Electronic Manufacturing Services (EMS) Market is expected to reach USD 650 billion by 2024; according to a new research report by Global Market Insight. The rapid rise in the demand for consumer and smart electronic devices across the globe is driving the electronic manufacturing services market growth.
Increasing demand for devices, such as smartphones and tablets, accounts for the development of new collaborations and partnerships between service providers and OEMs. As a result, electronic manufacturing services market players deploy efficient manufacturing machines and service delivery facilities that further fuel the industry development. The demand for efficient and safe smart devices from manufacturers allows service providers to improvise their technical capabilities. Additionally, increasing investments in outsourcing activities by OEMs for availing the logistics, manufacturing, and testing services add up to the consumption of the products.
The demand for green and energy-efficient devices and components that creates a need for these services further contributes to the electronic manufacturing services market growth. To cater to these demands, OEMs are developing strategic partnerships with the service providers that aid them in controlling manufacturing costs. The service providers offer product design, development, and manufacturing operations according to the demand from OEMs. Due to these facilities, OEMs achieve appropriate product supplies and save major development costs. This trend allows the EMS market players to develop green manufacturing facilities and energy-efficient products that support the global sustainable goals.
Electronics manufacturing services market (EMS) market will be driven by the electronic manufacturing, which is expected to exceed 55 percent of the revenue share due to the continuous demand for electronic components in various industry verticals such as automotive, consumer electronics, and others. The products include manufacturing of printed circuit boards, microelectronics, optoelectronics, and radio frequency and wireless devices for the electronics, medical, and telecommunication applications. The growing concerns regarding the production of technically and legally compliant products by the OEMs enforce them to utilize these products on a larger scale. This is attributed to the efficiency, high-quality, and application-specific products offered by the service providers. Moreover, these providers also offer services based on the low to high quantity of product demand from OEMs.
Automotive electronics manufacturing services market will grow at a CAGR of around 5 percent in the coming years owing to the penetration of electronic devices and components in vehicular systems. Increasing utilization of automotive electronics including electronic systems, sensors, and ECUs in the safety, comfort, and infotainment devices creates a demand for EMS. Auto manufacturers develop contracts with the EMS providers for a continual supply of the electronic components. EMS market players have developed specialized design, manufacture, and diagnostic services for the automotive companies.
The U.S. electronics manufacturing services (EMS) market dominates the global industry; the electronic manufacturing services demand in the country is estimated to exceed USD 70 billion by 2024. The emergence of several manufacturing companies across all industry verticals in the U.S. has increased competition and enforced OEMs to partner with the EMS providers. Additionally, increasing government rules to produce safe and tested electronic products to be used in industrial applications, such as medical devices and automobiles, supports electronic manufacturing services market growth. To save the labor costs involved in manufacturing and logistics operations, OEMs in the U.S. are shifting toward electronics contract services. These factors coupled with the growth in outsourcing activities account for the rapid development in the industry.


text:
Q: Как проверить работу Web-приложения Есть Web-приложение. Функций у этого приложения много. Собрал сам. Теперь хочу протестировать приложение перед его финальным запуском. Приложение работает проверял сам и все хорошо. Но как правильно проверять? Есть же спец инструменты для этого (скорее всего). Я тестирую так: запустился, работает, не тормозит. Наивный метод:) Но как проверить скорость сервера под нагрузкой, работу всяких функций и т.д.?
Использую IDE NetBeans и JSF
PS: этот вопрос не может быть спорным. Не надо махаться руками и т.д. Просто даете направления а я сам уже исследую.

A: Нагрузочное и функциональное тестирование можно сделать при помощи JMetre. JMeter это очень мощный инструмент он позволяет:

*

*описать сложные сценарии взаимодействия пользователя с сайтом

*собрать информацию о времени ответа

*запустить несколько копий себя на разных компьютерах

*создать отчет о результатах работы тестов

В нем так же встроена IDE, которая позволяет быстро создавать тестовые сценарии. Думаю, что это то, что вы ищете.

redpajama_set_name: RedPajamaStackExchange


text:
A merry Christmas 2016, or perhaps not
Thoreau was not the only Yankee to be shocked by the naked imperialism of the Mexican War. The Unitarian pastor and abolitionist Edmund Sears wrote the great hymn It came upon the midnight clear in December 1849. I won't say it's my favourite carol – Mary MacDonald gets my vote for her gem-like Celtic lullaby – because, being an inhibited Brit, I am embarrassed to shed tears in public.
Yet with the woes of sin and strife
The world hath suffered long;
Beneath the angel-strain have rolled
Two thousand years of wrong;
And man, at war with man, hears not
The love song which they bring:
O hush the noise, ye men of strife,
And hear the angels sing.
As a Unitarian, Sears was unconvinced by the paradoxical orthodox view that the redemption has strangely already happened, in the birth, life and legacy of Jesus of Nazareth, and in spite of his failure, martyrdom, and systematic betrayals by his followers up to our own time. Sears places his hope, as much as any Orthodox rabbi, in a remote eschatological future:
For now the days are hastening on,
By prophet bards foretold,
When with the ever-circling years
Comes round the age of gold;
When peace shall over all the earth
Its ancient splendors fling,
And the whole world give back the song
Which now the angels sing.
But what if we are looking for a more immediate hope today? Savagery continues in Iraq and Syria, the Arctic melts, and another Herod moves into the White House to prepare a larger rerun of the massacre of the innocents, to the complacent plaudits of conservative Pharisees?
I give you an unlikely gold-bearing Mage in the form of investment bankers Lazards. They have been surveying levelized US electricity generating costs for years, and have just published the 10th version. It's a fat report, but this is the key chart. (Sorry for the poor resolution, go to the report link for a better image.)
The major takeaway is that in the USA the cheapest new coal generation is no cheaper than the most expensive wind and utility solar. (Footnote 1)
Add in the numerous risks for coal – regulatory changes, reputational loss, construction delays, lower-than-expected capacity factors – and it's a no-brainer decision for utilities. No new standard coal plants are being started in the USA, and no more will be. The optimistic costs Lazards give for nuclear are based on a tiny dataset of reactors under construction, plus a fiddle on "unsubsidised", since they leave out decommissioning costs and the insurance break. They are irrelevant anyway as the utilities and their bankers have rightly decided that nuclear is too expensive and risky.
Wind and solar have won. I predicted it for solar four years ago. This did not require any brilliant insights on my part, just attention to historical trends on the costs. These trends show no sign of stopping.
There is no slowdown – the appearance of one is an artefact, they should have used a semi-log chart.
The cost breakthrough is global, according to parallel work by BNEF. The US wind costs in the Plains reported by Lazard are about the lowest in the world – it's so flat and windy that an 80m tower is adequate, unlike the 100m+ needed in Germany – and American windjacks have got very good at the job. But solar is cheaper in the Gulf, with a contract signed in Dubai for 2.99c/kwh, and in Mexico, with an average price of 3.35c/kwh in a large auction. Solar is now competitive with coal in low-wage India. Even offshore wind is getting much cheaper: the latest auction in Denmark gave a price of 6.4€c/kwh. [Update 28/12] Denmark has also awarded a solar auction for 4.6$c/kwh. Danish solar![/update]
The change is emphatically happening in Trump's Flyover Country. In Colorado and Texas, recent professional studies have shown that wind plus gas backup is cheaper than a lot of old coal capacity. The ageing US coal generating fleet has already fallen from a peak of 316 GW in 1998 to 280 GW in 2015, from substitution by gas and renewables, and grassroots opposition coordinated by the Sierra Club. The decline is speeding up. 13.6 GW closed in 2015 alone, with another 5.3 GW to come in 2016. The EIA expect coal production in 2016 – almost all for electricity now – to have fallen by 15% in one year. Robert Murray, the last of the coal barons, fondly thinks that ending Obama's regulatory "war on coal" will stop the bleeding. He is deluded. His Stalingrad is surrounded and his army doomed.
The open question is how fast (not whether) wind and solar will cut into not coal but gas. Wind and solar are also now substantially cheaper than both the big and efficient combined-cycle plants used for baseload and cheap, inefficient straight-through turbines used as peakers. In 2016, renewables represent almost all the new US capacity added in the second half of the year.
Trump's team of oilmen cannot change these facts or turn back the tide. (It is unfair to King Canute to compare them to him: according to the later legend, the king was setting up his courtiers for an embarrassing and wet rebuke to their flattery.) In pure theory, there is some level of subsidy for coal and/or tax on wind and solar that could give Murray what he wants, but that would plainly not get past Ryan's House of Representatives.
The transition to sustainability is now only a matter of time for electricity generation, all over the world.
As with all true victories, this one comes at a price. This is mainly the impending loss of millions of mining jobs: a claimed 5 million in China, about 400,000 in India. The 65,000 coal mining jobs left in the USA are small potatoes on the world scale.
Should we feel sorrier for unemployed miners than for women who regularly lose jobs stacking shelves and cleaning toilets at WalMart? Mining, especially underground, is much more dangerous and physically demanding, manly you have to say. The jobs are concentrated in small single-industry communities. Historically, the extreme interdependence imposed by the work translated into strong unions and socialist activism. The historical debt of exploitation and suffering imposes a duty of sympathy and generosity on comfortably sedentary progressives like me, but it should not warp policy. All unemployed workers should get decent unemployment pay and retraining as of right. All distressed communities stranded by a declining industry of any kind should get development and cleanup assistance as of right, though it will often fail to regenerate them. Hillary Clinton deserves praise for her admirably honest statements and realistic policies on the decline of coal, even though they cost her votes.
The expected victory in electricity is one battle, not the war. It leaves five other wedges to get to net zero:
heating in buildings and industrial processes
the electrification of land transport
shipping and aviation
iron and cement
land use.
Of these, the first is under way for buildings, and the second is advancing fast but still dependent on subsidies for early deployment. The federal EV tax credit must be be vulnerable to Trump vandalism, but the Chinese, Californian and European incentives would survive and be enough to secure the transition – with weaker American companies.
Solutions for aviation, shipping, iron, and cement are still at the research stage. The bias against science of the GOP, combined with Trump's denialism and oil bias, makes the American contribution to these problems very vulnerable. The immense depth of American science will make cuts here harder than financial incentives to replace in other countries.
And net zero won't be enough. After that we will need to move into massive, multigigatonne sequestration, in forests, biochar, a changed agriculture, olivine weathering, chemical burial in basalt rocks, or technology X. These are also major challenges for research.
It's not all good news then, even on climate change; and prospects under Trump are far worse on health, civil rights, and world peace. But enough for seasonal hope. In the end, "the light shines in the darkness, and the darkness did not overwhelm it". Merry Christmas. (footnote 2)
  *    *    *    *    *
Footnote 1: LCOE and integration
LCOE – levelised cost of electricity – is the conventional stylised metric for comparing the costs of projects for new generators. It excludes externalities and system integration. Lazard explain their methodology on page 17 of their report.
My nitpick is that they use a high cost of capital: 8.4% for debt and 12% for equity. Berkshire Hathaway, a major wind investor, can borrow long-term at under 4%. Wind and solar developers need expensive risk capital to get projects up, but all the risks are upfront. When the farms are running, with a nice long-term offtake contract, developers often sell them on as low-risk assets to yieldcos or direct to long-term investors. (Solar panels and wind turbines are extremely reliable mechanically and their output highly predictable.) So over the whole project life the equity cost of capital should be lower too. Using lower and more realistic numbers lowers the LCOE of capital-intensive technologies like wind, solar and nuclear compared to those with fuel costs. Lazards are being conservative, not optimistic.
It costs money to integrate wind and solar farms intp a grid that must guarantee a reliable supply. The same holds for coal, gas and nuclear plants of course, but we never hear that. A true and minor point is regularly hyped up into a killer objection: "But the sun doesn't always shine and the wind doesn't always blow!" Wind and solar integration costs are in fact very low at current levels of penetration. This paper cites a study giving estimates for wind integration at 30% penetration of $3.5-4.5 per Mwh, about 10% of the wholesale wind price. Another report by German think-tank Agora gives a range of 5 to 20 EUR/Mwh for 50% penetration. Basically, the cost of voltage regulation is very low. The transmission grid needs work. For backup, the USA and many other grids have ample despatchable gas capacity.
The problem gets more interesting at really high penetrations above this. Denmark is already there, and their non-replicable solution is a fat cable to Norway's practically limitless hydro dams. Further ahead, getting from say 90% renewable to 100% after 2030 will be an even greater challenge. The toolkit includes: overbuild of variables; storage from pumped hydro, and batteries; demand response (customers cutting demand by prearrangement); time-of-day pricing to create incentives for load smoothing; more despatchables (hydro, geothermal, and CSP); power-to-gas (converting excess wind and solar to hydrogen or methane); and trade. We have very little idea of the absolute and relative prices that far ahead, except that wind and solar will be even cheaper than now. There is no reason to think the solution won't be affordable.
Footnote 2 : Non-apology for Merry Christmas
I'm not a corporation or other institution but an individual: a person, as they are not. In a multicultural society, institutions should be discreet in their cultural messages, and try to be neutral between the beliefs of their members, clients, and customers. Real people have – some would say they have an obligation to have – a full set of beliefs and affiliations, including negative ones. They should not be expected to deny these, and discretion is only imposed to the extent of common courtesy. My readers know me, and have never complained of proselytism. My "Merry Christmas" meets the Golden Rule: I would be delighted if others wished me a happy Chanukah, or Denali, or Up Helly Aa.
If you were looking for something less polemic and more in tune with Mary MacDonald, try this older Christmas post, I fancy one of my better ones.
Author: James Wimberley
James Wimberley (b. 1946, an Englishman raised in the Channel Islands. three adult children) is a former career international bureaucrat with the Council of Europe in Strasbourg. His main achievements there were the Lisbon Convention on recognition of qualifications and the Kosovo law on school education. He retired in 2006 to a little white house in Andalucia, His first wife Patricia Morris died in 2009 after a long illness. He remarried in 2011. to the former Brazilian TV actress Lu Mendonça. The cat overlords are now three. I suppose I've been invited to join real scholars on the list because my skills, acquired in a decade of technical assistance work in eastern Europe, include being able to ask faux-naïf questions like the exotic Persians and Chinese of eighteenth-century philosophical fiction. So I'm quite comfortable in the role of country-cousin blogger with a European perspective. The other specialised skill I learnt was making toasts with a moral in the course of drunken Caucasian banquets. I'm open to expenses-paid offers to retell Noah the great Armenian and Columbus, the orange, and university reform in Georgia. James Wimberley's occasional publications on the web	View all posts by James Wimberley
Author James WimberleyPosted on December 25, 2016 December 28, 2016 Categories Energy & The Environment, Religion, Woolgathering
2 thoughts on "A merry Christmas 2016, or perhaps not"
RhodesKen says:
James, thank you for this comprehensive and detailed assessment. I have a couple of nits to pick with you; both of them are for glossing over what I believe are important cost calculations. By "glossing over" I mean giving them a mention in passing rather than a more emphatic "Look here!"
First: "LCOE – levelised cost of electricity – …excludes externalities…"
My goodness, that's a pretty big debit to dismiss with a shrug. I expect the externalities of coal-fired generation are huge. Everybody (well, most of us) think of the problem of adding CO2 to our atmosphere. But what about the externalities at both ends of the cycle–mining the coal and disposing of the unburned waste? Add up those three components and the externalities of coal-fired power generation seem pretty significant to me.
Second: "My nitpick is that they use a high cost of capital: 8.4% for debt and 12% for equity."
You count that as a nitpick? I think it's a major boffo in any financial calculation to use cost-of-money factors that are off by 100% or more.
Anyway, notwithstanding my two nitpicks I really appreciate your writing on this subject. I have added it to my folder of articles on it, to be looked at annually to see how we're doing.
And BTW, from this Jew, a Merry Christmas wish to you and yours.
JamesWimberley says:
You are right that externalities are huge, and in a saner world would have led to an energy transition 20 years ago. ( I have been more or less shouting about this.) In the less-than-sane Obama/Xi/Merkel world we've been living in, let alone the insane Trump/Bibi/Putin world ahead, change depends on the costs that businessmen see. Wind and solar have fought a rigged match, and won anyway.
I' m not very worried by the mistake on capital costs, since it now only affects the winning margin, not the result. Again, investors like Buffett and Duke and Tata don't base their decisions on surveys but on the actual costs they face, including capital. Perhaps this helps explain why consultants and government agencies have regularly underestimated the growth in renewables.
And a happy Hanukkah/Chanukah to you too! Try to find more social things to do than reading even the best blogs … Like burning a reconstructed Viking longship on a cold and windy Shetland beach. Whisky is essential I gather.
Previous Previous post: Morning walk, Christmas Eve
Next Next post: Quadrangle in winter

redpajama_set_name: RedPajamaCommonCrawl


text:
Rob Edwards Romello White Brandon Williams Chase Jeter Justin Coleman Ryan Luther Remy Martin Sports Men's basketball Men's sports Basketball College basketball College sports Men's college basketball
Arizona State Pac-12 Arizona
Martin's career-high 31 leads Sun Devils past Arizona
By BOB BAUM - Feb. 01, 2019 01:25 AM EST
Arizona State guard Remy Martin (1) battles with Arizona forward Ira Lee (11) for the ball during the first half of an NCAA college basketball game Thursday, Jan. 31, 2019, in Tempe, Ariz. (AP Photo/Ross D. Franklin)
TEMPE, Ariz. (AP) — Before the shootaround on Thursday, Arizona State's Bobby Hurley gathered his team around him in street clothes and had them read aloud the scores of the previous games against arch-rival Arizona in his time as coach.
For each loss, and they were all losses, Hurley would run a "gasser" from line to line, one each for each point of the losing margin. Some of them were pretty one-sided.
"That was pretty much his message to us," Arizona State's Zyland Cheatham said. "He's a nut. The suffering's over. He said, 'The suffering stops tonight' and it did."
Remy Martin scored a career-high 31 points, eight in overtime, and Arizona State ended a six-game losing streak against arch-rival Arizona with a 95-88 victory over the Wildcats.
Martin also had eight assists and just one turnover.
"Whatever the team needs at that moment," Martin said, "that's what I'm going to do."
Arizona coach Sean Miller said his team's offense was as good as it's been in a while, but that defense, not so much.
"Our offense, we haven't had an offensive night like that, scoring the ball and being efficient in a long time and that should've been good enough for us to leave with a road win," he said, "but our defense was just inept."
For Cheatham, who grew up in the Phoenix area, the win had special meaning.
"For me personally, growing up here and just seeing — pretty much there's no really other way to say it — the dominance that UA has had over our program, for me to come back home and my first ever Territorial game and come out victorious, it means a lot to me."
Hurley said he hadn't time to ponder the significance of beating Arizona, which is having a down season after years of national prominence.
"Our fan base is excited, our players are very excited, our students were unbelievable," he said. "The crowd was ridiculously great and they enjoyed themselves and everyone left happy so it's a great night for everyone."
Rob Edwards added 19 points for the Sun Devils (15-6, 6-3 Pac-12) in Hurley's first win over Miller's Wildcats since becoming the Arizona State coach four seasons ago. Cheatham had 11 points and a career-high 22 rebounds, two games after grabbing 20 boards at UCLA.
Ryan Luther and Justin Coleman scored 19 apiece and Kyle Randolph 17 for the Wildcats (14-8, 5-4), who have lost three straight. Arizona was without guard Brandon Williams with an ankle injury.
Arizona State scored the first seven points of the overtime, Martin's 3-pointer putting the Sun Devils ahead 90-83 with 3:08 to play. Arizona never got closer than four again.
Arizona State led most of the first half and through the early stages of the second but never by much.
White's dunk capped a 6-0 spurt that put Arizona State up 34-27 with 44 seconds left in the half. Coleman and Luther each sank a 3 in the waning second of the half to cut the Sun Devils' lead to 36-33 at the break.
Romello White's dunk, followed by Martin's 3-pointer, gave Arizona State its biggest lead, 44-35, with 18:52 left.
But the Wildcat used a 10-2 run to get back into it, Coleman's' 3-pointer cut it to 46-45 with 16:31 left.
Arizona took its first lead since the opening minutes on Randolph's running bank shot that gave Arizona a 61-59 lead 8:13 remaining and Luther's second 3 of the half put Arizona ahead 67-61. Martin brought the Sun Devils back, sinking consecutive 3s and scoring on a reverse layup in traffic to put Arizona State ahead 73-72 and Cheatham's dunk had Arizona State up 75-72 with 3:20 left.
The teams traded baskets from there before Coleman's 3 tied it at 83-83 with 24 seconds left and the game headed to overtime.
The Sun Devils desperately needed this one to stay relevant in the Pac-12 with Washington coming to town next week. And Arizona State did most of the damage from the guard spot. Martin and Edwards were a combined 12-for-23 from the field, 8-for-13 on 3s.
Arizona welcomed the return of Chase Jeter, who missed the two losses in Los Angeles with a sore back, but couldn't come up with the big plays it needed in the overtime in the loud, packed Wells Fargo Arena. Unlike previous years, the crowd was not dominated by Arizona fans.
Arizona: Wildcats host Pac-12 leader Washington on Thursday night.
Arizona State: Sun Devils look for their fifth victory in six games when they host Washington on Thursday night.
By Bryan Lazare 12 hrs ago
By Dan Gelston 11 hrs ago
1 - Gonzaga
2 - Baylor
3 - Villanova
4 1 Iowa
5 1 Texas
6 4 Tennessee
7 - Michigan
8 3 Houston
9 3 Kansas
10 1 Wisconsin


text:
Yonah è il nome in codice dell'evoluzione dual core del processore Pentium M, la cui ultima incarnazione è basata sul core Dothan, e costituisce la prima architettura dual core ottimizzata per i sistemi mobile mai realizzata prima.

Per distinguere maggiormente il nuovo prodotto dai precedenti, Intel ha deciso di abbandonare il nome "Pentium M" adottando un nuovo nome commerciale per questa CPU, chiamandola Core Duo per le versioni a doppio core, mentre Core Solo per quelle a singolo core, destinate alla fascia economica del mercato.

Caratteristiche tecniche

Processo produttivo

A dispetto del nome commerciale scelto da Intel, si tratta, in un certo senso, di due Dothan costruiti affiancati in un unico blocco di silicio secondo un approccio a Die Monolitico, e i socket utilizzati sono il PGA 478 e il BGA 479 (Socket 479). Per realizzare tale processore è stato utilizzato, per la prima volta, il processo litografico a 65 nm, una caratteristica che ha contribuito a ridurre i consumi energetici rispetto a quello a 90 nm adottato per le CPU Dothan. L'adozione del nuovo processo produttivo, in realtà, è stato per Intel un passaggio pressoché obbligato, in quanto adottare la tecnologia a 90 nm con un'architettura dual core mobile avrebbe implicato una superficie del die del processore troppo elevata e quindi costosa da produrre. Le CPU Core Duo hanno una superficie del die pari a 90,1 mm², integrando circa 151 milioni di transistor.

Il bus è passato, dai 533 MHz di Dothan, a 667 MHz, e questo ha influenzato anche la frequenza minima di funzionamento quando il processore funziona in modalità di basso consumo energetico. Fin dai tempi del Pentium M Banias, tutti i processori di questa famiglia (quindi anche l'evoluzione Yonah) possono supportare solo il moltiplicatore di frequenza minimo di 6x; quando il BUS era a 400 MHz la frequenza minima del processore era pari a 600 MHz in modalità di risparmio energetico. Con le cpu a 533 MHz di BUS, il clock minimo salì a 800 MHz, mentre con Yonah e il BUS a 667 MHz, la frequenza minima è diventata 1 GHz.

La cache di primo livello L1, è di 64 kB per ciascun core, mentre quella di secondo livello L2 è di 2 MB (condivisa tra i core), pari al quantitativo installato sui core Dothan; sebbene i modelli di CPU dual core contemporanei a Yonah (Pentium D Smithfield) disponessero già di un simile quantitativo di cache di secondo livello, in tali processori ciascun core poteva accedere soltanto ad 1 MB di memoria cache dedicata: in Yonah questa barriera viene a cadere e i due core, attraverso un BUS dedicato, possono accedere dinamicamente alle risorse di memoria disponibili; in funzione delle necessità di ogni singola unità logica viene quindi assegnato il quantitativo necessario di cache L2 e, qualora un core fosse inattivo, l'altro ha la possibilità di allocare tutta la cache L2 (cioè fino a 2 MB). Tale tecnologia prende il nome di Smart Cache. La condivisione della cache L2 ha permesso di ottimizzare anche gli accessi al BUS, infatti i dati presenti nella cache L2 ed elaborati da un core possono essere utilizzati dall'altra unità di elaborazione accedendo direttamente alla cache. Se invece si fosse optato per una cache L2 dedicata ad ogni singolo core (così come avveniva nei Pentium D Smithfield e Presler), per scambiare dati da un'unità elaborativa all'altra si sarebbe dovuti ricorrere alle risorse del BUS.

Il modello di punta al momento del lancio era quello a 2,16 GHz ed è sicuramente significativo vedere come la frequenza di clock al debutto fosse pari a quella massima di Dothan in commercio, considerando che Yonah ha architettura dual core e che l'obiettivo di Intel era fare in modo che queste nuove CPU avessero lo stesso consumo delle soluzioni single core Dothan già disponibili sul mercato.

Intel ha dichiarato, per voce del suo presidente Paul Otellini, che Yonah offre prestazioni 100 volte maggiori rispetto al primo Pentium, con un quarto della grandezza del primo die di un processore Intel.

Il 5 aprile 2006, Intel ha reso nota l'intenzione di passare ad un nuovo "stepping" di produzione per le CPU Yonah, ovvero si è passati dal C-0 al D-0, in modo da permettere frequenze più elevate. L'unica accortezza per la piena compatibilità con le nuove versioni, era quella di aggiornare il BIOS della motherboard. Prima dell'introduzione dei modelli a frequenze ancor più spinte, le versioni interessate dall'aggiornamento sono state: T2600, T2500 e T2400. Anche il package è stato rinnovato, anche se pare che le modifiche siano state soprattutto di natura estetica.

Sfruttamento della cache L2
Nei processori dual core e multi core si pone il problema di come sfruttare la grande dotazione di cache L2 e come gestirne l'accesso da parte dei vari core. L'approccio a die singolo cui si è accennato poco sopra è solo uno degli approcci possibili nella realizzazione, e ognuno di questi comporta pro e contro relativamente ai metodi di fruizione di questa preziosa memoria aggiuntiva. Buona parte di questi aspetti è evidenziata nella voce Dual core (gestione della cache), in cui si fa riferimento anche ad altri processori che sfruttano i differenti approcci.

Miglioramenti della microarchitettura
In termini prestazionali, Yonah ha introdotto molte novità nel core rispetto a quanto presente precedentemente in Dothan. I set di istruzioni SSE e SSE2 sono stati ottimizzati per cercare di ottenere superiori prestazioni, mentre le istruzioni SSE3, introdotte inizialmente con i processori Pentium 4 Prescott, sono state per la prima volta fornite anche in una CPU mobile. Altre ottimizzazioni sono state introdotte anche per quanto riguarda l'FPU, Floating Point Unit, elemento che, fino a quel momento, rappresentava un punto debole nell'architettura delle CPU Pentium M. Tutte queste innovazioni hanno portato (come citato anche precedentemente) il numero di transistor integrati nel processore a ben 151,6 milioni ma rispetto all'architettura Pentium M Banias originaria, tali migliorie hanno permesso di raddoppiare l'efficienza, e quindi le prestazioni, a parità di Watt dissipati.

La frequenza massima raggiungibile da questo core dovrebbe essere pari a 2,5 GHz ma non ci sono voci ufficiali in tal senso. Se tale notizia si rivelasse vera, si avrebbe un bel salto nelle prestazioni di un processore mobile senza comunque trascurare il fattore che ha segnato la fortuna di questo microprocessore, il consumo medio e quindi l'autonomia del portatile; per il 2010, infatti, Intel conta, grazie ad una stretta collaborazione con vari soggetti dell'industria, di riuscire ad estendere l'autonomia di un tipico notebook ad almeno 8 ore. Per quanto riguarda Yonah, quando un sistema basato su tale processore viene collegato alla sola batteria di alimentazione, oppure si trova in uno stato in cui non viene richiesta una grande potenza di elaborazione, uno dei due core viene automaticamente disabilitato così da diminuire il consumo complessivo. La cache L2, in quanto condivisa, può essere completamente assegnata al core rimasto in funzione, quando il sistema opera in questa modalità, diventando quindi molto simile ad un "vecchio" processore Dothan pur con tutte le altre migliorie implementate. Di seguito ne si illustrano i dettagli.

Dynamic Power Coordination
Più nel dettaglio, questa tecnologia chiamata Dynamic Power Coordination funziona nel seguente modo: i processori integrano la possibilità di entrare all'interno di cinque differenti modalità, ciascuna delle quali ha frequenze di funzionamento e voltaggi di alimentazione specifici così da bilanciare il consumo in funzione del tipo di carico di lavoro richiesto. I due core operano in modo indipendente, nel senso che ciascuno di essi ha un proprio tool di C-State che permette di verificare lo status di funzionamento richiesto dal sistema in quel preciso istante; un sistema di gestione coordinato permette ai due core di scegliere dinamicamente quale stato utilizzare, in funzione del carico di lavoro richiesto in quell'istante.
I core possono posizionarsi indipendentemente in una delle cinque differenti modalità, qualora queste non richiedano differenti voltaggi di alimentazione tra i due core. Se questo dovesse verificarsi, cioè uno dei due processori voglia posizionarsi in una delle modalità con voltaggio più basso rispetto a quella dell'altro, è necessario attendere che il processore maggiormente sotto carico in quel preciso istante termini i propri task, mettendosi anch'esso in una condizione di cambiare status a vantaggio di uno a più basso consumo.

Altre tecnologie implementate
Anche in questo caso, come in tutti i processori mobile di Intel, non è stata implementata la tecnologia Hyper-Threading, che renderebbe visibili al sistema operativo ben 4 core LOGICI (2 fisici, ciascuno composto da 2 logici); una scelta che Intel ha intenzione di portare avanti anche in futuro con i successori di Yonah, in quanto pare che tale tecnologia, abbinata a processori dual core, non ottenga risultati apprezzabili soprattutto per la mancanza di software ottimizzato.

È invece stato inserito il supporto XD-bit che permette di rafforzare la separazione tra le aree di memoria riservate ai dati e quelle riservate al codice, per impedire che un programma malevolo, sfruttando uno dei cosiddetti bug "buffer overflow", possa inserire del codice in aree riservate ai dati, per successivamente causarne l'esecuzione. Sono inoltre supportate le tecnologie Vanderpool e Active Management Technology.

Il supporto alle EM64T in ambito mobile, invece, è arrivato solo con l'evoluzione di Yonah, il Core 2 Duo Merom, dato che alcuni test interni ad Intel eseguiti durante lo sviluppo di Yonah, avevano evidenziato che le maggiori richieste energetiche fatte da queste istruzioni non erano bilanciate dai risultati prestazionali, ancora scarsi data la limitata presenza di software a 64 bit agli inizi del 2006, anno di presentazione di Yonah.

Un nuovo nome per le CPU mobile
Intel ha da sempre abituato i propri clienti a nomi commerciali di processori che si protraggono a lungo nel tempo inalterati sebbene nel corso degli anni le ultime evoluzioni siano profondamente diverse dalle incarnazioni originali. L'esempio più eclatante di questa strategia è rappresentato dal Pentium 4 di cui l'ultima incarnazione, il core Cedar Mill è molto diverso dall'originale Willamette.

Sembrava che questo approccio venisse mantenuto anche con Yonah, e infatti durante i primi annunci fatti da Intel, essa stessa aveva annunciato i seguenti nomi, in cui però non era ancora nota la prima cifra del processor number, ma che presumibilmente sarebbe stata un "8", diventando quindi "Pentium M serie 8xx":
 Pentium M x60
 Pentium M x50
 Pentium M x40
 Pentium M x30
 Pentium M x20

Nel corso del tempo invece, Intel decise che per Yonah era necessario cambiare strategia commerciale ritenendo fondamentale che i consumatori distinguessero fermamente tra i "vecchi" processori mobile Dothan e i nuovi dual core. Per questo motivo, il 15 novembre 2005 furono presentati i nuovi loghi che indicavano le varie versioni di Yonah (single core e dual core), dichiarando che non sarebbe più stata presente nessuna menzione al Pentium M. Tali loghi erano (come già accennato), Core Duo per le versioni dual core di Yonah, e Core Solo per quelle single core.

Successivamente, il 18 novembre 2005, Intel presentò i nomi ufficiali delle varie versioni di Yonah che sono poi arrivate in commercio. Si nota che non era infatti più presente nessun riferimento al "Pentium M serie 8xx" e che anzi anche il processor number era cambiato diventando composto da una lettera iniziale seguita da 4 cifre.

La lettera identificava la "classe energetica" della CPU in questione, infatti i processori Yonah appartenenti alla serie "E" sono caratterizzati da un consumo di più di 50 W. Venivano seguiti poi da quelli della serie "T" con 25-49 W, della serie "L" con 15-24 W e, per finire, dai modelli della serie "U" con meno di 14 W. È però da tenere conto che le CPU della serie "E" non erano destinate all'utilizzo in sistemi Mobile.

Prezzi delle varie versioni di Yonah
Inizialmente sono stati presentati i seguenti modelli:
 Core Duo T2600 (ex Pentium M x50) - 637 $
 Core Duo T2500 (ex Pentium M x40) - 423 $
 Core Duo T2400 (ex Pentium M x30) - 294 $
 Core Duo T2300 (ex Pentium M x20) - 241 $

Successivamente è arrivato anche il seguente:
 Core Duo T2700 (ex Pentium M x60)- 637 $ (i modelli già in commercio hanno subito ovviamente un ribasso)

Anche per Yonah, Intel aveva previsto il debutto di tre differenti versioni di processore: con alimentazione standard, Low Voltage e Ultra Low Voltage (quest'ultima utilizzava il BUS di 533 MHz e, nelle sue prime versioni era single core e senza il supporto alla tecnologia Vanderpool). Le differenze tra queste famiglie di processori erano legate al consumo complessivo, più basso nelle ultime 2 che erano pensate per l'utilizzo in sistemi di ridotte dimensioni nei quali si vuole privilegiare l'autonomia di funzionamento.

I seguenti sono i processori LV (Low Voltage) arrivati sul mercato:
 Core Duo L2400 (ex Pentium M LV x48) - 316 $
 Core Duo L2300 (ex Pentium M LV x38) - 284 $

E il seguente dovrebbe arrivare in un secondo tempo:
 Core Duo L2500 (ex Pentium M LV x58) - 1,83 GHz, FSB 667 MHz, Vanderpool, dual core - (previsto per il 28 maggio 2006)

I processori ULV (Ultra Low Voltage) inizialmente presentati erano i seguenti:
 Core Solo U1400 (ex Pentium M ULV xxx) - 262 $
 Core Solo U1300 (ex Pentium M ULV xxx) - 241 $

E il seguente è arrivato a fine giugno 2006:
 Core Duo U2500 (ex Pentium M ULV xxx) - consumo massimo di 9 W, ma medio di soli 0,75 W - 289 $

Infine i modelli single core pensati per gli small form factor PC (SFF) ovvero dispositivi "All-in-one" e Entertainment PC (EPCs), quelli alla base dei sistemi Intel VIIV:
 Core Solo T1400 (ex Pentium M 766) - 1,83 GHz, FSB 667 MHz, single core - (previsto per 28 maggio 2006)
 Core Solo T1300 (ex Pentium M 756) - 1,66 GHz, FSB 667 MHz, single core - 209 $

Esistono anche processori della serie "Exxx", che come detto prima sono caratterizzate da consumi più elevati, nell'ordine dei 50 W.

Anche Celeron M
Oltre ai già citati Core Duo e Core Solo, sono stati annunciati anche alcuni modelli ancora più economici che costituivano l'evoluzione del core Dothan-1024 per le CPU Celeron M. Le prestazioni di questi modelli erano comunque relativamente elevate.

Versioni per i soli produttori OEM
Intel ha sviluppato anche altre versioni di processore Core Duo specificamente destinate ad alcuni dei suoi partner OEM, da utilizzare in particolari serie di soluzioni notebook. Agli inizi di luglio 2006, è iniziata la commercializzazione delle seguenti versioni per sistemi notebook di fascia entry level, utilizzando un BUS a frequenza ridotta e prezzi intorno ai 100$:
 Core Duo T2250 - 1,73 GHz, FSB 533 MHz
 Core Duo T2050 - 1,6 GHz, FSB 533 MHz
Hewlett-Packard, Acer, Dell e ASUS sono stati i primi produttori che hanno utilizzato queste CPU per le proprie famiglie di notebook, a partire dal mese di giugno, soprattutto nei mercati europei e in quello cinese.

Successivamente sono arrivati anche i T2060 e T2080 con la cache limitata a 1 MB.

La nuova piattaforma Centrino: "Centrino Duo"

Assieme al chipset Calistoga, il cui nome commerciale è i945 GM e i945 PM, e alla scheda wireless Golan (chiamata commercialmente Intel/PRO wireless 3945ABG), Yonah formava la nuova piattaforma Napa (all'inizio era previsto anche il chipset di fascia alta i955 XM ma poi a metà luglio 2005 il suo sviluppo è stato soppresso inserendo alcune delle sue caratteristiche nei restanti chipset).

Proseguendo un trend già visto con le prime soluzioni Centrino, Napa introduceva anche una generale riduzione delle dimensioni dei componenti; questo ha permesso l'utilizzo di sistemi notebook sempre più piccoli, portando verso una continua miniaturizzazione dei dispositivi. Già al lancio di Yonah erano disponibili in commercio soluzioni notebook con display da 10 pollici, capaci di notevole potenza elaborativa. Commercialmente esistevano 2 versioni di Napa a seconda che il processore inserito fosse la versione dual core o quella single core. Analogamente a quanto fatto con il logo del processore infatti, anche quello della piattaforma ha subito una revisione formando le due piattaforme Centrino Duo e Centrino con loghi modificati rispetto a quello utilizzato fino a Dothan.

Alla base anche dei primi Mactel
Nel giugno 2005 Apple aveva annunciato che avrebbe progressivamente abbandonato i processori PowerPC di IBM per abbracciare, in ogni sua famiglia di computer, i chip x86 di Intel. In occasione del Mac World Expo di San Francisco, l'11 gennaio 2006, vennero tolti i veli ai primi portatili MacBook Pro e iMac, entrambi con processore Core Duo. Si può ragionevolmente dire che era iniziata l'era dei Mactel.

I modelli di MacBook Pro erano due: uno dotato di processore Core Duo a 1,67 GHz e disco rigido SATA da 80 GB, e uno dotato di Core Duo a 1,83 GHz e drive SATA da 100 GB. Invece i modelli di iMac si differenziavano in modo particolare per la velocità del processore, di 1,83 GHz o 2 GHz, e la dimensione del disco fisso SATA, di 160 GB o 250 GB.

Sia con il MacBook che con il nuovo iMac, Apple forniva la versione x86 di macOS 10.4.4 e la nuova suite software iLife '06 presentata insieme a iWork '06 nella stessa occasione.

Alcuni problemi di gioventù
Alcuni test effettuati a inizio 2006 su piattaforme basate su Yonah, utilizzando una periferica USB 2.0 collegata al sistema, evidenziarono un consumo anomalo delle batterie, dovuto ad un bug nel driver che gestiva la funzione ACPI (Advanced Configuration and Power Interface), contenuto in Windows XP. Microsoft era già a conoscenza di questo problema, avendo pubblicato delle note attraverso l'articolo KB899179 del 12 luglio 2005.

In pratica, nel momento in cui al sistema era collegata una periferica USB 2.0, veniva impedito al processore di utilizzare gli stati "C states", ovvero quegli stadi in cui il processore poteva diminuire l'assorbimento di corrente in favore di una maggiore autonomia.

Il 22 maggio 2006, Microsoft ha reso disponibile un aggiornamento per Windows XP che risolveva il problema sopracitato.

Progetti derivati
Intel ha deciso di ricavare un microprocessore indirizzato ai server di fascia bassa partendo dallo sviluppo di Yonah. Tale CPU, conosciuta con il nome in codice di Sossaman, è stata distribuita dal 14 marzo 2006 per l'utilizzo in server ultra compatti in cui sia necessario contenere il consumo massimo e la temperatura di esercizio. In pratica si trattava di un processore Yonah che poteva funzionare in modalità SMP (Simultaneous Multi Processor). Divenne quindi possibile due Sossaman, a loro volta dual core, sulla stessa scheda madre server, per un totale di quattro core elaborativi "fisici".

Modelli arrivati sul mercato
La tabella seguente mostra i modelli di Core Duo, Core Solo e Celeron M, basati su core Yonah, arrivati sul mercato. Molti di questi condividono caratteristiche comuni pur essendo basati su diversi core; per questo motivo, allo scopo di rendere maggiormente evidente tali affinità e "alleggerire" la visualizzazione alcune colonne mostrano un valore comune a più righe. Di seguito anche una legenda dei termini (alcuni abbreviati) usati per l'intestazione delle colonne:
 Nome Commerciale: si intende il nome con cui è stato immesso in commercio quel particolare esemplare.
 Data: si intende la data di immissione sul mercato di quel particolare esemplare.
 N°Core: si intende il numero di core montati sul package: 1 se "single core" o 2 se "dual core".
 Socket: lo zoccolo della scheda madre in cui viene inserito il processore. In questo caso il numero rappresenta oltre al nome anche il numero dei pin di contatto.
 Clock: la frequenza di funzionamento del processore.
 Molt.: sta per "Moltiplicatore" ovvero il fattore di moltiplicazione per il quale bisogna moltiplicare la frequenza di bus per ottenere la frequenza del processore.
 Pr.Prod.: sta per "Processo produttivo" e indica tipicamente la dimensione dei gate dei transistor (180 nm, 130 nm, 90 nm) e il numero di transistor integrati nel processore espresso in milioni.
 Voltag.: sta per "Voltaggio" e indica la tensione di alimentazione del processore.
 Watt: si intende il consumo massimo di quel particolare esemplare.
 Bus: frequenza del bus di sistema.
 Cache: dimensione delle cache di 1º e 2º livello.
 XD: sta per "XD-bit" e indica l'implementazione della tecnologia di sicurezza che evita l'esecuzione di codice malevolo sul computer.
 64: sta per "EM64T" e indica l'implementazione della tecnologia a 64 bit di Intel.
 HT: sta per "Hyper-Threading" e indica l'implementazione della esclusiva tecnologia Intel che consente al sistema operativo di vedere 2 core logici.
 ST: sta per "SpeedStep Technology" ovvero la tecnologia di risparmio energetico sviluppata da Intel e inserita negli ultimi Pentium 4 Prescott serie 6xx per contenere il consumo massimo.
 VT: sta per "Vanderpool Technology", la tecnologia di virtualizzazione che rende possibile l'esecuzione simultanea di più sistemi operativi differenti contemporaneamente.

Nota: la tabella soprastante dovrebbe essere un estratto di quella completa contenuta nella pagina del Core Duo e Core Solo, in realtà dato che per il successore di Yonah, Merom, Intel ha scelto di cambiare il nome commerciale in Core 2 Duo, questa rappresenta l'unione delle due tabelle riportate nelle voci sopracitate. Sono inoltre presenti i modelli alla base del Celeron M.

Termine della produzione di Yonah
Intel ha annunciato di voler sospendere entro novembre 2007 la produzione dei seguenti modelli basati su Yonah: Core Duo T2700, T2600, T2500, T2400, T2300 e T2300E, oltre ai Celeron M 450, 440 e 430.
Questa mossa segna l'inizio della fine per l'ultima generazione di processori Intel ancora basati su architetture precedenti all'attuale Intel Core Microarchitecture e inoltre il progressivo abbandono delle soluzioni a 65 nm faciliterà il passaggio alle soluzioni a 45 nm.

Il successore
Yonah è stato seguito ad agosto 2006 dalla propria evoluzione, il progetto Merom commercializzato con il nome commerciale di Core 2 Duo. Si tratta ancora di una CPU dual core costruita a 65 nm, ma vanta l'introduzione delle EM64T e soprattutto una profonda revisione dell'architettura interna chiamata Intel Core Microarchitecture che gli permette di aumentarne l'efficienza del 20% rispetto a Yonah. Inoltre anche la cache L2 è stata raddoppiata arrivando a ben 4 MB complessivi. Con l'arrivo di Merom, si è passati alla piattaforma di transizione Napa64 e, successivamente, a maggio 2007, con l'arrivo del chipset Crestine, alle nuove piattaforme Centrino Pro e Centrino Duo Santa Rosa.

Roadmap

Voci correlate
 Elenco dei processori Intel

Microprocessori Intel
Architettura x86

redpajama_set_name: RedPajamaWikipedia


Shipping freight to international destinations can be complex, with most countries having their own unique set of rules around the import and export of goods. Carry Cargo International Ltd have extensive knowledge of export shipping and can offer you an unrivalled service, removing the stress of sending your items overseas.
Carry Cargo International Ltd are recognised worldwide as a reliable export shipping provider, facilitating the shipment of goods to countries all over the world on a daily basis. We can also provide warehousing, for when goods require storage whilst they are waiting on a set date to ship.
Carry Cargo International Ltd have a number of export shipping methods on offer, whatever it is that you are sending.
Shipping goods by sea can be a cost-effective way to send items to an overseas destination. Large organisations shipping cargo in bulk can benefit from a Full Container Load (FCL), option and filling a container entirely with their own goods.
Companies or individuals wishing to send smaller-sized shipments can look to the Less Container Load (LCL) option, whereby they share the space in a container with more than one shipper.
Carry Cargo International Ltd will offer you thorough advice on both methods, from the costs involved, to timelines for delivery at the final destination. You can be assured that we will act appropriately to gain the relevant information for you, from the carrier's timescales, to the route the ship will take and any additional ports of call on the way, to help you make an informed decision.
We can also advise on exporting vehicles using the Roll on/roll off (RO-RO) method.
When your export shipping is time-critical, or cargo needs to travel over a large distance to reach its destination, air freight is often the most suited method. Through consultation with our expert staff, we can help you to determine whether air freight is a viable option for your goods.
If you are looking to ship your goods overland then it will likely require multimodal transport, with our lorries providing the leading mode of transport. For national and international shipments this can prove a cost-effective method of shipment. Talk to our experienced staff about your requirements and they will give you the relevant information on overland exporting.


bike rack for 5 bikes garage floor on a minivan.
bike rack for 5 bikes picture of wood fast and low cost build towbar carrier.
bike rack for 5 bikes fat tray straps tires write up with towbar.
bike rack for 5 bikes how to carry on any car.
bike rack for 5 bikes view larger image carrier.
bike rack for 5 bikes grid holds bicycles powder coated galvanized steel single sided best carrier.
bike rack for 5 bikes 3 or extensions available carrier.
bike rack for 5 bikes floor parking towbar.
bike rack for 5 bikes we started this journey over a year ago with our on attached to the back of mini van biking is one favorite family activities and best carrier.
bike rack for 5 bikes image carrier.
bike rack for 5 bikes 2 loop car.
bike rack for 5 bikes thule.
bike rack for 5 bikes the top ten best selling hitch mount racks carrier.
bike rack for 5 bikes racks floor or wall fix with fast free delivery direct platform.
bike rack for 5 bikes accessories best hitch mount.
bike rack for 5 bikes double side j frame vertical platform.
bike rack for 5 bikes double sided dbl p yakima.
bike rack for 5 bikes review hold up hitch mount carrier.
bike rack for 5 bikes this is a triangle style that easy to build and fits up towbar.
bike rack for 5 bikes apex 2 trailer hitch receiver bicycle carrier platform.
bike rack for 5 bikes yakima.
bike rack for 5 bikes sports deluxe hitch racks carrier.
bike rack for 5 bikes glide ex on a minivan.
bike rack for 5 bikes hitch 4 best carrier.
bike rack for 5 bikes best carrier.
bike rack for 5 bikes minivan photo 2 of great up to exceptional on a.
bike rack for 5 bikes premium carrier hitch free thule.
bike rack for 5 bikes.
bike rack for 5 bikes racks garage floor medium size of tire fat freestanding storage and best car.
bike rack for 5 bikes my 2 x 4 3 weeks and miles so far carrier.
bike rack for 5 bikes this is just 3 but i have another tray best car.
bike rack for 5 bikes minivan carrier all design towbar.
bike rack for 5 bikes picture of wood fast and low cost build best hitch mount.
bike rack for 5 bikes 3 floor or wall mounted carrier.


text:
Q: Using tKinter askdirectory() with glob I have a script that uses tKinter to create window and allow users to browse and select a directory.  I then use glob to grab the files in the directory... but this gives me some weird paths, such as:
//file-server/selected_folder\\file01.xlsx
When I go to use that path, nothing is returned.  I'm in a Windows environment selecting a folder from the network, if that makes any difference.
Here's the code:
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
import glob

def browse(*args):
    directory.set(filedialog.askdirectory())
    return

def parse(*args):
    all_files = None
    all_files = glob.glob( directory.get() + "/*.nessus")

def main_menu():
    root = Tk()
    root.title("Parse Files")
    mainframe = ttk.Frame(root, padding="3 3 12 12")
    mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
    mainframe.columnconfigure(0, weight=1)
    mainframe.rowconfigure(0, weight=1)
    global directory
    directory = StringVar()

    ttk.Label(mainframe, text="Directory of Files: ").grid(column=1, row=1, sticky=E)
    dir_entry = ttk.Entry(mainframe, width=30, textvariable=directory)
    dir_entry.grid(column=2, row=1, sticky=(W, E))
    ttk.Button(mainframe, text="Browse", command=browse).grid(column=3, row=1, sticky=(W,E))
    ttk.Button(mainframe, text="Parse", command=parse).grid(column=3, row=3, sticky=W)

    for child in mainframe.winfo_children(): child.grid_configure(padx=5, pady=5)

    dir_entry.focus()
    root.bind('<Return>', parse)
    root.mainloop()

if __name__ == '__main__':
    main_menu()

A: The file you get seems denormalized in some way. It is a little strange that you have a filename as a result from askdirectory, which might be the result of some kind of shell extension (e.g. open ZIP files or something like that), the normal tk_chooseDirectory which is used by tkinters askdirectory wouldn't do that on its own.
So you should normalize the path again, to remove those two extra \ before the filename.
The tool in python to do this is os.path.normpath().
For example:
>>> import os
>>> print(os.path.normpath('//file-server/selected_folder\\file01.xlsx'))
\\file-server\selected_folder\file01.xlsx


Add comical flair to the photos you take with family and friends.
Simply attach the wooden sticks to each prop with the enclosed tape.
The prop pack includes Instax Mini film making it an ideal add-on to an Instax Mini camera or printer.


text:
Q: How do I let some readers view draft versions of items without allowing them to edit We have a requirement where we would like to give some of our users the ability to view pending versions of the items in a particular list (not document library) to give feedback. We don't want pending items to be visible to everyone that has read permission on the list however. That means that we would have to give these reviewers permission to either edit or approve; which is something that we do not want them to be able to do.
Assuming these reviewers are in a SharePoint group, is there a way to let them view pending versions while preventing them from doing anything else?

A: You should check this:
http://cregan.wordpress.com/2008/04/16/web-content-management-allow-reviewers-to-see-drafts-and-nothing-else/

A: The above solution still provides edit permission to the user. The better solution which i found was :
https://support.office.com/en-ca/article/Specify-who-can-view-drafts-c3bfc744-c4a4-4691-b506-42b338312c21
By using above solution, no change in user permission is needed. It is just an document library settings change.

A: My suggestion is to create new permission levels. For ex. I have a permsision level "create/edit but not delete items". Create a permission level "Approve only" and check the appropriate permissions using the matrix in https://www.google.gr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDYQFjAB&url=http%3A%2F%2Fwww.sharepointforum.nl%2FDownloads%2FSharePoint%2520Permissions%2520Matrix.xlsx&ei=WrYTVcb_KOnKygPppoKgBw&usg=AFQjCNFUadcUfsdi_IXuP0yGb74I4BTRgA&sig2=vYTxEJAhMN638tp2X7zeYA  . For permisson levels, you can read https://support.office.com/en-gb/article/How-to-create-and-edit-Permission-Levels-53c86040-07fa-4ea7-bc55-34ee96b437fe?ui=en-US&rs=en-GB&ad=GB
Afterwards, create a workflow on item changed, so if the item is in "pending" status, change the permissions, i.e.
a) remove any permissions from the "My contribute" group
b) Give the new permission level to the group "My Approvers"
c) Someone should have delete permission - the creator owner?? And the admin should have some permissions, otherwise in case of an error the item is "lost in space"


text:
Chess set Scout made for Metalwork merit badge is now in World Chess Hall of Fame
September 24, 2018 Bryan Wendell Merit Badges, Scouting in the News 6
A steel-and-wood chess set crafted at summer camp by a Scout working on his Metalwork merit badge is now in the World Chess Hall of Fame.
The one-of-a-kind creation is the work of Boy Scout Chandler Francis, who crafted the piece this summer at Lake of the Ozarks Scout Reservation in Gravois Mills, Mo., part of the BSA's Great Rivers Council.
"We congratulate Chandler on being featured at the World Chess Hall of Fame," says Doug Callahan, Scout Executive of the Great Rivers Council. Callahan says the camp and council are "proud to have helped him in this endeavor, and we hope his creativity inspires other Scouts."
To earn the Metalwork merit badge — No. 40 on the list of last year's most popular merit badges — Scouts learn how to safely work with metal. They choose from one of four tracks: sheet metal mechanic/tinsmith, silversmith, founder or blacksmith.
Chandler selected the blacksmithing option and worked with camp counselor Justin Tattich on his project. The requirements state that Scouts must forge two objects — one with a decorative twist and one with a hammer-riveted joint.
That means Chandler could've stopped after making, say, one queen and one rook. But he kept going, creating all 32 pieces using a variety of forging techniques.
But Chandler wasn't done. He paired the pieces with a wooden board he created with a laser engraving machine.
The result is a blend of old-world techniques and new technology that's worthy of Hall of Fame status.
A fitting home for chess
There's a place at Lake of the Ozarks Scout Reservation called the Sinquefield Invention Lab. It's where Scouts can earn merit badges like Metalwork using state-of-the-art equipment — much of it donated by generous members of the community.
Its connection to chess goes beyond Chandler's work of art. The lab's founder, Dr. Jeanne Sinquefield, helped the BSA create the popular Chess merit badge.
She's a co-founder of the Saint Louis Chess Club and, along with her husband, Rex, provided the seed funding to move the World Chess Hall of Fame to St. Louis in 2011.
All these forces aligned perfectly for Chandler to explore his passion for metalwork, chess and Scouting. And now his work is part of chess history.
Thanks to the Thomas Yang of the Great Rivers Council for the post idea.
Photos by Michael DeFilippo, courtesy of World Chess Hall of Fame.
For his Eagle project, this Scout and Fire Explorer restored a 1956 Chevrolet truck
How do you counsel a youth leader struggling to gain respect?


text:
Clutha County was one of the counties of New Zealand in the South Island. Its first meeting was on 4 January 1877 at the Balclutha court house. The offices on the corner of Clyde and Elizabeth Streets in Balclutha were rebuilt in 1934 and demolished in 2009. Clutha District Council began in November 1989 with amalgamation of Balclutha Borough, Clutha County, Lawrence Borough, Tapanui Borough, part of Tuapeka County and Bruce District Council. Bruce District Council had been formed in 1986 from Bruce County, Milton Borough and Kaitangata Borough.

See also
 List of former territorial authorities in New Zealand § Counties

References

External links

 1939 map

Counties of New Zealand
Politics of Otago


"Let your umbrella unfold, dance beneath the rain when others won't shelter you with the echoes of love my dear." Her mother said as she kissed her upon the forehead.
Sophia looking up at her mother smiles as she holds her pink umbrella above her head. Her mother, raising up from the kiss takes Sophia by the hand and they begin to walk. Sophia, only five and her father off on a business trip, her mother becomes lonely.
And so they walk, they walk through evenings, mornings, dusk's and dawns. Watching the graceful colors of sunsets and sunrises. Sophia's mother teach's her to admire the colors before them. Not just the wonderful vibrant colors, but also the dull. The gloomy streaks of darkness.
For everything has a purpose in this world. From the thunder storms to clear skies. Sophia, holding her mother's hands as they walk through the rain looks and up and asks, "Mother, why do you cry? Do the colors of this clouded night not bring you joy?"
Sophia's mother looks down at her smiling with silent tears hidden between the rain. "Oh Sophia, you are my light when the world is dark. (She kneels down and adjusts Sophia's jacket) I cry because your father is gone so often. I cry because the distance between us wears on me from time to time. See honey, when two people love each other, it can be hard to apart from each other."
Sophia smiles twirling her pink umbrella and says, "like when you drop me off at school and I cry as you drive away because I miss you the moment you leave?"
Sophia's mother smiles kisses her on the lips and looks her in the eyes, "Yes darling, just like that."
Sophia drops her umbrella and pushes her arms out for a hug and wraps them around her mom. "I am right here mom and with me and you with me, we are never alone. So don't be lonely mom, I love you."
Sophia's mother starts to weep with happiness as she holds Sophia in her arms. The rain ceases and the clouds split, revealing the last minutes of the sun. The cityscape in the far distance starts to glow with an orange haze. It melts upon the buildings with a citrus kiss and hugs the chopping waves of the river.
Sophia's mothers sees the clouds clear and the sunset basking just behind Sophia. She gently lets go of Sophia and points to the distant fall of the sun. "Look Sophia, we are catching the sun before it goes to sleep."
Sophia quickly turns around and sees the sun. She becomes so excited she picks up her pink umbrella and starts to dance around. "Its beautiful mom.....just like you!"
Sophia's mother is overwhelmed with her loving daughter. Her heart skips with jubilation of the moment. She grasps her daughters hand and they dance together as the sun sinks to the distant concrete mountains.
We forget to admire the beauty before us and we forget the love that is right next to us so often.
Find reason in everything and you will never go hungry of love, A Man's Traveled Heart you'll find more thought striking stories.


text:
STEVE HOTT LEADS PREMIER MOTLEY CRUE EXPERIENCE: MOTLEY NUE
Accomplished entertainer and recording artist Steve Hott has cultivated an exceptional group of seasoned musicians to form heavy metal band Mötley Nüe, based out of Las Vegas.
The high energy show and experience, which will give audiences an accurate reproduction of Mötley Crüe's early 80's "Shout At The Devil" era and mid-2000's onwards, is set to headline, for their debut performance, at the world-famous Viper Room on the Sunset Strip in Hollywood on August 10th.
Hott kicked off his career with the popular rock group RATT and has had success as a lead vocalist and songwriter, performing and touring with major bands and artists. Seeing a niche in the ever-increasing popularity of touring tribute bands, and a desire to create a carefully constructed and choreographed replica both musically and visually, Hott formed the new glam band, Mötley Nüe, which consists of himself channeling Vince Neil, along with Rikki Sterling (Nikki Sixx) Cody Gilliland (Tommy Lee) and Sehwang Kim (Mick Mars), complete with duplicated instruments, hairspray and swag.
"Over the course of their 34-year career, Mötley Crüe has sold in excess of 100 million albums worldwide, making them one of the best-selling bands of all time," stated Steve Hott. "Since the release of their best-selling book "The Dirt: Confessions of the World's Most Notorious Rock Band", which is now a movie, there is a resurgence of interest in Mötley Crüe, not just with its original fanbase, but the younger generation who are hungry to hear more."
In order to give Mötley Nüe its utmost authenticity, and stage presence, Hott commissioned the original Mötley Crüe costume designer, Tod Waters from Junker Designs, to refabricate the original bands iconic fashion outfits, from the identical patterns and fabrics.
"I received a call from Steve Hott, from Mötley Nüe, to recreate some of the signature looks that were worn by Mötley Crüe. As the designer for the band from 2006 until the very last show, it was a must that I recreated the looks with the exact details. The real challenge was to recreate the iconic 'Shout At The Devil' costumes circa 1983. I went to extremes to duplicate these costumes and infuse them with all the rock and roll sleaze and swagger I could muster. Mötley Nüe brings all these designs to life as well as Mötley Crüe's original sound." – Tod Waters, designer Junker Designs.
In 2015 the high-profile band, Mötley Crüe announced their last and final tour, leaving a void to fill with the legitimacy of Las Vegas's very own Mötley Nüe, so that fans can once more relive the legend.
Mötley Nüe is managed by veteran music manager Lisa Tenner of Tenner and Associates.
Tickets for the August 10th show at the Viper Room are available here.
For the latest news on Mötley Nüe follow:
Facebook: www.facebook.com/MotleyNueLasVegas and Instagram: www.instagram.com/motleynue
About Mötley Nüe
Mötley Nüe was formed to engage the Mötley Crüe fan into a past and future experience. The band features world-class musicians; led by Steve Hott on vocals, bassist Rikki Sterling, drummer Cody Gilliland and on lead guitar Sehwang Kim. Music is the only artform that can transport someone to another place and time, and Mötley Nüe will take you on a roller coaster ride with a front row seat to an amazing visual and musical spectrum. Mötley Nüe: We're All About The Music – www.motleynue.com
Management Contact:
Lisa Tenner of Tenner and Associates
Tel: 702 496 3286 or 702 454 9561
Email: ltenner@aol.com
Company Name: EMR Media
Contact Person: Liz Rodriguez
Website: http://www.emrmedia.com/
This entry was posted in U.S, World. Bookmark the permalink.


text:
Lauryn Hill Shares Updated Version Of "Rebel/I Find It Hard To Say"
Originally from her 2002 MTV Unplugged 2.0 live album.
Noam Galai / Getty Images
After performing at the TIDAL X: 1015 benefit concert in Brooklyn last night, Ms. Lauryn Hill shared a new version of her old single "Rebel/I Find It Hard To Say." Streaming exclusively on TIDAL, "Rebel" is an updated version of the poignant song originally inspired by the shooting of Amadou Diallo and recorded for her 2002 MTV Unplugged No. 2.0 live album.
Now over 14 years later, the words in "Rebel" still hold true to the current state of affairs in America. In a statement released with the track, Lauryn Hill writes, "Old tune, new Version, same context, even more relevant now: sick and tired of being sick and tired."
Read Next: Watch Lauryn Hill sing "Doo Wop (That Thing)" in new Louis Vuitton campaign
Stream Lauryn Hill's "Rebel/I Find It Hard To Say" below.
Old tune, new Version, same context, even more relevant now: sick and tired of being sick and tired. -MLHhttps://t.co/bogURV0cpl
— Ms. Lauryn Hill (@MsLaurynHill) October 16, 2016
Hip-Hop, Lauryn Hill, R&B


Why wear insoles? Sidas insoles are designed using different types of materials to meet the requirements of each type of foot.
Sidas insoles meet the needs of your feet. Depending on the shape of your foot arch (low, average, high), Sidas will help you to select the ideal insoles for your feet. We also offer heated insoles specially designed for the winter, as well as insoles adapted to different sporting activities, Sidas offers both men's and women's insoles adapted to everyone's needs. Innovative components such as gel allow for ideal hold and improve your body's alignment.
Discover our full range of insoles and give your feet comfort, well-being and good hygiene.


text:
Q: R shiny- add download button to non-ggplot plots I was wondering if there is a short solution (with a package?) to add a download button to non-ggplots in shiny, since my app produces many plots.
Thank you.

A: shinyscreenshot is a great package for screenshot shiny apps. You can create an image of the entire page of just specific elements like plots. The screenshotButton() function will create a button to save any element in your app.

A: A possible workaround is to create a function to make the plot or plots and call it inside a downloadHandler.
App
library(shiny)

mk_plot <- function(file, plots = NULL) {
  jpeg(file) # open
  par(mfrow=c(2,2))
  plot(rnorm(30))
  plot(rnorm(30))
  # plot code
  dev.off() # close
}

shinyApp(ui, server)

ui <- fluidPage(
  downloadLink("downloadData", "Download")
)

server <- function(input, output) {
  data <- mtcars

  output$downloadData <- downloadHandler(
    filename = function() {
      paste("data-", Sys.Date(), ".jpeg", sep = "")
    },
    content = function(file) {
      mk_plot(file)
    }
  )
}

shinyApp(ui, server)


Brenda (Marks) Montgomery Liechti, 58, St. Joseph, Missouri, passed away Saturday, June 23, 2018. She was born June 8, 1960 in Kansas City, Kansas, to Gary, Sr. and Helen (Corkins) Marks. Brenda married Mark Liechti July 2, 2010. He survives of the home. She enjoyed the outdoors, NASCAR, casinos, bonfires with friends and was a huge Kansas City Royals fan. She was preceded in death by her father. Additional survivors include children, Jeremy L. Montgomery, Amber D. Montgomery (Eric), Brett A. Liechti (Sarah), and Ashely M. Liechti (Irvin); grandchildren, Zoey, Kaydence, Austin, Julie, Madison and Ashley; mother, Helen Marks; brothers, Gary Marks, Jr. (Brenda) and Daniel V. Marks (Shelley); numerous aunts, uncles, nieces and nephews. Natural Farewell under the direction of Meierhoffer Funeral Home & Crematory. A Celebration of Life will be held at a later date. Online guest book and obituary at www.meierhoffer.com.


Body for Life is an ultimate and approved transformation fitness programme by Alan Strachan Personal Training Hamilton Glasgow.
Our intensive 12 week nutritional eating and excercise programme as well as annual physique transformation competition that you can choose to enter has been expertly tested and modified to promote exceptional results.
Body for Life was created by Bill Philips, a former competitive bodybuilder and owner of EAS who manufacture nutritional sports and wellbeing supplements. The first annual Body for Life competition was held back in 1996.
Entrants were to write about their personal experiences of the programme and send them to EAS along with their before and after photographs. 18 years on and Body for Life is still going strong with the number of people who have completed the programme at over 3 million and counting!
Alan Strachan is one of the only and few personal trainers in Scotland who is certified by EAS to train his ESP Powered Gym members with the Body for Life programme.
A massive part of the 12 week programme is the nutritional side where Alan Strachan Personal Training will aim to get you your perfect personal menu. Eating healthy does not have to be boring, it's not about diet it's about nutritional value and giving your body what it needs for the intensive work that Body for Life demands. The idea will be to get you eating 6 smaller meals a day instead of the standard 3 large meals. Body for Life along with some nutritional experts maintain that eating smaller more frequent meals throughout the day will boost the body's metabolism causing you to burn fats much quicker. Eating the right foods at the right times and in the correct portions is key to your success in this programme and your continued training results in general.
This package includes 11 Body for Life one on one PT sessions plus also full use of our state of the art gym facility on training days.
This package includes 21 Body for Life one on one PT sessions plus also full use of our state of the art gym facility on training days.
This package includes 50 Body for Life one on one PT sessions plus also full use of our state of the art gym facility on training days.


text:
namespace cobalt {
namespace debug {
namespace backend {

DebugDispatcher::DebugDispatcher(script::ScriptDebugger* script_debugger,
                                 DebugScriptRunner* script_runner)
    : script_debugger_(script_debugger),
      script_runner_(script_runner),
      task_runner_(base::MessageLoop::current()->task_runner()),
      is_paused_(false),
      // No manual reset, not initially signaled.
      command_added_while_paused_(
          base::WaitableEvent::ResetPolicy::AUTOMATIC,
          base::WaitableEvent::InitialState::NOT_SIGNALED) {}

DebugDispatcher::~DebugDispatcher() {
  DCHECK(domain_registry_.empty())
      << domain_registry_.begin()->first << " domain still registered.";
  for (DomainRegistry::iterator it = domain_registry_.begin();
       it != domain_registry_.end(); ++it) {
    RemoveDomain(it->first);
  }
}

DebugDispatcher::ClientsSet::~ClientsSet() {
  // Notify all clients.
  // |detach_reason| argument from set here:
  // https://developer.chrome.com/extensions/debugger#type-DetachReason
  const std::string detach_reason = "target_closed";
  for (auto* client : clients_) {
    client->OnDetach(detach_reason);
  }
}

DebugDispatcher::ClientsSet DebugDispatcher::ReleaseClients() {
  for (auto* client : clients_) {
    client->SetDispatcher(nullptr);
  }
  return std::move(clients_);
}

void DebugDispatcher::RestoreClients(ClientsSet clients) {
  clients_ = std::move(clients);
  for (auto* client : clients_) {
    client->SetDispatcher(this);
  }
}

void DebugDispatcher::AddClient(DebugClient* client) {
  clients_.insert(client);
}

void DebugDispatcher::RemoveClient(DebugClient* client) {
  clients_.erase(client);
}

void DebugDispatcher::SendCommand(Command command) {
  // Create a closure that will run the command and the response callback.
  // The task is either posted to the debug target (WebModule) thread if
  // that thread is running normally, or added to a queue of debugger tasks
  // being processed while paused.
  base::Closure command_closure =
      base::Bind(&DebugDispatcher::DispatchCommand, base::Unretained(this),
                 base::Passed(std::move(command)));

  if (is_paused_) {
    DispatchCommandWhilePaused(command_closure);
  } else {
    task_runner_->PostTask(FROM_HERE, command_closure);
  }
}

void DebugDispatcher::DispatchCommand(Command command) {
  DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);

  // This workaround allows both the overlay console and remote DevTools to
  // connect at the same time. Each time a client sends the "Runtime.enable"
  // command, we first inject a "Runtime.disable" command so that the V8
  // Inspector will send the "Runtime.executionContextCreated" event for every
  // "Runtime.enable" command rather than just for the first one.
  if (command.GetMethod() == "Runtime.enable") {
    DispatchCommand(Command::IgnoreResponse("Runtime.disable"));
  }

  DomainRegistry::iterator iter = domain_registry_.find(command.GetDomain());
  if (iter == domain_registry_.end()) {
    // If the domain isn't even registered, return an error without even trying
    // to run a C++ or JS command implementation. This helps avoid problems when
    // commands are received during navigation before agents are ready.
    std::string err = command.GetDomain() + " domain not supported";
    DLOG(WARNING) << err << " (" << command.GetMethod() << ")";
    command.SendErrorResponse(Command::kMethodNotFound, err);
    return;
  } else {
    auto opt_command = iter->second.Run(std::move(command));
    // The agent command implementation kept the command to send the response.
    if (!opt_command) return;
    command = std::move(*opt_command);
  }

  // The agent didn't have a native implementation. Try to run a
  // JavaScript implementation (which the agent would have loaded at the
  // same time as it registered its domain command handler).
  JSONObject response =
      RunScriptCommand(command.GetMethod(), command.GetParams());
  if (response) {
    command.SendResponse(response);
  } else {
    DLOG(WARNING) << "Command not implemented: " << command.GetMethod();
    command.SendErrorResponse(Command::kMethodNotFound,
                              "Command not implemented");
  }
}

void DebugDispatcher::DispatchCommandWhilePaused(
    const base::Closure& command_and_callback_closure) {
  // We are currently paused, so the debug target (WebModule) thread is
  // blocked and processing debugger commands locally. Add the command closure
  // to the queue of commands pending while paused and signal the blocked
  // thread to let it know there's something to do.
  base::AutoLock auto_lock(command_while_paused_lock_);
  DCHECK(is_paused_);
  commands_pending_while_paused_.push_back(command_and_callback_closure);
  command_added_while_paused_.Signal();
}

void DebugDispatcher::HandlePause() {
  // Pauses JavaScript execution by blocking the debug target (WebModule)
  // thread while processing debugger commands that come in on other threads
  // (e.g. from DebugWebServer).

  // Must be called on the thread of the debug target (WebModule).
  DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);

  LOG(INFO) << "JavaScript execution paused.";
  while (is_paused_) {
    command_added_while_paused_.Wait();

    while (true) {
      base::Closure task;
      {
        base::AutoLock auto_lock(command_while_paused_lock_);
        if (commands_pending_while_paused_.empty()) {
          break;
        }
        task = commands_pending_while_paused_.front();
        commands_pending_while_paused_.pop_front();
      }
      task.Run();
    }
  }
  LOG(INFO) << "JavaScript execution resumed.";
}

void DebugDispatcher::SendEvent(const std::string& method,
                                const JSONObject& params) {
  SendEvent(method, JSONStringify(params));
}

void DebugDispatcher::SendEvent(const std::string& method,
                                const std::string& json_params) {
  DCHECK(!json_params.empty());
  DCHECK_EQ(json_params.front(), '{');
  DCHECK_EQ(json_params.back(), '}');
  for (auto* client : clients_) {
    client->OnEvent(method, json_params);
  }
}

void DebugDispatcher::AddDomain(const std::string& domain,
                                const CommandHandler& handler) {
  DCHECK_EQ(domain_registry_.count(domain), size_t(0));
  domain_registry_[domain] = handler;
}

void DebugDispatcher::RemoveDomain(const std::string& domain) {
  DCHECK_EQ(domain_registry_.count(domain), size_t(1));
  domain_registry_.erase(domain);
}

JSONObject DebugDispatcher::RunScriptCommand(const std::string& method,
                                             const std::string& json_params) {
  script::ScriptDebugger::ScopedPauseOnExceptionsState no_pause(
      script_debugger_, script::ScriptDebugger::kNone);

  std::string json_result;
  bool success = script_runner_->RunCommand(method, json_params, &json_result);

  JSONObject response(new base::DictionaryValue());
  if (success) {
    JSONObject result = JSONParse(json_result);
    if (result) {
      response->Set("result", std::unique_ptr<base::Value>(result.release()));
    }
  } else if (json_result.empty()) {
    // Unimplemented commands aren't successful, and |json_result| is empty.
    response.reset();
  } else {
    // On error, |json_result| is the error message.
    response->SetString("error.message", json_result);
  }
  return response;
}

bool DebugDispatcher::RunScriptFile(const std::string& filename) {
  script::ScriptDebugger::ScopedPauseOnExceptionsState no_pause(
      script_debugger_, script::ScriptDebugger::kNone);
  return script_runner_->RunScriptFile(filename);
}

void DebugDispatcher::SetPaused(bool is_paused) {
  // Must be called on the thread of the debug target (WebModule).
  DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);

  is_paused_ = is_paused;
  if (is_paused) {
    HandlePause();
  }
}

}  // namespace backend
}  // namespace debug
}  // namespace cobalt

redpajama_set_name: RedPajamaGithub


text:
require('angular-material');
require('./dist/md-data-table.min');

module.exports = 'md.data.table';


text:
Green-fingered laziness is putting homes at risk of flooding, says report
Paving over gardens leaves them more liable to flooding because the water cannot be absorbed
Many gardens in the UK have been paved over to make them low maintenance or provide off-street parking, but surfaces that do not absorb water reduce the amount of rainfall that can be dealt with naturally, increasing runoff.
This runoff generated from heavy rainstorms can overwhelm urban drainage systems and cause flash flooding.
Dr David Kelly, from Heriot-Watt University in Edinburgh, has assessed the increased runoff from a "typical" front garden depending on how much it is paved in the face of the more intense rainfall that is expected with climate change.
The impacts of climate change mean that the UK is facing increasingly frequent and intense rainfall
He looked at the impact of paved gardens in Edinburgh, London, Exeter and Manchester with the increased heavy rain the cities could see in the 2050s and 2080s.
All four cities are expected to see increases in rainfall as a result of climate change, even with low greenhouse gas emissions, with Exeter seeing the greatest increase of up to 41 per cent by the 2050s and as much as 73 per cent by the 2080s.
With more intense rainfall, there will be a dramatic increase in the contribution of paved gardens to the overall amount of runoff in each of the cities, to levels urban drainage systems are unlikely to be able to cope with, Dr Kelly found.
Decreasing vegetation in towns and fewer permeable surfaces mean that flash flooding is a risk
Based on the number of gardens in each city which are currently at least three-quarters paved, runoff from a storm in Edinburgh in the 2080s could increase to as much as 29,000 cubic metres of water – enough to fill 12 Olympic swimming pools.
In Manchester the total runoff could also fill 12 Olympic swimming pools, in Exeter the figure is around half as much, and across London the amount of runoff created could fill a swimming pool 100 times over.
But the research also showed that gardens without any impermeable paving produced no runoff, even in a one-in-50 year heavy storm.
Storm Angus in pictures: Britain on flood alert
Storm Angus has brought hurricane force winds to southern Britain causing flooding and power cuts to thousands of homes.
Dr Kelly called for a tightening and enforcement of regulations to prevent more gardens being paved over.
And he said there was need to raise awareness among householders about the impacts of climate change and the "little bits of actions they can do themselves" to encourage social responsibility.
People should be encouraged to "de-pave" their gardens or introduce more natural vegetation to reduce runoff, he suggested.
Drains are at risk of being overwhelmed during heavy downpours
He said domestic front gardens covered almost 30 per cent of urban space and played a vital role in managing surface water runoff, with natural gardens acting like "sponges" to absorb water.
"The growing trend of paving over front gardens has put this role in jeopardy, and at the same time, the impacts of climate change mean that the UK is facing increasingly frequent and intense rainfall.
"Existing urban drainage systems will be inadequate to cope with the level of increased runoff from paved front gardens," he warned.
Related Itemsfingeredfloodinggreenhomeslazinessputting
Views:12 image captionThe Times reports that Prime Minister Boris Johnson has suspended all of Britain's quarantine-free travel...
Views:12 By Martin BarberBBC News, East image copyrightMike Page image captionThe 'trees' are created in the mudflats...
Views:12 By Eunan McConvilleBBC News NI image copyrightGetty Images The coronavirus pandemic has brought with it an...
Views:12 By BBC NewsStaff image captionA decision to close all travel corridors to the UK from Monday...
Views:12 image copyrightGetty Images image captionHundreds queued around the leisure centre in Merthyr Tydfil to get tested...
Views:12 media captionThe Belfast Multi-Cultural Association was working to serve the community, says Muhammed Atif Police have...
Views:12 By Mark SavageBBC music reporter image copyrightOlivia Rodrigo / Instagram image captionThe newcomer's single overtook Ed...
Views:12 media captionCovid lockdown: Are supermarkets following the rules? New laws for shoppers and staff are to...
Views:12 Wayne Rooney officially joined Derby in a player-coach role in January 2020 Championship side Derby County...
Views:12 As temperatures drop in parts of the UK, we look at some of the most striking...
Views:12 Others include the former military hospital Headley Court in Leatherhead, Surrey, and an aircraft hangar at the former RAF Coltishall, near Norwich. Related
Views:12 By BBC NewsStaff image captionThe Daily Mail carries a note of optimism on its front page,...
Amazon gives most satisfaction say their customers and Tesco is most improved supermarket
Hard Brexit is 'WISE' says Norway minister as he blasts Sturgeon's plan to go it alone


text:
Former Dallas Mavericks point guard Steve Nash fired as Brooklyn Nets head coach
Nash played point guard for Mavericks from 1998 to 2004. He had been the Brooklyn Nets coach since 2020.
Author: Paul Livengood
Published: 1:23 PM EDT November 1, 2022
Updated: 2:20 PM EDT November 1, 2022
DALLAS — Former Dallas Mavericks point guard Steve Nash has been fired from his head coaching position for the Brooklyn Nets.
It was first reported by ESPN's Adrian Wojnarowski before the Athletic's Shams Charania then also reported this firing. The Nets then sent out a press release at 11:57 p.m.
In that release, the Nets said in part, "The Brooklyn Nets and Head Coach Steve Nash have agreed to part ways. A decision regarding the team's next head coach will be made in the near future."
Nash became the Nets head coach in 2020 and had two years left on a four-year deal. He was 94-67 as the Nets' head coach but had started off the 2022 season with a less-than-desirable 2-5 record despite having All-Star talents Kevin Durant, Kyrie Irving and Ben Simmons.
Nash was drafted by the Phoenix Suns in 1996, but came to Dallas in 1998 and spent six seasons with the Mavericks before returning to the Suns in 2004. Nash went on to win the NBA MVP award in 2005 and 2006 for the Suns.
Nash tweeted the following thank you note on Tuesday morning:
pic.twitter.com/GUGhBtHKUL
— Steve Nash (@SteveNash) November 1, 2022
Jacque Vaughn will be the acting head coach for the Nets, but Wojnarowski and Charania both reported that the Nets plan to hire Boston Celtics head coach Ime Udoka as their new head coach.
In the team's press release, Brooklyn Nets Governor Joe Tsai said, "I've gotten to know Steve during his time in Brooklyn, and he is not one to shy away from challenges. My admiration and respect for him grew over time as he brought hard work and positive attitude to our organization every day, even in periods of exceptional storm surrounding the team. Clara and I want to thank Steve, Lilla and their family for making this extraordinary commitment. We began this journey as colleagues, we part as friends."
More Texas headlines:
NFL assistant coach, son of former Cowboys DC, dies at 38
Cowboys' Jerry Jones ready to 'grab the caboose' at trade deadline
Taylor Swift adds more Texas stops on 2023 'Eras Tour'


text:
How A&B Wins Big From Environmental Litigation
By Andrew Walden @ 3:08 AM :: 13097 Views :: Environment, Development, Greenmail, Land Use
by Andrew Walden
Environmental groups win 90% of the cases they bring before the Hawaii Supreme Court, according to research by UH Law Professor David Callies.
Another UH law professor, Denise E. Antolini, counters, "the environmental review jurisprudence of the Moon Court appears to be concerned less with substantive results than with process, focusing on the likely benefits to agencies and all stakeholders of more robust public participation, a core value of Chapter 343."
Arguments and insults have been flying for months, but when one sets the legalities aside and looks at the economics, it is a distinction without a difference.
Annual grants from the San Francisco-based Wallace Alexander Gerbode Foundation flow to the Sierra Club, Nature Conservancy, Trust for Public Lands, Environment Hawaii, Protect Kahoolawe Fund, Malama Maunalua, and others. That's "Alexander" as in "Alexander and Baldwin". Gerbode Foundation Chair, Maryanna Shaw-Stockholm, is one of A&B's largest shareholders and sat on the A&B Board of Directors from 1980 to 2011.
Why would one of the state's largest developers fund so-called anti-development groups?
Native Hawaiian Legal Corp lawyer, David Frankel's operatives are not lying when they claim they are "not against development." Rather than shutting down all development, Hawaii's convoluted land use policies serve as a classic barrier to entry which gives large established Hawaii land trusts with well-developed political and legal operations a competitive advantage over outside developers. Hawaii residents pay for the maintenance of the local land trusts' oligopoly by suffering some of the highest housing costs in the nation—with the telling exception of the east side of the Island of Hawaii.
How is the barrier to entry created?
Attorney Paul J. Schwind points to "a long tradition in Hawaii that land use cases are litigated in court on procedural rather than substantive grounds."
Hawaii Business April, 2013 reports:
Antolini … believes the current system works well for those who play by the rules. "I think there is a lot of development moving ahead successfully in Hawaii – some of it very good," she says. "The rules are pretty clear on most land-use and environmental laws, and I think the businesses and developers who are used to operating here know how to get through the system. I think the projects that get stymied, or become controversial, or blow up, tend to be the projects driven by interests that don't have a lot of experience or roots in Hawaii."
Likewise, Alexander and Baldwin's 2012 Annual Report justifies the company's undiversified focus on Hawaii real estate explaining that in Hawaii, A&B can: "leverage its market knowledge, relationships and financial strength to create significant value…."
And the eco-lawyers pick and choose. Hawaii Business continues: "(Sierra Club lawyer) Robert Harris…reminds us that nonprofits like the Sierra Club have limited resources and can't afford to fight every battle."
Marketwatch September 28, 2011 described Kukui'ula, an A&B Kauai luxury golf development which nobody protested against:
It's not that Alexander & Baldwin, who first began zoning the project some 25 years ago, and partner DMB Associates, a renowned golf-community developer from Arizona, aren't offering up a stellar product. They are. But the market for these kinds of things has been treacherous…. "The most recent down cycle was one of the worst we've seen in Hawaii." (Said Honolulu-based real-estate analyst Ricky Cassiday) … some of Kukui'ula's best lots have yet to be marketed, which will come in handy when things pick up.
"They can pull the ace from the hole any time they want. And at this point, everyone else is dying off," he said, referring to several other projects in the Islands that have stalled or been halted altogether.
"Kukui'ula has enough invested to be the last one standing, and that's a good thing," Cassiday said. "A&B and DMB have spent a ton of money here, but the value won't go away — entitled land in a great place with high barriers to entry is good, especially long-term."
Citing A&B's 2010 Annual Report, the Star-Advertiser April 10, 2011 writes:
A&B lists the average cost for its Hawaii land at $150 per acre….
The company says it has the best keys to unlock the long-term value of its land while also producing significant annual profit from its interrelated operations.
"Hawaii's multi-tiered entitlement process can be challenging, at times taking years to move a project from application to approval," A&B said in the report. "Our ability to navigate this process is one of the company's core competencies."
Robert Harris explains, "When you speak to real developers, the regulatory side is not where their source of frustration lies…. It's the cost of financing a project out over time, the cost of construction and construction delay. Those are the things that really drive them to distraction."
Of course the cost of finance flows largely from the lengthy regulatory process—but more so for companies that have to finance their land. Since A&B only has to justify $150 per acre, the cost of finance is for them a lot less distracting. Outside developers have to carry the cost of modern day land acquisition on their books. By erecting numerous time consuming 'process' hoops for developers to jump through, those who recently purchased land are winnowed out.
Interestingly, 2011 Gerbode grant recipient Malama Maunalua may play a key role in squelching East Oahu development plans by A&B competitor Kamehameha Schools. This could pose conflict of interest issues for A&B stockholders on the Board of the Gerbode Foundation.
Did Gerbode Foundation trustees suffer a conflict of interest when then-Sierra Club Chair Frankel hired operatives to spearhead the attack on Big Island luxury golf development Hokulia? After facing down plaintiffs' demands for millions of dollars in personal cash, Hokulia is now in bankruptcy and A&B's Kukui'ulu Kauai luxury golf development faces that much less competition.
Some people think this has to do with saving the 'aina or something. How sad for them to discover they are just tools in A&B's profit system.
Enviros win 90% in Hawaii Supreme Court
Antolini vs Callies: Moon Court Favored Public Participation, not Environmentalists
A&B: "Entitled land in a great place with high barriers to entry is good"
Good News: A small elite no longer runs Hawaii -- Bad News: Mufi thinks he can change that
Martha Alexander Gerbode, Environmentalist


Here is the Review-Journal's 2015 directory of NFL team bars in the Las Vegas area. A "team bar" is defined as a place where only the hometown team's game is being aired while that team is playing.
Here is the Review-Journal's 2015 directory of NFL team bars in the Las Vegas area.


text:
Justia Dockets & Filings Tenth Circuit Colorado District Court Wiglesworth v. Pagel et al Filing 68
Wiglesworth v. Pagel et al
FINAL JUDGMENT re: 64 Minute Order, by Clerk on 12/17/14. (sgrim)
IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF COLORADO Magistrate Judge Kathleen M. Tafoya Civil Action No. 13–cv–00957–KMT BILLY JACK WIGLESWORTH, Plaintiff, v. CHRISTOPHER PAGEL, and THE GEO GROUP, INC., Defendants. FINAL JUDGMENT In accordance with the orders filed during the pendency of this case, and pursuant to Fed. R. Civ. P. 58(a), the following Final Judgment is hereby entered. Pursuant to the Order (Doc. No. 61) of Magistrate Judge Kathleen M. Tafoya entered on December 5, 2014 it is ORDERED Defendants Christopher Pagel and The Geo Group, Inc.'s "Motion to Dimiss" (Doc. No. 49) is GRANTED. It is further ORDERED Plaintiff's "Motion for Leave to File Amended Complaint" (Doc. No. 55) is DENIED. It is further ORDERED that within thirty days from the date of this Order Plaintiff may file an amended complaint to assert only a claim or claims for negligence per se premised on the alleged violation of a Colorado statute. It is further ORDERED that if Plaintiff fails to file an amended complaint that complies with this Order, the Federal Rules of Civil Procedure, and this Court's Local Rules of Practice, within the time allowed, the court will dismiss this action and enter judgment in favor of the defendants. Pursuant to the Minute Order (Doc. No. 64) of Magistrate Judge Kathleen M. Tafoya entered on December 16, 2014 it is ORDERED that based on Plaintiff's (Doc. No. 63) Notice Waiving Colorado Negligence Claims, the Clerk is directed to enter judgment in favor of the defendants and against the plaintiff in accordance with this Court's (Doc. No. 61) Order on Motion to Dismiss. Dated at Denver, Colorado this 17th day of December, 2014. BY THE COURT: JEFFREY P. COLWELL, CLERK By: s/ 2 S. Grimm Deputy Clerk