text:
La morte risale a ieri sera è un film del 1970 diretto da Duccio Tessari.

Tratto dal romanzo di Giorgio Scerbanenco I milanesi ammazzano al sabato, il film è il terzo adattamento cinematografico di una trilogia ispirata ai quattro romanzi di Scerbanenco con protagonista Duca Lamberti, preceduto da I ragazzi del massacro di Fernando Di Leo (1969) e da Il caso "Venere privata" di Yves Boisset (1970).

Trama
Milano. Donatella Berzaghi è una ragazza venticinquenne affetta da una forma di disabilità intellettiva che la rende particolarmente vulnerabile nei confronti degli uomini. La giovane vive con il padre vedovo Amanzio, il quale la accudisce e la sorveglia per evitarle brutte avventure. La giovane è scomparsa da più di un mese e Amanzio si reca in Questura per lamentarsi dell'inefficacia del commissariato di quartiere e per ottenere un maggior coinvolgimento da parte degli investigatori. Ad ascoltarlo è il commissario Duca Lamberti.

Il giorno della scomparsa Amanzio aveva chiamato come d'abitudine Donatella al telefono e, non avendo ricevuto nessuna risposta, si era precipitato a casa trovando però il loro appartamento vuoto ma perfettamente in ordine e con la serratura e le finestre chiuse. L'unico oggetto che sembra mancare è l'orsacchiotto preferito di Donatella. Il commissario suppone che la ragazza sia stata portata via da una persona a lei nota e, colpito dalla sofferenza di Amanzio, decide di aiutarlo.

Duca Lamberti inizia ad indagare nell'ambiente della prostituzione e si reca da Salvatore, un ex magnaccia già condannato per sfruttamento della prostituzione e che ora sembra essersi rifatto una vita facendo il concessionario di automobili. Il commissario chiede a Salvatore di ottenere per lui alcune informazioni sul giro delle prostitute. L'uomo non vorrebbe cooperare ma Duca Lamberti riesce comunque ad ottenere la sua collaborazione accusandolo ingiustamente di traffico di droga.

Salvatore introduce il commissario nel mondo della prostituzione milanese presentandolo come un cliente in cerca di divertimento. Le ricerche procedono a tutto campo e con molta discrezione ma Mascaranti, l'assistente di Duca Lamberti, rischia di rovinare la loro copertura arrestando due papponi durante una visita. Durante un incontro con Herrero, una prostituta di colore, Duca Lamberti ottiene alcune informazioni su Donatella. La prostituta fornisce il nome di un cliente, l'ing. Salvarsanti, il quale durante un loro incontro le aveva raccontato di aver conosciuto Donatella. Il commissario e Mascaranti si recano dall'ingegnere e riescono ad ottenere con la minaccia l'indirizzo della casa di appuntamenti dove l'uomo aveva conosciuto Donatella. Sfortunatamente lo stabile in questione è stato nel frattempo demolito.

Una domenica mattina, Salvatore e Mascaranti si recano dal commissario con alcune novità. Salvatore afferma di essere stato contattato da gente del giro della prostituzione i quali, sentendosi braccati, sarebbero disposti a cedere Donatella in cambio di mezzo milione di lire. Lo scambio dovrebbe avvenire nel pomeriggio nel parcheggio dello stadio di San Siro ma i magnaccia non si presentano.

Una mattina un cacciatore rinviene un cadavere semi-carbonizzato in un campo: è il corpo di Donatella. Quando i  due poliziotti comunicano ad Amanzio che la figlia è morta, l'uomo ha un malore ma Duca Lamberti gli somministra un sedativo e riesce a farlo riprendere. All'obitorio Amanzio insiste per vedere il corpo della figlia e, ormai rassegnato, decide di disfarsi di tutti gli oggetti della figlia. Parlando con i netturbini venuti a raccogliere la spazzatura, Amanzio scopre che uno di loro ha ritrovato l'orsacchiotto preferito di Donatella. Interrogato da Amanzio, il netturbino afferma di aver trovato l'orsacchiotto proprio in quello stabile circa un mese prima.

Nel frattempo Salvatore, sentendosi ormai in pericolo, tenta di darsi alla fuga ma viene ucciso. Duca Lamberti, in preda all'ira, caccia di casa la prostituta Herrero, colpevole di non avergli dato le informazioni necessarie per evitare la morte di Donatella.

Amanzio, cosciente del fatto che l'assassino di Donatella potrebbe abitare proprio nel suo palazzo, decide di indagare da solo mentre Duca Lamberti e Mascaranti continuano a cercare nell'ambiente della prostituzione. Con l'aiuto di una redenta Herrero i due riescono a individuare la persona che ha obbligato Donatella a prostituirsi. Si tratta di Franco Baronia, il figlio di Carletta, una vicina di casa di Amanzio. Ma anche Amanzio stesso giunge ad un'analoga conclusione e individua i responsabili dell'omicidio di Donatella, tutte persone che Amanzio e Donatella conoscevano essendo loro vicini. Durante una colluttazione, Amanzio li uccide tutti. Duca Lamberti e Mascaranti, che hanno ormai ricostruito tutta la vicenda, si recano nel palazzo di Amanzio ma arrivano troppo tardi.

Produzione

Luoghi delle riprese
La casa milanese dove abita Barzaghi con la figlia (che nel film è via Tissari) si trova in realtà in via Giuseppe Govone 40. Il concessionario d'auto dove lavora Salvatore si trova all'incrocio fra le vie Messina e Cenisio: oggi il concessionario non c'è più. Uno dei bordelli dove Lamberti e Mascaranti vanno per cercare informazioni su Donatella è in via Caradosso 8. La ditta Avandero, dove lavora Barzaghi, era in via Valtellina 21. Il parcheggio dove Salvatore dovrebbe incontrarsi con qualcuno per pagare la "compravendita" di Donatella, è quello dello stadio di San Siro. Il parco dove viene ucciso Salvatore è in piazza Vetra. L'albergo del cugino di Franco Baronia è invece a Francolino di Carpiano, in provincia di Milano, sulla strada provinciale Melegnano-Binasco.

Distribuzione

Accoglienza

Note

Altri progetti

Collegamenti esterni

Film thriller drammatici
Film poliziotteschi
Film basati su opere di Giorgio Scerbanenco
Film basati su opere di narrativa
Film ambientati a Milano


text:
Home » News » Auto Industry News » Vehicle dependability improves in India – JD Power
Vehicle dependability improves in India – JD Power
By Rahul Kapoor | on July 22, 2016
In the J.D. Power India Vehicle Dependability Study, Indian vehicles have improved for a third consecutive year in terms of long-term dependability.
The J.D. Power 2016 India Vehicle Dependability Study has shown that long term vehicle dependability in India has improved as nearly half of car owners in India have indicated that they are not experiencing any problems with their vehicles.
This study was the ninth time J.D. Power has conducted, and included 7,717 original owners of two-and-a-half to three-and-a-half, year old vehicles, taking consideration of 169 different possible problem symptoms across nine vehicle categories. The categories are Vehicle Exterior, Driving Experience, Features, Controls & Displays, Audio/ Entertainment, Seats, Heating, Ventilation and Air Conditioning, Vehicle Interior, Engine and Transmission.
Overall dependability is based on the number of problems reported per 100 vehicles (PP100) with low scores reflecting higher long-term vehicle quality. The study provides information about the quality of vehicles that are nearing their end of warranty and owners are assuming the responsibility of repairs costs.
Overall dependability in India has made steady gains in the last three years. In 2014, the rating was 218 PP100, the following year in 2015, the ratings got getter at 206 PP100. In the 2016 study, J.D Power has found the ratings to be 185 PP100. Additionally, the study this year found that the number of owners who had taken their cars in for unexpected repairs has also declined since 2014.
However, the study shows that diesel cars have continued to have more problems compared to petrol vehicles, but the gap between the two have narrowed marginally year after year. But the rate at which diesel vehicles are outpacing petrol vehicles in minimizing the occurrence of repairs is significant. The incidence of unexpected repairs has decreased to 29% in 2016 for diesel engines, while it stood at 41% in 2014. The incidence for petrol vehicles which stood at 35% in 2014, now has dropped to 25% in the findings of the latest study.
Among the nine problem categories of the study, driving experience accounts for 20% of all problems reported by owners. The latest study has found that issues related to strut/suspension/shock absorber and excessive or uneven tyre wear issues have declined in the category.
"Vehicles in India are operated under a variety of road and weather conditions that lead to varying degrees of quality deterioration which affects overall owner satisfaction and word-of-mouth recommendations," said Shantanu Nandi Majumdar, director at J.D. Power, Singapore. "It is therefore important for manufacturers to understand and minimize this fact by designing products to not only achieve high levels of initial quality but also attain higher levels of longer-term reliability and durability."
Some of the key findings of the study include:
Customer advocacy and loyalty influenced heavily by dependability.
64% of owners who do not have to take their vehicles in for unexpected repair work they "definitely would" recommend the same model to others, compared to 52% of those whose vehicles have to have such work performed.
Similarly, 46% of owners of more dependable vehicles say that they "definitely would" repurchase the same make compared to 38% of owners of less-dependable vehicles.
Fewer problems noticed in newly launched models
The largest difference in the number of problems in newly launched models have mainly been regarding vehicle exterior, engine and driving experience by owners. 40 PP100 fewer reports have been made by owners at the time of purchase in newer vehicles compared to vehicles that had been available in the market in previous years.
Fewer problems reported by first time buyers
First time buyers have now reported fewer problems compared to repeat buyers. Repeat buys have reported around 197 PP100, while first time buyers report 177 PP100.
The 2016 India Vehicle Dependability Study rankings category wise winners are as follows:
Entry Compact: Maruti Suzuki Alto 800
In overall dependability, the Maruti Suzuki Alto 800 scored 5 points compared to the Tata Nano and Hyundai Eon which received only 3 points each.
Compact: Maruti Suzuki Alto K10
The Maruti Suzuki Alto K10 was awarded 5 points in overall dependability when compared to the Hyundai i10 which was awarded 4 points, Hyundai Santro was awarded 3, while the Maruti Suzuki Wagon R and the Tata Indica were awarded 3 points each.
Upper Compact: Honda Brio
In the Upper Compact category, the Honda Brio received 5 points in overall dependability. It competed against the Maruti Suzuki Ritz, which also had a 5 points rating but missed out on the top spot marginally. Other vehicles in the category include, the Toyota Eitos Liva and the Nissan Micra, both which received 4 points each, the Chevrolet Beat which got 3 points, while the Ford Figo and the Tata Indica Vista, both got 2 points each.
Premium Compact: Volkswagen Polo
Competing with the Hyundai i20 and the Maruti Suzuki Swift, both which received 3 and 2 points respectively, the Volkswagen Polo won in the category with a 5 point rating in overall dependability.
Entry Midsize: Toyota Etios
While the Honda Amaze was awarded 5 points, the Toyota Etios won the category with 5 points as well while only losing out to the Amaze in two categories. The Maruti Suzuki Swift Dzire and the Tata Indigo/ Indigo CS received 3 and 2 points respectively overall.
Midsize: Škoda Rapid
The most dependable car in the midsize category as per the study was found to be the Škoda Rapid which only lost out to the ever popular Honda city in terms of engine and air conditioning categories as both cars were awarded 5 points each. The Volkswagen Vento got 4 points while the Hyundai Verna received 3 and the Nissan Sunny got 2.
MUV/MPV: Toyota Innova
The ever popular Toyota Innova not only leads in its sales figures in its segments, but also comes with Toyota's seemingly nuclear proof dependability. J.D. Power's study has found the Innova to be the most dependable MPV/MUV with a 5-point rating. In close second was the Maruti Suzuki Ertiga, which also got 5 points by beating the Inova in the seating department according to the study. The Mahindra Xylo and the Mahindra Bolero both received 3 and 2 points respectively in the segment.
SUV: Mahindra XUV 500
In the SUV category the Mahindra XUV 500 has proven to be the most dependable car with 5 points when compared to the Renault Duster with 4 points. The Mahindra Scorpio was awarded only 2 points in the study.
*The study gives these points out of a maximum of 5. According to J.D. Power, 5 points refers to "Among the best", 4 points means "Better than most". 3 points mean "About Average" and two points refers to "The Rest".
Also Read: Interview with Kaustav Roy, Director, J.D. Power India
Tags: Maruti Suzuki Alto K10 Honda Brio Toyota Etios Volkswagen Polo Skoda Rapid JD Power Mahindra XUV 500
Is the 2020 Skoda Rapid coming to India?
2020 Skoda Rapid design sketch revealed
10 years of the Volkswagen Polo in India
2019 Volkswagen Polo & Vento facelifts launched; prices start from ₹ 5.82 lakh
Skoda launches limited edition Rapid Rider
Low earnings for automotive dealers in FY19: JD Power Survey

redpajama_set_name: RedPajamaCommonCrawl


San Francisco is a great destination for families. There are plenty to do there such as seeing the seals at Fisherman's Wharf, a day trip to Alcartaz, taking selfies at the iconic Golden Gate Bridge, visit the famed California Academy of Science among many others. If you are looking for more , do read our California Road Trip Itinerary for more adventures in San Francisco.
For most tourist in SF, they would opt to stay at Union Square or Fisherman's Wharf. We decided in Pier 2620 located at Fisherman's wharf, as it has plenty of attractions for families to explore on foot. If you have been to SF, you would know that parking is extremely expensive ( more than USD 100 per day) and car burglary is a regular occurrence. Lucky for us there are plenty of alternative options such as foot, buses or Uber to bring you around.
We highly recommend using the San Francisco Go Card to plan your trip and transportation. More on that later on the post.
Back to the hotel, checking in was a breeze. Considering that we drove over 370 miles to get here from LA, we were thankful to be given a room immediately upon check in. Pier 2620 is located within a block away from Fisherman's Wharf. There are plenty of dining options there within walking distance. In terms of location, it is worth the bang for the buck.
Our room was booked with booking.com. We managed to snag a decent offer ( better than booking direct) on the website. We booked the deluxe Double bed option and was upgraded to the signature double bed option when we check in. It was a pleasant surprise as the option was pricey as it faced the tranquil courtyard instead of the busy road.
If you are a fan of industrial chic, you would love Pier 2620. Unlike you cookie clutter hotel rooms, the rooms were decked out in industrial tones. From the stone walls to expose pipes, you would feel as if you are living in a warehouse.... in a good way of course.
With this industrial design, do not expect bright lights. The room was quite dimly lit even when we have all the lights on.
Good for sleeping, not great for reading.
Bathroom comes with standard amenities and a decent size bathtub.
The room comes with cable TV and has a dock for charging yours phones and tablet. It looks a bit old but it works.
Our room faces the courtyard. It was relatively quiet save for the thin walls. You can hear the people outside the corridor... so that means they can hear you too!
Pier 2620 is undergoing a renovation to retrofit the rooms and would probably address this issue.
The court yard is a nice place to chill out if the weather is good. Access to the courtyard is only available to guests.
If you like working out during the holidays, there is a decent size gym in the hotel as well.
The best part about Pier 2620 is the location. It's only a block away from Fisherman's Wharf and less than 10 minutes on foot.
If you have the GO San Francisco Card , you could also visit places such as Ripley's Believe it or Not! , Exploratorium, Madame Tussads San Francisco, The San Francisco Dungeon and the USS Pampanito. In addition, you can also take the cruises around the bay included in the card.
Pier 2620 is also a located near Alcatraz. Plan a day trip there or combine a trip exploring Alcatraz and a city tour or a day out at Sausalito. Do remember to book before you visit as tickets are on a first come first serve basis.
Other attractions within walking distance is Lombard Street, the world's steepest street with 8 hairpins turns.
It is also near the Powell / Mason Cable Car turnaround if you would like to get a ride to Union Square.
Another option of getting around is to use the Go San Francisco card. Purchase the 2 day pass and you get Hop on Hop off 1 day ticket + another bonus day to travel around San Francisco.
The bus would take you around the major attractions in San Francisco. Plan your day well and it's probably the only card you need for the stay in the city.
The best part, there is a stop located just 50 meters away from Pier 2620!
Get your San Francisco card from Klook here.
Still looking for hotels around Fisherman's Wharf. Use the map to compare the hotel prices around the area.


A "bird-friendly" laboratory building that doubles as a bridge over a campus ravine is the centerpiece of a multi-building "science commons" that Richard Olcott/Ennead Architects has completed for Vassar College. Earlier this month, college leaders held a dedication ceremony for the $125 million project, which consists of four technologically advanced facilities for teaching and research at the liberal arts college, founded in 1861 and located in Poughkeepsie, New York. The "Integrated Science Commons," as it is officially called, includes the Bridge for Laboratory Sciences, a gently curving, 82,000-square-foot structure that spans a ravine and stream called Fonteyn Kill, and three older buildings that have been renovated. The renovated buildings include the New England Building, Olmsted Hall of Biological Sciences, and the Sanders Physics Building. Together, the four buildings form a new campus precinct that's intended to strengthen the college's interdisciplinary approach to the sciences and help students and faculty keep up with the latest advances. "The completion of the Integrated Science Commons marks an exciting moment in the history of the sciences at Vassar, and will be a linchpin for the college as the sciences advance and evolve in the coming decades," said college president Catharine Hill. "When the building designs were being developed, we…asked our faculty to anticipate changes in their fields and what they will mean for instruction and research. As a result, the facilities in the Integrated Science Commons are built to be flexible to needs that lie ahead." At the center of Vassar's 10-acre science precinct, the Bridge for Laboratory Sciences was designed to be a gathering spot for the campus as well as a teaching facility. By spanning a ravine where few ventured before, The Bridge provides the first accessible walking path at grade between the central campus and destinations to the south, such as the Skinner Hall of Music. Its atrium, with a café and ample seating, is a new Vassar destination. Its façade, clad in fiber cement and stone, was inspired by the wooded landscape and includes "bird-friendly" glass features designed to prevent birds from flying into it. "The Bridge for Laboratory Sciences is an experiential building," said Ennead partner Richard Olcott, who led the design effort along with management partners Guy Maxwell and Timothy Hartung and project designer Kate Mann. "From the birch tree pattern of the building's façade to the central corridor with panoramic views out to the natural landscape below, this is a true building in the trees. Its curvature withholds a full view of the entire building, prompting visitors to slowly experience each part of the building as it unfolds." "As architects, we like to think about how people experience…our buildings," Olcott said. "When you walk into a straight building and see a long passageway with a door at the end, there is no reveal, merely a sense of obligation. A sense of discovery is important to engage and propel you along on your journey. Walking through the curve of the Bridge, the ground suddenly falls out from below you and you are looking not towards the exit but out at treetops, experiencing the building as if you are in the trees." "The curvilinear design also figuratively parallels the research that takes place daily in the Bridge," said Mann, an associate partner with Ennead. "Every day there is a new discovery, a changing landscape, both inside and out." With the Bridge for Laboratory Sciences, planners say, Vassar and Ennead (pronounced any-ad) have produced a facility that meets multiple goals. As the new home of the chemistry department, the Bridge makes possible experiments using state-of-the-art instrumentation for molecular structure determination, spectroscopy, chromatography and other specialized techniques. In the Bridge's role as a multidisciplinary site, chemistry faculty and students share the new Earth and Environment Lab with colleagues from biology, environmental studies and earth science in a space designed to serve their common scientific needs. Similarly, the college's longstanding interdisciplinary robotics research laboratory now has a permanent home in the Bridge. Administrators say it's a first-of-its-kind collaboration at a liberal arts college, bringing together biology, cognitive science and computer science professors and students. Identifying the right site for this large structure was a key to advancing the college's goal of promoting collaboration across scientific disciplines. At the same time, planners say, Vassar wanted the "footprint" of the building to fit in well with the scale of adjoining buildings and with its wetland location. Built like a bridge, the new structure rests on two 20-foot-tall concrete piers to span nearly 400 feet across the campus ravine. These piers support a pair of curving trusses at the topmost level. In turn, the two floors below are hung from six-inch steel pipes, creating a structure that is very lightweight and open for its size, thereby minimizing the building's impact on the ground and preserve the natural landscape underneath. The building's curved form meanders through the woods, integrated with the natural landscape. Its interior passageway provides panoramic views of the surrounding area, while creating a central corridor for student activity. According to the architects, it is meant to be a conduit, drawing students through it and providing an efficient route between the campus core and remote parking. It also provides multi-disciplinary laboratories and suites designed to foster collaboration between departments, researchers and students from different fields of study. "The Bridge Building invites movement, and in so doing reinforces the accessibility of the sciences to all of Vassar's student body—a primary goal of the project," Olcott said. Vassar and Ennead worked with Michael Van Valkenburgh Associates to establish a landscape plan that will help rehabilitate the wetland ecosystem surrounding the Bridge, improve the water quality of the wetland's stream, and provide a storm water management system for the site. Because the Fonteyn Kill wetland is a haven for numerous bird species and on an avian flight path, the architects incorporated façade features to minimize bird collisions, an idea championed by Maxwell. Among these features on the southeast façade is the first major application in the U.S. of Ornilux Mikado glass, with a patterned ultraviolet reflective coating that is visible to birds but remains virtually transparent to the human eye. Glass on the northwest façade also has an innovative coating and custom frit pattern designed by Ennead. Frits in glass are also a tool for modulating solar glare and heat gain within a building and are among the elements used to improve energy performance throughout the Bridge for Laboratory Sciences. The other buildings provide an additional 75,000 square feet of renovated space for teaching and research. Vassar faculty began discussions about the need to bring the college's facilities more in line with its vigorous science curriculum more than a decade ago. Among the benefits of the Integrated Science Commons, planners say, is access for faculty and students to a new array of resources. Design decisions throughout the Integrated Science Commons, they say, broke down the old divide between the classroom and the lab and resulted in integrated scientific spaces where instruction, experimentation and discovery can be accomplished "fluidly." New "wet" and "dry" labs are equipped for faculty-led research in such subjects as ultra-thin materials, behavior genetics and health psychology. Other labs are designed to serve the needs that intersect among multiple disciplines. Improvements also make possible more extensive use of advanced experimental equipment, such as Phytotron growth chambers and an X-ray source diffractometer. Another key outcome of the project is centralization of most of the locations for the Vassar science curriculum, which were previously scattered across the campus. The departments of biology, chemistry, cognitive science, computer science, physics, astronomy, and psychology as well as the biochemistry and the neuroscience and behavior programs, all reside now within the Integrated Science Commons. By bringing these departments and programs closer together, planners said, Vassar fosters greater collaboration among faculty and students. "These new and enhanced facilities ensure that Vassar students will continue to learn in a current and dynamic hands-on environment," Hill said. "And they equip our outstanding faculty to teach and conduct research to the best of their abilities and to serve as the best possible mentors for our students." Other Ennead design team members for the Integrated Science Commons included: project architects Todd Walbourn and Theresa O'Leary; Charmian Place for interiors and Kathleen Kulpa as technical director. Also on the design team were Christina Ciardullo, Edgar Jimenez, Hiroko Nakatani, Tom Offord, Yong Kyun Roh, Constance Vale, Hans Walter, and Desiree Wong. In designing the new science commons, the architects and college planners determined that one campus building from the early 1980s was "failing" and chose to demolish it. The Seeley G. Mudd Chemistry Building, a Postmodern structure by Perry Dean Rogers & Partners of Boston, was torn down earlier this year, and the land will be maintained as green space.
Architects deliver a North American first with Warren Woods Ecology Field Station.
When Belfast, Maine–based architecture firm GO Logic presented the University of Chicago's Department of Ecology and Evolution with three schematic designs for the new Warren Woods Ecology Field Station, the academics decided to go for broke. Despite being new to Passive House building, the university was attracted to the sustainability standard given the laboratory's remote location in Berrien County, Michigan. "We presented them with three design options: one more compact, one more aggressive formally," recalled project architect Timothy Lock. The third option had an even more complicated form, one that would make Passive House certification difficult. "They said: 'We want the third one—and we want you to get it certified,'" said Lock. "We had our work cut out for us." Thanks in no small part to an envelope comprising a cedar rain screen, fully integrated insulation system, and high performance glazing, GO Logic succeeded in meeting the aesthetic and environmental goals set down by the university, with the result that the Warren Woods facility is the first Passive House–certified laboratory in North America.
Warren Woods' envelope begins at ground level, with a shallow foundation utilizing GO Logic's patented L-shaped EPS insulation around the edges, and a continuous air-seal layer between the foam and the slab. "The system allows us to pour consistent slab-on-grade without any thermal bridging," explained Lock. The sealing layer connects into the wood stud wall backed by graphite-impregnated Neopor insulation. The architects chose the insulation for its high R-value, knowing that they would need to compensate for the relatively large amount of surface area dedicated to the exterior wall. Pro clima one-way breathable building paper allows the building to expel moisture. GO Logic installed a rain screen of Eastern White Cedar vertical gap siding sourced from the Upper Peninsula "because of the aesthetic goals of the client," said Lock. "They desired a contemporary aesthetic but also [the look of] a Midwestern barn." The architects planned the interior space and allotted glazing judiciously, locating the laboratory on the north side of the building. Its position, under the cantilever over the entry, maximally reduces solar gain—an important consideration given the heat generated by the equipment inside. The classroom space, on the other hand, is positioned on the building's south side, punctuated by a long strip of Kneer-Südfenster glazing. "We are highly critical of windows that are available domestically," said Lock. "The big drawback with North American windows is that the tradeoff for a higher R-value is significantly reduced solar heat gain." Instead, the firm imports Kneer-Süd's products directly from Germany. "In Northern Europe they know how to get all the heat from the sun that they can," he observed. "We also love the way they look." The windows and doors are fully integrated into the air-seal layer using one-way breathable tapes from SIGA, imported (like the pro clima paper) through 475 High Performance Building Supply in Brooklyn. A custom-fabricated stainless steel accordion screen shields the classroom-side glazing from both intruders and the sun. "It's good for security—the university likes that," said Lock. "But the screen was also big for us to control the amount of heat that enters during the summer months and shoulder seasons." The idea, he explained, is that when classes are in session and the weather is nice, the occupants can throw open the doors. When only the laboratory is in operation, the closed screen will cut back on heat gain. In addition, the steel mesh "became something that was also a really exciting design feature," said Lock. "It had a great effect—not just cooling the space, but also softening the natural light."


text:
Juniors and Non-Graduates Can Also Participate in Recruitment Fairs as "Tianfu Talent Recruitment in 2019" Kicks off
CHENGDU, China, March 15, 2019 — Companies in CDHT came to the Shahe Campus of University of Electronic Science and Technology of China (UESTC) to hold "Tianfu Talent Recruitment in 2019" a job fair on February 27.
A major innovation of the "Campus Tour" a part of "Tianfu Talent Recruitment" since the beginning of this year is to capitalize on the development of "Emerging Engineering Education" of higher institutions and recruit junior interns. According to Hong Lei, Head of Student Affairs Office of School of Information and Software Engineering, UESTC, "The demand for talents in emerging engineering is very high. There are about 700 third-year students in the School of Information and Software Engineering this year, and nearly 300 of them have found internship positions through 'Tianfu Talent Recruitment.' In addition, nearly 200 graduating students have received job offers through 'Tianfu Talent Recruitment.'"
Helping students get hands-on experience in advance
According to a survey among the participating enterprises at "Tianfu Talent Recruitment," the demand for campus recruitment has increased significantly, especially in emerging fields such as big data, cloud computing, artificial intelligence, blockchain, virtual reality and other popular majors of new engineering where full-fledged talents are scarce.
To ensure the supply of qualified talents, "Tianfu Talent Recruitment" has made an innovative adjustment to its "Campus Tour" by recruiting non-graduates of emerging engineering majors for the first time. The first batch of internship offers came from 31 companies, all of which are well-known local enterprises in Chengdu, such as Tencent Technology (Chengdu) Co., Ltd., VeriSilicon Microelectronics (Chengdu) Co., Ltd, Sichuan XWBank, tap4fun, Chengdu Businessbigdata Tech.Corp., Ltd.
Hong Lei said that emerging engineering disciplines have a high requirement for hands-on practice. The combination of recruitment and internship by enterprises helps schools complete the transition from theory to practice, which is conducive to the cultivation of practical talents, and also a beneficial attempt to integrate businesses with the campus.
There is always a suitable job at "Tianfu Talent Recruitment"
"Tianfu Talent Recruitment" is a large-scale group recruitment tour organized by CDHT Management Committee and jointly undertaken by CDHT Party-masses Department and Chengdu Tianfu Software Park, involving "City Tour", "Campus Tour" and "Overseas Tour." It has carried out long-term domestic recruitment activities in Chengdu, Beijing, Shanghai, Shenzhen, Guangzhou, Hangzhou, Chongqing, Xi'an, Wuhan, Harbin and other cities, as well as overseas ones in North America, Europe and Asia, with overseas talent hunting stations set up in Silicon Valley (the US), Seoul (South Korea), Frankfurt (Germany), Stockholm (Sweden), Toronto (Canada), etc. Each year, over 100 such activities are organized, attracting more than 40,000 professional talents, and helping enterprises recruit over 5,000 talents of different categories.
The "Campus Tour" and "City Tour" of "Tianfu Talent Recruitment in 2019" will be carried out at the same time. Under the organization of Chengdu Tianfu Software Park, CDHT enterprises will successively carry out talents recruitment activities in more than ten famous universities in China including Tsinghua University, Beijing University of Posts and Telecommunications, University of Science and Technology of China, Huazhong University of Science and Technology, University of Electronic Science and Technology of China, and Sichuan University, as well as in the four cities of Shenzhen, Chongqing, Shanghai and Beijing.
In addition, the "Overseas Tour" is also scheduled to be conducted in the next half year. At that time, CDHT enterprises will be organized to fly to the United States and Japan to recruit talents, and provide value-added services such as scientific and technological management training, technology transfer and connection, and project negotiation and cooperation for participating enterprises.
SOURCE Chengdu Tianfu Software Park
Fit Body Boot Camp's Global Fitness Challenge Combats the Obesity Pandemic with a 100,000 combined weight loss result
"A healthy diet is the main key along with Fit Body's tough training sessions and the encouragement of the community. I'm so thankful for the
Open Mortgage Bolsters Senior Leadership Team with Appointment of Scott Harkless to Chief Revenue Officer
"Scott's extensive experience, demonstrated leadership and proven track record in the mortgage industry make him an ideal fit for this new position at Open Mortgage,"
BICSI Releases New 8th Edition of ITSIMM for Peak ICT Installer & Technician Performance
TAMPA, Fla., Jan. 18, 2022 /PRNewswire/ — BICSI, the global association leading the advancement of the information and communications technology (ICT) profession, released its brand-new
Princeton Identity Announces Partnership with Emphor Trading LLC, Abu Dhabi, Bringing Biometric Identity Solutions to Security Installations throughout the Middle East and Africa
HAMILTON TOWNSHIP, N.J., Jan. 18, 2022 /PRNewswire/ — Princeton Identity (PI), a leading developer of iris and face biometric identity solutions, announced today that it
Bright Pattern and Carahsoft Team to Bring Powerful Cloud-Based Omnichannel Contact Center Software to Public Sector Agencies
Government agencies now have access to an all-in-one cloud solution that enables multichannel call center operations. Tweet this Government call centers and services are crucial
BlockFi Expands Retail Suite with Two New Product Offerings
JERSEY CITY, N.J., Jan. 18, 2022 /PRNewswire/ — BlockFi, a crypto financial services company, is broadening its range of retail products to include BlockFi Personalized
New Independent Study Finds Netlify Delivers 151% ROI
Application for Solar Energetics to Hold Nearly 35% of the Total High Purity Quartz Sand Market
Startpage's Privacy Protection Browser Extension Gives Consumers Control Over Online Data Collection and Tracking
Cybersecurity Group's SFOR.TRADE to Launch Cryptocurrency Trading Exchange in BOTS' Upcoming Las Vegas-Themed Metaverse
Calendrier prévisionnel de communication 2022
The Fine Globe Media International
The Fine Globe Media Holding is a group of companies focused on all types of media. It started with the successful launch of a website providing general information to which were subsequently added other media platforms. The Fine Global Media Holding Company has evolved significantly over the years and intends to grow further based on its short and medium term strategy. Much of its strength is driven by its own human resources capabilities and the privileged relationships it maintains with prestigious think tanks and world-class media organizations.
→ find out more
© 2021 – Fine Globe International. All Rights Reserved.


The consensus around baseball this season has been that the Rays are extremely reluctant to trade ace David Price within the AL East. That may still be true, but Jon Paul Morosi of FOX Sports hears that they're still at least open to the idea of moving Price within the division.
An intra-division deal might call for a premium price, but today's report is still good news for the Blue Jays, who would no doubt love to bring Price north of the border. The Blue Jays can't bank on Mark Buehrle duplicating his strong first half and they've fallen out of first place. If Toronto is willing to part with two of their top three prospects – Aaron Sanchez, Daniel Norris, and Dalton Pompey – they could come away with the most alluring pitcher on the trade market.
In addition to the Blue Jays, Morosi cites the Mariners, Dodgers, and Cardinals as possible landing spots for Price. It's hard to see Seattle landing Price without parting with Taijuan Walker, but they might be aggressive enough to move the 21-year-old to get Price. The Dodgers, of course, are always aggressive and Ken Rosenthal of FOX Sports surmised yesterday that they could be extra bullish on Price because of their TV situation.


text:
Rand Paul, Dick Cheney, And The Foreign Policy Battle Inside The GOP
The Kentucky Senator and former Vice-President are at the front of a battle that will unfold inside the GOP as we head toward 2016.
Doug Mataconis · Tuesday, June 24, 2014 · 14 comments
The ongoing crisis in Iraq has ignited a foreign policy debate inside the Republican Party that extends not only forward toward the question of what the United States should do in response to the advances of ISIS/ISIL but also the legacy of the war launched by the Bush/Cheney Administration in 2003. On the one side, there's Kentucky Senator and possible 2016 Presidential candidate Rand Paul said in a weekend Op-Ed in The Wall Street Journal that the United States should not choose sides in what he characterized as an Iraqi civil war:
Much of the rationale for going to war in 2003 did not measure up to the Weinberger Doctrine, and I opposed the Iraq war. I thought we needed to be more prudent about the weightiest decision a country can make. Like Reagan, I thought we should never be eager to go to war. And now, 11 years later, we are still dealing with the consequences.
The Middle East is less stable than in 2003. The Iraq war strengthened Iran's influence in Iraq and throughout the Middle East. Sunni extremists backed by Saudi Arabia, Kuwait and Qatar have filled the vacuum. The Islamic State of Iraq and Syria (ISIS) has taken over the cities of Mosul, Tikrit and is on the march to Baghdad.
While President Obama said Thursday he will not send "combat troops," he said he is sending 300 military advisers and he has 275 servicemen to guard the U.S. Embassy. Few are advocating for boots on the ground but many are calling for airstrikes.
Let me address both of these. First, we should not put any U.S. troops on the ground in Iraq, unless it is to secure or evacuate U.S. personnel and diplomatic facilities. And while we may not completely rule out airstrikes, there are many questions that need to be addressed first.
What would airstrikes accomplish? We know that Iran is aiding the Iraqi government against ISIS. Do we want to, in effect, become Iran's air force? What's in this for Iran? Why should we choose a side, and if we do, who are we really helping?
This administration, through bad decision-making that I specifically warned against, has already indirectly aided al Qaeda and ISIS in Syria—the very group some now propose to counter with U.S. troops.
For the small group calling for boots on the ground—how can we ask our brave men and women to risk their lives for a country the Iraqis aren't willing to fight for themselves? Iraqi soldiers are stripping off their uniforms and fleeing this fight. We shouldn't ask our soldiers to put their uniforms on to take their places.
No matter what the administration is planning, I also insist that it go through Congress. President Obama declared this war over and even asked Congress to rescind its 2002 Authorization for Use of Military Force Against Iraq, something I agreed with. If he or others want a new war or military action, they need a new approval, from Congress, or I will oppose them.
The U.S. spent eight years training the Iraqis and nearly a decade of war has brought us to this point. Those who say it was a mistake to leave are forgetting that Prime Minister Nouri al-Maliki's government was demanding we leave in 2011.
Those who say we must re-engage in Iraq are also forgetting an important part of the Weinberger Doctrine: "U.S. troops should not be committed to battle without a 'reasonable assurance' of the support of U.S. public opinion and Congress." To attempt to transform Iraq into something more amenable to our interests would likely require another decade of U.S. presence and perhaps another 4,000 American lives—a generational commitment that few Americans would be willing to make.
Many of those clamoring for military action now are the same people who made every false assumption imaginable about the cost, challenge and purpose of the Iraq war. They have been so wrong for so long. Why should we listen to them again?
Paul said pretty much the same thing in an appearance on Meet The Press on Sunday:
None of this is unusual for the Kentucky Senator, of course. Although he has not been as extreme on the issue as his father, Rand Paul has generally been a strong voice for non-interventionism and against the agenda that continues to be pushed by the people that supported the Bush Administration's policies during the last decade, most notable during the speech he gave at the 2012 Republican National Convention. Paul's opponents inside the GOP have pushed back against his arguments quite regularly, usually by dismissing him as a "isolationist" as they do with anyone who questions the wisdom of the kind of 'democratic interventionism' that was typified by the Bush's Administration to launch an invasion and occupation of Iraq. Much of that pushback has come from conservative bloggers such as Jonathan Tobin, Peter Wehner, andPaul Mirengoff. The interesting battle, though, is the one being led by the former Vice President who was very much the public face for the policies that Paul and those who support him are speaking out against:
Republican Sen. Rand Paul is "basically an isolationist," according to former Vice President Dick Cheney, who expressed his concern with the idea of the Kentucky senator being the GOP nominee during the next presidential cycle.
"Now, Rand Paul and — by my standards, as I look at his — his philosophy, is basically an isolationist," Cheney told ABC News' Jonathan Karl this morning on "This Week." "That didn't work in the 1930s, it sure as heck won't work in the aftermath of 9/11, when 19 guys armed with airline tickets and box cutters came all the way from Afghanistan and killed 3,000 of our citizens."
Cheney said he believes its essential that the United States is involved in the Middle East.
"He [Paul] doesn't believe we ought to be involved in that part of the world," added Cheney. "I haven't picked a nominee yet. But one of the things that's right at the top of my list is whether or not the individual we nominate believes in a strong America, believes in a situation where the United States is able to provide the leadership in the world, basically, to maintain the peace and to take on the al Qaeda types wherever they show up."
Cheney dismissed criticism of his own prior statements and actions on the Iraq War, saying during the interview "if we spend our time debating what happened 11 or 12 years ago, we're going to miss the threat that is growing and that we do face." He added that there are no "good" or "easy" answers when it comes to Iraq today, but it is important to acknowledge the scope of the problem and that it extends to the broader region.
"I think it's very important to emphasize that the problem we're faced with is a much broader one, that we need to — an administration to recognize the fact that we've got this huge problem, quit peddling the notion that they — they got core al Qaeda and therefore there's no problem out there," Cheney said.
Here's the video of Cheney's appearance:
ABC US News | ABC Sports News
Leaving aside the question of why Dick Cheney should be taken seriously when it comes to foreign policy, the comments that he and others have made about Paul are evidence of what could be a real battle over foreign policy in the Republican Party as we had toward the 2016 elections:
"It's all about Rand Paul because he is the most prominent voice of questioning their primacy and offering a different vision, a less interventionist vision, for the party in terms of foreign policy," said one senior Republican operative of the neoconservatives.
But, the operative argued, it's less about Paul himself and more about his ideology creating a safer space for less hawkish foreign policy ideas on the right:
"It may come to be all about Rand in terms of stopping him from being the nominee, but I think it's all about he's putting out there an edge to the debate that creates a middle ground. He's not way over where his father is, so that middle ground has moved to a place that's more plausible."
The neoconservatives are "in a hard spot. They're inevitably tied to Iraq so it's a very hard thing."
Some neoconservative figures privately dismissed the idea that Paul and his wing of the party pose a real threat to a muscular Republican foreign policy, arguing that Paul has actually tried to move farther to the right on foreign policy (he has reached out to the pro-Israel community and supported cutting off aid to the Palestinian Authority, for example) and that the young candidates in the party are mostly hawkish.
Still, Paul is likely to run for president and neutralizing him, even if not the prime focus of the current neoconservative renaissance surrounding the Iraq crisis, could be an added bonus, said Republican strategist Rick Wilson.
"I do think it's an ancillary benefit to talking about if for folks that have a concern that the isolationist streak in Paul world is dangerous for the country," Wilson said. Hawks are "making the case that the Obama policy on Iraq is not where we need to be but reminding people that Rand Paul has a lot of conflicting messages and a lot of conflicting statements."
As I've noted before, when people like Cheney label someone like Paul an "isolationist," they are doing it primarily in an effort to shut down debate rather than addressing the argument they claim to oppose on the merits. "Isolationism," after all, has become synonymous with the America First crowd that existed in the United States in the years between World War One and World War Two and which played a large role in everything from the defeat of Woodrow Wilson's bid to enter the League of Nations to opposition to President Roosevelt's efforts to provide aid to Europe in general and Great Britain specifically in the years before the attack on Pearl Harbor. Since then, the label has been tossed around rather casually however, as I've noted before — here, here, and here — there's a difference between a foreign policy that rejects the idea of intervention in foreign conflicts that do no directly implicate American national interests, and the "isolationism" that Cheney and other claim that Paul and his supporters are advocating. Contrary to what Cheney and others claim, Paul isn't advocating the disengagement with the affairs of the world that was typical of 1930s era isolationism. Instead, he's basically saying that our first response to a foreign "crisis" should be something other than trying to figure out how we can fix it, it should instead be to ask whether it's even our job to "fix" it all and whether its something we can realistically fix to begin with. In the meantime, non-interventionists tend to be strong supporters of international trade and diplomacy, and often point out that we can accomplish more in the world by approaching other nations peacefully than approaching them as potential adversaries. That strikes me as a rather realistic way to look at the world, and it stands in stark contrast to view of those like Cheney who seem to believe that the United States either can or should fix every problem in the world.
This is an argument that we are likely to see played out inside the GOP quite a lot in the years to come, especially if Paul does run for President as many expect. As things stand right now, polling does indicate that there is strong and growing support for the ideas that he has proposed on this subject inside the Republican Party, and that may be the reason we see people like Cheney, former United Nations Ambassador John Bolton, and Congressman Peter King attacking Paul in this manner, They see him as a threat to the foreign policy hegemony that they and people like them have held over the GOP since the end of the Cold War. At the very least, the fact that there is such a threat to begin with is a good thing, and one can only hope that this will lead to a wider debate over foreign policy in the GOP, and the country in general, than we've seen since the 9/11 attacks virtually handed the baton to the neoconservatives. As things stand, they've demonstrated the failures of their own ideas quite aptly, so maybe its time for some new ideas.
FILED UNDER: Campaign 2014, Campaign 2016, Iraq War, Military Affairs, National Security, Terrorism, US Politics, 2012 Republican National Convention, 9/11, ABC News, Afghanistan, al-Qaeda, Baghdad, Bush Administration, Cold War, Dick Cheney, diplomacy, elections, Iran, Iraq, Islamic State, Israel, John Bolton, Jonathan Karl, Kentucky, Meet the Press, Mosul, neoconservative, Nouri al-Maliki, Palestinian Authority, Peter King, Qatar, Rand Paul, Republican National Convention, Republican Party, Saudi Arabia, Syria, Wall Street Journal, Woodrow Wilson
Tuesday, 24 June 2014 at 11:39
Don't be surprised if Cheney runs in 2016 (if Jeb or Christie doesn't). That would create a Cheney vs. Paul foreign policy battle in 2016.
Mu says:
Can't wait for the Cheney polling
"We got 0 for 500 positive on Cheney in a phone poll. So we called his house, and his daughter picked up. 0 for 501"
Mr. Coffee says:
Don't be surprised if Cheney runs in 2016…
Look! Look! See Dick! See Dick Run!
Maybe Cheney will go to Iraq.
Hear Dick! Hear Dick talk! "I will go to Iraq!"
Maybe he will stay there.
Ron Beasley says:
Dick Cheney is and always has been an evil sociopath. His daughter Liz is even worse.
Andre Kenji says:
There is no debate among Dick Cheney and Rand Paul in the GOP. The debate is much more similar to a debate between Marco Rubio(Meaning discrete intervention abroad) and Rand Paul(Very little intervention). Dick is basic a relic of the past.
Hal_10000 says:
When Dick Cheney calls you an isolationist, that's a compliment.
President Camacho says:
Please run Cheney. i need a good laugh. Is this guy serious? Is this just a last ditch attempt at salvaging his legacy? Bush and Cheney, Rumsfeld, Condi and the lot have to realize that they will be remembered as the most inept crusaders in a long, long time.
I guess Cheney has nothing to lose at this point. Integrity…gone. Dignity….gone. Youth…gone. Support of base….will always be there because, frankly, they are f$@&ing nuts.
C. Clavin says:
So the Party of Stupid is fighting over a doctrine proven to be a failure…and an isolationist pipe-dream???
Tillman says:
As things stand, they've demonstrated the failures of their own ideas quite aptly
Good luck telling them that. The same delusion that can blame Obama for TARP and the SoFA with Iraq works its cognitive magic with our neocon brethren all the same. How else can Dick Cheney get on national television?
grumpy realist says:
I especially love Dick Cheney's "never mind the fact that I totally screwed up 11 years ago, the only way to save the US is to do the same thing all over again."
I think if the neocons push this they will be unpleasantly surprised at what the U.S. populace will say. I really don't see any stomach for another round of George and Dick's Excellent Iraq adventure.
Plus, Iraq was a cobbled-together creation in the first place. If Maliki wasn't able to get a working country together in 10 years, why do we have to keep propping up his ineptitude?
rudderpedals says:
This is all about the 2003 Iraq invasion. Good Idea Cheney vs Bad Idea Paul.
Notwithstanding the protestations, Paul is isolationist and Cheney is reactionary. Can I root for them both to lose?
@Andre Kenji:
That is an artifact of an interventionist Demcratic president. Today's Republicans are for intervention unless Obama is.
Franklin says:
@Joe: Are you talking about Liz or Dick? Dick may be dumb, but he isn't dumb enough to run.
An Interested Party says:
The fact that Dick Cheney, of all people, is given time on the Sunday gasbag shows to spew his nonsense tells you everything you need to know about those shows and how they should be ignored and avoided…well, except as satirical material, that is…
Cheney-Edwards Debate Morning After Roundup
The Vice Presidential Debate
Rand Paul, Rick Perry Spar Over Foreign Policy
Syria And The "Isolationist" Smear
The Enzi/Cheney Primary, Rand Paul, And The Wider Fight In The GOP


text:
package com.mysql.jdbc;

import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.UnsupportedEncodingException;
import java.sql.Date;
import java.sql.SQLException;
import java.sql.Time;
import java.sql.Timestamp;
import java.sql.Types;
import java.util.Calendar;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.TimeZone;

/**
 * A RowHolder implementation that holds one row packet (which is re-used by the
 * driver, and thus saves memory allocations), and tries when possible to avoid
 * allocations to break out the results as individual byte[]s.
 *
 * (this isn't possible when doing things like reading floating point values).
 *
 * @version $Id: $
 */
public class BufferRow extends ResultSetRow {
	private Buffer rowFromServer;

	/**
	 * The beginning of the row packet
	 */
	private int homePosition = 0;

	/**
	 * The home position before the is-null bitmask for server-side
	 * prepared statement result sets
	 */
	private int preNullBitmaskHomePosition = 0;

	/**
	 * The last-requested index, used as an optimization, if you ask for the
	 * same index, we won't seek to find it. If you ask for an index that is >
	 * than the last one requested, we start seeking from the last requested
	 * index.
	 */
	private int lastRequestedIndex = -1;

	/**
	 * The position of the last-requested index, optimization in concert with
	 * lastRequestedIndex.
	 */
	private int lastRequestedPos;

	/**
	 * The metadata of the fields of this result set.
	 */
	private Field[] metadata;

	/**
	 * Is this a row from a server-side prepared statement? If so, they're
	 * encoded differently, so we have different ways of finding where each
	 * column is, and unpacking them.
	 */
	private boolean isBinaryEncoded;

	/**
	 * If binary-encoded, the NULL status of each column is at the beginning of
	 * the row, so we
	 */
	private boolean[] isNull;

	private List<InputStream> openStreams;

	public BufferRow(Buffer buf, Field[] fields, boolean isBinaryEncoded, ExceptionInterceptor exceptionInterceptor)
			throws SQLException {
		super(exceptionInterceptor);

		this.rowFromServer = buf;
		this.metadata = fields;
		this.isBinaryEncoded = isBinaryEncoded;
		this.homePosition = this.rowFromServer.getPosition();
		this.preNullBitmaskHomePosition = this.homePosition;

		if (fields != null) {
			setMetadata(fields);
		}
	}

	public synchronized void closeOpenStreams() {
		if (this.openStreams != null) {
			// This would've looked slicker in a "for" loop
			// but we want to skip over streams that fail to
			// close (they probably won't ever)
			// to be more robust and close everything we _can_

			Iterator<InputStream> iter = this.openStreams.iterator();

			while (iter.hasNext()) {

				try {
					iter.next().close();
				} catch (IOException e) {
					// ignore - it can't really happen in this case
				}
			}

			this.openStreams.clear();
		}
	}

	private int findAndSeekToOffset(int index) throws SQLException {
		if (!this.isBinaryEncoded) {

			if (index == 0) {
				this.lastRequestedIndex = 0;
				this.lastRequestedPos = this.homePosition;
				this.rowFromServer.setPosition(this.homePosition);

				return 0;
			}

			if (index == this.lastRequestedIndex) {
				this.rowFromServer.setPosition(this.lastRequestedPos);

				return this.lastRequestedPos;
			}

			int startingIndex = 0;

			if (index > this.lastRequestedIndex) {
				if (this.lastRequestedIndex >= 0) {
					startingIndex = this.lastRequestedIndex;
				} else {
					startingIndex = 0;
				}

				this.rowFromServer.setPosition(this.lastRequestedPos);
			} else {
				this.rowFromServer.setPosition(this.homePosition);
			}

			for (int i = startingIndex; i < index; i++) {
				this.rowFromServer.fastSkipLenByteArray();
			}

			this.lastRequestedIndex = index;
			this.lastRequestedPos = this.rowFromServer.getPosition();

			return this.lastRequestedPos;
		}

		return findAndSeekToOffsetForBinaryEncoding(index);
	}

	private int findAndSeekToOffsetForBinaryEncoding(int index)
			throws SQLException {
		if (index == 0) {
			this.lastRequestedIndex = 0;
			this.lastRequestedPos = this.homePosition;
			this.rowFromServer.setPosition(this.homePosition);

			return 0;
		}

		if (index == this.lastRequestedIndex) {
			this.rowFromServer.setPosition(this.lastRequestedPos);

			return this.lastRequestedPos;
		}

		int startingIndex = 0;

		if (index > this.lastRequestedIndex) {
			if (this.lastRequestedIndex >= 0) {
				startingIndex = this.lastRequestedIndex;
			} else {
				// First-time "scan"
				startingIndex = 0;
				this.lastRequestedPos = this.homePosition;
			}

			this.rowFromServer.setPosition(this.lastRequestedPos);
		} else {
			this.rowFromServer.setPosition(this.homePosition);
		}

		for (int i = startingIndex; i < index; i++) {
			if (this.isNull[i]) {
				continue;
			}

			int curPosition = this.rowFromServer.getPosition();

			switch (this.metadata[i].getMysqlType()) {
			case MysqlDefs.FIELD_TYPE_NULL:
				break; // for dummy binds

			case MysqlDefs.FIELD_TYPE_TINY:

				this.rowFromServer.setPosition(curPosition + 1);
				break;

			case MysqlDefs.FIELD_TYPE_SHORT:
			case MysqlDefs.FIELD_TYPE_YEAR:
				this.rowFromServer.setPosition(curPosition + 2);

				break;
			case MysqlDefs.FIELD_TYPE_LONG:
			case MysqlDefs.FIELD_TYPE_INT24:
				this.rowFromServer.setPosition(curPosition + 4);

				break;
			case MysqlDefs.FIELD_TYPE_LONGLONG:
				this.rowFromServer.setPosition(curPosition + 8);

				break;
			case MysqlDefs.FIELD_TYPE_FLOAT:
				this.rowFromServer.setPosition(curPosition + 4);

				break;
			case MysqlDefs.FIELD_TYPE_DOUBLE:
				this.rowFromServer.setPosition(curPosition + 8);

				break;
			case MysqlDefs.FIELD_TYPE_TIME:
				this.rowFromServer.fastSkipLenByteArray();

				break;
			case MysqlDefs.FIELD_TYPE_DATE:

				this.rowFromServer.fastSkipLenByteArray();

				break;
			case MysqlDefs.FIELD_TYPE_DATETIME:
			case MysqlDefs.FIELD_TYPE_TIMESTAMP:
				this.rowFromServer.fastSkipLenByteArray();

				break;
			case MysqlDefs.FIELD_TYPE_TINY_BLOB:
			case MysqlDefs.FIELD_TYPE_MEDIUM_BLOB:
			case MysqlDefs.FIELD_TYPE_LONG_BLOB:
			case MysqlDefs.FIELD_TYPE_BLOB:
			case MysqlDefs.FIELD_TYPE_VAR_STRING:
			case MysqlDefs.FIELD_TYPE_VARCHAR:
			case MysqlDefs.FIELD_TYPE_STRING:
			case MysqlDefs.FIELD_TYPE_DECIMAL:
			case MysqlDefs.FIELD_TYPE_NEW_DECIMAL:
			case MysqlDefs.FIELD_TYPE_GEOMETRY:
			case MysqlDefs.FIELD_TYPE_BIT:
				this.rowFromServer.fastSkipLenByteArray();

				break;

			default:
				throw SQLError.createSQLException(Messages
						.getString("MysqlIO.97") //$NON-NLS-1$
						+ this.metadata[i].getMysqlType()
						+ Messages.getString("MysqlIO.98")
						+ (i + 1)
						+ Messages.getString("MysqlIO.99") //$NON-NLS-1$ //$NON-NLS-2$
						+ this.metadata.length
						+ Messages.getString("MysqlIO.100"), //$NON-NLS-1$
						SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor);
			}
		}

		this.lastRequestedIndex = index;
		this.lastRequestedPos = this.rowFromServer.getPosition();

		return this.lastRequestedPos;
	}

	public synchronized InputStream getBinaryInputStream(int columnIndex)
			throws SQLException {
		if (this.isBinaryEncoded) {
			if (isNull(columnIndex)) {
				return null;
			}
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		if (length == Buffer.NULL_LENGTH) {
			return null;
		}

		InputStream stream = new ByteArrayInputStream(this.rowFromServer
				.getByteBuffer(), offset, (int) length);

		if (this.openStreams == null) {
			this.openStreams = new LinkedList<InputStream>();
		}

		return stream;
	}

	public byte[] getColumnValue(int index) throws SQLException {
		findAndSeekToOffset(index);

		if (!this.isBinaryEncoded) {
			return this.rowFromServer.readLenByteArray(0);
		}

		if (this.isNull[index]) {
			return null;
		}

		switch (this.metadata[index].getMysqlType()) {
		case MysqlDefs.FIELD_TYPE_NULL:
			return null;

		case MysqlDefs.FIELD_TYPE_TINY:
			return new byte[] { this.rowFromServer.readByte() };

		case MysqlDefs.FIELD_TYPE_SHORT:
		case MysqlDefs.FIELD_TYPE_YEAR:
			return this.rowFromServer.getBytes(2);

		case MysqlDefs.FIELD_TYPE_LONG:
		case MysqlDefs.FIELD_TYPE_INT24:
			return this.rowFromServer.getBytes(4);

		case MysqlDefs.FIELD_TYPE_LONGLONG:
			return this.rowFromServer.getBytes(8);

		case MysqlDefs.FIELD_TYPE_FLOAT:
			return this.rowFromServer.getBytes(4);

		case MysqlDefs.FIELD_TYPE_DOUBLE:
			return this.rowFromServer.getBytes(8);

		case MysqlDefs.FIELD_TYPE_TIME:
		case MysqlDefs.FIELD_TYPE_DATE:
		case MysqlDefs.FIELD_TYPE_DATETIME:
		case MysqlDefs.FIELD_TYPE_TIMESTAMP:
		case MysqlDefs.FIELD_TYPE_TINY_BLOB:
		case MysqlDefs.FIELD_TYPE_MEDIUM_BLOB:
		case MysqlDefs.FIELD_TYPE_LONG_BLOB:
		case MysqlDefs.FIELD_TYPE_BLOB:
		case MysqlDefs.FIELD_TYPE_VAR_STRING:
		case MysqlDefs.FIELD_TYPE_VARCHAR:
		case MysqlDefs.FIELD_TYPE_STRING:
		case MysqlDefs.FIELD_TYPE_DECIMAL:
		case MysqlDefs.FIELD_TYPE_NEW_DECIMAL:
		case MysqlDefs.FIELD_TYPE_GEOMETRY:
		case MysqlDefs.FIELD_TYPE_BIT:
			return this.rowFromServer.readLenByteArray(0);

		default:
			throw SQLError.createSQLException(Messages.getString("MysqlIO.97") //$NON-NLS-1$
					+ this.metadata[index].getMysqlType()
					+ Messages.getString("MysqlIO.98")
					+ (index + 1)
					+ Messages.getString("MysqlIO.99") //$NON-NLS-1$ //$NON-NLS-2$
					+ this.metadata.length + Messages.getString("MysqlIO.100"), //$NON-NLS-1$
					SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor);
		}
	}

	public int getInt(int columnIndex) throws SQLException {

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		if (length == Buffer.NULL_LENGTH) {
			return 0;
		}

		return StringUtils.getInt(this.rowFromServer.getByteBuffer(), offset,
				offset + (int) length);
	}

	public long getLong(int columnIndex) throws SQLException {
		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		if (length == Buffer.NULL_LENGTH) {
			return 0;
		}

		return StringUtils.getLong(this.rowFromServer.getByteBuffer(), offset,
				offset + (int) length);
	}

	public double getNativeDouble(int columnIndex) throws SQLException {
		if (isNull(columnIndex)) {
			return 0;
		}

		findAndSeekToOffset(columnIndex);

		int offset = this.rowFromServer.getPosition();

		return getNativeDouble(this.rowFromServer.getByteBuffer(), offset);
	}

	public float getNativeFloat(int columnIndex) throws SQLException {
		if (isNull(columnIndex)) {
			return 0;
		}

		findAndSeekToOffset(columnIndex);

		int offset = this.rowFromServer.getPosition();

		return getNativeFloat(this.rowFromServer.getByteBuffer(), offset);
	}

	public int getNativeInt(int columnIndex) throws SQLException {
		if (isNull(columnIndex)) {
			return 0;
		}

		findAndSeekToOffset(columnIndex);

		int offset = this.rowFromServer.getPosition();

		return getNativeInt(this.rowFromServer.getByteBuffer(), offset);
	}

	public long getNativeLong(int columnIndex) throws SQLException {
		if (isNull(columnIndex)) {
			return 0;
		}

		findAndSeekToOffset(columnIndex);

		int offset = this.rowFromServer.getPosition();

		return getNativeLong(this.rowFromServer.getByteBuffer(), offset);
	}

	public short getNativeShort(int columnIndex) throws SQLException {
		if (isNull(columnIndex)) {
			return 0;
		}

		findAndSeekToOffset(columnIndex);

		int offset = this.rowFromServer.getPosition();

		return getNativeShort(this.rowFromServer.getByteBuffer(), offset);
	}

	public Timestamp getNativeTimestamp(int columnIndex,
			Calendar targetCalendar, TimeZone tz, boolean rollForward,
			MySQLConnection conn, ResultSetImpl rs) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getNativeTimestamp(this.rowFromServer.getByteBuffer(), offset,
				(int) length, targetCalendar, tz, rollForward, conn, rs);
	}

	public Reader getReader(int columnIndex) throws SQLException {
		InputStream stream = getBinaryInputStream(columnIndex);

		if (stream == null) {
			return null;
		}

		try {
			return new InputStreamReader(stream, this.metadata[columnIndex]
					.getCharacterSet());
		} catch (UnsupportedEncodingException e) {
			SQLException sqlEx = SQLError.createSQLException("", this.exceptionInterceptor);

			sqlEx.initCause(e);

			throw sqlEx;
		}
	}

	public String getString(int columnIndex, String encoding, MySQLConnection conn)
			throws SQLException {
		if (this.isBinaryEncoded) {
			if (isNull(columnIndex)) {
				return null;
			}
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		if (length == Buffer.NULL_LENGTH) {
			return null;
		}

		if (length == 0) {
			return "";
		}

		// TODO: I don't like this, would like to push functionality back
		// to the buffer class somehow

		int offset = this.rowFromServer.getPosition();

		return getString(encoding, conn, this.rowFromServer.getByteBuffer(),
				offset, (int) length);
	}

	public Time getTimeFast(int columnIndex, Calendar targetCalendar,
			TimeZone tz, boolean rollForward, MySQLConnection conn,
			ResultSetImpl rs) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getTimeFast(columnIndex, this.rowFromServer.getByteBuffer(),
				offset, (int)length, targetCalendar, tz, rollForward, conn, rs);
	}

	public Timestamp getTimestampFast(int columnIndex, Calendar targetCalendar,
			TimeZone tz, boolean rollForward, MySQLConnection conn,
			ResultSetImpl rs) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getTimestampFast(columnIndex,
				this.rowFromServer.getByteBuffer(), offset, (int)length, targetCalendar, tz,
				rollForward, conn, rs);
	}

	public boolean isFloatingPointNumber(int index) throws SQLException {
		if (this.isBinaryEncoded) {
			switch (this.metadata[index].getSQLType()) {
			case Types.FLOAT:
			case Types.DOUBLE:
			case Types.DECIMAL:
			case Types.NUMERIC:
				return true;
			default:
				return false;
			}
		}

		findAndSeekToOffset(index);

		long length = this.rowFromServer.readFieldLength();

		if (length == Buffer.NULL_LENGTH) {
			return false;
		}

		if (length == 0) {
			return false;
		}

		int offset = this.rowFromServer.getPosition();
		byte[] buffer = this.rowFromServer.getByteBuffer();

		for (int i = 0; i < (int) length; i++) {
			char c = (char) buffer[offset + i];

			if ((c == 'e') || (c == 'E')) {
				return true;
			}
		}

		return false;
	}

	public boolean isNull(int index) throws SQLException {
		if (!this.isBinaryEncoded) {
			findAndSeekToOffset(index);

			return this.rowFromServer.readFieldLength() == Buffer.NULL_LENGTH;
		}

		return this.isNull[index];
	}

	public long length(int index) throws SQLException {
		findAndSeekToOffset(index);

		long length = this.rowFromServer.readFieldLength();

		if (length == Buffer.NULL_LENGTH) {
			return 0;
		}

		return length;
	}

	public void setColumnValue(int index, byte[] value) throws SQLException {
		throw new OperationNotSupportedException();
	}

	public ResultSetRow setMetadata(Field[] f) throws SQLException {
		super.setMetadata(f);

		if (this.isBinaryEncoded) {
			setupIsNullBitmask();
		}

		return this;
	}

	/**
	 * Unpacks the bitmask at the head of the row packet that tells us what
	 * columns hold null values, and sets the "home" position directly after the
	 * bitmask.
	 */
	private void setupIsNullBitmask() throws SQLException {
		if (this.isNull != null) {
			return; // we've already done this
		}

		this.rowFromServer.setPosition(this.preNullBitmaskHomePosition);

		int nullCount = (this.metadata.length + 9) / 8;

		byte[] nullBitMask = new byte[nullCount];

		for (int i = 0; i < nullCount; i++) {
			nullBitMask[i] = this.rowFromServer.readByte();
		}

		this.homePosition = this.rowFromServer.getPosition();

		this.isNull = new boolean[this.metadata.length];

		int nullMaskPos = 0;
		int bit = 4; // first two bits are reserved for future use

		for (int i = 0; i < this.metadata.length; i++) {

			this.isNull[i] = ((nullBitMask[nullMaskPos] & bit) != 0);

			if (((bit <<= 1) & 255) == 0) {
				bit = 1; /* To next byte */

				nullMaskPos++;
			}
		}
	}

	public Date getDateFast(int columnIndex, MySQLConnection conn,
			ResultSetImpl rs, Calendar targetCalendar) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getDateFast(columnIndex, this.rowFromServer.getByteBuffer(),
				offset, (int)length, conn, rs, targetCalendar);
	}

	public java.sql.Date getNativeDate(int columnIndex, MySQLConnection conn,
			ResultSetImpl rs, Calendar cal) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getNativeDate(columnIndex, this.rowFromServer.getByteBuffer(),
				offset, (int) length, conn, rs, cal);
	}

	public Object getNativeDateTimeValue(int columnIndex, Calendar targetCalendar,
			int jdbcType, int mysqlType, TimeZone tz,
			boolean rollForward, MySQLConnection conn, ResultSetImpl rs)
			throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getNativeDateTimeValue(columnIndex, this.rowFromServer
				.getByteBuffer(), offset, (int) length, targetCalendar, jdbcType,
				mysqlType, tz, rollForward, conn, rs);
	}

	public Time getNativeTime(int columnIndex, Calendar targetCalendar,
			TimeZone tz, boolean rollForward, MySQLConnection conn,
			ResultSetImpl rs) throws SQLException {
		if (isNull(columnIndex)) {
			return null;
		}

		findAndSeekToOffset(columnIndex);

		long length = this.rowFromServer.readFieldLength();

		int offset = this.rowFromServer.getPosition();

		return getNativeTime(columnIndex, this.rowFromServer.getByteBuffer(),
				offset, (int) length, targetCalendar, tz, rollForward, conn, rs);
	}

	public int getBytesSize() {
		return this.rowFromServer.getBufLength();
	}
}

redpajama_set_name: RedPajamaGithub


I have a flower for you today. It's from the Wandering Jew plant. And yes, I had to Google because I wasn't sure that the name hadn't been changed due to political incorrectness. In some places it's called Wandering Dew.
It's a weed around here, but we've had so much rain this summer that my weeding skills have been unable to overcome the weeds! So, I have lots of this weed, but it does have a pretty, bright blue, flower.


text:
from wtforms import Field
from wtforms.validators import DataRequired, ValidationError

from indico.core.config import config
from indico.modules.attachments.forms import AttachmentFormBase
from indico.util.i18n import _
from indico.web.forms.widgets import JinjaWidget

from indico_owncloud.util import get_filepicker_url

class IndicoOwncloudField(Field):
    widget = JinjaWidget('owncloud_filepicker_widget.html', plugin='owncloud', single_line=True, single_kwargs=True)

    def __init__(self, label=None, validators=None, **kwargs):
        super().__init__(label, validators, **kwargs)
        self.filepicker_url = get_filepicker_url()
        self.origin = config.BASE_URL

    def process_formdata(self, valuelist):
        if valuelist:
            self.data = {'files': [f.rstrip() for f in valuelist[0].split('\n')]}

class AttachmentOwncloudFormMixin:
    owncloud_filepicker = IndicoOwncloudField(_('Files'), [DataRequired()])

    def validate_owncloud_filepicker(self, field):
        if self.owncloud_filepicker.data and self.owncloud_filepicker.data['files'] == ['']:
            raise ValidationError('Select some files')

class AddAttachmentOwncloudForm(AttachmentOwncloudFormMixin, AttachmentFormBase):
    pass

class EditAttachmentOwncloudForm(AttachmentOwncloudFormMixin, AttachmentFormBase):
    pass


text:
ISL 2017/18: NorthEast United FC vs FC Pune City - Lineups, Preview and Prediction
After stopping FC Goa dead in their tracks, giant-killer NorthEast United host Marcelinho's FC Pune City.
14:30 GMT, Wednesday 7th February, Indira Gandhi Athletic Stadium (Guwahati, India), Sab TV UK
Last Time Out
NorthEast United FC Lineup
FC Pune City Lineup
Key Battle: Marcinho (NorthEast United) vs Marcelinho (FC Pune City)
Prediction: FC Pune City 2-0 NorthEast United
(Photo credit: Psihrishi)
Avram Grant's arrival has rekindled the fight in NorthEast United's game. After coming from behind to draw against FC Goa, the Highlanders are now set to face the Marcelinho test.
Grant has already led the team to beat FC Goa and Chennaiyin at home while drawing against the Gaurs away from home.
Though a top four spot might be out of the reach, they continue to entertain fans with an attractive brand of football and might as well spoil the party for some of the big names in the league.
The Stallions are now tied with Jamshedpur with 22 points and have a game in hand.
Their last match ended in a home defeat against Kerala Blasters and while they are still well-poised to make the playoffs, a loss against NorthEast will complicate things.
FC Goa 2-2 NorthEast United FC (Indian Super League)
The match presented the Highlanders' weaknesses and strengths in an equal light as they conceded the lead twice, only to come back from behind. It showed how much the team has grown considering before Grant's arrival, they had scored one out of eight matches.
However, the game also highlighted their inability to defend on the counter and the defensive frailties displayed by the centre-back duo Jose Goncalves and Sambinha.
Mandar Rao Desai broke the deadlock in the 42nd-minute netting from a curling shot. The visitors reacted within two minutes with an equally impressive shot from Marcinho.
After the restart, it was Manuel Lanzarote and Ferran Corominas's deadly combination which gifted the home side the lead once again from a swift counter-attack.
Jose Goncalves failed to keep pace with Corominas while TP Rehenesh was reduced to a mere spectator in both the goals.
NorthEast bounced back again, with a goal from substitute John Mosquera as the Columbian tapped in Halicharan Narzary's cross in the box.
FC Pune City 1-2 Kerala Blasters (Indian Super League)
The Stallions managed to dominate every aspect of the match against Kerala, except for the scoreline. They kept the ball longer, enjoying 53% possession with higher pass accuracy and more shots on goal than their opposition.
Yet, the home side could not manage a single point. While luck could be blamed in part for denying Marcelinho's two long-range efforts, both of which bounced off the woodwork, they did get a penalty in questionable circumstances.
Taking advantage of the penalty decision, Emiliano Alfaro converted from the spot in the 79th minute to level Pune, after Jackichand Singh sent the visitors to the lead with a stunning drive from outside the 18-yard box.
However, despite Pune's repeated advances, the Blasters managed to hold them off, until CK Vineeth once again scored a goal in the dying minutes to steal the three points away from the Stallions.
The Highlanders will look to start an unchanged side after competitive displays with the same starting 11.
Ashique Kuruniyan remains sidelined with an injury. Baljit Sahni was given an opportunity on the wings against Kerala but was replaced in the 71st minute. Isaac Vanmalsawma may get to start in place of Sahni.
It will the battle of the Brazilians as Marcinho takes on Marcelinho.
The former represents the focal point of the Highlanders attack, linking up with Seminlen Doungel, Halicharan Narzary and Danilo Lopes/John Mosquera.
His ability to anticipate movements and create opportunities for his teammates makes him the perfect number ten for NorthEast United.
However, his opponent on Wednesday is no less effective for his team, if not more.
Marcelinho failed to hit the back of the net against Kerala, but his through-balls and long-range effort provided much threat to the Blasters goal.
As luck would have it, Pune lost the opportunity to go top of the league, but a win against the NorthEast United will propel them to the second position behind Bengaluru.
The person who will need to create magic on the pitch once again will be Marcelinho.
The Highlanders defence leave them exposed
The defensive unit of TP Rehenesh, Jose Goncalves, Sambinha, Nirmal Chhetri and Reagan Singh haven't been the best this season, conceding 19 goals in 12 matches.
They have the third worst defensive tally in the league behind bottom-placed Delhi Dynamos and cavalier FC Goa.
While both Goncalves and Sambinha have plenty of experience playing the top leagues across the globe, they haven't been able to offer enough protection to their keeper.
Additionally, they have one of the worst records in defending against crosses and can't seem to keep pace with most of the forwards in the league.
Rehenesh himself has not been in the best of form often making schoolboy errors.
He currently sits eight in the league's tally for most saves, bettering only Vishal Kaith and Gurpreet Singh Sandhu, both of whose teams have more stable defences.
The Highlanders have been able to organise their attack well in recent games, but their defence has often been found lacking.
Against a team like FC Pune City, they will need to be more compact defensively to resist their charms.


text:
Elizabeth Joy New (born 1984) is an Australian chemist and Professor of the School of Chemistry, University of Sydney. She won the 2018 Australian Museum 3M Eureka Prize.

Early life and education
New was born in Sydney in 1984. She represented Australia at the International Chemistry Olympiad in 2000 and 2001, winning bronze and gold medals respectively, and graduated from James Ruse Agricultural High School with a UAI of 100. She earned a bachelor's degree in chemistry at the University of Sydney in 2005, where she completed her master's degree in 2006. During her graduate studies she worked on fluorescent tags to monitor the cellular uptake and metabolism of anti-tumor complexes. New completed her doctoral studies at Durham University working with David Parker, graduating in 2010. Her work looked at the cellular behaviour of lanthanide complexes.

Research and career
She was appointed a Royal Commission for the Exhibition of 1851 Research Fellow at the University of California, Berkeley in 2010. She worked with Christopher Chang on fluorescent sensors for copper. She was made an Australian Research Council Discovery Early Career Research Fellow in 2012, working on molecular imaging. New's group developed reversible fluorescent sensors for cellular redox environments. She provided the first examples of reversible ratiometric cytoplasmic sensing and mitochondrial sensing. They develop cobalt complexes for contrast agents in magnetic resonance imaging. The complexes can be used to monitor oxidative stress.

New was made a lecturer in 2015 and a senior lecturer in 2016. In 2017 she received the ChemComm Emerging Investigator. She was appointed Associate Professor in 2018.

Awards
 2019 Malcolm McIntosh Prize for Physical Scientist of the Year
2018 Royal Society of New South Wales Edgeworth David Medal
 2018 3M Eureka Prize for Emerging Leader in Science
 2018 Fellow of the Royal Society of New South Wales
 2017 Royal Australian Chemical Institute Rennie Memorial Medal
 2017 Royal Australian Chemical Institute Educator of the Year Award
 2016 New South Wales Early Career Researcher of the Year
 2015 Office of Learning and Teaching Teaching Excellence Award
 2015 Young Tall Poppy Science Award
 2015 Selby Research Award
 2015 Vice-Chancellor award for Outstanding Teaching
 2014 Royal Australian Chemical Institute Nyholm Lectureship, 2014-2015
 2014 Asian Biological Inorganic Chemistry Early Career Research Award
 2011 Royal Society of Chemistry Dalton Young Researchers Award
 2005 University of Sydney The University Medal

References

Australian chemists
Inorganic chemists
Australian women chemists
University of Sydney alumni
Alumni of Ustinov College, Durham
Academic staff of the University of Sydney
1984 births
Living people
People educated at James Ruse Agricultural High School
Fellows of the Royal Society of New South Wales

redpajama_set_name: RedPajamaWikipedia


"When I was a little girl watching programs like this — because that's the kind of nerdy family we were — I would look up and not see anyone who looked like me in any way. No women. No people of color," she said. "I'm very keen about the fact that a little girl now, watching the news, when they see me and Judy [Woodruff] sitting side by side, it will occur to them that that's perfectly normal — that it won't seem like any big breakthrough at all.


text:
Female Area Athlete of the Week: Nixon finding her role with running mate Peterson
Karlie Nixon named area athlete of the week after being named to All-State honorable mention
Karli Nixon.
By Conrad Engstrom
For their whole basketball careers, Karli Nixon and Lily Peterson have been in tandem.
Now seniors, only Nixon remains after Peterson suffered an ACL tear leaving her out for the 2021 season.
Nixon has survived on her own just fine. Although she and the Crosby-Ironton Rangers miss the former Dispatch Player of the Year, Peterson. Nixon has turned in a season that earned her All-State Honorable Mention honors for Class 2A.
"It means a lot coming from a small town," Nixon said. "I definitely have a lot of support behind me. It's been an adjustment this year with all the COVID-19 stuff and being without Lily being by my side.
"We've still found other ways to hang out though. She's at every practice. She's at every game on the bench. She's still talking on the bench and giving me pointers. She's still very much involved."
Nixon added to her excellent senior season last week with two straight 19-point games against Cromwell-Wright and Staples-Motley. Last season, at Staples-Motley, is where Nixon reached her 1,000th career point milestone.
"I've never felt more supported than when I reached that milestone," Nixon said. "Even when we were at Staples-Motley last week, my teammates were reminding me that this was where we celebrated."
For the season, Nixon averages 16.0 points a game on 56% shooting. She's also tallied 3.1 rebounds, 2.4 assists and 2.6 steals a game.
"The way she's stepped up without Lily is what I like because they have been running partners throughout their whole career," Rangers head coach Peter Vukelich said. "We thought the absence of Lily might affect her a different way, but she's stepped right up and her confidence and body language on the floor is a night and day difference from last year."
As a junior last year, Nixon was named to the Dispatch All-Area team and finished with 15.0 points, 4.9 rebounds and 1.3 assists a game with 65 steals. She also shot 51% (143-280) from the field, 28% (23-82) from 3-point and 71% (79-111) from the free-throw line.
C-I's most talked about player is seventh-grader Tori Oehrlein, who averages 22.1 points, 10.1 rebounds and 6.9 assists a game while shooting 50% from the field and 46% from 3.
One of Oehrlein's best traits on the basketball floor is her vision and Nixon is one of the main beneficiaries of her passing.
"It's a little bittersweet because that used to be Lily," Nixon said. "We were kind of that dynamic duo, but it's nice that Tori can fill that role for that team, not just for me, but for the whole team."
Nixon has also taken on the role of shepherd for the young Oehrlein to help her with the pressures of playing varsity at a young age.
"I honestly forget she's a seventh grader," Nixon said. "She's so mature and her basketball IQ is beyond me. She's got a great work ethic and is a great team player. She's just blended in and joined a new group of girls seamlessly."
Vukelich saw the Nixon and Oehrlein relationship grow in the summer.
"Sometimes I have to tell Tori not to throw it because it's not always there," Vukelich said. "We have to hold her back, but (Nixon) has been great running up the floor."
In her senior season, Nixon realized her role isn't always going to be the scorer for the Rangers. She's found other ways to affect the game.
"Sometimes it's just being the player they look for guidance," Nixon said. "Staying composed in a close game. We've had a lot of those this year. It's been all about adapting."
The highlight of the season for Nixon and Vukelich came during the Cromwell-Wright game last week. It was senior night. Peterson entered the game toward the end.
It was Nixon who assisted on a Peterson 3-pointer like old times in the Rangers' 66-48 win.
"I can't describe it," Nixon said. "I was so happy. I know there were a lot of nerves with it coming in. In the end, she executed really well and it was a really fun moment to get that last bit with her."
Vukelich could see how much the moment meant for both seniors.
"That's something we talked about as coaches, you know, how do we get Lily into the game without the cliche of just letting her score," he said. "She had to run the floor a little bit and get open and for Karli to get the assist on that basket was a perfect ending to their high school chapter in basketball."
Next year, Nixon plans to attend and play basketball at the College of St. Scholastica in Duluth.
"I've always wanted to go to college in Duluth," she said. "I'm really excited to get right into it with them."
Other notable performances:
Basketball: Taylor Jordan, Little Falls, scored 22 points against Mora and 22 points against Long Prairie-Grey Eagle.
Tori Oehrlein, Crosby-Ironton, scored 22 points against Staples-Motley.
Reagan Ludovissie, Verndale, scored 24 points against Bertha-Hewitt.
Ramsey Tulenchik, Pine River-Backus, scored 26 points against Pequot Lakes and 22 points against Nevis.
Rylie Hirschey, Pine River-Backus, scored 20 points against Pequot Lakes.
Addison Lorber, Staples-Motley, scored 22 points against Long Prairie-Grey Eagle.
Sadie Hopman, Pillager, Scored 21 points against Henning.
Teagan Piecek, Aitkin, scored 22 points against Isle.
Gymnastics: Maddie Dehn, Little Falls, earned the all-around title against Paynesville.
Karli Nixon
School: Crosby-Ironton
Highlights: Named to Class 2A All-State Honorable Mention as well as scored 19 points against Cromwell-Wright and Staple-Motley.
Related Topics: LOCAL SPORTSBASKETBALLGIRLS BASKETBALL


text:
The Watchers in the Dark
This is the text of my pre-performance Talk in the National Concert Hall Dublin at Lyric Opera's production of La Bohème on October 17, 18 and 20, 2015.
Why are Puccini's best-known works so different from what had preceded them, in 19th century Italian opera, and why has their continued popularity been so robust and unchallenged in the decades since his death?
It has been said that Puccini's music sounds better than it is, and that his style of composition evolved very little during the 40 years it took him to compose 12 operas.
His harshest critics have frequently accused him of decadence, misogyny and superficial showmanship and, yes, there is little by way of intellectual engagement in any of Puccini's operas.
But opera is a blood sport, tragic narratives stalk its stage, so it not difficult to counter-argue all that criticism by emphasising Puccini's passion for high-tension drama, his natural feel for what works on the stage, his consistent facility for writing memorable melodies and his genius for manipulating our emotional responses to his music, the music which became the soundtrack to so many of our lives.
This was his winning formula, the effective means to achieve his ends and that made him the most successful and best known opera composer of his generation, to the mid-1920s and ever since.
His work is in the premier league, with Mozart, Wagner and Verdi and his Butterfly, Tosca and his Bohème can hold their own against anything written by those distinguished forbearers; though what, in a strange way, distinguishes him, from all who went before him, was that, unlike Verdi or the bel canto composers, Puccini he did not progress steadily and confidently forward through his life as a composer, getting better and better with each opera, as they had done.
Yet as a composer of music for the stage, an educated man who travelled widely, went to the theatre and to the silent cinema, he has always been box office gold.
Puccini gave Italian opera its final great burst of pride, and Italian opera, as it was then and as we know it today, died when Puccini died 91 years ago.
La bohème offers us ecstasy in love and pathos in death – a kind of liebestod – not in the more profound sense of Wagner or indeed Verdi, but in the simplicity and brevity of small things happening before us on the stage and reflected back at us by the melodrama: emotions which we recognise and which are perfectly painted, choreographed and sculpted in music.
La bohème is set in bohemian Paris (in this production the Paris of the 1950s), and the principal characters are light years away from the classical/aristocratic or mythical/historical creatures who so frequently peopled the operas of Puccini's predecessors.
Our heroine, Mimì, in what is Puccini's fourth opera, is a simple seamstress, living alone in an attic with a view across the roofs of Paris and in the latter stages of consumption.
Her new friend, Rodolfo, is a self-confessed dreamer, a writer barely scraping a living and burning the texts of his plays to keep warm.
In the first Quadro (or act), he and his companions (Marcello, Colline and Schaunard) live in poverty, hunger and cold – when we meet them, it is Christmas Eve - yet Puccini writes music for them which unapologetically sentimentalises their predicament, and that music is bursting with melodies we can hum in the car on the way home, and with little motifs carried forward from scene to scene in an extended soundscape which, in 1896, was without precedent.
This is equally true, in Quadro 2, with the neo-realism of a bustling crowd and its ambient noises which risk disrupting the musical coherence of the whole scene, by which I mean the music of the principals seems to emerge sporadically from the crowd only to be swallowed up by the urgent babble of street vendors, children running about playing and shouting and, to accommodate this style of theatre, Puccini changes the tempi, dynamics and texture of the music and it all hushes while everyone focuses on the arrival of Marcello's old flame Musetta and her show-stopping waltz-song.
As Quadro 3 opens, that soundscape changes radically to something more intimate and early-morning-atmospheric as Puccini finally gets into his stride in what he called his opera of 'small things', piccole cose, tiny objects delicately sketched, relevant to the narrative, each cleverly attached to the musical spinal cord of the opera: a smoky stove un camino, a lost key una chiave and a consumptive cough una tosse; a pink bonnet una cuffietta rosa, Musetta's ear-rings gli orecchini, a muff for Mimi's still cold hands un manicotto and Colline's old overcoat the vecchia zimarra.
These small things occupy the spaces between the lyrics and the music, and that is where the essence of the theatrical conceits of this opera and the constant shifts between the mundane and the sentimental reside and so they mark it out as something singular, a prime example of belle époque musical imagination just before changing tastes and impatience to be different in the arts, and the advent of cinema took over for a while and before WW1 changed everything.
Each of this opera's set piece arias is a musically substantial statement: for example Rodolfo and Mimì sing of themselves, in the first person, as does Musetta later, and all of this in curiously prosaic language underwritten by the colours and textures of the soaring poetry of the music and those now familiar melodies and harmonies which have entranced us ever since, in ways that perhaps only Mozart's music has ever done.
So as we suspend our disbelief at the plot which unfolds before us and as we begin to succumb to the marijuana of the astonishing melodic richness of the music, we are drawn – some against their better judgement? - into the shallow lives of the long-suffering Marcello, the initially vampish Musetta, the capricious Rodolfo and the plaintive, fragile, Mimì as their well-defined musical personalities take us over.
And once that emotional engagement is locked into place we can experience a poignancy, a sense of loss, a turning of the earth, where tragedy supplants earlier happiness and we the audience, the watchers in the dark, are the first to notice that Mimì is more than just resting, she is more than calm - è spirata!
The next Lyric Opera production in the National Concert Hall Dublin will be on May 07, 2016: Bel Canto by candlelight, an opera concert celebrating the music of Rossini, Donizetti and Bellini - which will have a second performance later in the Grand Opera House Belfast.


We are a peer support network for anyone employed by a UK higher or further education institution to support student volunteering activity.
How is SVN relevant to me?
It is there to support you as a worker with access to best practice, guidance and information. It also provides the opportunity to network with people who do the same job and to exchange ideas and to share problems (and positives!) with colleagues who understand.
We have a Mailbase, which members are encouraged to join so that you can request ideas from other members and keep up-to-date with things that are happening in the student volunteering sector. Click here for information on how to join etc.
SVN also works with other regional and national bodies, in order to raise the profile of student volunteering and represent our members. For example, we collaborate with Student Hubs and the NUS for the annual Student Volunteering Week campaign.
We have regional groups which meet between 4-6 times each year. Attending the regional meetings gives you the chance to meet with others doing a similar role and share ideas. Some groups run regional events, which can be a great way to significantly raise the profile of student volunteering where you're based. Regional groups are also good fun and a great source of support!
We also provide an annual conference for our members to come together and network, learn more about and celebrate our work in student volunteering!
The Network is lead by a voluntary committee of staff from various institutions around the country, elected annually at the conference. Find more about the committee on the homepage.