Somewhere near you right now, someone is hammering silver into a bracelet or neckpiece. In garages, rustic studios and hole-in-the wall spaces, dozens of Bay Area contemporary jewelry artists are hunched over their benches, torch in hand - or standing over a bucket of water like Christine Guibara of Burlingame, who drops molten metal into water to come up with unique, amorphous shapes.
After New York and Los Angeles, San Francisco is the biggest hub for the American jewelry market, said Jennifer Heebner, the market editor at JCK magazine, a trade publication for the jewelry industry. "You have the Revere Academy there, which has long trained many excellent jewelry designers who stay and work there, and many retailers who appreciate handmade pieces like Manika in San Francisco and Meadowlark Gallery in Corte Madera."
One of the largest forums for art jewelers to sell their work, the American Craft Council show, is coming up Friday through next Sunday at Fort Mason ( www.craftcouncil.org.) Also coming up on Labor Day weekend, the Kings Mountain Art Fair in Woodside and the long-running Berkeley Artisans Holiday open studios at the end of November.
"In art jewelry today you will find artists who are busy pushing the boundaries," says Jeffrey Synder, author of the "Art Jewelry Today" series of books by Schiffer Publishing.
Here's a guy who's on his fourth career - he designed T-shirts, ran an athletic wear company and produced motorcycle bags ("a good idea, but not a great idea," Warren says wryly). Now he spends most of his time at the jeweler's bench at Scintillant Studios in a converted Victorian in the Mission, where jewelers take classes and rent bench space. After studying metalcraft at City College of San Francisco, he started his line of etched and casted silver jewelry for men and women two years ago. "I was looking for jewelry for myself for years, and just couldn't find what I wanted," he said.
One of his signature pieces is a bold, wide white bronze cuff with a snakeskin effect and uneven edges, "as if the snake is shedding its skin," he says. "It looks both unfinished and elegant." He crafts his limited editions of sterling silver and white bronze cuffs, necklaces, cuff links, hinged bracelets and flat top rings using the lost-wax method of casting, with wax molds, plaster and intense heat. His swirly, abstract etchings have an Old World feel. "I like marrying the Victorian aesthetic with the modern form," he says.
"I love the work. I love doing even the most tedious parts," he says, "like fabricating the clasps, where you have to cut and solder and file the groove. I like the puzzle of it." He sells his work at trunk shows, at Pearl's in San Francisco and from his website. www.kenlywarren.com.
Much to her surprise, Clark's art career began with an out-of-the-blue invitation to a glass-bead-working class 10 years ago. Even a lifetime of exposure to contemporary art through her mother's San Francisco gallery didn't push her in that direction until she melted her first rod of glass. A fundraising consultant for 30 years, she suddenly saw another path.
"I took to glass like a duck to water," she says. "It was instantly gratifying, and I knew I'd found a new passion." Largely self-taught, she trained at a studio in Murano, Italy, as well as Penland School of Craft in North Carolina and Pilchuck Glass School in Seattle.
Working out of her basement, Clark melts, then twists, stretches and shapes thin borosilicate glass rods into necklaces and earrings.
"I didn't follow the traditional path of making decorative beads and developed my own vocabulary of shapes," she says. She creates flowers, geometric shapes, spiky feathers, amorphous rings and swirly, woven pieces. Lightweight and translucent, the pieces hang on hand-dyed silk cords or seven strands of plastic coated stainless steel with sterling silver closures. The jewelry catches the light and feels soft and smooth to the touch. Her pieces are sold at the Gardener in Berkeley and San Francisco, San Francisco Museum of Modern Art, F. Dorian in San Francisco and from her website. www.marnaclark.com.
Guibara grew up around metal and steel, crucibles and torches. She learned the basics from her father, Albert, a nationally known sculptor of whimsical, huge bronze and copper pieces. Guibara, who has fashion and business degrees, began her jewelry career less than two years ago after training at the Revere Academy of Jewelry Arts in San Francisco. Working out of an airy loft upstairs from her father's studio in Burlingame, she creates delicate, feminine pieces out of gold, Argentium sterling silver, pearl and gemstones.
Her tools range from a simple hammer and file to a state-of-the-art fusing machine ("I bought the laser machine last year instead of a car") to an ordinary bucket of cold water. She creates her signature water-cast small gold or silver jewelry by sprinkling molten metal into cold water to create tiny one-of-a-kind discs she uses in her work.
"Every single time I drop the metal into the water, I'm still amazed at the shapes that I get," she says. "No two are ever alike. And I want to be eco-conscious by using scraps, which I can melt many times over."
An up-and-comer, she's beginning to make a name for herself: Actress Ahna O'Reilly is expected to wear one of her pieces to the red carpet premiere of "The Help" on Tuesday. She sells out of the Burlingame studio, at Manika in San Francisco and from her website. www.christineguibara.com.
Antelman never became the TV producer she set out to be. "I burned out right after college, before I even started my career," she says with a laugh. Handy with the pliers and a hammer, she tried jewelry making to see if she liked it. She's been at it now for more than a decade, still a one-woman operation working out of her sunlit studio at Sawtooth Studios in Berkeley. The space could be mistaken for a car repair shop, what with all the heavy machinery she works with, including a 20-ton hydraulic press.
A raging perfectionist, Antelman can spend many months fabricating just one piece. In her newest collection, inspired by the bridges, light and water of New York and San Francisco, she uses oxidized silver, gold and smooth, raw and faceted stones. Neither delicate nor bold, her signature pieces of hollow form pewter-colored metal, dark gold and a subtle sparkle, look heavy, but are not.
"There's a constant pull in my work between soft and hard and textures, shapes and hues," she says. Antelman teaches jewelry making workshops around the country and from her studio. "I love soldering silver," she said. "I know when it's just right. I equate it with a chef sauteing a dish." Her newest work will be featured in "Art Jewelry Today 3" by Schiffer Publishing this fall. She sells from her studio on the first Saturday events, and during the Berkeley Artisan open studios in late November. On Labor Day weekend, she will be at the Kings Mountain Art Fair in Woodside. www.antelman.com.
A coil of stainless steel wire, a handful of tiny gemstones and hollow tubes of Pyrex take on new life in Gilbert's hands. Twisting the wire into loopy swirls or spiderweb shapes, adding stones and blowing the glass into amorphous shapes, she creates light and airy jewelry with asymmetrical lines. She works out of a 1940s cabin studio adjacent to her home in rural Sebastopol and has two assistants. "So much of my work relates to nature. When I'm putting together a piece, I often think of a river that flows many miles, collecting leaves and flowers as it goes as well as being inspired by rocks, a rusted washer on the ground and bugs," she says. "It's not just pretty things, like the perfect flower. I like the idea of non-traditional beauty."
After art school, Gilbert aspired to be a sculptor but found that jewelry making was more practical. After 15 years, it hasn't lost its appeal. "I'm always striving for the counterbalance between density and lightness in my work," she says. She sells her jewelry at Lulo Gallery in Healdsburg, which she co-owns, Velvet da Vinci in San Francisco, and from her website. A commercial line of work designed by Gilbert in association with her new company, Sklo Glass, is scheduled to be sold at a major national retailer this fall. www.gallerylulo.com.
Velvet da Vinci: 2015 Polk St. S.F., velvetdavinci.com.
Manika Jewelry: 11 Maiden Lane, S.F., manikajewelry.com.
Meadowlark Gallery: 412 Corte Madera Town Center, Corte Madera, meadowlarkgalleries.com.
Lireille Gallery: 3980 Piedmont Ave., Oakland, lireille.com.
Gallery Lulo: 303 Center St., Healdsburg, gallerylulo.com.
Shibumi Gallery: 1402 Fifth St., Berkeley, shibumigallery.com.
DeNovo Gallery: 250 University Ave., Palo Alto, denovo.com.
Revere Academy of Jewelry Arts: 760 Market St., S.F. revereacademy.com.
Scintillant Studios: 1258 Valencia, scintillantstudio.com.
The Crucible: 1260 Seventh St., Oakland, thecrucible.org.
The Academy of Art University: academyart.edu, California College of the Arts, cca.edu, and City College of San Francisco, ccsf.edu, are known for their metalwork and jewelry courses.
E-mail Sylvia Rubin at style@sfchronicle.com.


ikea bathroom cabinet a white bathroom with narrow wash basin cabinet high cabinet and mirror cabinet ikea bathroom cabinet with mirror.
ikea bathroom cabinet bathroom cabinet popular vanity ikea bathroom medicine cabinet with mirror.
ikea bathroom cabinet bathroom storage ikea vattern bathroom cabinet instructions.
ikea bathroom cabinet white mirror shelves brilliant mirror cabinet with door white shelves regarding brilliant bathroom mirror cabinets white mirrored bathroom cabinet ikea bathroom sink cabinets can.
ikea bathroom cabinet bath vanity ikea bathroom vanity mirror.
ikea bathroom cabinet free standing bathroom cabinets free standing bathroom ikea bathroom sink cabinet reviews.
ikea bathroom cabinet bathroom cabinets inside furniture ideas decor 6 bathroom cabinets online ikea bathroom sink cabinets uk.
ikea bathroom cabinet bathroom cabinets storage bathroom storage bathroom storage stunning small bathroom storage ideas ikea bathroom cabinet with mirror.
ikea bathroom cabinet bathroom wall cabinet medium size of bathroom wall cabinets recessed medicine cabinet wall hung ikea bathroom cabinet with mirror.
ikea bathroom cabinet bathroom vanity cabinets bath vanities bath vanities white bathroom vanity bath cabinet bathroom vanity unique ikea bathroom mirror cabinet installation.
ikea bathroom cabinet cabinets bathroom bathroom cabinets bathroom mirror cabinet bathroom mirrors bathrooms mirror cabinet on mirror cabinet cabinets bathroom ikea bathroom cabinet installation.
ikea bathroom cabinet interior bathroom vanities sink cabinets pertaining to satisfying double vanity 5 ikea hemnes bathroom cabinet instructions.
ikea bathroom cabinet ikea vattern bathroom cabinet instructions.
ikea bathroom cabinet master bathroom with mirrored medicine cabinets and high gloss white sink cabinet sink for tar ikea godmorgon bathroom sink cabinet.
ikea bathroom cabinet interesting bathroom storage cabinet with best pedestal sink ideas on small rack bench small bathroom comfy storage ikea corner bathroom sink cabinet.
ikea bathroom cabinet medicine cabinet mirror medicine cabinets bathroom cabinets storage the home depot 3 4 corner bathroom ikea bathroom cabinet organizer.
ikea bathroom cabinet kitchen cabinets in bathroom brilliant using kitchen cabinets for bathroom vanity amazing using kitchen cabinets ikea vattern bathroom cabinet instructions.
ikea bathroom cabinet bathroom sink cabinet bathroom vanity reviews bathroom vanity sink corner bathroom vanity bathroom sink cabinet bathroom sink cabinet ikea bathroom cabinet wall mounted.
ikea bathroom cabinet incredible bathroom vanity reviews bathroom cabinet best pertaining to the awesome bathroom vanities ikea bathroom storage wall cabinet.
ikea bathroom cabinet bathroom storage rack over toilet 4 ikea bathroom cabinets australia.
ikea bathroom cabinet vanity bathroom vanities using kitchen cabinets for bathroom vanity can i use a kitchen cabinet for bathroom vanities ikea bathroom cabinet sink.
ikea bathroom cabinet bathroom cabinets exquisite decoration mirror bathroom cabinets wall above single sink bathroom vanity and ikea bathroom mirror cabinet instructions.
ikea bathroom cabinet bathroom vanity large size of ikea corner bathroom sink cabinet.
ikea bathroom cabinet bathroom cabinet a traditional approach to an organized bathroom the bathroom series link in ikea bathroom sink cabinets uk.
ikea bathroom cabinet for a fully coordinated home choose a traditional series that includes living room ikea tall bathroom storage cabinet.
ikea bathroom cabinet bath cabinets bathroom cabinet bathroom medicine cabinet innovative slimline bathroom cabinet bathroom storage buy bathroom bath cabinets ikea bathroom sink vanities.
ikea bathroom cabinet wall storage new units minimalist bedroom bathroom cabinet minim ikea replacement bathroom cabinet doors.
ikea bathroom cabinet bathroom medicine cabinets bathroom cabinets bathrooms wall with medicine cabinet bathroom medicine cabinets ikea bathroom mirror cabinet installation.
ikea bathroom cabinet bathroom sink vanity small images of under cabinet vanities units bath ikea replacement bathroom cabinet doors.


This week I've had to preach to myself, like the Psalmist did in Psalm 42. He complained about being down-in-the-dumps, and then he answered himself, all in the same verse, with hope-in-God talk.
I've been discouraged because I've been busy with so many things, none of which seemed to matter. I went to the Bible and searched for HOPE.
First a reminder, hope in God is not just wishful thinking, making a wish on birthday candles or the first star you see at night. It's not the kind of hope someone might have when he crosses his fingers.
It's so much more than that. It is the kind of hope that William Carey had. "Expect great things from God, attempt great things for God," he said.
It doesn't matter that I am not doing great things right now. Perhaps, I have lacked hope that God is doing great things around me, perhaps even through me and in spite of me.
William Carey noticed God's great achievements. He dared to attempt great things. God is still doing great things through William Carey who, among other things, translated the Bible into several different languages, Bibles which are being read all over the world two centuries later.
Am I expecting great things from God in my ministries?


text:
<?php

namespace DeliciousBrains\WP_Offload_Media\Aws3\Aws;

/**
 * Loads JSON files and compiles them into PHP arrays.
 *
 * @internal Please use json_decode instead.
 * @deprecated
 */
class JsonCompiler
{
    const CACHE_ENV = 'AWS_PHP_CACHE_DIR';
    /**
     * Loads a JSON file from cache or from the JSON file directly.
     *
     * @param string $path Path to the JSON file to load.
     *
     * @return mixed
     */
    public function load($path)
    {
        return load_compiled_json($path);
    }
}

redpajama_set_name: RedPajamaGithub


Novantas Do You Know Why Consumers Really Shop for Checking Accounts?
Do You Know Why Consumers Really Shop for Checking Accounts?
Switching banks is difficult for most consumers. Why? Completing the switching process requires untangling automated transactions (e.g., ACH's, online bill pay) and re-establishing those transactions at a new bank or credit union. For many consumers, the process is too time-consuming. Others are concerned they'll miss an important payment. Consumers that live paycheck-to-paycheck don't have enough reserves to fund both accounts for as long as it takes to switch everything. The result? Inertia.


text:
Wrongful termination litigation results in $1.26 million award
On behalf of LiLaw Inc. posted in business torts on Monday, August 7, 2017.
Employers in California are required to provide workers' compensation insurance benefits for their employees. The benefits provide for medical expenses and lost wages in the event that an employee is injured while on the job. Unfortunately, a man in another state claims that he was wrongfully terminated after he filed a workers' compensation claim. Litigation resulting from the man's claim recently resulted in a $1.26 million award in his favor.
The man was an employer of Merchants Food. He was reportedly injured while working a shift for a friend in July 2014 and missed work for several months. When he returned to work later that year, he claims that he was fired the same day. He argues that he was fired in retaliation for filing a workers' compensation claim and argues that the company has a history of firing people who file claims and using intimidating tactics to prevent others from filing.
While representatives of the company admit that a manager made a mistake in his treatment of the employee in regard to company policy involving medical leave, they say that the man's termination was not the result of retaliation. According to court papers, the representatives argue that three people were hired in the man's absence, meaning there would have been too many workers if he remained employed. The company has already requested a new trial, claiming the court made several errors, including awarding damages that are excessive and unconstitutional.
A representative for the plaintiff claims that he hopes that the case will deter the defendant from treating other employees similarly. Unfortunately, employees are treated unlawfully in California as well. In many cases, litigation may be the only option to ensure that such treatment is appropriately addressed.
Source: clantonadvertiser.com, "Merchants Food assessed $1.26 million in wrongful termination," Joyanna Love, July 21, 2017
Tags: Business Torts
Related Posts: Litigation: Man awarded $1.2 million for wrongful termination, Tim McGraw, Faith Hill, Ed Sheeran part of copyright litigation, PTSD diagnosis at center of pending lawsuit, Pending lawsuit against streaming service Spotify
Developing an employee handbook
Protect your trade secrets with these 7 steps
Litigation results in $2 million verdict
Litigation over alleged pregnancy discrimination
LiLaw Inc.
Los Altos, CA 94022
Based in Los Altos, LiLaw Inc. serves clients in Santa Clara, San Mateo, San Francisco, Alameda County and surrounding areas.
© 2020 by LiLaw Inc.. All rights reserved. Disclaimer

redpajama_set_name: RedPajamaCommonCrawl


text:
Monroe, Louisiana metropolitan area
For the Monroe metropolitan area in Michigan, see Monroe County, Michigan.
metropolitan area in Louisiana, United States
Monroe Metropolitan Statistical Area
Maps of Monroe, Louisiana metropolitan area
Principal city
West Monroe, Louisiana
Farmerville, Louisiana
Bernice, Louisiana
(2012)[1][2][3]
U.S. Highways
Ouachita River
The Monroe Metropolitan Statistical Area is a metropolitan area in northern Louisiana that covers two parishes – Ouachita and Union. As of the 2010 census, the MSA had a population of 180,782.It is also part of the larger Monroe–Ruston–Bastrop Combined Statistical Area.
1 Parishes
2 Communities
2.1 Cities
2.2 Towns
2.4 Census-designated places
Parishes[edit]
Communities[edit]
Cities[edit]
Monroe (Principal city)
West Monroe (Suburb of Monroe)
Towns[edit]
Farmerville
Sterlington
Villages[edit]
Spearsville
Truxno
Census-designated places[edit]
Brownsville-Bawcomville
As of the census[4] of 2000, there were 170,053 people, 64,073 households, and 44,731 families residing within the MSA. The racial makeup of the MSA was 65.19% White, 32.87% African American, 0.22% Native American, 0.59% Asian, 0.03% Pacific Islander, 0.45% from other races, and 0.65% from two or more races. Hispanic or Latino of any race were 1.30% of the population.
The median income for a household in the MSA was $30,544, and the median income for a family was $38,120. Males had a median income of $31,055 versus $22,105 for females. The per capita income for the MSA was $15,952.
Louisiana census statistical areas
List of cities, towns, and villages in Louisiana
List of census-designated places in Louisiana
^ "Table 1. Annual Estimates of the Population of Metropolitan and Micropolitan Statistical Areas: April 1, 2000 to July 1, 2009 (CBSA-EST2009-01)" (CSV). 2009 Population Estimates. United States Census Bureau, Population Division. 2010-03-23. Retrieved 2010-03-26.
^ https://www.census.gov/popest/counties/tables/CO-EST2008-01-22.xls
^ https://www.census.gov/popest/archives/2000s/vintage_2008/08s_challenges.html
^ "American FactFinder". United States Census Bureau. Retrieved 2008-01-31.
Baton Rouge (capital)
Louisianians
Lieutenant Governors
Attorneys General
Seal of Louisiana
Central Louisiana
Florida Parishes
Greater New Orleans
North Louisiana
Ponchatoula
CDPs
Moss Bluff
Houma–Bayou Cane–Thibodaux
Shreveport–Bossier City
See: List of parishes in Louisiana
City of Monroe
Monroeians
The Ark-La-Miss
Rayville
Retrieved from "https://en.wikipedia.org/w/index.php?title=Monroe,_Louisiana_metropolitan_area&oldid=841715098"
Geography of Ouachita Parish, Louisiana
Geography of Union Parish, Louisiana


text:
Q: SlideUp block in the block that is already SlidedUp I have a #cart_block_top_no_products with 'No products' text at the top right - here is the link http://livedemo07682.prestatrend.com just hover over the cart please. When adding product to the cart and quickly hover the cart we will see that product was added and #cart_block_top_no_products with 'No products' text SlidedUp. But if adding a product and not quickly hover the cart #cart_block_top_no_products with 'No products' text does not SlidedUp. It's not good looking. And here is the code:
//create a container for listing the products and hide the 'no product in the cart' message (only if the cart was empty)
                if ($('#cart_block_top dl.products').length == 0)
                    $('#cart_block_top p#cart_block_top_no_products').fadeTo('fast', 0, function(){
                        $(this).slideUp('fast').fadeTo(0, 1);
                    }).before('

');

Anybody help please?

A: Maybey $('#cart_block_top dl.products').length returns 0 due to synchronizing problems (for example, this check is exectuted before the product is added to the cart.)
A solutions is to move this check to the ajax-call success method callback (see the call to cart.php):
success: function(jsonData,textStatus,jqXHR) {
    // other code
    if (jsonData.products == null || jsonData.products.length == 0) {
          $('#cart_block_top p#cart_block_top_no_products').fadeTo('fast', 0,        function(){
                    $(this).slideUp('fast').fadeTo(0, 1);
                }).before('

');
     }

}

redpajama_set_name: RedPajamaStackExchange


Fickle? Not really. I just missed the change of seasons. Growing up in Minnesota with four distinct seasons gives you something to look forward to. And in Minnesota, each season brings forth different clothing, activities, and foods--even conversations.
"How 'bout that snow out there--and cold enough fer ya at 20 below?" "Ya sure, it's cold, you betcha!"
The concept of hibernation is normally attributed to warm-blooded mammals such as bears, bats, and other rodents--a time when their metabolism slows during winter months and they live off body fat as an energy source. The behavior is primarily an adaptation to reduced food supplies during cold and snowy periods.
Humans--also mammals--have access to food supplies through the cold winter months so we don't need to sleep through the dark, cold, maybe dangerous winter. But to combat the possibility of Seasonal Affective Disorder, many of us still like the idea of winter hibernation--the tricky part is keeping it healthy.
Starting a new project. Whether it's initiating a remodeling project, cleaning and organizing the house, or taking up a new hobby, staying inside during cold days can be productive. Many fun and exciting projects can be born during winter hibernations. For example, several seeds for my new book concepts were planted during the winter months so that by spring, the manuscripts were ready to bloom.
Spending quality time with friends and family. Hibernation is an opportunity to spend time together. A favorite pastime for my family is playing cards and board games. Times of spirited fun and playful competition bond us and bring us closer together. This quality time is always a wise investment--especially when family are friends. Wintertime is a great time to start a weekend game tournament. We even award fun prizes!
Binge-watching Netflix or a movie series. Sometimes healthy distractions, like escaping into another world through music and film, can bring relief from stress and anxiety. Plus, if we're going to invest time viewing something intense--like The Lord of the Rings trilogy--then a weekend marathon can allow us to take a deeper dive and transform the experience into a special event. Do it right: Grab pillows and blankets, make popcorn, order pizzas, and hunker down for the long haul.
Unplugging from the world. We all need to unplug from the constant stream of information flowing to us from traditional mainstream and social media sources. Just like our mobile phones and other electronic devices, we too can "crash" unless we reboot our circuits on a regular basis. Winter hibernations can be great opportunities to detach from the world and reconnect with ourselves.
Regardless of the season, spending times in hibernation can create opportunities for healthy distraction, creative production, and reconnection with yourself and others. And sometimes that's all we need to experience a better balance in our lives.


text:
LRC Stuttgart PBO helps keep USAG Stuttgart's equipment supply discipline program in check
Nate Holmes, the installation property book officer at Logistics Readiness Center Stuttgart, 405th Army Field Support Brigade, supervises nine local national employees and is responsible for the accountability of all U.S. Army Garrison Stuttgart and LRC Stuttgart equipment. It's important to have some type of accountability and control aspect when it comes to equipment supply discipline and responsibility. We act as that control aspect for USAG Stuttgart to help keep everyone in check, he said. (U.S. Army courtesy photo)
NEWS | Dec. 17, 2021
Name: Nate Holmes
Job title: Supervisory Supply Management Specialist and Installation Property Book Officer
Assigned: Logistics Readiness Center Stuttgart, 405th Army Field Support Brigade
Location: Panzer Kaserne, Germany
Experience: I've been working at LRC Stuttgart for about 2.5 years. I'm the property book officer for the U.S. Army Garrison Stuttgart area of responsibility. Before that I was the manager of the Central Issue Facility in Stuttgart, and before that I was a supply technician at CIF.
Other service: I served 13 years as an active duty Soldier and five years in the Army Reserve. When I completed my service as a Soldier I was a staff sergeant and supply noncommissioned officer.
Hometown: Petersburg, Virginia
Q: Can you explain what you do and what you are responsible for at LRC Stuttgart?
A: I'm the property book subject matter expert for USAG Stuttgart, and I'm the supervisor of nine local national employees assigned to LRC Stuttgart. I manage all the day-to-day operations involved in the reception, issue and turn-in of equipment for USAG Stuttgart and LRC Stuttgart. We make sure that all this equipment is accounted for properly. We manage the accountability of all the equipment for all the directorates and services within USAG Stuttgart – such as the Directorate of Public Works and Army Community Service. Overall, I'm responsible for 30 property book accounts assigned to USAG Stuttgart and LRC Stuttgart.
Q: Why is the service you and your team provide to the Stuttgart military community so important?
A: It's important to have some type of accountability and control aspect when it comes to equipment supply discipline and responsibility. We act as that control aspect for USAG Stuttgart to help keep everyone in check. For example, new computer equipment is purchased – someone has to ensure that this new computer equipment is catalogued and accounted for correctly. That's our role, and it's very important. Some offices and sections here have old equipment in their basements and supply closets that they're not using anymore. We'll send teams out to those locations to make sure they have everything they're supposed to have, and we'll make sure all the extra stuff sitting around in basements and closets collecting dust gets picked up and turned in. We'll do whatever we need to do to get it turned in so it's not just taking up space and not being accounted for properly.
A: To be honest, when I got out of the Army in 2018 I was burnt out. I was combat fatigued. But being back to work with the Army as a civilian has been great. I've been blessed to grow as much as I've grown, and I'm not done. I'm hungry and looking for even more growth. I think a lot of the fatigue I experienced as an active duty Soldier was because I'm very passionate about my work. My supervisor used to tell me not to take my work so personally because I'm overly passionate about what I do and how I do things. But my work ethic as a Soldier has rolled over well for me as an Army civilian, especially now that I'm serving in a leadership position. I've tried to assist my employees and help my team work more effectively, and I believe I've been able to do that. For example, my team at CIF was recognized by the U.S. Army Sustainment Command recently for outstanding performance and service to the community during the COVID-19 pandemic.
LRC Stuttgart and 405th AFSB: When it comes to providing day-to-day installation services, LRC Stuttgart directs, manages and coordinates a variety of operations and activities in support of USAG Stuttgart. LRC Stuttgart reports to the 405th AFSB, which is assigned to U.S. Army Sustainment Command and under the operational control of the 21st Theater Sustainment Command, U.S. Army Europe and Africa. The brigade is headquartered in Kaiserslautern, Germany, and provides materiel enterprise support to U.S. Forces throughout Europe and Africa – providing theater sustainment logistics; synchronizing acquisition, logistics and technology; and leveraging U.S. Army Materiel Command's materiel enterprise to support joint forces. For more information on the 405th AFSB, visit the official website at www.afsbeurope.army.mil and the official Facebook site at www.facebook.com/405thAFSB.


text:
Video IMSA schedule MotoGP Supercross Newsletters NBC Sports Gold PointsBet Peacock
MOTOR SPORTS TALK | NBC SPORTSMST Subscribe:
F1: Brendon Hartley faces order to get better to keep Toro Rosso seat
Associated PressOct 27, 2018, 1:10 PM EDT
MEXICO CITY (AP) — Toro Rosso Team Principal Franz Tost sent a direct message Friday to struggling driver Brendon Hartley: Get better or get ready to be gone.
"He has to improve his performance if he wants to stay in the team," Tost said at the Mexican Grand Prix
And that comes after Hartley's season-best finish of ninth after starting last at the U.S. Grand Prix last week in Texas. He got there after Haas F1's Kevin Magnussen and Force India's Esteban Ocon were disqualified to elevate Hartley into the points. The season is down to its final three races.
Hartley had a good day at practice Friday, running ninth in the morning practice session and sixth in the afternoon. His late run was one spot ahead of season championship-leader Lewis Hamilton of Mercedes.
"It's great to come out punching after a few really good races for me, and I'm feeling good about the weekend so far," Hartley said.
Tost noted Hartley has four points this season compared to teammate Pierre Gasly's 28. Gasly is being promoted to Red Bull in 2019. Toro Rosso has already announced it is bringing back former team driver Danill Kvyat next season but hasn't said who his racing partner will be.
No final decisions will be made until after the season, Tost said.
"You have to finish the season to get a clear picture," Tost said. "In December Red Bull will decide the driver lineup of Toro Rosso."
Hartley got a seat with Toro Rosso late last season and was the first driver from New Zealand in Formula One in 30 years. He's been consistently outperformed by his teammate all season.
Hartley signed with Red Bull's young driver program as a teenager, but lasted only a short while before he was cut. He moved into a successful career in endurance racing where he won a world championship. His return to the Red Bull program came a decade after he was first let go.


Did You Win A DVD Of TANGERINES?
The Oscar nominated Tangerines arrives on UK DVD and Blu-Ray January 25th from Axiom Films and we've got three DVD copies to give away to UK readers.
Oscar and Golden Globe nominated for Best Foreign Language Film, Tangerines is a powerful and eloquent plea for peace and a poignant statement on the futility of violence stemming from racial and ethnic divisions.
Set in 1992, during the growing conflict between Georgia and Abkhazian separatists in the wake of the Soviet Union's dissolution, this compassionate story focuses on two Estonian immigrant farmers who refuse to flee Georgia, staying on to harvest their tangerine crop. When the fighting arrives on his doorstep, Ivo treats two wounded soldiers from opposite sides. During their extended period of convalescence under Ivo's roof, the enemies are forced not only to confront the reasons that fuel their hatred for each other, but also the conflict which rages around them.


text:
Q: Extracting VCS Changes - Intellj Idea Plugin Development I have a VcsFullCommitDetails, calling .getChanges() is returning empty array all the time. Appreciate any help or hint how I can resolve that.

A: Take a look at methods in git4idea.history.GitHistoryUtils
See https://intellij-support.jetbrains.com/hc/en-us/community/posts/360001208300-Get-a-list-of-commits-in-project


Our campus has an immediate opening for a Test Prep Teacher-Mentor. We are looking for an individual competent in all areas of the SAT/ACT and is available to teach during the day and/or weekends in the Summer & in the evenings and/or weekends during the Fall.
Summer hours are Monday - Thursday, 1PM – 6PM and Friday, 9AM - 1PM; Fall hours are Monday - Thursday, 5:30PM – 8:30PM and Friday, 9AM - 1PM. The pay rate for this position is $26 - $32 per hour, depending upon experience. Additional weekend hours may be available for interested candidates, as we are also building our weekend program, so there is potential for teaching Saturday and Sunday, 9AM - 1PM.
This position provides a student centered, supportive classroom that promotes compassion and tolerance, emotional security, resourcefulness, and independent critical thinking while addressing the individual academic and emotional needs of each student through Fusion's differentiated approach.
Provide a one-to-one teaching experience to Fusion students grades 6-12.
A minimum of a Bachelor's Degree is required for consideration.
Solid subject matter knowledge at grade levels 6-12.


enclosed, uninsulated breezeway connecting studio to house, and serving as mudroom and main entry to both. three cedar logs left in the round support 24 foot ridge beam and common rafters. unenclosed entry roof composed of charred douglas fir timbers and cedar log ties. post bottoms scribed to field stone footers.


text:
import argparse

parser = argparse.ArgumentParser(description="This script is used to download fasta sequences from phagesdb.org. It takes as input a list of phage names downloaded from phagesdb.org and gets the corresponding fasta files from http://phagesdb.org/media/fastas/name.fasta. Sometimes, the names provided in the phagesdb data download file don't accurately match the names on the website. In this case, a file called \"bad_names.txt\" will be placed in the output directory describing the phage names that refused to download. All resulting files will be stored in the specified directory. Additional options can be used to include the name of the phage cluster in the filename.")
parser.add_argument("phageData", action="store", metavar="phageData", help="The file name of tab delimited phage data. We recommend using the file downloaded from http://phagesdb.org/data/?set=seq&type=simple. Each phage must be defined on a new line. The first field must contain the name of the phage (and therefore the name of the fasta file on the website). The second field optionally contains the phage cluster that can be included in the saved file name with the --parseClusters option")
parser.add_argument("saveFolder", action="store", metavar="saveFolder", help="All resulting files will be placed here. Will be created if it does not exist.")
parser.add_argument("--parseClusters", action="store", metavar="parseClusters", default="", help="Set to a character to have the phage cluster included in the file name following this character. For example, using \"-\" will save the resulting fasta as \"224-E.fasta\"")
parser.add_argument("--header", action="store", metavar="header", default="1", help="Number of lines to skip while reading phageData. Change this only if you have a custom file")
args=parser.parse_args()

phageData=args.phageData
saveFolder=args.saveFolder
parseClusters=args.parseClusters
header=int(args.header)
## DONE PARSING ARGS ##

import requests
import os

#downloads all fasta files from phagesDB
#process outline:
#parses the list of phage names downloaded from phagesDB
#for each name, attempts to download once
#if the request is successful (status_code != 404), go on to the next name
#else, try other stuff
def fastaDownloader(phageData, saveFolder, parseClusters, header):
	# read data from phageData
	names = []
	clusters = []
	with open(phageData, 'r') as pd:
		# skip header lines and end with first to read
		for i in range(header+1):
			line = pd.readline().strip().split('\t')

		#loop through doc
		while line != ['']:
			names.append(line[0])
			if parseClusters:
				clusters.append(line[1])
			line = pd.readline().strip().split('\t')

	# define where we're going to get fastas from
	baseURL = 'http://phagesdb.org/media/fastas/'
	endURL = '.fasta'

	# make output dir if it doesn't exist
	if not os.path.exists(saveFolder):
		os.makedirs(saveFolder)

	# cheat to make iterating easier
	if len(names) != len(clusters):
		clusters = ['' for n in names]

	# begin downloading phage
	attempts = 0
	successfullyDownloaded = 0
	failedDownloads = 0
	notAttempted = 0
	badNames = []
	for name,cluster in zip(names, clusters):
		attempts += 1

		# WE KNOW SOME NAMES ARE BAD ALREADY
		if name == "GUmbie":
			name = "Gumbie"
		elif name == "Numberten":
			name = "NumberTen"
		elif name == "Seabiscuit":
			name = "SeaBiscuit"
		elif name == "Temp1":
			name = "BabyRatchet"

		#check to see if file already exists. If so, don't download
		if not os.path.isfile(os.path.join(saveFolder,name+endURL)):
			# def url
			url = baseURL + name + endURL
			# look for file
			fileRequest = requests.get(url)

			# display  error code
			if (fileRequest.status_code != 200):
				print "phage " + name + " did not work, HTTP error code: " + str(fileRequest.status_code)
				badNames.append(name)
				failedDownloads += 1
			#successful download
			else:
				print "downloading fasta file for phage " + name
				with open(os.path.join(saveFolder,name+parseClusters+cluster+'.fasta'), 'wb') as ff:
					ff.write(fileRequest.content)
				successfullyDownloaded += 1
		# file exists, don't download
		else:
			print name+endURL + ' exists, not downloading'
			notAttempted += 1

	# write badnames to file
	with open(os.path.join(saveFolder, 'badNames.txt'),'wb') as bn:
		for name in badNames:
			bn.write(name+'\n')

	#displays results
	print "results: \n"
	print str(attempts) + " downloads attempted"
	print str(successfullyDownloaded) + " fasta files downloaded successfully"
	print str(failedDownloads) + " downloads failed"
	print str(notAttempted) + " downloads not attempted"

if __name__ == '__main__':
	fastaDownloader(phageData, saveFolder, parseClusters, header)


If you missed the Luminaria Ceremony at 2018 Shorecrest Relay For Life and the gathering of students and friends on Haskell Field as the Pentatonix version of "Hallelujah" was softly playing over the PA system, you missed one of the most spiritual moments many of us have ever witnessed at a school event.
Moments earlier, Evan Stypinski '18 read a tribute to his mother, Monica, and members of the Relay Steering Committee explained the importance and meaning of the Luminaria Ceremony. Following the talks, all in attendance walked a lap around the luminaria-lit track and without prompting gathered on the field. The music broke the silence while students and friends embraced each other and the Stypinskis. The words "Monica" and "Hope" were spelled out in glowing candlelight from luminaria bags placed on the home and visitor bleachers.
Shorecrest is a rare environment in Tampa Bay. Yes, we have our Five Core Values, Yes, we have an Honor Code. Yes, we are one of three independent schools in the region that does not have a specific religious affiliation. I am sure I am not alone when I note that for those of us who attend churches, synagogues and mosques, few have seen such a beautifully spiritual moment as the one that played out on Friday evening during and following the Luminaria Ceremony.
Relay gives us Hope for cures for cancer to be developed. On Friday, our students, their families and friends gave me hope in the future of mankind. I have never felt closer to Shorecrest and proud to be a Charger than during those moments on our field. No victory, no award, no other achievement exceeded the beauty and joy we witnessed and shared.
Lexi Klein '18, Olivia Olson '19 and Jordan Trailins '19 - our 2018 Relay For Life co-Chairs - their families, their Steering Committee members, Jessica Sheets from American Cancer Society, and the faculty and staff from Shorecrest who worked on Relay organized and executed a meaningful program and event. Cheers to all of them.
Read a recap of Relay For Life 2018 with a video and photos here.


text:
Q: how to manipulate an array of objects in javascript I am trying to manipulate the object below i have given here i need to divide the object into multiple objects based on the qty and warehouse properties.
 var response =  [
              {
                "name": "test1",
                "qty": 3,    //divid obj to 3 times as qty haing 3
                "warehouse": {
                  "india": 2,
                  "Usa": 1
                }
              },
              {
                "name": "test2",
                "qty": 1,
                "warehouse": {
                  "india": 1
                }
              },
              {
                "name": "test3",
                "qty": 1,
                "warehouse": {
                }
              }
            ]

 // here i am trying to manipulate to get the result
        const finalResponse = response.map(item=>{
              if((item.qty>=1) && (Object.keys(item.warehouse).length >= 1)){
                const warehouses = item.warehouse;
                const arr=[]
                Object.keys(warehouses).forEach((key)=>{
                  if(warehouses[key]>=1){
                    arr.push(...Array(warehouses[key]).fill({...item,[key]:1}))
                  }
                })
                return arr;
              }
            })

here  i am trying to get output below but i am not able fine right solution
         finalResponse =[  {
                          "name": "test1",
                          "qty": 1,
                          "india": 1
                        },
                        {
                          "name": "test1",
                          "qty": 1,
                          "india": 1
                        },
                        {
                          "name": "test1",
                          "qty": 1,
                          "Usa": 1
                        },
                        {
                          "name": "test2",
                          "qty": 1,
                          "india": 1
                        },,
                     {
                        "name": "test3",
                        "qty": 1,
                        "warehouse": {
                        }
                        } ];

A: const result = []
response.forEach((item) => {
  const { warehouse, qty: _useless, ...rest } = item;
  Object.entries(warehouse).forEach(([key, value]) => {
    const resultItem = {
      ...rest,
      qty: 1, // this is always 1 right?
      [key]: 1, // and this is also 1 always
    }
    result.push(...Array(value).fill(resultItem))
  })
});

// result
[
  { name: 'test1', qty: 1, india: 1 },
  { name: 'test1', qty: 1, india: 1 },
  { name: 'test1', qty: 1, Usa: 1 },
  { name: 'test2', qty: 1, india: 1 }
]

A: You can easily achieve this result using flatMap, Object.keys, and Array.from

const response = [{
    name: "test1",
    qty: 3, //divid obj to 3 times as qty haing 3
    warehouse: {
      india: 2,
      Usa: 1,
    },
  },
  {
    name: "test2",
    qty: 1,
    warehouse: {
      india: 1,
    },
  },
];

const result = response.flatMap((o) => {
  const country = Object.keys(o.warehouse).flatMap((k) => Array(o.warehouse[k]).fill(k));

  return Array.from({ length: o.qty }, (_, i) => ({
    qty: 1,
    name: o.name,
    [country[i]]: 1,
  }));
});

console.log(result)
/* This is not a part of answer. It is just to give the output fill height. So IGNORE IT */
.as-console-wrapper { max-height: 100% !important; top: 0; }

Edited: If flatMap is not supported then you can use reduce

const response = [
  {
    name: "test1",
    qty: 3, //divid obj to 3 times as qty haing 3
    warehouse: {
      india: 2,
      Usa: 1,
    },
  },
  {
    name: "test2",
    qty: 1,
    warehouse: {
      india: 1,
    },
  },
];

const result = response.reduce((acc, curr) => {
  const country = [];
  Object.keys(curr.warehouse).forEach((k) => {
    const result = Array(curr.warehouse[k]).fill(k);
    country.push(...result);
  });

  acc.push(
    ...Array.from({ length: curr.qty }, (_, i) => ({
      qty: 1,
      name: curr.name,
      [country[i]]: 1,
    }))
  );
  return acc;
}, []);

console.log(result);
/* This is not a part of answer. It is just to give the output fill height. So IGNORE IT */
.as-console-wrapper { max-height: 100% !important; top: 0; }

EDITED AGAIN If warehouse is empty then you could do as

var response = [
  {
    name: "test1",
    qty: 3,
    warehouse: {
      india: 2,
      Usa: 1,
    },
  },
  {
    name: "test2",
    qty: 1,
    warehouse: {
      india: 1,
    },
  },
  {
    name: "test3",
    qty: 1,
    warehouse: {},
  },
];

const result = response.reduce((acc, curr) => {
  const country = [];
  Object.keys(curr.warehouse).forEach((k) => {
    const result = Array(curr.warehouse[k]).fill(k);
    country.push(...result);
  });

  acc.push(
    ...Array.from({ length: curr.qty }, (_, i) => {
      const res = {
        qty: 1,
        name: curr.name,
      };
      if (country[i]) res[country[i]] = 1;
      else res.warehouse = {};
      return res;
    })
  );
  return acc;
}, []);

console.log(result);
/* This is not a part of answer. It is just to give the output fill height. So IGNORE IT */
.as-console-wrapper { max-height: 100% !important; top: 0; }

A: You can try this to define a new array with each warehouse in the array:

var response =  [
              {
                "name": "test1",
                "qty": 3,    //divid obj to 3 times as qty haing 3
                "warehouse": {
                  "india": 2,
                  "Usa": 1
                }
              },
              {
                "name": "test2",
                "qty": 1,
                "warehouse": {
                  "india": 1
                }
              },
              {
                "name": "test3",
                "qty": 1,
                "warehouse": {
                }
              }
            ];

let newArray = []
for (const item of response) {
 const { name, qty, warehouse } = item;
 const keys = Object.keys(warehouse);
 if (qty > 0 && keys?.length > 0) {
  for (const key of keys) {
    let newItem = { name, qty: 1}
    for (let i = 0; i <= warehouse[key] - 1; i++) {
      newArray = [...newArray, {...newItem, [key]: 1 }]
    }
  }
 } else {
  newArray = [...newArray, item]
 }
}

console.log(newArray)


If you have lingerie with excellent fit and function, then you will feel better and smile more ... Fantasie Swim Versailles Swimsuit D-J cup belongs to the category Swimsuit and is part of the collection Versailles. The product has the article number FS5755_black=49c93 by Fantasie Swim, and is available in the following colours: BLACK, and is made from these materials Polyamide 85%, Elastane 15%. We despatch your order within 3 working days, so you can expect delivery within 5 working days. We accept payments from credit cards and Paypal.


Being a part of a professional photographic shoot is something many of us don't do everyday, or very often. For those that don't live and breathe photography like myself it can be a little daunting, the unknown a bit scary - but I believe the mark of a great photographer is one that makes not only the shoot itself stress-free and comfortable, but the entire process from start to finish.
The bond between photographer and client is a strong one - being trusted to hold your adorable newborn or being invited to witness your marriage on your special day is something I feel very honored to be part of.
It's for this reason that I created my business to focus on you and your needs. Throughout the entire photographic process you will be guided and taken care of - from the initial contact where we discuss what type of shoot you're after, what style or mood you're wanting to create and where you might display your finished artwork, right through to your exciting (and often emotional!) viewing session where you get to view your finished images for the first time - you are our focus.
I'd describe my style of photography as one of story-telling - I love to capture moments that when displayed together tells a story of that particular family or celebration. I also love simplistic or minimalist styled shoots where the focus is on the people within the shot.
Others describe me as relaxed and approachable - and I feel this shows in my sessions as I get to know those involved and guide them to ensure their best selves are captured.
The most exciting part of the process for many of our clients is attending their viewing session, typically a week after their shoot. It is here that you view your images for the first time. I love seeing my clients faces light up with surprise when they see their beautiful images and the moments that they maybe weren't aware that photos were captured. It's those little 'in-between' moments that are often the most special.
I love working with my clients to choose their favourite images as well as a package that suits their budget and display needs.
Seeing photos of my clients artwork displayed within their home fills my heart, knowing that they are so proud of the work and display it for all to see. It really is the biggest compliment.
In 2018 I'm really looking forward to developing my portrait business and creating some new award work to enter into the NZIPP awards in June. I'd love to take you on this journey and would feel so privileged to to capture some beautiful images of yourself, your family or your special day.
You can find out more about the process here and to secure your session to come along on the journey contact us today!


Recently I purchased my very first Erin Condren planner, and I posted on social media about it. Instantly I had people commenting to tell about why they love it, and how much it was going to rock my world. I've gotta tell you, I've had it just a few days, and I'm already pretty stoked!
Forgive the smudgies… it did come through the mail, which tends grime things up a bit. But isn't it nice getting pretty mail? I love any company that makes me happy before opening their stuff… like Ipsy* or Photojojo.
I'd heard that there are bonuses that they give to first time orders… but I signed up on her list ages ago, and no longer have my code. So I emailed them, and within 24 hours they'd already gotten back to me with the info I needed.
I used to hear horror stories about how long it would take to arrive. Apparently that is no longer the case, unless you're ordering from overseas. Yay!
Go type Erin Condren stickers into the search box of Etsy, and you'll be met with a smörgåsbord of options. Look out for an upcoming post where I tell you what I settled on!
I went with black and white, because I know that between stickers, gel pens, and washi tape, I'll have plenty of color in there. But if you prefer to have a color background, and write in black, they've got that option too!
I love this so much…. any planner that has pretty little pick-me-ups through out it, will definitely grab my attention. It's one of the things that drew me to Happy Planners too!
Okay this is a more minor benefit, but still… when you post pics to Instagram, it's nice to know that there are thriving hashtags in place.
I love the ability to write my very "at a glance" sort of things in the month, and then dive into the details for the week!
I love that it has lots of room to write, and the paper is thick enough that I can use gel pen. I have run into issues with that, in other planners.


text:
Supports Laravel 5.1.
Version 0.3.0 should be backward compatible to Version 0.2.0 but not Version 0.1.*.

* Looking for RedminPortal for Laravel 5.0? Visit the [v0.2 Branch](https://github.com/redooor/redminportal/tree/v0.2).
* Looking for RedminPortal for Laravel 4.2? Visit the [v0.1 Branch](https://github.com/redooor/redminportal/tree/v0.1).

Edit your [root]\config\app.php providers and alias array like this:

        'providers' => array(
            Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
            ... omitted ...

            // Edit this line
            Redooor\Redminportal\RedminportalServiceProvider::class,
        ),

## Upgrading to v0.2.0 from <= v0.1.*

Supports Laravel 5.0.
Version 0.2.0 is **NOT** backward compatible.

Looking for RedminPortal for Laravel 4.2? Visit the [v0.1 Branch](https://github.com/redooor/redminportal/tree/v0.1).

## Upgrading to v0.1.5 from <= v0.1.4

### Change config:menu

Version 0.1.5 changed the route from 'admin/pricelists' to 'admin/discounts' due to the change of class name from PricelistController to DiscountController. And added a new route for CouponController.

Change the menu configuration file at
**app/config/packages/redooor/redminportal/menu.php**

#### For discounts

from:

    array(
        'name' => 'discounts',
        'path' => 'admin/pricelists',
        'hide' => false
    ),

to:

    array(
        'name' => 'discounts',
        'path' => 'admin/discounts',
        'hide' => false
    ),

#### For coupons

add:

    array(
        'name' => 'coupons',
        'path' => 'admin/coupons',
        'hide' => false
    ),

If you didn't change the config file, you can choose to run the following command.

**Caution**: This command will overwrite all your changes to the files in the folder app/config/packages/redooor/redminportal.

For users, run:

    php artisan config:publish redooor/redminportal

For contributors, run:

    php artisan config:publish --path="workbench/redooor/redminportal/src/config" redooor/redminportal

### Publish assets

Version 0.1.5 changes some structure of the JavaScript and CSS files. You need to run the following command to publish the assets to use the new locations.

**Caution**: This action will overwrite any changes made to the public/packages/redooor/redminportal/assets folder.

For users:

    php artisan asset:publish redooor/redminportal

For contributors:

    php artisan asset:publish --bench=redooor/redminportal

### Run migrate

Version 0.1.5 adds a new "coupons" table.

**Caution**: Always backup your database before running this type of command.

Run the following commands in a terminal to perform database migration for Redminportal:

For users, run:

    ?> php artisan migrate --package=redooor/redminportal

For contributors, run:

    ?> php artisan migrate --bench=redooor/redminportal

### Run dump-autoload

Due to the changes in route, you may need to run this command to get the routing work.

    ?> php artisan dump-autoload

If you get an error message saying that DiscountController is missing, open

For users:

    vendor/redooor/redminportal/src/routes.php

For contributors:

    workbench/redooor/redminportal/src/routes.php

and comment off those lines with DiscountController and CouponController.

Then run dump-autoload again. Once it's done, go back to routes.php and undo the comment.

## Upgrading to v0.1.4 from <= v0.1.3

Version 0.1.4 removes the unique index of "name" column from "categories" table.

**Caution**: Always backup your database before running this type of command.

Run the following commands in a terminal to perform database migration for Redminportal:

For users, run:

    ?> php artisan migrate --package=redooor/redminportal

For contributors, run:

    ?> php artisan migrate --bench=redooor/redminportal


text:
Vasilis Spanoulis renews with Olympiacos
Vasilis Spanoulis renews with Olympiacos. Spanoulis renewed his contract for two more years, until 2018, when he will complete eight years with the Greek champions. In the last six years with Olympiacos Spanoulis has won two Euroleague Championships, two Euroleague Final Four MVP titles, three Greek Championships and one Greek Cup.
Αναρτήθηκε από Spyros στις 10:49 PM
Ετικέτες Basket League Greece 2016-2017, contract renewal, Greek League Finals MVP, Olympiacos roster 2016-2017, Vasilis Spanoulis


In contrast to the Indo-European Language Family, about which much research has been done over the past two centuries, relatively little is known about the former Hamito-Semitic Language Family, now known as the Afro-Asiatic Family. (hile much research has been accomplished with the Semitic Languages because of Arabic and Hebraic religious ties, little has been done with the Afro-Asiatic family as a whole.) This paper will describe this language family as is current with modern scholarly thought, and will also acknowledge current research having to do with the Afro-Asiatic Family.
Fig. 1 Afro-Asiatic Language Family. Adapted from Ruhlen 1987.
Bomhard postulates that from Proto-Afroasiatic (henceforth PAA), Chadic was the first to break off. Omotic and Cushitic followed the example and split together, as did Egyptian, Berber, and Semitic in another group. Next, Egyptian followed by Berber split from the Semitic languages (Bomhard and Kearns 1994:24). Before we seek to describe each subgroup, we will describe their mother, PAA.
Table 1. PAA/PIE CORRESPONDENCES. Adapted from Bomhard 1984:181.
Fig. 2. The Nostratic Macrofamily. Adapted from Bomhard 1994:36.
Having looked at some of the characteristics of Proto-Afroasiatic, it is now appropriate to briefly describe some characteristics of each of its daughters: Egyptian, Omotic, Cushitic, Semitic, Berber, and Chadic.
The major language that falls under Ancient Egyptian is Egyptian and Coptic. This great language of antiquity experienced its final days in the seventeenth century as a result, in part, of Muslim invasions. It was spoken in the area of modern-day Egypt. The earliest records in Egyptian are in the form of inscriptions dating from 3400 BCE.
Bomhard lists the major languages of Omotic as Dizi, Gimira, Janjero, Kefa, and Walamo (1984:4) (For a more detailed listing of the languages of each phylum, see the Summer Institute of Linguistic's Web site Ethnologue at http://www.sil.org/ethnologue/families/Afro-Asiatic.html.). There are over three dozen total languages pertaining to this phylum, yet Omotic makes up only about one million of the 175 million speakers of Afro-Asiatic languages (Ruhlen 1987:87). The Omotic languages are spoken mainly in western Ethiopia and northern Kenya. Omotic was first proposed to be its own separate phylum in 1969 by Harold C. Fleming. It was previously classified as western Cushitic, and the present classification, while the most widely accepted, is by no means definitive.
The major languages of Cushitic are, (again according to Bomhard 1984:4), Afar, Agaw, Alagwa, Arbore, Asa, Awngi, Baiso, Beja, Bilin, Born, Burji, Burunge, Dahalo, Dasenech, Dullay, Galab, Gidole, Gollango, Gorowa, Hadiyya, Iraqw, Kambata, Konso, Kw'adza, Ma'a, Oromo, Rendille, Saho, Sidamo, Somali, and Yaaku. These languages are spoken by an estimated 12 million people in the Sudan, Ethiopia, Kenya, Somalia, and Tanzania. The most prevalent of the above languages appears to be Oromo, boasting 7 million speakers. As stated earlier, Cushitic was originally classified under the Hamitic family, but Greenberg showed that it belonged to its own family. It is interesting to note that Cushitic was named for Cush, the biblical name of the son of Ham. Also interesting is that, as Katzner observes, "Somali is the only Cushitic language with a formal system of writing" (1975:32).
The Semitic phylum contains some of the most well-known languages to those in western cultures: Hebrew, Arabic, Akkadian, Phoenician, Syriac, and Ugaritic. Others include Amharic, Eblaite, ESA, Ethiopic, Gurage, Harari, Harsusi, Lihyanite, Nehri, Moabite, Punic, Sheri, Soqotri, Tamudic, Tigre, and Tigriña. The Semitic languages are spoken in much of northern Africa and the Near East (see Fig. 1.). It has the most speakers of any of the phyla, in large part due to Muslim conquests of the seventh century (Bomhard 1994:24). Arabic alone has about 100 million speakers. Altogether the 20 or so languages that comprise the Semitic family report around 120 million speakers. An interesting characteristic of Semitic languages is their tie to liturgy. This has accounted for the preservation of ancient records, the oldest of which, written in Akkadian, can be traced back some 5000 years. The Phonecian language, also (as above noted) a member of the Semitic family, is the source of the alphabetical system used in most of the world today. Hebrew and Arabic are also some of the most well-documented of the Semitic languages and of the Afro-Asiatic family.
The Berber languages include Kabyle, Shilha, Sous, Tamazight, Tashelhit, and Tuareg. These languages closely resemble each other, and there has been a postulation of a single Berber language (Katzner 1975:32). There are roughly 11 million speakers of this family, mostly residing in Morocco and Algeria, with other pockets of speakers in Tunisia, Libya, Mauritania, and Senegal. These tongues were also suppressed by the Muslim invasion beginning in the seventh century, and today most speakers fluent in Berber languages also speak Arabic. There is no extant evidence of a Berber alphabet.
Greenberg was able to show the irrelevance of physiological evidence for linguistic comparison, and showed that Chadic belonged to the Afro-Asiatic family.
Chadic includes Angas, Bole, Bura, Dangaleat, Ga'anda, Goemai, Hausa, Higi, Kotoko, Margi, Masa, Musgu, Ngizim, Sayanci, Tera, and Warji as its major languages, with 125 total languages. They are spoken by 12 million people in Chad, Niger, Nigeria, Cameroon, and the Central African Republic. Hausa accounts for at least 80 percent of Chadic speakers.
This paper has been a brief outline of the Afro-Asiatic family of languages and some of the problems associated with its classification. We have seen some of the characteristics of the language groups that comprise the Afro-Asiatic family of languages. We have also glanced at some of the research that is being presently conducted by linguists (such as Bomhard) in describing Proto-Afroasiatic. We see the great value of the preservation of ancient records (or of a writing system in general) in the desire to have more solid evidence of familial connections between languages.
Bomhard, Allan R. 1984. Toward Proto-Nostratic: A new approach to the comparison of Proto-Indo-European and Proto-Afroasiatic. Amsterdam: John Benjamins Publishing Company.
Bomhard, Allan R. and John C. Kearns. 1994. The Nostratic Macrofamily: A Study in Distant Linguistic Relationship. Berlin: Mouton de Gruyter.
Katzner, Kenneth. 1975. The Languages of the World. New York: Funk and Wagnalls.
Ruhlen, Merritt. 1987. A Guide to the World's Languages 1. Stanford: Stanford UP.


text:
To Dominate, or Not to Dominate, That Is the Dilemma, and It May Be the Undoing of Accountable Care Organizations (ACOs)
May 12, 2011 - The Patient Protection Affordability Act creates Accountable Care Organizations (ACOs). The intent of ACOs is to align physicians and hospitals into organizations with capped budgets to provide coordinated care of high quality to lower costs for Medicare patients by having doctors and hospitals "share" the savings engendered by new efficiencies.
The dilemma is that efficient ACOs may become so powerful they will dominate a market and charge higher rates for Medicare patients, threby defeating the purpose of ACOS - to lower Medicare costs. This dilemma sets up a clash between the Federal Trade Commission (FTC), which regulates commerce, and the Department of Justice (DOJ), which creates the anti-trust rules to avoid monopolies. Suddenly government is in a clash all by itself.
This, in turn, means doctors and hospitals contemplating forming an ACO must hire consultants and anti-trust lawyers, who do not come cheaply, to make sure the prospective hospital and doctor partners do not violate rules and regulations involved in setting up an ACO and do not establish an organization with dominant market share.
Nowhere is this dilemma more sharply presented than in the Washington Report, a periodic newsletter written for The Physicians Foundation by Lee Stilwell, a former AMA lobbyist, who now has his own Inside-the-Beltway consulting firm.
Here in his May 11 Report, Stillwell brilliantly describes what's involved, what's likely to devolve, and what's unresolved with ACOs. I have reprinted the full report in italics so physicians will not miss a beat about the inner workings of Washington.
"I have a message for physicians who are going to consider putting together an Accountable Care Organization (ACO): Plan on spending a ton of money on lawyers, accountants and other health care consultants!
This epiphany became apparent to me on Monday as I listened to more than two dozen individuals express concerns and make suggestions over a three-hour period on proposed antitrust policy for ACOs to be formed under the one-year old health care law.
The two panels –consisting of health care providers, insurers, academics, economists and health policy experts—spent their time trying to point out to representatives of the Federal Trade Commission (FTC) and Department of Justice (DOJ) that much work needs to be done to make potential ACO participants comfortable about potential legal anti-trust land mines that might lay ahead if they make the journey.
And, believe me, in my assessment, the current nine-page joint policy statement published in the April 19, 2011 Federal Register is going to have to grow by scores of pages to meet the uncertainty expressed by participants of the workshop.
As all of the 60-75 members of the audience and thousands of viewers who watched by webcam know, the devil is in the details when it comes to government verbiage. Consequently, although the material is dry as toast, everyone listened intently for responses from government representatives who appeared sympathetic to concerns and made it clear their role there was to listen and ask questions.
The majority of the comments focused on details of the federal government's proposal to use the rule of reason for ACOs who use the same governance and leadership structure for their commercial and Medicare markets. The rule of reason analysis is designed to evaluate whether collaboration is likely to have substantial anticompetitive effects.
DOJ and FTC propose to undertake a streamlined analysis that calculates ACOs share of services in each participant's Primary Service Area or PSA. The federal agencies conclude the risk of an ACO becoming anticompetitive grows as the share increases.
Panelists focused on fleshing out nebulous details for the three levels of antitrust scrutiny which are determined by PSA share:
--If an ACO's PSA share is 30 percent or less, it is considered a "safety zone" because it is unlikely to have antitrust concerns. Consequently, no initial review is required. The "safety zone" exception also is applicable for providers in sparsely populated rural areas and may include a provider in the ACO with over 50 percent PSA share if no other participant provides the service in the area and the provider participates on a non-exclusive basis.
--A mandatory review is required if the ACO's PSA is greater than 50 percent. The review-- to be completed in 90 days-- will be based on such things as documents that relate to competitors' ability to compete with the ACO, providing contact information for commercial health plans or other payers, and plans and internal strategies.
--And then there is what I call the "twilight zone"—an ACO below 50 percent PSA share but more than 30 percent! An ACO may apply but remains subject to investigation if its formation appears anticompetitive!
Five types of conduct in the "twilight zone" are listed to avoid an antitrust investigation. These include preventing or discouraging commercial payers from directing patients to choose certain providers through "anti-steering," "guaranteed inclusion," "product participation," "price parity," or similar contractual clauses; tying sales of ACO's services to the commercial payer's purchase of other services from providers outside the ACO; with the exception for primary care physicians, contracting with other ACO physician specialists, hospitals, ASCs, or other providers on an exclusive basis; restricting a commercial payer's ability to make available to its health plan enrollees cost, quality, efficiency, and performance information to aid enrollees in evaluating and selecting providers in the health plan; sharing among the ACO's provider participants competitively sensitive pricing or other data they could use to set prices or other terms for services they provide outside the ACO.
If I were a "twilight zone" candidate, there is no doubt what I would do. My choice would be to avoid the quagmire of uncertainty by taking advantage of the DOJ-FTC offer to undertake also an expedited 90-day review for those in the 30-50 percent PSA share range.
The challenges of defining antitrust policy for ACOs were evident as different panelists explained the complexity of meeting proposed requirements. An AHA representative pointed out that a study of hospitals systems in 162 major cities showed virtually all would be required to undergo a "mandatory review." Another panelist pointed out that that using the PSA, which focuses on contiguous postal zip codes, could be a big problem, pointing out there are more than 230 zip codes in metro Chicago alone.
The lack of definition brought more questions than answers. One panelist talked about the effectiveness of using a Tax Identification Number (TIN); wondered about a process to add new physicians entering the market and how to handle the breakup of practices during the three-year commitment period for establishing an ACO. Requiring an ACO participant to have a minimum threshold below 50 percent PSA share "of any service" was called "unrealistic" by a panelist.
A great deal of conversation focused on the expedited 90-day time period for reviews by DOJ and FTC.
There were a number of skeptics about the ability to do so much work in that time frame and the consequences of being forced to do it. What if more time is needed?
Speaking of time, there was no doubt the workshop could have gone on and on but ended on schedule with it certain that there is much to be challenged and thought through in a comment period that ends May 31, 2011. There is no definite date for release of the final antitrust policy but it is evident that federal officials have a great deal of tweaking and refinement to do.
For those who like to see government at work, I recommend a visit to the FTC website at www.ftc.gov/opp/workshops/aco2/index.shtml. There you can find all information about the workshop, including the complete Federal Register notice which was issued on April 19, 2011. Also, a full transcript of the workshop will be on the website toward the end of next week. On the FTC website, one also can pull up the agency's earlier ACO workshop held in October 2010.
It becomes obvious to me that it is going to be hard to do all the detailed work required to bring clarity to the ACO program which is scheduled to get underway in January 2012. Keep in mind, the DOJ-FTC drama is just a small piece of the big federal pie when it comes to forming ACOs. The main thrust has been the massive proposed rule released by the Centers for Medicare and Medicaid Services (CMS) which has a comment period that ends June 6.
And if this wasn't enough, the Internal Revenue Service (IRS) also issued a notice requesting comments regarding the need for guidance on participation by tax-exempt organizations in ACOs by May 31!
Do you see where this is going? As I said earlier, be prepared to hand that hired army of experts a set of rules and regulations that will be about the size of the telephone book."
My Conclusion
No federal initiative to remake the health care system in its health reform law illustrates the complexity, longevity, and perplexity of government bureaucracy than the formation and implementation of ACOs, scheduled for kickoff in January 2012. No document tells you more about the Byzantine nature of the Patient Protection and Affordability Act than Lee Stillwell's Washington Report to the Physicians Foundation.
What i don't realize is if truth be told how you'гe
nоt really a lоt more well-aρprеcіаtеd than уou may be now.
Yοu are veгy intellіgent. You κnоw thus signіficantly when іt сomeѕ to this topіс, prоduced mе іn mу oρinion
bеlieve it fгom a lot οf
numeгous аngleѕ. Ιts like ωomen and
men aren't interested until it's somеthіng to асcomρlіsh with Wοman gagа!
Your pегsоnal stuffs great.
At all tіmеs handle іt up!
Look into my blog tantra london operating whole week
Also see my page: tantric massage in London


text:
Q: How to create friendly url in asp.net webform with single route I am not sure if it is possible to create complete friendly url (Slug i think they call it in wordpress).
I want to create friendly url dynamically with single route defined in global.asax file.
example :
about-us/

about-us/who-we-are/

about-us/sub-page/sub-page2/

media/news/

media/photo-gallery/

media/press/

at present i have to define route for each url mentioned about.
I have tried in past to create above route with single route defined in gloabal.asax
example
in global.asax file i make call to database table and get information like Page_Name, Page_Handler, Page_Title ...
//Create Route
//some logic to get url segments so that it can be passed to
getPageDetails(PageURL)
{
//logic to get PageHandler so that route can be created
}

        //For general.aspx Page
        routes.MapPageRoute("Page", "about-us/", "~/Aboutus.aspx", false,
                        new RouteValueDictionary {
                        { "path", "Page-not-found" },{ "PageName", "Page-not-found" }
                    });

How can i create this route dynamically so that i can pass about-us/ & pageHandler dynamically so that one route function call route for all page. If this is possible then i can add as many page to website with making change to global.asax route section by addition additional routes.
Please advice how to call database function to get pagehandler and assign it to route to handle the routing i am not sure if this is possible.
In wordpress they create pages & friendly page name can we achieve same in asp.net web forms.
sample table with data
Page_ID Page_Name       Page_Handler    Page_URL
1       About Us        General.aspx    /about-us/
2       Who we are      General.aspx    /about-us/who-we-are/
3       ...             ..              /about-us/sub-page/sub-page2/
4.      Media           #
5       News            news.aspx       /media/news/
6       Photo Gallery   galler.aspx     /media/photo-gallery/

A: I tried solving your problem using Application_beginRequest event. Below is the code, its not production ready code [Just did a same app], but its an example how can you solve your problem. You might need to add bit more checks and validations according to different scenarios. But shouldn't be much of problem. Please have a read and let me know:
Created a class
public class MaintainUrls
    {
        public int PageId { get; set; }
        public string Page_Name { get; set; }
        public string  Page_Handler { get; set; }
        public string Page_Url { get; set; }

    }

Seed values in class
List<MaintainUrls> urls = new List<MaintainUrls>()
        {
            new MaintainUrls() { PageId = 1, Page_Name = "About Us", Page_Handler = "About.aspx", Page_Url = "/about-us"},
            new MaintainUrls() { PageId = 2, Page_Name = "About Who we were", Page_Handler = "About.aspx", Page_Url = "/about-us/who-we-are/"},
            new MaintainUrls() { PageId = 2, Page_Name = "About Who we were sub page", Page_Handler = "About.aspx", Page_Url = "/about-us/sub-page/sub-page2/"},
            new MaintainUrls() { PageId = 1, Page_Name = "About Us", Page_Handler = "Contact.aspx", Page_Url = "/contact"},
            new MaintainUrls() { PageId = 1, Page_Name = "About Us", Page_Handler = "Default.aspx", Page_Url = "/"},
        };

Application_BeginRequest in Global.asax
 void Application_BeginRequest(Object sender, EventArgs e)
        {
            string path = Request.Path.ToLower();

            if (urls.Any(url=> url.Page_Url.Equals(path)))
            {
                string handler = urls.First(url => url.Page_Url.Equals(path)).Page_Handler;
                Context.RewritePath(@"~/" + handler);
            }
        }

A: There is a Nuget package for this that you can easily add to your project:

*

*Microsoft.AspNet.FriendlyUrls
And here is a quick tutorial:

*

*Using Friendly URLs in ASP.NET Web Forms
As mentioned by Scott Hanselman as well, you'd start off with adding this line of code at application start:
RouteConfig.RegisterRoutes(RouteTable.Routes);

If you have a page called AboutUs.aspx, you automatically get an /AboutUs route.
Just add the package and call
routes.EnableFriendlyUrls();

in RouteConfig (this default comes with the NuGet package) and the whole WebForms project loses its .aspx extensions and gets the routes you want.


Well, first egg was laid April 9, 2017. Do not try to calculate the day of birth, I will do it for you.
36 days from April 9th = May 17th, which is this Wednesday.
42 days from April 9th = May 23, which is next Tuesday.
The eggs will hatch in the order in which they were laid. The eggs were each laid 2 days apart.
Sometimes the 3rd hatch-ling does not survive because the older chicks usurp all the food; just letting you know.


Are lenders' credit score requirements for home buyers this spring too high — out of sync with the actual risks of default presented by today's borrowers? The experts say yes.
What experts? The developers of the credit scores used by virtually all mortgage lenders. Executives at both FICO, creator of the dominant credit score used in the mortgage industry, and up-and-coming competitor VantageScore Solutions confirmed that mortgage lenders could reduce today's historically high score requirements without raising their risks of loss. In the process, many prospective buyers who currently can't qualify might get a shot at a loan approval.
Consider this: Consumer behavior in handling credit is subject to change over time, often keyed to regional or national economic conditions. Credit scores that were acceptable risks in the early 2000s — say FICOs in the 640-to-680 range — turned into larger-than-anticipated losers when the recession hit. Now that the housing rebound is well underway and federal regulators have imposed tighter standards on income verification and debt ratios, the high credit score "cutoffs" that virtually all mortgage lenders imposed in the scary aftermath of the crash are stricter than necessary.
FICO scores run from 300 to 850. Lower-risk borrowers have high scores, and higher-risk consumers have low scores. Early in the last decade, a FICO score of 700 was good enough for an applicant to get a lender's best deals or close to it. Today a 700 FICO just barely makes the grade — 50-plus points below the average score for home purchase loans at Fannie Mae and Freddie Mac, the big investors.
Joanne Gaskins, senior director of scores and analytics for FICO, said that statistical studies by her company have demonstrated that "the risk of default on more recent mortgage vintages is better than at the onset of recession" — essentially real risk has reverted to the early 2000s. A lot more people pay on time. As a result, she said, lenders can afford to "take a look" at their current strict scoring requirements and consider lowering them without sacrificing safety.
To illustrate how consumer behavior has improved, Gaskins cited one internal study that examined mortgage default data through 2011. At a FICO score level of 700 in 2005, roughly 36 borrowers paid their loans on time for every one who went into serious default. In 2011, by contrast, for every one defaulting mortgage borrower, roughly 91 paid on time. That's a huge decrease in risk to the lender.
VantageScore Solutions has documented a similarly dramatic improvement in mortgage borrower payment behavior. In an article scheduled for publication this week in Mortgage Banking, a trade journal, Barrett Burns, president and chief executive of VantageScore, offers an analysis based on scores of 680 and 620 from 2003 through 2012. VantageScore's latest scoring model uses a high risk to low risk scale of 300 to 850.
According to Burns, the probability of default at both score levels was lowest in 2003-05, then soared between 2006 and 2008 as the economy began deteriorating. By 2012, both scores were just slightly higher than 2005's.
Burns notes that although auto lenders and credit card banks have adjusted their underwriting standards to these important changes in borrower risk, "the mortgage industry has been hesitant." In an interview, Burns emphasized that mortgage lenders could expand home purchase possibilities for large numbers of consumers simply by lowering score cutoffs. They wouldn't have to loosen up on their standards on down payments or debt ratios — just their scores.
A study last year by the Urban Institute and Moody's Analytics estimated that every 10-point reduction in mandatory credit scores on mortgages increases the pool of potential borrowers 2.5%. A 50-point cut in score requirements, researchers found, would increase potential home purchases 12.5% — more than 12.5 million households.
Could this signal the start of some fresh thinking on credit scores, a trend that other large lenders will pick up on? Let's see. If they do so, it should be a win for everybody involved.


text:
HOME • SPEAKERS • Sanam Vakil
Sanam Vakil
Deputy Director and Senior Research Fellow, MENA programme
Sanam Vakil is the deputy director of the Middle East North Africa Programme, where she leads the Future Dynamics in the Gulf project and the Iran Forum. Sanam's research focuses regional security, Gulf geopolitics and on future trends in Iran's domestic and foreign policy. She follows wider Middle Eastern issues as a visiting fellow at the Hoover Institution at Stanford University, associated with the Working Group on Islamism and the International Order. She is also the James Anderson professorial lecturer in the Middle East Studies department at the Johns Hopkins School of Advanced International Studies (SAIS Europe) in Bologna, Italy. Before these appointments, Sanam was an assistant professor of Middle East Studies at SAIS Washington. She served as a research associate at the Council on Foreign Relations also providing research analysis to the World Bank's Middle East and North Africa department. Sanam is the author of Action and Reaction: Women and Politics in Iran (Bloomsbury 2013). She publishes analysis and comments for a variety of media and academic outlets. Sanam received her BA in political science and history from Barnard College, Columbia University and her MA/PhD in international relations and international economics from Johns Hopkins University.


text:
Waiting for an Echo: The Madness of American Incarceration
Christine Montross (Author)
FORMAT
Paperback$18.00$16.74(English)

Hardcover$28.00(English)

*L.A. Times Book Prize Finalist*
*New York Times Book Review Paperback Row*
*New York Times Books to Watch for in July*
*Time Best New Books July 2020*
Galvanized by her work in our nation's jails, psychiatrist Christine Montross illuminates the human cost of mass incarceration and mental illness
Dr. Christine Montross has spent her career treating the most severely ill psychiatric patients. Several years ago, she set out to investigate why so many of her patients got caught up in the legal system when discharged from her care--and what happened to them therein.
Waiting for an Echo is a riveting, rarely seen glimpse into American incarceration. It is also a damning account of policies that have criminalized mental illness, shifting large numbers of people who belong in therapeutic settings into punitive ones.
The stark world of American prisons is shocking for all who enter it. But Dr. Montross's expertise--the mind in crisis--allowed her to reckon with the human stories behind the bars. A father attempting to weigh the impossible calculus of a plea bargain. A bright young woman whose life is derailed by addiction. Boys in a juvenile detention facility who, desperate for human connection, invent a way to communicate with one another from cell to cell. Overextended doctors and correctional officers who strive to provide care and security in environments riddled with danger. In these encounters, Montross finds that while our system of correction routinely makes people with mental illness worse, just as routinely it renders mentally stable people psychiatrically unwell. The system is quite literally maddening.
Our methods of incarceration take away not only freedom but also selfhood and soundness of mind. In a nation where 95 percent of all inmates are released from prison and return to our communities, this is a practice that punishes us all.
Psychiatry - General
Criminal Law - General
Public Policy - General
Dr. Christine Montross, a 2015 Guggenheim Fellow in General Nonfiction, is an associate professor of psychiatry and human behavior at the Warren Alpert Medical School of Brown University and a practicing inpatient psychiatrist. She is an award-winning poet and the author of Body of Work and Falling into the Fire.
A Closer Look at: The Criminal Justice System
by The Tiny Bookstore View all (23)


text:
Kohli vs Tendulkar: stats don't reveal the whole picture
Dr KN Raghavan October 29, 2018 07:12 AM IST
( For more than one recipient, type addresses seperated by comma) Recipient Mail address is Required
Mail address is Required Invalid Mail Format
Captcha is Required Captcha Failed.Try again !
Email sent successfully
Try Again !
Virat Kohli (right) broke Sachin Tendulkar's record to become the fastest to reach 10,000 ODI runs. Photos: AFP
The second match of the ongoing One-Day International (ODI) series between India and the West Indies at Visakhapatnam was significant for the fact that the match ended in a tie. But for most of the fans of the game in India, where the focus is still on individual achievements, the match would hold special relevance as Virat Kohli achieved the landmark of 10,000 ODI runs in this game. Though Kohli had played an unusually restrained innings of 157 not out and had kept his natural attacking instinct under check for most part of of this knock, this did not dampen the enthusiasm of his fans, who celebrated the event with gusto.
One piece of statistic which started doing the rounds immediately after Kohli reached this milestone was the number of innings that he took to reach there. He took only 205 innings to score 10,000 runs and is the fastest to do so, eclipsing the record held by Sachin Tendulkar, who needed 259 outings to the middle before he could get there.
So the question that popped up on the minds of most persons was - is Kohli better than Tendulkar? This query would have been unthinkable some years ago and would even be considered as sacrilege but Kohli's current form with the bat and the way he has been rewriting record books have prompted a debate on this topic.
Since the source of this discussion is from statistical data one has to first study this to get the facts right. It states that Kohli reached the milestone in 213 matches, at an average of 59.62 and he scored 37 centuries and 48 fifties in the process. Tendulkar, on the other hand, took 266 matches, scored 42.63 runs per innings and struck 28 hundreds and 50 half-centuries. While Kohli had a strike rate of 92.51, Tendulkar lagged behind at 86.52. Thus, the statistical information available would indicate that Kohli is indeed ahead of Tendulkar in all vital components that defines batsmanship in limited overs cricket. It is only in the area of man of the match awards, where Tendulkar had 38 as against 30 by Kohli that this trend has been reversed.
But do statistics tell us the whole tale? In the first place, limited overs cricket has undergone a drastic change during the period since 2005 when T20 cricket made its appearance in international arena. The game has changed considerably tilting the scales markedly in favour of batsmen. High-scoring matches are invariably the norm and crowds who flock to the stadium prefer to see more sixes and boundaries than close contests between the bat and ball. Curators who prepare pitches which do not yield runs at the rate of a run per ball are frowned upon by the administrators. When Tendulkar played in his first ICC World Cup in Australia in 1992, totals in the range of 250-plus were considered to be difficult to chase; however, the last edition of the tournament held in 2015 saw sides setting up and even chasing 300-plus targets. Thus, Kohli, who made his debut in 2008, has played his entire limited overs cricket in conditions and pitches more conducive to batting, than what was in existence when Tendulkar began his career almost three decades ago.
This brings us to another interesting piece of statistical detail. During the period from 1989 till 2011 when Tendulkar scored his first 10,000 runs in ODI cricket, the average strike rate of other batsmen was 71.91. This would show that Tendulkar had a strike rate which exceeds that of his compatriots by almost 15 percentage points.
On the other hand, the strike rate of batsmen during the time when Kohli compiled his 10,000 runs is 85.99, giving the Indian skipper an advantage of only 5.5 percentage points. This would serve to indicate how much ahead of his contemporaries Tendulkar was as well as to underline the fact that scoring faster is much easier during the present era.
The next aspect is even more important and pertains to the position occupied by Tendulkar in the batting order in the Indian side. During his initial years in international cricket, Tendulkar used to bat in the middle order, at positions from No. 4 to 6. It was during the tour of New Zealand in 1994 that he managed to coax the team management to allow him to open the innings, after which he rarely left his place at the top of the batting order till he retired from the game. If one removes the 66 innings he played in the middle order from the calculations, it would be seen that Tendulkar's average score per innings moves up to 47.62 and his strike rate also climbs to 89.60. Opening the batting gave Tendulkar more time in the middle and also gave him the opportunity to take advantage of the field restrictions in place during the initial overs to score runs at a faster pace. Kohli, on the other hand, has batted at No. 3 or 4 in the order mostly, which has ensured that he was not denied either of these benefits right through his career.
Over-reliance on Tendulkar
Another point mentioned in the comparison was with regard to man of the match awards where Tendulkar scores ahead of Kohli. This stands as clear evidence to the extent to which the Indian team depended on Tendulkar during the last decade of the twentieth century. He used to carry the expectations of the entire nation on his shoulders every time he used to walk out to the middle with the bat in his hand. It is not that expectations are any lesser for Kohli, but present day Indian side in limited overs cricket has many players who possess the required competence to share the burden of responsibility along with their captain. The presence of Mahendra Singh Dhoni, Rohit Sharma etc has made life much easier for Kohli than it used to be for Tendulkar during the period when he made his first 10,000 runs.
Even as we come to the come to conclusion that it is not fair to compare the exploits of Kohli and Tendulkar with the bat, there are areas where each of them have proved to better than the other. When it comes to bowling, Tendulkar, with his 154 scalps and two five-wicket hauls, is streets ahead of Kohli, who has not shown much of an inclination for turning his arm over. On the other hand, Kohli has shown that he is better equipped to handle the pressures and challenges of captaincy. Tendulkar's reign as national skipper was not a happy or successful one while Kohli has, despite the occasional setbacks, shown that he has a penchant for leading the side. Both Kohli and Tendulkar are brilliant fielders and it is seldom that one has seen either of them drop a catch or caught unawares on the field.
To sum up, Tendulkar and Kohli are both colossuses who straddle the world of batting in international cricket. Tendulkar was the first cricketing superstar from India and he grew into a national icon, worthy of being emulated and even worshipped. Kohli's career is on the upward trajectory and at this juncture he is in such brilliant form that he appears capable of rewriting all the existing records. However, it remains to be seen whether he can withstand the physical and mental pressures associated with playing the game at the highest level for a long time and until he does that comparisons with Tendulkar would lack credibility.
It should be remembered that Tendulkar is held close in the hearts of a billion plus population not merely for the records he broke and reset, but for giving the nation the confidence that we can stand up and emerge as the best in the world. Hence comparisons based on statistics would only serve to bring an idiom to mind - "Statistics are like bikini suits; what they reveal is suggestive but what they conceal is vital."
(The author is a former international umpire and a senior bureaucrat)
Read more from Vantage Point
ODI cricket
MORE IN VANTAGE POINT
The comments posted here/below/in the given space are not on behalf of Onmanorama. The person posting the comment will be in sole ownership of its responsibility. According to the central government's IT rules, obscene or offensive statement made against a person, religion, community or nation is a punishable offense, and legal action would be taken against people who indulge in such activities.
<!-/123148010/onm_article_atf_rectangle_300x250 -->
<!- /123148010/onm_article_mid_rectangle_300x250 -->
<!- /123148010/onm_article_btf_rectangle_300x250 -->


text:
L'année 1129 est une année commune qui commence un mardi.

Événements

Asie
 Les Jürchen achèvent la conquête du nord de la Chine puis franchissent le Yangzi Jiang en deux endroits jusqu'au Jiangxi et à Hangzhou (1129-1130).

Proche-Orient
 2 juin : mariage de Foulque d'Anjou et de Mélisende, fille et héritière de Baudouin II.

 Septembre : l'atabek de Damas Bouri fait mettre à mort le vizir al-Mazdaghani, protecteur des Assassins (batinis). Les partisans de la secte sont massacrés par la foule. Leurs chefs sont crucifiés sur les créneaux des remparts. Selon le chroniqueur Ibn al-Athir, al-Mazdaghani et les Assassins auraient voulu livrer la ville aux Francs, en l'échangeant contre Tyr, et c'est en ayant connaissance de ce complot que Bouri aurait agi. Les rares batinis survivants vont s'installer en Palestine, sous la protection de Baudouin II de Jérusalem, après lui avoir livré la forteresse de Baniyas, au pied du mont Hermon, sur la route entre Jérusalem et Damas.

 5 décembre : bataille de Marj as-Suffar ; une armée de  et fantassins francs venus de Palestine, d'Antioche, d'Édesse et de Tripoli se présente devant Damas. Bouri recrute à la hâte quelques bandes de nomades turcs et quelques tribus arabes pour repousser l'attaque. Plusieurs milliers de Francs, qui sont allés fourrager dans la plaine de la Ghouta, sont surpris par une attaque. Baudouin abandonne la partie. Il rassemble ses troupes pour une nouvelle tentative, quand une pluie diluvienne s'abat sur la région, la transformant en un immense lac de boue. Ne pouvant plus avancer, Baudouin ordonne la retraite.

 À la fin de l'année, Zanki, le maître d'Alep, invite Bouri de Damas à participer à une expédition contre les Francs. Sawinj, fils de Bouri, arrive à Alep avec 500 cavaliers. Zanki les prend en otage et menace de les tuer si Bouri lui tient tête. Sawinj ne sera relâché que deux ans plus tard.

Europe
 Printemps : Foulques V d'Anjou part pour la cité d'Acre. Il cède ses droits sur les comtés d'Anjou et du Maine à son fils Geoffroy V Plantagenêt le Bel (fin en 1150).

 13 janvier : ouverture du concile de Troyes, convoqué par le pape Honorius II à la demande d'Hugues de Payns, pour reconnaître officiellement l'Ordre du Temple, dont la règle, rédigée par Bernard de Clairvaux, est approuvée par le concile.

 14 avril : Louis VI le Gros associe son fils Philippe à la couronne. Il est sacré à Reims.
 Avant le 7 octobre : établissement du consulat à Avignon par le comte Guillaume de Forcalquier.

 Le jarl danois du Slesvig, Knud Lavard, soumet les Obodrites et se fait proclamer leur roi, sous la suzeraineté de l'empereur Lothaire II. Début de la révolte du prince des Obodrites Niklot.

 L'aventurier normand Robert Burdet prend le titre de prince de Tarragone. Il reçoit son territoire en fief de l'archevêque Oleguer.
 La communauté de l'abbaye de femme d'Argenteuil est dissoute. La prieure Héloïse conduit une partie des moniales en Champagne dans un ermitage fondé par Abélard sous la vocation du Paraclet (Saint-Esprit consolateur). Héloïse devient abbesse du nouveau monastère.

Fondations en 1129

Naissances en 1129

Décès en 1129

Notes et références

Liens externes

da:1120'erne#1129

redpajama_set_name: RedPajamaWikipedia