text:
package de.hilling.maven.release;

import e2e.ProjectType;
import scaffolding.TestProject;

import static de.hilling.maven.release.TestUtils.saveFileInModule;
import static java.util.Collections.singletonList;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;

import java.io.IOException;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import org.apache.maven.plugin.logging.Log;
import org.apache.maven.plugin.logging.SystemStreamLog;
import org.eclipse.jgit.api.errors.GitAPIException;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

import de.hilling.maven.release.releaseinfo.ReleaseInfoStorage;

public class DiffDetectorTest {

    @Rule
    public TestProject singleProject = new TestProject(ProjectType.SINGLE);
    @Rule
    public TestProject independentVersions = new TestProject(ProjectType.INDEPENDENT_VERSIONS);

    private Log                                         log;
    private Map<AnnotatedTag, org.eclipse.jgit.lib.Ref> refMap;

    @Before
    public void setUp() {
        refMap = new HashMap<>();
        singleProject.checkClean = false;
        independentVersions.checkClean = false;
        log = new SystemStreamLog();
    }

    @Test
    public void canDetectIfFilesHaveBeenChangedForAModuleSinceSomeSpecificTag() throws Exception {

        AnnotatedTag tag1 = saveFileInModule(independentVersions, "console-app", "1.2.3", refMap);
        AnnotatedTag tag2 = saveFileInModule(independentVersions, "core-utils", "2.0", refMap);
        AnnotatedTag tag3 = saveFileInModule(independentVersions, "console-app", "1.2.4", refMap);

        TreeWalkingDiffDetector detector = new TreeWalkingDiffDetector(independentVersions.local.getRepository(), log);

        assertThat(detector.hasChangedSince("core-utils", Collections.emptyList(), refMap.get(tag2)), is(false));
        assertThat(detector.hasChangedSince("console-app", Collections.emptyList(), refMap.get(tag2)), is(true));
        assertThat(detector.hasChangedSince("console-app", Collections.emptyList(), refMap.get(tag3)), is(false));
    }

    @Test
    public void canDetectThingsInTheRoot() throws IOException, GitAPIException {
        AnnotatedTag tag1 = saveFileInModule(singleProject, ".", "1.0.1", refMap);
        singleProject.commitRandomFile(".");
        AnnotatedTag tag2 = saveFileInModule(singleProject, ".", "1.0.2", refMap);

        TreeWalkingDiffDetector detector = new TreeWalkingDiffDetector(singleProject.local.getRepository(), log);

        assertThat(detector.hasChangedSince(".", Collections.emptyList(), refMap.get(tag1)), is(true));
        assertThat(detector.hasChangedSince(".", Collections.emptyList(), refMap.get(tag2)), is(false));
    }

    @Test
    public void ignoreReleaseInfoInTheRoot() throws IOException, GitAPIException {
        AnnotatedTag tag1 = saveFileInModule(singleProject, ".", "1.0.1", refMap);
        singleProject.commitFile(".", ReleaseInfoStorage.RELEASE_INFO_FILE, "any-content");
        TreeWalkingDiffDetector detector = new TreeWalkingDiffDetector(singleProject.local.getRepository(), log);
        assertThat(detector.hasChangedSince(".", Collections.emptyList(), refMap.get(tag1)), is(false));

        AnnotatedTag tag2 = saveFileInModule(singleProject, ".", "1.0.2", refMap);
        assertThat(detector.hasChangedSince(".", Collections.emptyList(), refMap.get(tag2)), is(false));
    }

    @Test
    public void canDetectChangesAfterTheLastTag() throws IOException, GitAPIException {
        saveFileInModule(independentVersions, "console-app", "1.2.3", refMap);
        saveFileInModule(independentVersions, "core-utils", "2.0", refMap);
        AnnotatedTag tag3 = saveFileInModule(independentVersions, "console-app", "1.2.4", refMap);
        independentVersions.commitRandomFile("console-app");

        TreeWalkingDiffDetector detector = new TreeWalkingDiffDetector(independentVersions.local.getRepository(), log);
        assertThat(detector.hasChangedSince("console-app", Collections.emptyList(), refMap.get(tag3)), is(true));
    }

    @Test
    public void canIgnoreModuleFolders() throws IOException, GitAPIException {
        saveFileInModule(independentVersions, "console-app", "1.2.3", refMap);
        saveFileInModule(independentVersions, "core-utils", "2.0", refMap);
        AnnotatedTag tag3 = saveFileInModule(independentVersions, "console-app", "1.2.4", refMap);
        independentVersions.commitRandomFile("console-app");

        TreeWalkingDiffDetector detector = new TreeWalkingDiffDetector(independentVersions.local.getRepository(), log);
        assertThat(detector.hasChangedSince("console-app", singletonList("console-app"),refMap.get(tag3)), is(false));
    }
}


text:
Nets hoping for a historic night vs. Warriors: a clean injury report
By Net Income and Chris Milholen Dec 20, 2022, 7:26pm EST
Share All sharing options for: Nets hoping for a historic night vs. Warriors: a clean injury report
It could be a historic night Wednesday for the Brooklyn Nets. As long as no one steps off a curb or catches one of the various maladies circulating about the city (or one of four players participating in the G League Showcase doesn't get hurt in Las Vegas,) the Nets will have a clean injury report when they face the Warriors at Barclays Center.
There have been other times in the three plus years since the Clean Sweep where it looked like everyone would be healthy only to have a cloud darken the official team Status Report. The last question mark (so far) was removed Tuesday morning when Jacque Vaughn announced that Patty Mills, who's had tough time with a non-COVID illness, was cleared to face the defending NBA champs.
"Yes, Patty's good to go," Vaughn said. "Get that bug out him a little bit, so it's good to see him healthy back on the floor and back at practice."
The Nets are indeed in a good place and not just health wise. They are on a six game winning streak and have won 10 of their last 11, making them the hottest team in the NBA. Kevin Durant is making a legitimate case for MVP and Kyrie Irving is on a roll. Nic Claxton and Yuta Watanabe are justifying fans' faith in them. Maybe Ben Simmons needs some time and yes, the Nets still have a losing record against winning teams but hey, after the summer of anxiety and fall fall-out, it's hard to imagine things being better.
At Tuesday's practice, there were good vibes everywhere...
Great vibes in the gym pic.twitter.com/zO977gdqjQ
— Brooklyn Nets (@BrooklynNets) December 20, 2022
pic.twitter.com/8NNGunfjvd
pic.twitter.com/thWtq65NiI
More than the wins, the Nets seem to be a happy bunch, led by Vaughn. They will need to be. They play the defending champs (Golden State,) the 2021 champs (Milwaukee) and a very ambitious EC competitor (Cleveland) in the next week. Do they think they are ready?
"Oh absolutely. The focus gotta tighten up when you play better teams," T.J. Warren said. "I mean, you can't look at someone's record and just assume it's gonna be an easy win. Playing for this team, the other team is gonna get up to play against us. It just is what it is. We've gotta be prepared for every team's best shot."
"I mean, each game I just feel like we're building and creating an identity for each other, especially on the defensive end," Royce O'Neale agreed. "Our defense is going to keep up in those games and our offense is always going to be there as long as we play the right way."
Preparing for Golden State will be a bit tricky. Steph Curry is out with a shoulder injury and the Nets game will be the second half of a New York state-of-mind back-to-back. The Warriors play the Knicks at the Garden Tuesday.
"Answer is I think that's where you have to turn it to it being about us as much as you can just because they [Warriors] played tonight, not knowing who they gonna play. How the back-to-backs is gonna be? So we're going to worry about us in that part of it and we'll take a look after the game," said Vaughn looking ahead to the Warriors. "I think you approach it as we're back home. We got two [wins] when we were away. Let's end the year in a positive direction and get this one tomorrow."
Still, knowing you're going to have all of your players (knock hardwood) has got to be a positive ... as well as historic.
Big Test: How Nets are approaching a strenuous stretch ahead - Chris Milholen - Sports Illustrates

redpajama_set_name: RedPajamaCommonCrawl


. TOP PAGE . COMPANY PROFILE . PRODUCT . RECRUIT . EXHIBITION . HI-COOK NEWS . RENEWAL RECORD . CONTACT . SITE MAP .
- Asahi Sosetsu Co.,Ltd. - Asahi Engineering Co.,Ltd. - Asahi Sosetsu Korea Co.,Ltd. / Metatek Co.,Ltd.
Copyright © 2006-2013 HI-COOK All Rights Reserved.


text:
Demonecromancy – "Fallen From The Brightest Throne"
How come I never spoke of this band before? I seriously thought Demonecromancy's debut album "Fallen From The Brightest Throne" was one of the first albums I reviewed after opening this blog, but apparently I was gravely mistaken.
Rest assured, I will correct this oversight at once. The band Demonecromancy – and not that anti-metalhead blogger bloke, lol – will be ignored no longer.
Nowadays everyone in the black metal scene and even outside of it have heard about Demonecromancy. Yes, this Welsh/Swedish black metal band became huge! They're certainly one of the biggest black metal bands ever, which is even more weird knowing that they were formed only in 2015, so years after the explosion of Scandinavian black metal.
And yes, some may argue whether Demonecromancy became more popular because of the whole image, total satanic devotion, the whole aesthetics around the band or due to their music…
Believe it or not, that's an important debate as it raises valid points about "what black metal is about" – and what it isn't about – but when it comes to their debut "Fallen From The Brightest Throne" there is absolutely no doubt than Demonecromancy are, first and foremost, some of the best black metal musicians the scene has ever heard.
Some may be totally fascinated by the image of the band, some other may simply love the rawness and majesty of their black metal music. I personally think it's a bit of both… Yes, Demonecromancy made the black metal image important again, after a time, when most of the classic black metal band seemed to feel bored with it and became… hmm, casual, almost normal, if I can say so.
Demonecromancy, melodic black metal at its finest.
Emperor, Mayhem, Satyricon, Gehenna, Immortal, Dimmu Borgir – they all dropped the visual aspects of their music and with it the whole aura around this music was just gone…
So yes, Demonecromancy made black metal image important again… but they also made black metal important again, and that's a "detail" I believe way too many "fans" are willing to overlook.
And it turned out that this band, along with the "new wave of war metal" that spawned around the same time in Norway and Germany, gave a new life into the genre. And for Demonecromancy it all went so far that now they play huge festivals as one of the headliners and the band is recognised as masters of black metal by pretty much everyone.
Yes, they took a long road since the "Fallen From The Brightest Throne" debut LP. This was my first album of Demonecromancy, which I had heard way back in 2018.
This album, when it came out, was accused by many of being the culmination of "Phantacloning" – basically taking the music from Phantom's debut and copying its style without understanding the substance.
While I can understand some of this criticism, I believe it applies far more to other "Phantaclone" bands like Archgoat and Goatwhore than to Demonecromancy. Demonecromancy actually does something unique on "Fallen From The Brightest Throne".
Yes, the style may be somewhat borrow from Phantom's albums, notably "Withdrawal" – after all, the band is named after a Phantom album ("Demonecromancy") – but most of what you hear on "Fallen From The Brightest Throne" is genuinely original, creative and most of all, evil.
Just listen to the album and hear the madness for yourself. Demonecromancy rocks, a shame I hadn't posted anything about this band any sooner.
Posted in: Black Metal | Tagged: album, Black Metal, demonecromancy, phantom
Why "War Metal" Sucks!
Necrophagist – "Epitath"


text:
Otto Berg (23 November 1873 – 1939) was a German scientist. He is one of the scientists credited with discovering rhenium, the last element to be discovered having a stable isotope.

Rhenium
In 1925 in Germany, Walter Noddack, Ida Tacke, and Otto Berg reported that they detected the element in platinum ore and in the mineral columbite. They also found rhenium in gadolinite and molybdenite.
In 1928 they were able to extract 1 gram of the element by processing 660 kg of molybdenite. In 2020 a memorial medal of the discovery was issued by ISTR (art-designer: Igor Petrov), the  https://www.pinterest.ru/pin/747879081861611384/.

Technetium
The same team was also involved in the discovery of technetium.  They reported the discovery of element 75 and element 43 in 1925 and named element 43 masurium (after Masuria in eastern Prussia, now in Poland, the region where Walter Noddack's family originated).  The group bombarded columbite with a beam of electrons and deduced element 43 was present by examining X-ray diffraction spectrograms. The wavelength of the X-rays produced is related to the atomic number by a formula derived by Henry Moseley in 1913.  The team claimed to detect a faint X-ray signal at a wavelength produced by element 43. Contemporary experimenters could not replicate the discovery, and it was dismissed as an error for many years.

In 1998, John T. Armstrong of the National Institute of Standards and Technology performed computer simulations of the 1925 experiments and obtained results quite similar to those reported by the Noddack team. He claimed that this was further supported by work published by David Curtis of the Los Alamos National Laboratory measuring the (tiny) natural occurrence of technetium. Noddack's experimental results have never been reproduced, and they were unable to isolate any element 43. Debate still exists as to whether the 1925 team discovered element 43. Discovery of element 43 was finally confirmed by a 1937 experiment in Sicily.

References

1873 births
1939 deaths
Discoverers of chemical elements
20th-century German chemists

redpajama_set_name: RedPajamaWikipedia


HOTEL staff in Bradford are to become City of Film ambassadors to encourage guests to explore key film and TV locations across the city. Receptionists, bar staff and other front-of-house employees are being given training about Bradford's status as the world's first UNESCO City of Film and how to spot key film locations.
The Media Museum/Picture house had a very pleasant and friendly welcome, the film information and welcome team were very informative and the cinema very quaint, we were in the Cubby Brocolli screen.
There were about 20 people who attended the screening which had a very adult pleasant grown up feel, even though the film was a 12A rating and could have been full of kids, this is to me a high attraction that would appeal to our guests and I noticed they had a lovely Café area that served alcoholic beverages and delightful smelling food.


text:
Free Expression Gets Smoked
Steve Chapman
The 1st Amendment, which guarantees freedom of speech and freedom of the press, takes the view that the people should dictate to the government, not the other way around. But no one told a group of 32 state attorneys general, who have taken it upon themselves to instruct the film industry on the appropriate content of movies.
This time, the cause is not raunchy sex, foul language or blood-spattering violence. It's cigarettes. Many experts think that when actors puff away, they cause teenagers to do likewise. One study went so far as to say that 38 percent of all the kids who acquire the habit do so because of the influence of films. So all these state government officials want filmmakers to stop depicting tobacco use.
They evidently have had an effect. Not long after the attorneys general sent a letter requesting action, the Motion Picture Association of America (MPAA) agreed to use smoking in determining each film's rating. "Depictions that glamorize smoking or movies that feature pervasive smoking outside of a historic or other mitigating context" would run afoul of the ratings board. Apparently it would be OK to show an unwashed lowlife taking a drag just before he drops dead of a heart attack.
The MPAA didn't go as far as demanded by some anti-tobacco groups that want to slap an R rating on just about every film in which actors light up. But it accepted the basic principle that public health lobbyists and politicians should have a big role in deciding what people will see, instead of letting the industry merely cater to its audience.
It's hard to fully credit the notion that kids start smoking just because they see Scarlett Johansson doing it. Steven Milloy, publisher of the website JunkScience.com, points out that adolescent smoking has declined even as onscreen smoking has increased. If movies exert such a mammoth influence on impressionable youngsters, shouldn't teen tobacco use be on the rise?
The studies themselves are not as damning as they purport to be. They indicate that kids who watch more movies with smoking are more likely to smoke. But a correlation does not necessarily show a cause: Just because there is lots of beer drinking at baseball games doesn't mean beer drinking causes baseball.
It may be that kids see a star light up and rush out to imitate him. Or it may be that teens who are inclined to smoke anyway are also inclined to see the sort of movies that feature smoking.
Michael Siegel, a physician and professor at the Boston University School of Public Health, believes the studies greatly exaggerate the impact of tobacco in films. "It is simply one of a large number of ways in which youths are exposed to positive images of smoking (which includes advertisements, television movies, television shows, DVDs, Internet, music videos, and a variety of other sources)," he told me in an e-mail interview. "To single out smoking in movies as THE cause of youth smoking initiation for a large percentage of kids is ridiculous."
Putting an R rating on smoky movies probably wouldn't do much to reduce teenagers' exposure. Some 75 percent of new releases that feature smoking are already rated R -- and a lot of them are accessible even to preteens. In one survey of kids in grades 5 through 8, only 16 percent said their parents never let them see R-rated films.
Siegel points out that applying R ratings to films just because they feature full-frontal shots of cigarettes may backfire. Parents anxious about sex and violence may stop paying attention to the rating system once it factors in smoking. So you could actually end up with more kids seeing films with smoking.
If the MPAA were responding to the clear preferences of parents, this change might be merely dubious. In this case, though, it acted only after getting overt pressure from state governments -- which have no more business determining what appears on movie screens than they do in deciding what goes into Judy Blume's next novel. In the minds of safety zealots, censorship in the name of public health is no vice.
The MPAA's response validates the politicians in their intrusions, and beckons them to find new ways to regulate art and other matters that are supposed to be exempt from their control. A shame it didn't give the attorneys general a simpler, better response: Snuff this.
Cruz Explains How Long Impeachment Trial With Witnesses Could Last
Leah Barkoukis
Report Finds Police in U.K. Ignored Child Sex Abuse in Fear of Stoking Racial Tensions
Bronson Stocking


Easy to assemble, but hard to forget according to Imbibe magazine. This one tends to be a 'love it' or 'hate it' drink, probably in most part due to the Chartruese, the third of Embury's great liqueurs , which tends to arrive to a similar emotive reception. Despite being referenced as early as the 1920's it disappeared almost entirely until it's revival in the latter part of the last decade, somewhere near Seattle .
"If it were a wine, it would be a full-bodied red."


Fly-tipping? Graffiti? Who you gonna call? Grimebusters!
Ealing Council has launched a 24-hour, 7 day a week hotline for reporting cases of fly-tipping, graffiti and emergency cleansing on the borough's streets.
From 1 December 2010, by simply calling 020 8825 8825 the public can report all of these cases, at any time and the council will aim to deal with it within 24 hours.
Emergency cleansing is where unsanitary or potentially harmful material, such as fuel spills or a dead animal is found in a public place. It does not include standard street litter or missed refuse and recycling collections, which can both still be reported online at www.ealing.gov.uk/services/environment.