text:
Home | Diaries | Discussion | Chat | Tips | FAQ | Links | Donations | Search | How to change your profile
Itching: Why does it itch so much?
Itching is a common complaint in the area of a wound and under a cast.
Skin cells grow continuously and die as they get pushed away from the growing layer out towards the surface. So the outer layer of the skin is actually two or three dead skin cells. In the normal course of events this layer gets rubbed off against clothing, bedding or when you bathe. Under a cast the cells do not get rubbed off so the outer layer of skin gets thicker, flakey and itchy.
Other rarer reasons for itchiness might include dried blood in the dressing over a surgical wound, fracture blisters, or allergies to the tape, antiseptic or dressing material. A generalized allergy which affects the whole body may be particularly itchy under a cast because you cannot scratch it.
Unbearable itchiness may be a sign that the cast is too tight in a certain area and should be discussed with your OS. In general anything unbearable means that the situation is unusual because most other people are able to bear it.
Itchiness of a healing area is so common that some docs say that it is a sign of healing. In my opinion this is code for "I don't know why it's itchy but I'm not worried about it". If anyone has a better explanation of why a normal wound feels itchy, please share it with us.
Perhaps the most important thing to say about itchiness is what to do about it. Your suggestions welcome.
Soda bicarb
Drying with hair drier
DON'T push objects down inside a cast to scratch an itchy spot. This activity has a high risk of damaging the skin, a blistered area or a surgical wound and causing an infection.
From: Trish
I had tremendous 'itchiness' when the cast was on my leg.
Now it's been about 4 weeks since the cast has been removed and the 'itchiness' continutes...don't know why? My ankle is still swollen...could that be part of the healing?
From: Dave
AAAAAAAAAAARRRRRRRRRRRRRRRRRRRRR
THERE MUST BE A CURE IM GOING BLOODY MENTAL
From: Mark
...well all I can say is last time i broke my wrist and I swear to god I almost went insane itching...then I developed this nasty little fungal infection under it...which eventually spread to the rest of my body...nasty...took a year at least to get rid of it...and I think it has recently made a comeback...it was diagnosed as tinea versicolor..i was prescribed pills...(sorry cant remmeber what)...but the symptoms were little reddish spots where the skin looked patchy and flaky....now My worry is that it has an excellent chance of making another comeback...because i have a fresh cast on my leg...
From: LM
I asked our local chemist - he suggested we give our son, in full cast for eight weeks, then further four in half cast, antihistamines to relieve itching.
He said to try one tablet every second day, but if itching continued to be a problem, then give him one every day (which is what it says on the pack, ie a daily tablet). He was good the first day but itching (severe) returned the next day, so we are trying daily tablet now - hopefully it will keep it in check
Home | Top Discussion | Chat | Diaries | FAQ | Links | Donations | Search
Paul Kennett © 2000-2020 Kennett Bros Web Design


text:
Мензура ( «мера») — длина рабочей, звучащей части струны на музыкальных инструментах: от верхнего порожка до бриджа. Также мензурой является различие воздушных каналов духовых инструментов.

К мензуре относят весь набор основных величин такого рода для данного типа инструментов, например, у струнных — длину, диаметр и натяжение струн (а у струнных ударных и клавишно-ударных — ещё и линию удара молоточков, место возбуждения струны), у духовых — сечение, диаметр и длину воздушного канала (в язычковых — профиль, ширину и длину язычка).

Также — расчёты расположения струн по ширине корпуса рояля, по ширине грифа, расположение боковых отверстий в стенках духовых инструментов, разбивку ладов в струнных инструментах.

Кроме того, для некоторых типов инструментов мензурой обычно называют одну выделенную характеристику.

Струнные инструменты
В струнных щипковых и смычковых инструментах мензурой называют фактическое расстояние струн от верхнего до нижнего порожков струнных музыкальных инструментов, таких как гитара, скрипка, балалайка и т. д. Мензурой также является максимальная длина свободного отрезка струны, которая способна колебаться (звучать).

Наиболее распространённая мензура электрогитар составляет 25,5 дюйма (647,7 мм), как на инструментах фирмы Fender, взявшей за основу величину мензуры классических (акустических) гитар, и 24,75" (628,7 мм), как на Gibson Les Paul. Стандартная мензура бас-гитары равна 34" (863,6 мм). Существуют также бас-гитары с меньшей и большей длиной открытых струн, а также с «косой» мензурой Dingwall — конструкция инструмента такова, что длина толстых струн больше, нежели тонких; это позволяет придать более насыщенный и глубокий оттенок низким басовым нотам и добиться более точного темперирования каждой из струн.
 Настройка мензуры любого струнного инструмента (в частности электрогитары) происходит вручную и требует навыка и музыкального слуха или использования тюнера. Это долгая и рутинная работа, так как мензура для каждой гитары индивидуальна. На инструментах с неподвижным нижним порожком настраивается мензура лишь один раз, обычно самим мастером, который изготавливает инструмент. Для электрогитар с подвижным бриджем (нижним порожком) мензуру настраивают каждый раз при смене диаметра струн, обычно при помощи отвёртки, тюнера и шестигранного ключа.
 На практике длина открытых струн электрогитары может незначительно отличаться от базовой мензуры данной модели, так как зачастую сами музыканты, экспериментируя или исходя из личного опыта, стиля или манеры игры на гитаре, настраивают мензуру по своему усмотрению. Отклонение величины мензуры у акустических гитар определяется качеством (точностью) изготовления самого инструмента производителем.

Литература

Струнные музыкальные инструменты

redpajama_set_name: RedPajamaWikipedia


text:
Pobiusa
Home Architecture Tod Williams Billie Tsien Architects Reinvent a Charles Moore–Designed Art Museum at...
Tod Williams Billie Tsien Architects Reinvent a Charles Moore–Designed Art Museum at Dartmouth
Mario Bosch
Satisfying a client request to increase gallery spaces by 42 percent and offices by 400 percent, invent an art study center, and design a new public face for a college art museum is a hard call to answer. Doing it all within the existing building's perimeter might seem impossible. But at Dartmouth College's Hood Museum of Art this past weekend, architects Tod Williams and Billie Tsien proved that it can be achieved—though a postmodern structure by the late architect Charles Moore lost a few limbs in the process
The original Moore-designed Hood Museum is a 1985 Flemish bond brick building that announced itself on the Dartmouth Green (the campus's student heart and central green space) via a gray brick Neoclassicist post-and-lintel archway within a structure that bridged the adjacent 1884 Wilson Hall and 1962 Hopkins Center for the Arts. Under the archway was an interior courtyard; beyond, visitors emerged onto a hardscape landing and could enter the museum up a curving set of stairs into a small vestibule.
The Tsien-Williams renovation and expansion, which was revealed to a crowd of journalists and trustees on Friday, January 25th, and opened to the public the following day, removes the beacon archway and opens part of its internal courtyard to the air (an attempt to rid the previous space of its wind tunnel effect that is not wholly successful). The entrance orientation was flipped to face the Green in a new two-story gray brick building that leads the public first into an atrium that maintains the Moore link to the Hopkins Center (the Wilson connection was removed), then through glass doors to either the museum galleries or the new art study center—a set a three classrooms, an art holding room, and a massive art elevator that serves both the center and the museum. A 14-foot-square vitrine window at the new front gives a peek into the exhibits from the ground, and can be closed off to display light-sensitive works. Inside, curators are thrilled that there are now 16,350 square feet of exhibition space. Renovated Moore galleries are distinguished by their original wood baseboards, while expansive new Tsien-Williams spaces have metal ones.
The scheme met much controversy when it was first shown publicly three years ago. Preservationists, architects, and the head of the Charles Moore Foundation alike expressed opinions that it was not sensitive enough to Moore's original design. Tsien, instead, maintains that the new and old buildings are "in relationship."
"We are both honoring the Moore legacy and making new space," she said during a press tour. The Moore building wasn't perfect, and what Tsien and Williams have designed responds elegantly to its brief, a functional expansion that will support an arts institution that has grown rapidly in the past 30 years, and introduce the public to much more of its 65,000-work collection. Yet while pieces of the late architect are still alive in the project—his arched windows and bauble-like decorations atop pitched copper roofs, the angular face that was its former formal entrance, a semblance of the original archway passage—his public-facing architectural idiosyncrasies have been muted.
Previous article Santiago Calatrava's Design for Chicago's O'Hare Airport Bridges the Past and Future
Next article I.M. Pei's Renovation of a 19th-Century Barn in Upstate New York
Studio McLeod and Ekkist create balloon-powered flying houses concept
BIG proposes gondola for its Oakland A's ballpark redesign
A Little Design creates 17.6-square-metre micro flat in Taiwan
Fashion gets personal with blogs
This Hello Kitty x Herschel Supply collab is convincing us to trade our purses for...
This Architecture Firm Wants to Build a Wall Around Trump's Mar-a-Lago
Pobiusa LLC digital universe is the first stop for savvy readers. Our website is the companion tool for smart internet readers. For cities around the globe, travellers can find things to do, places to eat, where to shop, entertainment options and event happenings. Timely stories and blog content, plus a resource of 50,000+ things to do for people, coupled with our funny blogs, makes us a a useful resource to today's audience.
Contact us: support@pobiusa.com
What You Don't See
Diller Scofidio + Renfro Unveils a Beautiful Design for the London Center for Music
Mobile Apps useful to the Apparel Industry
Copyright © 2019 | All Right Reserved | support@pobiusa.com

redpajama_set_name: RedPajamaCommonCrawl


text:
Raising Standards: Data...
Raising Standards: Data and Artificial Intelligence in Southeast Asia
Published by: Open Development Mekong
Southeast Asia has the opportunity to redefine inclusive development for the region by raising standards for data and ethical AI through multistakeholder approaches. If the current policy conversation does not evolve, the region risks ceding its voice to outsiders and reinforcing existing power structures that are unsuitable for the region's long-term wellbeing. This publication is the culmination of a year-long research project on two major, inter- linked pieces of the technological puzzle — data and artificial intelligence (AI) — in five Southeast Asian countries: Indonesia, Malaysia, Singapore, Thailand, and Viet Nam. Of importance to us was the extent to which data has contributed to inclusive development and ethics relating to AI in all five countries.
Data Resources (1)
Science and technology education and promotion
Science and technology research and development
Data Resource Preview - Raising Standards: Data and Artificial Intelligence in Southeast Asia
Reports, journal articles, and research papers (including theses and dissertations)
Language of document
Geographic area (spatial range)
Access and use constraints
© 2022 The Asia Society. All rights reserved.
This project was made possible with support from the Cyber and Critical Tech Cooperation Program, Department of Foreign Affairs and Trade Australia.
Version / Edition
No license given
THE ASIA SOCIETY POLICY INSTITUTE Web: AsiaSociety.org/Policy-Institute Twitter: @AsiaPolicy Facebook: facebook.com/AsiaPolicy Email: policyinstitute@asiasociety.org
NEW YORK 725 Park Avenue New York, NY 10021 +1 212 288 6400
WASHINGTON, D.C. 1779 Massachusetts Avenue NW, Suite 805 Washington, D.C. 20036 +1 202 833 2742
Co-author (coorporate)
ELINA NOOR AND MARK BRYAN MANANTAN
The Asia Society Policy Institute
The Asia Society Policy Institute (ASPI) is grateful to the many stakeholders consulted for sharing their time and expertise in the course of this project.
Our special appreciation to Chaeri Park, Christopher Cooper, Eric Li, Arthur Xie, Audrey Tey, Alisha Chhangani, Emily Zimmerman, Aislin Salassi, Martin Kendrick, Jr., Mark Bryan Manantan, and Sholto Byrnes for support- ing this project's research, writing, and publication efforts.
This project was made possible with support from the Cyber and Critical Tech Cooperation Program, Depart- ment of Foreign Affairs and Trade Australia.
The Asia Society Policy Institute and the Asia Society take no institutional positions on matters of public policy and other issues addressed in the reports and publications they sponsor. All statements of fact and expressions of opinion contained in this report are the sole responsibility of its authors and may not reflect the views of the organization and its board, staff, and supporters.
Artificial intelligence,AI,Big Data,Internet of Things,Machine Learning


Every Rohingya person has a story to tell, whether they're living in a camp in Bangladesh, still trying to survive in Myanmar or living in the farthest reaches of the globe. As part of this year's 20th anniversary of Refugee Week, we're speaking to some of the Rohingya who make up its 3.5 million diaspora. We'll be hearing from Mr Abul Kalam, Founder and chairperson of the Swedish Rohingya Association and one of the founding members of the European Rohingya Council. We'll also be speaking to a Fellow member of the ERC, Dr Anita Schug, a human rights activist and neurosurgeon based in Switzerland. They'll be sharing their journeys, challenges, and resilience to survive, and their determination to help their fellow Rohingya.
Content Warning: Listeners may find some of the descriptions in this podcast distressing.


, choices the best selections together with greatest resolution exclusively for you all, and now this images is usually among images collections inside our greatest pictures gallery with regards to Lettre De Motivation Jardinier Mairie. Lets hope you might as it.
placed through Julie Hudson from 2018-12-15 19:58:24. To view just about all graphics throughout Lettre De Motivation Jardinier Mairie photos gallery make sure you abide by this particular link.


text:
Master Educators & Endorsers
Signature Artists & Headliners
Vanessa & Jessica Porter
Artists/Composers - Master Educators & Endorsers
Thanks to their father, drummer by trade himself, Vanessa & Jessica Porter came in contact with music and the vast world of percussion instruments from a very young age. The duo however didn't form until 2009 to partake in the nationally renown competition (Jugend Musiziert). There they not only won first place nationally but also received various advancement awards. As a result the duo was accepted into the German Music Foundation (Deutsche Stiftung Musikleben) and the Karl-Jegg-Foundation and mad guest appearances at the Schleswig-Holstein Festival, the Young Euro Classics, the KALIMA Festival, the ADAMS Festival and at Stars of Tomorrow (Stars von Morgen).
In 2016 the duo reached first place at the PAS Italy's PercussiveArtsWebContest and were awarded with the Radio-Kulturnachtpreis Ulm/Neu-Ulm.
PercussionDuo Jessica & Vanessa now hold a very versatile repertoire and are thereby able to vary their emphasis for different concerts. With a passion for new music the duo also features pieces by notable composers of the past 50 years; Mauricio Kagel, Steve Reich and Nikolaus A. Huber to name a few. The pair also experiments with interpretations far across the boundaries of genres. Classical literature by J.S.Bach, Claude Debussy or Astor Piazolla build the contrast to modern compositions for the drum set.
Live electronics and improvisation have both become valuable assets and create a most welcome add-on in the sisters arsenal. Scenic and music-theatrical presentation are a given in the duos performances.
Regardless of genres, the duos concerts are an experience for all the senses. Experimental or classical, minimal music or popular music, the young musicians thrill their audience through sonic depth, expression and virtuosity.
Both sisters are also high in demand as educators. They frequently receive invitations to act as speakers at cultural conferences of the ministry for Baden-Würtemberg and conduct workshops at various schools all over southern Germany. Both also regularly teach at the Landesakademien in Weikersheim and Ochsenhausen.
After countless international master classes and an Erasmus at the Royal College of Music in London, both sisters graduated with distinction from the Hochschule fur Musik und dartstellende Kunst in Stuttgart, Germany.
Both sisters currently live and work in Stuttgart.
Website: www.percussion-duo-porter.com


text:
Q: MYSQL updates column with random but specific entry MySQL update seems to update with a magic number of 2147483647 when I try to update with 0123456789.
Somewhere, MySQL seems to associate one number for another on an INT column in any schema.  Where do I even look for such an association.  Details of this are below.

This update does what it is suppose to and enters in 012345678 into the ContactPhone2 column for the appropriate row.
UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='012345678' WHERE `CustomerID`='cust-000004' and`ContactID`='1'

This update actually enters in 2147483647 in the ContactPhone2 column on the appropriate row; far from 0123456789.
UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='0123456789' WHERE `CustomerID`='cust-000004' and`ContactID`='1'

Datatype for the ContactPhone2 is INT(10) with a default value of NULL and NO parameters set (OK, NN, AI, etc)
This is from the MYSQL general log.
For the 012345678 update.
 130101 17:51:43       89 Query set autocommit=0
 130101 17:51:44       89 Prepare   UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='012345678' WHERE `CustomerID`='cust-000004' and`ContactID`='1'
       89 Execute   UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='012345678' WHERE `CustomerID`='cust-000004' and`ContactID`='1'
       89 Query commit
       89 Close stmt

And the log entry for the 0123456789 update.
130101 17:51:48    89 Query set autocommit=0
130101 17:51:49    89 Prepare   UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='0123456789' WHERE `CustomerID`='cust-000004' and`ContactID`='1'
       89 Execute   UPDATE `alacarte`.`customercontacts` SET `ContactPhone2`='0123456789' WHERE `CustomerID`='cust-000004' and`ContactID`='1'
       89 Query commit
       89 Close stmt

Updating with 0123456780 Works, so it is not the length of digits.
This happens on ANY column throughout the database with an INT(10+) but not on VARCHAR columns.
Even better is it does the same thing on another schema called thedesignedge that was the old schema that has since been copied and renamed, but it is still active in mysql although unused.
There are NO TRIGGERS running on the column, and only one trigger running on the table on the ContactID column.  No errors are given either.
Queries have been generally made through MySQL workbench, although I tried once to directly enter in the update query through the shell in terminal and got the same results.
Somewhere, MySQL seems to associate one number for another on an INT column in any schema.  Where do I even look for such an association.
We have not done anything with caching or indexing yet, aside for whatever MySQL defaults to.  We are running mysql 5.5.29

A: A "magic" number of 2147483647 is 2^31-1, which is the upper limit for an int. it means it thinks you put in a number that was too big.
Best option is going to be to use varchar to store your phone numbers. make sure you make it big enough to handle all your expected cases, and I strongly recommend formatting the phone number using a regular expression to clean the input for you. Here's a simple way to format a phone number in php if you only need (xxx) xxx-xxxx and not extensions or anything funny (like international numbers).
$phoneNumber = '1-(235) 555.1234';

$formatted = '';
if (preg_match('/1?[^0-9]*([02-9][0-9][0-9])[^0-9]*([0-9]{3})[^0-9]*([0-9]{4})/', $phoneNumber, $matches)) {
    $formatted = "($matches[1]) $matches[2]-$matches[3]";
} else {
    // phone number is invalid
}

The result will be $formatted = (235) 555-1234. The regular expression includes an optional 1 prefix that gets discarded and the first actual number cannot be 1.
Obviously, you should use this same regular expression to validate the phone number before you accept it if you use it to format it.

A: You're probably overflowing your INT value.  When MySQL overflows, by default it stores the largest value the data type supports.  The largest value for a signed 32-bit integer is 231-1, which is 2147483647.
The values '012345678' and '0123456789' are okay.  That is, they are within the range of an INT, and they insert fine.  So I doubt those values are really causing the trouble.
I would look for some other SQL statement that's updating with a different value that exceeds the range.  For example, someone may have tried to add their phone number with a phone extension.
You can enable strict mode, so that integer overflows cause an error instead of silently truncating the value.  That'll tell you more clearly when it's happening.
SET SQL_MODE='STRICT_ALL_TABLES';

See http://dev.mysql.com/doc/refman/5.5/en/server-sql-mode.html
PS: You mention INT(10) as though the integer argument matters to the range of values that the data type supports.  That's a common misconception, but it doesn't matter.  An INT is always 32 bits.  See What is the difference (when being applied to my code) between INT(10) and INT(12)?

A: What mysql version are you using?  I can't duplicate that.
Does set ContactPhone2=round('0123456789') help?  (Just changing to varchar is better, presuming you want to keep leading zeroes.)

redpajama_set_name: RedPajamaStackExchange


Intellectual property may not show up on your balance sheet, yet without it you would not be in business. It is important to recognise that it may be your most valuable asset and requires protection in a world where its infringement may be the click of a button away. Equally, you don't want to go overboard - knowing how to use opensource and creative commons type licensing is part and parcel of operating in an increasingly digital environment.
Protection requires an understanding of the risk and knowledge of protection strategy. At Lowndes Jordan we take time to understand your business and that enables us to provide you with innovative legal protection. Our team of professionals with specialist knowledge and international experience in the cutting edge areas of intellectual property can ensure that the advice we give is the best advice for you.
Close liaison with patent attorneys.
Employment issues and restraints of trade.
Cyberlaw, security and general internet advice.
Website design, collaboration, hosting and linking agreements.
Our objective is to maximise the value of your information technology and intellectual property through proactive legal protection and management.


text:
Season Finale Of 'The Morning Show' Gets Slammed
The much anticipated second season of 'The Morning Show' is airing on Apple TV+, and folks seem well and truly disappointed.
Has Princess Charlene Gone To Drug Rehab?
Princess Charlene was only home for a week before leaving again – this time, reportedly to an addiction treatment facility outside of Monaco.
If You Had Bought Bitcoin In 2017, Here's How Much You'd Have Now
Sure, there's nothing like the quick hit that a bout of irresponsible retail therapy gives, but let's take a look at some figures that may put Black Friday spending in perspective.
Trying Out Tesla's 'Full Self-Driving' Mode Looks Terrifying [Video]
The reviewer is forced to interrupt the car's decisions on a number of occasions when it tried to careen him into trucks, sidewalk fences, and the wrong side of the road.
Behold, The 2021 Comedy Wildlife Photography Awards Winners [Images]
A monkey in a compromising position has taken top spot as the overall winner in the 2021 Comedy Wildlife Photography Awards.
People Are Unimpressed With This Video From City Of Joburg's Twitter Account
The City of Joburg's Twitter account has become synonymous with wisecracks and finding the humour in any situation, although a video tweeted yesterday has been met with a very mixed reaction.
Get Those Holidays Booked: Nat Geo's 25 Best Destinations
National Geographic covered five categories for its 'Best of World 2022' list – Nature, Adventure, Sustainability, Culture and History, and Family.
You Need To See This: Is The Diana Musical Even Real? [Video]
There's a new musical about Princess Diana and Prince Charles with reviews that are far from glowing.
They're In: All The Juicy Clips From Meghan's Ellen Interview [Videos]
We now have the full videos from Meghan Markle's interview with Ellen DeGeneres, which include her talking about her past, her family, her children's book, and some pranking.
That Time Madiba Sent Two Prominent SA CEOs Into His Study To Sort Out Their Beef
Nobody wanted to disappoint former president Nelson Mandela. Not even the CEOs of South Africa's two most prominent mobile network operators.
When Last Did You Check The Daily COVID-19 Stats In SA? Pretty Interesting
When the numbers drop, as they have done in recent weeks, we tend not to pay much attention.
Remember The US Capitol Rioter With The Horns? Here's His Sentence
Jacob Chansley is perhaps best known as the QAnon shaman and was catapulted to worldwide fame after he wore a horned helmet and a fur pelt during the storming of the Capitol on January 6.
Crazy Sicilian Waterspout Tears Through Town [Video]
A severe storm brought torrential rainfall, violent winds, an impressive waterspout, and even a tornado to the Italian town of Sicily.
Peak NFT: Tarantino Is Selling Scenes From 'Pulp Fiction' And Harvey Weinstein's Company Is Not Stoked
Quentin Tarantino is planning on selling non-fungible tokens (NFTs) based on the screenplay for his 1994 movie 'Pulp Fiction', but Miramax is having none of it.
Enjoying 'Succession'? There's A Real-Life Version Happening Right Now
Logan Roy, the family patriarch, is widely believed to be based on Rupert Murdoch, and the Roys on the Murdoch family as a whole.
Elon Musk Scored A Buyer For His Last House – Check It Out
Elon Musk has been busy folliwing his announcement on Twitter to offload "almost all physical possessions".
Here We Go Again – Meghan Does Interview With Ellen [Video]
The Duchess of Sussex made a surprise visit to 'The Ellen DeGeneres Show' this week for a chat.
SA's Most-Watched Netflix Series And Movies Revealed
Netflix has just introduced a new Top 10 website to show the most-watched movies and series each week, globally and by country.
High Teas With Bubbly Now Start From R125 A Pop
Bubbles, delectable little snacks and desserts, stunning views, and a lovely day out is on the cards.
Summer Reading: Best Books Of 2021
To get in ahead of the rest, we're taking an early look at a number of 'best books of 2021' lists and picking out the novels that regularly.
A Hypothetical Ninth Planet Might Just Upend The Solar System As We Know It
Possible evidence of a ninth planet in our Solar System seems more likely than ever according to a British astronomer.
How's Prince Andrew Going To Explain This £1,5 Million Payment?
Prince Andrew, nicknamed 'Randy Andy' and 'Air Miles Andy' over the years, is in the midst of a rather sizeable crisis.
Italy's Real-Life Hobbit Is Going All-In [Video]
After realising that the hustle and bustle of city life wasn't for him, Nicolas Gentile decided that he would live like a hobbit in the countryside.
Open Season At The Beitbridge Border [Video]
The border between South African and Zimbabwe can politely be described as permeable, especially if you know which soldiers are taking cash bribes.
KFC Under The Microscope After Another Maggot Chicken Video
Another video is doing the rounds on social media, allegedly showing a clump of maggots wriggling around inside a piece of KFC chicken.
It's Time For The 'Harry Potter' Reunion Special [Trailer]
Get your 'Harry Potter' gear ready because the original Hogwarts trio is about to be reunited.
Here's The Fox News 'You' Mix-Up Everybody's Laughing At [Video]
Laura Ingraham and her guest were attacking 'woke TV', as one does to drive ratings and rile the masses, when the conversation took a comical turn.
That $450 Million Da Vinci Painting Turned Out To Be A Very Daft Purchase
The 'Salvator Mundi' painting has already caused a massive ruckus in the art world, and the debacle is only getting more convoluted.
Wow, People Really Let Loose At Jozi's Altitude Beach This Weekend [Videos]
Altitude Beach has been trending on social media after videos from Sunday's wild party began to do the rounds.
The Easiest Way To Shop Overseas Black Friday Specials
South African retailers often don't serve up the massive savings we see in the US or abroad.


text:
Home » News » Jérôme Nanty named Secretary General of Veolia Transdev
Jérôme Nanty named Secretary General of Veolia Transdev
Jerome Nanty joins Veolia Transdev as Secretary General, as of December 11, 2012.
With the passing of control for Veolia Transdev to Caisse des Depots, Jerome Nanty replaces Olivier Grunberg who will rejoin Veolia Environnement.
Since 2010, Olivier Grunberg played a major role in building the new Veolia Transdev and the senior management and its teams are grateful to him for his service.
Jerome Nanty, 51, is a graduate of IEP Paris and holds a masters degree in public law. He began his career at Societe Generale before joining Credit Lyonnais in 1989 with successive responsibilities for the public debt market, then for a portfolio of bond issuers within the financial markets department. In 1998, he joined the Human Resources department as manager for employment policy and labor relations. From 2001 to 2004 he was director of labor and social relations for Credit Lyonnais. He was responsible for the same area for Credit Agricole beginning in 2003 and worked on the social relations aspects of the merger between Credit Lyonnais and Credit Agricole. He became director of Human Resources of LCL in 2005. He joined Caisse des Depots in 2007 as an advisor to the CEO.
Since February 1, 2008, Jerome Nanty has served as Director of Human Resources for Caisse des Depots and a member of the public institution's and Group's executive committees.
About Veolia Transdev
Born out of the merger of Veolia Transport and Transdev, a subsidiary of Veolia Environment and Caisse des Dépôts, Veolia Transdev is the world's leading public transport operator.
Veolia Transdev advises and supports regional authorities, from the pre-project stage to the daily operation of public transport networks, including project management assistance. With 102,000 staff in 27 countries, the group operates 60,000 vehicles and 25 tram systems. In 2010, Veolia Transport generated turnover of 7.8 billion euros.
www.transdev.com/en/


text:
About Cornerstone
WEC International
Mission links
Our Study Programmes
1 year programme
Extra information for non-EU students
Join our Staff or Volunteers
Our mission is to provide "Practical Bible-Based Mission Training across Cultures". Cornerstone has a twofold profile, which enables it to fulfil this mission in the best possible way:
1. Cornerstone is one of WEC International's Missionary Training Centres (MTCs)
Cornerstone is a missionary training college. Its primary goal is to prepare and to train missionaries for their future work in a different culture. Apart from academic training (biblical, theological, cross-cultural, interpersonal, and ministerial), this includes character formation and spiritual formation. Thus apart from classroom instruction and weekly self-study, training happens also in community living, individual and group mentoring, chapel and prayer days, practical work and duties, weekly outreach ministry, and annual placements.
2. Cornerstone is a Bible School for Missions accredited by the ECTE (European Council for Theological Education)
As an accredited Bible School for Missions Cornerstone is an educational institution, where students study and learn within the framework and according to the guidelines of European Higher Education. Cornerstone students study for a total of 60 ECTS credits (European Credit Transfer System) per year. In order to enable students to reach this academic goal Cornerstone offers 12 classroom contact hours per week and expects from each student a total of 30 hours of self-study and other learning activities per week (including practical work, chapel time, ministry, missionary speakers, and personal and group mentoring).
Cornerstone is thus not just a school and it is not just a missionary discipleship-training centre. It is both and it is even more! So come prepared for study. However, be also ready for an intense process of spiritual, character, and ministerial formation. Cornerstone is not a retreat centre. It is a place of intense preparation in all areas of missionary life, a place of work and formation, which includes times of rest, meditation and listening to God's voice for your present life and future.
May God lead you in your decision concerning Cornerstone!
Bible College for Mission Training, offering practical and academic training in a mission oriented setting. Most staff have in depth mission experience.
Privacy Policy Cookies Policy
Guest registration form
Come for a short course
Email: info@cornerstonecollege.eu
Telephone: +31 (0) 485 – 369130
Address: Hagelkruisstraat 19
5835 BD Beugen
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.I agreeRead more


I apologize to my FF, Faithful Followers, for the split in the NC State FSU game. There should have been multiple extra scores in the game, but hey that's the game of football. Today I have done a lot of researching and a few things have caught my eye. Saturday will be the day of the OVER.
– I like the over in this game. That is all to be said for this one.
-I like the over in this game because of a few different statistics: Florida's games have gone over 10 out of the last 11 times after allowing 200 yards rushing their past game, they are 4-1 after allowing 20 points or less in their previous game, 4-1 after an ATS loss, and the Gators games go over in 8 of their last 10 games at neutral sites. Georgia's games have gone over in 5 or their last 6 games as favorites, and the over is 4-1 in their last 5 games while playing in October. (courtesy of covers.com).
Solid week last weekend with winners on Alabama and Louisville. Indiana was my only loser as they were plagued with turnovers. I am releasing Game of the Year #2 this weekend.
Wake Forest at Maryland (-5) for 2 units. This Maryland team is the most improved squad in all of college football. I am not going to say that they are ready to win the ACC, but they are a fundamentally sound football team that week in and week out play consistent football. Consistency leads to great betting opportunities and this is what we have here. After calculating the line/score for this game I have Maryland winning 38-19, so win I saw this 5-point spread I jumped all over it. WF has really struggled on the road this year going 0-3 SU and 0-3 ATS and I don't see anything that would lead me to believe they are going to be much more competitive here this weekend. Maryland is very athletic both on offense and defense and rarely turn the ball over. Look for Maryland to win this one going away.
GOY WINNER! MARYLAND WINS 62-14!
Clemson at Boston College (+7) for 1 unit: Again, got to lean with the better defense. Clemson has had a propensity for turning the ball over several times this year and there is no way you can trust that offense on the road laying a touchdown. But in Clemson's defense, if BC doesn't rise to the occasion it could be a long day. OUTRIGHT WINNER 16-10.
Baylor (+7.5) at Texas for 1 unit: OUTRIGHT WINNER 30-22.
What a compelling game on a Thursday night! What an ACC Matchup with Florida State traveling to North Carolina State. Florida State and NC State are two of the top teams in the ACC and have very powerful offenses. Both teams average over 420 yards a game. Florida state with 221 in the air and 211 on the ground while NC State averages 323 in the air and 136 on the ground. Florida state also averages 34.9 ppg while NC State throws up 36 a game.
The over is 5-0 in both team's last five games when NC State was a home underdog, 4-0 when NC State is an underdog from 3.5-10 points, 13-3 in NC State's last 16 conference games, 6-2 when FSU is favored by 3.5-10 points.
After taking a look at the line movement in this game I really like the over as well. The line opened up at 56.5 and is currently at 59. Jump on this line now.
3.) The underdog, NC State in this case, is 8-0-1 ATS in the last 9 games between both teams.


Can't get a feel of the tour distance on the small map? How far is Disney World from Universal Studios Orlando? Would you like to see a larger Map?You want to check the Map from Disney World to Universal Studios Orlando Orlando!. Apart from the trip distance, do you need road driving directions?
Both Universal and Walt Disney World Resort guest enjoy some form of early entry into the parks. For Universal, its includes the popular Harry Potter attractions, making it appealing for those who do not want to wait in line.
Hence you might also want to know the Travel Time from Universal Studios Orlando to Disney World World Drive. This will help you estimate how much time you will spend travelling for the distance from Universal Studios Orlando to Disney World. Want to better plan this Universal Studios Orlando Disney World distance?
Loews Portofino Bay Hotel at Universal Orlando, Orlando: "How far is universal from Disney world" | Check out 7 answers, plus 5,707 reviews and 3,207 candid photos Ranked #66 of 355 hotels in Orlando and rated 4.5 of 5 at TripAdvisor.
GETTING FROM WALT DISNEY WORLD TO UNIVERSAL ORLANDO. The Wizarding World of Harry Potter is not part of Walt Disney World—it is part of Universal Orlando's Islands of Adventure and Universal Studios theme parks. To get there from Walt Disney World you have three paid options, plus another that's discounted!
The Walt Disney World Resort, informally known as Walt Disney World or simply Disney World, is an entertainment complex in Bay Lake, Florida, near Kissimmee and Orlando and is the flagship of Disney's worldwide corporate empire. Walt Disney World is owned and operated by Walt Disney Parks and Resorts, a division of The Walt Disney Company.
Universal Orlando vs. Disney World. I've traveled to Orlando theme parks from Southern California with my kids four times the past few years, visiting Universal Orlando every time and the Disney parks twice. We had intended to visit Disney World/Epcot a third time, but the kids voted to spend the day at our hotel instead.. I often get asked to compare Disney and Universal.


After lunch, we took the Brooklyn Bridge Pedestrian Walkway to get back to Manhattan. It was very overcast but still fun. The view is much better if you take it from Brooklyn to Manhattan but if you must go from Manhattan to Brooklyn, at least turn around a lot to see the skyline!
After the bridge we went to Wall Street. It was boring. The Trinity Church was covered with scaffolding and that was the main thing I wanted to see there.
After Wall Street, we stopped off at Grand Central Terminal to have a look around. It is big.
If you go, look up, the ceiling is amazing!
After our day of exploring we had dinner at B. Smith's on Restaurant Row then went to Peter and the Starcatcher in the Brooks Atkinson Theater. The theater was right by our hotel and dinner was very close, too.
I forgot to take a picture of us at the theater…but I have to say the show was awesome! It got 5 Tony's last year. The story is of how Peter Pan got to Neverland and how the different characters in the story we all know and love came to be. It is very creative, hilarious, engaging, and the costumes and sets are wonderful. I would see it again and I'm quite critical of plays and musicals.
The Brooks Atkinson Theater is much smaller than the Gershwin, where we saw Wicked, but it is very charming and has so much character. It was a treat to see a show there.
After the show, we packed and went to bed. We walked a lot during the day and were glad to rest!
Tomorrow, I will tell you about stepping out of my comfort-zone…spoiler- I lived.
Want to hear about the food?


Krunch Today, the nation's leading muscle, fitness & healthy lifestyle magazine, with a big focus on workouts and nutrition, was launched in March 2013.
Krunch Today is led by a team of positive thinking editorial staff, highly competitive design conceptualizers, and some ridiculously hard working support staff.
If muscle, fitness & healthy lifestyles excite you, you need look no further than this monthly mag- Krunch Today.


text:
package io.realm;

import android.test.AndroidTestCase;

import java.util.Date;

import io.realm.entities.AllTypes;
import io.realm.entities.Cat;
import io.realm.entities.Dog;
import io.realm.entities.Owner;

public class RealmLinkTests extends AndroidTestCase {

    protected Realm testRealm;

    protected void setUp() {
        RealmConfiguration realmConfig = TestHelper.createConfiguration(getContext());
        Realm.deleteRealm(realmConfig);
        testRealm = Realm.getInstance(realmConfig);

        testRealm.beginTransaction();
        testRealm.clear(Dog.class);
        testRealm.clear(Cat.class);
        testRealm.clear(Owner.class);

        Dog dog1 = testRealm.createObject(Dog.class);
        dog1.setName("Pluto");
        dog1.setAge(5);
        dog1.setHeight(1.2f);
        dog1.setWeight(9.9);
        dog1.setHasTail(true);
        dog1.setBirthday(new Date(2000));

        Dog dog2 = testRealm.createObject(Dog.class);
        dog2.setName("Fido");
        dog2.setAge(10);
        dog2.setHeight(0.7f);
        dog2.setWeight(11.3);
        dog2.setHasTail(true);
        dog2.setBirthday(new Date(4000));

        Cat cat = testRealm.createObject(Cat.class);
        cat.setName("Blackie");
        cat.setAge(12);
        cat.setHeight(0.3f);
        cat.setWeight(1.1);
        cat.setHasTail(true);
        cat.setBirthday(new Date(6000));

        Owner owner = testRealm.createObject(Owner.class);
        owner.setName("Tim");
        owner.getDogs().add(dog1);
        owner.getDogs().add(dog2);
        owner.setCat(cat);

        cat.setOwner(owner);
        dog1.setOwner(owner);
        dog2.setOwner(owner);

        testRealm.commitTransaction();
    }

    @Override
    protected void tearDown() throws Exception {
        testRealm.close();
    }

    public void testObjects() {
        RealmResults<Owner> owners = testRealm.allObjects(Owner.class);
        assertEquals(1, owners.size());
        assertEquals(2, owners.first().getDogs().size());
        assertEquals("Pluto", owners.first().getDogs().first().getName());
        assertEquals("Fido", owners.first().getDogs().last().getName());
        assertEquals("Blackie", owners.first().getCat().getName());
        assertEquals(12, owners.first().getCat().getAge());

        RealmResults<Dog> dogs = testRealm.allObjects(Dog.class);
        assertEquals(2, dogs.size());
        for (Dog dog : dogs) {
            assertEquals("Tim", dog.getOwner().getName());
        }

        RealmResults<Cat> cats = testRealm.allObjects(Cat.class);
        assertEquals(1, cats.size());
        assertEquals("Tim", cats.first().getOwner().getName());
    }

    public void testReamListQuery() {
        RealmResults<Owner> owners = testRealm.where(Owner.class).findAll();
        RealmResults<Dog> dogs = owners.get(0).getDogs().where().contains("name", "o").findAll();
        assertEquals(2, dogs.size());
        assertEquals("Pluto", dogs.get(0).getName());
        assertEquals("Fido", dogs.get(1).getName());
    }

    public void testQuerySingleRelationBoolean() {
        RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("cat.hasTail", true).findAll();
        assertEquals(1, owners.size());
        assertEquals(12, owners.first().getCat().getAge());

        RealmResults<Owner> none = testRealm.where(Owner.class).equalTo("cat.hasTail", false).findAll();
        assertEquals(0, none.size());
    }

    public void testQuerySingleRelationInteger() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("cat.age", 12).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("cat.age", 13).findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("cat.age", 13).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> none2 = testRealm.where(Owner.class).notEqualTo("cat.age", 12).findAll();
        assertEquals(0, none2.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).greaterThan("cat.age", 5).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.age", 5).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).lessThan("cat.age", 20).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).lessThanOrEqualTo("cat.age", 20).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("cat.age", 1, 20).findAll();
            fail();
        } catch (IllegalArgumentException ignored) {
        }
    }

    public void testQuerySingleRelationDate() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("cat.birthday", new Date(6000)).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("cat.birthday", new Date(1000)).findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("cat.birthday", new Date(1000)).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> none2 = testRealm.where(Owner.class).notEqualTo("cat.birthday", new Date(6000)).findAll();
        assertEquals(0, none2.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).greaterThan("cat.birthday", new Date(5)).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.birthday", new Date(5)).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).lessThan("cat.birthday", new Date(10000)).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).lessThanOrEqualTo("cat.birthday", new Date(10000)).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            testRealm.where(Owner.class).between("cat.birthday", new Date(1), new Date(10000)).findAll();
            fail();
        } catch (IllegalArgumentException ignored) {
            // Between does not support link queries.
        }
    }

    public void testQuerySingleRelationFloat() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.height", 0.2f).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).greaterThan("cat.height", 0.2f).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).lessThan("cat.height", 2.2f).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).lessThanOrEqualTo("cat.height", 2.2f).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).notEqualTo("cat.height", 0.2f).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.height", 0.3f).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("cat.height", 0.2f, 2.2f).findAll();
        }
        catch (IllegalArgumentException ignored) {
        }
    }

    public void testQuerySingleRelationDouble() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.weight", 0.2).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).greaterThan("cat.weight", 0.2).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).lessThan("cat.weight", 2.2).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).lessThanOrEqualTo("cat.weight", 2.2).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).notEqualTo("cat.weight", 0.2).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).greaterThanOrEqualTo("cat.weight", 0.3).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("cat.weight", 0.2, 2.2).findAll();
            fail();
        }
        catch (IllegalArgumentException ignored) {
        }
    }

    public void testQuerySingleRelationString() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("cat.name", "Blackie").findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("cat.name", "Max").findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("cat.name", "Max").findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none2 = testRealm.where(Owner.class).notEqualTo("cat.name", "Blackie").findAll();
        assertEquals(0, none2.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).beginsWith("cat.name", "Blackie").findAll();
        assertEquals(1, owners3.size());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).endsWith("cat.name", "Blackie").findAll();
        assertEquals(1, owners4.size());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).contains("cat.name", "Blackie").findAll();
        assertEquals(1, owners5.size());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).equalTo("cat.name", "blackIE", Case.INSENSITIVE).findAll();
        assertEquals(1, owners6.size());
    }

    public void testQueryMultipleRelationsBoolean() {
        RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("dogs.hasTail", true).findAll();
        assertEquals(1, owners.size());

        RealmResults<Owner> none = testRealm.where(Owner.class).notEqualTo("dogs.hasTail", true).findAll();
        assertEquals(0, none.size());
    }

    public void testQueryMultipleRelationsInteger() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("dogs.age", 10).findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("dogs.age", 7).findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("dogs.age", 10).findAll();
        assertEquals(1, owners2.size());

        RealmResults<Owner> all1 = testRealm.where(Owner.class).notEqualTo("dogs.age", 7).findAll();
        assertEquals(1, all1.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).greaterThan("dogs.age", 9).findAll();
        assertEquals(1, owners3.size());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.age", 9).findAll();
        assertEquals(1, owners4.size());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).lessThan("dogs.age", 9).findAll();
        assertEquals(1, owners5.size());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).lessThanOrEqualTo("dogs.age", 9).findAll();
        assertEquals(1, owners6.size());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("dogs.age", 9, 11).findAll();
            fail();
        } catch (IllegalArgumentException ignored) {
        }
    }

    public void testQueryMultipleRelationsDate() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("dogs.birthday", new Date(2000)).findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("dogs.birthday", new Date(7)).findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("dogs.birthday", new Date(10)).findAll();
        assertEquals(1, owners2.size());

        RealmResults<Owner> all1 = testRealm.where(Owner.class).notEqualTo("dogs.birthday", new Date(7)).findAll();
        assertEquals(1, all1.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).greaterThan("dogs.birthday", new Date(9)).findAll();
        assertEquals(1, owners3.size());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.birthday", new Date(9)).findAll();
        assertEquals(1, owners4.size());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).lessThan("dogs.birthday", new Date(10000)).findAll();
        assertEquals(1, owners5.size());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).lessThanOrEqualTo("dogs.birthday", new Date(10000)).findAll();
        assertEquals(1, owners6.size());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("dogs.birthday", new Date(1000), new Date(3000)).findAll();
            fail();
        } catch (IllegalArgumentException ignore) {
            // Between does not support link queries.
        }
    }

    public void testQueryMultipleRelationsFloat() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.height", 0.2f).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).greaterThan("dogs.height", 0.2f).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).lessThan("dogs.height", 2.2f).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).lessThanOrEqualTo("dogs.height", 2.2f).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).notEqualTo("dogs.height", 0.2f).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.height", 0.3f).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("dogs.height", 0.2f, 2.2f).findAll();
            fail();
        }
        catch (IllegalArgumentException ignored) {
        }
    }

    public void testQueryMultipleRelationsDouble() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.weight", 0.2).findAll();
        assertEquals(1, owners1.size());
        assertEquals(12, owners1.first().getCat().getAge());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).greaterThan("dogs.weight", 0.2).findAll();
        assertEquals(1, owners2.size());
        assertEquals(12, owners2.first().getCat().getAge());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).lessThan("dogs.weight", 12.2).findAll();
        assertEquals(1, owners3.size());
        assertEquals(12, owners3.first().getCat().getAge());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).lessThanOrEqualTo("dogs.weight", 12.2).findAll();
        assertEquals(1, owners4.size());
        assertEquals(12, owners4.first().getCat().getAge());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).notEqualTo("dogs.weight", 0.2).findAll();
        assertEquals(1, owners5.size());
        assertEquals(12, owners5.first().getCat().getAge());

        RealmResults<Owner> owners6 = testRealm.where(Owner.class).greaterThanOrEqualTo("dogs.weight", 0.3).findAll();
        assertEquals(1, owners6.size());
        assertEquals(12, owners6.first().getCat().getAge());

        try {
            RealmResults<Owner> owners7 = testRealm.where(Owner.class).between("dogs.weight", 0.2, 12.2).findAll();
            fail();
        }
        catch (IllegalArgumentException ignored) {
        }
    }

    public void testQueryMultipleRelationsString() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).equalTo("dogs.name", "Pluto").findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none1 = testRealm.where(Owner.class).equalTo("dogs.name", "King").findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).notEqualTo("dogs.name", "King").findAll();
        assertEquals(1, owners1.size());

        RealmResults<Owner> none2 = testRealm.where(Owner.class).notEqualTo("dogs.name", "Pluto").findAll();
        assertEquals(0, none1.size());

        RealmResults<Owner> owners3 = testRealm.where(Owner.class).beginsWith("dogs.name", "Blackie").findAll();
        assertEquals(0, owners3.size());

        RealmResults<Owner> owners4 = testRealm.where(Owner.class).endsWith("dogs.name", "Blackie").findAll();
        assertEquals(0, owners4.size());

        RealmResults<Owner> owners5 = testRealm.where(Owner.class).contains("dogs.name", "Blackie").findAll();
        assertEquals(0, owners5.size());
    }

    public void testQueryShouldFail() {
        try {
            RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("cat..hasTail", true).findAll();
            fail("Should throw Exception");
        } catch (IllegalArgumentException ignored) {
        }
        try {
            RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo(".cat.hasTail", true).findAll();
            fail("Should throw Exception");
        } catch (IllegalArgumentException ignored) {
        }
        try {
            RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("cat.hasTail.", true).findAll();
            fail("Should throw Exception");
        } catch (IllegalArgumentException ignored) {
        }
        try {
            RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("not.there", true).findAll();
            fail("Should throw Exception");
        } catch (IllegalArgumentException ignored) {
        }
    }

    public void testWhere() throws Exception {
        RealmResults<Owner> owners = testRealm.allObjects(Owner.class);
        RealmResults<Dog> dogs = owners.first().getDogs().where().equalTo("name", "Pluto").findAll();
        assertEquals(1, dogs.size());
        assertEquals("Pluto", dogs.first().getName());
        assertEquals(5, dogs.first().getAge());

        RealmResults<Dog> none = owners.first().getDogs().where().equalTo("name", "Mars").findAll();
        assertEquals(0, none.size());
    }

    public void testSubquery() {
        RealmResults<Owner> owners = testRealm.where(Owner.class).equalTo("dogs.name", "Pluto").findAll();
        RealmResults<Owner> subOwners = owners.where().equalTo("cat.name", "Blackie").findAll();
        assertEquals(1, subOwners.size());
    }

    public void testLinkIsNull() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).isNull("cat").findAll();
        assertEquals(0, owners1.size());

        testRealm.beginTransaction();
        testRealm.clear(Cat.class);
        testRealm.commitTransaction();

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).isNull("cat").findAll();
        assertEquals(1, owners2.size());
    }

    public void testLinkIsNotNull() {
        RealmResults<Owner> owners1 = testRealm.where(Owner.class).isNotNull("cat").findAll();
        assertEquals(1, owners1.size());

        testRealm.beginTransaction();
        testRealm.clear(Cat.class);
        testRealm.commitTransaction();

        RealmResults<Owner> owners2 = testRealm.where(Owner.class).isNotNull("cat").findAll();
        assertEquals(0, owners2.size());
    }

    public void testIsNullWrongType() {
        try {
            // AllTypes.columnFloat is not nullable
            testRealm.where(AllTypes.class).isNull("columnFloat").findAll();
            fail();
        } catch (IllegalArgumentException ignored) {
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Lars Bildsten, Ph.D.
Director, Kavli Institute for Theoretical Physics
Scientific Advisory Board Member
Lars Bildsten is the director of the Kavli Institute for Theoretical Physics (KITP) and the Gluck Professor of Theoretical Physics at the University of California, Santa Barbara. He was elected to the National Academy of Sciences in 2018.
Peter Brown, Ph.D.
CEO, Renaissance Technologies
Peter Brown is the chief executive officer of Renaissance Technologies. Before joining the firm in 1993, he spent nine years with IBM Research, applying machine learning techniques to automatic speech recognition and natural language translation.
Ingrid Daubechies, Ph.D.
James B. Duke Professor of Mathematics and Electrical and Computer Engineering, Duke University
Ingrid Daubechies earned her Ph.D. in theoretical physics from Vrije Universiteit Brussel. She is best known for her breakthroughs in wavelets and contributions to digital signal processing.
Steven M. Girvin, Ph.D.
Eugene Higgins Professor of Physics, Yale University
Steven M. Girvin joined the faculty of Yale University in 2001. His research has focused on theoretical studies of quantum many-particle systems, quantum optics and quantum computation.
Chris Johnson, Ph.D.
Director, Scientific Computing and Imaging Institute
Chris Johnson is a distinguished professor of computer science and founding director of the Scientific Computing and Imaging (SCI) Institute at the University of Utah. He also holds faculty appointments in the departments of physics and bioengineering.
Peter B. Littlewood, Ph.D.
Professor of Physics, University of Chicago
Before joining the faculty at the University of Chicago, Peter Littlewood was director of Argonne National Laboratory. His research interests include superconductivity and superfluidity, strongly correlated electronic materials, collective dynamics of glasses, and applications of materials for energy and sustainability.
Hiranya Peiris, Ph.D.
Director of the Oskar Klein Centre for Cosmoparticle Physics
Hiranya Peiris is professor of astrophysics at University College London and director of the Oskar Klein Centre for Cosmoparticle Physics in Stockholm. Her research aims to test fundamental physics using large cosmological datasets.
William H. Press, Ph.D.
Leslie Surginer Professor of Computer Sciences and Integrative Biology, University of Texas at Austin
William H. Press is a computer scientist and computational biologist with broad interests in the physical and biological sciences. He is the Leslie Surginer Professor of Computer Sciences and Integrative Biology at the University of Texas at Austin.
Aviv Regev, Ph.D.
Chair of the Faculty, Broad Institute
Aviv Regev, a computational and systems biologist, is a core member and chair of the faculty at the Broad Institute, a professor of biology at MIT and an investigator at the Howard Hughes Medical Institute.
Eric Schmidt, Ph.D.
Board Member and Technical Advisor, Alphabet
Eric Schmidt served as Google's chief executive officer from 2001 to 2011 and as its chairman from 2011 to 2017. He currently advises the leaders of Alphabet, Google's parent company, on technology, business and policy issues.
Erio Tosatti, Ph.D.
Co-Founder, Condensed Matter Group, Abdus Salam International Centre for Theoretical Physics
Erio Tosatti is a theoretical condensed matter physicist, working on the theory and simulation of nanofriction and other research areas, including strongly correlated superconductors, nanocontacts and ultrahigh pressure solids. He conducts vigorous research under a European ERC grant, while serving as ICTP's…
Richard W. Tsien, Ph.D.
Scientific Director, Marlene and Paolo Fresco Institute for Parkinson's and Movement Disorders
Richard Tsien, inaugural director of the Neuroscience Institute at New York University Langone Medical Center, has fostered the careers of many excellent neuroscientists over four decades as a teacher at Yale and Stanford Universities before joining NYU in 2011.


How can you help your teen with weight issues?
A teen's weight issues can fall into one of two categories: either he/she weighs too much or too little. Depending on your teen's weight issue, you'll have a different approach. However, if your teen is suffering from an eating disorder, you'll need to involve professionals to address the underlying emotional and psychological issues triggering the eating disorder. The hints below are simply meant to help your teen either gain or lose weight.
If your teen is underweight, and not suffering from an eating disorder, it's likely that he/she is simply not consuming enough calories to keep up with his/her body and or activities. During adolescence, a teen's metabolism can increase, his/her body is growing, and he/she might be spending more time involved in sports. So the changes you make should focus on getting more (healthy) calories into your teen. You can increase food portions. You can also add some healthy, yet high-calorie foods to his/her diet, such as almonds, walnuts, scoop of sour cream, extra butter, or natural peanut butter. Using whole milk, you can prepare a number of good, yet high-calorie, drinks, such as fruit smoothies and chocolate milk.
If your teen is overweight, he/she is probably already concerned about it. So talk gently with him/her to put a plan together to lose weight. First, make sure he/she has a realistic expectation of how much he/she should lose. Most overweight teens are fairly sedentary, so get them moving. From chores to new lessons (dance, martial arts -- check out your local community center) to just walking to school (does he/she really need you to drive?), you have plenty of options to give your teen. You also want to promote healthy eating habits, so stay away from quick-fix diet fads. As the parent, you do have a lot of control over your teen's food, so use it (in a supportive way). Make sure your teen eats a healthy breakfast, which usually keeps teens from eating too much throughout the rest of the day.


Today's theme is for all of you jet setting couples out there. There is something so beautiful about vintage globes, old leather suitcases and lush florals that create this sophisticated theme.
I'm in love with the color palate of browns mixed with an aqua and a sort of apricot/salmon color, and old maps are the perfect accent in your decoration.
Did you check out that chocolate cake?


Established in the year 1977, Tinsukia English Academy marks the beginning of English Medium Schools at Tinsukia. A small town in the North-East State of India, Assam. A handful of Rotarian visionaries, dreamt of establishing a standard English Medium school that would pursue CBSE curriculum in the true letter and spirit. On an auspicious day, in the office of respected Kishori Lal Thard, Rotarians Anjan Kumar Mazumdar, Kisori Lal Thard, Daya Ram Agarwal, Sanwar Mal Agarwal, O.P. Sharma, Hari Prasad Jalan, N. K. Shah and I. S. Sahni gave the concept a shape. It was I. S. Sahni who christened the school as Tinsukia English Academy.


Chandeliers combine multiple light bulbs in one unit to create a larger, more dramatic statement piece. Unlike a pendant, they produce a stronger glow and therefore can often stand alone. Chandeliers are traditionally more elegant and more expensive than other fixtures, and therefore are used less frequently — you may see one in an entryway or a formal dining room.


They move hand in hand with mobile phones. And they resort to different biometric methods to offer secure authentication.
The replacement of cash for other alternatives started with credit cards. But for a few years electronic wallets have been an option on the rise. In essence, they are applications that allow users to use their smartphone (or their tablet, computer or smart watch) to make purchases and payments, avoiding the need to carry credit cards. In a column for the online edition of Forbes Mexico, Marcelo Fondacaro, Commercial Director of VeriTran, comments that "this technology is currently used in Spain, South Korea, England and the United States. In Latin America, countries such as Mexico, Brazil, Chile and Colombia implemented it since 2012. In addition to replacing the use of plastics and cash, it allows access to more functions such asperson-to-person payments and immediate transfers to any mobile. Its use significantly reduces the risk of fraud, since it has a system that allows you to select the card or account with which the payment will be made, and authentication can be done through biometrics of the face (selfie) or a fingerprint and / or with a soft token that generates one-time keys ".
An electronic wallet can store – in the same mobile device, or in the Cloud – digital money and cards to make payments (the person downloads an app and there records the data of their cards, which in this way are linked to your smartphone). The user may pay for purchases via the Web or through the mobile application. You can also pay through contactless systems in shops that have Near Field Communication (NFC) technology, QR code readers, etc.
To access the full-color touchscreen device, you enter a password and your biometric identification (fingerprint). There is a slim card included in the wallet so that you can access any bank or credit accounts – rather than carrying multiple debit and credit cards with you throughout the day. We never store any of your personal data on the cloud, and we protect the Biometric Wallet through a multilayered cloud security ESN. This is state-of-the-art tech right in your pocket, just the tool that you need to keep yourself safe in the digital era. So World's Smallest All In One Biometric ID Wallet is one of the best tool for secure transaction and personal data.
Additionally, it features a merchant mall. Exclusive discounts, specials, and promos only available for wallet users!
In the event that NFC is used – the wireless proximity technology that is being imposed worldwide – the system "connects to two devices and allows reading and writing in both directions. When paying, the mobile phone is brought to a reader, an application is opened, known as a digital wallet and then the operation is validated with the fingerprint or with a password. The smartphone sends the code for the transaction and the transfer is made, "explains Daniel Cohen, a reference of Digital Payments & Labs of MasterCard in a column for Diario TI.
The biometric systems provide security to the operations carried out through electronic wallets. In an Infobae article, Marcelo González, CEO of VeriTran, indicates that "the combination of dynamic keys for one-time use (soft token) with the use of biometricsin the mobile device will increase the security of the channel as well as increase the rate and use of recurrence since only something that is part of the user is required such as his face, his voice or his fingerprint; something that the user has, his mobile and something that the user remembers, his password or a PIN ". In the same Infobae article, Sy Choudhury, Director of Product Management at Qualcomm, points out that "we are seeing a trend that, in addition to fingerprints, authenticators based on the camera are used to identify the user. The iris reader is the most popular, but it is also spoken of the reader of the retina and of the face (3D image of the head) ".


text:
Ганне́-сюр-Луа́р () — коммуна во Франции, находится в регионе Овернь. Департамент коммуны — Алье. Входит в состав кантона Шевань. Округ коммуны — Мулен.

Код INSEE коммуны 03119.

Население
Население коммуны на 2008 год составляло 416 человек.

Экономика
В 2007 году среди 243 человек в трудоспособном возрасте (15-64 лет) 172 были экономически активными, 71 — неактивными (показатель активности — 70,8 %, в 1999 году было 63,2 %). Из 172 активных работали 157 человек (91 мужчина и 66 женщин), безработных было 15 (3 мужчин и 12 женщин). Среди 71 неактивных 20 человек были учениками или студентами, 30 — пенсионерами, 21 была неактивными по другим причинам.

Достопримечательности
 Холм Метр-Жан, древний курган, на котором стояла часовня Вивье. Исторический памятник с 1995 года.
 Дом Барде
 Замок Боннен
 Дерево Сюлли, посаженное в 1620 году по инициативе Максимильена Сюлли.
 Старые печи для обжига извести

См. также
 Список округов Франции

Примечания

Ссылки

Коммуны департамента Алье


text:
Foreign firm, Equinix, acquires Nigerian data centre in $320m deal
Temitayo Jaiyeola
MainOne Data Centre
Equinix, Incorporated has announced that it is acquiring MainOne in a $320m deal that is set to be sealed in the first quarter of 2022.
According to Equinix, the acquisition is its way of expanding into Africa since MainOne has a presence in Nigeria, Ghana, and Côte d'Ivoire.
The company added that the deal was still subject to the satisfaction of customary closing conditions including the requisite regulatory approvals.
The company said, "The transaction has an enterprise value of $320m and is expected to be AFFO accretive upon close, excluding integration costs, marking the first step in Equinix's long-term strategy to become a leading African carrier neutral digital infrastructure company.
President and Chief Executive Officer, Equinix, Charles Meyers, said, "The acquisition of MainOne will represent a critical point of entry for Platform Equinix into the expansive and rapidly growing African market.
Surveyor-general wants FG to overhaul data centre
Data firm set to expand centre in Lagos
Firm partners Huawei, launches data centre
The Founder and CEO, MainOne, Funke Opeke, said, "Equinix will accelerate our long-term vision to grow digital infrastructure investments across Africa.
"I thank our founding shareholders led by Mr. Fola Adeola, MainStreet Technologies, AFC, PAIDF, FBN, Polaris and AfDB for investing in the MainOne vision to bridge the Digital Divide in Africa. With similar values and culture to what we have jointly built in twelve years, Equinix is the preferred partner for our growth journey.
Tags: data centre Nigerian data centre


text:
A Heterocercus flavivertex a madarak osztályának verébalakúak (Passeriformes) rendjébe és a piprafélék (Pipridae) családjába tartozó faj.

Rendszerezése
A fajt August von Pelzeln osztrák ornitológus írta le 1868-ban.

Előfordulása
Dél-Amerika északi részén, Brazília, Kolumbia és Venezuela területén honos. Természetes élőhelyei a  szubtrópusi és trópusi síkvidéki esőerdők, mocsári erdők és száraz cserjések.

Megjelenése
Testhossza 14 centiméter.

Életmódja
Gyümölcsökkel és rovarokkal táplálkozik.

Természetvédelmi helyzete
Az elterjedési területe nagy, egyedszáma pedig stabil. A Természetvédelmi Világszövetség Vörös listáján nem fenyegetett fajként szerepel.

Jegyzetek

Források

További információk
Képek az interneten a fajról

Heterocercus
Madárfajok
Brazília madarai
Kolumbia madarai
Venezuela madarai


text:
package org.attribyte.sql.pool;

import com.google.common.util.concurrent.MoreExecutors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;

/**
 * A clock with 30 second resolution.
 * @author Matt Hamer - Attribyte, LLC
 */
final class Clock {

   /**
    * The clock resolution in milliseconds ({@value}).
    */
   static final long RESOLUTION_MILLIS = 30000L;

   /**
    * The current time, +- 30s.
    */
   volatile static long currTimeMillis = System.currentTimeMillis();

   /**
    * Periodically update the clock time.
    */
   static final ScheduledExecutorService clockService =
           MoreExecutors.getExitingScheduledExecutorService(
           new ScheduledThreadPoolExecutor(1,
                   Util.createThreadFactoryBuilder("LowResClock"))
   );

   static {
      clockService.scheduleAtFixedRate(() -> currTimeMillis = System.currentTimeMillis(),
              0, RESOLUTION_MILLIS, TimeUnit.MILLISECONDS);
   }

   /**
    * Shuts down the clock executor immediately.
    */
   static void shutdown() {
      clockService.shutdownNow();
   }
}