text:
The Open Society
Enlightening Ideas · Critical Discussion
A review of "Statistical Inference as Severe Testing"
Critical Rationalism for a New Enlightenment
Die offene Gesellschaft
Formale Logik
Notturno Seminar: Popper and the Open Society
Poppers Wissenschaftskonzeption
Tag Archive: scientific literacy
The authority of facts
.Sagan, Carl:
If we teach only the findings and products of science—no matter how useful and even inspiring they may be—without communicating its critical method, how can the average person possibly distinguish science from pseudoscience? Both then are presented as unsupported assertion.
Tags: authority, communication, critical rationalism, science, scientific literacy
Tell me what you think!
The reserves of darkness, ignorance, and savagery
.Trotsky, Leon:
"What Is National Socialism?"
Today, not only in peasant homes but also in city skyscrapers, there lives alongside of the twentieth century the tenth or the thirteenth. A hundred million people use electricity and still believe in the magic power of signs and exorcisms. The Pope of Rome broadcasts over the radio about the miraculous transformation of water into wine. Movie stars go to mediums. Aviators who pilot miraculous mechanisms created by man's genius wear amulets on their sweaters. What inexhaustible reserves they possess of darkness, ignorance, and savagery!
Tags: fascism, magical thinking, nazism, religion, scientific literacy
With great science comes great responsibility
Why instead did the West slumber through a thousand years of darkness until Columbus and Copernicus and their contemporaries rediscovered the work done in Alexandria? I cannot give you a simple answer. But I do know this: there is no record, in the entire history of the Library, that any of its illustrious scientists and scholars ever seriously challenged the political, economic and religious assumptions of their society. The permanence of the stars was questioned; the justice of slavery was not. Science and learning in general were the preserve of a privileged few. The vast population of the city had not the vaguest notion of the great discoveries taking place within the Library. New findings were not explained or popularized. The research benefited them little. Discoveries in mechanics and steam technology were applied mainly to the perfection of weapons, the encouragement of superstition, the amusement of kings. The scientists never grasped the potential of machines to free people. The great intellectual achievements of antiquity had few immediate practical applications. Science never captured the imagination of the multitude. There was no counterbalance to stagnation, to pessimism, to the most abject surrenders to mysticism. When, at long last, the mob came to burn the Library down, there was nobody to stop them. [278]
Tags: antiquity, freedom, industrialisation, morality, scientific literacy
PeterM on Scientific methodology (German edition)
PeterM on The logic of scientific methodology
Fakten? Welche Fakten? – Wissenschaftskommunikation.de on The power of logic
Fakten? Welche Fakten? – Wissenschaftskommunikation.de on The mental process of critical rationalism
Fakten? Welche Fakten? – Wissenschaftskommunikation.de on The role of explanation in science
PeterM on Die neue Freiheit
authority critical rationalism criticism demarcation democracy discussion education enlightenment experiment explanation fact fallibility falsifiability falsification freedom freedom of speech induction justification knowledge Kuhn learning liberty logic method morality objective knowledge objectivity open society opinion philosophy politics Popper power problems progress rational discussion rationality religion science scientism society statistics theory truth World 3
.Adams, John (1)
.Adorno, Theodor W. et al. (1)
Der Positivismusstreit in der deutschen Soziologie (1)
.Agassi, Joseph (1)
A Philosopher's Apprentice (1)
.Albert, Hans (28)
"Die Idee der kritischen Vernunft" (14)
"Die Verfassung der Freiheit" (2)
"Plädoyer für kritischen Rationalismus" (1)
Die Wissenschaft und die Fehlbarkeit der Vernunft (1)
In Kontroversen verstrickt (1)
Kritischer Rationalismus (3)
Traktat über kritische Vernunft (6)
.Albert/Popper (1)
Briefwechsel (1)
.Andersson, Gunnar (3)
"Naive and Critical Falsificationism" (3)
.Bacon, Francis (3)
New Organon (3)
.Banerjee, Abhijit and Esther Duflo (1)
Poor Economics (1)
.Benn, Tony (1)
HC debate, 22 Mar 2001 (1)
.Bergson, Henri (1)
Two Sources of Morality & Religion (1)
.Blackburn, Simon (1)
.Boghossian, Peter (1)
"How to… CALL BULLSHIT" (1)
.Bronowski, Jacob (8)
Science and Human Values (8)
.BVerfG (1)
"KPD-Verbot" (1)
.Byrnes, Sholto (1)
"When it comes to facts … science is the only game in town" (1)
.Churchill, Winston (1)
HC debate, 11 Nov 1947 (1)
.Cockburn, Patrick (1)
"How Julian Assange's private life …" (1)
.Colquhoun, David (1)
"The problem with p-values" (1)
.Cox, Brian (4)
Science Britannica – ep. 2, Method and Madness (4)
.Dahrendorf, Ralf (5)
Die neue Freiheit (5)
.Darwin, Charles (4)
The Origin of Species (4)
.Dawkins, Richard (1)
The Life Scientific (1)
.Dawkins/Law (1)
In Conversation with Richard Dawkins (1)
.Deutsch, David (45)
The Beginning of Infinity (26)
The Fabric of Reality (19)
.Dewey, John (2)
Experience and Education (2)
.Dryzek, John S. (1)
Deliberative Democracy and Beyond (1)
.Eidlin, Fred (1)
"Matching Popperian theory to practice" (1)
.Einstein, Albert (1)
"Autobiographical Notes" (1)
.Emerson, Ralph Waldo (1)
Human Culture Lectures (1)
.Enserink, Martin (1)
"Final Report: Stapel Affair Points to Bigger Problems…" (1)
.Ferrone, Vincenzo (1)
.Feyerabend, Paul (2)
Against Method (2)
.Feyerabend/Albert (2)
.Feynman, Richard (5)
The Character of Physical Law (2)
The Pleasure of Finding Things Out (3)
"Cargo Cult Science" (1)
"What is Science?" (2)
.Fisher, R.A. (7)
"The Arrangement of Field Experiments" (1)
Statistical Methods and Scientific Inference (2)
Statistical Methods for Research Workers (1)
The Design of Experiments (3)
.Fuller, Steve (10)
Kuhn vs. Popper (10)
.Gadenne, Volker (1)
"Is Popper's Third World Autonomous?" (1)
.Gladwell, Malcolm (1)
"The Politics of Politesse" (1)
.Goldacre, Ben (2)
.Goodin, Robert (4)
Reflective Democracy (4)
.Gould, Stephen Jay (6)
Bully for Brontosaurus (2)
Dinosaur in a Haystack (2)
Hen's Teeth and Horse's Toes (2)
.Grayling, A.C. (6)
Liberty in the Age of Terror (3)
To Set Prometheus Free (2)
Towards the Light (1)
.Harris, Sam (3)
The Moral Landscape (3)
.Hitchens, Christopher (1)
"I Fought the Law" (1)
.Horkheimer, Max and Theodor W. Adorno (4)
Dialectic of Enlightenment (4)
.Hume, David (3)
An Enquiry Concerning Human Understanding (3)
.Jarvie, Ian (17)
The Republic of Science (17)
.Jörke, Dirk (1)
Demokratie als Erfahrung (1)
.Kant, Immanuel (1)
"Beantwortung der Frage: Was ist Aufklärung?" (1)
.Kiesewetter, Hubert (2)
"Karl Poppers Offene Gesellschaft und die Demokratie im 21. Jahrhundert" (2)
.Kohl, Helmut (1)
"Sir Karl Popper" (1)
.Krugman, Paul (1)
"The Gullible Center" (1)
.Kuhn, Thomas (1)
The Structure of Scientific Revolutions (1)
.Lakatos, Imre (1)
"Falsification and the Methodology of Scientific Research Programmes" (1)
.Laudan, Larry (1)
"The Demise of the Demarcation Problem" (1)
.Lipton, Peter (1)
Inference to the Best Explanation (1)
.Livio, Mario (1)
Brilliant Blunders (1)
.Lockhart, Paul (2)
A Mathematician's Lament (2)
.Magee, Bryan (5)
"What use is Popper to a practical politician?" (2)
Popper (3)
.Medawar, Peter (4)
"Is the Scientific Paper Fraudulent?" (1)
"Review of Teilhard de Chardin's The Phenomenon of Man" (2)
Pluto's Republic (1)
.Meehl, Paul E. (5)
"The Problem Is Epistemology, Not Statistics" (2)
"Theoretical Risks and Tabular Asterisks: Sir Karl, Sir Ronald, and the Slow Progress of Soft Psychology" (1)
"Theory-testing in Psychology and Physics: A Methodological Paradox" (2)
.Mill, John Stuart (35)
On Liberty and Utilitarianism (35)
"On Liberty" (32)
"Utilitarianism" (3)
.Morgenstern/Zimmer (1)
Karl Popper (1)
.Mosley, Michael and John Lynch (2)
The Story of Science (2)
.Nagel, Thomas (1)
"The Facts Fetish" (1)
.Newton, Roger G. (3)
The Truth of Science (3)
.Notturno, Mark (20)
"The Open Society and Its Enemies: Authority, Community, and Bureaucracy" (1)
"Truth, Rationality, and the Situation" (5)
On Popper (2)
Science and the Open Society (12)
.Paine, Thomas (1)
Dissertation on First Principles of Government (1)
.Papineau, David (1)
For Science in the Social Sciences (1)
.Pies, Ingo (1)
"Theoretische Grundlagen demokratischer Wirtschafts- und Gesellschaftspolitik" (1)
.Pinker, Steven (1)
How the Mind Works (1)
.Popper, Karl (162)
"Replies to my Critics" (2)
After The Open Society (2)
"The importance of critical discussion" (1)
"The Open Society today" (1)
All Life is Problem Solving (3)
Auf der Suche nach einer besseren Welt (8)
"Die Logik der Sozialwissenschaften" (6)
"Gegen die großen Worte" (1)
"Wissenschaft und Kritik" (1)
Conjectures and Refutations (23)
"Back to the Presocratics" (1)
"Humanism and Reason" (1)
"Public Opinion and Liberal Principles" (1)
"Science: Conjectures and Refutations" (5)
"Sources of Knowledge and Ignorance" (4)
"The Nature of Philosophical Problems and Their Roots in Science" (1)
"Truth, Rationality, and the Growth of Scientific Knowledge" (4)
"Utopia and Violence" (3)
"What is Dialectic?" (1)
Logik der Forschung (1)
Objective Knowledge (19)
Realism and the Aim of Science (4)
The Logic of Scientific Discovery (36)
The Myth of the Framework (19)
The Open Society and Its Enemies (37)
The Poverty of Historicism (2)
Unended Quest (6)
.Popper, Karl and John C. Eccles (11)
The Self and Its Brain (11)
.Porter, Roy (2)
.Russell, Bertrand (2)
The Problems of Philosophy (2)
.Sagan, Carl (11)
"Does Truth Matter?" (1)
Broca's Brain (1)
The Demon-Haunted World (2)
The Varieties of Scientific Experience (2)
.Schank, Roger (1)
Making Minds Less Well Educated Than Our Own (1)
.Shearmur, Jeremy (2)
The political thought of Karl Popper (2)
.Shirky, Clay (1)
Tweet on 2009-10-17 (1)
.Singer, Peter (1)
"Discovering Karl Popper" (1)
.Sloman/Fernbach (1)
"Why Partisans Can't Explain Their Views" (1)
.Smolin, Lee (1)
The Trouble with Physics (1)
.Soros, George (1)
Open Society (1)
.Stelter, Brian (1)
"A Grass-Roots Newscast Gives a Voice to Struggles" (1)
.The Julian Assange Show (1)
Ep. 10, Noam Chomsky and Tariq Ali (1)
.Trotsky, Leon (1)
"What Is National Socialism?" (1)
.Vollmer, Gerhard (1)
"Kritischer Rationalismus und Evolutionäre Erkenntnistheorie" (1)
.Waschkuhn, Arno (2)
.Weil, Simone (3)
Anmerkung zur generellen Abschaffung der politischen Parteien (3)
.Wilson, Edward O. (1)
Consilience (1)
.Zimmer, Mirjam (1)
"Zur Hölle mit Ihren Befehlen, Sir!" (1)
Except where otherwise noted, content on this site is licensed under a Creative Commons Licence.
Creative Commons Licence BY-NC-ND


Diet plays a very important role in having a healthy pregnancy. The food which you take in these 9 months, directly affect your baby in all types. Healthy food is one of the biggest factors which contributes to a healthy mother and a healthy baby. Today we will be discussing about Healthy foods for pregnant woman.
Many woman gets worried of the diet intake during pregnancy. Pregnancy is a blissful period, with the addition of healthy diet you can make it complete and memorable too. First, we must know what are the nutritional sources which are must to be added in a pregnant woman's diet.
The above listed were those nutrients which lays a very vital role in healthy pregnancy. Now, we shall be discussing about those foods which are must and fruitful during pregnancy. Healthy foods for a pregnant woman simply means the foods which are advised and suggested during pregnancy. All the stuffs are affordable and can be accessed anywhere.
'Sunday ho ya Monday, roz khao ande'. It is very popular saying in India which means egg is something which must be there in your daily diet. Same case relies with pregnant women too. Egg (Basically the brown eggs) is highly recommended during pregnancy. Eggs contain lots of proteins and other minerals which are essential during pregnancy. You can take eggs in the boiled form for optimum benefits.
Eggs are also rich in choline, which promotes your baby's overall growth and brain health, while helping prevent neural tube defects. An expected mother must include at least one egg in their daily diet.
Beans such as kidney beans, black beans, lentils, chickpeas etc contains lots of fibres in it. 7 out of 10 woman suffer from acidity an constipation during pregnancy; which is not good indeed. Beans and lentils are one of the richest source of protein, thus a very good thing for pregnancy.
Eating plenty of green, red, orange, yellow, purple, and white fruits and vegetables ensures that you and your baby get a variety of nutrients. Those nutrients aids in the optimum growth of your baby which is a very good thing. Seasonal fruits and vegetables ensures the right growth of the baby even.
During pregnancy, fish suits as the best non-vegetarian and healthy food indeed. Fish is very light and must be consumed by a pregnant woman. Among the fishes, Salmon suits the best. Salmon is rich is high-quality protein and very low in mercury. During pregnancy, sea fishes and fishes with high-mercury like swordfish etc should be avoided.
Greek yogurt contains twice more calcium and protein than the regular yogurt. Calcium intake is very important during pregnancy. Lack of protein will cause low calcium density in both mother and baby bones which is not a good thing. A medium-sized up of yogurt a day is beneficial for expecting mothers.
Dark green vegetables contains lots of iron, folate and other essential nutrients in it which are just the bliss for a pregnant woman. Spinach, kale, Swiss chard, and other green leafy vegetables are loaded with vitamins and nutrients, including vitamins A, C, and K, as well as the all-important folate.
A handful of mixed dry fr7uits must be consumed by a pregnant woman on the daily basis. Although, on the trimester, cashew nuts, walnuts et should be avoided as they are warm in nature and not suitable for the first three months. Later on, 4 almonds, 4 pistachios, 2 cashew nuts, 10 raisins should be taken. If you take them with milk then their efficacy gets increased twice.
Lean meat is an excellent food option during pregnancy. Being rich in Iron, it promotes a healthy circulation of red blood cells in both mother and baby body. It prevents anaemia which is very common during pregnancy. Make sure that the meat is free from extra fats and cholesterol otherwise it can have adverse effects.
A pregnant woman should take 3-4 litres of water daily for the ample growth of baby. Healthy fluids are very important during pregnancy. Many woman don't like to take too much of water. Now you have an option, you can take some water in the form of soups, juices and watery fruits. Water retention is body can be harmful for both mother and the baby.
Blueberries, raspberries, and blackberries are delicious snacks and taste great in pancakes and on top of cereal. During pregnancy these cute berries are very healthy and aids in wholesome development. Include these in your diet, so that your and baby's health is ensured.
In this way we saw the Healthy foods for a pregnant woman. Artificial and packaged foods must be strictly avoided during pregnancy. Always, remember, your baby is like a sponge, whatever you put inside is absorbed by that sponge! Have a healthy pregnancy.


How do I get a trial pair?
Can you add Axon Optics lenses to my current glasses?
Do I need a prescription to get your glasses?
Who should I contact if I am a physician or retailer interested in selling or prescribing Axon Optics?
Do you have a wholesale program?
Can I buy the uncut lenses only?
Are Axon Optics SpectraShield FL-41 sunglasses really better than regular sunglasses or polarized sunglasses?
How is Axon Optics different from competitors?
How is Axon Optics SpectraShield FL-41 different than regular, generic FL-41?
Do other companies sell Axon Optics SpectraShield FL-41?
Can you tell me which glasses fit over regular glasses?
How do I choose eyewear sizes online?
Do you have glasses for kids also?
Can Axon Eyewear be worn indoors or outdoors?
Will it take time to get used to my Axon Eyewear?
Will these lenses help me with my medical condition?
My lenses look different than I thought they would. Are they defective?
Do Axon lenses require special cleaning?
I want to send in my frames, how do I select a frame?
Can I order bifocal or progressive lenses?
How do I have my prescription made with your special lenses?
How should I clean my contact lenses?
Do I need a prescription to order your special contact lenses?
How long will it take to get my contact lenses?
Can I talk to a person? What is the support phone number?
Where can I try on your frames?
Can Axon Send My Provider Product Information?
As a provider, can I get samples or sell your product?
Can barometric pressure change trigger migraine?
Can Axon Optics lenses help relieve symptoms of photophobia and other medical conditions?
Does Axon Eyewear help with flickering light, motion, or ceiling fans?
Will Axon Eyewear relieve eyestrain at the computer?
Which lenses are for night driving?
Do you work with the VA?
How do I get this benefit through the VA?
Do you offer any military discount?
How can I order the Axon Migraine Supplement?
How do I get my $25 off coupon?
I did not receive a discount coupon when I subscribed to the newsletter.
I signed up for the email list but didn't receive my $25 coupon.


Welcome Amanda Holmes, from Chet Holmes International to the Marketing Optimization Video Podcast.
Today we talk about Why Isn't Your Marketing Working .
Please subscribe to the podcast in Itunes, Stitcher or on SoundCloud.


text:
Q: About 2 Variables I have a question, We were asked by our teacher to write a rock paper scissors program using the if else statement
my problem is
if i code it like this
char a, b;
clrscr();
printf("\n Enter player 1 value");
scanf("%c", &a);
printf("\n Enter Player 2 value:);
scanf("%c", &b);

my problem is when i code it like this after entering the 1st value it ignores the second one and just goes on the if statements
and i found a solution which is putting space on %c on the second scanf which looks like this (found a similar program)
scanf(" %c", &b);

and it works but now i don't know why ??
can anyone explain to me why it was being ignored and why putting a space solves that problem ?? it will gladly help
thanks in advance

A: by adding a space you exclude the  whitespaces created by the previous scanf.

A: scanf() stops as soon it finds a whitespace so if the string start with a whitespace you get nothing.
use scanf("%[^\n]", &variable) to get everything (space included) or even better
 scanf("%30[^\n]", &variable) to get everything with a size limit on the input (in this case 30).
There is also another function that lets you read from a stream:
fgets(&variable, sizeof variable, stdin);  check the doc out here(http://www.cplusplus.com/reference/cstdio/fgets/)

redpajama_set_name: RedPajamaStackExchange


text:
Why haven't we seen more of that?
Illinois' complete performance leaves us wondering where this has been all season.
By Manjesh Mogallapalli@Manjesh_96 Jan 25, 2023, 8:05am CST
Share All sharing options for: Why haven't we seen more of that?
Ron Johnson-USA TODAY Sports
The Illini took care of business on home court Tuesday night against Ohio State, winning 69-60. Illinois was firing on all cylinders and pulled away in the second half in a game that wasn't as close as the final score may show.
It's on nights like these that everyone gets reminded why Illini fans had high expectations coming into the season, and it's confusing as to why we don't see this every time.
One thing that had aided the Illini in the past three successful seasons was roster continuity and leadership with Trent Frazier and Da'Monte Williams. With the infusion of talent via the transfer portal this offseason, those losses were relatively swept under the rug. Both of those guys always came up big in the clutch and set the tone on defense for Brad Underwood's teams.
On nights when stars like Ayo and Kofi were starting slow or struggling, Trent would show up offensively and would always be the voice of the team making sure they kept their heads up. Even if Illinois lost games during those seasons, the Illini wouldn't go down without a fight.
The most concerning thing about the losses this season has been that they've mostly been blowouts. Four of the 6 losses have been by at least 13 points. Illinois has all the talent in the world on paper, but they find themselves coming up short in games that are winnable, (i.e. Northwestern and Mizzou).
Terrence Shannon Jr. is playing well individually, but it seems like the rest of the roster is very, very streaky. On nights where TSJ starts slow, the offense comes to a standstill, and when the team starts to press to find some offense it usually ends up with costly turnovers. With the holdover players from last year being younger than the transfers (Coleman & RJ), it's been difficult to maintain the same on- and off-court culture that we've seen over the last few seasons. We're missing those glue guys on this team that can keep the team together in the tough times and keep Illinois on track when things are going well.
But the results have turned around with five wins in the last six games, and the showing on Tuesday was probably the most complete performance in Big Ten play. Everyone seemed engaged and it seemed like the guys were having fun playing basketball. We need to see more of that and the team needs to continue to gel and play its best basketball down the stretch.
We might already be 20 games into the season but there is no time better than the present to get right. With players feeling more assured in their roles we should see more consistent play from the Illini.

redpajama_set_name: RedPajamaCommonCrawl


My latest post for Caught By The River was published recently, for my Wandering the River Taff column. In it, I explored the history of Clarence Bridge, which connects the wards of Butetown and Grangetown. I always end up doing about ten thousand percent more research than I can fit in the columns, so get ready for all the interesting extra bits I couldn't cram in.
A wooden swing bridge went over the Taff, about a hundred or so metres south of where the bridge is today, joining 'Lower Grangetown' to the Docks. This bridge connected the areas from 1861 to 1890 – the period when the docks started booming. Increasing numbers of people started using the bridge to get to work from Grangetown, but the Taff Vale Railway Co leased the bridge privately, and started charging for its use.
Towards the top right of the picture, you'll see James Street running horizontally across (it's where you'll find the police station today). If you stretch that line out directly to the left, you'll find the current location of Clarence Bridge.
I did quote from the wonderful Grangetown Cardiff's history section in my column, but I didn't manage to get all the details in. On the day they introduced the toll, local residents rioted and threw the bridge's gate off its hinges and threw it in the river.
The Times reported that 1,000 men took part in the protests each day against the railway company. There had been "upmost good humour" for the most part, as 200 police stood by, but then there was direct action. "They rushed at the newly-erected toll gate and tore it from its hinges, throwing the structure in the river." The first gate was replaced the following day, as well as a sentry box for the toll-keeper. The toll house was also damaged. The paper later publishes court reports of three men who were arrested for causing the damage, costing £5 – Cornelius Dacey, William Smith and William Webb, all under 23. Police were also after another man called William Drew, who was heard to shout "Go it boys, that's right, pull it off!" The court was told of "200 armed navvies with iron bars up their sleeves." The three were found guilty and the judge expressed sorrow at having to sentence them to a month's hard labour.
Eventually the Cardiff Corporation relented to the chaos and built two proper public access bridges – Clarence Bridge, which spanned the River Taff, and the James Street Bridge, which spanned the Glamorganshire Canal. You can see both these bridges appearing in maps from 1898 onwards. Also note the original wooden swing bridge has disappeared – been dismantled by this point, leaving Hamadryad Road cut off abruptly by the Taff.
If you want to see the location of the original wooden bridge, head to Hamadryad Road on the Butetown side. You can't reach the Taff directly as there's a big fence up, but if you face the water, you'll be standing roughly where that original bridge was – well over 100 years ago. It had cost £60,000 when it was originally built.
Grace's Guide shows the original plans for the bridge, which was designed by William Harpur. I'd never heard of him before, but turns out he's a fairly important figure in Cardiff's modern history.
William Harpur, the bridge's engineer, is not really a household name, but modern Cardiff has his fingerprints all over it. He was appointed Borough Surveyor in 1883, and as such had final and ultimate say over all proposed street layouts and individual buildings that were going up through the city's boom years.
If you've walked down Castle Street, visited Cardiff Indoor Market, or been to Roath or Victoria Parks, you'll have first hand experience of his work. There's also the civic centre at Cathays Park, the widening of the Hayes and Working Street. He built the city's first municipal hospital (the Hospital for Infectious Diseases – later Landsdowne Hospital) and also the Pumping Station – now an antiques market.
Harpur was also engineer to the tramways department, and carried out the construction of the track for the electric cars. As his obituary so delicately puts it, his mark is left on the lay-out of every inch of modern Cardiff: all the plans of new roads, buildings, bridges etc having had to receive his approval.
Bit of a hero, William Harpur. Good beard too.


text:
Q: Validating dates with day out of range When I try to parse date 2020-06-31 java successful parse it despite the fact that June have only 30 days (result is 30th of June).
My code
DateTimeFormatter DATE_FORMATTER =
            new DateTimeFormatterBuilder().appendPattern("yyyy-MM-dd")
                    .toFormatter();
LocalDate.from(DATE_FORMATTER.parse("2020-06-31"))
    .atStartOfDay()
    .atZone(ZoneId.of("Asia/Kuala_Lumpur"))
    .toInstant();

Is it possible to validate such dates?
PS: I use Java 1.8


text:
Cultural Facilities
MGOK
About Bystrzyca Kłodzka
Film Bystrzyca
Spalona
Gorzanów
Sway.to
Bystrzyca on Film
Bystrzyca Kłodzka is a place that often appears in different film productions and documentaries, not only because of its charming views that extend to the horizon but also its natural, historical and cultural wealth. It is here that scenes were filmed for the following: the cult TV series 'Czterej pancerni i pies' (Four tankmen and a dog); 'Nowy Jork, czwarta rano' (New York at four in the morning); 'Pierwszy dzień Wolności' (The First Day of Freedom); 'Stacja' (Station); 'Boża Podszewka II' (God Lining II);'Sezon na leszcza' (The season for bream); and 'Nikt nie woła' (Nobody's calling) directed by Kazimierz Kutz. The 55th anniversary of its founding was celebrated in 2015 and for the occasion the Municipal Community Cultural Centre held a gala attended by the director and residents of Bystrzyca, who participated in the film as extras. The ceremony was carried out by the youth of Bystrzycka from the local secondary comprehensive school complex in the framework of the project entitled 'Kadrowanie Pamięci' (Memory Framing).
The Crystal Avenue of Stars (Pol: Kryształowa Aleja Gwiazd), located in the city park along the ramparts at ul. Wojska Polskiego, was also created in 2015 on the initiative of the artist-sculptor Konrad Tomaszewski. A series of carvings from plastic imitation crystal glass perfectly reproduced the faces of well-known figures of Polish cinema. Indeed, Kazimierz Kutz was the first face of the Crystal Avenue of Stars. Currently the group includes, among others, Krzysztof Zanussi, Jerzy Hoffman, Janusz Majewski, Grazyna Wolszczak and Robert Gonera.
Recent productions include 'Za niebieskimi drzwiami' (Behind the blue door) directed by Mariusz Paleja, and 'Pokot' directed by Agnieszka Holland. Bystrzyca's landscapes are also evident in the music videos for the songs 'Dom'(Home) by Artur Chamski and 'Rocznik 89' (Vintage 89) by CENTRALA 57, a pop-rock band.
Projekt INTERAKTUWNI NA POGRANICZU współfinansowany jest przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego
w ramach Programu Interreg V-A Republika Czeska – Polska 2014-2020 za pośrednictwem Euroregionu Glacensis.
elbiplus 2018 | All rights reserved
By visiting this site you accept the terms and privacy policy. Accept Site regulations


With housing prices on the rise in many US markets, it can be difficult to find a home that fits your family's needs without mortgage payments that will break your budget.
According to Holden Lewis, a mortgage analyst at Nerdwallet, timing your home purchase correctly — like during the winter or before you get married— can save you money.
Lewis has followed the mortgage market since 2001 — through the first housing boom, the 2008 crash and its aftermath, and the recovery. Here are his practical tips to help you figure out the right time to buy a home.


text:
using System;
using System.Collections.Generic;
using Azure;
using Azure.Core;

namespace Azure.ResourceManager.ConnectedVMwarevSphere.Models
{
    /// <summary> Defines the resource properties. </summary>
    public partial class GuestAgentProfile
    {
        /// <summary> Initializes a new instance of GuestAgentProfile. </summary>
        public GuestAgentProfile()
        {
            ErrorDetails = new ChangeTrackingList<ResponseError>();
        }

        /// <summary> Initializes a new instance of GuestAgentProfile. </summary>
        /// <param name="vmUuid"> Specifies the VM's unique SMBIOS ID. </param>
        /// <param name="status"> The status of the hybrid machine agent. </param>
        /// <param name="lastStatusChange"> The time of the last status change. </param>
        /// <param name="agentVersion"> The hybrid machine agent full version. </param>
        /// <param name="errorDetails"> Details about the error state. </param>
        internal GuestAgentProfile(string vmUuid, StatusType? status, DateTimeOffset? lastStatusChange, string agentVersion, IReadOnlyList<ResponseError> errorDetails)
        {
            VmUuid = vmUuid;
            Status = status;
            LastStatusChange = lastStatusChange;
            AgentVersion = agentVersion;
            ErrorDetails = errorDetails;
        }

        /// <summary> Specifies the VM's unique SMBIOS ID. </summary>
        public string VmUuid { get; }
        /// <summary> The status of the hybrid machine agent. </summary>
        public StatusType? Status { get; }
        /// <summary> The time of the last status change. </summary>
        public DateTimeOffset? LastStatusChange { get; }
        /// <summary> The hybrid machine agent full version. </summary>
        public string AgentVersion { get; }
        /// <summary> Details about the error state. </summary>
        public IReadOnlyList<ResponseError> ErrorDetails { get; }
    }
}

redpajama_set_name: RedPajamaGithub


The April update #2 has been released with more UI changes and a new implementation of logos for races. This feature is important for the race designer, which is the next main feature coming soon.
You can find release notes on forums.
Hello everyone! The first update in April is out. There are lots of UI changes based on feedback. Trade view has more info about opponents trade routes now. Also each construction has unique icon, each race has unique military unit names and much more.
Hello everyone! The second update is done. There is a new auto colonization feature in Government view, which will select or build a colony ship and colonize planet for you.
Another fixed issue is an amount of Miners required to extract rare resources. It was just too high and micromanaging was pain. So the miner has much bigger extract range, better shields and hull now. To compensate you can't upgrade it and asteroids have less rare resources.
You can find release notes on the forums. Let me know what you think about changes or if you have any problem.
This is the first update after release. It comes with UI changes and some fixed bugs. You can find release notes on forums.
The game has been released! Let us know what you think about it. Any feedback would be greatly appreciated.


text:
#include "memoryleak.h"

#include <QDebug>

#include <QCoreApplication>
#include <QPluginLoader>
#include <QDir>
#include <QFileSystemWatcher>
#include <QSettings>
#include <QModelIndex>
#include <QThread>

#include "feedmanager.h"
//#include "feedplugin.h"
#include "feedplugincontainer.h"
#include "aggregatedservicemodel.h"
#include "settings.h"
#include "serviceadapter.h"
#include "searchablecontainer.h"

#include "memoryleak-defines.h"

#include "threadtest.h"

//
// Overview of McaFeedManager
//    - loads content plugins
//    - assembles aggregation of service models from all plugins
//    - passes on feed requests to the right plugin and service
//    - generates unique ids for services and stores some info in QSettings
//

const char PLUGIN_RELPATH[] = "/MeeGo/Content";

//
// static members
//

static McaFeedManager *s_manager = NULL;
static int s_refCount = 0;

McaFeedManager *McaFeedManager::takeManager()
{
    if (!s_manager)
        s_manager = new McaFeedManager;
    s_refCount++;
    return s_manager;
}

void McaFeedManager::releaseManager()
{
    if (s_manager) {
        s_refCount--;
        if (s_refCount == 0) {
            delete s_manager;
            s_manager = NULL;
        }
    }
}

//
// members
//

McaFeedManager::McaFeedManager()
{
    m_requestIdCounter = 0;
    m_destroying = false;

    qRegisterMetaType<QModelIndex>("QModelIndex");

    m_watcher = new QFileSystemWatcher;
    m_services = new McaAggregatedServiceModel;

    loadPlugins();

    // watch for new plugins getting installed and load them
    QStringList paths;
    foreach (QString path, QCoreApplication::libraryPaths())
        paths << path + PLUGIN_RELPATH;
    m_watcher->addPaths(paths);
    connect(m_watcher, SIGNAL(directoryChanged(QString)),
            this, SLOT(loadPlugins()));

    // TODO: watch for plugin updates, removals too?
}

McaFeedManager::~McaFeedManager()
{
    m_destroying = true;
    delete m_watcher;
    delete m_services;

    foreach (McaFeedPluginContainer *plugin, m_pluginToPaths.keys())
    {
        removePlugin(plugin);
    }
}

void McaFeedManager::removePlugin(McaFeedPluginContainer *plugin)
{
    disconnect(plugin, SIGNAL(loadCompleted(McaFeedPluginContainer*,QString)),
            this, SLOT(onLoadCompleted(McaFeedPluginContainer*,QString)));
    disconnect(plugin, SIGNAL(loadError(McaFeedPluginContainer*,QString)),
            this, SLOT(onLoadError(McaFeedPluginContainer*,QString)));
    disconnect(plugin, SIGNAL(feedModelCreated(QObject*,McaFeedAdapter*,int)),
            this, SIGNAL(feedCreated(QObject*,McaFeedAdapter*,int)));
    disconnect(plugin, SIGNAL(createFeedError(QString,int)),
            this, SIGNAL(createFeedError(QString,int)));

    // allow remaining signals from threads to be dispatched
    QCoreApplication::instance()->processEvents(QEventLoop::ExcludeUserInputEvents);

    qDebug() << "Terminating plugin " << m_pluginToPaths.value(plugin);
    QThread *plugin_thread = plugin->thread();

    // remove service
    foreach (const QAbstractItemModel *serviceModel, m_modelToPlugin.keys()) {
        if (m_modelToPlugin[serviceModel] == plugin) {
            const McaServiceAdapter *serviceAdapter = qobject_cast<const McaServiceAdapter*>(serviceModel);
            if (serviceAdapter) {
                //const_cast<McaServiceAdapter*>(serviceAdapter)->deleteLater();
                delete const_cast<McaServiceAdapter*>(serviceAdapter);
            }
            else {
                qDebug() << "NOT A SERVICE ADAPTER";
            }
            m_modelToPlugin.remove(serviceModel);
            break;
        }
    }

    plugin->deleteLater();
    QCoreApplication::instance()->processEvents(QEventLoop::ExcludeUserInputEvents);

    plugin_thread->quit();
    if (!plugin_thread->wait(3000)) {
        qWarning() << "Plugin thread is not responding";
    }

    qDebug() << "Done terminating plugin " << m_pluginToPaths.value(plugin);
    m_pluginToPaths.remove(plugin);
}

QAbstractItemModel *McaFeedManager::serviceModel()
{
    return m_services;
}

int McaFeedManager::createFeed(const QAbstractItemModel *serviceModel,
                                               const QString& name)
{
    // TODO: clean up destroyed models

    McaFeedPluginContainer *plugin = m_modelToPlugin.value(serviceModel);
    if (plugin) {
        QMetaObject::invokeMethod(plugin, "createFeedModel", Qt::QueuedConnection, Q_ARG(QString, name), Q_ARG(int, m_requestIdCounter), Q_ARG(QString, serviceId(serviceModel, name)));
        return m_requestIdCounter++;
    }

    return -1;
}

int McaFeedManager::createSearchFeed(const QAbstractItemModel *serviceModel, const QString& name, const QString& searchText)
{
    // TODO: clean up destroyed models

    McaFeedPluginContainer *plugin = m_modelToPlugin.value(serviceModel);
    if (plugin) {
        QMetaObject::invokeMethod(plugin, "createSearchModel", Qt::QueuedConnection, Q_ARG(QString, name), Q_ARG(QString, searchText), Q_ARG(int, m_requestIdCounter));
        return m_requestIdCounter++;
    }
    return -1;
}

QString McaFeedManager::getHash(QSettings *settings, const QString& path, const QString& name, int pass)
{
    QString key = path + ":" + name;
    if (pass > 0)
        key.append(QString::number(pass));

    QString hash = QString::number(qHash(key), 16);
    settings->beginGroup(hash);
    QString settingsPath = settings->value(McaSettings::KeyPluginPath).toString();
    QString settingsName = settings->value(McaSettings::KeyServiceName).toString();

    if (settingsPath.isEmpty()) {
        // no such section, so create one
        settings->setValue(McaSettings::KeyPluginPath, path);
        settings->setValue(McaSettings::KeyServiceName, name);
    }
    else if (settingsPath != path || settingsName != name) {
        // found non-matching section, return to iterate
        hash.clear();
    }

    // otherwise, hash is good so return it
    settings->endGroup();
    return hash;
}

QString McaFeedManager::serviceId(const QAbstractItemModel *serviceModel, const QString& name)
{
    // returns: empty string on error, unique hash otherwise

    McaFeedPluginContainer *plugin = m_modelToPlugin.value(serviceModel);
    if (!plugin)
        return QString();

    QString pluginPath = m_pluginToPaths.value(plugin);
    QString serviceKey = pluginPath + ":" + name;
    QString hash = m_idToHash.value(serviceKey);

    if (hash.isEmpty()) {
        // haven't seen this service yet, so check QSettings file
        QSettings settings(McaSettings::Organization, McaSettings::ApplicationCore);
        int pass = 0;
        while (true) {
            hash = getHash(&settings, pluginPath, name, pass++);
            if (!hash.isEmpty()) {
                break;
            }
        }
        m_idToHash[serviceKey] = hash;
    }

    return hash;
}

//
// protected slots
//

void McaFeedManager::loadPlugins()
{
    qDebug() << "McaFeedManager::loadPlugins()";
    // effects: checks plugin paths for any new plugins to load
    foreach (QString path, QCoreApplication::libraryPaths()) {
        QDir dir = QDir(path + PLUGIN_RELPATH);
        foreach (QString filename, dir.entryList(QStringList() << QString("*.so"))) {
            QString abspath = dir.absoluteFilePath(filename);
            if (m_pluginToPaths.values().contains(abspath))
                continue;

            McaFeedPluginContainer *pluginContainer = new McaFeedPluginContainer();
            pluginContainer->setPath(abspath);

            connect(pluginContainer, SIGNAL(loadCompleted(McaFeedPluginContainer*,QString)),
                    this, SLOT(onLoadCompleted(McaFeedPluginContainer*,QString)));
            connect(pluginContainer, SIGNAL(loadError(McaFeedPluginContainer*, QString)),
                    this, SLOT(onLoadError(McaFeedPluginContainer*,QString)));
            // Service data is accessed when the feed is created, which is why it blocks the thread.
            connect(pluginContainer, SIGNAL(feedModelCreated(QObject*,McaFeedAdapter*,int)),
                    this, SIGNAL(feedCreated(QObject*,McaFeedAdapter*,int)), Qt::BlockingQueuedConnection );
            connect(pluginContainer, SIGNAL(createFeedError(QString,int)),
                    this, SIGNAL(createFeedError(QString,int)));

#ifdef THREADING_DEBUG
            McaThreadTest *pluginThread = new McaThreadTest(this);
#else
            QThread *pluginThread = new QThread(this);
#endif
            connect(pluginThread, SIGNAL(started()), pluginContainer, SLOT(load()));

#ifdef THREADING
            pluginContainer->moveToThread(pluginThread);
#endif
            pluginThread->start();
        }
    }
}

void McaFeedManager::onLoadCompleted(McaFeedPluginContainer *plugin, const QString &absPath)
{
    if (plugin) {
        if(m_destroying) {
            removePlugin(plugin);
        } else {
            addPlugin(plugin, absPath);
        }
    } else {
        qWarning() << "Error loading plugin: received null plugin from threaded loader!";
    }
}

void McaFeedManager::onLoadError(McaFeedPluginContainer *plugin, const QString &errorString)
{
    qWarning() << "Error loading plugin: " << errorString;
    if (plugin) {
        removePlugin(plugin);
    } else {
        qWarning() << "Error deleting plugin: received null plugin from threaded loader!";
    }
}

//
// protected members
//

void McaFeedManager::addPlugin(McaFeedPluginContainer *plugin, const QString& abspath)
{
    m_pluginToPaths.insert(plugin, abspath);
    QAbstractItemModel *model = plugin->serviceModel();
    McaServiceAdapter *adapter = new McaServiceAdapter(this, 0);
    adapter->moveToThread(plugin->thread());
    m_modelToPlugin.insert(adapter, plugin);
    adapter->setSourceModel(model);
    m_services->addSourceModel(adapter);
}


Fluorinated electrolytes are highly non-ideal and Newman's concentrated solution theory must be used to fully characterize ion-transport.
Search OSTI.GOV for author "Shah, Deep B."
Search OSTI.GOV for ORCID "0000-0001-7816-031X"
Search orcid.org for ORCID "0000-0001-7816-031X"
Search OSTI.GOV for author "Grundy, Lorena S."
Search OSTI.GOV for ORCID "0000-0001-7706-2216"
Search orcid.org for ORCID "0000-0001-7706-2216"
Search OSTI.GOV for author "Balsara, Nitash P."
Search OSTI.GOV for ORCID "0000-0002-0106-5565"
Search orcid.org for ORCID "0000-0002-0106-5565"
Shah, Deep B., Nguyen, Hien Q., Grundy, Lorena S., Olson, Kevin R., Mecham, Sue J., DeSimone, Joseph M., and Balsara, Nitash P. Difference between approximate and rigorously measured transference numbers in fluorinated electrolytes. United Kingdom: N. p., 2019. Web. doi:10.1039/C9CP00216B.
Shah, Deep B., Nguyen, Hien Q., Grundy, Lorena S., Olson, Kevin R., Mecham, Sue J., DeSimone, Joseph M., & Balsara, Nitash P. Difference between approximate and rigorously measured transference numbers in fluorinated electrolytes. United Kingdom. doi:10.1039/C9CP00216B.
Shah, Deep B., Nguyen, Hien Q., Grundy, Lorena S., Olson, Kevin R., Mecham, Sue J., DeSimone, Joseph M., and Balsara, Nitash P. Wed . "Difference between approximate and rigorously measured transference numbers in fluorinated electrolytes". United Kingdom. doi:10.1039/C9CP00216B.
McMillan, Rod; Slegr, Helen; Shu, Z. X.
Freestanding gel electrolytes based on Li(G4)TFSI/PEG are demonstrated with enhanced lithium transport and stripping/plating performance due to unique chemical interactions.
The number of faradays per mole of Cd transferred in the molten salt cell W - Cd/sub (liq)/CdI/sub 2(liq) + Cd/sub (satd)//Cd/sub (liq)/ - W was determined coulometrically under very low current density. The measured value of n = 1.86 at 775/sup 0/K agrees with the thermodynamically predicted value as calculated by Conant (5) and leads to the conclusion that the ionic mobilities of Cd/sup 2 +/ and Cd/sub 2//sup 2 +/ are equal.


Garden windows can immensely enhance your kitchen, bathroom, or any other room where you want to have more flowers, small plants, or herbs. Done properly, these windows become a one-time investment with great ROI potential especially nowadays with the growing thrust for organic and all-natural produce.
The garden window is usually about 18 inches away from the wall creating a nook that can hold potted or hanging plants, herbs or flowers. However, you don't have to have just plants. You can put anything you want like vases, knick knacks, room freshener, candles, or baskets.
Use a reinforced structure, at least 1-inch thick insulated glass, and adequate vents so you can allow the breeze in or keep the cold air out. If you want to have more than one layer of plants, use glass shelves to make them less visible from the outside.
Restrain any urge you have to completely fill up the window with plants and décor. The main point of the window is ventilation (especially for bathrooms and kitchens) and an inspiring view. Having too much clutter will ruin the effect and weigh the room down.
You may want a garden window but are having second thoughts because of the cost. One solution would be to avoid getting special sizes or unique-shaped window frames because these always cost more. Having your window installed by a professional will also save you in the long run because you can be sure of a good fit and get the usual warranty on parts and labor.
Studies show that majority of residential crimes (breaking and entering, theft) are done by amateurs. The usual route is through open or unlocked windows. To help you when you check the house before leaving, put a small, barely visible window sticker that will remind you to lock the windows.


INA. SKF. NUKR 35. 35. Sealed. 164. 35 16 18 0.6 52. 33. 8 M16x1.5 17 6 3. 1 20. 58. 14250. 15960. 2109. 8170. 15960. 6175. NUKR 35. 35. NUCF 16 BR. RSTO 10. 42. STO 10. 49. 10. 30. 14. 20. 11.8. 12. 0.3. 7980. 8740. 1111. 5225. RNAST10R. NAST10R. RNAST10R. NAST10R. NASTR10. RSTO10. STO10.
Find great deals on eBay for Track Roller in Metalworking Bearings. Shop with confidence. Pack of 20 RM2-2RS 3/8'' inch Track Roller Guide Bearing V Groove Rubber Sealed. $0.99. 0 bids. You are getting 20 pieces RM2-2RS 3/8" V Groove Guide. INA RSTO10 Track Roller Bearing. $18.38. Buy It Now. 25 42B.
NATR..PP sealed type, are thermally stable in a temperature. SBOHF CFUXFFO. C and C0 load ratings: coupling as bearings. Cw e C0w coeficiente RSTO 10 X. RSTO 12. RSTO 12 X. RSTO 15. RSTO 15 X. RSTO 17. RSTO 17 X. RSTO 20. RSTO 20X. RSTO 25. RSTO 25 X. RSTO 30. RSTO 30 X. RSTO 35. RSTO 35 X.
Nomo r den strsta oberoende distributren och lagringsspecialisten i Norden.
RSRA16186L0, 159.96. RSRA17102K0AH01, 149.93. RSRB13117L0, 108.07. RSRB13159L0, 133.56. RSRB1592L0, 107.14. RSRB16117L0, 108.07. RSRB16159L0, 121.08. RSRB16222L0, 155.14. RSRD20160L0, 123.5. RSRD25150L0, 144.34. RSTO10, 57.63. RSTO10X, 63.43. RSTO12, 60.71. RSTO12X, 66.75.
Description: Yoke type track roller bearings can support high radial loads as well as axial loads arising from slight misalignment and skewed running; they are suitable for applications such as cam gears, bed ways, and conveying equipment. Bearing No.: Dimensions. INA No.: d. D. B. mm. mm. mm. STO6-TV. 6. 19. 10.
Schaeffler develops and produces high-quality rolling bearings, spherical plain bearings, plain bearings and linear products under the product brands INA and FAG worldwide. more · Calculation. BEARINX software is one of the leading programs for performing rolling bearing and linear guidance system calculations.


Labor has today launched its official Small Business policy handbook "Standing up for Small Business."
A Shorten Labor Government would boost our vibrant small business community and diversify Australia's economy, while still investing in our world class education and strengthening quality healthcare across the country.
Labor's Australian Investment Guarantee will drive investment by allowing businesses in Australia to immediately deduct 20 per cent of any new eligible asset worth more than $20,000, with the balance depreciated in line with normal schedules from the first year.
It's a policy the small business sector have wanted for a long time, but which the Coalition repeatedly voted against. Only with Labor, and the help of some renegade Nationals, did this important reform pass through the House.
Every small and medium business is unique, and the diversity of Labor's policies in support of these businesses encompasses many different portfolio areas.
"There are a suite of measures in this handbook which will enable small businesses in Australia to flourish under a Shorten Labor Government, including the Australian Investment Guarantee, which encourage investment and cash flow," said Mr Bowen.
"Small business is the backbone of our economy; there are nearly half a million small businesses in this state, and they employ half a million people," said Ms King.
"As a former small business owner, I know how important thriving small businesses are to growing our economy.
"Labor knows that when small businesses do well, the economy does well. Labor will always choose to support small businesses over the top end of town," said Ms Beazley.
Labor's "Standing up for Small Business" policy handbook brings it all together.


Business Development Managers are responsible for developing the business, by identify arising business opportunities and build long-term relationships with prospects in order to increase the growth of the company revenue and maximize business profits.
Business developers help the company to become successful as it can be, they merely rely on knowledge, theory, and hands-on experience to help businesses to the growth, they evaluate the current performance of the business and find ways to help the business reach its full reach potential.
A good business developer must have strong and good communication skills in order to interact, present, assert and speak to all the different stakeholders which are involved, he must also be able to cold call prospects with confidence in order to be a highly successful business developer.
This includes being tact and diplomatic at all times, achieving your set goals which must require that you are able to learn when to compromise and when to take a stand, in order to persuade your prospects to do what needs to be done, you will need to win and fulfill their minds and trust.
Good Business developers are in some way also the project managers, they have to be able to plan and manage the company projects, manage the risks involved, calculating budgets, cost, time and teams working on the ongoing projects and assignments.
Business Development is not a one-man show, it involves collaborating with multiple parties from both the inside as well as the outside of the company, therefore any good business developer should be able to build up the relationships, influence, manage conflicts and navigate through office politics in order to get things done.
A Business Developer will need to have strong market research and strategic analysis skills.
Knowing all about your business products and services is essential, for knowing everything about your competition will provide you with the leverage which you need to surpass them, any respectful business develop will conduct the necessary competitive analysis which are needed to identify the company current position, and what competitive cons the company have over them, therefore business developers must be able to collect the data to prepare the accurate analysis of data.
This comes without thinking these days, any decent employee never the less a Business Development Manager must have high competency working with MS office, and even CRM software's is a must for this profile of job.


Jean and I joined the milling crowds when we drove to Moro Rock. Parking was scarce, so we parked near Hanging Rock, away from the main parking area. Still, we could see the imposing granite dome through the trees.
After a short 1/4 mile walk through the woods, we were at the main parking area, where people of all types - young and old - were gathered, either about to start the hike up, or coming down.
The hike from the parking area consists completely of steps -- about 400 of them. The trail caresses the rock, forcing people to stop and wait for people to pass in the opposite direction. Some groups were quite large; sometimes we would stop and 15 or 20 people would walk down in the opposite direction. Some rock climbers decided to avoid the traffic by taking the hard way up. They were resting on top of the rock as we walked by.
The views are fantastic. It's the highest point for many miles to the east and west. The stairs snake their way up, so you get views on both sides. But the top gives you a 360 degree view of the area. There's a bit more room here to stand and walk around, but not much.
To the west lies the Sierra foothills and the San Joaquin valley shrouded in haze. To the west lies the Great Western Divide -- a crest of 13,000 foot peaks capped by snow. To the south lies the Mineral King area of Sequoia National Park, including such lofty peaks as Sawtooth Peak (12343 feet).
There were about 20-30 people on top while we were there. The peak was relatively clear of winds. Birds (sparrows?) zipped by the sightseers. Some idiots trying to impress their friends decided to climb over the railing and tempt fate. After enjoying the views and having enough of this, we retreated away from this mass of humanity back down the steps.
As we walked back through the parking area, I saw a boy in a wheelchair and thought how sad it was that he couldn't make it to the top. Perhaps some people were nice enough to help him up far enough so he could see some of the views. I hope so -- despite the crowds, the views are worth it.
Return to Sequoia/Kings Canyon trip report.


Kelli Plotz concentrates her practice in corporate matters and wealth management, including more than 20 years of experience in trust and estate law. She has successfully administered multi-million dollar estates and often interfaces with accountants on a variety of estate and gift tax issues. Kelli has extensive experience in Trust and Estates litigation and the defense and representation of fiduciaries embroiled in family disputes and contested issues.
Kelli's practice experience includes the drafting and implementation of wills, revocable trusts, powers of attorney for health care, powers of attorney for property (POAs), irrevocable life insurance trusts (ILITs), children's trusts and spendthrift trusts, qualified personal residence trusts (QPRTs), intentionally defective grantor trusts and corresponding sale agreements/grantor retained annuity trusts (GRATs), family limited partnerships (FLPs), limited liability companies (LLCs), premarital agreements and prenuptial agreements, and gifting and charitable lead annuity trusts (CLATs).
Additionally, Kelli works with family-owned businesses to formulate succession plans and advise on wealth preservation.
Shown below is a selection of Kelli's engagements.
Hooray, There's No Estate Tax: Now What Do I Do?
Possible One-Year Elimination of Estate and Generation-Skipping Transfer Tax in 2010: Going, Going, Gone?
Illinois Passes State QTIP Legislation—Does Your Estate Plan Need to Be Updated to Take Advantage?


Welcome Home! Many updates include maple flooring throughout the main level, kitchen cabinets, granite counter tops, bathrooms. Cathedral ceiling, open floor plan - Large Kitchen Island, propane range, black appliances, french doors to screened in porch overlooking the backyard. The living room offers a large bay window and fireplace. Main level continues with a full hall bathroom and 3 bedrooms including a Master Bedroom w/ bathroom. Lower level has a family room, office, and playroom. Laundry Room and 1-car garage under finish this split entry home! Set back from the road, nice front stone wall, great backyard with patio and fire pit for entertaining. Don't miss out!


text:
West Indies & Caribbean/
1768 Jefferys Map of Guantanamo Bay
GuantanamoBay-jefferys-1768
A region which has gained infamy due to the War on Terror.
Plan of Guantanimo, called by the English Cumberland Harbour.
1768 (undated) 10.75 x 7.75 in (27.305 x 19.685 cm) 1 : 91000
This is a 1768 Thomas Jefferys map or plan of Guantanamo Bay, Cuba. The map depicts the entirety of Guantanamo Bay and the surrounding area. Highly detailed, the shoreline of the bay is meticulously illustrated, including where the mouths of several rivers enter the bay. Locations around the bay are labeled, including Pidgeon Point and several islands within the bay. Trees are illustrated in profile and depth soundings are noted throughout the bay. Several salt flats are also labeled.
Guantanamo Bay has gained international notoriety, or even infamy, over the past over the past fifteen years due to the presence of a United States detention facility that was opened to house enemy combatants from the ongoing War on Terror. The Guantanamo Bay Naval Base has been leased by the U.S. from Cuba since 1903 and was captured during the Spanish-American War.
This map was created by Thomas Jefferys and published by Robert Sayer in 1768.
Thomas Jefferys (1695 - November 20, 1771) was one of the most prominent and prolific map publishers and engravers of his day. Jefferys was born in Birmingham and was apprenticed to the engraver Emmanuel Bowen in 1735. Later, in the 1740s he engraved several maps for the popular periodical Gentleman's Magazine. Around 1740 Jefferys was finally able to go into business for himself and in 1746 received an appointment as 'Geographer to Fredrick, Prince of Wales,' which shortly after translated to the position of 'Royal Cartographer to King George III.' Jefferys initially specialized in compiling and re-engraving the works of earlier cartographers into more coherent cartographic wholes. Later, while not salaried position, Jefferys' appointment as 'Royal Cartographer' guaranteed preferential access to the most up to date cartographic material available, allowing him to produce new and updated charts of exceptional accuracy. He his best known for his maps of the Americas, particularly the posthumously published 1775 American Atlas, which included some of the finest and most important late colonial era maps of America ever made. Despite his prolific publishing history, royal appointments, and international publishing fame, Jefferys lived most of his life in dire economic straits. He was bailed out of bankruptcy by Robert Sayer during the production of the American Atlas. In the end, Jefferys died suddenly with very little to his name. Nonetheless, his cartographic legacy survived, and even after his death in 1771, many of his important maps continued to be published and republished by Sayer and Bennet, Conrad Lotter, Georges Louis Le Rouge, Laurie and Whittle, and others. Many attribute some of Jefferys best maps to the colorful and criminally inclined Irish cartographic genius Braddock Mead (John Green, c. 1688 - 1757), who is considered the 'secret behind Jefferys.' Jefferys was succeeded by his son, also Thomas, who had little success as a cartographer and eventually partnered with, then sold his stock and plates to William Faden - Jefferys' true heir. Learn More...
Robert Sayer (1725 - January 29, 1794) was an important English map publisher and engraver active from the mid to late 18th century. Sayer was born in Sunderland, England, in 1725. He may have clerked as a young man with the Bank of England, but this is unclear. His brother, James Sayer, married Mary Overton, daughter-in-law of John Overton and widow of Philip Overton. Sayer initially worked under Mary Overton, but by December of 1748 was managing the Overton enterprise and gradually took it over, transitioning the plates to his own name. When Thomas Jefferys went bankrupt in 1766, Sayer offered financial assistance to help him stay in business and, in this way, acquired rights to many of the important Jefferys map plates as well as his unpublished research. From about 1774, he began publishing with his apprentice, John Bennett (fl. 1770-1784), as Sayer and Bennett, but the partnership was not formalized until 1777. Bennett retired in 1784 following a mental collapse and the imprint reverted to Robert Sayer. From 1790, Sayer added Robert Laurie and James Whittle to his enterprise, renaming the firm Robert Sayer and Company. Ultimately, Laurie and Whittle partnered to take over his firm. Sayer retired to Bath, where, after a long illness, he died. During most of his career, Sayer was based at 53 Fleet Street, London. His work is particularly significant for its publication of many British maps relating to the American Revolutionary War. Unlike many map makers of his generation, Sayer was a good businessman and left a personal fortune and great estate to his son, James Sayer, who never worked in the publishing business. Learn More...
Very good. Blank on verso.
OCLC 5673121.


text:
The IDDP was founded in the year 2000 by a consortium of three Icelandic energy companies: (Hitaveita Sudurnesja (HS) (since 2008: HS Orka hf), Landsvirkjun (LV) and Orkuveita Reykjavíkur (OR)), and Orkustofnun (OS), the National Energy Authority of Iceland. The consortium began by preparing the drilling of a 4-5 km deep drill hole into one of its high-temperature hydrothermal system in order to reach 400-600°C hot supercritical hydrous fluid at a rifted plate margin on a mid-ocean ridge. A feasibility report was completed in 2003. The IDDP is a long term research and development project which will take a decade or two to conclude. As yet, IDDP is therefore not an alternative solution to meet energy demand in the near or intermediate future.
ICDP (International Continental Scientific Drilling Program) granted financial supports to organize the scientific program. A start-up meeting was held in Reykjavík in June 2001, and two workshops were held at Nesjavellir in 2002, the earlier on drilling technology in March, the latter in October on science. As a result of this IDDP received approximately 60 research proposals from the international scientific community, which ranged from petrology and petrophysics to fluid chemistry, water rock reactions, surface and borehole geophysics and reservoir modelling. More than half of these proposals require drill core samples.
In 2003 a decision was reached to drill the first IDDP candidate well at Reykjanes. The first IDDP candidate well, RN-17, was drilled at Reykjanes in 2004-2005 down to 3082 m depth by HS. In 2005 funding for drilling the first IDDP well to 5 km depth at Reykjanes was secured by the energy consortium, together with ICDP and the US National Science Foundation (NSF) which will participate in funding core drilling for scientific research. Unfortunately, this 3 km deep well of opportunity at Reykjanes became blocked during a production test in November 2005, and after attempts failed to recondition it, the well had to be abandoned in February 2006. Later the same year IDDP decided to move to the Krafla high temperature field in NE-Iceland, to attempt drilling a full size IDDP well into supercritical conditions, a well that was later identified as well IDDP-1. Alcoa Inc, an international aluminum company, joined IDDP consortium as funding partner in 2007, and StatoilHydro ASA (now Statoil), a Norwegian oil company, joined the consortium in 2008. For historical review until 2010 see: 3902 Fridleifsson et al.
Main purpose
The main purpose of the IDDP project is to find out if it is economically feasible to extract energy and chemicals out of hydrothermal systems at supercritical conditions. To study the supercritical hydrous fluid, an advanced drilling technology needs to be applied and a novel fluid handling and evaluation system designed. The improvement of this basic idea by the IDDP is to drill deep enough into the roots of a conventional high temperature hydrothermal system to produce water at supercritical conditions and bring it to the surface as 400-600°C superheated steam, at subcritical pressures (<220 bar). In the case of low permeability systems, by injecting cold fluid into the hot rocks, fractures can be induced to complete the thermal mining cycle.
The main result of the feasibility study
The first step was to design the project in a feasibility report, extending from the geo-scientific background and site selection to drilling technology and fluid handling and evaluation. The main results of the feasibility study were the following: (i) It is possible to drill the IDDP well to 5 km, (ii) It is possible to deal with a 400-600°C hot fluid, (iii) it is not possible to predict the chemical composition of the fluid prior to drilling, (iv) Some 12 potential drill sites for IDDP wells were selected, (v) Estimated cost of a full scale IDDP well: U$ 14-16 millions, (vi) Estimated cost of 5 km deep production well: US$ 8-9 millions, (vii) Estimated cost of coring to 4 km depth in "wells of opportunity": US $ 6 millions, (viii) Estimated cost of fluid handling and evaluation by using the "pipe": US $ 5,5 millions. (ix) The IDDP wells should also be considered for fluid injection tests in order to gain experience in heat sweeping (enhanced geothermal systems (EGS)), (x) The knowledge gained by the IDDP experiment will be beneficial to the energy company holding the geothermal field, irrespective of the result to meet the IDDP primary goal of tapping supercritical fluid from a geothermal system.
Drilling of IDDP-1
The first full scale IDDP-1 well was meant to be completed to 4.5 km depth late summer 2009 and the first flow test to be performed some months later. However, that drilling operation was abruptly terminated by late June at 2.1 km depth when drilling penetrated molten rock. Rapidly quenched magma of rhyolitic composition was returned to the surface in the form of quenched obsidian glass that plugged the lowest 20 m of the hole. Fortunately, due to earlier drilling problems, the well had been cased down to 1958 m depth, and was completed with a slotted liner down to 2080 m depth. This was in preparation for a flow test of the superheated regime just above a magma chamber, which should be performed autumn 2009. The flow test began in March 2010, and by July 2010 the well was producing some 30 kg/s of 330°C hot superheated steam at 16,5 bar-g pressure, and is still heating. This corresponds to some 20 MW of electric power. For closer details on the drilling and the flow test of IDDP-1 see this webpage from 27 May and 7 July 2010.
Future IDDP Drilling and production testing
Despite the fact that the primary goal of IDDP-1 to drill down to and test a hydrothermal system at supercritical condition was not met by the first IDDP well at Krafla in 2009, the IDDP program intends to move forward . IDDP plans to drill wells IDDP-2 and IDDP-3 in 2011-2015, at the Hengill and the Reykjanes geothermal systems in SW-Iceland. Additional funding for completing both these wells to target depths and subsequent flow and production testing is required – an opportunity for further international collaborations in IDDP.
Potential Benefits of the IDDP:
Increased power output per well, perhaps by an order of magnitude, and production of higher-value, high-pressure, high-temperature steam.
Development of an environmentally benign, high-enthalpy energy source below currently producing geothermal fields.
Extended lifetime of the exploited geothermal reservoirs and power generation facilities.
Re-evaluation of the geothermal resource base.
Industrial, educational, and economic spin-off.
Knowledge of permeabilities within drillfields below 2 km depth.
Knowledge of heat transfer from magma to water.
Heat sweeping by injection of water into hot, deep wells.
Possible extraction of valuable chemical products?
Advances in research on ocean floor hydrothermal systems.


text:
Q: How to prevent MS Office from adding shortcuts to Logitech's SetPoint? Everytime I start Word or Excel it re-adds Office shortcuts to Logitech's SetPoint software. Is there a way to prevent MS Office from doing this? I need to delete them everytime because they interfere with my own custom shortcuts.

A: I had that problem and solved it the following way, I have Windows10 and mouse logitech M705.
Open the folder corresponding to your mouse (for M705 folder is 10000A2)
c:\ProgramData\Logishrd\SetPointP\Devices\PointingDevice\10000A2
Edit the only xml file in the folder: 10000A2.xml, removing the section:
        <Button Number="5" Name="4">
          <Trigger Class="ButtonPress">
            <PARAM Button="5" />
            <TriggerState Name="ButtonDownUp" HandlerSet="BrowserForward" HandlerSetGroup="ForwardFloresGroup" >
              <AppOverride App="OUTLOOK.exe" HandlerSet="AppOverride_OutlookBack"/>
              <AppOverride App="MSIMN.exe" HandlerSet="AppOverride_OutlookExpressBack"/>
              <AppOverride App="WINWORD.exe" HandlerSet="AppOverride_WordBack"/>
              <AppOverride App="POWERPNT.exe" HandlerSet="AppOverride_PowerPointBack"/>
              <AppOverride App="MM.exe" HandlerSet="AppOverride_MindMapperBack"/>
              <AppOverride App="EXCEL.exe" HandlerSet="AppOverride_ExcelBack"/>
              <AppOverride App="NLNOTES.exe" HandlerSet="AppOverride_LotusNotesBack"/>
            </TriggerState>
          </Trigger>
        </Button>

        <Button Number="4" Name="5">
          <Trigger Class="ButtonPress">
            <PARAM Button="4" />
            <TriggerState Name="ButtonDownUp" HandlerSet="Back" HandlerSetGroup="BackFloresGroup" >
              <AppOverride App="OUTLOOK.exe" HandlerSet="AppOverride_OutlookForward"/>
              <AppOverride App="MSIMN.exe" HandlerSet="AppOverride_OutlookExpressForward"/>
              <AppOverride App="WINWORD.exe" HandlerSet="AppOverride_WordForward"/>
              <AppOverride App="POWERPNT.exe" HandlerSet="AppOverride_PowerPointForward"/>
              <AppOverride App="MM.exe" HandlerSet="AppOverride_MindMapperForward"/>
              <AppOverride App="EXCEL.exe" HandlerSet="AppOverride_ExcelForward"/>
              <AppOverride App="NLNOTES.exe" HandlerSet="AppOverride_LotusNotesForward"/>
            </TriggerState>
          </Trigger>
        </Button>

Save the file. In case saving is not possible, close the setpoint application and try again. If still not possible, save under other name and then try some tricks to replace the file.

A: Lately, in WIN10 the Setpoint software does not show the mouse image with it's buttons.
It is possible to manually copy your own png files describing the mosue buttons which I did and it works, for 705 mouse:
c:\ProgramData\Logishrd\SetPointP\Devices\PointingDevice\10000A2\1.png and up to 9.png
Being able to see the pictures is very helpful for mouses with more than 4 buttons


The inspiring image is part of australian flag outline unlimited australian flag outline coloring page free printable pages has dimension 1595 x 879 pixel. You can download and obtain the australian flag outline unlimited australian flag outline coloring page free printable pages images by click the download button below to get multiple high-resversions. Here is necessary information about Outlines. We have the resource more image about Outlines. Check it out for yourself! You can acquire australian flag outline unlimited australian flag outline coloring page free printable pages and see the Australian Flag Outline in here.


The event was fantastic as many teams returned from 10 years ago and many more joined the festivities. The games were played in great spirit and everyone was having a good time. I had a couple days before the tournament to go see what Bali had to offer and being renowned for its surfing I went to Uluwatu, a popular surf spot which can be seen in the video.


The Tea Partiers live in an alternate reality, in which up is down, the south is right and the shutdown is good for the Republicans, politically. Tea Party Republicans, now firmly in control of their Congressional caucuses, believe that if they can just carry on the insanity long enough, the American people will begin to look kindly on them.
Well, so far, there are only indications to the contrary. Despite Speaker Boehner's pronouncement that the Republicans are "locked in an epic battle" to deny health care to Americans, things are not going well for the Speaker and his caucus. Not only do Americans overwhelmingly disapprove of the Republican tactic of shutting down the government because they don't get their way on a law they do not like, new polling has begun to hit specific GOP districts.
A poll from Public Policy Polling, sponsored by MoveOn, shows that in 21 of the 24 districts surveyed, incumbent Republicans would lose to a generic Democrat thanks to the GOP shutdown. In 17 districts, incumbent Republicans are trailing a generic Democratic opponent as is, and in four others, they fall behind when voters are told that they voted to shut down the government. Democrats will need to pick up 17 seats in next year's midterms to win back the House. Just as the GOP shutdown began, a Quinnipiac poll showed Democrats gaining the advantage in national generic ballot they would need to take over the House even in the current gerrymandered climate. Late last month, the Democrat in Virginia's gubernatorial race catapulted to the top, causing the Republican to beg his national colleagues to end the shutdown.
With the usual caveat about this being thirteen months before the midterms and GOP's hopes and dreams about the American people forgetting about the shutdown by the time the election gets here, the current posture of the Republican party is backfiring in more ways than one. In midterm elections, the president's party usually loses seats, whereas here, the reversal is significant enough to perhaps flip control of the House. Same story in Virginia - the president's party tends to lose the governorship in Virginia, and this time, at least partly due to the insurgence of the Tea Party, the Republicans seem to be on a path to lose, and perhaps lose big.
The Republican hostage taking isn't working out well. As more and more people are hurting - and as more and more stories are emerging of people being able to sign up for affordable health care with the Affordable Care Act exchanges - the Republican political front is growing more and more untenable. Next week, Republicans will be in a position of withholding veterans' checks just so they can continue their futile attempt to deny affordable health insurance to Americans, just as John Boehner doubles down by promising a default of the government if Republican ransom demands are not met.
The shutdown, despite Rand Paul's pronouncements, isn't good for the Republicans. I suspect the GOP leadership knows that. But what they can't decide, I think, is what is worse for them politically - the shutdown or ending it in a way that ticks off the teabaggers. Ted Cruz has led them over the cliff, and the same conservative right wing that gave Ted Cruz his wings is also holding the rest of the Republican party under its guns.
Republicans don't know what will hurt them more - the moderate backlash and the energized liberal base thanks to their shutdown, or the Tea Party primary challenges and general election GOP voter depression. What's more, now that they have jumped off the cliff, they have no guarantee that the moderate and liberal backlash won't happen even if they give up. But giving up will definitely bring them Tea Party's wrath.
Ultimately though, Republicans must cut off the Tea Party's wings. They cannot continue the shutdown forever - resistance within the party will intensify as we get closer and closer to the debt ceiling - from non-insane Republicans both within Congress and outside. They have no endgame, and they have no one to blame but themselves. There is going to be bloodbath within the Republican party. The sooner they get it over with, the better for them - and probably the better for American democracy in the long term.


Whaling logbooks and journals tell the story as to what life was like aboard a whaling vessel. Like many old documents they were handwritten in cursive, often on paper that has been damaged over the years, sometimes in pencil or faded ink, and the writers usually were not too keen on spelling. Nevertheless, a lot of valuable information can be found inside these records of past whaling voyages.
While the logbooks were meant purely as a form of record, some of their writers were more visually expressive, illustrating events like a whale up turning a boat, or the thrill of the pursuit of the giants of the deep. The man who kept the Iris log, for instance, filled its pages with elaborate drawings.
Every ship had to have a logbook. It served as the official record of the activities of a whaling voyage. It was the duty of the chief (first) mate to keep the log on a daily basis. In contrast was the journal, an unofficial document that could be kept by anyone.
Usually, the entries started with the day of the week and date. It includes the position of the vessel, the sail she was under, the wind speed and direction, the activities of the crew, and any whales seen or taken.
The log keeper will then describe the weather, which usually includes the wind speed and location. Discover in the ship's logbooks and you find clues about climate and history.
Whalers also kept a lookout for marine life. They encountered many types of whales, as well as dolphins, porpoises, and "grampuses." The main types of whales encountered were blackfish (pilot whales), blue whales (sulfur bottoms), bowhead whales (polar whales), finback whales (finners or fin whales), gray whales, humpback whales, killer whales (thrashers), right whales (black whales), sperm whales, and white whales (belugas).
They usually did not catch dolphins, but often did hunt porpoises, walruses, and seals. When they hunted walruses they would catch up to as many as 75 walruses a day.
• "Struck and sunk," meaning the whale sunk to the bottom of the ocean and was lost.
• The whale "took the line," which is to say they swam away with the harpoon and rope still attached and were able to get it free from the whaleboat or..
• Eureka ! "saved" or "took" (caught) the whale and "took it alongside" the ship.
They would then cut the whale's flesh into many smaller pieces so it could be brought onboard. The next several hours and sometimes days would be spent boiling the blubber in order to turn it into oil. The oil was then stowed in casks.
Everything was recorded. Stamps of whales, with space for a number indicating how many gallons of oil, were procured from each body, also accent text throughout the logbooks.
The stamps served a very practical purpose for the whaling ships.
Some logbooks and journals had both drawings and stamps in them. Whale stamps were the most common; these were pieces of wood, bone or ivory cut to look like certain species of whales. Using the stamps, a ship's owner or his agent could scan the logs to quickly tally whales seen (usually denoted by a stamp of a whale's tail flukes) and killed (a stamp showing the full body).
However, most log keepers did not use the stamps consistently, and would either not stamp every time they caught a whale, or would sometimes stamp when they had only seen a whale. As such, the whale stamps cannot be reliably used as an indicator of whales seen or taken.
Log keepers occasionally used ship stamps (which looked like whaling vessels) to record speaking to and gamming with other vessels. Whale drawings and ship drawings were often used in place of whale and ship stamps. Some logbooks also have profile drawings of land masses seen.


text: Q: Pairing bluetooth device with user defined PIN QT Qt says in its documentation the pin is automatically defined, but I needed it to be '0000' because of the devices I want to pair with. The same question was already answered here before in SO, problem is the url that kept the code to the answer was broken and I couldn't get in touch with the person who answered.


A free flash gallery with randomly distributed pictures. Written in pure AS3. Compiled with Flex SDK.
Click on an empty space to randomly redistribute the pictures.
Click on a picture to see it in its real size. Click on it again to scale it down.
The main code is free to use for any purpose. No warranty. Feel free to ask if you have any questions.
Note that this application uses 3rd-party libraries (TweenLite and MonsterDebugger). Please consult their licenses as well.


A lot of Windows Phone 8.1 features have been known lately, thanks to the leaked WP8.1 SDK and now, we have come across another new feature which has been much requested by Windows Phone users. Internet Explorer 11 update that will be part of the Windows Phone 8.1 update will be finally bringing the ability to save passwords.
The ability to save passwords has been a much requested feature by Windows Phone users. In the current iteration of Internet Explorer, users need to fill up the password every time which is pretty frustrating. There is also said to be a number of other small improvements to Internet Explorer with the Windows Phone 8.1 update. With the Internet Explorer 11 update, we are also expecting that it'll be able to sync with the desktop Internet Explorer, a feature Chrome and Firefox has been having since a long time.
Windows Phone 8.1 is turning out to be a huge update which should bring the feature list of the OS on par with Android and iOS. Other notable updates include the Action Center which is Microsoft's version of the notification center, the Cortana voice assistant and numerous other upgrades.
Windows Phone 8.1 should be unveiled at the Microsoft's annual Build conference in April and as per reports, it will make its way to all the current crop of Windows Phone 8 handsets as an update. We are surely excited about Windows Phone 8.1, are you?


text:
China's foreign trade continues gaining momentum in spring of 2021
Photo taken on March 16, 2021, shows a large passenger vessel unloading at Shidao New Harbor in Rongcheng city, east China's Shandong province. The harbor has witnessed sound momentum of the transport of directly purchased imports under customs surveillance code "9610" that allows e-commerce retailers to deliver goods separately and declare all imported and exported goods collectively. (People's Daily Online/Yang Zhili)
China's total value of foreign trade in goods in the first two months of 2021 reached 5.44 trillion yuan ($836.1 billion), up 32.2 percent year on year. In particular, the country's exports registered a remarkable 50.1-percent growth rate from the same period last year. China's foreign trade has maintained momentum since resuming positive growth last June.
As China makes constant efforts to push forward with higher-level opening up, the country is obtaining greater competitive edges in global markets with the help of such growth drivers as technology research and development, talent cultivation, China-Europe freight trains, as well as cross-border e-commerce.
Cybrid Technologies Inc., a Chinese company mainly engaged in the development, production, and sales of functional polymer materials, had over 80 percent of its production lines operating during this year's Spring Festival holiday in February.
"There are so many orders, and everyone is energetic at work," said Wu Xiaoping, president of the company.
As a leading enterprise in the global photovoltaic (PV) panel market, Cybrid Technologies Inc. witnessed shrinking overseas market and declining exports at the beginning of last year due to the COVID-19 pandemic.
In the face of new difficulties, the company adopted a package of countermeasures timely and maintained its market share amid the pandemic. It has intensified efforts to get new customers in regions including Southeast Asia and Japan, and consolidated cooperative relations with old overseas clients through efforts to send anti-epidemic supplies to its foreign clients and provide them with technical services via video link.
What's more important for the company is to hone its abilities, Wu said, stressing that technological innovation is where its core competitiveness lies and professional personnel hold the key to the company's development.
Cybrid Technologies Inc. raised its number of research and development personnel from 70 to more than 100 last year, and intends to bring the number to 150 this year.
Not long ago, the company established a school, which offers courses regularly to cultivate a number of versatile employees who can shoulder the main responsibility in the company.
Innovation is the driving force for high-quality development of trade and the key to improving the value-added level of commodity value chain, said Wang Xiaohong, deputy director of the Information Department of China Center for International Economic Exchanges.
Since the cost of production factors rises continuously, traditional comparative advantages are declining, and export commodities have relatively low additional value, companies should speed up efforts to shift the driver of foreign trade from production factors to innovation, Wang noted.
While the COVID-19 pandemic took a heavy toll on global logistics industry last year, China-Europe freight trains, which feature high efficiency, wide coverage, all-weather stable operation, and low cost, served as an important bridge and fast channel connecting the continents of Europe and Asia.
China-Europe freight trains made a record 12,406 trips and carried a total of nearly 1.14 million twenty-foot equivalent unit (TEU) of cargo in 2020, marking year-on-year growth rates of 50 percent and 56 percent respectively.
"This year we will send 3,800 containers of goods to Robert Bosch GmbH, and ship equipment to companies like Mercedes-Benz and Honda. Our annual value of foreign trade is expected to exceed 4 billion yuan this year, more than twice that achieved in 2020," said Chen Jiangnan, an executive of an international freight forwarder in Chengdu, capital of southwest China's Sichuan province.
As Chen made the above remarks, a China-Europe freight train carrying 50 containers of auto parts and electric tools for Germany's Robert Bosch GmbH, one of the largest auto parts suppliers in the world, departed from Chengdu International Railway Port for Germany.
Last June, 22 enterprises and higher education institutions jointly initiated and established the China (Ningbo) Cross-border E-commerce Overseas Alliance (CCEOA) under the guidance of the municipal government of Ningbo city, east China's Zhejiang province, aiming to help small and medium-sized foreign trade companies avoid detours and reduce operating cost by pooling superior resources and promoting sharing of platforms.
Thanks to the platform, small and medium-sized foreign trade companies have enjoyed new models for export trade.
According to statistics from Ningbo Municipal Bureau of Commerce, the CCEOA had driven about 24 billion yuan worth of export orders within half a year since its establishment.
This year, the alliance aims to facilitate export orders worth over 30 billion yuan and benefit more small and medium-sized firms.


text:
Q: How get random item from es6 Map or Set I have a project that uses arrays of objects that I'm thinking of moving to es6 Sets or Maps.
I need to quickly get a random item from them (obviously trivial for my current arrays). How would I do this?

A: Maps and Sets are not well suited for random access.  They are ordered and their length is known, but they are not indexed for access by an order index.  As such, to get the Nth item in a Map or Set, you have to iterate through it to find that item.
The simple way to get a random item from a Set or Map would be to get the entire list of keys/items and then select a random one.
// get random item from a Set
function getRandomItem(set) {
    let items = Array.from(set);
    return items[Math.floor(Math.random() * items.length)];
}

You could make a version that would work with both a Set and a Map like this:
// returns random key from Set or Map
function getRandomKey(collection) {
    let keys = Array.from(collection.keys());
    return keys[Math.floor(Math.random() * keys.length)];
}

This is obviously not something that would perform well with a large Set or Map since it has to iterate all the keys and build a temporary array in order to select a random one.

Since both a Map and a Set have a known size, you could also select the random index based purely on the .size property and then you could iterate through the Map or Set until you got to the desired Nth item.  For large collections, that might be a bit faster and would avoid creating the temporary array of keys at the expense of a little more code, though on average it would still be proportional to the size/2 of the collection.
// returns random key from Set or Map
function getRandomKey(collection) {
    let index = Math.floor(Math.random() * collection.size);
    let cntr = 0;
    for (let key of collection.keys()) {
        if (cntr++ === index) {
            return key;
        }
    }
}

A: This is the short answer for Sets:
const getRandomItem = set => [...set][Math.floor(Math.random()*set.size)]

A: There's a short neat ES6+ version of the answer above:
const getRandomItem = iterable => iterable.get([...iterable.keys()][Math.floor(Math.random() * iterable.size)])

Works for Maps as well as for Sets (where keys() is an alias for value() method)


text:
Q: createElement Loop doesn't complete I have a Loop that builds DOM elements (photo cards) if the photo data corresponds with an Artist ID.
The problem I have is that in my JSON file, there are 10 Images with the given Artiste ID, but my loop only creates cards for 7 of them, and the 7th one is just empty.
Does anyone know why?
Thanks a lot.
Here's my CodePen : https://codepen.io/enukeron/pen/poEyLXz
my HTML :

my Javascript :
 const PhotographeID= 82;

var jsonFile =  {
  "media": [
    {
      "photographerId": 82,
      "image": "Fashion_Yellow_Beach.jpg",
      "likes": 62,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Fashion_Urban_Jungle.jpg",
      "likes": 11,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Fashion_Pattern_on_Pattern.jpg",
      "likes": 72,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Event-_eddingGazebo.jpg",
      "likes": 69,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Event_Sparklers.jpg",
      "likes": 2,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Event_18thAnniversary.jpg",
      "likes": 33,
      "price": 55
    },
    {
      "photographerId": 82,
      "video": "Art_Wooden_Horse_Sculpture.mp4",
      "likes": 24,
      "price": 100
    },
    {
      "photographerId": 82,
      "image": "Art_Triangle_Man.jpg",
      "likes": 88,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Art_Purple_light.jpg",
      "likes": 24,
      "price": 55
    },
    {
      "photographerId": 82,
      "image": "Art_Mine.jpg",
      "likes": 75,
      "price": 55
    }
  ]
}

const photoPrice= document.getElementById ('photoPrice');
const photoLikes= document.getElementById ('photoLikes');
const photoGrid  = document.getElementsByClassName('photoGrid')[0];
const heart=  document.getElementById('heart');
const imageCard  = document.getElementsByClassName('imageCard')[0];

function findMediaId(jsonFile, idToLookFor) {
  var media = jsonFile.media;
  for (var i = 0; i < media.length; i++) {
    if (media[i].photographerId == idToLookFor) {

      // Creating Dom Elements
      const imageCard = document.createElement('div');
      imageCard.classList.add('imageCard');
      photoGrid.appendChild(imageCard);

      const imageSection = document.createElement('div');
      imageSection.classList.add('imageSection');
      imageCard.appendChild(imageSection);

      const photoInfos = document.createElement('div');
      photoInfos.classList.add('photoInfos');
      imageCard.appendChild(photoInfos);

      const photoName = document.createElement('div');
      photoName.classList.add('photoName');
      photoInfos.appendChild(photoName);

      const photoPrice = document.createElement('div');
      photoPrice.classList.add('photoPrice');
      photoInfos.appendChild(photoPrice);

      const photoLikes = document.createElement('input');
      photoLikes.classList.add('photoLikes');
      photoLikes.setAttribute("type", "number");
      photoLikes.readOnly = true;
      photoInfos.appendChild(photoLikes);

      const heart = document.createElement('span');
      heart.classList.add('heart');
      photoInfos.appendChild(heart);

      const faHeart= document.createElement('i');
      faHeart.classList.add('fa');
      faHeart.classList.add('fa-heart-o');
      faHeart.setAttribute("aria-hidden", "true" );
      faHeart.setAttribute("id", "faHeart");
      heart.appendChild(faHeart);

      //Setting textContents of cards
      photoName.textContent =  (media[i].image.split('.')[0].split('_').slice(1).join(' '));
      photoPrice.textContent =  (media[i].price) + " $";
      photoLikes.setAttribute("value", media[i].likes );
                    // like button functions

      heart.addEventListener('click', (event) => {
        if( heart.classList.contains("liked")){
          heart.innerHTML='';
          heart.classList.remove("liked");

          /*Removes 1 like */
          var value = parseInt(photoLikes.value, 10);
          value = isNaN(value) ? 0 : value;
          value--;
          photoLikes.value = value;
        }

         else{
           heart.innerHTML='';
           heart.classList.add("liked");

           /*adds 1 like */
           var value = parseInt(photoLikes.value, 10);
           value = isNaN(value) ? 0 : value;
           value++;
           photoLikes.value = value;
         }
       });
     }
  }
}
findMediaId(jsonFile, PhotographeID);

A: The problem is that the entry:
{
      "photographerId": 82,
      "video": "Art_Wooden_Horse_Sculpture.mp4",
      "likes": 24,
      "price": 100
}

doesn't have the image attribute, so Javascript code breaks with error:
pen.js:128 Uncaught TypeError: Cannot read property 'split' of undefined
    at findMediaId (pen.js:128)
    at pen.js:161

Because it expects the image attr to operate on:
(media[i].image.split('.')[0].split('_').slice(1).join(' '))

You could easily rewrite that entry to:
{
      "photographerId": 82,
      "image": "Art_Wooden_Horse_Sculpture.jpg",
      "likes": 24,
      "price": 100
}

I've been able to spot the problem by using the devtools console