text:
// Copyright (c) Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information.

using System.Threading;
using System.Threading.Tasks;
using Microsoft.CodeAnalysis.Packaging;
using Microsoft.CodeAnalysis.SymbolSearch;
using Roslyn.Utilities;

namespace Microsoft.CodeAnalysis.CodeFixes.AddImport
{
    internal abstract partial class AbstractAddImportCodeFixProvider<TSimpleNameSyntax>
    {
        private partial class SymbolReferenceFinder
        {
            internal async Task FindNugetOrReferenceAssemblyReferencesAsync(
                ArrayBuilder<Reference> allReferences, CancellationToken cancellationToken)
            {
                if (allReferences.Count > 0)
                {
                    // Only do this if none of the project or metadata searches produced
                    // any results. We always consider source and local metadata to be
                    // better than any NuGet/assembly-reference results.
                    return;
                }

                if (!_owner.CanAddImportForType(_diagnostic, _node, out var nameNode))
                {
                    return;
                }

                CalculateContext(nameNode, _syntaxFacts, out var name, out var arity, out var inAttributeContext, out var hasIncompleteParentMember);

                if (ExpressionBinds(nameNode, checkForExtensionMethods: false, cancellationToken: cancellationToken))
                {
                    return;
                }

                await FindNugetOrReferenceAssemblyTypeReferencesAsync(
                    allReferences, nameNode, name, arity, inAttributeContext, cancellationToken).ConfigureAwait(false);
            }

            private async Task FindNugetOrReferenceAssemblyTypeReferencesAsync(
                ArrayBuilder<Reference> allReferences, TSimpleNameSyntax nameNode,
                string name, int arity, bool inAttributeContext,
                CancellationToken cancellationToken)
            {
                if (arity == 0 && inAttributeContext)
                {
                    await FindNugetOrReferenceAssemblyTypeReferencesWorkerAsync(
                        allReferences, nameNode, name + AttributeSuffix, arity,
                        isAttributeSearch: true, cancellationToken: cancellationToken).ConfigureAwait(false);
                }

                await FindNugetOrReferenceAssemblyTypeReferencesWorkerAsync(
                    allReferences, nameNode, name, arity,
                    isAttributeSearch: false, cancellationToken: cancellationToken).ConfigureAwait(false);
            }

            private async Task FindNugetOrReferenceAssemblyTypeReferencesWorkerAsync(
                ArrayBuilder<Reference> allReferences, TSimpleNameSyntax nameNode,
                string name, int arity, bool isAttributeSearch, CancellationToken cancellationToken)
            {
                var workspaceServices = _document.Project.Solution.Workspace.Services;

                var symbolSearchService = _owner._symbolSearchService ?? workspaceServices.GetService<ISymbolSearchService>();
                var installerService = _owner._packageInstallerService ?? workspaceServices.GetService<IPackageInstallerService>();

                var language = _document.Project.Language;

                var options = workspaceServices.Workspace.Options;
                var searchReferenceAssemblies = options.GetOption(
                    SymbolSearchOptions.SuggestForTypesInReferenceAssemblies, language);
                var searchNugetPackages = options.GetOption(
                    SymbolSearchOptions.SuggestForTypesInNuGetPackages, language);

                if (symbolSearchService != null &&
                    searchReferenceAssemblies)
                {
                    cancellationToken.ThrowIfCancellationRequested();
                    await FindReferenceAssemblyTypeReferencesAsync(
                        symbolSearchService, allReferences, nameNode, name, arity, isAttributeSearch, cancellationToken).ConfigureAwait(false);
                }

                if (symbolSearchService != null &&
                    installerService != null &&
                    searchNugetPackages &&
                    installerService.IsEnabled(_document.Project.Id))
                {
                    foreach (var packageSource in installerService.PackageSources)
                    {
                        cancellationToken.ThrowIfCancellationRequested();
                        await FindNugetTypeReferencesAsync(
                            packageSource, symbolSearchService, installerService, allReferences,
                            nameNode, name, arity, isAttributeSearch, cancellationToken).ConfigureAwait(false);
                    }
                }
            }

            private async Task FindReferenceAssemblyTypeReferencesAsync(
                ISymbolSearchService searchService,
                ArrayBuilder<Reference> allReferences,
                TSimpleNameSyntax nameNode,
                string name,
                int arity,
                bool isAttributeSearch,
                CancellationToken cancellationToken)
            {
                cancellationToken.ThrowIfCancellationRequested();
                var results = await searchService.FindReferenceAssembliesWithTypeAsync(
                    name, arity, cancellationToken).ConfigureAwait(false);
                if (results.IsDefault)
                {
                    return;
                }

                var project = _document.Project;
                var projectId = project.Id;
                var workspace = project.Solution.Workspace;

                foreach (var result in results)
                {
                    cancellationToken.ThrowIfCancellationRequested();
                    await HandleReferenceAssemblyReferenceAsync(
                        allReferences, nameNode, project,
                        isAttributeSearch, result, weight: allReferences.Count,
                        cancellationToken: cancellationToken).ConfigureAwait(false);
                }
            }

            private async Task FindNugetTypeReferencesAsync(
                PackageSource source,
                ISymbolSearchService searchService,
                IPackageInstallerService installerService,
                ArrayBuilder<Reference> allReferences,
                TSimpleNameSyntax nameNode,
                string name,
                int arity,
                bool isAttributeSearch,
                CancellationToken cancellationToken)
            {
                cancellationToken.ThrowIfCancellationRequested();
                var results = await searchService.FindPackagesWithTypeAsync(
                    source.Name, name, arity, cancellationToken).ConfigureAwait(false);
                if (results.IsDefault)
                {
                    return;
                }

                var project = _document.Project;
                var projectId = project.Id;
                var workspace = project.Solution.Workspace;

                foreach (var result in results)
                {
                    cancellationToken.ThrowIfCancellationRequested();
                    await HandleNugetReferenceAsync(
                        source.Source, installerService, allReferences, nameNode,
                        project, isAttributeSearch, result,
                        weight: allReferences.Count).ConfigureAwait(false);
                }
            }

            private async Task HandleReferenceAssemblyReferenceAsync(
                ArrayBuilder<Reference> allReferences,
                TSimpleNameSyntax nameNode,
                Project project,
                bool isAttributeSearch,
                ReferenceAssemblyWithTypeResult result,
                int weight,
                CancellationToken cancellationToken)
            {
                foreach (var reference in project.MetadataReferences)
                {
                    cancellationToken.ThrowIfCancellationRequested();
                    var compilation = await project.GetCompilationAsync(cancellationToken).ConfigureAwait(false);
                    var assemblySymbol = compilation.GetAssemblyOrModuleSymbol(reference) as IAssemblySymbol;
                    if (assemblySymbol?.Name == result.AssemblyName)
                    {
                        // Project already has a reference to an assembly with this name.
                        return;
                    }
                }

                var desiredName = GetDesiredName(isAttributeSearch, result.TypeName);
                allReferences.Add(new AssemblyReference(
                    _owner, new SearchResult(desiredName, nameNode, result.ContainingNamespaceNames, weight), result));
            }

            private Task HandleNugetReferenceAsync(
                string source,
                IPackageInstallerService installerService,
                ArrayBuilder<Reference> allReferences,
                TSimpleNameSyntax nameNode,
                Project project,
                bool isAttributeSearch,
                PackageWithTypeResult result,
                int weight)
            {
                if (!installerService.IsInstalled(project.Solution.Workspace, project.Id, result.PackageName))
                {
                    var desiredName = GetDesiredName(isAttributeSearch, result.TypeName);
                    allReferences.Add(new PackageReference(_owner, installerService,
                        new SearchResult(desiredName, nameNode, result.ContainingNamespaceNames, weight),
                        source, result.PackageName, result.Version));
                }

                return SpecializedTasks.EmptyTask;
            }

            private static string GetDesiredName(bool isAttributeSearch, string typeName)
            {
                var desiredName = typeName;
                if (isAttributeSearch)
                {
                    desiredName = desiredName.GetWithoutAttributeSuffix(isCaseSensitive: false);
                }

                return desiredName;
            }
        }
    }
}


text:
Q: Detect resumable download capacity I wrote an iphone application used for download file from internet with resume download functionality.
I use below method for resume download functionality.:
[request setValue:[NSString stringWithFormat:@"bytes=%lld-",value] forHTTPHeaderField:@"Range"];

In normal case, the application works well. When file from internet don't support resume download capacity, the resume functionality don't start at specified position but start at begin position.
How we can detect resumable download capacity of file from internet?

redpajama_set_name: RedPajamaStackExchange


text:
A look at the best news photos from around the world.
1 Military personnel console a sailor's wife during a remembrance ceremony for the crew of the Indonesian navy submarine KRI Nanggala that sank on April 21 during a training exercise, on the deck of the hospital ship KRI Dr. Soeharso off the coast of Bali.
2 Ultra Orthodox Jews look at the scene where dozens of people were killed and 100s were injured in a stampede attended by tens of thousands of ultra-Orthodox Jews during Lag BaOmer festival at Mt. Meron in northern Israel.
3 A woman draws on the National Covid Memorial Wall on the embankment on the south side of the River Thames in London.
4 Relatives of a person who died of COVID-19 mourn at a crematorium in Kathmandu, Nepal, after an infection surge prompted the government to impose new lockdowns in major cities and towns.

redpajama_set_name: RedPajamaCommonCrawl


text:
Music activates, stimulates and boosts brain power!
Music is considered to be as complex and varied as any scientific theory or principle. Both music and science use mathematical principles, formulas and theories which are blended into inspirational and creative outcomes. Continue reading for facts that will make your case regarding the great need for Music Education!
Music and science power students' brains!
According to Dr. Eric Rasmussen of Johns Hopkins Peabody Institute, people who have been playing instruments and are trained in music have larger growth of their neural activity. The brain is actually used more when a musician plays an instrument. To emphasise the importance of Music Education, studies from the NAMM Foundation report that music enhances memory, increases fine motor skills, sharpens the ability to use small muscle movements to write, improves the use of a computer, tunes social skills and those are just a brief overview of the amazing list of benefits. To download a list of cited facts and quotes from the NAMM Foundation, go here.
I want to Feel It!
One of our recording customers would continually shout out before singing, 'I want to Feel It! I want to Feel It!' That is the true essence of music, to feel it! Research by Valorie Salimpoor, a neuroscientist at McGill University in Montreal, Canada, states that we truly do 'feel' music because it triggers the brain's dopamine. That is why listening to music can soothe, relax, and give us the emotion of pleasure. Dr. Slimpoor decided to devote her life to discovering the mysteries of music after being lifted out of deep despair when listening to Brahms' Hungarian Dance No. 5.
According to FastCompany.com, there are two kinds of emotions that are affected when we listen to music: perceived emotions and felt emotions. We have all experienced how music moves us and stirs our emotions, thus exhibiting the felt emotional level of music. Sometimes, however, music is understood but not felt. If you know someone who likes sad music but they do not get sad, they are understanding but not feeling the tune.
How music affects the brain
As shown in this diagram from This Is Your Brain on Music: The Science of a Human Obsession, Dr. Daniel J. Levitin shows how the computational centres of the brain are affected by music. For example, it is the Auditory Cortex that produces the first stages of listening, perception and the analysis of tones.
Is it mind v's body or one integrated system?
Ed Pearlman, MusicTeachersHelper, explains a new science that states there is no mind v's body as described in the long-time belief of a mind/body split. That 2,000 centuries-old assumption is determined to be incorrect. He continues to interpret this science belief that the brain should be viewed more like a mediator, coordinating the whole system, instead of being the administrator.
Ed Perlman also advocates that the opposite is the case where most people think that our brains dictate our fingers when playing an instrument and then the ears tell us if it was played correctly. Instead, the ears are guiding our fingers. To learn more of Ed's opposing viewpoints, visit his website and blog, Reversing the Learning Process.
Music Education at MusicEDU connects you!
Music covers our planet with a connection that can lead to peace and community engagement. The continued importance of music education must be a priority worldwide. Music closes the gap between societies, attitudes, stigmas, nations and languages.
In memory of Richard Gill
Is YouTube blocked at your school? We'll show you how to access those videos...
Martin Wesley-Smith: An Icon In Australian Music (1945 - 2019)


In case you somehow missed it, we wanted to make sure you saw the petition to save Wayward Sisters.
The petition was originally created by a fan within hours of the announcement on Friday where we learned The CW Network decided against going to series with Wayward Sisters. The petition quickly picked up traction, jumping to 20,000 signatures within 24 hours, and now, four days later, it's sitting at more than 50,000 signatures!
The petition has been shared by the stars of Wayward Sisters themselves and many supportive members of the Supernatural family, including Matt Cohen, Rob Benedict, Richard Speight, Jr., Ruth Connell, Samantha Smith, Supernatural super fan Corey Taylor of Slipknot, and many, many more.
The united voices of 50,000+ people has got to make a difference.
We are wayward, and we can do this!


Have you heard of the Paw Project?
I'm joining Blog the Change today to spread the word about important issues.
Declawing cats used to be thought of as a good thing. No sharp claws, no one gets hurts. Except someone does get hurt. The cat who had no choice in having the ends of their toes amputated. That's right, to declaw is actually to amputate of the end of the toes.
Not at all what I want when going in for a nail trim, myself!
You can read more facts about declawing on The Paws Project website and find out about this eye opening film. Also learn more where I first heard about this, over on Sparkle's blog, who has already seen the film.
Great post. I saw this film on Netflix recently and it was amazing. It's so great when animal causes really start to make a difference and this one seems to be doing just that.
I had no idea about the declawing but we did not have it done to our cats anyway. Our Vet didn't recommend it if you let your cat outside because they would be left defenseless. Since we lived out in the country with lots of other critters, this was not a good idea.
After reading that it is the equivelent of cutting to the knuckes, I cannot believe how popular it used to be. Poor cats … that is pretty extreme and painful to avoid a few scratches on your furniture. .
Thanks for raising awareness to this, I'm hoping that the practice will be abandoned as more people realize it's unnecessary.
Although it was acceptable decades ago, the times have changed as humans realize how very wrong declawing cats or cropping ears/docking tails truly is. Thanks for bringing this information to us.
I have NEVER been a fan of declawing cats! I think it is just so so so horrid!!
The idea of declawing makes me grit my teeth. I understand that people don't want their cats to destroy their furniture (I'm one of them) but that isn't the way to do it. Many declawed cats become aggressive because they've lost their principal means of self-defence. I'm glad there are organizations such as this to raise awareness. Thanks for sharing!
Definitely will watch this, thanks. Fellow shelter workers have discouraged adopters who say they MAY declaw a cat they adopt for reasons we've all heard. My moral dilemma is: what's worse, being declawed or not being adopted at all? I know of 1 older cat that almost had a home but the adopter was "discouraged" because she wanted to declaw. The cat sat in a cage for many weeks before finally getting ill and then being euthanized. I suggest alternatives; soft paws, multiple scratching posts, etc. but I don't discourage adoption of older cats because a person uses the "D" word. I hope others won't either. Kittens go fast, but older cats have a much harder time getting adopted, far too many are euthanized. Educate, but don't judge, don't discourage adoption. That's my motto, for what it's worth.
Just going to have a little look see and check it out… thanks fur sharing such an important issue!
Great cause — thanks for highlighting this for Blog The Change! I included a link to your post in mine.
We're going to check this out on U-Verse! Thanks for the reminder!
Great reminder! The Paw Project is wonderful!
Thank you so much for bringing awareness to the Paw Project. I've not heard of the movie before now, but I definitely know how horrid de-clawing is. It is right up there with tail docking, which also is an amputation of a vital appendage of dogs. Both cuts through bone, tendons, nerves, and is excruciating. Just as some cats never recover from declawing, many dogs suffer for the rest of their lives from tail docking. I'm one of those dogs, and that is why it is my passion…to bring awareness about the painful truths of tail docking. I started "No Tail Left Behind" in 2012 and we are changing hearts and ending tail docking one person at a time.
It is so nice to meet you on this BtC4A blog hop, hope to see you soon!!
Thanks for the info! I'd love to share about that as well. I can't understand why people do such things to animals and think nothing of it. Just can't understand it.
The Paw Project (both the film and the whole movement) is so awesome! I'm so glad you are sharing about them.
I really need to watch this…thank you for the reminder!
The Paw Project sounds beneficial indeed.
You can also get it on AT&T U-verse. We hosted a Paw Party and rented it! Thanks for making this your BTC4A topic. It's so very important!


– Enclosed toy trailers and motorcycle trailers towed by commonly accessible pickup truck or van.
– To allow varying size of the towing vehicles Utility trailers and travel trailers come in single and multiple axle varieties.
– Similarly Genset trailers and their ilk fall under the category of highly specialized trailers that are used to power the towing vehicle.
– Some of them are custom-built to hold entire kitchens in case of the mobile hotels and chef's kitchen etc by the vendors. They may also carry some other specialized equipment used by carnival vendors.
– A few frame trailers are also used as trailers for hauling boats. They can be attached behind any car to carry the boats to any of the exotic location in the country side, lakes or beaches.


text:
What Classical Music Might Learn From the Circus
By Barry Kempton • November 18, 2013
I will resist the urge to get too distracted with parallels between the circus acts and classical music, though a couple of funny images do come to mind. I will instead get straight to the issue I've been thinking about.
It's certainly a long time since I went to the circus (not counting Cirque de Soleil) or even saw a circus show on television, but according to my memory, many routines like the tight rope walker's act began with fairly standard daring feats. At some point during the act the tension mounted, maybe accompanied by a drum roll that signaled to the audience that the finale had arrived. On his first attempt, the tightrope walker almost always fell, didn't he? He would fall into the safety net, the audience would gasp and then he would climb back up the ladder and do it again with the sense of drama heightened still further. The second time he would always be successful.
The cynic inside tells me that that first failed attempt was intentional, designed solely to have us, the audience, believe that the performer's actions were at the very edge of his abilities. But staged or not, the effect added tension and excitement.
From time to time, we read that classical music audiences can get their fill of the music they love through recordings and the radio, that audiences for ticketed live performances are dwindling because of the ease of listening to a favorite recording at home. There's some truth to this observation, I'm almost certain, but rather than simply accept it as an inevitable consequence of technological progress, I think those of us who perform or present live music should be focusing on those elements which can only be experienced in a live performance. There are several, but for this blog entry at least I'd like to focus on the power of tension and unpredictability in a concert.
When you listen to a recorded piece of music, you enjoy it in the full knowledge that it was the best take of the recording session, the best attempt the performer or ensemble had in the time allowed. The circumstances of a live performance are very different. There is just one shot at every note and phrase, and the pressure on the performers to nail every musical challenge is great. Dare I say it, so great that often performers play it safe – better to hold back a little in tempo or dynamic to make sure there's no embarrassing fluffed notes.
I'm not suggesting that, like the tight rope walker's act, a musician or ensemble should intentionally play something wrong, stop and then begin again – or even make intentional mistakes to demonstrate how difficult the music is. But I do think that live performances should be about playing "with the brakes off" in order to heighten the drama and impact of a performance. That requires not only confidence of the performer but also maybe a different attitude from audience members. One that forgives the odd wrong note or even the odd train wreck, but in return gets to hear a performance that has us on the edge of our seats and excited to come back for more. Let's celebrate drama over perfection in the concert hall. Musicians are only human, after all, and that's what makes their music-making sublime.


text:
Fort Tompkins was a small fort in Plattsburgh, New York, circa 1814.

After the British defeat at the Battle of Plattsburgh, two additional forts were added near Forts Brown, Moreau, and Scott. Fort Tompkins was constructed southwest of Brown and contained three cannons. Fort Gaines was added between Tompkins and the lake, which created a pentagon shaped complex which was later connected with curtain walls.

Sources
 New York State Division of Military and Naval Affairs: Military History

Buildings and structures in Clinton County, New York
Tompkins (Plattsburgh)
Tompkins (Plattsburgh)

redpajama_set_name: RedPajamaWikipedia


text:
Justice League Cast Reveal Their Characters' Weaknesses
by Mansoor Mithaiwala
The cast of Justice League reveal what their characters' greatest weaknesses are ahead of the film's debut next month. Warner Bros. officially launched their DC cinematic universe (unofficially known as the DCEU) last year with Zack Snyder's Batman V Superman: Dawn of Justice. The story set forth in that film will continue in Snyder's Justice League, which unites the world's finest heroes - Batman (Ben Affleck), Superman (Henry Cavill), Wonder Woman (Gal Gadot), The Flash (Ezra Miller), Aquaman (Jason Momoa), and Cyborg (Ray Fisher) - for the first time ever on the big screen.
The newly-formed superhero team will be going up against Steppenwolf and his army of Parademons, who've come to Earth once again in order to reacquire their lost Mother Boxes, which were left behind after the New Gods' first war with Earth thousands of years prior - which will be depicted in the movie's ancient prologue sequence. Of course, fighting these extraterrestrial forces will require the strength of all the Leaguers combined, and it wouldn't be surprising to find their weaknesses being exploited throughout the movie.
Related: Justice League Rated PG-13; Zack Snyder Only Credited Director
SFX Magazine spoke to the cast of Justice League recently, and each actor and actress revealed what they think their characters' major weaknesses are. For Flash, Miller says, "Barry despises social mores and time-consuming bureaucracies." Of course, considering that he's the fastest man alive, it makes sense that he would find time-consuming activities rather bothersome. For Batman, Affleck says, "Bruce Wayne has a kind of inner darkness and cynicism that he has to get past in order to bring his team together." The Caped Crusader has always been the loner of the superhero team, so having to move past his "inner darkness" and move towards the light is something that will be explored throughout the film.
In Batman V Superman, Diana Prince said that she walked away from a "century of horrors," and that's something that Gadot believes will come into play in Justice League, seeing how her character has dealt with loss (particularly the loss of Steve Trevor). "Wonder Woman is 900 or 3,000 years old - depending on who you listen to - and because of that, she's very lonely. She's had a lot of loss throughout the years."
For Cyborg, Fisher says, "One of Cyborg's strengths is also his weakness, in that he is extremely sensitive to the world around him. We see a lot of interaction and a lot of growth within the character. His need to be understood by the people that are closest to him, is tough, particularly with his father, and just being able to open up to the world around him is very difficult." Cyborg is, of course, the wild card throughout the movie, seeing how his story is what ties everything together. For Aquaman, Momoa says, "He doesn't believe in himself, he doesn't know what to do with the powers he has. He's going through tons of loss. He hates Atlanteans. The fact that people are calling him Aquaman right now - he couldn't give two sh*ts about anything Atlantean. So he's really not quite there yet." After all, he won't be the King of Atlantis until the end of his solo movie.
Of course, the aforementioned weaknesses have nothing to do with the physical limitations of each character, but it's still interesting to see that insight the cast has about their respective superheroes. We'll just have to wait and see how everything plays out when Justice League hits theaters next month.
More: How Superman Can Return From the Dead in Justice League
Source: SFX Magazine
Disney's Live-Action Little Mermaid Eyes Javier Bardem for King Triton
X-Men: Dark Phoenix's Home Video Art From Target Revealed [EXCLUSIVE]
Rob Keyes


I figured out how to enable 4-way memory interleave and now get 22%/23% improvement in bandwidth from default settings as measured by SiSandra. Shown below are the two changes I made in location 51 and 64 – you must do both to enable 4-way interleaving. WPCREDIT is as useful to overclockers as SOFT FSB. Don't leave home without it.
SUMMARY: WPCREDIT is a very powerful tweaking tool – for the SOYO 6VCA, it resulted in a 10% improvement in memory bandwidth.
There is a new site called VIA Hardware which did an article on memory tweaking for the MSI 6309 using H. Oda's WPCREDIT. I tried it but did not get any performance improvement – I am guessing I was tweaked out already.
However, I am playing with the SOYO 6VCA and used WPCREDIT with great success – I achieved a 10% improvement in memory bandwidth per SiSandra Benchmarks – not bad! So what follows is a detailed description on what I did; if you use this, please email your experience so we can pass along any tips to others. Also note that there is no documentation with WPCREDIT, so what follows is my experience with the program.
Go to H. ODA into the DOWNLOAD section; download WPCREDIT and under WPCREDIT PCR Files, download VIA Apollo Pro series (Northbridges). Install, unzip etc. and then open WPCREDIT. (NOTE: There is another program called WPCRSET – this makes PERMANENT changes at bootup; I would not use this initially as it could cripple your system if you make a wrong entry).
WHen you first run WPCREDIT, Click on FILE, then PCR Open. The VIA133A file is called 11060691.pcr; click on it to load it into WPCREDIT.
The pic below is a shot of the opening WPCREDIT's opening screen for the VIA133A. This is basically a table of values which tells the VIA chipset what to do. Clicking on a cell will show the contents of that cell and, on the right, a brief description of what's in the cell. Some of it is pretty cryptic. Most of the cells contain no data.
The pic below shows this cell in detail. On the right you see the description of what the cell's contents control. The BIN at the bottom of the screen corresponds to the contents displayed on the right hand pane.
Now this may sound screwy, but the numbers 0 through 7 in the right hand pane correspond to the BIN numbers reading from left to right. Number 7 on the right lines up to Number 0 in the BIN. As you click on a number in the BIN, an asterisk will light up next to the corresponding number in the right hand pane.
For "0/1 bank interleave", the BIN numbers are 01010001. Shown in this pic is the interleave set to 2-way: "01=2 way" (I tried 4 way – does not work). The default setting on the SOYO is 00: "00=none". Changing it is simple: Click on "edit", enter the new number and then click on "set". It will ask it you want to change, say "yes" and the change is made.
Either it will be OK or you may freeze up. If you freeze, no problem – reboot. The change is not permanent. If you use the companion program WPCRSET, the change will be made at boot-up. I prefer to use WPCREDIT as I can always get back to default settings.
You can save the changes you make to a file; click on File, then Register Save, give it a name, then save it. This way you can load different tweaks depending on what you're doing. I also saved the default settings in a file called "default" (DUH!) so I can quickly compare the effect of any change.
Benchmarks shown are highest readings after multiple runs; SDRAM is PC133 7.5ns.
Memory performance improved by 8.7% to 11%, with 133 MHz improvement averaging almost 11%. This narrows the gap compared to BX (represented by the SOYO+IV) to about a 15-17% difference. Careful SDRAM selection might narrow the gap to single digits (See ASUS and Virtual Channel Memory).
I think the upshot of this is that substantial performance improvements for VIA chipsets are possible, and hopefully more experience by motherboard developers with VIA chipsets will yield significantly improved performance. However, whether VIA will be competitive with Intel's upcoming i815 chipset is a big unknown.
Please email your experiences with this utility – I'm still learning. Please note that this is advanced tweaking; you break it, it's on your watch.


text:
Q: Cannot get user input to write to my text file in C# (error says path cannot be accessed because it is already in use) I am at a loss as to what more I can do here. I have attempted to use namespace StreamReadWrite but that did not work. I have tried to use file.Close(); in different areas but the most that would happen is I'd get "Success" written in the console, nothing displayed from my list and the text file completely empty. I'm not sure if there are several small errors I'm making, but I have been working on this for days and just cannot get the user input to write to the file. Any help is absolutely appreciated! I have written notes to hopefully explain well enough what each part of my code is referencing.
     public void writeReadTextFile(Car c) //another form is passing the user input into my list Car to this function
    {
        try
        {
            //string variables are all members of Car class
            String vin;
            String make;
            String model;
            String year;
            String color;
            char delim = ',';

            StreamWriter fileWrite = new StreamWriter("../../Resources/CarInfo.txt");

            foreach (Car car in myCars)
            {
                fileWrite.WriteLine(car.getVin());
                fileWrite.Write(delim); //all attributes separated by comma in text file
                fileWrite.Write(car.getMake());
                fileWrite.Write(delim);
                fileWrite.Write(car.getModel());
                fileWrite.Write(delim);
                fileWrite.Write(car.getYear());
                fileWrite.Write(delim);
                fileWrite.Write(car.getColor());
            }
            StreamReader file = new StreamReader("../../Resources/CarInfo.txt");

            String line = file.ReadLine();
            int comma;
            Car newCar;

            while (line != null)
            {
                //parsing data from text file which works when information is manually entered into text file
                comma = line.IndexOf(delim);
                vin = line.Substring(0, comma);
                line = line.Substring(comma + 1);

                comma = line.IndexOf(delim);
                make = line.Substring(0, comma);
                line = line.Substring(comma + 1);

                comma = line.IndexOf(delim);
                model = line.Substring(0, comma);
                line = line.Substring(comma + 1);

                comma = line.IndexOf(delim);
                year = line.Substring(0, comma);
                line = line.Substring(comma + 1);

                color = line;

                newCar = new Car(vin, make, model, year, color);

                myCars.Add(newCar);

                line = file.ReadLine();
                Console.WriteLine(line);
            }

            Console.WriteLine("Success"); // test

        }
        catch (Exception e)
        {
            Console.WriteLine("Error loading file: " + e.Message);
        }

    }

A: You are simply not releasing the resources to the stream and in-turn not releasing the file handle.
Don't do this
StreamWriter fileWrite = new StreamWriter(...)

Always use a using statement on an IDisposable when possible, or (if you really need to) call Close/Dispose manually. In-turn this will (in this case)  close the stream and dispose the object, releasing the operating system file handle (which is most likely your problem)
using(StreamWriter fileWrite = new StreamWriter(...))
{
    // code here
}


text:
Increase in traffic jams caused by accidents
Apr 7 '17 12:45
Motorists are increasingly affected by traffic accidents, according to figures by traffic information service VID. The number of traffic jams caused by accidents increased by a quarter over the past decade, BNR reports.
The total delay caused by accidents increased by a quarter over the past five years and nearly doubled compared to 10 years ago. The duration of traffic jams caused by accidents also increased. Of every hour spent in a traffic jams, 18 minutes were caused by an accident. In 2006 it was 10 minutes.
Dutch Police commissioner: Equip all cars with anti-traffic violation technology
Feb 20 '17 11:20
To reduce the number of casualties on Dutch roads, it is necessary to equip all cars with breathalyzers, speed limiters and a device that makes it impossible to use a cellphone while driving, National Police commissioner Egbert-Jan van Hasselt said to the Telegraaf.
According to the commissioner, motorists' behavior is getting worse and worse. "Distraction, alcohol and speeding in traffic are increasingly often the cause of accidents", Van Hasselt said to the newspaper. "I appeal to politicians to work on this."
Transport companies call for a Mobility Minister
Dec 16 '16 13:50
The next Dutch government should include a Minister for Mobility, who must focus on improving the connection in and between cities to prevent a further increase in traffic jams and accidents, according to a manifest set up by a coalition consisting of seven major public transporters and car companies, NOS reports.
Bikers face smartphone ban if Dutch transport min. wins vote
PoliticsTop Stories
Minister Melanie Schultz van Haegen of Infrastructure is working on a law that will ban the use of a smartphone while cycling. That means no more texting or calling from your bike, a spokesperson for the Ministry confirmed to newspaper AD on Monday.
Dutch roads less safe; car accidents up 8 pct.
Oct 31 '16 08:58
The number of car accidents on roads in the Netherlands increased by 8 percent from 462 thousand in 2014 to over 500 thousand last year, according to figures from the Association of Insurers, RTL Nieuws reports.
The total number of accidents - cars, truckcs, vans, buses etc. - increased by 6.5 percent from 790 thousand in 2014 to 841 thousand in 2015.
Alcohol costs Dutch society up to €2.9 billion
Oct 3 '16 09:07
Alcohol use costs Dutch society between 2.3 billion and 2.9 billion euros a year, according to a study by health organization RIVM in the possession of newspaper Trouw.
Highway A59 closed at Breda after two truck accidents
Aug 26 '16 09:49
The A59 east is closed at Breda between junction Zonzeel and Terheijden after two accidents involving trucks happened on Friday morning. The authorities hope to open the road to traffic by 11:00 a.m.
Netherlands cyclists most likely in EU to be hurt in traffic
Apr 12 '16 09:40
The Netherlands is the most unsafe place in Europe for cyclists. Over the past years a quarter of people killed in traffic accidents in the country were cyclists. The worldwide average is 8 percent, according to accident figures the European Commission published.
Netherlands near top of Europe's safest roadways
Mar 28 '16 12:55
The Netherlands is the 3rd safest country in Europe when it comes to safe roadways. Last year there were 28 traffic accident fatalities per million inhabitants in the country. Only Sweden and Malta had fewer fatalities, according to a report by the EU Commission for Road Safety
Thousands of deer may be shot to preserve Dutch dunes
Thousands of fallow deer in the Amsterdam Waterleiding dunes near Zandvoort may be shot in an effort to preserve biodiversity in the region, the court ruled in a case brought by Fauna Protection
Traffic assoc. reverses opinion; now for 130 km/h
Mar 1 '16 10:58
Traffic association Veilig Verkeer Nederland (VVN) changed its mind and is no longer against the increase in highway speed limits to 130 kilometers per hour. According to the VVN, accidents don't happen more often at 130 km/h than they do at 120 km/h. Other traffic association ANWB, on the other hand, is demanding more information about accidents happening at 130 km/h.
Three Dutch killed in Lanzarote, Spain traffic accidents
Three Dutch people were killed in traffic accidents on the Spanish holiday island of Lanzarote this past week. The latest victim is a 68-year-old woman from Veldhoven
Traffic accidents decline, but school year start "dangerous" on roads
Nov 26 '15 08:45
The number of traffic accidents involving cars declined last year. In 2014 insurers recorded 462 thousand insurance claims after a traffic accident, compared to 483 thousand in 2013. The road is most dangerous at the start of the school year and during morning and evening rush rush hour due to the low hanging sun.
Traffic assoc.: "Shock" at 10 pct. rise in accident injuries
A massive 20,700 people were seriously injured in traffic accidents last year, the Ministry of Infrastructure and Environment announced on Wednesday. That is an increase of 1,900 serious injuries compared to 2013. Traffic association ANWB is "shocked and disappointed" by these figures
Serious accident rate concerns auto association
May 28 '14 16:09
The Royal Dutch Touring Club (ANWB) wants there to be closer investigation into the number of traffic accidents that happened recently. The Club has not exact figures, but has a feeling that it is increasing.
Crimes And Accidents This Weekend
Sep 16 '13 06:39
The Police and rescue services had an average weekend in terms of aggression and accidents. Nevertheless, there are unfortunately enough stories which are worthwhile mentioning. Here an overview of the most notable happenings.
Jordaanfestival Amsterdam
At the Jordaanfestival, a yearly festival in the Amsterdam district 'de Jordaan', a man was heavily beaten up on Saturday evening. He took part in a street fight among a group of 15 to 20 boys and men who started fighting after some misunderstandings. This was reported by the police.
The Police Reports
The police been has been very busy again this weekend with accidents, stabbings and shootings. Here is an overview.
On Sunday, the police of The Hague arrested three men and a woman in connection with the discovery of a dead man early Sunday morning. The body was laying in the courtyard of an apartment complex in the Schilderswijk, the Hague.
Police suspect that the man was killed. The identity of the victim is not yet known.
New Coentunnel Accident Prone
Jul 19 '13 04:51
In and around the new Coentunnel in Amsterdam, remarkably many accidents occur. Since the opening of the tunnel on May 13 there have been about 55 collisions in and directly at the tunnel, said the Traffic Information Service (VID) on Thursday.
In just over two months, a salvage vehicle had to be led 55 times to the tunnel area. According to the VID, this number is unexpectedly high. In 2010 the A16 at the Terbregseplein was the place with the most collisions with 175 in a year.


text:
Editorial, Electronic, Hip Hop, Music, Pop, R&B, Rock
Best Music of 2013 (So Far) Part 1
Date: June 24, 2013Author: Yohance Kyles (@HUEYmixwitRILEY) 6 Comments
With the month of June coming to an end, DZI: The Voice is taking a look back at the songs, mixtapes, new bands, films, and moments that have accented the world of music so far this year.
Up first are the 5 singles that consumed MP3 players, music streaming sites, dance floors, and twitter feeds over the past six months. Electronic Dance Music, Hip Hop, R&B, and Indie Rock are all properly represented by two masked musical geniuses, a rising London crooner, a veteran VA rapper, a Caribbean diva, and a trio of alternative rockers.
Check out DZI: The Voice's "Standout Singles", and be sure to return all week for the rest of the Best Music of 2013 (So Far).
Standout Singles
Daft Punk (featuring Pharrell Williams)
EDM's resident superheros tapped Hip Hop's stylish superproducer to help craft the disco-esque lead single from the French duo's fourth studio album Random Access Memories.
For more info about Daft Punk click it
Singer-songwriter/producer James Blake brought his R&B influenced electronica over from England to the States with this sultry tune about love surviving all off his sophomore LP Overgrown.
For more info about James Blake click it
To connect with James Blake follow him @jamesblake
"Numbers On The Boards"
Pusha T of the Virginia rap group Clipse will soon release his debut solo album My Name Is My Name, but before he shares his full length project the G.O.O.D. Music rapper dropped a Kanye West-produced Hip Hop anthem.
For more info about Pusha T click it
To connect with Pusha T follow him @PUSHA_T
Rihanna (featuring Mikky Ekko)
Rihanna is mostly known for her pop hits and Hip Hop influenced jams, but for her single from Unapologetic the Bajan beauty decided to focus on a piano-based track that highlights her pain-filled voice and lyrics addressing emotional turmoil.
For more info about Rihanna click it
To connect with Rihanna follow her @rihanna
Yeah Yeah Yeahs
New York City's Yeah Yeah Yeahs made waves with their fourth album Mosquito's first single. The attention grabbing religious references were only upstaged by the Memento like reverse chronological storyline of the song's video.
For more info about the Yeah Yeah Yeahs click it
To connect with the Yeah Yeah Yeahs follow them @YYYs
Next: Best Music of 2013 (So Far) Part 2 will be published on Tuesday, June 25th
25 Music Acts You Need To Know Part 1
Top Ten Dance Videos (Not Named Thriller)
Best of ListsDaft PunkJames BlakeLuckyNumbers On The BoardsPusha TRetrogradeRihannaSacrilegeStayYeah Yeah Yeahs
Previous Previous post: Grounded, But Soaring: Man of Steel Review
Next Next post: Best Music of 2013 (So Far) Part 2
6 thoughts on "Best Music of 2013 (So Far) Part 1"
Pingback: Best Music of 2013 (So Far) Part 2 | DZI: The Voice


Well- formed, Beautiful, Wise and Learned are few meaning of Sanskrit name Surup सुरूप.
As Lord Shiva is well formed so he is also known as Surup.
Ganesha is handsome and elegant in His bearing and poise, so Surup is name for Lord Ganesha also.
Sadanand (Sanskrit सदानन्द) is another <a href='/names-of-lo..
Sanskrit name Ati (Sanskrit अति) literally means extremely o..
Sanskrit Name Hima literally mean ice. Hima refers to cool o..
Rama means Charming, The Greatest Pleasure. Rama means one w..
Peru is an ancient Sanskrit word which means sun or fire. Pe..
Meaning of Vagmi (Devanagari वाग्मी) is Wordy, Eloquent, tal..


A British couple beat the odds of billions to one when they hit the EuroMillions jackpot - again - just 20 months later.
David Long said he was 'shocked' to win again. He had continued buying a ticket after their first million-pound win because "I just knew it would be my turn again some day."
The former lorry driver said he was shocked at the double win of £1 million (US$1.48M), and now intends to buy a mansion.
Their win made front page headlines in many British newspapers.
Mr Long, who has been previously married, said: "We don't have a champagne lifestyle. We still live in a mobile home. We've been there for 13 years in our static caravan."
"That's changed now though, we are planning on moving somewhere else. We've had a bit of luck. It doesn't have to be a big mansion, it just has to have a games room and a bar for me."
David Long always said he would win again, and the premonition came true.
This win is quite unique, because the odds of 283 billion to one are higher than being hit by an asteroid (79 million to one), or being eaten by a shark (four million to one).
Mr Long said to the Daily Mail: "I tend to play when I know there are lots of prizes on the go."
"Last time I knew I had a good chance because there were 100 prizes of £1 million. Last Friday night I was passing the local shop and saw there were 10 £1 million prizes on EuroMillions and a nice car and thought yeah I'll give that a go."
"Got to be worth a few lines... and I got five using my usual numbers."
The Longs decided they will shift from their modest home in Scunthorpe to a mansion.
While it's uncommon to have these wins frequently, it has happened before.
A Bergen County, USA, man did exactly this. John Roland won $292,935 twice, with each ticket having the identical numbers: 11-15-16-20-28.
"I told the clerk my numbers for the first ticket," he says. "Then I filled out another bet slip with the same numbers and three other sets of numbers."
Since there was a third ticket sold in Ocean County with all the winning numbers, Roland claimed two-thirds of the jackpot. Had he bought just one ticket he would have won half.
What Astonishing Secret Gave This Lottery Winning Couple TWO Million-Dollar Wins?


Good news: The first services began to implement my debut album He Is Waiting… in their programme. Among them are well-known services like iTunes and Google play music. If you use another service, just search there for Freigefyhl, maybe they have it as well.
Freigefyhl's music and website are online!
Welcome at the brandnew website of Freigefyhl. Here you can find out more about my music as well as listening to and buying MP3s in the shop (first via cdbaby, later also with iTunes or for free with Spotify). The real CD will be available soon on different platforms (Amazon and others) and sheet music is already plannend (pdfs and printed versions).
I'm glad to hear your feedback. Please get in touch: music (at) freigefyhl (dot) com (without blank spaces and with @ and . instead of "at" and "dot").
The fifth single Lunar Eclipse is now available!
The fourth single Kivalliñiq - Kivalina featuring Psaikozet is now available!
The third single Nostalgia is now available!
The second single Winter Thoughts is now available!
The first single Summer Rain is now available!
The debut album He Is Waiting... is now available!


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>$config.site_name</title>
<link href="$config.static/styles/reset.css" rel="stylesheet" type="text/css" />
<link href="$config.static/styles/index/style.css" rel="stylesheet" type="text/css" />

$config.site_name

redpajama_set_name: RedPajamaGithub


text:
Jazz and Blues Artists Make a Slippery Impression at the 2018 Grammy Awards | WBGO
http://wbgo.org/post/jazz-and-blues-artists-make-slippery-impression-2018-grammy-awards#stream/0
Jazz and Blues Artists Make a Slippery Impression at the 2018 Grammy Awards
The jazz and blues winners at the 60th Grammy Awards are in, and they mostly went to seasoned heads and strong favorites. But this year's Grammys also reinforced just how flexible jazz and blues artists tend to be, moving across a range of categories and in a variety of styles.
Case in point: pianist and singer Jon Batiste, best known as the bandleader on The Late Show with Stephen Colbert, performed a medley with Gary Clark, Jr., the hotshot guitar hero. Backed by Batiste's close associate Joe Saylor on drums, they paid homage to the rock 'n' roll forefathers Fats Domino and Chuck Berry, working with extreme concision but an abundance of soul. (This was the full extent of jazz and blues during the telecast, but at least they weren't forced to share a stage with, like, The Foo Fighters.)
Most of the awards were distributed during the Grammy Premiere Ceremony, which streamed live at grammy.com. One clear highlight of that ceremony was a performance by Jazzmeia Horn, who was in the running for Best Jazz Vocal Album for her self-assured debut, A Social Call.
That award ultimately went to Cécile McLorin Salvant for Dreams and Daggers, a magisterial double album recorded (mainly) at The Village Vanguard. But Horn emerged a winner nonetheless, on the basis of her work on the Grammy stage. Backed by Paul Shaffer and The World's Most Dangerous Band, she sang Bobby Timmons' "Moanin'" as a tribute to Jon Hendricks, who wrote the lyrics to the song. Taking charge from the first phrase, she kicked her performance into a higher gear when she started her scat chorus, about a minute into this clip.
Jazzmeia Horn Performing "Moanin" | 60th GRAMMYs

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

Scat singing has a bad rep, and sometimes it's not hard to see why. But Horn made the best argument for the craft of scatting, doing a ton of damage in a brief allotted time. The punch in her phrasing felt like a nod to Lee Morgan, who as a member of Art Blakey's Jazz Messengers played an indelible solo on the original recording of the song.
Along with Salvant, winners in the jazz field included pianist Billy Childs, who took home Best Jazz Instrumental Album for Rebirth; and guitarist John McLaughlin, who took home the Best Improvised Jazz Solo award, for his work on "Miles Beyond," from Live at Ronnie Scott's.

McLaughlin recently completed his final tour, so it's nice to see him win a Grammy for a live album, while that's still a possibility. As for Best Latin Jazz Album, it went to the Pablo Ziegler Trio, for Jazz Tango. And the award for Large Jazz Ensemble Album went to the Christian McBride Big Band, for Bringin' It.
From the stage, McBride asked Paul Shaffer to let trumpeter Frank Greene down from the risers to bask in the win. (He also shouted out his colleagues at Jazz Night in America, along with Jazz House Kids and the Philadelphia Eagles.)
Best Traditional Blues Album went to The Rolling Stones, for their first full-stop blues album, Blue & Lonesome. (This was a sound and respectable win, despite what it looks like.) And the joint winners for Best Contemporary Blues Album were Taj Mahal and Keb' Mo', for their sterling collaboration TajMo. Also blues-related: Alabama Shakes won in the Best American Roots Performance category for "Killer Diller Blues."
Jazz artists cropped up in a few other categories. For one, Tony Bennett won Best Traditional Pop Vocal Album — his eighth win in that category, by my count — for the all-star affair Tony Bennett Celebrates 90. Jeff Lorber Fusion won Best Contemporary Instrumental Album, for Prototype. Pianist and composer Arturo O'Farrill won Best Instrumental Composition for "Three Revolutions," from Familia: Tribute to Bebo & Chico. ("Mom, this Grammy is for you," he said. "She joined Chico and the ancestors a month ago.")
Finally, soprano saxophonist Jane Ira Bloom scored the Best Surround Sound Album award, for Early Americans, featuring a trio with Mark Helias on bass and Bobby Previte on drums.
Jane Ira Bloom – "Early Americans" in Surround Sound

An error occurred.

Try watching this video on www.youtube.com, or enable JavaScript if it is disabled in your browser.

She shared the award with her engineer and producer, Jim Anderson, who used part of his stage time to address his students at New York University's Clive Davis Institute for Recorded Music: See you in class tomorrow morning, he said. Life, and the music, roll on.
Next Grammy 2018 Winners: Full List – The New York Times + Two Wins For Jazz Promo Services Pablo Ziegler & Jane Ira Bloom
Previous Fernando Garcia CD Release Show For "Guasabara Puerto Rico" Sat., March 10th 9pm @ Teatro Latea


text:
Matlock Bath
About Stagefright
MISSED IT!!! Smug Roberts and Chris Turner at Spotlight Comedy Club 9th Birthday Special, Winding Wheel Chesterfield Thursday 24th January
Smug Roberts
'A comedy maestro… the pace, emphasis and rhythm of his delivery is impeccable. A rock-solid act guaranteed to entertain' – City Life
A Manchester comedy legend as seen in 'Phoenix Nights', 'That Peter Kay Thing', 'Mrs Brown's Boys', 'Cold Feet' and the Ken Loach film 'Looking For Eric'. Described by Metro as 'an act everyone deserves to see at least once', sublime storyteller Smug is a headline act all over Britain able to provoke peals of laughter via a quirky colloquialism or a nonplussed expression. He's also had a minor chart hit with 'Meat Pie Sausage Roll' a song that made it to the heady heights of number 67 in June 1998. Quite the Renaissance man.
'Beautifully crafted one-liners, witty wordplay and deadpan delivery' – bbc.co.uk
'Absolute gold-plated bankers, brilliantly inspired lines even the most experienced punslinger would be proud of' – chortle.co.uk
Since starting stand-up in 2009, Chris's sharply written gags, assured stage presence and commanding delivery have established him as one of the best up-and-coming one-liner comics on the circuit. Intelligent wordplay and deliciously dark jokes nestle amongst a set rich with puns and oblique observations, all coupled with a talent for improvisation and physical comedy honed from three years with Edinburgh Festival favourites The Oxford Imps (Sell-Out Show 2009, **** – Fest, ThreeWeeks, Hairline). He was a finalist in both the BBC New Comedy Award and So You Think You're Funny competitions and was nominated for Leicester Comedy Festival Comedian of the year 2012. He was also voted in Dave's Top 10 jokes of the Edinburgh Festival 2012. His charm, combined with unyielding puns make him a ruthlessly funny act. He tacks deftly between light and dark material, placing you in a playpen of comfort and then squashing the other babies. He luxuriates in awkward silence with skill, making you cling to his speech and thudding his punch lines deeper. The climax of the show came in his remarkable freestyle rap, spitting astute lyrics on the spot with ease. All in all, quite the multi-faceted comedic attraction.
Rich Hodkin
'Provides a constant stream of stories and anecdotes to keep the crowd chuckling' – Scorpio Productions
Alfie Moore
The UK's only Policeman stand-up previewing new material ahead of a Spring UK tour.
Compere – Anthony J Brown
'Hilarious ad-libs and wicked one-liners from an infectiously funny performer' – The List
Clad in a sartorially edifying manner, like a dapper and dandy funeral director, Anthony cuts a unique on-stage presence with humour blacker than a raven that's slammed it's claw in a coffin lid. Jongleurs/Metro "Stand & Deliver" Award winner and former BBC New Comedy Award Runner-up he is a regular contributor to Radio 2′s "The Arthur Smith Lectures". As seen on 'The Stand Up Show' and 'Phoenix Nights'.
Spotlight Comedy Club
Winding Wheel
Holywell St
S41 7SA
Entry £11/9/6 – student price
Doors 7PM Show 8PM
Thursday 24th January – 9th Birthday Special
Anthony J Brown
Coming soon to a Stagefright venue:
Also coming soon:
Tweets by @StagefrightCom


text:
Q: Why my program working only with pos or neg numbers? I need to write a dividing program which take 2 decimal numbers( they can be positive or negative) and show answer in binary code.
Program is working but only with pos or neg numbers. When I comment neg (under NeNegSum, I marked it) it works with neg numbers and with pos when it not commented. What I need to do, to make it working with all numbers ??
include 'win32ax.inc'
include 'input.inc'

.data
    num1 dd 0
    num2 dd 0
    mes rb 100h
    Flag db 0
.code

start:
  input_dialog
  or eax, eax
  jz exit
  mov esi, eax
  call ASCIIToNum
  cmp [Flag],1
  jne .NeNeg
  ;neg eax
  mov [Flag],0
  .NeNeg:
  mov [num1], eax

  input_dialog
  ;mov ecx, 3
  or eax, eax
  jz exit
  mov esi, eax
  call ASCIIToNum
  cmp [Flag],1
  jne .NeNeg2
  ;neg eax
  mov [Flag],0
  .NeNeg2:
  mov [num2], eax
  div [num1]
  mov ebx,2

  lea esi, [mes+50]
  cmp eax,0
  jl .NeNegSumm
  neg eax
  mov [Flag],0
  .NeNegSumm:
  ;neg eax  ;<———this neg
  call NumToASCII
  cmp [Flag],1
  jne .Cout
  dec esi
  mov byte [esi],'-'
  .Cout:
  invoke  MessageBox, HWND_DESKTOP, esi, "Div is:", MB_OK
exit:
  invoke  ExitProcess,0
.end start

.input_resources

proc ASCIIToNum
;local sum2 dd 0
  push ebx ecx
  xor eax,eax
  xor ebx,ebx
  mov ecx, 10
  jmp .next
.next1:
  mov [Flag],1
  ;inc esi
.next:
  mov bl, [esi]
  inc esi
  cmp bl,'-'
  je .next1

  cmp bl, ''
  or bl,bl
  jz .done
  sub bl, 30h
  mul ecx
  add eax,ebx
  jmp .next
.done:
  pop ecx ebx
  ret
endp

proc NumToASCII
;.sum2 rb 100
  push ecx edx
  mov byte [esi], 0
  mov  ecx,2
.divloop:
  mov  edx, 0
  div  ecx
  add  dl, 30h
  dec  esi
  mov  [esi], dl
  or  eax, eax
  jnz  .divloop
  pop edx ecx
  ret
endp

A: You're using the DIV instruction to calculate num2 / num1. DIV is used to divide unsigned numbers. If you need to divide signed numbers (positive and negative) then use the IDIV instruction.
Don't forget to sign-extend the dividend beforehand since IDIV [num1] actually performs EDX:EAX / [num1].  (cdq sign-extends EAX into EDX:EAX, i.e. sets all bits of EDX to the sign bit of EAX.)
The quotient of this division is already a signed number. To decide about outputting the "-" character, you just look at the sign of the number in EAX.
Additional comments:
. It makes more sense to move the sign-related instructions to the ASCIIToNum conversion routine.
. The conversion to binary representation should not use a division by 2 (highly inefficient). It's easy to do this with a simple shift to the right.
. You can write this code without requiring a separate Flag variable. Instead save and restore the processor flags.
include 'win32ax.inc'
include 'input.inc'

.data
    num1 dd 0
    num2 dd 0
    mes  rb 100h
.code

start:
  input_dialog
  test eax, eax
  jz   exit
  mov  esi, eax
  call ASCIIToNum
  mov  [num1], eax

  input_dialog
  test eax, eax
  jz   exit
  mov  esi, eax
  call ASCIIToNum
  mov  [num2], eax
  CDQ                  ;Sign-extend EAX into EDX:EAX
  IDIV  [num1]         ;Signed division of EDX:EAX by [num1]

  lea  esi, [mes+50]
  test eax, eax
  pushf
  jns  .Convert        ;Quotient was positive, no NEG needed
  neg  eax
.Convert:
  call NumToASCII
  popf
  jns  .Cout           ;Quotient was positive, no '-' needed
  dec  esi
  mov  byte [esi], '-'
.Cout:
  invoke  MessageBox, HWND_DESKTOP, esi, "Div is:", MB_OK
exit:
  invoke  ExitProcess,0
.end start

.input_resources

; Input: ESI
; Output: EAX
proc ASCIIToNum
  push  ebx esi
  xor   eax, eax
  movzx ebx, byte [esi]
  cmp   bl, '-'
  pushf
  sete  bl             ;Number is positive, no unary '-' to skip
  add   esi, ebx
.next:
  mov   bl, [esi]
  inc   esi
  test  bl, bl
  jz    .done
  sub   bl, 30h
  imul  eax, 10
  add   eax, ebx
  jmp   .next
.done:
  popf
  jne   .pos           ;Number is positive, no NEG needed
  neg   eax
.pos:
  pop   esi ebx
  ret
endp

; Input: EAX
; Output: ESI, EAX=0
proc NumToASCII
  push edx
  mov  byte [esi], 0
.divloop:
  mov  dl, '0'
  shr  eax, 1
  adc  dl, 0
  dec  esi
  mov  [esi], dl
  test eax, eax
  jnz  .divloop
  pop  edx
  ret
endp


Kelty Redwing 44 vs 50 - which is better?
Let's cut to the chase. The Redwing 50 is by far and away the better backpack for hikers, backpackers, and outdoors-folk of all shapes and sizes. Its only downfall when compared to the Redwing 44 is that it's too big for carry-on luggage – something that's becoming more and more important to our readers these days, who tend to be the intrepid-frequent-flying-adventuring type. Oh yeah.
Put another way, the Redwing 44 isn't really designed for hiking and camping, and is more of a travel backpack – it's too small for serious backpacking and is made from lightweight material that doesn't stand up to the rigors of life on the trail.
There are, however, a few other reasons why you might want to opt for the smaller backpack, and both packs have some shared features (and other major differences) which we'll dive into below. There's also a third option some campers might want to consider.
Perhaps the biggest difference between these two backpacks is that the Redwing 44 has a much smaller capacity than the Redwing 50. The 44 is a near 10 liters smaller than the 50, making it a better choice for smaller trips. Simply put, if you are a larger person, are taking a longer trip, and need more storage space, the 50 is probably the better option to go with. The pockets are much bigger, but that is not always better. The 44 is probably the better option for smaller day trips.
Due to the increased size and volume of the Redwing 50, it is much heavier than th Redwing 44, more than a full pound heavier. Now, this might not seem like a really big deal, but the pounds do add up really quick. If both backpacks are stuffed to the limit, that single pound is something that you are going to feel. If you need something lightweight, the 44 is definitely the better option to go with, but it does have less internal volume.
Simply put, the Redwing 44 is made for smaller people than the Redwing 50. If you are a smaller person, a woman, or maybe even a youth, the 44 is probably the better option to go with. The 50 is meant for larger people and is probably best for larger men that are looking to go on long hikes or big trips through the city. Size does make a difference. If you are quite small and buy the 50, or the other way around, you probably won't be too comfortable.
As can be gathered from the previous comparison sections, the Redwing 50 is bigger than the  Redwing 44. It is about 1 inch bigger in all dimensions. Now, yes, it is bigger, heavier, and intended for larger people, which is just fine. This difference really does not have anything to do with quality or usefulness. It just makes a difference in terms of your own size, comfort, and how much you need to carry around with you.
The other big difference that we need to mention is that the Redwing 50 has a nice zipper and zipper locking mechanism. While the zipper on the 44 is still pretty nice, it might not be quite as durable as on the 50. There is also the fact that the Redwing 44 does not come with a zipper locking mechanism, whereas the 50 does have one. This means that the Redwing 50 is a little more secure than the 44 in terms of keeping your belongings from being stolen.
Both are hydration compatible. This means that you can attach water sleeves to keep yourself hydrated on long and hot days.
They both feature an aluminum and HDPE frame. This is convenient because it stops them from collapsing, plus it makes carrying easier.
Both backpacks come with a dynamic airflow back panel. This is really useful for hot days where you just can't stop sweating. These back panels provide some much needed ventilation.
Both the 44 and 50 feature a U zipper design for hybrid loading. You can perform top loading or panel loading, which is nice because it really lets you pack these bags to make sure that everything you need is present. It provides easy access to your gear.
Both bags are made with Poly 420D Small Back Stafford material and reinforced with Poly 75x150D Tasser Coal. In other words, both bags are extremely durable and long lasting.
Kelty Redwing 44 vs 50 - How Do They Compare?
An increasingly popular alternative and similar size backpack to the Kelty Redwings is the Mountainsmith Approach 45 (link to Amazon).
The Approach 45 more or less right in the middle of the Redwing 44 and 50, and little bit cheaper too. The Mountainsmith is larger, heavier, and has more capacity than the Redwing 44, but is smaller and lighter than the Redwing 50. The manufacturer also claims it's suitable as a carry-on.
It also comes with good ventilation features, it is made of durable materials, features a dual panel loading system, and has a really nice padded hip belt. We do think that the Mountainsmith has a bit of a better hip belt in terms of comfort.
And while Mountainsmith is less well-known than the likes of Kelty and Osprey, for example, the quality of the Approach 45 does in fact stand up to those brands. It's rugged, has substantial zippers, and is made from high-quality padded mesh, making it very comfortable for long days on the trail.
Its drawbacks include a lack of internal compartments separate to the main storage area, which can be frustrating when looking to tuck away a piece of expensive gear with extra protection. Furthermore, the mesh side pockets are a bit small and out of the way to be truly useful – a large water bottle will fit but not a spare shoe. It also lacks a top pocket for quick access to frequently needed items like a wallet or sunglasses.
So all in all a good pack for some hikers concerned with carry-on luggage, but a few design features let it down when compared with the Redwing 50.
Right, let's recap why you should choose the Kelty Redwing 50 over the 44. The 50 is a more rugged, more suitable, larger, backpack for camping and hiking. The 44 is a great pack too, but its design and size means it's much more suited as travel backpack, rather than a long-lasting and reliable bag for extensive backpacking use. We like the 44 as a carry-on backpack but that's about it.
If you definitely need a backpack in this size range, and having a carry-on is a big priority for you, then the Mountainsmith Approach 45 is a great alternative.
Previous Post Osprey Stratos 34 vs 36 Next Post What Camping Gear Can I Fly With?


text:
The Sunderland Foundation, whose focus is awarding grants to nonprofit organizations to support construction and special interest projects serving communities in the Midwest and Pacific Northwest, recently announced a $1 million gift to Mosaic Life Care.
The grant represents the largest donation ever received by Mosaic and is earmarked to support the creation of a survivorship clinic within Mosaic's cancer center on their St. Joseph campus.
Our mission statement is "The needs of the patient comes first," says Mark Laney, MD, CEO of Mosaic Life Care. "We are very fortunate to receive this gift allowing us to expand our health care and supportive services for our cancer patients."
Since 1945, the Sunderland Foundation has invested in the places and spaces where nonprofits do their work. Grants from the Sunderland Foundation help build the places where families in distress find help and healing, where young minds grow and thrive and where communities come together for celebration and inspiration. By supporting construction and special interest projects that allow nonprofits to fulfill their missions, the Sunderland Foundation fosters a stronger, safer and more vibrant future for the communities they serve.
Julie Gaddie, PhD, president of Mosaic Life Care Foundation, said she is deeply grateful for Sunderland's support.
"We appreciate the Sunderland Foundation for their support of our mission," Gaddie said. "Through this partnership, we have the opportunity to impact thousands of people across our region for generations to come."
Mosaic Life Care Foundation secured the gift through a rigorous application process over the course of the last several months.
Mosaic Life Care Foundation is a think ahead organization focused on building healthy and thriving communities through education and empowerment.


Designed specifically for commercial real estate, seamlessly integrated with Surga Central.
"We're very pleased with both Surga Central and our associated website – it's intuitive and flexible whilst having a solid structure and easy for our team to work with when we are helping our clients find space."
Display important documents such as floor plans, brochures and EPCs.
Give visitors the extra information they need instantly.
Evenings or weekends? Make sure they never miss out.
Ready to Learn More about our Websites?


Our Coaches are full-time, so they aren't stopping by just to teach a class. FitRev Coaches only teach, coach, and train at FitRev. So they are committed fully to our FitRev members and their success.
Jason is the owner of FitRev and a retired Army veteran. After serving his country with a distinguished military career, he choose to obtain his M.B.A. and pursue a career in the fitness industry. He's dedicated to serving and helping people change their lives. He is a Certified Personal Trainer, Performance Exercise Specialist, and a Rock Steady Boxing Certified Instructor. He challenges all his clients to their fullest potential and assists them with reaching all their goals with realistic exceptions.
Carolin is a Certified Personal Trainer, specializing in Sports Nutrition, Corrective Exercise, and Strength and Sport Conditioning training. Her clients include all ages and goals, from weight loss, performance, post injury, strength development for medical conditions, to bodybuilding.She strives to help each client establish and accomplish their goals by designing programs that will develop strength, power, endurance, flexibility, mobility and balance. As a personal trainer she will challenge, empower and drive you to achieve your personal fitness goals!
Changing lives is my passion. I've been operating in the fitness industry for over a year and nothing is more rewarding than the feeling of successfully guiding an individual down the right path to improve their life, physically and mentally. Let's talk about how I can revolutionize your life, let's talk FitRev.


The Spencer County GOP stands for excellence in government at every level. We endeavor to identify and support qualified candidates for elective office in competitive elections.
We share a kindred spirit with the Founding Fathers, who created our constitutionally limited government. The legacy of government they established is as relevant today as it has ever been. Our mission is the continuation of that philosophy.


text:
Q: VirtualBox Time Sync I use Oracle Virtualbox 4.2.18 as a guest Linux environment on my Mac OSX, so I can use it to host an Oracle DB (11G R2).
The problem I have is that every day at various points the system time of the virtual box instance is out of sync with the actual time. Generally it falls up to 10 mins behind and after a while it corrects itself. It is a particular annoyance since it means my Oracle database systime is also incorrect and this affects the processing of some transactions.
So my question is, is there any way I can rectify this problem?

A: The VirtualBox guest additions will install /usr/sbin/VBoxService and you may use this to force an immediate time sync.
$ sudo /usr/sbin/VBoxService --timesync-set-start

The Virtualbox manual states in part:
The VirtualBox Guest Additions ensure that the guest's system time
is synchronized with the host time.

Time synchronization is described in more detail on this blog post: Better Time Synchronization with VirtualBox Guest Additions
I would not run ntpd on a VM Guest.  The guest should get time data from the host, not over the network.
This question has also been raised and answered on superuser.stackexchange.com and other SE sites.

A: At time of writing there's a Virtual Box ticket open pertaining to badly performed time sync by the virtual box guest additions service.
The mentioned workaround (which worked for me) is to change the VM settings as such:

*

*Set the System → acceleration → paravirualization interface dropdown to "none"

References

*

*Mentioned ticket: https://www.virtualbox.org/ticket/15179


Premier League giants Tottenham Hotspur visit the Crown Oil Arena this weekend, in the fifth round of the Emirates FA Cup.
It is only the third time Dale have reached this stage in the club's history, doing so in 1990 and 2003.
Spurs are eight-time winners of the FA Cup, and visit the Crown Oil Arena off the back of a 2-2 draw away to Juventus in the Champions League knockout stages.
Mauricio Pochettino's side have beaten AFC Wimbledon and Newport County so far in the competition.
Sunday's match is officially SOLD OUT. Fans who purchased online or over the phone MUST collect their tickets from the Crown Oil Arena.
This can be done from 9am on Sunday. All HOME ticket collections will be from Rochdale Hornets' offices in the Main Reception.
Press and Scout tickets can be collected from the Ticket Collection Cabin on the corner of the Main Stand and Pearl Street stands.
There is no parking available on the day of the game at the Crown Oil Arena. It is street parking only.
14:00 – Kids Beach Party begins!
Bring the kids along early to our Beach Party in the Carlsberg Lounge! Children can make their own sand art, paint their own personalised pebbles and decorate shells.
Visit the Carlsberg Lounge via the Pearl Street turnstiles from 2pm onwards. Click HERE for full details.
The Ratcliffe Bar, situated on the Crown Oil Arena car park, is open to both home and away supporters from midday.
Dale have beaten Bromley, Slough Town, Doncaster Rovers and Millwall to reach the fifth-round stage.
Click HERE to view Dale's Emirates FA Cup journey so far, including highlights.
Rochdale AFC's matchday programme – The Voice of Spotland – is back for Sunday's Emirates FA Cup fifth round tie against Tottenham Hotspur.
The Souvenir Programme has been extended to 84 pages for this special occasion and contains plenty of reading to keep fans entertained and informed before, during and after the match.
TVOS will be on sale in the Club Shop and around the ground on matchday, priced at £4.
Fans in the UK can listen to LIVE match audio commentary on iFollow. The programme will start at 3.50pm.
The match will not be available to watch live for overseas supporters on iFollow due to broadcasting rights.
To access commentar via your desktop, go through our match centre. The match centre will be located on the home page of the main website (www.rochdaleafc.co.uk). Once you've clicked through, a link will appear on the left-hand side of the page for you to access the commentary. This will appear on the site around half an hour before kick-off.
The match is of course LIVE on BBC1. The programme starts at 3.35pm.


There so many misconceptions about sugar momma dating that so many people are making. Many people are making the wrong judgments over a woman, just because of the fact that this is an older woman looking for a younger man. So many older women have just too much energy for the man their own age, and they don't have anything in common with an older man. Here's some of the most common misconceptions about sugar mama dating that people are making.
So many people are thinking that sugar mamas are dating younger men, because they just can't find someone of their own age. This is so not the truth.
Many sugar mamas just have too much energy for men of their own age. It isn't because they can buy anyone that they really want, it is because the older men don't have what the younger man have to offer. These women might be rich and most of the younger man might like to be spoiled by the older women, but this doesn't mean that the older women couldn't find a man of her own age.
2.Sugar mamas are ugly and not in great shape.
This is also really not the truth. Most of the sugar mama's that looking for younger man is fit and healthy. And most of these women aren't ugly at all. If they were ugly, then the younger man wouldn't want to be seen with them.
Even, if the younger man is getting spoiled by the older women, most of the men will not go out in public if his date is old and ugly. This just doesn't make sense that people think that sugar mama's is ugly and not in great shape. They are just as in shape as any other, younger women.
When there's an age gap between a man and a woman, doesn't mean that they don't have anything in common. There's much sugar mamas and cougars that have more in common with the younger man than with the men their own age.
Many sugar mamas are full of energy and likes to hang out at the same places that the younger crowd does. And, there's absolutely no reason why older women can't like the things that the younger guys do. This is why people are wrong if they are saying that sugar mamas and their younger man don't have anything in common.
So many people have the wrong idea about what sugar mamas actually are, and what they really want and need. Sugar mamas are mostly known as older women, who have too much money. And, that they are only buying the love of a younger man. However, this is just another misconception about sugar mamas. They are older women, just looking to have some fun with someone that has something in common with them, and normally it is the younger men that can offer that.
This entry was posted in Blog, sugar momma, sugar momma dating and tagged dating, misconceptions, sugar mama, sugar momma on December 14, 2015 by sugarmommadatingsite.


text:
Ransomware attacks and its consequences: How Cryptotrojans endanger the existence of companies
by Kevin-René Schilling | Sep 8, 2017 | Security information
The fact should be well-known by now that ransomware attacks can lead to extremely unpleasant consequences for affected companies. Yet only few people know that Trojans have already threatened the existence of some enterprises or even drove them into bankruptcy. This article will highlight possible worst-case scenarios of a ransomware attack by an encryption virus.
It must be the ultimate nightmare for every enterprise: an employee is catching an encryption virus upon his computer. Subsequently, it won't take long before bugs like the Trojan encryption virus has spread throughout the whole company's network.
A similar case occurred to the biggest ocean carrier for container shipping worldwide: A. P. Møller Maersk. As the Danish group of companies communicated on Twitter they had to undergo a massive global breakdown of their IT systems.
We can confirm that Maersk IT systems are down across multiple sites and business units. We are currently assessing the situation.
— Maersk (@Maersk) June 27, 2017
According to the German Federal Office for Information Security BSI (= Bundesamt für Sicherheit in der Informationstechnik) that malware was the Cryptotrojan Petya. A. P. Møller Maersk reacted immediately with a partial shutdown of complete systems. This became necessary as the responsible people feared that the attack would have an impact on the navigating systems of the container ships and their safety would be endangered by the Cryptotrojan. Although the exact economic damage yet needs to be evaluated, the multi-day system outage will most likely have caused very high costs.
Ransomware attacks: which costs arise from an infection with a Cryptotrojan?
Experts estimate the average downtime caused by a Cryptotrojan attack lasts between 9 to 16 hours (see "Second Annual State of Ransomware Report"). For big enterprises like A.P. Møller Maersk, such outage times can quickly sum up to several million Euros of damage, but also smaller companies can suffer immensely from those consequences. All in all, several cost factors play a role for restoring the operational systems and removing the Cryptotrojan.
First of all, it is the loss of data arising if the affected company did not carry out regular backups in the past or made no backups at all. Editors of the study "Cost of Data Breach" estimated an average amount of 325 Euros for each data record getting lost by a ransomware attack. Thinking about thousands of lost records one can easily imagine the possible cost level for such a huge data loss.
In addition there are costs for analyzing the dimension of the attack. Above all, it has to be examined which units and data had been encrypted by which type of Cryptotrojan. Companies often consult teams of IT experts for an extensive research that may last some days. The costs for this external service can easily shoot up to five-digit amounts.
Additional costs may arise e.g. for lawyers and courts, public relation work and data recovering. Penalties shall be paid to regularity authorities as well as hours of overtime for the employees. Experts have determined an approximate benchmark for hospitals which had also been targeted by a Cryptotrojan. Only within the first week of the attack, the estimated cost level for the damage could amount to values between 630,000 Euros and 1.3 million. Of course, the exact damage sum will just depend on the hospital's size and the availability of backups.
One-fifth of all enterprises declare insolvency after a Cryptotrojan attack
A ransomware attack may lead to a variety of possible effects for the companies concerned. Although most firms follow the experts' advice not to pay the ransom demanded by hackers, there will be a number of negative consequences – no matter which decision might have been made.
According to an article on the IT platform "Gulli" 20 percent of the companies being targeted by a Cryptotrojan had to stop all operations temporarily. Further 15 % suffered considerable loss of sales. Also 25 % of the companies were not able to identify the gateway. Therefore, the bug could easily spread over the complete network.
Only correct prevention can avoid trouble
If bugs like a Cryptotrojan have once entered the company's network, it would both be expensive and costly to restore the contaminated systems. The negative effects of a ransomware attack can only be avoided by adequate preventive measures. That's why Hornetsecurity Advanced Threat Protection provides a whole bundle of safety mechanisms to protect against all types of selected attacks as well as malware.
Crypto Lockers don't stand a chance!
by Christoph Maier | Mar 4, 2016 | Security information, Services
The current wave of crypto-viruses is causing quite a stir. End users such as companies are afraid that the data on their computers could be encrypted. A recent example shows that these concerns are not unfounded and even entire administration departments can be paralyzed. But what security measures can companies and individuals use to protect themselves against malware?
Daniel Hofmann has four tips that can greatly increase the protection of your own hardware:
Software updates: Every user and every company should be sure to keep their software up to date in order to minimize existing security vulnerabilities.
Protect access points: The two main gateways for malware are the internet and emails. Appropriate services such as spam and virus filters or Hornetsecurity's Webfilter Service can close down these paths.
The users themselves: Each and every user shares responsibility for malware being able to penetrate via email. No one should completely rely on possible upstream services: each email should be critically checked to determine whether the sender is known or whether an order was actually placed, with the aim of detecting a fake invoice in the email attachment.
Backups: Users and companies should regularly backup their data, either to external storage devices or cloud storage services such as Hornetdrive.
The last point needs to be discussed in more detail at this point because encrypted files can be automatically synchronized and uploaded even with cloud storage services. If this actually occurs, a versioning function of stored files helps with storage services such as Hornetdrive. After all, the user can continue to access unencrypted versions of the files. As they are securely stored in the Hornetdrive cloud, the CryptoLocker cannot access these old versions of the files. Old versions are only deleted if the number of versions in a drive is limited and there are too many versions of respective file. With Hornetdrive, the desired number of versions for a drive can be individually set in the Client.


text:
Apr 12 Lentic jeff and other bugs
Andrew R Bowman
52 Things... Palaeo
Biostratigraphy is a specialized niche within the petroleum industry. I would venture to claim that it is the most specialized discipline within this diverse industry. Perhaps this is why biostratigraphy (and palaeontology in general) is not well understood by most of our non-biostratigrapher colleagues. This misunderstanding led to the nicknames of Bug Guy/Bug Boy — and I assume Bug Gal/Bug Girl although I have never heard these names used — given to us by non-biostratigraphers (e.g. drilling engineers, geophysicists, etc.), and creative shorthand nomenclature given to various species and useful biostratigraphic events (e.g. Rob E, Big hum, Cib carst, etc). Much of this informal but unique nomenclature was created and adopted several decades ago by companies exploring the US Gulf Coast, and many of these biostratigraphic schemes or zonations have since been published or otherwise formalized among the petroleum companies. The role of the Bug People in trying to decipher the many amusing biostratigraphic names I think is worthy of mention.
The history of palaeontology in the energy industry dates back to the early 1920s, when most major petroleum companies were employing palaeontologists to create subsurface well correlations. Around this time (early to mid 1920s), the first biostratigraphy related publications began appearing in petroleum geology journals and this exposure aided in the establishment of biostratigraphy as a crucial discipline and tool within the petroleum industry of the Gulf Coast. Throughout the decades, staff in the many oil companies constructed unique biostratigraphic names and codes for the primary events being used as stratigraphic horizons and applied to the correlation of key reservoir intervals. As the taxonomy of foraminifera was well understood at the onset of Gulf Coast hydrocarbon exploration, they became the primary microfossil group used for biostratigraphy in relatively shallow water environments and across the continental shelf of the Gulf of Mexico. As a result, many of the abbreviated and interesting biostratigraphic events focused around species of foraminifera. As these unique monikers were derived by internal staff, each company had their own in-house biostratigraphic scheme. So the same biostratigraphic event usually had several different aliases, which ensured many years of confusion.
As well reports were shared through partnerships (for example on field development projects), geologists became aware of the excessive variation among horizon names and reservoir units. In the mid-1980s, to further trouble and complicate the issue, as a result of falling oil prices the number of internal staff biostratigraphers within the major petroleum companies was drastically reduced. This period marked a frenzy of employment activity among industry biostratigraphers, as most former staff biostratigraphers sought careers in the consulting realm. Several major petroleum companies maintained at least one staff biostratigrapher to act as de-coder of the various biostratigraphic schemes, but staff were primarily responsible for coordinating projects for consultants, performing quality control on biostratigraphic interpretations of various datasets, and providing some degree of internal stratigraphic support.
When performing project work or wellsite support, a consultant would, naturally enough, apply the unique biostratigraphic scheme that he or she used or helped create while internally employed at an oil company. The influx of consultants following this work model during the mid-1980s to late 1990s ensured complete disorder and confusion within the Gulf of Mexico biostratigraphic nomenclature and Gulf of Mexico-related biostratigraphy. Thankfully the Gulf Coast Taxonomic Equivalency Project was created in 1999 to help with the clean-up of existing foraminifera-based biostratigraphic nomenclature throughout the region. The main result of this work was a taxonomic synonym table, which to this day allows incoming staff biostratigraphers to work more efficiently and relatively pain-free.
Since the 1990s, hydrocarbon exploration has advanced further into the deepwater Gulf of Mexico. The enhanced usefulness and biostratigraphic superiority of calcareous nannofossils became evident when drilling these deepwater wells. Fortunately (or unfortunately, depending on which side you are on), species of calcareous nannofossils were not typically renamed or abbreviated by nonbiostratigraphers. This may be because species names within the group are not as easy to nickname, or maybe the times of creative naming had passed. Regardless, the calcareous nannofossil species that were abbreviated are amusing, but the foraminifera names possess the most entertainment value.
culture, biostratigraphy, applied
Andrew R Bowman is a graduate of Syracuse University and the University of North Carolina–Chapel Hill. He completed his PhD from the University of Nebraska (Lincoln) in 2011, with a focus on calcareous nannofossil biostratigraphy of the Palaeogene. He began his career as an industry biostratigrapher with Unocal in 2003, and later worked for Chevron from 2005–08. In 2008 he joined Statoil, where he is currently a biostratigrapher primarily involved in deepwater Gulf of Mexico.
Apr 10 Prove it


DePaul Rowing is a collegiate club rowing club which competes nationally against other college teams, both club and NCAA. We pride ourselves on our discipline, camaraderie, and overall high standards of strength and endurance both physical and mental.
The club's purpose is to provide a positive opportunity for DePaul students, faculty and staff with interest in rowing for fitness, learning a new skill, or to compete against other college and university teams in the area in a regularly scheduled season as a member of the American Collegiate Rowing Association and USA Rowing Association. The club gives equal opportunity to any DePaul student wishing to participate in the club competitively, as well as for recreation.


One has to be appalled by the fact that an individual who dares to make an outrageous remark is a member of the Diet.
"Can the use of tax money for LGBT couples gain public support? They do not bear children, and therefore are not 'productive,'" lawmaker Mio Sugita wrote in her contribution to the August issue of the monthly magazine "Shincho 45."
People must not be discriminated against because of their sexual orientation or disabilities. This is a social norm common in all developed democracies. The United Nations calls for the elimination of discrimination and violence against LGBT people, and Japan is expected to actively tackle the issue. Despite this stance, ruling Liberal Democratic Party (LDP) lawmaker Sugita publicly made a statement that could be construed to promote discrimination.
It is not acceptable to measure the value of people based on whether they have children or not, and use an economic yardstick such as "productivity" to categorize them.
Sugita's argument effectively suggests that sexual minorities should not receive administrative services, which are designed to cover all people living in Japan. One cannot overlook such an argument as just an ideology, an opinion or a policy.
Such an attitude is the same as hate speech violating the human rights of particular minorities or socially disadvantaged individuals. It can be linked to the eugenics ideology promoted by the Nazis. It clearly violates public order and good morals.
It must be said that Sugita is not qualified to serve as a member of the Diet -- a person who yields power to make laws as a representative of the people and make decisions on how to spend taxpayers' money.
Sugita has made absurd arguments in the past. For example, she criticized moves seeking more day care centers, use of different surnames among married couples and support for LGBT individuals as acts "driven by the Comintern (an international organization of communist parties) to destroy Japanese families."
LDP legislators are constantly making socially unacceptable remarks under the almost unchallenged long-term reign of Prime Minister Shinzo Abe. They include unruly statements such as, "Moms are indeed the best people to raise children," and, "Cancer patients don't have to work."
Sugita was first elected to the House of Representatives in 2012 on the ticket of the Japan Innovation Party. She lost her seat in the 2014 election, but was re-elected as an LDP candidate on the proportional representation list for the Chugoku region in western Japan in the 2017 general election. She now belongs to the Hosoda faction of the ruling party, from which Prime Minister Abe hails. The LDP bears a serious responsibility for leaving Sugita's words and deeds unchecked.
One has to wonder if the publisher that ran Sugita's contribution in the monthly magazine is part of the problem. When it comes to online hate speech, calls are growing to hold website managers responsible for such content.


Womens_Dooney_And_Bourke_Alabama_Crimson_Tide_Team_Color_Foldover_Crossbody_Purse http://images.fanatics.com/lf http://dmimages.ff.p10/chains/2856517.txt false We are unable to customize this item with the text you have entered. Please try a different entry again. Your current entry cannot be processed due to guidelines for past and present player names. Please create a new entry.