A couple of times a week I catch the number 111 bus from Calwell to the city. In times past, this bus was not what you would call packed.
Yes, all the seats would be occupied by the time you were close to the city and maybe even by Woden, but it was not full to bursting.
I'm finding now that by the time I get on at Johnson Drive there is only standing room left. This bus only starts at Tuggeranong, goes back on itself to get to Theodore and then goes on to the city via Woden.
This morning by the time we got to Woden there were 18 people standing. On the old buses this makes for a very uncomfortable journey whether you are sitting or standing and also forces people to actually stand in the foot wells as it so cramped.
Is anyone else finding that their regular bus is filling up fast?
Does anyone know how Action undertakes reviews of routes and how often?
Surely their new "MyWay" system would give them this info at their fingertips.
I appreciate that it is better to run buses that are full, but at what stage is it compromising the quality of the service?
What with tagging on and off and picking up and dropping off more passengers than they were a year ago, the service is now starting to run behind schedule.
What was once a good example of Action actually getting it right is turning into a bit of a dud.
I saw an articulated bus driving through Ngunawal on Friday night that had the grand total of four passengers. Well, three actuall,y after it stopped to let a person off. I suspect it would probably have none by the time it left Gungahlin. I've never seen an articulated bus in Ngunnawal before, maybe the regualr size buses were all being used or off the road for service/repair?
I agree. But I do suspect the (completely ridiculous IMO) rule that only permits centre doors to be opened at interchanges is quite possibly a contributor to this problem. People may not want to move back because they are getting off at stops like Albert Hall or Launceston St in Phillip.
Good point. And that would definitely feedback that would be good to pass on to Action too.
The utter refusal of so many people who are forced to stand, to shuffle back down the isle as more people get on, doesn't help in a lot of situations either. So many times I've been standing on a bus, it's obvious that more people want to get on, yet people won't move down to stand at the back of the bus. Often, people standing at the front refuse to move at all, so anyone getting on has to squeeze past them to move further down the isle.
+1; it's even worse when there are available seats. It's as if they are too proud to sit next to someone. It's as bad as those people who put their bag next to them so they have two seats to themselves. I use the luggage racks all the time, and I move back into the bus. I don't like leaving my bags unguarded, but I keep a watch on them, and it's better than my bag taking up room.
It would just not be possible to have about 30 people standing. On my bus the other day with 18 standing it was pretty squishy, and people had gone right up the back.
Unless you want people to be getting really friendly, get wacked over the head even more than they are already with large rucksacks or have someones backside shoved in your face for the duration of your journey, then it's better that Action take note of the data and feedback and put on more buses. Surely we are due for one of their "reviews"?
Great to see more people on the buses, but it won't last long if it doesn't improve the services.
For the record, I don't mind standing, but I do mind it leading to an even more crappy service.
While I do agree that many times, the number of people allowed to stand on a bus is a very optomistic figure, there are a lot of times when more passengers could comfortably stand if people would just let them in.
The tag steer buses (the 3 axled ones) are allowed 48 standing passengers but there's no way you could actually get that many people in there.
Why do I get the feeling Scav Hunt organisers everywhere just chortled and added a new challenge to the list for next year?
I'm still not sure why ACTION don't release their passenger data as many overseas transit agencies do. That way external boffins can crunch the data and compare to the transit agency's plans, and figure out if the numbers back everything up. It's got a name… transparency?
I have seen some of these buses choccas, its an OH&S issue that the Government have left themselves wide open (subject to legal action) for years.
Sorry, but I seriously doubt that. The signs on these buses say that there are 30+ stading spaces (isn't it 39 on most?). This is no different to buses in other cities (including overseas).
However the passenger loading is based on weight not floor space. Thus the Scania gas buses are only allowed 8 standing passengers not that I'd imagine any drivers would enforce that. The tag steer buses (the 3 axled ones) are allowed 48 standing passengers but there's no way you could actually get that many people in there.
You'll probably find the driver of the previous 111 bus decided not to turn up. It's been happening a lot and it really annoys the would-have-been passengers who were folloish enough to rely on the service.
Bullsh**. The reason is most likely a shortage of (serviceable) buses.
I hate standing up in a bus, but in other places this is the norm, and often not only during peak hour. You just cannot have it all, I'm afraid.
Buses not showing up is a completely different matter. And if they don't stop at your stop, that would mean they have reached capacity and it would be valid to demand extra buses.
But to start a media campaign just because you can't have a seat…? Sorry, but that just sounds like a storm in a teacup.
Can't work out what sort of bus the 111 is, but the capacity for standing passengers ranges from 22 to 48 on the various ACTION buses.
I use the blue rapid buses from tuggeranong interchange, abandon my car at park n ride and catch the bus to work sometimes. The rapid buses are more buses on the route than the 111.
Raise the subject on 106.3, 2CC, The Chronicle and the C.Times.
ACT Taxpayers pay for the 'service', Action closed its books recruiting for a while and have now re-advertised for more bus drivers.
There are plenty of buses to meet public needs therefore should not be a shortage.
Ten years ago bus drivers could afford to stop on a little break and relieve themselves, nowadays the pressure is on for them to race through their runs as a result of management and government reducing the runs/buses/drivers.
Extra buses for peak hour periods is the solution just like the good old days.
I have no experience of the 111.
However, my experience of the 67 from Woden to Tuggeranong, which is meant to leave Woden at 7.47am is that, at least a couple of times a week for the last fortnight, it forgets to leave Woden, leaving many people stranded and late for work in the freezing cold.
What I've heard is that ACTION have scheduled more routes to run each day than they have busses much less drivers. So at any point during the day, there will be routes scheduled for which no bus can possibly be available.
If I was benevolent dictator of the ACT, I'd be spending less money on public art and more on public transport.
Well haven't you been lucky to date. Any morning bus route from Gungahlin on Flemington Road after 8am you can almost certainly forget getting a seat if you get on after the town centre. And you will often be jammed out near the front door. That's if the bus doesn't drive straight past already chokko.
I had three buses drive straight past in a row one morning.
I don't know why your bus was fuller, but I always have to laugh when I see the sign that indicates that there are 30+ standing spaces on the bus. I'm sure it's the norm in lots of Asian countries and I have been on buses like that in Europe (fell out once when the door opened at a stop!), but it's not for the faint hearted.
If standing doesn't agree with you, disembark at Woden and wait for an intertown/blue rapid service that has some seats. They aren't all full.


text:
Rev. William Crow, Wife Elizabeth and Daughter Ruth Buried In Bellevue Cemetery – Boyle County
By Kentucky Kindred Genealogical Research on January 19, 2020 • ( 3 Comments )
At the back, left side of Bellevue Cemetery, in Danville, Boyle County, Kentucky, are three graves of the Crow family. The husband and father, William Crow, was a Presbyterian minister; his wife, Elizabeth Scott McFerran, and eldest child, Ruth Crow, are buried beside him.
William Crow was born in 1831 in Fleming County, to William Crow (1799-1878) and Jane Porter (1802-1847). William's father was originally from Pennsylvania. In the 1850 census for Fleming County, the elder William Crow was 51, a farmer with $1,200 value of real estate. Jane was deceased by this date. The following children were listed in the census – George Washington, 27, farmer; Margaret J., 24; William, 18, teacher; John B. W., 16, farmer; Paulina, 13; and Rebecca, 10. I believe there was an elder brother, Francis Marion Crow, who was most likely married by 1850.
Elizabeth Scott McFerran was born in Danville, Boyle County, in 1837, to James Martin McFerran (1809-1884) and Ruth Brown (1811-1885). James Martin McFerran was a prosperous farmer in the 1850 census. He is listed as 40, his real estate valued at $15,000. Ruth is 38. Children listed in the census were Elizabeth Scott, 12; James B., 9; Scott Brown, 7; William, 5; and Lucy, 3. Thomas M. and Della were born in years after the census.
Even though William Crow was not a rich man, he sent son William to Centre College in Danville, where he graduated in 1857. He then attended the Danville Theological Seminary where he graduated in 1861. It must have been at this time that William met Elizabeth Scott McFerran. William was a Presbyterian, as was Elizabeth, and it could be they met at services at The Presbyterian Church of Danville, located at Main and Fifth streets, beside Centre College. They married September 14, 1860. According to the Ministerial Directory of the Ministers in the Presbyterian Church in the United States, Rev. William Crow's first church was located in West Point, Iowa, during the years 1865-1867. In 1867 he was recalled to Kentucky and spent the next 16 years as minister at Paint Lick Presbyterian in Garrard County. From 1883 to 1895 he served as minister of the Presbyterian church at Kirksville in Madison County. In 1896 William is listed as a 'colporteur'. This is a word from the French meaning 'peddler'. In the 19th century it was used especially of door-to-door peddlers of religious books and tracts. It seems that William Crow never stopped spreading the word of God.
In the 1880 census of Garrard County William Crow was 49, a Presbyterian Preacher. Elizabeth was 43. Their children were Jane, 14; McFerran, 11; Lucy, 10; William, 8; Lettie, 3; Bob, 5; and Pauline, 5/12. Daughter Ruth was not living with the family at this time, probably teaching in another area.
In 1900, living in Madison County, the census lists William as 69, a preacher. He and Elizabeth, 63, were married 40 years. She had given birth to ten children, eight of which were still alive. The five adult children living with their parents were Ruth, 38, who taught school; Lucy, 30, also a school teacher; Robert, 25, principal of the high school; Letitia, 23, another teacher; and Bessie, 20.
Ruth never married, but continued her career in education. Jane married Charles Graham Crooks. McFerran (Mac) married Elizabeth Smith. Lucy married Isaac Cochran Hunt. William married Edith Miller, and at her death, Grace Filkington. Robert married Maddie (?). Letitia married James Winthrow Feamster. Elizabeth Pauline (Bessie) married William Averill Bull.
William Crow, 1831-1900. Bellevue Cemetery, Danville, Boyle County, Kentucky.
Rev. William Crow died June 21, 1900, at Richmond, Madison County. His obituary follows.
The Interior Journal, Stanford, Lincoln County, Kentucky
Rev. William Crow, one of the oldest and most widely known Presbyterian ministers in Central Kentucky, died at his home in Richmond of paralysis of the brain. He was born in Fleming County in 1830, and was in his 70th year. He was a graduate of Centre College, Danville, being a member of the famous class of '57. He was at one time pastor of the Presbyterian Church in Stanford, where he has legions of friends. More recently his time was devoted to evangelical work in Southern Kentucky. Besides a devoted wife, eight children are left. They are the Rev. William Crow, of Frankfort, Dr. McFerran Crow, of Versailles, Prof. Robert Crow, of Danville, Mrs. C. G. Crooks, Misses Ruth, Lucy, Letitia and Bessie Crow, of Richmond.
Elizabeth Crow lived another 19 years after her husband's death.
Elizabeth McFerran, wife of William Crow, 1837-1919.
An obituary contributed to the newspaper gives a lovely account of her life.
The Advocate Messenger, Danville, Boyle County, Kentucky
Mrs. Elizabeth Crow, who passed away on the morning of the twenty-first of August, was born in Boyle county in 1837. Her ancestors for three generations had lived in Boyle County, and she belonged to the fourth of six successive generations, who have worshipped in the First Presbyterian Church of Danville. She united with this church early in life, and after many years had the privilege of returning in 1914 to the church of her childhood. Wherever Mrs. Crow lived she was devoted to the interests of her church, a constant attendant upon its services and an active sharer in its work. One of the greatest privations of her last years was her inability, became of infirmities, to join in the worship of the sanctuary.
Elizabeth McFerran was married in 1860 to Rev. William Crow, a member of the class of 1857, of Centre College. During the thirty-nine years of her married life she was a helpmeet indeed, a wife in whom the "heart of her husband safely trusted." Ten children were born to Mr. and Mrs. Crow. Two of them died in infancy. Both parents lived to bring up the other eight and to see them well trained and equipped for life's work and service. Mr. Crow died in 1900, but Mrs. Crow lived to see and rejoice in the results of their united efforts to bring up their family in the fear of God. She saw all of them leading honorable and useful lives and keeping true to the ideals instilled into them by both parents. She had the admiration and reverence as well as the love of her children in an unusual degree. They were widely scattered, but she was the center around whom their thoughts and plans revolved. Even in their mature years her ideals and purposes had very much to do with determining those of her children. She was a woman of strong sense, warm affections, broad sympathies, steadfast purposes, deep convictions and an abiding faith in God. These same characteristics she labored earnestly and successfully to develop her children. Now they "rise up and call her blessed." In her last years she was an invalid with many infirmities, but these declining days were brightened and prolonged by the rare devotion and the tender ministrations of the children to whom she had given unsparingly her love and labor.
Mrs. Crow is survived by eight children, fifteen grandchildren, two sisters and two brothers. The children are Miss Ruth Crow and Mrs. C. G. Crooks, of Danville, Mrs. J. C. Hunt, of Covington, Mrs. J. W. Feamster, of Washington City, Mrs. W. A. Bull, of Greenville, Mississippi, Dr. McFerran Crow, of Lexington, Kentucky, Rev. William Crow, D. D., of Memphis, Tennessee, and Mr. Robert S. Crow, of Beattyville, Kentucky. The brothers and sisters are R. W. McFerran, of Houston, Texas, Scott McFerran, of Brownsville, Tennessee, Mrs. Lucy Welch, of Danville and Mrs. Della Bogle, of Washington City.
Within a year of Elizabeth Crow's death, three of her daughters died within a six-month period.
February 9, 1920, Mrs. Lucy Crow Hunt died in Washington City.
The Richmond Daily Register, Madison County, Kentucky
Mrs. Lucy Crow Hunt Dies in Washington
A special dispatch was received from Washington City this morning announcing the death of Mrs. Lucy Crow Hunt, wife of the Presbyterian minister, Rev. I. Cochran Hunt, both of whom are well known, and greatly beloved here and the news will be heard with sincere regret by a host of friends. The body will be shipped to Danville and the funeral service will be held at the home of her brother-in-law, Prof. Crooks, Wednesday, the 11th.
Ruth Crow, 1862-1920.
June 10, 1920, Ruth Crow died in Danville, at the home of her sister Jane, and brother-in-law Dr. Charles Crooks.
Death of Miss Ruth Crow
Miss Ruth Crow died at the home of Dr. and Mrs. C. G. Crooks Thursday, June 10, at 2:40 p.m. She was born in Boyle County. Her father was Rev. William Crow, a graduate of Centre College of the class of '57, and her mother was Elizabeth McFerran, daughter of James Martin McFerran. Her ancestors for several generations were residents of Boyle County and members of the First Presbyterian Church. For a number of years her family resided in Richmond, Kentucky, where she taught in Caldwell High School. For the past six years she has lived in Danville and taught in the city schools. For the last four years she was principal of the Broadway school, where she rendered very faithful and valuable service. She is survived by three sisters and three brothers. These are: Mrs. C. G. Crooks, of Danville; Mrs. J. W. Feamster, of Washington, D. C.; Mrs. W. A. Bull, of Greenville, Mississippi; Dr. McFerran Crow, of Lexington; Dr. William Crow, of Memphis, and Mrs. Robert S. Crow, of Beattyville. There are also two aunts, Mrs. Lucy M. Welch and Mrs. Della M. Bogle, of Danville, and one uncle, Mrs. Scott B. McFerran, of Brownsville, Tennessee.
The funeral services will be conducted by Rev. Dr. E. M. Green at the residence of Dr. and Mrs. C. G. Crooks, Saturday morning, June 12, at 10 o'clock. The interment will be in Bellevue Cemetery.
Six weeks later Jane Crow Crooks died in Danville.
Mrs. C. G. Crooks Dies in Danville
The very sad news announcing the death of Mrs. Jane Crow Crooks, wife of Prof. C. G. Crooks of Centre College, Danville, was received by Richmond friends early Friday morning. She had been in ill health for many months and only recently returned from a fortnight's stay at Bayview, Michigan, hoping to regain her strength but she failed to rally and died of nervous exhaustion.
Mrs. Crooks was the daughter of the late Rev. William Crow, and her girlhood days were spent in Richmond, where she was greatly beloved for her many admirable characteristics. It will be remembered that Mrs. I. Cochran Hunt, and Miss Ruth Crow, both sisters of Mrs. Crooks, have passed to the great beyond in the past few months, which, indeed, makes this blow inexpressibly sad to the remaining members of the family. Funeral services will be held in Danville Saturday morning at 11 o'clock. Interment in Danville cemetery.
The remaining brothers and sisters lived many more years than these three sisters, the last passing away in 1963 at the age of 84.
Tagged as: Bellevue Cemetery, Boyle County Kentucky, Centre College, Charles Graham Crooks, Edith Miller, Elizabeth Scott McFerran, Elizabeth Smith, Fleming County Kentucky, Garrard County Kentucky, genealogy research, George Washington Crow, Grace Filkington, Isaac Cochran Hunt, James Martin McFerran, James Winthrow Feamster, Jane Crow, Jane Porter, Kentucky Kindred Genealogy, Lettie Crow, Lucy Crow, Madison County Kentucky, Margaret Crow, McFerran Crow, obituaries, Paulina Crow, Rev. William Crow, Robert Crow, Ruth Brown, Ruth Crow, William Averill Bull
1845 Marriage License for James C. Turnage and Delila Griffith – Marshall County
An Act of the General Assembly of Kentucky Passed February 8, 1815
In my family tree! I will send you photo.
Generations of Nomads says:
I enjoyed this! My 2nd great grandfather, Homer Sheeley, graduated from Danville Theological Seminary in 1874. He was from Ohio, and most of his churches were in Ohio and Indiana. I'm hoping to write about him soon.

redpajama_set_name: RedPajamaCommonCrawl


Investing huge money on a typical Technology on purchase today and struggle or elect to pay little amount a month and use the money you have saved for better use in your business.
Keep your cash in your business to put to better use.Do not lock in your funds to purchase rapidly depreciating Technology products.
When you're starting or growing a business, cah is often in short supply. One way to spend less is to rent essential and critical hardware reqired for your operation instead of buying it.
You get all the equipment you really need, not just what you think you can afford. Better & Latest Technology not only does it create a better professional image for you, but it also boosts the morale and productivity of the employee and this would translate into better results for the company as a whole.
By renting technology equipments you would be able to exclude some rented assets and related obligations from your Balance Sheet. Such moves could improve financial indicators such as your firm's debt -to-equity ratio or earnings-to-fixed-assets ratio, Bear in mind, however, that according to rules do require your Balance Sheet to report assets rented under certain types of agreements.
Many companies place a heavy emphasis on return on Equity for evaluating profitability and performance. Operating rent contracts often have a positive effect ROA and ROE.
Affordable monthly payments spread the cost of your equipment over its useful life. You can choose from a flexible rental plan over 1,2,3 or 4 years.
As your monthly rental payments are an off balance sheet expense it makes accounting far simpler. There is no asset to depreciate or liability to account for just a monthly expense that may be fully or tax deductible. Ask your account or tax advisor how renting can work for you.
Most technologies are finding it very difficult to manage obsolete technology hardware, With renting you need not worry of this is managed by us.
You can also upgrade the configurations any time during the contract.
You can extend the rental period, return early , or change the equipment to latest products.
Serversupply is independent but has excellent relationship with most OEM/suppliers of technology which enables us to help you acquire the right technology to suite your needs.
Serversupply has large inventory of the range of equipment available on short term renting, Starting from entry level Desktops, Laptops to high end Servers and Storage devices are in stock . We have complete range of AMD Servers from MNC brand like Dell, HP, IBM, Lenovo. We also have UNIX Servers from SUN, HP and IBM.
Outright purchase requires immediate cash outlay. Our rental solution need little or no cash outlays. Our rental solutions need little or no cash outlays, Based on your cash flow you decide the tenure of your cash flow you decide the tenure of the rental contract and the solution is completely tailor made for your requirement.
Assess you cash flow and decide on the flexible payment plans like monthly.
The end term option are decided in the beginning of the contract yet you have flexibility to choose the one you need. You can decide on the option just 1 month before the end of the contract.
We sign a Master Rental Agreement for your entire technology requirement which you may have presently or which may arise in the future. There is no further Agreement to be signed. For all future requirements you only need to execute annexure to the Master Rental Agreements.
You may want to buy more computers only when new recruitment happens or when your business expands. Here we give you option to rent as you need.
With the new cutting edge technology and low cost of ownership, watch your Company Grow!!!
We have desktops with Intel Core2Duo/Core i3/i5/i7 processors. We can configure the memory and hard disk per the requirement.
We have Intel based servers starting with 4/6/8/10/12/16... core processors. These servers are available with options of Tower, 1U, 2U, 4U Rack mount chassis. We customize these servers to your needs of memory up to 1TB& various hard disk options with RAID 1,0,56&10.
We have Intel based workstations with 4/6/8/10/12/16... core processors with options of NVIDIA Quadro and ATI Range of graphics cards. These workstations are ideal for Animation VXF and CAD / CAM applications.
Our Inventory includes complete range of SUN based Workstation & Servers running latest Sparc range of processors. We also have the HP range of workstations and servers running the latest HP Unix Operating systems and also provide IBM Aix servers.
We have a complete range of Network attached Storage [NAS], Direct Attached Storage [DAS] / iScsi & SAN products on rent. We can customize the storage boxes as per your needs from 2TB up to TB storage usable space.
We have specialized renting solution for the below verticals.
We have complete range of hardware required for setting up a animation studio. We have workstations with the latest Quadro range of graphics cards, Render servers. Networking equipment's and Storages customized for Animation Studio requirements.
Our HPC cluster solutions are required for DDC (Digital Content Creation) Rendering/Animation, CFD (Computational Fluid Dynamics), Number Crunching & Computational Research, Weather Modeling, Bio-Informatics, EDA (Electronic Design & Automation), Oil & Gas Exploration verticals.
We offer 'Build-ToOrder' HPC Clusters with a Complete Solutions Stack. Our Compute Node Hardware consists of required OEM brand like Dell/HP/IBM, latest 8/10/12 core processors from Intel, Dell/HP/IBM Rack mount Server & Blade Server Chassis with a standard Gigabit Interconnect, Infiniband connectivity. Our Rack mount Server Chassis are available in 1U/2U with/without Hot-swap Hard Disk Bays, with Redundant Power Supply, Riser Cards and Rail Kits. We also offer our own Open Racks of 19' x 42U x 1000mm with all standard features.
We use standard and free distribution of GNU/Linux OS and ROCKS Cluster Suite. The inter connects are either Gigabit or Infiniband. We also offer RHEL, SUSE, Cent OS & OCS(Open Cluster Suite from Platform) Distributions. We also offer Storage Servers along with our Clusters.
We build complete hardware to meet requirements for graphics Arts application, Below are the various segment using our hardware solutions.
Serversupply designs high-performance computing platforms for Visual Effect [VFX] professional that create the stunning images, we are able to leverage the standard products and technologies to produce best of high-performance workstations, Render Nodes, and custom solutions that enhance both Creativity and Productivity.
Serversupply has partnerships with MNC brands like Dell. HP. Lenovo, IBM etc., we offer complete range of Desktops, Laptops, Servers, Workstations manufactured by these brands.


An undercover MI6 agent is sent to Berlin during the Cold War to investigate the murder of a fellow agent and recover a missing list of double agents. Starring Charlize Theron, James McAvoy, and John Goodman.
Directed by David Leitch. R. 1 hour 55 minutes.


text:
Ronan O'Gara facing ANOTHER Top 14 ban due to alleged comments
Rob OHalloran
La Rochelle head coach Ronan O'Gara will face a disciplinary committee regarding comments he allegedly made regarding the citing commissioners in the Top 14.
The Irish rugby legend is at risk of another suspension, after the Ligue Nationale de Rugby (LNR) confirmed on Wednesday that that he has been cited.
O'Gara had only returned from a six-week suspension when his side got the better of league opponents Brive last weekend.
Ronan O'Gara, the La Rochelle head coach looks on during the Heineken Champions Cup Semi Final match between Racing 92 and Stade Rochelle at Stade Bollaert-Delelis on May 15, 2022 in Lens, France. Pic: David Rogers/Getty Images
The Cork man will face a disciplinary committee on Wednesday, November 16 before any official verdict is made.
'Following the remarks made by Mr. Ronan O'Gara, coach of Stade Rochelais, relating to refereeing, the commissioners for citation and organization of the championships to the National Technical Director of Arbitration, the President of the LNR and the Secretary General of the FFR have referred to the disciplinary committee and regulations,' the LNR statement read.
'The situation in question is likely to constitute an infringement of the general regulations of the NRL and the FFR.
#Discipline
Voici les convocations de la commission de discipline et des règlements concernant la 10ème journée de TOP 14 et de PRO D2 📄➡ https://t.co/M25JmNmxv8 pic.twitter.com/eYQsBe0R9a
— Ligue Nationale de Rugby (@LNRofficiel) November 8, 2022
'Consequently, Mr. Ronan O'Gara and Stade Rochelais are summoned before the commission of discipline and regulations at a meeting on Wednesday, 16 November, 2022.
'Mr. Ronan O'Gara is not suspended pending this hearing.'
O'Gara's most recent suspension had come after it was determined that he had disrespected 'the authority of a match official' in his team's defeat of Lyon in September.
La Rochelle Head Coach Ronan O'Gara celebrates after the game, Heineken Champions Cup Final, The Orange Velodrome, Marseille, France 28/5/2022. Pic: INPHO/Billy Stickland
The former Munster player was also subjected to a two-week ban last season.
The ban should not affect his duties with the Barbarians, who take on a New Zealand Select XV in London this weekend.
Republic of Ireland star set for shock switch to Atletico Madrid
Sexton & Furlong updates as Ireland prepare for Wales Six Nations opener on Saturday
Ireland MUST use this team against Wales to solve crucial World Cup issues


If you still long for having a gorgeous looking skin, that is Moisturized, clean and toned, you particularly need to go for Glovella cream on daily basis. The elixir is formulated particularly for aging problems and dull skin tone. So whether you have a problem of fine lines, Acne, large pore or any other problem, the serum would zero down all your problems within few days.
Loaded with ceramides, cucumber, aloe Vera extract, vitamins and glycerin, the Glovella cream has all the ability to reach the deepest skin layers to get phenomenal outcomes. Itdoes not at all resemble to other cosmetic products that have higher concentration of chemical additives. Available and creamy Gel form, the product does not greases your skin surface and supplies it with the required supplements.
What is the best method to apply the product?
In order to apply the beauty product and to get the maximum benefits, make sure you use it on the daily basis. Also, a lot of quantity is not required. Just a little bit of it is enough to give you a Radiant looking skin that feels super smooth and beautiful.
Refrigerate the moisturizer during summer season and apply it when it is cold. After all, a cold moisturizer creates a better effect on the skin. It reaches Deeper and gives next level care. The alcohol free product is the best when used as a night and day cream at least twice.
What is Glovella cream all about?
The medicated skin care cream gives high level of skin care by restoring the elasticity and moisture level of your skin. It's regulated the production of collagen and brightens it for Acne prevention and oil production. The strengthening of skin cell if possible only when a cream has major active ingredients. However, not all the products are as worthwhile as they just comes price of 5 – 10% of worthy integration. Talking about our anti-aging product, it has 70% of Active and energizing Agents which deliver much desired results.
Our Glovella cream has smaller molecules than the normal skin care products. Hence, it reaches the skin cells more deeply for giving a larger effect. The first layer of your skin begins to get pampered right on the first week, while others receive Nourishment after a month or so. Depending on the concentration of wrinkling affect and damage, the product takes time to work. It adequately moisturizers the skin and gives it complete hydration that gives you a satisfactory look even at a higher age group.
The Glovella creams a solution for all varieties of problematic skin tones. So if you are blessed with dusky skin tone or w fair one, the agent symptoms are natural to reflect at a particular age span. By picking up our product, you automatically choose a product for sensitive, dry oily and combination skin. So if you and your family are suffering from any type of skin problem, our Glovella cream is going to work for them all the way.
The presence of Vitamin C and Alpha hydroxyl acid have a major effect in skin exfoliation. Our product is absolutely different from the rest of all the skin care products available in the market. Definitely, you will be able to see a varieties of anti-wrinkle product that promise to give consistent result but end up annoying customers at the end. However, our serum can be taken as a trial pack to know the exact Idea of its workability.
Nowadays, women are going natural and environmental friendly when it comes to looking after their skin quality. Instead of going for bleaching, surgeries and other rigorous methods of notification, they are relying on chemical free products which are promising and energizing.
Particularly meant for women who have a reluctance to go for chemical peels and similar products, our Glovella cream has been known to give 100% positive results. The homegrown ingredients our earth friendly, naturally Centre, no irritation and have best overall effect.
Organic Glovella cream balance is your beauty and protects the mother Earth on the same time. It is much more worthwhile when it comes to using chemical based the skin product that have a lot of damage at later ages.
The artificially freshening agents are not what our products deals in. In fact, it has a very pleasant smell because of the natural oils and Herbs integrated in it. The artificial colors can cause a lot of skin irritation. Hence, our Dermatologist have ensured to not to use any artificial by products that can lead to skin irritation and acne problem.
Hence, even if you have some Dermatological issues because of which you particularly need to rely on sensitive skin care products, our Glovella cream is going to benefit you permanently with long lasting results. It not only gives you a healthy look but also a guilt free beauty. Not tested on animals, our product has something that you can never buy at such a low rate.
Using anti-aging product is much common nowadays. People often suffer from degraded skin quality because of poor nutrition, harsh environmental effect and stressful life. In order to reverse the undesired effect of such outcomes, People generally go for either parlor skin care products or something that is totally natural.
To have a skin dark spot free and give you ultimate happiness, nothing can be better than using Glovella cream which reduces blemishes and marks for a younger look all together. It stimulates the ion present in your skin cells for stimulating the blood circulation and skin cell metabolism. So having a healthy skin is not so difficult as long as you have bought our product from the official. To have a fuller confidence on it, make sure you go through the user reviews, testimonials and trial pack available on the official website.


Enjoy a stress-free installation experience and let us take care of all the hard work. We have been the trusted cooling company in Bundaberg for years, fitting some of the region's largest businesses with reverse-cycle systems. We can tailor the perfect package for you.
For a no-obligation quote, call us today.
As the local Daikin Dealer, we specialise in the design and installation of Daikin air conditioning systems. For inquiries about a new air conditioning system to suit your needs, please contact us today on (07) 4154 3211 for an obligation free quote. We can also repair and service all other brands.


text:
March 28, 2015 thejoedownLeave a Comment on 'Walking Dead' Spin-Off Has A Title
'Walking Dead' Spin-Off Has A Title
Walkers – The Walking Dead _ Season 5, Gallery – Photo Credit: Frank Ockenfels 3/AMC
This Sunday marks the season finale of "The Walking Dead," and normally that means fans would have to wait until fall — when the leaves of trees start to die like so many of the show's main characters have thus far — before they can get their "killin' zombies" fix. But the powers that be have heard your calls, nay, demands that they supply more "Walking Dead" content and not that lame wannabe series. And those demands are set to be met by summer.
The new spin-off series (or companion series) will not be an hour of Daryl Riding His Motorcycle, Cooking and Threatening Children With Carol or the Adventures of Rick Grimes' Beard. It will take place in Los Angeles before the events of "Walking Dead" and will follow a different group who are living in a world becoming overrun by zombies and where even the non-zombies can be cannibals, psychopaths or priests who allowed their flock to be eaten by the undead, all of whom might be made up of actors from "The Wire."
IT'S OFFICIAL! The walking dead companion show on AMC is called FEAR THE WALKING DEAD! Expect more news very soon! #FearTheWalkingDead
— Robert Kirkman (@RobertKirkman) March 27, 2015
The show does have an fairly plain title: "Fear The Walking Dead." The title was announced on Twitter on Friday by creator of the comic and TV series, Robert Kirkman. It's like they just threw another word in there and called it that. On the other hand, it won't confuse people into thinking it's not "Walking Dead" related, so there is that. I actually liked the code name they used for it, "Cobalt" better.
While it is a prequel, it will allegedly eventually catch up to the time frame of "The Walking Dead." It's first trailer is supposedly set to air during "Talking Dead" on Sunday and the new series is suppose to start this summer. So you won't have to waste your summer sitting around wishing for more "Walking Dead" and watching reruns to get your fix.
Side note: I plan on live tweeting the season finale on Sunday. You can follow me at @josephbemidji on Twitter.
Categories Arts & EntertainmentTags amc, fear the walking dead, robert kirkman, television, the walking dead, walking dead, walking dead spin-off
Previous George R.R. Martin Doesn't Get Spoilers, Then Spoils 'Citizen Kane'
Next REVIEW: 'Better Call Saul' Episode 9: Pimento
The JOE-DOWN Reviews 'Rocky III'
The JOE-DOWN Reviews 'Hell Comes to Frogtown'


text:
"There's nothing more killing for parents..."
"...or women in particular, than having a child that gets out of school at 2:30."
That is just one of the jaw-dropping statements made by Harvard economist, Claudia Goldin, in a recent Huffington Post article advocating for more government schooling.
Citing the wage gap between women and men, and especially mothers, Goldin believes that we should extend government schooling by starting at earlier ages, making the school day longer, and making school a year-round endeavor to help working parents. According to Goldin: "We have a policy that says every child is guaranteed a public school education in the United States. No one ever said that school started at 5 years old or stopped in June or stopped at 2:30 in the afternoon."
There is no doubt that we have parents, and particularly mothers, who are struggling to make ends meet in this country. No doubt. But to advocate expanding increasingly restrictive, compulsory schooling in the name of free daycare is myopic at best, damaging at worst.
In America, total education expenditures for public elementary and secondary schools in 2011-2012 amounted to $621 billion. Let's just sit on that number for a moment.
Every year, over $600 BILLION of our tax dollars go toward K-12 public schooling. Every year!
If we re-allocated even a small fraction of that gargantuan amount of yearly money toward supporting parents who want to be home at 2:30 to greet their children at the bus, or who want to stay home and raise their own children, or provide other supports for disadvantaged families, it would go a long way toward ameliorating the effects of poverty and inequality without harming all children with more compulsory schooling.
This article surfaces an even bigger and more disturbing trend in current education policy: focusing more on possible benefits to parents and work, rather than potential damages to children and family. Mounting research shows the decline in children's health and well-being when they are forced to go to school earlier and longer. A 2008 longitudinal study by the University of California, Riverside concluded that "early school entry was associated with less educational attainment, worse midlife adjustment, and most importantly, increased mortality risk." In a 2015 Stanford study, researchers found that a one-year delay in the start of school dramatically reduced inattention/hyperactivity at age 7, and that this large and targeted effect persisted at age 11.
Researchers also find a troubling correlation between the steady decline in children's play due to more restrictive schooling and a rapid rise in childhood mental health disorders. As Boston College psychology professor, Dr. Peter Gray, states: "If we love our children and want them to thrive, we must allow them more time and opportunity to play, not less. Yet policymakers and powerful philanthropists are continuing to push us in the opposite direction -- toward more schooling, more testing, more adult direction of children, and less opportunity for free play."
In her provocative 2016 Atlantic article, "The New Preschool is Crushing Kids," Yale University lecturer and author of the new book, The Importance of Being Little (Viking, 2016), Erika Christakis writes: "Preschool classrooms have become increasingly fraught spaces, with teachers cajoling their charges to finish their 'work' before they can go play. And yet, even as preschoolers are learning more pre-academic skills at earlier ages, I've heard many teachers say that they seem somehow--is it possible?--less inquisitive and less engaged than the kids of earlier generations."
At the conclusion of the Huffington Post article advocating to extend the already existing policy of government schooling to close the apparent wage gap, Harvard's Goldin asks, "Who could argue with that?"
Actually, many of us.
We should all be more vocal in our opposition to more restrictive schooling at earlier ages and for longer portions of the day and year, and continue to highlight the compelling research showing the damages of coercive schooling on children's health and well-being. We should argue with researchers who believe that helping parents is a more noble cause than helping children. Finally, we should look much more discerningly at where our tax dollars are going so that we can better help families in need, rather than creating blanket public policy that does more harm than good.
And check out our e-book, Choosing Home: 20 Mothers Celebrate Staying Home, Raising Children, and Changing the World for a variety of personal stories highlighting the hard choices mothers have made in order to stay home and raise their children.
Wow. Nicely put. Thank you for voicing it so succinctly.


For the hunters out there, Coverking's Neosupreme seat covers now features the unparalleled depth, look and contrast of the Mossy Oak design. Now you can choose from Mossy Oak's exclusive line of camo including Bottomland, Break-up Infinity, Duck Blind, Shadow Grass and Treestand. Each pattern truly stands out from the rest. Every stump, branch and leaf adds to the incredible realism and detail not seen in other traditional camouflage. On top of the magnificent visuals, the Neosupreme seat cover is also quite versatile in function. Made from our Neosupreme material, each cover offers the unique soft and gentle feel while providing superb seat protection. Since these covers are custom made, each cover will install with ease for a snug fit. Each row of seats includes headrest, armrest, center console (split bench rows only), air bag cutouts and map pockets where applicable.
Mossy Oak Camo Custom Seat Covers by Coverking®. For the hunters out there, Coverking's seat covers now feature the unparalleled depth, look and contrast of the Mossy Oak design. Now you can choose from Mossy Oak's exclusive line of camo including Bottomland, Break-up Infinity, Duck Blind, Shadow Grass and Treestand. Each pattern truly stands out from the rest. Every stump, branch and leaf adds to the incredible realism and detail not seen in other traditional camouflage. An installation kit is included, free of charge, with these seat covers.
Seat covers always come in handy when a vehicle owner wants both to add extra protection to the seats and refresh the look of the interior. If you are sick and tired of stains, spills, pet hair, and other impurities that make your seats look shabby, a new upholstery is just the ticket. It is a perfect solution in case your car is exposed to heavy wear, for example, if you regularly shuttle kids to school or transport pets. The old, worn-out seats really worsen the overall look of your interior and can easily ruin your passengers' good impression.
The Camouflage Custom Seat Covers by Coverking® will give your car's interior a true military look along with ensuring perfect protection from grime, mildew, and rotting thanks to UV treatment. Moreover, a trendy camo pattern will conceal minor stains and rips. This upholstery will definitely be appreciated by enthusiasts who would like to enrich the inside of their road warrior with a fashionable military style. These seat covers are tested for exact fit and excellent durability as well as feature quick and easy slip-over installation without any tools required.
Available in Neosupreme or Neopreme fabrics for insulation and comfort. Each cover offers the unique soft and gentle feel while providing superb seat protection.
Covers are digitally scanned using 3D imaging equipment to produce a true custom fit.
Seat Covers deliver maximum comfort and keep the vehicle seats' features, such as the airbags, seatbelts, and even electric massage, fully functional.
Seat covers are custom manufactured to the exact specification of your vehicle and are easy to slip on.
Easy to install in less than 30 minutes.
Installation kit is included, free of charge, with a set of seat covers. It has an installation tool, safety glasses, and protective glove to make installation easy and safe.
Keep your seat cover bottom anchored in place during use with top-grade traction pads that are provided in the kit.
Installed on our work trucks. looks clean and much more durable then other covers out there.
Great product. I found these seat covers to be excellent and easy to install. Highly recommend. A++ all the way!!
Easy to order and great communication. Covers fit like a glove and simple installation. I've installed multiple seat covers before. Coverking brand is the best I've ever used. Worth every penny.
This is the second set of coverking seat covers I have ordered. The quality is good for a fair price.
I installed one so far. Best if you remove the seat and put on a bench to install. The quality and fit is top notch!
Coverking takes pride in every step of the process, from quality materials to the best engineered patterns.
Coverking car seat covers, cover your entire seat row for better protection and factory look.
All seat features and functions are considered in CoverKing's seat cover patterns.
Premium storage pocket in matching fabric for a factory look and functionality.
Integrated airbag compliant design with a beautiful matching flap.
Coverking's seat covers push over the headrest bezels for a factory-finished look.
Coverking patterns mimic the seat seams of the row they are protecting.
Every headrest is unique, Coverking patterns every headrest for a comfortable and perfect fit.
Installation tool, safety glasses, protective glove, and anti-slip inserts are all included.
Outdoor Cover Warehouse has step-by-step installation videos for popular vehicles.
Outdoor Cover Warehouse stands behind it's products with a repair/replace warranty.
Outdoor Cover Warehouse has engineered buckles and straps for the best performance.
Outdoor Cover Warehouse seat covers utilize name brand zippers, Velcro™, and other hardware.
Outdoor Cover Warehouse has included an installation tool that makes the installation even easier.
Outdoor Cover Warehouse includes safety glasses and gloves with each order.
Outdoor Cover Warehouse takes great pride in the quality of our products and guarantees your satisfaction. From easy returns, industry leading warranties and lifetime repair, you can purchase with confidence.
Most of the products we offer are returnable. Before returning any item please call 833.228.7328 or you can submit a return request by filling out the return request form, to receive instructions and a returned goods authorization (RGA) number. Please have your order number and full contact information available, along with the reason for your return.
No returns will be accepted without an RGA number.
Return a product within 30 days of delivery for a full refund minus the cost of shipping.
Personalized products, including logo and design-your-own products, are subject to a 15% restocking fee.
Outdoor Cover Warehouse guarantees that the product you order will arrive in new condition and be free of defects. If your item does not meet these criteria, you must contact us within 30 days of receipt of the product to initiate a return or exchange. After 30 days, we are unable to process returns or exchanges. Should you have an issue related to the way the cover fits it must be addressed within the initial 30-day period and cannot be remedied through a warranty claim.
Outdoor Cover Warehouse offers a 2 year warranty and will repair or replace any product that does not meet our specifications. Outdoor Cover Warehouse guarantees that the product you order will arrive in new condition and be free of defects. If your item does not meet these criteria, you must contact us within 30 days of receipt of the product to initiate a return or exchange. After 30 days, we are unable to process returns or exchanges. Should you have an issue related to the way the cover fits it must be addressed within the initial 30-day period and cannot be remedied through a warranty claim.
Warranty is void if product has been damaged by accident, misuse, abuse or other abuses not arising from defects in material or workmanship and does not cover everyday wear and tear.
Outdoor Cover Warehouse offers a post-warranty product service. If you wish to repair or replace the product after the warranty period has expired, you can use our Coverking Care program to refurbish your Coverking product. The cost varies by the type of product.


text:
Jolie Johnson
Basketball Gym Size Regulations
Parts of the Basketball Court
Elementary Basketball Court Dimensions
The History of the Basketball Court
What Are the Dimensions of a Basketball Backboard?
The Distance From the Hoop to the Free Throw Line in Basketball
HyperionPixels/iStock/Getty Images
The size of a basketball court varies among leagues. A professional court is larger than a high school court. Other court dimensions, such as the 3-point line, also vary. The distance of the free-throw line from the hoop is the same for all levels of play, except international competitions.
Free-Throw Distance
The governing organizations for basketball measure the distance of the free-throw line from the front plane of the backboard. The NBA, the NCAA and the National Federation of State High School Associations dictate that the free-throw line is 15 feet horizontally from the plane of the front of the backboard. The free-throw line on international courts is 15.09 feet from the backboard.
Distance from Hoop
The edge of the hoop is six inches from the plane of the face of the backboard. The ring has an interior diameter of 18 inches. This places the front edge of the hoop about two feet from the backboard. The free-throw line is about 13 feet horizontally from the front edge of the hoop. International hoops must be a minimum of 450 mm and a maximum of 459 mm, which is between 17.72 and 18 inches. The free-throw line is still approximately 13 feet horizontally from the face of the backboard, and 16 feet, 5 inches measured point to point through the air.
Court Size
Courts for NBA games in the U.S. are 94 feet long and 50 feet wide. College courts, men's and women's, are the same size as NBA courts. High school courts are a little shorter at 84 feet long but the same width, 50 feet. Courts governed by the International Basketball Federation, or FIBA, for international competitions are close to NBA size, but they are measured in millimeters. Courts for international games are 32,000 mm long by 19,000 mm wide, which is 91.86 feet by 49.21 feet.
Playground Hoops
Playground basketball courts are typically created at the same specifications of other courts with the free-throw line being set 15 feet from the backboard. However, there is no regulations for playground courts, so the dimensions could be different from those used in high school, college or professional games.
How to Measure the Free Throw Line to the Hoop
The Basketball Hoop: A History
What Is the Size of a Half-Court Basketball Court?
How to Make a Basketball Backboard?
Radius of a Basketball Rim
Standard Length & Width of a Shuttle Court
NBA: Rule No. 1 - Court Dimensions and Equipment
NCAA: Basketball Rules
National Federation of State High School Associations: Basketball Publications
FIBA: Official Basketball Rules 2010: Basketball Equipment
Based in Austin, Texas, Jolie Johnson has been in the fitness industry for over 12 years and has been writing fitness-related articles since 2008 for various websites. She received her Bachelor of Arts in English and philosophy from the University of Illinois.


Joining a dating agency can be a great investment. Check out this site for free and independent information about the best dating agency for you. This site only recommends the very best dating agencies, including many London introduction agencies. Vetted by the UK's leading Dating Expert. Get my FREE Dating Agency Book. Instant.
Largest user base of any dating site • Clean and user friendly layout Free version: Yes; Three months of paid: $/month; Six months of.
Join 4 million members today with over , singles in London using eHarmonyUK. Try us for free today! Log In. Local Dating > Greater London Singles > London Singles. Dating site for singles in London. Looking to meet singles in the capital and interested in only those London singles who are compatible to you? If you have been out.
The 20 best dating apps and websites If you're in London you can search for members by tube station. One of the most popular dating apps out there. It's free, unless you opt for in-app.
What are % free dating sites list online dating sites in there are to fall in london dating has the most popular free usa online dating site, date or.
London free dating online. Kezia noble teacher of successful speed dating site with photo, personal ads, one of dating in 50 plus dating agency and date here.


text:
Q: UIView as subview orientation frame issue I have taken UIView as subview in View Controller
@property(nonatomic,retain) IBOutlet UIView *subview;

then I am adding custom UIView class in subview like this ,
- (void)showdetail
{
    CGRect frameToset = CGRectMake(0, 0, self.subview.frame.size.width,self.subview.frame.size.height) ;

    customUIViewPaging *demoView = [[customUIViewPaging alloc] initWithFrame:frameToset];

     ... // so on
    [self.subview addSubview:demoView];

}

In portrait mode it works perfectly but in landscape I am updating the frame like this,
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
     [self showdetail];
}

then after it works perfectly in landscape and portrait then I am pushing a another view from this view and landscaping Pushed view after back coming in this view then frame size not getting perfectly (Subview frame not updating the frames while orientation when coming back from another view)
I have tried to put needsUpdateConstraints but it seems not working
[self.subview needsUpdateConstraints];

Check this example

A: I am not going to Autolayout direction as you want correct frame when view appears ... If you want correct width than call it -(void)viewDidLayoutSubviews{..}
  -(void)viewDidLayoutSubviews{
       NSLog(@"%f",self.subview.frame.size.width); //here you get correct width
  }

now the other problem is you are adding subviews everytime when screen rotates or this method calls .. so better to prevent that by removing previous view...

redpajama_set_name: RedPajamaStackExchange


text:
package com.lmax.tool.disruptor;

public final class BatchAwareListenerImpl implements Listener, BatchListener
{
    private volatile int batchCount = 0;

    @Override
    public void onString(final String value)
    {
    }

    @Override
    public void onFloatAndInt(final Float floatValue, final int intValue)
    {
    }

    @Override
    public void onVoid()
    {
    }

    @Override
    public void onObjectArray(final Double[] value)
    {
    }

    @Override
    public void onMixedMultipleArgs(final int int0, final int int1, final String s0, final String s1, final int i2)
    {
    }

    public int getBatchCount()
    {
        return batchCount;
    }

    @Override
    public void onEndOfBatch()
    {
        batchCount++;
    }
}

redpajama_set_name: RedPajamaGithub


text:
Honda Vezel urban SUV unveiled – photo gallery!
Posted on November 20, 2013 by CarToq Editor
Honda's Urban SUV concept is production ready and now has a name, Vezel. The Vezel compact SUV was just unveiled at the ongoing Tokyo Motor Show, and the new Honda will be launched in Japan on the 20th of December, exactly a month from now.
The Vezel aims at being a lot of things to a lot of people, with Honda's marketing material proclaiming that the compact SUV is a coupe, mini-van and SUV rolled into one vehicle. While we'll explain more of that later, the focus now is on whether or not the Vezel compact SUV will be launched in Indian car market.
The answer to that, according to live tweets from the gathered Indian motor journo community at Tokyo, isn't a positive one. "High costs" are said to a major dampener to Honda's plans of launching the Vezel compact SUV in India. As things stand currently, the Vezel has been put on hold for the Indian car market. While Honda "putting the Vezel on hold" for India isn't surprising, the reason ascribed to the Japanese car maker's reluctance to bring the compact SUV to India might be different from what's being bandied about in the twitterverse. Also see: Honda's cars for 2014 Auto Expo
Here's our take. Honda, even if it green lights the Vezel for India, will launch the compact SUV only in 2015. But, where's the production capacity to accommodate yet another big volume product? Let's crunch some numbers, shall we? Honda Cars India has an installed capacity of 120,000 cars/year from its Greater Noida factory. The 120,000 cars/year figure has been arrived after phased production increases at the 150 acre factory, which was initially tooled to output 30,000 cars/year, when it first went on stream in 1997. Also see: Hyundai revises the Verna to battle upcoming Honda City diesel
Currently, Honda has added a third shift at its Greater Noida factory for the Amaze compact sedan in order to keep waiting periods down. The stiff demand for the Amaze has meant that most of the production at Greater Noida has been aligned to the compact sedan, with the Brio getting the short end of the stick. For instance, Honda dispatched nearly 10,000 units of the Amaze to dealer yards in October 2013, no doubt aided by the discontinuation of the City sedan and the lower-than-usual volumes of the Brio hatchback.
In essence, the Greater Noida factory is operating at full clip and it's likely that the Amaze alone will hog the full production of the factory if demand for the compact sedan persists at current levels. In the next one year, 3 new, big volume products will be launched by Honda Cars India: new City, Jazz and the Mobilio MPV. Additional production capacity will come in the form of the Tapukara factory, which will also be capable of outputting 120,000 cars/year. With the City, Jazz and Mobilio featuring turbo diesel engines, demand for each of the cars could easily hit 10,000 units/month if Honda manages to price them well. Also read: New details about Hyundai compact SUV
Honda Vezel photo gallery
So, with the production capacity of both the Greater Noida and Tapukara factories exhausted with the production of the Brio, Amaze, City, Jazz and Mobilio, how and where will Honda produce the Vezel compact SUV? That's the moot question nobody seems to be considering. Therefore, the lack of production capacity is a major reason for the Vezel not making it to Indian shores in 2015, all talk of "costs" be damned. Meanwhile the 2015 Vezel, showcased in Japan, features styling that is a mix between a coupe and an SUV, perhaps a reason for Honda to call the SUV a blend of coupe, SUV and minivan (for its versatility of course).
Honda has announced 1.5 liter direct injection petrol engine and hybrid powertrain options for the Vezel. A dual clutch automatic gearbox will be offered as an option on the hybrid version. A diesel engine option too, is in the scheme of things. Magic seats and a centrally mounted fuel tank add versatility to the interiors. From the looks of it, the Vezel seems very promising, especially considering the equipment on offer. Therefore, it will be shame really, if Honda can't accommodate the Vezel for the Indian car market.
« Honda's big bets at the 2014 Indian Auto Expo
2014 JDM Suzuki Swift and its new mileage boosting tech »


Sheffield Wednesday midfielder Sam Hutchinson has been described as 'inspirational' for opening up about his depression in the hope of encouraging men to talk about mental health.
The 29-year-old spoke on BBC Radio Sheffield's Football Heaven as part of Time to Talk Day last week, which aims to encourage people to talk about their mental health.
The dad-of-three described about how he thought his football career was over at the age of just 21 due to problems with injuries and how this led to him falling into depression.
A number of Star readers have taken to Facebook to praise Sam for speaking out.
Stacey Adams, a Barnsley fan, added: "Brilliant listening to Sam.
"It doesn't matter what we do in life mental health can and will affect anyone.
Hutchinson was picked out as a future star for Chelsea in his youth but a knee injury curtailed his dreams.
Sam, who joined the Owls in 2014, said he still struggled with mental health but now knew 'how to deal with it'.
The footballer said he hoped to encourage others to speak about their mental health.
He said: "I started speaking about it to help myself but now I speak about it – not for people to ever feel sorry for me but to help other people and for them to know it's normal.
"People go through different things in life and it's there to test us.
"The more people that have these experiences and come out the other end and speak about it in a positive way it can only help other people."


text:
HOME > Ambassador > Events
Speech of H.E Ambassador Xu Erwen at the annual Meeting of Croatian-Chinese Friendship Society Rijeka
Your Excellency, former Vice Prime Minister of the Republic of Croatia, President of Croatian-Chinese Friendship Society Rijeka (HKDPR), Mr. Simonić,
Dear Friends of Croatian-Chinese Friendship Society Rijeka (HKDPR),
It gives me great pleasure to attend the annual meeting of the Croatian-Chinese Friendship Society Rijeka via video. First of all, I would like to thank former Deputy Prime Minister Simonić and friends of the Croatian-Chinese Friendship Society Rijeka for your long-time and strenuous efforts in promotion of the friendly cooperation and mutual understanding of our two countries and two peoples . I know you all care about the development of China , and China and Croatia cooperation. Today, I would like to take this opportunity to give a brief introduction on China's development, its domestic and foreign policy as well as our bilateral relations. I also look forward to exchanging views with you and expecting your valuable opinions and suggestions to China's development and further upgrading China-Croatia cooperation.
This year is a very special and significant year for China. It is the 100th anniversary of the Chinese Communist Party(CPC) , and the first year for China to start its 14th five year plan .This year is also the converging year for China to reach its first centenary goal by accomplishing the comprehensive better-off society and step into the second centenary goal which is to build a fully modernized socialist country by the middle of this century. We have a staunch task ahead of us and have to work hard to satisfy the people's high expectation for better life and solve the problem of unbalanced and inadequate development.
Facing the severe challenges of the COVID-19 pandemic and world economic recession, the Chinese people, under the strong leadership of the CPC, have gone all out and become a leading country to have strategically controlled the Pandemic. The latest data shows the Delta variant in China is basically under control. Chinese economy has realized positive growth from negative and become the only major economy in the world to enjoy positive growth last year. I am proud to say that China's economy has maintained steady growth and it has achieved 12.7% increase by the first half of this year. Recently many world organizations such as the world Bank and UNDP etc have adjusted their prediction of China's economy and predict that China will enjoy 8.5% of growth this year.I believe the whole world can feel the great potential of Chinese market and benefit of China's new round high level opening up and reform. Along with it's fast growing China's foreign policy also draws great attention of the whole world.
The combined forces of changes and a pandemic both unseen in a century have brought the world into a phase of fluidity and transformation. Change means challenges. It also means opportunities. China's foreign policy has been clear and consistent. Not long ago, in his speech in celebration of the centenary of the CPC, President Xi Jinping declared that China will remain committed to promoting peace, development, cooperation, and mutual benefit, to an independent foreign policy of peace, and to the path of peaceful development. We will work hard to build a new type of international relations and a community with a shared future for mankind, promote high-quality development of the Belt and Road Initiative through joint efforts, and use China's new achievements in development to provide the world with new opportunities.
China has always been and will continue to be a builder of world peace, a contributor to global development and a defender of the international order. At this new historical starting point, China will continue to firmly pursue peaceful development, expand opening-up, and deepen cooperation with all countries, including Croatia, towards shared development and prosperity. China's destiny is closely linked to that of the world, and the Chinese dream of the great rejuvenation of the Chinese nation is closely related to the dream of community with a shared future for mankind.
China will continue to work with all peace-loving countries and peoples to promote the shared human values of peace, development, fairness, justice, democracy, and freedom. We will continue to champion cooperation over confrontation, and to focus on mutual benefits instead of zero-sum games. We oppose hegemony and power politics. The Chinese People have never bullied, oppressed and enslaved the peoples of other countries , at same time we will never allow other forces to do the same to us. China's determination to defend its sovereignty, national security and development is firm, steadfast and solid as rockets.
Non-interference in the internal affairs of other country is both an important element of the Five Principles of Peaceful Coexistence put forward by China and a basic norm of international relations. Interfering in the internal affairs of other countries or forcing one's own development model and values upon other countries with very different histories, cultures and circumstances will end up in failure. A government cannot stand without the support of its people. Solving problems with power and military means can only lead to even more problems, lessons of the failure of Afghanistan war have proved that once again.
China always views its relations with Croatia from a strategic and long-term perspective and cherishes its traditional friendship with Croatia. Our two countries have established a comprehensive strategic partnership. Friendly exchanges and cooperation have always been the main theme of our bilateral relations. Since the outbreak of COVID-19, China and Croatia have supported each other in times of difficulty. The traditional friendship between the two countries has stood the test and opened up new opportunities. The leaders of our two countries have kept close communication and contacts. and reached broad consensus on strengthening China-Croatia and China-EU relations and promoting cooperation between China and Central and Eastern European countries .
China and Croatia's cooperation is faced with great new opportunities. China's new development concept featuring innovation, coordination, openness, greenness and shared development is very much in line with Croatia and EU' s development concept. China, with a population of 1.4 billion and 400 million middle-income people, has maintained to be the biggest contributor to the global economic growth at over 30% for many years. The high quality " the Belt and Road Initiative" has created the world's largest open and cooperation platform and 140 countries, including Croatia, and 32 international organizations have signed the document on " the Belt and Road Initiative" cooperation. The construction of "six corridors, six connectivity routes and multiple countries and ports" has been steadily progressing. China is also the first country in the world to host an international import Expo to share development opportunities with other countries, including Croatia, with a shorter negative list, a better business environment and a higher level of openness.
Croatia is ideally located in the European precision manufacturing belt and directly in the Central European hinterland, with a high quality of personnel. As a European Union country, Croatia is backed by a large EU market of more than 400 million people, sound laws and regulations, excellent infrastructure and a stable social order. Our two countries have great potential and bright prospects for cooperation in infrastructure construction, scientific and technological innovation, green energy, medical and health care and other fields. Croatia's high quality agricultural products such as diary, wine, olive oil and truffle etc become well known to Chinese market.I am confident more and more Croatia food products will be served on the tables of the Chinese consumers. Croatia is also rich in tourism resources, Many Chinese tourists want to come to beautiful Croatia ,the pearl of the Adriatic sea for travel. Recently, the Pelješac Bridge, flagship project of tripartite cooperation of China, Croatia and EU, just accomplished its smooth closure. It is not only the long-cherished wish of the Croatian people to connect the north and south of Croatia has finally come true, but also sets a new benchmark for mutually beneficial cooperation between the two countries.The Pelješac Bridge, will be one of the magnificent tourist attractions as well, I believe.
Sports cooperation has always been one of the highlights of China-Croatia cooperation. At the recently concluded Tokyo Olympic Games, Chinese and Croatian athletes fought hard and both delivered outstanding results. Croatia gained excellent results with 3 gold, 3 silver and 2 bronze. "Together" was added to the Olympic motto in Tokyo, which reflects the common voice of the International Olympic family and the people of the world in the face of the pandemic.In less than six months, China will host the 2022 Beijing Winter Olympic and Paralympic Games. We are confident that, together with the IOC and the international community, we will carry forward the Olympic spirit, uphold the spirit of peace, unity and friendship, and deliver a simple, safe and wonderful Olympic Games. However, a "pan-political" trend is witnessed frequently in the international community recently as some even attempt to "politicize" sports and hype up "boycotting" the 2022 Beijing Winter Olympics, which is a serious violation of the Olympic Charter and athletes' rights. Sport is a common language that transcends national boundaries. China and Croatia should jointly resist "politicizing" sports. At the same time, both sides should also seize the opportunity to deepen cooperation in winter sports, create a new growth point for the "white economy" and promote practical cooperation between China and Croatia.
Next year will mark the 30th anniversary of the establishment of diplomatic ties between China and Croatia. The Chinese side expects to move forward together with the Croatian side, to make top-level design for bilateral relations, continuously exploring and expanding converging interests between the two countries, to promoting the pragmatic cooperation in all areas to a new level, and let the people of both countries to live a better life.
The pandemic is still raging around the world, with the Delta variants on the rise and Europe is facing a fourth wave. Vaccine is the most powerful weapon in the fight against the pandemic. In international vaccine cooperation, China is the first to share the full-length genetic sequence of the novel corona-virus with the world, China is the first to conduct phase III clinical trials of the inactivated vaccine overseas, to provide vaccines to developing countries in need, and to cooperate with other developing countries in vaccine production. China has been and is donating vaccines to more than 100 countries, and has exported vaccines to more than 60 countries, with a total exceeding 770 million doses, ranking the world's first. China has no political purpose in or does not seek any economic interests from its international cooperation in vaccines. And, there have never been any political conditions attached to such cooperation. Our only goal is to make vaccines a global public good and those for the people of the world in the real sense.
The origins tracing is a serious and scientific issue that requires international cooperation on a global scale, based on facts and respect for science. China also took the lead in carrying out origins tracing cooperation with the WHO, China has twice invited WHO experts to China for joint research on tracing the source of the outbreak and has published detailed report on the study. Regrettably, in the face of the authoritative WHO report, some people choose to turn a blind eye and see without believing it. The U.S. is trying to blame China in order to shift its responsibility for failure in fighting the pandemic at home. In particular, its intelligence community has recently compiled a so-called report on the origins of COVID-19 in a bid to pin the blame on China. It is a mendacious report made up for political purposes without scientific basis or credibility to which the Chinese side firmly opposed. Politicizing origins tracing is a political burden left by the former U.S. government. The sooner the U.S. side unloads this burden, the easier it will be to get out of the current predicament. China urges the United States to stop politicizing the COVID-19 origins tracing, stop putting pressure on the World Health Organization, and stop interfering with and undermining the international community's solidarity against the pandemic and the global scientific cooperation on origins tracing. We believe that the international community,will see through the nature of this move, continue to take an objective and just position, clearly oppose the malicious attempt to politicize COVID-19 origins tracing, and jointly maintain the sound momentum of international solidarity against the pandemic.
I have been working in Croatia for over 2 years. During this period of time, I am so blessed to have friends like you . I am always overwhelmed by the friendship of the Croatian people towards China and and the Chinese people. I have full confidence in the future development of China-Croatia relations and the Chinese Embassy in Croatia is willing to continue to build the bridge for friendly cooperation between the two countries. Let us join hands and make persistent efforts to write an even more brilliant new chapter for China-Croatia relations. Finally, I wish your annual meeting a complete success!
Suggest To A Friend:


text:
Monica Conte es una deportista italiana que compitió en taekwondo. Ganó una medalla de bronce en el Campeonato Europeo de Taekwondo de 1984 en la categoría de –64 kg.

Palmarés internacional

Referencias

Conte, Monica

redpajama_set_name: RedPajamaWikipedia


text:
January 31, 2019 | Kevin Hunt
Should Connecticut Fear a Measles Outbreak?
Here's a certainty about measles. Anyone who receives the proper dose of measles vaccine will never get the infectious viral disease, even if exposed to it.
Some baby boomers will recall the days before the vaccine was introduced in 1963, when there were 4 million cases, 48,000 hospitalizations and 500 deaths nationally every year. By 2000, though, measles essentially vanished from the United States, wiped out by immunization. But now it's back, with outbreaks recently in California, Washington state, New York and New Jersey.
In Connecticut, health officials announced the year's first case of measles Jan. 28. Two more cases were confirmed Feb. 3 by Yale New Haven Hospital officials. Even though the three cases match last year's total, the high rate of vaccination in the state could minimize the chances of a widespread outbreak.
"That remains to be seen," says Dr. Jack Ross, chief of infectious disease at Hartford Hospital, "but the past suggests Connecticut will not see the scope of Washington or California, but be at risk for imported cases as in the past."
Measles, a highly infectious disease with complications particularly dangerous for young children, is back at least in part because of lapses in vaccination fueled by mistrust and misinformation. In a recent week, the Centers for Disease Control and Prevention said 20 of 30 cases reported in Clark County, Wash., were people who had not been immunized. By the end of January, 47 cases had been reported in Clark County.
"Vaccination is key to public health," says Dr. Ross, "relieving all of us of the tragedy and misery of vaccine-preventable diseases such as polio, smallpox, measles and meningitis. Ask anyone who has experienced shingles — they would gladly, in retrospect, take the shingles vaccines."
The suspicion about the possible dangers of the measles vaccine is associated with an article in the journal Lancet in 1998 by British physician Andrew Wakefield that linked the vaccine to autism in children. Although the article was debunked — Wakefield was subsequently banned from practicing medicine — parents in several areas around the country, still clinging to the vaccine-autism myth, have not allowed their children to be vaccinated.
"Sadly," says Dr. Ross, "the Lancet article has led to the current situation and the previous outbreak at Disney (2015) in California. The article has been totally refuted and retracted when shown to be fraudulent due to fabrication of the data by the author. Unfortunately, celebrities and parents looking for an explanation for their offspring's condition have perpetuated the myth."
Measles typically begins with a fever, cough, runny nose and red, watery eyes. It progresses, three to five days later, to a rash that begins at the hairline on the face and spreads to much of the body. Those most likely to get measles are children under 5 and adults over 20. Pneumonia is a common complication and the most likely to cause death. (Children under 5 have the highest chance of death attributed to measles.)
"Measles is spread by the airborne route and persists suspended in the room up to two hours after a person with measles departs," says Dr. Ross. "It has an attack rate of 90 to 95 percent in those not immune to measles, especially the young. One case of measles can lead to 18 additional cases in non-immune contacts."
The first reports of measles in the state this year has not resulted in widespread alarm because, for the 2017-18 school year, 98.2 percent of kindergartners and seventh-graders were vaccinated against measles, according to public health records. In Connecticut, students are allowed a religious or medical exemption. That accounts for the remaining 1.8 percent of the 83,508 students. The state also requires vaccination with two doses of MMR, unless exempted, to attend in-state schools and colleges.
In California, however, several counties reported vaccination rates lower than the required 90 percent for herd immunity that also protects people in the community who have not been vaccinated. Local officials say more parents in these areas are seeking medical exemptions from willing doctors.
"The use of medical exemptions is fashionable in some social circles among misinformed parents," said Dr. Ross, "and usually are not based on valid reasons to exempt. The social psychology on the medical provider to please the parent, and give the exemption, is immense at times. These practices undermine the public health for all of us, and threaten the public health gains of the last 60 years."
If you have questions or concerns about your health, talk to your doctor. If you're in need of a doctor, please visit myhhcdocs.org.


Lelo in Nopo: It's time for another round of, Where's Wink?
Can you find the cute white dog?
Great shot! Lovely place to play.
Gota say that is a pretty wild picture..
yuo take that in the last week? !?
wink !! you go girl !!


Jamie holds a Master of Science degree in Occupational Therapy from the University of New Hampshire. Since graduating, she has pursued continuing education in specialized areas such as Tension Release, Therapeutic Listening, Interactive Metronome, SOS Feeding, and Child Centered Play-Based Therapy. In addition to her private practice background, Jamie has also worked in the educational setting, giving her a unique perspective on the challenges her clients face during their school day. Jamie is dedicated to working with families and supporting use of realistic strategies that address the needs of the whole child as an individual.


Do you know about Futa Road, Nihal Vihar, Nangloi?. write information about this place, history,origin . how to reach there ?. Share complete info about Futa Road, Nihal Vihar, Nangloi Let world discover this place.
Futa Road, Nihal Vihar, Nangloi is a in West Delhi City in Delhi State, India.
Futa Road, Nihal Vihar, Nangloi Pin code is 110041 and postal head office is Nangloi .
Dda Park Nihal Vihar , Namdhari Colony , Block Gh 12 , Nihal Vihar , Namdhari Colony are the nearby Localities to Futa Road Nihal Vihar Nangloi.
Mangolpuri Rail Way Station , Nangloi Rail Way Station are the very nearby railway station to Futa Road, Nihal Vihar, Nangloi.


On February 27th, people in different cities around the world will be gathering for a high-energy, brain-flexing Drink & Design Night! Wondering what it is? Think Pub Trivia meets Design Game Show, and pour all that energy and creative juice into making positive change. The theme for this one will be Politics, so….! Want to be part of one of the first ever UnSchool Labs events, up your politics knowledge set, put your creative ideation skills to the test, and laugh out loud? Check for an event near you, sign up, and show up!
WHAT'S THE DEAL WITH DRINK & DESIGN NIGHT?
We know there are way better ways of designing kickass campaigns, interventions and communication strategies that make doing good a good idea! Come as a team of challenge ready designers/thinkers/doers or come alone and we will assign you an awesome posse of fellow creative thinkers to get busy with! Once everyone has teamed up, you'll battle it out with other teams for supreme dominance of creative change-making ideas.
Learn more about the Drink & Design Night experience here.
WHAT'S THE DEAL WITH UNSCHOOL LABS?
The UnSchool (that's us!) is an experimental knowledge lab for purpose-driven creative rebels and change agents – in addition to online classes, our HQ team runs weeklong fellowships, Disruptive Design workshops and community events that pop-up in different cities. UnSchool Labs is a collaboration between us, The UnSchool, and our incredible global alumni community. Through UnSchool Labs, alumni around the world activate their communities and run UnSchool programs (like Drink & Design Night, Verbal Fight Club, Secret Dinner Parties, Disruptive Design Workshops and more)! Labs events are independently produced by local alumni, using UnSchool event packs and formats.


text:
Magic Parrot.
Jan 9, 2023 8:17 AM EST
In a village, a boy lived with his mother. The boy used to live by hard work. His father had passed away. The boy was very fond of raising animals.
One day the boy was sitting on the roof when suddenly he saw a parrot.
He looked at the parrot and it came close to him. As if he wanted to befriend him. He easily caught the parrot and secured it in the cage. The next day when the boy was going to work, he Heard that someone has bewitched the king's daughter and she is very sick.
A magician was called for treatment and he said that his magic parrot had flown away. If it is found, it can save the life of the princess.
The king announced a handsome reward for the one who caught the parrot and also told him that the parrot was visible only in daylight.
The boy went home after finishing work and it was night. When he went upstairs to sleep after eating, he saw that his parrot was not in the cage. While the door of the cage was also closed. The boy was very sad. went.
When he woke up in the morning, he saw that the parrot was still in the cage.
He was very happy to see this. Suddenly he remembered the announcement that parrots are invisible at night.
He took the parrot with his mother to the palace. The magician, who was already with the princess, saw the boy and took his parrot from him and broke off one of its wings and attached it to a ball flower, and placed it on the princess's head.
Within a few days, the princess was freed from the spell.
The king made the boy rich as announced and also gave him a royal job. The boy and his mother lived happily ever after.
Follow hira87335493


text: module.exports = require('./lib/jibo-keyframes').default;


2.15 acres perfect for future homesite-property is not located in flood zone.
Great lot located in cul de sac on 2.99 acre lot-Buyer to verify that community water and sewer is available to property. This does include two parcels.


text:
module Neo4j
  # rubocop:disable Metrics/ModuleLength
  module Migrations
    # rubocop:enable Metrics/ModuleLength
    describe 'Neo4j::Migrations' do
      before { delete_schema }

      capture_output!(:output_string)

      before do
        create_constraint :'Neo4j::Migrations::SchemaMigration', :migration_id, type: :unique

        create_constraint :User, :uuid, type: :unique
        create_constraint :User, :name, type: :unique
        stub_active_node_class('User') do
          property :name
        end

        allow(Runner).to receive(:files_path) do
          Rails.root.join('spec', 'migration_files', 'migrations', '*.rb')
        end
        User.delete_all
        SchemaMigration.delete_all
      end

      let(:all_migrations_on!) do
        SchemaMigration.create! migration_id: '1234567890'
        SchemaMigration.create! migration_id: '9500000000'
        SchemaMigration.create! migration_id: '9500000001'
      end

      describe '#maintain_test_schema!' do
        it 'checks and runs pending migrations' do
          expect do
            Neo4j::Migrations.maintain_test_schema!
          end.to change { SchemaMigration.count }.by(3)
        end
      end

      describe '#check_for_pending_migrations!' do
        it 'fails with a PendingMigrationError for rails >= 5' do
          allow(Rails).to receive(:version).and_return('5.0.0')
          expect do
            Neo4j::Migrations.check_for_pending_migrations!
          end.to raise_error(PendingMigrationError, %r{bin/rails neo4j:migrate})
        end

        it 'fails with a PendingMigrationError for rails < 5' do
          allow(Rails).to receive(:version).and_return('4.0.0')
          expect do
            Neo4j::Migrations.check_for_pending_migrations!
          end.to raise_error(PendingMigrationError, %r{bin/rake neo4j:migrate})
        end

        it 'fails with a PendingMigrationError for non-rails' do
          allow_any_instance_of(PendingMigrationError).to receive(:rails?).and_return(false)
          expect do
            Neo4j::Migrations.check_for_pending_migrations!
          end.to raise_error(PendingMigrationError, /rake neo4j:migrate/)
        end
      end

      describe Runner do
        describe '#pending_migrations' do
          it 'returns a list of pending migrations' do
            SchemaMigration.create! migration_id: '1234567890'
            expect(described_class.new.pending_migrations).to eq(%w(9500000000 9500000001))
          end

          it 'returns an empty list if all migrations are up' do
            all_migrations_on!
            expect(described_class.new.pending_migrations).to be_empty
          end
        end

        describe '#all' do
          it 'runs all migrations sorted by version' do
            u = User.create! name: 'John'
            expect do
              described_class.new.all
            end.to change { SchemaMigration.count }.by(3)
              .and(change { u.reload.name }.to('Frank'))
          end

          it 'skips up migrations' do
            u = User.create! name: 'Jack'
            SchemaMigration.create! migration_id: '1234567890'
            expect do
              described_class.new.all
            end.to change { Neo4j::Migrations::SchemaMigration.count }.by(2)
              .and(change { u.reload.name }.to('Frank'))
          end
        end

        describe '#status' do
          before do
            SchemaMigration.create! migration_id: '1234567890', incomplete: true
            SchemaMigration.create! migration_id: '9500000000'
            SchemaMigration.create! migration_id: '9400000000'
          end

          it 'prints the current migration status' do
            described_class.new.status
            expect(output_string).to match(/^\s*incomplete\s*1234567890\s*RenameJohnJack$/)
            expect(output_string).to match(/^\s*down\s*9500000001\s*RenameBobFrank/)
            expect(output_string).to match(/^\s*up\s*9400000000\s*\*\*\*\* file missing \*\*\*\*/)
          end
        end

        describe '#up' do
          it 'runs a certain migration version' do
            u = User.create! name: 'Jack'
            expect do
              described_class.new.up '9500000000'
            end.to change { u.reload.name }.to('Bob')
              .and(change { SchemaMigration.count }.by(1))
          end

          it 'runs a certain migration version' do
            u = User.create! name: 'Jack'
            expect do
              described_class.new.up '9500000000'
            end.to change { u.reload.name }.to('Bob')
              .and(change { SchemaMigration.count }.by(1))
          end

          it 'prints queries and execution time' do
            described_class.new.up '9500000000'
            expect(output_string).to include('MATCH (u:`User`)')
            expect(output_string).to match(/migrated \(\d.\d+s\)/)
          end

          it 'fails when passing a missing version' do
            expect { described_class.new.up '123123' }.to raise_error(
              ::Neo4j::UnknownMigrationVersionError, 'No such migration 123123')
          end
        end

        describe '#down' do
          before { all_migrations_on! }

          it 'runs a certain migration version' do
            u = User.create! name: 'Bob'
            expect do
              described_class.new.down '9500000000'
            end.to change { u.reload.name }.to('Jack')
          end

          it 'fails when passing a missing version' do
            expect { described_class.new.down '123123' }.to raise_error(
              Neo4j::UnknownMigrationVersionError, 'No such migration 123123')
          end

          it 'fails on irreversible migrations' do
            expect { described_class.new.down '1234567890' }.to raise_error(::Neo4j::IrreversibleMigration)
          end
        end

        describe '#rollback' do
          it 'rollbacks migrations given a number of steps' do
            all_migrations_on!
            u = User.create! name: 'Frank'
            expect do
              described_class.new.rollback 2
            end.to change { SchemaMigration.count }.by(-2)
              .and(change { u.reload.name }.to('Jack'))
          end
        end

        describe 'schema changes in migrations' do
          before do
            allow(described_class).to receive(:files_path) do
              Rails.root.join('spec', 'migration_files', 'transactional_migrations', '*.rb')
            end
          end

          it 'run `up` without raising errors' do
            expect do
              expect do
                described_class.new.up '8888888888'
              end.not_to raise_error
            end.to change { Neo4j::Core::Label.new(:Book, current_session).constraint?(:some) }.to(true)
          end

          it 'run `down` without raising errors' do
            create_constraint :Book, :some, type: :unique
            SchemaMigration.create! migration_id: '8888888888'
            expect do
              expect do
                described_class.new.down '8888888888'
              end.not_to raise_error
            end.to change { Neo4j::Core::Label.new(:Book, current_session).constraint?(:some) }.to(false)
          end
        end

        describe 'failure' do
          it 'Removes SchemaMigration when there is a failure' do
            allow_any_instance_of(Neo4j::Migrations::Base).to receive(:execute).and_raise('SURPRISE!')
            expect { described_class.new.up '9500000000' }.to raise_error('SURPRISE!')

            expect(SchemaMigration.find_by(migration_id: '9500000000')).to be_nil
          end

          it 'Rolls back SchemaMigration to being complete when there is a failure' do
            described_class.new.up '9500000000'

            allow_any_instance_of(Neo4j::Migrations::Base).to receive(:execute).and_raise('SURPRISE!')
            expect { described_class.new.down '9500000000' }.to raise_error('SURPRISE!')

            expect(SchemaMigration.find_by(migration_id: '9500000000').incomplete).to be_nil
          end

          context 'transaction migrations' do
            before do
              allow(described_class).to receive(:files_path) do
                Rails.root.join('spec', 'migration_files', 'transactional_migrations', '*.rb')
              end
            end

            it 'Leaves SchemaMigration as incomplete when there is a failure in a non-transactional migration up' do
              allow_any_instance_of(Neo4j::Migrations::Base).to receive(:execute).and_raise('SURPRISE!')
              expect { described_class.new.up '1231231232' }.to raise_error('SURPRISE!')

              expect(SchemaMigration.find_by(migration_id: '1231231232').incomplete).to be true
            end

            it 'Leaves SchemaMigration as incomplete when there is a failure in a non-transactional migration down' do
              described_class.new.up '1231231232'
              allow_any_instance_of(Neo4j::Migrations::Base).to receive(:execute).and_raise('SURPRISE!')
              expect { described_class.new.down '1231231232' }.to raise_error('SURPRISE!')

              expect(SchemaMigration.find_by(migration_id: '1231231232').incomplete).to be true
            end
          end

          describe '#resolve' do
            it 'fixes incomplete states' do
              migration = SchemaMigration.create! migration_id: 'some', incomplete: true
              SchemaMigration.find_by!(migration_id: migration.migration_id)

              expect do
                described_class.new.resolve 'some'
              end.to change { migration.reload.incomplete }.to(false)
            end
          end

          describe '#reset' do
            it 'rollbacks incomplete states' do
              SchemaMigration.create! migration_id: 'some', incomplete: true
              expect do
                described_class.new.reset 'some'
              end.to change { SchemaMigration.count }.by(-1)
            end
          end
        end

        describe 'schema and data changes in migrations' do
          before do
            allow(described_class).to receive(:files_path) do
              Rails.root.join('spec', 'migration_files', 'transactional_migrations', '*.rb')
            end
          end

          it 'run correctly when transactions are disabled' do
            described_class.new.up '9999999999'
          end

          it 'fails with a custom error message when transactions are enabled' do
            expect do
              described_class.new.up '0000000000'
            end.to raise_error(/Please add `disable_transactions!`/)
          end
        end

        describe 'transactional behavior in migrations' do
          before do
            stub_active_node_class('Contact') do
              property :phone
            end

            Contact.delete_all
            create_constraint :Contact, :uuid, type: :unique
            create_constraint :Contact, :phone, type: :unique
            Contact.create! phone: '123123'

            allow(described_class).to receive(:files_path) do
              Rails.root.join('spec', 'migration_files', 'transactional_migrations', '*.rb')
            end
          end

          let!(:joe) { User.create! name: 'Joe' }

          it 'rollbacks any change when one of the queries fails' do
            expect do
              expect { described_class.new.up '1231231231' }.to raise_error(/already exists/)
            end.to not_change { joe.reload.name } & not_change { SchemaMigration.count }
          end

          it 'rollbacks nothing when transactions are disabled' do
            expect do
              expect { described_class.new.up '1231231232' }.to raise_error(/already exists/)
            end.to change { joe.reload.name }.to('Jack') & change { SchemaMigration.count }.by(1)
          end
        end
      end
    end
  end
end