Voters sign in to cast their ballots at the Lake County Fairgrounds polling place in November 2018.
Lake County's patchwork precinct map is now a bit simpler after elections officials implemented a state-mandated consolidation plan.
At a public meeting Tuesday, the county elections board approved polling locations for nearly all of the consolidated precincts formed by the merger of 170 small precincts into larger ones.
The consolidation dropped Lake County's precinct count from 523 last year to 364 ahead of the May 7 municipal primary elections. As a result, almost 90,000 county voters will have a new polling place come election day.
With the roster of precincts finalized, Lake County has come to the end of a divisive process that began in 2014, when the Republican-controlled Indiana General Assembly ordered the county to pare down its number of small precincts. Lake County Democrats resisted, arguing the order would be felt most heavily in Democratic strongholds in north county.
After the Indiana Election Commission failed to adopt a consolidation plan, the general assembly turned the task over to Secretary of State Connie Lawson. Issued in August 2018, Lawson's plan called for the county to eliminate precincts with fewer than 600 active voters and purge precinct committee members whose precincts were merged.
County Democrats again protested, asserting the plan would disenfranchise elderly and minority residents without transportation, who would have to travel farther to reach their polling places. In January, the three Democrats on the five-member elections board countered with a proposal that would have split up 40 of the state-designated precincts with more than 1,200 registered voters.
State election officials rejected the plan, leaving Lawson's full order in effect.
Under the final plan, nearly all of the consolidated precincts have at least 1,000 registered voters, according to figures provided to The Times. In some cases, three precincts were merged instead of two.
Gary had the most eliminations — 54 small precincts were merged into larger ones, leaving a total of 51 consolidated and unchanged precincts. In Hammond, 33 precincts were eliminated, leaving 46 total precincts, while East Chicago lost 14 precincts for a total of consolidated precincts.
To determine voting locations in the consolidated precincts, the elections board used a simple formula in which the polling place larger in precinct became the polling place for voters whose precincts were merged into it. The board has applied that concept to all of the consolidated precincts except East Chicago 25, which was formed by the merger of EC 25 and EC 26, and Gary 1-3, which was formed by the merger of G1-3 and G1-6.
A final decision on the polling location for those two precincts is expected at the elections board meeting on April 2, according to Assistant Director LeAnn Angerman.
Meanwhile, the elections office will send postcards to the nearly 90,000 registered voters whose polling place has changed to notify them of their new voting location, she said.


text:
Samcheok City plans to designate hydrogen-specialized industrial complex
The 8th public election priority project, to be designated as a hydrogen-specialized industrial complex, was declared by Samcheok City, Gangwon-do.
The Industrial Location Policy Council of the Ministry of Land, Infrastructure, and Transport accepted the designation plan for a "hydrogen-specialized industrial complex" in the vicinity of 812 Dongmak-ri, Geundeok-myeon in December, according to Samcheok City on the 5th.
An important government strategy, the "Hydrogen Specialized Industrial Complex" was developed to support the liquefied hydrogen sector.
The industries that make up the hydrogen industry's value chain and are associated with hydrogen generation, charging, storage, transportation, and mobility are the target ones.
The city signed a consignment/consignment business agreement with the Gangwon-do Development Corporation, which has experience, at the end of last year in order to promote effective development projects. Purchase of land, payment for impediments, execution and completion of building, etc. are all consignment responsibilities.
We intend to file for approval of the industrial complex implementation plan in the first half of this year and to begin building in earnest in the second, following talks with connected organizations and future development implementation plans.
Elogen and ENERTRAG agree supply of 10 MW PEM electrolyser
A contract was signed by Elogen, a GTT group firm, and ENERTRAG SE, a leading provider of renewable energy solutions in Europe, to develop and manufacture a PEM electrolyser (Proton Exchange Membrane) with a 10 MW capacity.
In 2024, Elogen will set up its technology in a location close to Magdeburg, Germany. In North and Middle Germany, ENERTRAG is now working on a number of green hydrogen projects.
With all of the electrical energy required for electrolysis coming from renewable sources, the Elogen electrolyser will be able to produce up to four tonnes of green hydrogen every day.
The power system will be able to account for variations in wind and sun energy thanks to the electrolyser. In the medium term, the green hydrogen produced will supply the 100% hydrogen pipelines of the gas transmission system operator ONTRAS. This will help decarbonize heavy industry and long-distance trucking, produce electricity in the event of "dark-doldrums," and reduce greenhouse gas emissions overall.
New trains arrive in Lombardy in 2023
On the rails in Lombardy, there are more and more brand-new Trenord trains operating.
Currently, there are 85 new generation trains in operation; in addition to the 39 that were already in service a year ago, another 46 were added in 2022, and an additional 50 will arrive in 2023. With an investment of over 1.7 billion, the Lombardy Region will finish the supply of the 222 new trains by 2025.
Currently in service are 4 Colleonis, 26 medium-capacity Donizettis, and 55 high-capacity Caravaggios. After the building company, the Swiss Stadler, fixed the software issues that dramatically lengthened train travel times, the latter have once again been in use in recent weeks.
In 2023, 50 new trains will be introduced, but there will be more. By the end of the year, the first hydrogen trains are anticipated to arrive (although it is currently unknown how many will), and they will conduct their first test runs on the Brescia-Iseo-Edolo route before going into full commercial service in 2024.
Bakken Energy and BNSF Railway partner on Heartland Hydrogen Hub
Together with BNSF Railway, Bakken Energy has signed a memorandum of understanding to work on the Heartland Hydrogen Hub's architecture, with a focus on the railroads' functions as both consumers and carriers of clean hydrogen.
One of the top freight corporations in North America, BNSF Railway has a 32,500-mile rail network over 28 states and three Canadian provinces. Leading product and material carrier BNSF works to get food, clothing, supplies, and energy to communities in North America and other parts of the world.
No plans from German govt for generation of decarbonized hydrogen from biogenic sources
The German federal government does not intend to encourage the generation of decarbonized hydrogen from biogenic or waste sources.
That is according to a statement made by the Federal Government in response to a brief question (20/4816) from the CDU/CSU faction.
lthough biogenic raw materials and energy sources are needed for decarbonization in other areas, there is limited supply of sustainable biomass. Because of this, according to the federal government, a targeted incentive for the production of biogenic hydrogen does not appear to make sense in most circumstances.
The Bundestag excluded the promotion of hydrogen from biogenic sources within the framework of the GHG quota in the previous legislative cycle with the law for the ongoing development of the greenhouse gas reduction quota. The government should establish incentives for the growth of electrolysis capacity, which are used to extract hydrogen from renewable electricity of non-biogenic origin. This will help the hydrogen economy pick up speed.
This objective, according to the federal government, would be compromised if, for instance, power or biogas were produced through the energetic use of biomass. Hydrogen utilized in road cars that comes from biogenic sources can be credited with a return. It is not intended to raise more money.
Chile's green hydrogen fund might make its first investment
By the middle of the year, a green hydrogen fund in Chile might make its first investment. By year's end, projects could start building.
Genesis Ventures, a venture capitalist, is in charge of managing the $300 million Green H2 Fund. It is now reviewing a portfolio of about 12 pilot projects that are in various phases of development.
Projects that are well-positioned to sign offtake agreements with local industry and have electrolyzer capacities of 20 to 100 MW are thought to be particularly alluring. Officials of the fund intend to invest money in the first two or three projects as part of a launch plan. The main goal is to make 5-7 investments.
The fund's first phase is now closed, and money infusions could start in the middle of the year.
Standalone green hydrogen and green hydrogen derivative plants with proposed power-purchase agreements, as well as production facilities with connected renewable energy plants to directly power them, are projects that are being considered. Projects involving energy storage are also being considered.
Court ruling allows Louisiana Clean Energy Complex to move forward
A Louisiana ordinance that threatened a $4.5 billion hydrogen and carbon storage project was struck down by a federal court, supporting developers in a case that is seen as a foreshadowing of upcoming national conflicts over the fuel.
The proposal, officially known as the Louisiana Clean Energy Complex, was introduced in 2021 by Air Products and Chemicals Inc. with backing from Democratic Governor John Bel Edwards.
The business plans to construct a new production facility that converts natural gas into "blue" hydrogen while absorbing the carbon emissions produced in the process. A permanent storage facility for the carbon dioxide would then be constructed beneath Lake Maurepas, roughly 40 miles from Baton Rouge.
The complex has the potential to be one of the nation's first significant blue hydrogen facilities when finished.
Hydrogen production, storage, and filling stations for drones by H3 Dynamics
Hydrogen production is now available at various drone operation sites thanks to H2FIELD's tough IP-65 trailer-based technology. It can also be permanently installed without being dismantled and linked to solar panel arrays.
Depending on the needs of the client, H3 Dynamics can offer a variety of systems with slow or quick charge possibilities down to minutes per fill. The technology from H3 Dynamics is incredibly small and has the ability to manufacture hydrogen locally rather than just discharge it from other storage forms.
H2FIELD-1 removes a significant logistical obstacle for a rising base of hydrogen drone operators in the industrial, defense, or even academic sectors by resolving fundamental hydrogen accessibility in remote places. Water is the sole feedstock input.
Utilizing the liquid hydrogen storage technologies being tested in France by ISAE-SUPAERO in Toulouse, H3 Dynamics has been working on the first transatlantic hydrogen-electric flight. The partnership between H3 Dynamics and HyLight, a French manufacturer of airships, was announced last week. H3 Dynamics also announced a partnership with Australian VTOL UAV manufacturer Carbonix, whose airframes are made by Quickstep, Australia's top manufacturer of aerospace composites, last week.
EnviTec Biogas brings first PV array online in Bioenergiepark Forst

redpajama_set_name: RedPajamaCommonCrawl


According to origo.hu, the Romanian Ministry of Foreign Affairs complained in a Facebook post on Sunday about that Viktor Orbán added photographs taken at the 26th Balvanyos Summer Open University in Tusnadfurdo on his own community site, which contain revisionist symbols, according to Bucharest.
On the Facebook site of Viktor Orban, two dozen pictures appeared from the Transylvanian open university: one of the photos shows the goods of an emblem vendor, who also sells badges depicting Greater Hungary, while in other places Székely flags can be seen.
"Unfortunately, just one day after he advocated pragmatism and the efficient Romanian-Hungarian relations, the Hungarian Prime Minister showed photos containing Greater Hungary and Szeklerland symbols on his Facebook page" – the Romanian foreign ministry wrote.
The Romanian Ministry of Foreign Affairs assessed it as the promotion of revisionist symbols, which it called unacceptably.
So wanting to take back lands that historically only, belong to us is filthy and shameful revisionism, but taking away lands from others just because Romanian population migrated onto those lands due to Ottoman wars and cruel Romanian overlords is…what?
Jacky, one can never come to terms with a backward simple people. Not all Romanians are like that. but most, unfortunately, are.


Pirate Diamonds is available for Android and JavaME enabled devices.
Scan this QR code with your Android device or JavaME enabled device to download directly to your phone.
Or type in piratediamonds.com/mobile in your phone browser.


text:
Discover | Field Club
It's the beauty within a city that often makes it the most mesmerizing. Neighborhoods like Field Club add to it's beauty.
Named after Omaha's first country club and golf course, the Field Club was founded in 1898. Being in close proximity, this was the main reason the neighborhood received it's name.
Registered as a historic district since 2000, one glance and you will see why. Picturesque, methodical, meticulous. Every manor seemingly placed in its position. All flowing with one theme in mind: quiet peacefulness. You may forget you're not more than half a mile away from an interstate, with trees and flowers making it seem you're in the Pacific Northwest.
The neighborhood represents architecture from the late 1800's to the mid 1950's. It won't take you driving through the neighborhood to figure this out.
Fun fact: Gerald R Ford's birthsite? The Field Club. There's so much rich history in such a small area.
Still intriguing is the beautiful golf course burrowed within the neighborhood. Take the time to take on 18 holes on a sunny day. Looking to swim? The Field Club of Omaha has that.
Whatever you're looking to do, you'll more than likely to find it and more in the field club neighborhood.
Discover Omaha | North Omaha Love Tours
Discover | North Omaha
Discover | Urban Omaha District Development


text:
November 18, 2021 5:00am Comment Gaurav Shukla
These are the Best T-Mobile Phones to buy in 2021
If you're renewing your T-Mobile contract or planning to switch over for the fastest and most reliable 5G network in the country, then you may also want to pick up a new phone along the way. There are a lot of excellent options for you to choose from. Whether it's the best Android flagship, best budget option, or best phone period, T-Mobile has something for you. Here's our handy guide to help you with your decision.
Navigate this guide:
Best T-Mobile phone for most people: Apple iPhone 13
Best T-Mobile Premium Flagship phone: Samsung Galaxy S21 Ultra
Also Great T-Mobile premium flagship phone: Apple iPhone 13 Pro Max
Best T-Mobile camera phone: Google Pixel 6 Pro
Best mid-range T-Mobile phone: Samsung Galaxy A52 5G
Best T-Mobile foldable phone: Samsung Galaxy Z Fold 3
Best T-Mobile Budget phone: OnePlus Nord N200
Also Great T-Mobile budget phone: T-Mobile Revvl V Plus 5G
The Apple iPhone 13 is the best smartphone for most T-Mobile subscribers. It uses Apple's new A15 Bionic chip to offer unmatched performance. In addition, the phone is excellent value for money as it's increasingly becoming typical for flagship smartphone prices to cross the $1,000 barrier. Of course, the Pro iPhones add many bells and whistles that sound enticing, but not everyone needs them or cares for them.
Apart from a powerful SoC, Apple has packed in an upgraded dual-camera system that takes fantastic photos. There's also a bigger battery on board, allowing the phone to last through a day easily.
While the full price of the iPhone 13 starts at $799, you can get significant discounts from T-Mobile by trading in an older device, activating a new line, and ordering the phone on a monthly payment plan.
Buy from T-Mobile
If you want a phone with not the most absolute cutting-edge bells and whistles smartphone hardware, then the Samsung Galaxy S21 Ultra is it. It's got a screen that's larger, brighter, more pixel-dense with a faster refresh rate than the iPhone 12, and its main camera system has four cameras covering the widest focal length spectrum of any smartphone right now. Whether it's a sweeping ultra-wide landscape shot, a telephoto portrait-style shot, or a 10x zoom, the S21 Ultra can produce a crisp, beautiful image.
The Galaxy S21 Ultra also has the most powerful SoC in Android right now — the Snapdragon 888 — along with support for Samsung features such as the S-Pen and DeX. Other than folding in half, there isn't a single new smartphone feature that isn't in this phone.
The Samsung Galaxy S21 Ultra is the apex slab smartphone with every feature imaginable. It's not cheap but if you have the money to spend, this is the best possible slab phone you can buy.
View at Samsung
Also great: Apple iPhone 13 Pro Max
While the iPhone 13 is an excellent phone for most people, the iPhone 13 Pro Max is the best of what Apple can offer right now. Compared to the iPhone 13, you get a higher refresh rate screen, a Pro camera system with an additional telephoto lens, and the biggest ever battery in an iPhone. Like every iPhone 13 model, you also get a premium construction, excellent screen, and a massively powerful SoC.
If money is no object and you have no problem handling a 6.7 inch iPhone, the iPhone 13 Pro Max is a no-brainer.
Although the Apple iPhone 13 Pro Max's full price starts at $1,099, you can save up to $1,000 on T-Mobile by trading in your older smartphone, activating a new line, and buying the phone on a monthly payment plan.
The Pixel 6 Pro camera
Google has continued its camera phone supremacy with the Pixel 6 Pro, and if you are looking for an excellent camera phone on T-Mobile, it is your best option. The phone comes with an industry-leading camera system that includes a 50MP primary shooter with optical image stabilization, a 12MP ultra wide-angle camera, and a 48MP telephoto shooter.
As my colleague Adam noted in his Pixel 6 Pro review, the phone's primary shooter takes fantastic photos in pretty much all lighting conditions. The telephoto camera is also impressive and is capable of 4x optical zoom.
Other features of the phone are also high-end, and it packs Google's own Tensor chip, an OLED screen with a 120Hz refresh rate, a 5,000mAh battery, and Android 12. In addition, the phone supports T-Mobile's both sub-6GHz and mmWave 5G networks.
The Pixel 6 Pro is Google's newest flagship smartphone. It marks the company's return of the premium smartphone segment.
Featuring a 6.5 inch, 90Hz Samsung AMOLED display, 5G connectivity and a solid 64MP main camera, the Samsung Galaxy A52 5G brings a lot to the table for a mid-range phone that costs half the price of the Galaxy S21 Ultra. The phone also comes in vibrant fun colors, and IP67 water and rust resistance, and 25W fast wired charging with the charging brick included in the box.
There are some compromises of course, including a plasticky body and a pair of mostly pointless depth-and macro-sensors, but it's a fair trade-off for the lower price. This is a phone that gives you the essentials.
The Galaxy A52 5G is a good looking mid-range smartphone that packs enough power and style for most people.
Samsung continues to invest significantly in its foldable smartphones, the result of which is visible in the company's latest foldable flagship — the Galaxy Z Fold 3. It isn't a massive upgrade over the Galaxy Z Fold 2, but the new phone focuses on the thing that matters the most in a foldable right now — durability. That's why it's our pick for the best foldable phone you can buy on T-Mobile.
The Z Fold 3 features a new PET-based screen protector that's said to be significantly more robust than the one present on the Z Fold 2. The hinge has also been upgraded. In addition, the Fold 2 is IPX8 water-resistant. Another highlight of the phone is its S Pen support. It's the first foldable to support a stylus.
The Samsung Galaxy Z Fold 3 starts at $1,799 if you pay full price. But thanks to ongoing promotions, you can save up to $1,000 when you trade in an older smartphone, get a new line, and buy the phone on a monthly payment plan.
Priced at $216 on T-Mobile (and with a two-year monthly installment plan of just $9), the OnePlus Nord N200 is the second cheapest phone on this list. While you can't expect flagship components here at this price point, you're still getting a modern design with slim bezels wrapping around a 6.5 inch 90Hz screen, and a Snapdragon 480 SoC that supports 5G connectivity.
You also get a huge 5,000 mAh battery that all but guarantees at least a day and a half battery life. Although the 4GB of RAM and UFS 2.1 storage means this phone won't zip around as quickly as higher-priced phones on this list.
OnePlus Nord N200 5G
The OnePlus Nord N200 5G is one of the cheapest 5G phones in the US right now, and you get a nice modern design, a high refresh screen, and a huge battery with the package.
View at T-Mobile
Also great: T-Mobile Revvl V Plus 5G
If you really want a new phone at the lowest price possible, T-Mobile has a 5G ready handset named Revvl V Plus that costs just $199 or $8.34 a month over 24 months. The Revvl V Plus runs on a MediaTek Dimensity 700, and packs a huge screen (6.8 inches, HD+ LCD) and battery (5,000 mAh) along with a 16MP main camera.
We like the color scheme and the flat sides of the device, but the bezels look a bit dated compared to the similarly priced OnePlus Nord N200.
T-Mobile Revvl V Plus
The T-Mobile Revvl V Plus is one of the cheapest 5G phones that works on T-Mobile's networks.
Ever since T-Mobile's merger with Sprint, its networks have upgraded to provide even stronger and faster networks, so picking any of these phones will ensure you get the best possible speeds. We're partial to the Galaxy S21 Ultra for its world-beating cameras, but the iPhone 13 and Galaxy A52 5G are also excellent daily drivers. We'll update this list regularly so check back for the latest list!
Tags ApplebestGoogleMotorolaOnePlusSamsungt-mobile
XDA » Buying Guides » These are the Best T-Mobile Phones to buy in 2021
Gaurav Shukla
Gaurav has been covering technology for over a decade now. He has done everything from blogging about Android to reporting the latest from the world of Internet giants. When he is not writing about the tech companies, he can be found binge-watching new TV series on the web. You can reach Gaurav at [email protected]
ThinkPad X1 Carbon Gen 10 vs MacBook Pro 14: Which should you buy?
Here's everything Microsoft could have bought for $68.7 billion, instead of Activision Blizzard


text:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Threading;
using DotNetCross.Benchmarking.Actions;

namespace DotNetCross.Benchmarking.UnitTests
{
    public struct Void { }

    public class QuickPerfConfig<T>
    {
        static readonly Action IdleAction = () => { };
        readonly T[] m_params;
        struct ParamDetailFuncs
        {
            internal readonly Func<T, string> ToValueText;
            internal readonly Func<T, string> ToName;
            public ParamDetailFuncs(Func<T, string> toValueText, Func<T, string> toName)
            {
                if (toValueText == null) { throw new ArgumentNullException(nameof(toValueText)); }
                if (toName == null) { throw new ArgumentNullException(nameof(toName)); }
                ToValueText = toValueText;
                ToName = toName;
            }
        }
        readonly List<ParamDetailFuncs> m_paramDetails = new List<ParamDetailFuncs>();
        Action<T> m_setup = null;
        struct NamedMethod
        {
            internal readonly Action Method;
            internal readonly string Name;
            public NamedMethod(Action method, string name)
            {
                if (method == null) { throw new ArgumentNullException(nameof(method)); }
                if (name == null) { throw new ArgumentNullException(nameof(name)); }
                Method = method;
                Name = name;
            }
        }
        readonly List<NamedMethod> m_methods = new List<NamedMethod>();

        Ticks[] m_globalTicks = new Ticks[(128 * 1024) / Marshal.SizeOf(typeof(Ticks))];
        int m_globalOffset = 0;

        public QuickPerfConfig(string name)
            : this(name, new T[0])
        { }

        public QuickPerfConfig(string name, T[] parameters)
        {
            if (name == null) { throw new ArgumentNullException(nameof(name)); }
            if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); }
            Name = name;
            m_params = parameters;
        }
        public string Name { get; }

        internal QuickPerfConfig<TParam> Params<TParam>(params TParam[] ps)
        {
            return new QuickPerfConfig<TParam>(Name, ps);
        }

        internal QuickPerfConfig<T> ParamDetail(Func<T, string> toValueText, Func<T, string> toName)
        {
            m_paramDetails.Add(new ParamDetailFuncs(toValueText, toName));
            return this;
        }

        internal QuickPerfConfig<T> Setup(Action<T> setup)
        {
            m_setup = setup;
            return this;
        }

        public QuickPerfConfig<T> Measure(Action method, string name)
        {
            m_methods.Add(new NamedMethod(method, name));
            return this;
        }

        public QuickPerfMeasurements Run(Action<string> log)//<T>(this QuickPerfConfig<T> config)
        {
            Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime;
            Thread.CurrentThread.Priority = ThreadPriority.Highest;

            var timer = new StopwatchTimer();
            var timerSpec = timer.Spec;
            Func<double, double> toNs = ticks => 1000 * 1000 * 1000 * ticks / (double)timerSpec.Frequency;

            const int MinTicksExtraMultiplier = 40;
            const int PrecisionDigits = 3;
            int precisionMultiplier = 1;
            for (int i = 0; i < PrecisionDigits; i++)
            {   precisionMultiplier *= 10; }
            const int precisionMeasurementCount = 11;
            const int measurementsPerParamPerMethodCount = 21;

            // Measure timer precision
            var precisionMeasurements = ReserveMeasurements(precisionMeasurementCount);
            TimerMeasurer.MeasurePrecision(timer, precisionMeasurements);
            precisionMeasurements.Sort();
            var min = precisionMeasurements.First();
            var median = precisionMeasurements.Middle();
            var max = precisionMeasurements.Last();
            log?.Invoke($"Precision {min} - {median} - {max} ticks");

            var minTicksForMeasurement = median * precisionMultiplier * MinTicksExtraMultiplier;

            foreach (var param in m_params)
            {
                // TODO: When to do
                m_setup?.Invoke(param);

                foreach (var namedMethod in m_methods)
                {
                    var method = namedMethod.Method;
                    var methodAction = new DelegateAction(method);
                    var idleAction = new DelegateAction(IdleAction);
                    // Pre-JIT and warmup
                    var warmupIdleTime = Measurer.MeasureDiffOutsideLoop(timer, idleAction, 3);
                    var warmupTime = Measurer.MeasureDiffOutsideLoop(timer, methodAction, 3);

                    ForceAndWaitForGarbageCollection();
                    var iterationCount = FindIterationCount(timer, method, minTicksForMeasurement, log);

                    //ForceAndWaitForGarbageCollection();
                    var idleTime = Measurer.MeasureDiffOutsideLoop(timer, idleAction, iterationCount);
                    log?.Invoke($"Idle Ticks: {idleTime} ns: {toNs(idleTime / (double)iterationCount)}");

                    var measurements = ReserveMeasurements(measurementsPerParamPerMethodCount);
                    ForceAndWaitForGarbageCollection();
                    for (int i = 0; i < measurements.Count; i++)
                    {
                        //ForceAndWaitForGarbageCollection();
                        var methodTime = Measurer.MeasureDiffOutsideLoop(timer, methodAction, iterationCount);
                        measurements.Set(i, methodTime);
                        log?.Invoke($"{namedMethod.Name} Ticks: {methodTime} ns: {toNs(methodTime / (double)iterationCount)}");
                    }

                }
            }
            return new QuickPerfMeasurements();
        }

        private int FindIterationCount(StopwatchTimer timer, Action method, long minTicksForMeasurement,
            Action<string> log)
        {
            var iterationCount = 1;
            var diff = Measurer.MeasureDiffOutsideLoop(timer, new DelegateAction(method), iterationCount);
            while (diff < minTicksForMeasurement || diff > minTicksForMeasurement * 2)
            {
                iterationCount = (int)((iterationCount * minTicksForMeasurement) / Math.Max(diff, 1));
                diff = Measurer.MeasureDiffOutsideLoop(timer, new DelegateAction(method), iterationCount);
                log?.Invoke($"Diff {diff} IterationCount {iterationCount}");
            }

            return iterationCount;
        }

        private static void ForceAndWaitForGarbageCollection()
        {
            GC.Collect();
            GC.WaitForPendingFinalizers();
        }

        private ArraySegment<Ticks> ReserveMeasurements(int precisionMeasurementCount)
        {
            // TODO: Add check if outside array
            var thisOffset = m_globalOffset;
            m_globalOffset += precisionMeasurementCount;
            return new ArraySegment<Ticks>(m_globalTicks, thisOffset, precisionMeasurementCount);
        }
    }

    public static class QuickPerfConfigExtensions
    {
    }
}

redpajama_set_name: RedPajamaGithub


text:
Abu Dhabi Awards 2013
Objective is to work alongside the EAA (The Executive Affairs Authority) in developing and executing an event that is suitable for His Highness the Crown Prince, members of the Al Nahyan royal family, VIPs, Awards recipients, and their families and friends to attend and be part of. It must also be suitable for live broadcast. It was also important to work in partnership with the other agencies and Abu Dhabi Awards partners as part of an integrated campaign. JBM had to produce the following 1. A pre-function showcasing the values of the brand, the former recipients, the Musahamati initiative and 2013 winners, and a private foyer for the 2013 recipients. 2. The stage in the ballroom where the actual ceremony takes place 3. A main seating venue with majlis setting seating arrangement 4. An opening AV sequence that describes the essence of the Awards which set the theme for the night 5. Announce the recipients and photo opportunities where His Highness on stage


text:
Mountain Goats: Mysteries and Management
ADF&G researcher Jeff Jemison with an 8-year-old billy, captured as part of the Blue Lake project.
Mountain goats have a great appeal for hunters and wildlife watchers, but for biologists, they also represent a living link to the ice age.
State wildlife biologists and their collaborators are discovering valuable insights into how mountain goats use their habitat in summer and winter, their kidding and nursery areas, and how different populations are related. The research is also raising questions about where goats found refuge during the glacial maximum and how they dispersed when the ice age glaciers retreated.
Last summer, Alaska Fish and Game biologists Phil Mooney, Jeff Jemison and Kevin White captured 12 mountain goats on Baranof Island and equipped them with GPS tracking collars, primarily to study the potential effects of expanding the Blue Lake hydroelectric project near Sitka. The hydro project, which involves adding a new turbine to increase electrical generation capacity by 33 percent, will raise the level of the lake 80 feet, and part of the area that will be inundated is goat winter range. The project provided funding for Fish and Game to join the U.S. Forest Service and the city of Sitka for the equipment, drugs, helicopter flights and staff time needed for the work.
Biologists plan to capture and tag another 12 goats next year to study potential impacts of a hydro project on Takatz Lake on the east side of Baranof Island.
White has captured more than 200 mountain goats in recent years in Berners Bay, northern Lynn Canal, the Haines/Skagway area and on the Cleveland Peninsula near Ketchikan. Each project has specific goals, but contributes knowledge to our overall understanding of this unique animal.
The goats in the Blue Lake area are important to Sitkans.
"The population is right here, very close to town," said Mooney, the Sitka area biologist. The goats are popular with hunters, who trailer boats up to Blue Lake, spot goats on the ridges from the road, then cross the reservoir and climb the ridges to hunt. Hunters have taken as many as 70 goats in a season in past years, but the harvest is currently capped at 56 billies or 28 nannies – and Mooney has concerns about that many females being taken.
"We have a point system for total harvest, and nannies count as two, billies as one," Mooney said. "But even that was too high, so we have a cap of 18 nannies. Our nanny harvest has been about 40 percent. Sitka has had a big effort to educate hunters on nannies and billies."
Harvesting too many females can have a significant negative impact on the productivity of the population. Wildlife managers can regulate the harvest, but not the immigration of goats from other areas, and that's something Mooney wants to learn more about.
"We're real interested in how far goats move around on the island, their winter range, and when hunters take nannies, where are replacements coming from," Mooney said.
The collared goats should provide those insights. The collars are equipped with both GPS receivers and VHF transmitters. The VHF allows biologists to locate the animals, and the GPS units record the animals' location once every six hours. New battery technology gives the GPS units a four-year life, and the VHF units a six-year life.
Blue Lake near Sitka, showing the surrounding ridges and hillsides that serve as goat habitat.
"Some are downloadable, so Kevin can fly over with his laptop and download the data directly, Mooney said. "The data collars have a timing mechanism so they self release and fall off and we can collect them and download, and then refurbish them."
When the goats were captured, tagged and collared, samples were also taken for DNA analysis. Biologists are investigating some mysteries about the origins of the Baranof Island goats.
In 1923, 18 goats from Tracy Arm were transplanted to Baranof Island. "They also tried a transplant on Chichagof Island (in the 1950s), but that failed," Mooney said.
About 1,300 goats now inhabit Baranof Island, the descendants of those original 18...or perhaps, also, some more distant ancestors.
"We don't know of any native populations, but recent DNA work implies there could be some relic population here, and some researchers are really fascinated by this," Mooney said.
One of those is Aaron Shafer, a PhD candidate at the University of Alberta. He's studying the evolutionary history and population structure of mountain goats, and said that northern Southeast Alaska is a hotspot of genetic diversity. Alaska's goat populations are highly differentiated, each with a unique genetic make-up. Shafer has been working with state biologist Kevin White to learn more about these different populations.
"Southeast Alaska goats are made up of a variety of populations separated by geographic barriers," White said. "For some species, mountains are barriers, but for goats, mountain ridges are routes, and valley floors tend to be barriers. Goats are reluctant to cross valleys."
That's understandable, as mountain goats' key defense against predators is their ability to navigate terrain too steep for bears and wolves.
Shafer has identified genetically distinct populations in northern Southeast; one in the Haines area, another across Lynn Canal north of the Katzehin River near Skagway, another between the Katzehin and Berners Bay, and a fourth inhabiting the area between Berners Bay and the Taku River. Recent data suggest that the Baranof Island goats are yet another unique population – different from the transplanted goats. Data implies these goats were on Baranof before the translocation in 1923, and are likely descended from a population that survived the last glacial period on the island.
Different kinds of DNA analysis provide clues into the evolutionary history of mountain goats in Southeast Alaska. Some analyses indicate relatedness between populations, while others help identify individuals. Some look at mitochondrial DNA passed down by mothers, and others at genes linked to the Y chromosome passed down by fathers.
White has found goats living on nunataks on the Juneau Ice field near the Meade Glacier, isolated peaks that are like islands surrounded by ice. Areas like these likely existed during the height of the ice age, pockets of habitat known as refugia. Biologists and geologists have recognized ice free coastal areas in Southeast Alaska that appear to have served as refugia, from which animals later dispersed.
A collared goat walks away after the reversal drug is administered. New GPS units will record the animals location every six hours for up to four years.
It appears that during the glacial maximum, two refugia existed for the ancestors of Southeast Alaska's goats, one to the north and one to the south. As glaciers retreated and goats started colonizing newly exposed habitats, goats descended from these two source populations eventually met in the northern B.C. coast, with some mixing occurring as far north as the Stikine River area. Goats in the Haines area descended from animals that survived the ice age on the northern refugia; goats from southern Southeast descended from goats that survived on the southern refugia; and goats from the Tracy Arm and Stikine River area have a mix.
Some of the Baranof Island goats seem to have descended from goats with this mix – these would be descendents of the transplants. But most of the goats sampled from Baranof had DNA consistent with the southern lineage, implying that there was an unknown population of goats on Baranof Island back in the 1920s – before the time of the transplant, animals whose ancestors had colonized Baranof from the south as the glaciers retreated.
Shafer found another odd twist. Some of the Haines goats share a unique form of a gene with the Baranof goats, one passed on by males.
"The most plausible scenario is a couple billies from Baranof dispersed up to Haines, and their genes passed into the gene pool in Haines," White said.
There are cases documented of long distance dispersal. Shafer found that in samples from more than 800 goats in North America, there were 17 cases of long distance dispersal – for example, goats from the Canadian Rockies having DNA profiles of animals in coastal British Columbia. The Oregon Department of Fish and Wildlife documented a collared goat from Northeast Oregon's Wallowa Mountains crossing the Columbia River and moving to the Central Washington Cascade Mountains.
Despite their reluctance to cross open valleys, it's clear that some goats will travel. That adventurous spirit on the part of some individuals was key to the dispersal of this species as the ice age waned and new habitat opened for colonization in Alaska.
Riley Woodford is a writer with the Division of Wildlife Conservation and edits Alaska Fish and Wildlife News.
For more on mountain goat identification, see: http://www.adfg.alaska.gov/index.cfm?adfg=quiz.overview&quiz_id=3
For more on mountain goat hunting, see: http://www.adfg.alaska.gov/index.cfm?adfg=goathunting.resources
For more on mountain goats in general, see:
http://www.adfg.alaska.gov/index.cfm?adfg=goat.main
Sheefish


Crush the oreos finely and push into crust form at bottom of pan and up about an inch of the pie pan.
Chocolate layer: blend tofu and sugar. Double boil the chocolate chips until melted. Add the chocolate chips to the tofu mix and blend. Pour this mix on top of the oreos and place in the freezer for at least 30 minutes.
Peanut butter layer: blend tofu, powdered sugar and peanut butter. Pour this mix on top of the chocolate layer. Put in freezer for at least 30 minutes.
Caramel layer: Toast the sugar in a small pan on medium high while boiling the water. When the water is boiling, pour the water over the sugar and heat until it bubbles and thickens. When its at your desired thickness, drizzle the caramel over the entire pie. Place pie in freezer until its time to eat!


text:
Vietnam-RoK cultural exchange organised in Seoul
A Vietnam – Republic of Korea cultural exchange festival was held in Seoul on August 27 to celebrate Vietnam's 72nd National Day and the 25th anniversary of bilateral diplomatic ties.
VNA Sunday, August 27, 2017 18:13
HCM City prepares for world cultural festival with Gyeongju
Vietnam's culinary month opens in RoK
RoK exports to Vietnam surge 50 percent in seven months
Vietnam's Ambassador to the RoK Nguyen Vu Tu (Source: VNA)
Seoul (VNA) – A Vietnam – Republic of Korea (RoK) cultural exchange festival was held in Seoul on August 27 to celebrate Vietnam's 72nd National Day (September 2, 1945) and the 25th anniversary of bilateral diplomatic ties (December 22, 1992).
Vietnam's Ambassador to the RoK Nguyen Vu Tu said more cultural and people-to-people exchanges have been held between the two countries, contributing to stepping up the bilateral friendship and mutual understanding.
President of the Vietnamese Women's Association in the RoK Mai Thi Hong Ngoc said that the event aimed at promoting Vietnam's culture and people to Koreans and international friends.
She expressed her hope that through art performances and Vietnamese cuisine, the festival will help tighten the friendship between the two countries which hold a lot of cultural similarities.
Kim Hae-ryon, a representative from the Seoul city council, appreciated the contributions made by the Vietnamese community to her country's development.
She vowed to do her utmost to support the Vietnamese community and nurture the two countries' relations.
Some 150,000 Vietnamese people are living and working in the Republic of Korea.-VNA
Vietnam Republic of Korea cultural exchange festival Vietnam's Ambassador to the RoK Nguyen Vu Tu Vietnamese community in the RoK Vietnamplus Vietnam News Related stories Korea (RoK) Related stories Vietnam
27 more national treasures recognised
The Prime Minister has signed decisions to recognise 27 more national treasures dating back to the second and third century B.C at the earliest.
Vietnamese artists gather for New Year's Eve performance
A programme featuring Vietnamese artists will be broadcast on Lunar New Year's Eve by Vietnam Television (VTV).
Largest-ever Lunar New Year festival to be held in Sydney
The largest ever Lunar New Year festival will be held in Sydney city, New South Wales state of Australia, from January 25 to February 11, with exciting music performances and fairs planned for most popular tourist attractions and well-known squares.
Vietnamese badminton star aims to compete at Olympics for fourth time
Vietnamese badminton star Nguyen Tien Minh is targeting a spot at the Tokyo Olympics, hoping to make it his fourth appearance at the games.
HCM City: Lunar New Year's Eve fireworks to be set off at 7 venues
Ho Chi Minh City will hold 15-minute fireworks displays at seven venues to welcome the Year of the Rat on Lunar New Year's Eve (January 24).


text:
Scrumban is an Agile aligned approach to product delivery which is a hybrid of Scrum and Kanban. Scrumban was originally designed as a way to transition from Scrum to Kanban.

History
As the Kanban method was becoming more popular , Scrumban was developed as an attempt to make it easier for existing Scrum teams to begin exploring Lean and Kanban concepts .

The Method
In Scrumban, the teamwork is organized in small iterations and monitored with the help of a visual board, similar to Scrum and kanban boards. To illustrate each stage of work, teams working in the same space often use post-it notes or a large whiteboard. In the case of decentralized teams, visual management software such as Assembla, Targetprocess, Eylean Board, JIRA, Mingle or Agilo for Trac are often used.  Planning meetings are held to determine what User Stories to complete in the next iteration. The User Stories are then added to the board and the team completes them, working on as few User Stories at a time as practical (work-in-progress, or WIP). To keep iterations short, WIP limits are used, and a planning trigger is set to know when to plan next - when WIP falls below a predetermined level. There are no predefined roles in Scrumban; the team keeps the roles they already have.

Iterations
Work iterations in Scrumban are kept short. This ensures that a team can easily adapt and change their course of action to a quickly changing environment. The length of the iteration is measured in weeks. The ideal length of an iteration depends on the work process of each team, however it is recommended not to have iterations exceeding two weeks. Velocity (a measure of productivity) is often used by the team to assess issues and trends in its throughput, in order to support continuous improvement.

On-demand planning
The planning in Scrumban is based on demand and occurs only when the planning trigger goes off. The planning trigger is associated with the number of tasks left in the "To Do" section of the board - when it goes down to a certain number, the planning event is held. The number of tasks that should trigger a planning event is not predefined. It depends on a team's velocity (how quickly can the remaining tasks be finished) and on the time required to plan the next iteration. The tasks planned for the next iteration are added to the "To Do" section of the board.

Prioritization
It is recommended to prioritize tasks during the planning event. This means the tasks are added to the board with marked priorities. It helps the team members to know which tasks should be completed first and which can be completed later. The prioritization can be done by adding numbers to the tasks or by adding an additional priority column, where the most important tasks are put at the top and the less important tasks below.

Bucket size planning

Bucket size planning brings the possibility of long-term planning to Scrumban. It is based on the system of three buckets that the work items need to go through before making it on the Scrumban board. The three buckets represent three different stages of the plan and are usually called 1-year, 6-month and 3-month buckets. The 1-year bucket is dedicated for long-term goals that the company has, like penetrating a new market, releasing new product, etc. When the company decides to move forward with a plan, it is moved to the 6-month bucket, where the main requirements of this plan are crystallized. When a company is ready to start implementing the plan, the requirements are moved into the 3-month bucket and divided into clear tasks to be completed by the project team. It is from this bucket that the team draws tasks during their on-demand planning meeting and starts working on the tasks.

The board
The basic Scrumban board is composed out of three columns: To Do, Doing and Done. After the planning meeting, the tasks are added to the To Do column, when a team member is ready to work on a task, he/she moves it to the Doing column and when he/she completes it, he/she moves it to the Done column. The Scrumban board visually represents the progress of the team. The task board columns are adapted and expanded based on the team's work progress. The most common add-ons include priority columns in the To Do section and columns like Design, Manufacturing, Testing in the Doing section.

WIP limits --
To ensure that the team is working effectively, Scrumban methodology states that a team member should be working on no more than one task at a time. To make sure this rule is followed Scrumban uses WIP (work in progress) limit. This limit is visualized on top of the Doing section of the board (also could be on each column of that section) and means that only that number of tasks can be in the corresponding column at one time. A WIP limit usually is equal to the number of people in the team but could be expanded based on the specifics of the team's work.

To Do limits --
In order to have more productive planning meetings, the number of tasks in the To Do section can be limited as well. The same as with WIP limits, it is written at the top of the To Do section or on top of the corresponding columns and limits the number of tasks in the To Do section or specific columns.

The team
Scrumban does not require any specific number of team members or team roles. The roles a team has prior to adopting Scrumban are kept when implementing Scrumban. They are reinforced by team members having to choose the tasks to complete themselves. The team roles in Scrumban are more specialized and less cross-functional than what is expected in scrum teams.

Pull principle
In Scrumban tasks are not assigned to the team members by the team leader or project manager. Each team member chooses which task from the To Do section they are going to complete next. This guarantees a smooth process flow, where all the team members are equally busy at all times.

Feature freeze
Feature freeze is used in Scrumban when the project deadline is approaching. It means that only the features that the team already has for development can still be worked on and no additional features can be added.

Triage
Triage usually happens right after feature freeze. With an approaching project deadline, the project manager decides which of the in-development features will be completed and which will stay unfinished. This guarantees that the team can focus on finishing important features before the project deadline and forget the less important ones.

Terms
 Bucket size planning long-term planning approach in Scrumban, which is based on moving the plans through a few steps.
 Lead and cycle time the time that is taken from task creation or beginning of working on a task to its completion. Also used in Kanban.
 On demand planning planning technique that is executed only when there is a need for new tasks on the board.

Tooling
The most basic Scrumban set-up is a physical whiteboard with sticky notes. Electronic solutions, similar to scrum and kanban electronic boards are available as well. They offer a full automation of the board, where it only has to be updated by the team members. Electronic boards often also provide automatic reports, the possibility of attachments and discussions on tasks, time tracking, as well as integrations with other commonly used project management software.

See also
Kanban (development)
List of software development philosophies
Scrum (software development)

References

Agile software development
Industrial organization

redpajama_set_name: RedPajamaWikipedia


Smoking is a nasty and unhealthy habit that has serious consequences for you and anyone that is around you. You could get lung cancer, heart attacks, emphysema and many other conditions. The people who breathe your second hand smoke are at risk too. It therefore follows that quitting can be a life-saving decision. This article will show you some helpful advice to aid you in quitting smoking.
To increase your chances of being successful in your efforts to quit smoking, consider writing out a list of pros and cons of quitting. Just by creating the list, you'll perk up your mood. By making this list, you can spark your interest and motivation in quitting, and help you focus on quitting so that you can more easily stop smoking.
When you are trying to quit smoking, consider trying hypnosis. Hypnosis has helped many people to successfully quit for good. By implanting positive affirmations into your mind while you are in a trance, you will get the boost you need to keep working toward your goal. When you finally wake up, cigarettes may not have the same allure that they do now, which will allow you a greater chance of succeeding.
If you find it too daunting to quit smoking cold-turkey, consider helping the process along by trying replacements like nicotine patches or gum. These substitutes are OTC medications that replace some of the nicotine your body is used to getting from smoking. This can ease withdrawal symptoms, and increase your chances of quitting for good.
Be sure that you are willing to stick with your plan to quit smoking. Many people are not really ready to quit smoking and that is why they ultimately fail. Think about the reasons for quitting and you can continue to stay committed.
When you stop smoking, clean your home thoroughly, if you smoked indoors. Steam-clean or shampoo your carpet and furniture, scrub the walls and wash your curtains and drapes. Your home will smell fresh and clean, and you will not be reminded of smoking every time you walk in the door.
You need to do everything possible to keep your determination and motivation to quit smoking high. Many people find that placing motivational messages throughout their home and office help on their journey to quitting smoking. Regardless, find a visual way to resist temptation so you don't crave a cigarette.
To keep yourself motivated, you should think about how your declining health could affect your family. According to U.S. statistics, twenty percent of all deaths are directly related to smoking. Do not become a number!
Smoking is not only unhealthy, but it is also dangerous. Many of the major life threatening health risks are associated with the smoking of tobacco products. Emphysema, lung cancer and heart attacks are a few examples of the horrible health risks. Smoking affects others around you due to second-hand smoke and can be just as dangerous. Put the advice you have found here into practice, and you may be able to kick that bad habit forever.


With their deep red color, chewy texture, and bitingly tart-sweet flavor, SHILOH FARMS Sour Red Cherries are a feast for the eyes as well as the tastebuds! The full, deeply concentrated flavor of this cherry holds up well when used for cooking or baking; it adds a pleasant tartness to sweet dishes and complements savory and spicy flavors as well.
Sour cherries are generally considered to be more nutritious than sweeter varieties. Rich in antioxidants, they are especially high in Vitamins A, fiber, manganese, and potassium.
To Rehydrate: Cover 1 part fruit with 2 parts water (or fruit juice). Set for 2-3 hours in refrigerator. Save and use the rehydrating liquid in recipes calling for fruit juice.
1. Add sour red cherries to trail mixes and granolas.
2. Sprinkle on top of salads, yogurt, oatmeal, cereal, or ice cream.
3. Rehydrate cherries for pie fillings, or add to muffins, pancakes, or waffles.
4. Substitute sour cherries for cranberries or other dried fruits in baked goods.
5. Sour red cherries pair especially well with pork dishes.
Our Organic Sour Cherries are slightly sweetened with Organic Cane Sugar. Organic Sunflower Oil has been added to prevent sticking.
Click the button below to add the Sour Red Cherries, Organic to your wish list.


text:
Lumen Blog
Represent Us
> Lumen Blog
> Lumen Launches New Welsh Word For Finding Love Over 50
Lumen Launches New Welsh Word For Finding Love Over 50
A new dating app for the over 50s will launch in Wales today — and the people behind it claim to have created a new Welsh phrase. They've come up with word credwchmewncariadarôlpumdegoherwyddeifodmorllawennawrfelybuerioed to mark the launch of Lumen — and the slogan is set to appear on billboards up and down the country.
Crafted by Sarah Russell, a writer from Monmouthshire, she says that loosely translated it means "believe in love after 50 because it's as joyful now as it ever was." Sarah says she was initially inspired by the longest place name in Wales — which is of course Llanfairpwll (in its short form) on Anglesey.
The village's full name is Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch — a word that is known the world over. But despite its record achievement, the Welsh town's name consists of 58 characters — making it shorter than Sarah's newly coined phrase which has 65.
Sarah, who is over 50 and single herself, revealed that another key source of inspiration was Wales' rich history of legends and spellbinding stories. Wanting to encourage people to believe in their own love story and happy ending, she built the new word using other romantic phrases — including 'cariad' (love), 'credwch' (believe) and 'llawen' (joyful).
Speaking about the project, Sarah explained: "I loved working on this because, while many think of French or perhaps Italian as the language of love, to me it's always been Welsh. It's a language brimming with passion and romance. Welsh has such a beautiful natural rhythm and musicality that even the simplest phrase can inspire emotion."
The word will now appear on billboards across Wales in celebration of over-50s dating app Lumen, which launches in the country today.
The first ever app-only dating platform dedicated to the over-50s, Lumen launched in September 2018 in the UK.
Available for free on both iOS and Android, the app is tailored to the needs and habits of the over-50s — making it as easy as possible to meet "genuine, like-minded singles in a safe community."
Lumen has "an emphasis on quality conversations and zero tolerance for ageism" to provide an "age appropriate dating community for the 7.5 million single, divorced or widowed men and women in the UK aged over 50."
Co-founder and CMO, Charly Lester, said: "We're thrilled to be launching in Wales and wanted to mark the moment with a celebration of the romanticism of the Welsh language. '
The former Dating Editor at the Guardian added: 'If you're over 50 and think that Credwchmewncariadarôlpumdegoherwyddeifodmorllawennawrfelybuerioed applies to you, then sign up for free today!"
(article published at www.dailypost.co.uk)
Have you downloaded Lumen yet? Join for free and find someone worth talking to today.
Lumen – over 50s dating
Lumen is a new app, specifically designed for over 50s. Meet other singles on our free, safe dating app.
Get on iPhone
Get on Android
We are using cookies. Learn more


text:
Seattle History
Tall towers and Seattle at the time
By Dan Demay and Zosha Millman | October 28, 2015
Finished in 1892 and standing 110 feet tall, the Pioneer Building was Seattle's tallest building for 12 years. "Many of the wooden buildings destroyed in Seattle's 1889 fire were replaced with large, modern brick buildings. Businessman Henry Yesler commissioned the Pioneer Building on the site of his original Seattle home. At the time this photo was taken, the building housed insurance agents, a bank, law offices, a cigar store, and an agency which sold tickets to Alaska. The brick and stone building still stands at Pioneer Square. This photo, taken between 1897 and 1900, shows the Pioneer Building at the corner of First Avenue and James Street in Pioneer Square. Awnings shade some of the windows on the ground and upper floors. Earthquakes later weakened the tall tower above the front entrance, and the tower was removed sometime in the 1930s." -MOHAI. Photo courtesy MOHAI, Anders B. Wilse Collection, image number 1988.33.49. less
Finished in 1892 and standing 110 feet tall, the Pioneer Building was Seattle's tallest building for 12 years. "Many of the wooden buildings destroyed in Seattle's 1889 fire were replaced with large, modern ... more
Photo: Courtesy MOHAI
Finished in 1892 and standing 110 feet tall, the Pioneer Building...photo-8866650.166781 - |ucfirst
Downtown at the time:
The view of Seattle from Beacon Hill looking toward Elliott bay. Photographed in 1898. Photo courtesy of Museum of History and Industry. This image was published in a 1997 edition of the Seattle Post-Intelligencer.
The view of Seattle from Beacon Hill looking toward Elliott bay. Photographed in 1898. Photo courtesy of Museum of History and Industry. This image was published in a 1997 edition of the
Photo: MUSEUM OF HISTORY AND INDUSTRY, Seattle Post-Intelligencer Archive, As Preserved By The Museum Of History & Industry
Downtown at the time: The view of Seattle from Beacon Hill looking...photo-7481202.166781 - |ucfirst
By 1904 the tallest structure was the Alaska Building (pictured here around 1907), at 203 feet tall. Photo by Webster and Stevens, courtesy MOHAI, PEMCO Webster & Stevens Collection, image number 1983.10.7317.1. less
By 1904 the tallest structure was the Alaska Building (pictured here around 1907), at 203 feet tall. Photo by Webster and Stevens, courtesy MOHAI, PEMCO Webster & Stevens Collection, image number ... more
By 1904 the tallest structure was the Alaska Building (pictured...photo-8866655.166781 - |ucfirst
This is part one of a two-part panorama taken from the top of the Alaska Building in 1905. This image looks mostly west across Elliott Bay toward West Seattle. Photo courtesy MOHAI, PEMCO Webster & Stevens Collection, image number 1983.10.7093.2.
This is part one of a two-part panorama taken from the top of the Alaska Building in 1905. This image looks mostly west across Elliott Bay toward West Seattle. Photo courtesy MOHAI, PEMCO
Downtown at the time: This is part one of a two-part panorama...photo-8866651.166781 - |ucfirst
This is the northern half of the panaroma, looking northwest out over Elliott Bay from the top of the Alaska Building, circa 1905. Photo courtesy MOHAI, PEMCO Webster & Stevens Collection, image number 1983.10.7093.1.
This is the northern half of the panaroma, looking northwest out over Elliott Bay from the top of the Alaska Building, circa 1905. Photo courtesy MOHAI, PEMCO Webster & Stevens
Downtown at the time: This is the northern half of the...photo-8866652.166781 - |ucfirst
This photo, circa 1913, shows King Street Station with the Smith Tower under construction in the background. King Street Station was built between 1904 and 1906 for the Great Northern Railroad and was patterned after a famous bell tower in Venice, Italy, according to MOHAI caption information. The 246-foot-tall clock tower made it Seattle's tallest tower from 1906 until 1914, when the Smith Tower was completed. Photo courtesy MOHAI, PEMCO Webster & Stevens Collection, image number 1983.10.9600. less
This photo, circa 1913, shows King Street Station with the Smith Tower under construction in the background. King Street Station was built between 1904 and 1906 for the Great Northern Railroad and was patterned ... more
This photo, circa 1913, shows King Street Station with the Smith...photo-8866638.166781 - |ucfirst
Union Depot photographed from the northeast (date unknown).
Trains first began rolling through the station on May 10, 1906, at a time when the three-story King Street Station and its 245-foot tower, modeled after the Piazza San Marcos in Venice, were still being finished. "Crowds thronged the depot all day long and the workmen finishing the interior of the magnificent passenger structure had difficulty to continue work at times during the day," the Seattle Post-Intelligencer reported at the time.
Trains first began rolling through the station on May 10, 1906, at a time when the three-story King Street Station and its
Photo: P-I File
Downtown at the time: Union Depot photographed from the northeast...photo-651029.166781 - |ucfirst
L. C. Smith surprised the city when he announced plans for a $1.5 million office building on the corner of Second Avenue and Yesler Way. When it was completed in 1914, the 42-story Smith Tower was the tallest building west of the Mississippi River. The 489-foot-tall building held its place as Seattle's tallest building for 55 years, until Safeco Plaza was completed in 1969. This picture was taken in 1912 looking across City Hall Park. (Seattlepi.com file/Museum of History and Industry) less
L. C. Smith surprised the city when he announced plans for a $1.5 million office building on the corner of Second Avenue and Yesler Way. When it was completed in 1914, the 42-story Smith Tower was the tallest ... more
L. C. Smith surprised the city when he announced plans for a $1.5...photo-766959.166781 - |ucfirst
"This postcard shows two Seattle landmarks, 14,410-ft Mt. Rainier and the 42-story L. C. Smith Building (Smith Tower). Upon opening on July 4, 1914, the Smith Tower was the tallest building outside of New York City." Original caption read: "Visit the 42-story L.C. Smith Building - The highest and finest and most representative Office Building in the world outside of New York City. Its wonderful Obeservatory [sic] - Chinese Room with hand-carved teak finish and furnishings - replicas of tables from famous Chinese Temples - Bronze Lanterns and gorgeous Oriental Furnishings, are marvels as points of interest to every visitor. The massive fireproof structure weighs 32,650 tons - Rests upon 1276 concrete piles - Has eight high speed elevators - Interior trim is of steel - Beautiful Alaska Marble embellishes the corridors, excepting the Main Floor, which is of Mexican Onyx of surpassing beauty. At night the entire peak is lighted by 42 giant flood lights and surmounting all, 500 ft. above the street, is a great electrically lighted ball ten feet in diameter, serving as a beacon to all ships entering the harbor." - MOHAI. Photo courtesy MOHAI, image number 2002.48.650.
"This postcard shows two Seattle landmarks, 14,410-ft Mt. Rainier and the 42-story L. C. Smith Building (Smith Tower). Upon opening on July 4, 1914, the Smith Tower was the tallest
Downtown at the time: "This postcard shows two Seattle...photo-8866654.166781 - |ucfirst
The original photo caption indicates this picture of the Smith Tower was taken April 7, 1935.
Downtown at the time: The original photo caption indicates this...photo-766996.166781 - |ucfirst
The Century 21 Exposition (Seattle World's Fair) in Seattle, Washington State, USA, with the Space Needle to the left, circa 1962. The Needle became a symbol of the fair (and the city) and was the first new structure to surpass the Smith Tower in height. (Photo by Archive Photos/Getty Images)
The Century 21 Exposition (Seattle World's Fair) in Seattle, Washington State, USA, with the Space Needle to the left, circa 1962. The Needle became a symbol of the fair (and the city) and was the first new
Photo: Archive Photos/Getty Images
The Century 21 Exposition (Seattle World's Fair) in Seattle,...photo-12530631.166781 - |ucfirst
A view of the completed Space Needle in 1962. In all, the Needle was finished in less than a year, and was a hit for the 1962 World's Fair.
Photo: George Gulacsik/Seattle Public Library
Downtown at the time: A view of the completed Space Needle in...photo-9762199.166781 - |ucfirst
Two years later the Seafirst Building (now Safeco Plaza) took over the title of the city's tallest when it opened in 1969, standing at 630 feet tall.
Photo: Paul Joseph Brown, Seattle Post-Intelligencer
Two years later the Seafirst Building (now Safeco Plaza) took over...photo-903280.166781 - |ucfirst
A photo of downtown Seattle, the Seafirst Building, the Smith Tower, the Space Needle and Interstate 5 in 1969.
Downtown at the time: A photo of downtown Seattle, the Seafirst...photo-771931.166781 - |ucfirst
The boom of the 1980s was capped by the Columbia Center in 1985. The tower stands at 937 feet tall, thanks to a change in the times that didn't hinder construction by height limit (although purportedly it was supposed to be even taller, at 1,005 feet, but was reduced due to concerns of the Federal Aviation Administration for flight paths). It still holds the title for tallest building in Seattle, 24th tallest in the U.S., and with the most floors and tallest public viewing area west of the Mississippi (and that view!). Pictured here on Tuesday, June 12, 2007 in Seattle. Photo by Joshua Trujillo / Seattle Post-Intelligencer
The boom of the 1980s was capped by the Columbia Center in 1985. The tower stands at 937 feet tall, thanks to a change in the times that didn't hinder construction by height limit (although purportedly it was
Photo: Joshua Trujillo, Seattlepi.com
The boom of the 1980s was capped by the Columbia Center in 1985....photo-7641398.166781 - |ucfirst
This is what Seattle's downtown skyline looked like during the 1980s. (Photo by �� Philip James Corwin/CORBIS/Corbis via Getty Images)
Photo: Jim Corwin/Corbis Via Getty Images
Downtown at the time: This is what Seattle's downtown...photo-14553013.166781 - |ucfirst


Heathwood Homes is a new home builder in the Great Toronto area known for integrity and innovation. Heathwood Homes is dedicated above all to customer satisfaction and has built a reputation brick by brick over the past two decades, enjoying a level of success derived directly from the skills of their people. From their experienced construction personnel to their hands-on management team, everyone in the company pursues the highest standards of quality in its many forms. All are consummate professionals, with a pride of workmanship that is reflected in both the design and construction of every new Heathwood Home.
Herity is a diversified, fully-integrated real estate company, specializing in residential construction and land development. Since its creation in 1977, the Group has been responsible for over 10,000 residential units in the Greater Toronto Area and developed three million square feet of commercial and retail space.
The City of Toronto Council endorses the concept of Toronto becoming a "Cardiac Safe City", actively encouraging public involvement in the provision of Cardiopulmonary Resuscitation (CPR) and wherever possible the use of Public Access Defibrillators (PAD). Toronto EMS with its partner Sunnybrook and Women's College Hospital have developed a program for the City of Toronto, as well as working with organizations like The Mikey Network in our effort to create a Cardiac Safe City.
The largest municipal Emergency Medical Service (EMS) in Canada, Toronto EMS is the sole licensee providing ambulance services within the city of Toronto, and provides 24-hour pre-hospital emergency and non-emergency care and transportation to and between hospitals for individuals experiencing injury or illness.
The Healing Mind has gathered a remarkable consortium of the world's leading experts in mind/body medicine and healing. Under the direction of Dr. Marty Rossman, the organization not only provides information and research but also specific guidance and instruction in how to use the power of one's mind/body connection for self-healing and relief from stress, high blood pressure, back and neck pain, headaches, anxiety, irritable bowel syndrome and a host of other common chronic conditions.
Two Men And A Truck holds franchise opportunities across Canada for a moving company that built its reputation on highly personalized service and an appreciation for the value, monetary and sentimental, of people's belongings. The company offers consumers an impressive array of moving services that includes packing and unpacking, loading and unloading, as well as supplies, crating and storage.
Two Men and a Truck has committed an annual donation from every move they make to The Mikey Network.
Humans have the amazing capacity to make something good come out of tragedy. In 2006, a tradition was born in Canada that was inspired by the police-escorted charity motorcycle ride held in the U.S. after September 11th. Last fall, the first-ever "Canada's 911 Ride," raised money to create scholarship funds for the families of fallen police officers, firefighters, EMS personnel, victims of violent crimes, AND to support The Mikey Network.
Toronto Academy of Dentistry (TAD) members will be able to purchase a high quality Automated External Defibrillator (Philips HeartStart OnSite Defibrillator) and an accessory package from Heaven Can Wait (HCW) at considerable savings from similarly promoted units. What is more, a portion of each sale will be donated to The Mikey Network. The funds raised will be used to place AED's in public places, along with a plaque acknowledging the contribution of the dentists of Toronto.
We would like to thank the following media partners for their ongoing support of The Mikey Network.


Do you brush your teeth after lunch? If you're one of the millions of people who work outside the home, chances are you don't have the time or resources to brush during the day. However, not being able to brush doesn't mean you can't protect your teeth at work.
Loose teeth, bad breath, and painful, bloody gums – these are among the signs and symptoms of periodontal, or gum, disease. Unfortunately, periodontal disease can also begin without any obvious symptoms. If left undiagnosed or untreated, you could be at risk for irreparable damage to your teeth and gums.
I 100% recommend VCF to anyone!
This Team Goes Above and Beyond!


text:
DUN DEAL
Dundalk set to win battle to sign Andy Boyle
DUNDALK have won the race to sign Andy Boyle.
SunSport has learned that the centre-half has decided to return to Oriel Park.
Brian Gartland and Andy BoyleCredit: Sportsfile
Andy Boyle, Robbie Brady and Keiren WestwoodCredit: Sportsfile
Boyle is a free agent following his release from Preston North End, for whom he made just 12 first-team appearances in 2½ years.
The once-capped Ireland international had three loan spells away from Deepdale, with Doncaster Rovers in the 2017-18 campaign and Dundee and Ross County last season.
Dundee went on to be relegated from the Scottish Premiership after his departure, with Boyle helping Ross County to replace them in the top flight.
The Highlands club was thought to be keen on bringing him back to Dingwall ahead of their return to the Scottish Premiership and Shamrock Rovers were also interested.
SUCCESSFUL FIRST STINT
But Boyle, 28, has opted to rejoin the Lilywhites after a hugely successful first stint at the club.
The defender had won the First Division title with UCD and played in an FAI Cup final with Shelbourne but was largely unheralded until Stephen Kenny signed him ahead of the 2013 season.
He was named in the PFA Premier Division Team of the Year in each of his four campaigns there and helped Dundalk to three league titles, an FAI Cup and a League Cup.
But it was his form in Dundalk's European campaign in 2016 which brought him to the attention of cross-channel clubs, with Preston seeing off competition to land him and team-mate Daryl Horgan.
Having already been named in an Ireland squad prior to his departure, Boyle made his debut against Iceland in March 2017 but fell out of contention as he struggled to establish himself in England.
His return will be seen as a major boost for Vinny Perth, who is expected to sanction a move to allow Stephen Folan join Derry City.


text:
Twin Cities Daily Planet (https://www.tcdailyplanet.net/theater-review-jesus-christ-superstar-chameleon-theatre-circle/)
THEATER REVIEW | The Chameleon Theatre Circle's "Jesus Christ Superstar" powerful, frightening
By Basil Considine (TC Daily Planet) | April 19, 2015
Passion Sunday has come and gone, but the passion and drama live on in Burnsville in The Chameleon Theatre Circle's production of Jesus Christ Superstar. This staging of the classic musical by Tim Rice and Andrew Lloyd Webber is recast by co-directors Jim Vogel and Bradley Donaldson as a pot of mob violence on the verge of boiling over. The result is striking, arresting, and often frightening in its power.
When the music of Jesus Christ Superstar was first released 45 years ago, the BBC banned its broadcast on the grounds that its content was sacrilegious. This ban proved much more temporary than the musical's success, which was enormous. As stagings proliferated around the world, however, many of the once-controversial elements in the story—the sympathetic treatment of Judas, erotic overtones in Mary Magdalene's relationship with Jesus, and Jesus's struggles with his impending crucifixion—have been toned down.
"Toned down" scarcely describes CTC's production. Set in the intimate confines of the Ames Center for the Performing Arts's Black Box Theatre, this staging puts the audience right in the middle of the story's many crowds. In "The Temple," homeless people erupt from underneath the seats, shoot out from the steps, and seem to pop from every nook and cranny to converge on and surround Jesus (Ty Hudson). The result is overwhelming, and not just for the Messiah—the visual and aural volume in this scene is claustrophobic, and makes Judas (Lars Lee)'s turn to extreme measures that much more plausible.
The vocal standouts of this cast are Hudson, Lee, Lauren Diesch (as Mary Magdalene) and Garrick Dietze (as Pilate). Diesch's rendition of "I Don't Know How to Love Him" is stellar without being saccharine, and both Hudson and Lee are riveting in their swan songs. The pit orchestra is quite large for the space, and the sound mix errs on the side of massive volume. Those who still have excellent hearing might want to tote earplugs for a few scenes and sit farther away from the band, while those with less perfect hearing will probably hear everything just fine.
One of the more interesting aspects of this staging is the decision to cast the chorus as an ever-changing set of mobs—there are, until Peter's denial, no distinct apostles besides Judas. As a backstage expedient, it certainly has its perks; as an onstage device, the results are mixed and sometimes confusing. Its narrative effect is to concentrate the dramatic emphasis on the solo characters—they are, in a sense, made into special outcasts and even more at risk of the whims of mobs threatening violence and riot. The choreography by Marlo Miller seems to have taken a page from 1970s dance videos, a blast from the past that fits well with the character of the score. As for the scenery, well—mentioning more about that would spoil the surprise. Just don't call security on any homeless people wandering the theatre—that might be part of the chorus.
Basil Considine


For the ultimate in durability and beauty on virtually any Exterior surface, BEHR MARQUEE Stain-Blocking Paint & Primer delivers remarkable dirt and fade resistance in a Satin sheen. This luxurious sheen creates a pearl-like appearance that is ideal for your home's siding as well as doors, windows, trim and outdoor furniture. It's also great for challenging surfaces like shutters, railings and wrought iron.
A satin sheen creates a pearl-like finish that's durable and dirt-resistant. It will also resist moisture, fading and stains.
Virtually all Exterior surfaces. Do not use on floors.
The only paint I use!
FOR TINT BASE - DO NOT USE WITHOUT THE ADDITION OF TINTING COLOURANT.
Use on properly prepared and cleaned coated and uncoated Exterior surfaces. Protection for Wood, Vinyl, Aluminum, Fiber Cement Siding, Metals, Brick, Masonry, Stucco, Steel and Fences. Do not use on floors.
Use on properly prepared and cleaned coated and uncoated Exterior surfaces. Countersink nailheads, fill and sand smooth. Remove rust, loose or peeling paint. Repair imperfections and sand smooth.
Wash off dirt, grease and chalk with detergent and/or powerwash. Remove mildew stains with a mildew stain removing product.
Clean and sand new or weathered wood. Scuff sand or degloss smooth or glossy surfaces.
Scuff sand or etch metals. Rinse and allow to dry.
Use BEHR MARQUEE paint as a primer for repaired or uncoated surfaces, including woods that contain tannins and heavily stained areas (two primer coats required for redwood and cedar).
Lock in stains with the first primer coat; if necessary, apply a second primer coat of BEHR MARQUEE.
For drastic colour changes or when applying deep colours denoted with a dagger (†) on the colour chip, apply a tinted primer coat of BEHR MARQUEE, if needed.
Apply product on dry substrates when air and surface temperatures are between 2°-32°C and will remain between 2°-32°C for at least 4 hours after applying.
Allow paint film to dry for at least 60 minutes prior to rain showers when temperatures are between 15°-21° C and 60-70% relative humidity. Lower temperatures, higher humidity or deep colours may increase dry time and/or rain resistance time.
On semi-smooth surfaces, use a high quality 10-13 mm nap roller cover, nylon/polyester brush or an airless sprayer (.015 -.021" spray tip, 60 mesh filter).
On rough surfaces, use a high quality 19-25 mm nap roller cover.
On heavy stains and woods that contain tannins, allow 12-16 hours of dry time between coats.
When applying to vinyl, colour choice must be the same colour or lighter than the existing colour.
BEHR MARQUEE® Exterior Satin Enamel is rated 4.8 out of 5 by 184.
Rated 5 out of 5 by Anarowley from Great Product! I have been a long time, dedicated user of another big paint brand. An employee at HD had been trying to convince for a long time to try Marquee.(he always saw me in the other guys tshirt) So I finally, reluctantly caved and used the exterior satin on a big trim job. I used Blueprint and the color was spot on, it had true one coat coverage and went a long way! I now have a new favorite paint!
Rated 5 out of 5 by Sheryl F from The only paint I use! Have been a Behr paint fan for years. I've used both indoors and out and have never been disappointed in the results. The one coat coverage is fantastic!
Rated 5 out of 5 by CMMC from LICENSED painter. This is the best for Quality. It's a bit pricey. However, it's actually not because where efficiency matters this is the only paint that covers in one coat and that's guaranteed one coat. Which in the long run allows for more clients with better pricing. As a single mom of two, efficiency matters. Competing jobs in a quick time frame matters.
Rated 5 out of 5 by Bobbi N from The only paint to use! This is the best paint. It goes on easy. It is very durable. And clean up is a breeze.


text:
PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter: Console and Windows. The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC. The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API.

History
The first version of the DOS compiler was published as BASIC/Z, the very first interactive compiler for CP/M and MDOS. Later it was extended to MS-DOS/PC DOS and in 1987 Borland distributed it as Turbo Basic.

Turbo Basic was originally created by Robert "Bob" Zale (1945–2012) and bought from him by Borland. When Borland decided to stop publishing it (1989), Zale bought it back from them, renamed it PowerBASIC and set up PowerBASIC Inc. to continue support and development of it; it was later called PBDOS.

PowerBASIC went on to develop BASIC compilers for Windows, first PBWIN — their flagship product — and then PBCC, described below.

On November 6, 2012, Robert Zale, the creator of PowerBASIC, died. For a time, it was assumed that the company might cease operations. His wife, Vivian Zale, posted on 8 March 2014 to the PowerBASIC forums a statement that the company would continue in operation. On May 10, 2015, Vivian Zale announced that work was continuing on new versions of PowerBASIC compilers.

On November 2, 2016, Vivian Zale announced her intention to seek a buyer for the company.

On January 31, 2017, Adam Drake announced Drake Software had acquired the PowerBASIC source code from PowerBASIC, Inc., with the intention of updating and improving the functionality of the product. This was later confirmed by Vivian Zale with a forum post thanking the members for their support.

When Bob Zale died, PBWin11 and PBCC7 were in beta testing, and 64-bit compilers and PB/Pro (PBWin and CC in one compiler) were in the alpha stages. However, development of PowerBASIC products has stopped. No new version has been released since v10.03 (11 years ago as of May 2022). No 64-bit version or beta release has been announced. No development activity has been reported. No corrections (such as adding the correct DPI settings for the IDE) have been released. PowerBASIC Tools LLC still sells new licenses for the 32-bit Windows compilers.

Compilers
PowerBASIC programs are self-contained and use no runtime file to execute. In all versions of the compiler, the applications compile without external libraries, though it can use such libraries if needed. PBDOS creates 16-bit DOS MZ executable files, while PBWIN and PBCC create 32-bit Portable Executable (PE) files.

Turbo Basic
Borland's Turbo Basic contains extensions to classic BASIC (without breaking compatibility), such as a drawing API and mouse access.

Unlike most BASIC implementations of its time, Turbo Basic was a full compiler which generated native code for MS-DOS. Other implementations were either interpreters, or relied heavily on a runtime library. The integrated development environment could run a BASIC program internally for traditional BASIC debugging (see sample below), or generate an MS-DOS stand-alone executable file that could be run on other systems without the Turbo Basic product or runtime libraries.

Code example

The following program is an example of the ALGOL-like BASIC dialect that Turbo Basic supported. Unlike traditional BASIC, which used line numbers and had limited control structures and no support for ALGOL-like subroutines, modern BASIC dialects starting at this period were extended to make the language compatible with modern structured programming style by making line numbers optional and adding the control structures and subroutine definitions needed for structured programming.

INPUT "What is your name?: ", n$
PRINT "Hello "; n$
DO
  s$ = ""
  INPUT "How many stars do you want to print"; s
  FOR i = 1 TO s
    s$ = s$ + "*"
  NEXT i
  PRINT s$
  DO
    INPUT "Do you want to print more stars"; q$
  LOOP WHILE LEN(q$) = 0
  q$ = LCASE$(LEFT$(q$, 1))
LOOP WHILE q$ = "y"
PRINT "Goodbye "; n$

(s$ is a string and s is a single-precision floating-point (number). They are separate variables.)

Like the other Borland products of this era, the code executes within the integrated development environment.

PowerBASIC for DOS (PBDos)
PBDOS includes an integrated development environment (IDE) and supports DOS 3.30 and all later versions.

PowerBASIC Console Compiler (PBCC)

PBCC is a 32-bit compiler for the Windows 9x series and Windows NT series of operating systems, including Windows XP, Windows Server 2008, Windows Vista, and Windows 7. PBCC applications can use dynamic-link libraries (DLLs). The compiler comes with an IDE including an editor and stepping debugger.

No knowledge of Windows programming is required to create character mode or graphical applications with this compiler. PBCC-compiled executables can also be used as Common Gateway Interface executables (for web servers).

PBCC creates only executables, not DLLs. (PBWin — see below — can create both.)

PowerBASIC Compiler for Windows (PBWin)
PBWin is a 32-bit compiler compatible with the Windows 9x series and the Windows NT series of operating systems, including Windows XP, Windows Server 2008, Windows Vista, Windows 7, Windows 8 (8.1), and Windows 10. PBWin can create dynamic-link libraries. PBWin applications can read dynamic-link libraries]. PBWin comes with a compiler, IDE with editor, and stepping debugger.

Dynamic Dialog Tools (DDT)
You can create an application's graphical user interface using the Windows API, or by using the built-in DDT language extensions. The group of BASIC statements which wrap Windows API functions, particularly in the creation and handling of dialog boxes and child controls, is collectively known as Dynamic Dialog Tools. Using DDT requires less coding than to create a similar program using the Windows API. Using the DDT and the Windows API (known as SDK style as in Microsoft Windows SDK) are not mutually exclusive.

Trial versions of compilers
PowerBASIC renamed PBWin v9.07 and PB/CC v5.07 as "Classic PBWin" and "Classic PB/CC", respectively, and on November 1, 2016, offered them for a short time through their online store as free, no-nag, trial versions along with PBForms v1.0 (PowerBASIC Forms).

Tools

PB Forms
PowerBASIC Forms, available for purchase separately, is a graphical user interface design tool add-on for PBWin. It automatically produces source code using the DDT language extension that creates forms using the Windows graphical user interface.

COM Browser
The PowerBASIC COM Browser, which comes with PBWin, is an application that exposes the interfaces, methods, and properties of COM objects, as described by type-library files. The PowerBASIC COM Browser exports an interface structure of a COM object for early-binding purposes in PowerBASIC code, and gives syntax reference and context-help on the interface members exposed by a COM object.

Programming language

Characteristics
PowerBASIC is a native-code BASIC compiler whose reported merits are simplicity of use and speed compared to other languages.
Although the compiled code is fast enough for most purposes, the compilers also support inline assembler which can be used for hand optimization of critical routines. The Windows compilers (PBWin & PBCC) support almost all of the x86 instruction set, including FPU, SIMD, and MMX, the main exceptions being a few which are useful mostly to systems programmers. One can insert any unsupported instructions by inserting their opcodes with the "db", "dw", and "dd" statements. Lines of assembler code can be freely interspersed with lines of BASIC code, although one must always consider the potential interactions between the two types of code.

Hello world
Hello world is used to give a very small example of the syntax used by a programming language and is often the smallest possible program for any given programming language.

Here is an example of a PBCC hello world program. By default PBCC creates a console window at runtime for displaying output. The use of Waitkey$ in this example prevents the console window from automatically closing until the operator sees the displayed text.

Function PBMain

  Print "Hello, World!"
  Waitkey$

End Function

Here is the PBWin version, which displays a Windows "dialog" message box.

Function PBMain

  MsgBox "Hello, World!"

End Function

Object-oriented programming
PBWin and PBCC support object-oriented programming in the form of COM classes, however the compilers do not force you to use OOP, it is merely an option. In-process and out-of-process COM Servers can also be built using these compilers.

Graphics
Both the Console Compiler and Windows Compiler can create graphic windows. The GRAPHICs statements are higher-level than Windows' Graphics Device Interface (GDI) library functions.

Elements of the GRAPHIC statements
GRAPHIC WINDOWS are dedicated dialogs each containing a single control which fills the dialog's client area. GRAPHIC controls are child windows which support the same GRAPHIC drawing functionality as GRAPHIC windows. GRAPHIC BITMAPS are also defined, again supporting the GRAPHIC drawing functionality, but as purely memory objects, like Windows bitmaps or DIB sections. Keyboard and mouse handling statements are included among the GRAPHIC statements. Character output to a GRAPHIC target uses fonts specified via the FONT NEW statement.

Creating a GRAPHIC WINDOW application
A GRAPHIC WINDOW is the equivalent of a Windows dialog box containing a static control on which drawing operations can be done. A single BASIC statement will create a GRAPHIC WINDOW and specify its size, position and title. It is not essential to specify a WNDPROC for the GRAPHIC WINDOW. A short source code example for a complete GRAPHIC WINDOW application follows:
#Compile Exe ' using either PBCC6 or PBWIN10 compiler
#Dim All

Function PBMain
    Local GW As Dword
    ' start a GRAPHIC WINDOW
    Graphic Window New "graphic window", 100, 100, 200, 200 to GW
    ' show a coloured disc
    Graphic Ellipse (10, 10)-(190, 190), %rgb_Red, %rgb_SeaGreen, 0
    ' wait for a keypress
    Graphic Waitkey$
End Function

Comparison of PB GRAPHIC statements with the GDI API
Using PB GRAPHIC statements, a GRAPHIC (WINDOW, BITMAP, or control) is first selected as the current GRAPHIC target, then operations are done on it without requiring it to be identified again. Contrast this with the GDI API approach, where the Device Context handle is required for every drawing operation.

It is not necessary when using the PB GRAPHIC statements to define a brush or pen as a separate entity, nor is it necessary to redraw the GRAPHIC target (when in view) in response to Windows messages such as WM_PAINT and WM_ERASEBKGND. GRAPHIC targets are persistent.

When GRAPHIC targets are attached, a REDRAW option can be specified which buffers the results of drawing operations until they are specifically requested. Using this technique reduces flicker in a similar way to the technique of drawing on memory DCs  when using the GDI API.

Pixel operations are possible using the GRAPHIC GET|SET PIXEL statements, in a manner similar to GetPixel/SetPixel of the GDI API. GRAPHIC GET BITS allows the entire bitmap to be loaded into a dynamic string. This can be manipulated either as a string or by mapping an array onto it. It can be placed back into the GRAPHIC target by GRAPHIC SET BITS.

Complementarity of GRAPHIC statements and the Windows GDI API
The GRAPHIC statements contain all the commonly used GDI API functions, but if you need one that is not included it is possible to obtain the hDC of any GRAPHIC target and thereby use GDI API functions on it.

User community
PowerBASIC provides an online forum for users to ask questions and share knowledge. On 8 July 2012 the forum had 5,623 members (only a fraction of them still active) and contained 50,093 threads comprising 408,642 posts since August 26, 1998. The Source Code section alone contained 3,768 threads.

References

External links
  PowerBASIC company website
 PowerBASIC Peer Support Community
 Börje Hagsten's Files
 Don Dickinson's PowerBASIC code
 Gary Beene's gbSnippets
 FreeBase's Page on PowerBASIC (archived 2014)
 TheirCorp's PowerBASIC projects on SourceForge
 PowerBASIC for Beginners YouTube channel
 Borland Turbo Basic 1.x - Stats, Downloads and Screenshots :: WinWorld - Abandonware and Pre-Release Software
 Books on Internet Archive:
 Using Turbo Basic Frederick E. Mosher & David I. Schneider.
 Borland Turbo BASIC Owners Handbook 1987. Borland.

Third-party support
 Computer Workshop (EZGUI)
 Theo's Forum: José Roca Software
 PlanetSquires Forums

BASIC compilers
BASIC programming language family
Borland software
DOS software
Articles with example BASIC code


text:
8 Comments November 30, 2007 at 2:31 pm
Film Friday: Don't Feed the Troll
By Mathew Kumar
It's funny that we mentioned The Rocky Horror Picture Show in our introduction last week, because it's showing tonight at 11:30 p.m. at the Bloor. It's been a while, in our memory, since the last time it showed, which would imply that the fans in Toronto aren't as rabid as elsewhere, but we'd still recommend that you don't head along unless you're very familiar with the film. Who knows what could happen.
Speaking of tediously obsessed fans leads us on to this week's festivals, actually. The Fantasy Worldwide Film Festival starts next Tuesday including a screening of Done The Impossible: The Fans' Tale Of Firefly And Serenity. We'd rather be forced to go to the cinema dressed in lingerie and fishnets than watch that, but to each his own, eh?
Festivals currently running include the Diaspora Film Festival and the Giggleshorts Film Festival, and there's a free World AIDS Day screening at the Bloor tomorrow (starting at 1:45 p.m.), trusting some grotesque idiot doesn't come along and spoil it.
This is a pretty Bloor heavy Film Friday, as this month's Doc Soup screening also runs on Wednesday. A Table in Heaven is a portrait of New York restaurateur Sirio Maccioni and the three sons. To be honest, not even the reviews are making it entirely clear why that's interesting, but the Doc Soup people know what they're doing (we think) so it's probably worth a shot.
If you're wondering why we haven't led with the "big" releases, it's probably because they're a terribly uninspiring lot. 100 Films and a Funeral, about the departed PolyGram Filmed Entertainment, is probably the most interesting. There's also I'm Not There, but if Torontoist was on Jeopardy and the answer was "Todd Haynes, Bob Dylan, and Cate Blanchett," our question would be, "Who are incredibly overrated?"
It's nice to see Eye's Adam Nayman calling out Cate Blanchett for "Oscar trolling," though.
Also released this week: The Savages and The Life of Reilly.
And finally, The Brunswick Theatre is closing its doors for the final time tonight. If you appreciated the theatre at all, stop by at 7 p.m. for the final screening, the Toronto premiere of The Price of Sugar (pictured above), which looks at the plight of Haitian workers who are smuggled into the Dominican Republic to produce sugar.
Filed under Adam Nayman, Bob Dylan, Brunswick Theatre, Cate Blanchett, Doc Soup, Dominican Republic, New York, Not There, Rocky Horror Picture Show, Rocky Horror, Sirio Maccioni, The Life, The Price, The Rocky Horror Picture Show, The Savages, this week, Todd Haynes, World AIDS Day, AIDS, entertainment, Fans, festivals, film, Film Festival, film friday, Rocky, soup, Theatre, Toronto, Wednesday


text:
package in.mtap.iincube.mongoapi;

public interface DocumentClient {
  MongoReader read(String dbname, String colname);

  MongoWriter write(String dbname, String colname);

  MongoUpdater update(String dbname, String colname);
}