As we had announced, Caroline Duclercq has hosted, along with Valence Borgia and Maria Beatriz Burghetto, a breakfast round-table "Wake up (with) Arbitration!" on 28 June 2017, on the topic "Arbitrator and Defaulting Party: All Alone Like in "The Martian"?", with Gaëlle le Quillec and Fernando Mantilla-Serrano.
In arbitration, the party in default may have various reasons for not participating: it can be voluntary or involuntary, it may, for instance, result from a material or financial impediment.
A party's default may also take different forms: it can be total or partial, interfering during the proceedings or on the contrary from its outset.
How should arbitrators react? How should they apprehend their jurisdictional mission? Do arbitrators have the tools to deal with party's default?
Our first speaker defended, upon our request, an affirmative position. In other words, in case of default, the arbitrator is alone on his planet, like in "The Martian".
During the arbitrator's career, he is confronted with solitude: during a first appointment as sole arbitrator; it is not uncommon to entrust a file to the arbitrator with a defaulting party.
Fortunately, the party's default will not paralyzes the arbitral proceedings, nor even decelerate them. Indeed, the arbitrator may issue a default award, which shall be deemed compliant with due process.
Some arbitration rules expressly provide this possibility (see articles 6.8, 23.3 and 26.2 of ICC Rules, article 30 of UNCITRAL Rules, article 29 of AAA Rules, article 15.8 of LCIA Rules and article 42 of ICSID Rules).
However, to face a party's default, the arbitrator has to adopt a special attitude: he has to ascertain particular precautions during the proceedings and when drafting the award.
"the award rendered by default should not be annulled for a violation of due process".
For instance, when a party does not participate from the beginning of the arbitral proceedings, arbitrators should ensure, when drafting the Terms of Reference, that their mission is defined and that the defaulting party has the opportunity to participate at each stage of the proceedings.
More concretely, due process implies that: (i) the document instituting the proceedings has been notified to the defaulting party, (ii) the latter has been duly informed of the arbitral proceedings and (iii) such party gets, throughout the arbitration, the opportunity to present its case.
When establishing the procedural timetable, arbitrators should be careful not to organize an overly expeditious procedure; it is not uncommon that the only party taking part in the proceedings makes a «simple» statement of the case, in the absence of the defendant, so that the arbitrator might be tempted to make a short procedure to render his award promptly: however, due to the default, the arbitrator must instead make sure to «leave windows for the defaulting party to participate».
He should also select the most appropriate mode of communication (e-mail and / or private courrier) to ensure that the defaulting party receives all communications between the parties and the tribunal.
Again, arbitrators must exercise great caution: on the one hand, they should not act as a counsel for the defaulting party and, on the other hand, they should respect due process.
Due process involves that arbitrators must verify their own jurisdiction along with the merits of the plaintiff's claims and, the defendant's default under no circumstance may dispense with this.
Arbitrators must «challenge» all the claims, without exceeding their mandate, which does not consist in taking the position of the defaulting party. The arbitrator may request the claimant to provide additional evidence. However, to what extent should the arbitrator solicit the party for evidence to prove its position? Indeed, «arbitrators should not fall into the excess of conducting a detailed investigation». The boundary is often difficult to determine.
Finally, the drafting of the default award requires special care: it is recommended that arbitrators should include a retelling of the proceedings in greater detail than usual, especially to demonstrate that the defaulting party has been duly informed of the progress of the proceedings and has had the opportunity to participate therein. In contrast, regarding the default award, the arbitrator must not become the defaulting party's attorney, even if, where the arbitral tribunal is composed of three arbitrators, the arbitrator appointed by the defaulting party (the co-arbitrator) may be tempted to adopt such attitude.
Our second speaker advocated, also at our request, the opposite view; i.e., the arbitrator is not «Alone like in "The Martian"».
As the speaker pointed out, the arbitrator is not alone, since at least one party participates in the arbitration.
Finally, arbitrators are never alone, since they will have their own experience, which allows they to face the unexpected with serenity.
Arbitrators, when facing a defaulting party, should by no means forget their role: to solve the dispute. In short, arbitrators must not create contentious issues where there are none, or force a party to adopt a particular line of defense, or forget that it is for the plaintiff to prove his case.
From a procedural point of view, for instance, concerning the means of communication, arbitrators should not go to the extreme of sending each mail by two or three forms of communication, save for the most important acts. Likewise for the timetable: the arbitrator may reduce the time if there is no submission by the defaulting party.
Regarding the drafting of the award, the arbitrator must make sure to give the potential judge of who would deal with a request for annulment, sufficient information regarding the proper conduct of the proceedings.
On the other hand, it is desirable that the arbitrator analyzes the reasons for the party's default: is this an intentional non-attendance? Does the recalcitrant party have a strategic interest in refusing to participate in the arbitral proceedings? Are there any jurisdictional objections? Parallel proceedings? Conversely, is it an involuntary default? Does the defaulting party lack funding? The knowledge of these circumstances may change the perception of the arbitrator.
The manifestations of the party's default may sometimes confuse the arbitrator: how to react when faced with an intermittent participation of a party? Similarly, in the event of late appearance of a party, should the arbitrator reopen the proceedings?
Finally, where a party is represented by bad counsel, is such a situation not comparable, in fact, to that party's default, or even worse?
Subject to these reservations, the difficulties encountered by arbitrators should not be overestimated, because, as the speaker concluded, when facing a challenge, it is necessary to analyze the issues one by one and this must be done with creativity, by relying on one's own experience.
Following these presentations, the participants exchanged views with the speakers.
The speakers noted the difficulty that the arbitrator may have in conceiving their role in default arbitral proceedings.
A difficulty which is particularly felt when the proceedings are inquisitorial and arbitrators are called upon to play a much more active role; in this case, it could be concluded that the proceedings have changed their nature.
«arbitrators are not examining judges and must not go beyond what is necessary».
However, arbitrators, as judges, must have the necessary elements to accomplish their mission and render a "good" award.
If its default is deliberate, the party is in breach of the arbitration contract. The arbitrator should not go beyond the documents submitted to him.
On the other hand, where the default is not intentional, but rather suffered by a party (for example, because it lacks sufficient financial resources to submit to arbitration), arbitrators should conceive their role in the arbitration in a much more active way.
To participate in a next session, visit the blog "Wake up (with) Arbitration", their LinkedIn group, or via their contact form.


text:
Fiji Country Profile
In Countries by Continental Staff December 5, 2016 Leave a Comment
This week we've travelled all the way to one of the jewels of the South Pacific…Fiji! Uncover the country's exciting history, unique culture, and much more
Want to learn more about Fiji?
Travel Guide | Currency
Capital (and Largest City): Suva
Population of Fiji (2015): 867,000 (157th)
Total Area: 18,274 km² (156th)
Official Languages: English, Fijian, Hindi
Currency: Fijian dollar (FJ$) (FJD)
History of Fiji
Early Fiji
Settlement in Fiji began roughly around 5000 years ago, consisting mainly of traders from nearby areas. The numerous people that travelled here (largely from other Polynesian cultures) eventually came together to form a fairly uniform Fijian culture and way of life based around tribes and chiefdoms. Morbidly however, this also involved widespread warfare and cannibalism (even as late as the 19th century). Ritual sacrifices were also common in activities such as boat building. The fearsome reputation of the tribes resulted in Europeans generally giving Fiji a wide berth for many years.
Europeans and Independence
Europeans eventually did begin to settle in Fiji the 19th century (though the Dutch had discovered the island about 200 years previously). A bit after this the country was united under a Fijian warlord, but it was ceded to the British in 1874. Over the course of about a century of British colonialism many Indian labourers were brought over on contract to man the plantations.
The Brits granted Fiji its independence in 1970, though this new found freedom was interrupted by multiple military coups in the late 80's (a result of perceived Indian ethnic dominance in government). Over time, Fijian ethnic rule was institutionalized. Through the 90's and 2000's, there were more coups (with the latest in 2006). After the coup was declared illegal, a constitutional crisis erupted which eventually resulted in one of the architects (Bainimarama) being reappointed prime minister. Though the government has the power to censor press and impose other limitations, Fiji has been fairly stable since then.
Culture of Fiji
Fijian culture is based on indigenous traditions with some Indian and European influences. Overall though, Fiji has much in common with other Pacific island nations when it comes to tradition, dress, music, and more.
Flag of Fiji
The Fijian flag is similar to many other former British colonies in that it features a Union Jack in the top left corner. The rest of the flag is a light blue background with the Fijian shield-of-arms on the right side. There was a recent attempt to change the flag (and get rid of the Union Jack), though it was abandoned in September.
Fijian Cuisine
Modern food in Fiji is influenced heavily by Indian cuisine. Indian spices and dishes are often mixed with traditional recipes. In addition, Chinese and European characteristics can also be seen in Fijian cuisine.
Sports in Fiji
Sports are very important to the people of Fiji with the most popular being rugby union. The national team is strong and is considered one of the best 'Tier 2' teams – alongside countries like Tonga, Japan, and Canada, but below New Zealand, Wales, and the other 'Tier 1' nations. Rugby Sevens is very popular in Fiji – with the country recently winning their first ever gold medal during the sport's Olympic debut. Soccer is also popular in Fiji, as are netball, rugby league, boat racing, and wrestling.
Geography of Fiji
Fiji is made up of 332 islands and 522 small islets. The main two islands (Viti Levu and Vanua Levu) consist of about 75% of the country's total land area. The weather is tropical, with average temperatures rarely dropping below 22 degrees celsius. The landscape is mostly covered with mountains and thick forests.
Cities in Fiji
The capital Suva is the largest city in Fiji, but Nasinu may be slightly more populous (though it's classified as a town). The urban area around Suva (including other cities) is home to about a third of Fiji's total population.
Facts About Fiji
Many former Fijian military personnel served as security contractors in Iraq
Only chiefs can wear sunglasses and hats in villages
King Ratu Cakobau is credited with ending cannibalism in 1871
Village women play 'kick the orange' on New Year's Eve
Having a coconut fall on you is meant to bring bad luck
The land area of Fiji is smaller than New Jersey
24 of the 28 airports don't have paved runways
And that's all for now! Be sure to join us throughout the week as we explore Fiji in more depth.
Explore more of Oceania and beyond with Continental's Countries! Learn more about Fiji with our Travel Guide and Currency Spotlight.
Palau Country Profile
We're pulling up anchor and sailing to the tiny island nation of Palau. Decades as…
Dominica Country Profile
We've returned once more to the Windward Isles at the edge of the Caribbean…this time…
Belize Country Profile
From its early days as part of the vast Maya civilization, Belize has carved out…

redpajama_set_name: RedPajamaCommonCrawl


text:
Norwich video games festival draws players to city
Jessica Staufenberg
Published: 9:30 AM April 7, 2015
The Norwich Gaming Festival gets under way at the Forum. Picture: DENISE BRADLEY - Credit: Copyright: Archant 2015
A festival aimed at entertaining the public and raising the profile of the gaming industry in Norwich has kicked off in the city.
The Norwich Gaming Festival gets under way at the Forum. Lee Jennings with some of his gaming collections from the seventies. Picture: DENISE BRADLEY - Credit: Copyright: Archant 2015
Norwich Gaming Festival returned for its second year in partnership with The Forum to strengthen the city's growing reputation as a digital technology cluster.
The free event, which started yesterday, will include workshops, talks and children's activities in a week-long celebration of the innovation, entertainment and educational power of gaming.
Robin Silcock, a key organiser of the event and co-founder of games business Insert Imagination, said gaming stood out from other medium as a means of engagement.
'Books tell you what's happening, films show you want's happening – games ask you what's happening,' she said. 'Because they engage people so well they can be used in lots of different contexts.'
The Norwich Gaming Festival gets under way at the Forum. Christopher Pitts, 8, concentrates. Picture: DENISE BRADLEY - Credit: Copyright: Archant 2015
Educational games, including ones requiring players to use their spatial awareness or solve a problem, will feature alongside a new period of the festival dedicated to industry and business entrepreneurs in the sector.
A group of four volunteers was behind the organising of the festival, said Miss Silcock, who added that funding and talent was an issue in Norfolk.as a whole.
'The big gap at the moment in the process is a lot of people are graduating from university and then moving out,' she said.
'The festival is about getting Norwich more on the map.'
Norwich University of the Arts (NUA) has a growing video games design course, which has trebled in applications since the 23-year-old studied there, she said.
Visitors to the festival got their thumbs to the buttons as the first games got under way.
Lee Jennings, who had a stall at the festival, said the city had needed an event like this for some time.
'This event is a long time coming – over the last 15 years the gaming industry has changed and is now more accessible and not shunned,' said Mr Jennings. 'It enables people to see how gaming has really changed.'
The Norwich Gaming Festival gets under way at the Forum. Retro TVs for the retro games. Picture: DENISE BRADLEY - Credit: Copyright: Archant 2015
Retro games which were no longer readily available in stores were proving especially popular, he added. 'People love it because they've never played these games and the older ones grab people's attention,' said Mr Jennings.
George Beard, a lecturer in Games Art and Design at NUA, said Norwich was on its way to becoming a hub for video gaming but more work was still to be done.
'More availability of funding would help,' he said.
Are you planning an unusual festival? Email newsdesk@archant.co.uk


text:
Home » Projects » Refurbishment » 100 Temple Street, Bristol
100 Temple Street, BristolAlec French2017-07-20T12:14:05+00:00
100 Temple Street, Bristol
Client: Bristol City Council
Value: 4.3m
Duration: 2013 – 2014
In 2013 Alec French Architects and PLACEmaking formed 'ADAPT', a multi-skilled collection of Bristol based specialist workplace consultants and designers, architects and engineers to undertake Bristol City Council's 'Bristol Workplace Programme' (BWP).
The ADAPT team led by Alec French and PLACEmaking were appointed by Bristol City Council to help deliver the Council's new Workplace Programme which aims to secure financial savings of £120m over the next 25 years. The AFA team includes Arups, Gardiner and Theobald and Donald Insall Associates.
The fit-out and refurbishment of 100 Temple Street, Bristol delivers the first significant phase of the Council's Workplace Programme which provides the Council with a modern working environment along with a series of staff facilities and green initiatives within the existing building.
The works were extended to include a new Citizen Service Point (CSP) which will support citizens to access new on line services and provide a high quality face to face service for those with complex needs and sensitive enquiries with the majority of council services.


text:
Ett domarskrank är ett räcke som avskiljer rättens aktörer från åskådarna. I Sverige separerade skranket även domaren och nämnden från parterna fram till att Rättegångsbalken trädde kraft 1948. Att "ställas inför skranket" är ett svenskt idiom för att ställas till svars.

I USA är domarskranket (engelska: bar) synonymt med juristprofessionen. Det är även ursprunget till den brittiska titeln
barrister.

Källor

Rättsväsen

redpajama_set_name: RedPajamaWikipedia


text:
Rembrandt: From Rags To Riches And Back Again
There is undeniable romance to the tale of a great but misunderstood artist, whose fame arrives only after a tragic, penniless death. The story of Rembrandt Harmenszoon van Rijn, on the other hand, is not so simple.
By Cara Wolahan
There is an undeniable romance to the tale of a great but misunderstood artist, whose fame arrives only after a tragic, penniless death. The story of Rembrandt Harmenszoon van Rijn, on the other hand, is not so simple.
The man who signed his work with just his forename belongs to that other camp of great artists—those whose talents were so blinding as to attract acclaim in their own day.
As a painter, etcher, and draughtsman, Rembrandt is a sun among the stars of the Dutch Golden Age. Then as now, he was considered among the most skilled artists of all time. Despite the enormous success, however, the Dutchman would see his coffers emptied, his once-booming workshop closed, and his home and possessions auctioned off before the end.
From Leiden to Amsterdam
A newly discovered Rembrandt painting depicting a well-known Biblical scene
Rembrandt was born in 1606 to a miller and a baker's daughter in Leiden, the textile capital of the Dutch Republic. After apprenticing for years with a local artist, young Rembrandt traveled to Amsterdam, the epicenter of seventeenth-century Dutch art.
In Amsterdam, Rembrandt spent six months under the tutelage of Pieter Lastman. However brief, this second apprenticeship would have a profound and lasting impact on the aspiring artist. Like Lastman, Rembrandt had a talent for bringing religious and mythological narratives to life.
For Lastman as for Rembrandt, such scenes were wrought across rich, glistening surfaces through the nimble manipulation of light and shadow. Rembrandt's masterful chiaroscuro—alternately subtle and dramatic—became a stylistic hallmark.
Self-Portrait, Age 23, 1629, Isabella Stewart Gardner Museum, Boston
A formidable draughtsman, Rembrandt possessed a natural fluidity of line and feel for a form that shines through all three of his chosen media. In his paintings, he deftly layered thin glosses of oil paint to create depth and luminosity, giving his work the illusion of being lit from within. He ignited this technical prowess through bold compositional choices and a flair for visual storytelling.
Upon leaving Lastman's workshop, Rembrandt set up an independent studio and started taking on his own apprentices. He quickly rivaled Amsterdam's finest in skill and renown, enjoying the eager patronage of the city's wealthy, prominent citizens. Before long, Rembrandt had attracted the attention of Prince Frederick Hendrik, the Dutch stadholder.
RECOMMENDED ARTICLE:
Paris Museums Uploads 321,178 High-Quality Artworks
Master of portraiture
The Anatomy Lesson of Dr. Nicolaes Tulp, 1632, Mauritshuis, The Hague
Most remarkable, perhaps, is Rembrandt's unique mastery of psychological complexity, his knack for making visible the nuanced depths of a figure's inner world. His uncanny ability to convey emotion in the faces of his subjects is heightened by his radical naturalism.
The combination rendered him an unparalleled master of portraiture. Judging by Rembrandt's large number of commissioned individual and group portraits, this talent was widely recognized.
Before long, however, mere mastery was not enough for Rembrandt. He began to revolutionize the genre. An 1632 commission from the Surgeon's Guild, The Anatomy Lesson of Dr. Nicolaes Tulp, marked a radical break from tradition. Instead of depicting the subjects in neat rows with equal weight and even expression, Rembrandt painted the group mid-dissection in a dramatic mise-en-scéne.
Self-Portrait, 1659, National Gallery of Art, Washington, DC
At the center of the dynamic composition, a Christ-like cadaver extends into the foreground. Dr. Tulp brandishes a pair of forceps to ply the musculature from the corpse's forearm. In later group portraits, Rembrandt pushed the envelope further, continually expanding the realm of possibilities for the genre.
Rembrandt had an infamous proclivity for self-portraiture. Almost fifty such paintings are known today, and the total doubles if you include his drawings and etchings. Some scholars argue that the self-portraits were a mode of internal study toward the acquisition of self-knowledge. Others hypothesize that they were visual studies intended to refine his rendering of emotion.
Still, others contend that the works were painted to meet market demand. Whatever their intended purpose, the self-portraits span Rembrandt's entire career, telling the story of a young man seeking confidence and identity, who finds fame, success, and all their respective trappings. The late self-portraits twist the narrative, displaying a world-weary man gazing back at his life and self with punishing honesty.
Titian: The Italian Renaissance Old Master Artist
The Night Watch, 1642, Rijksmuseum, Amsterdam
The years between 1643 and 1652 saw a less prolific Rembrandt, one whose production was largely limited to drawings and etchings. What few paintings emerge from this period feature drastically varying styles. The sudden shift in output points to a crisis, be it personal or artistic.
Was it grief that sparked Rembrandt's draught? The 1642 death of his wife, Saskia van Uylenburgh, appears to have affected him deeply. A year before her death, Saskia gave birth to Titus van Rijn after losing three previous children in infancy. Rembrandt's last major painting before his decade-long hiatus is among his most famous: The Night Watch.
The enigmatic masterpiece contains the strange figure of a young blonde girl running through the militia members. The luminous youth adorned in gold is almost certainly a portrait of the late Saskia. A shadowy figure in an artist's beret, likely a self-portrait, peers over a shoulder just above Saskia.
Bathsheba at Her Bath, 1654, The Louvre, Paris
Domestic and legal strife followed on the coattails of Rembrandt's loss. Geertje Dirckx, former housekeeper to Rembrandt and nursemaid to Titus, contended that the artist had seduced her under a broken promise of marriage.
The situation escalated until 1649 when Rembrandt had Geertje confined to a women's prison. He took his next housekeeper, Hendrickje Stoffels, as his common-law wife.
Hendrickje, who was twenty years Rembrandt's junior, is thought to be the model for the 1654 Bathsheba at Her Bath. Fittingly, the protagonist in this narrative of extramarital desire was the mother of the artist's illegitimate child.
The Conspiracy of Claudius Civilis, c. 1661-1662, Nationalmuseum, Stockholm
When Rembrandt returned to painting, he did so with vigor. In quantity and quality, he held nothing back, proving more prolific and inventive than ever. Thin-oil glazes gave way to thick, crusty layers of paint.Rembrandt's impasto technique was accompanied by marked spontaneity. He turned toward painterliness, favoring loose, expressive application of medium over tightly controlled strokes. The transformation, however, was only partial. Rembrandt flexed his ability to layer smooth, luminous films alongside emotive movement and textured impasto until the bitter end.
The effects of light and shadow are even more dramatic in Rembrandt's mature phase, but they play by different rules. Indeed, his mature chiaroscuro seems bound by no logic at all. Illumination becomes supernatural, cloaking the late work in a luminescent veil of mystery.
The Conspiracy Claudius Civilis from 1661-1662 is a rough-hewn masterpiece of chiaroscuro and impasto. Presiding over the shadowy scene is the one-eyed Civilis, towering over his unsavory compatriots and wielding a primitive saber. An otherworldly glow rises from the stone slab—the locus of the Batavians' fateful pact—puncturing the scene's oppressive tenebrism.
A habitual spendthrift, Rembrandt began to drown in debt during his fifties. Portrait commissions dried up, either by choice or by chance. His extravagant home and lavish possessions were auctioned off in 1655 after the artist failed to make payments. Rembrandt went officially bankrupt in 1656. He died penniless in 1669.
5 Things You Should Know About Eugene Delacroix
Artist As A Collector
Rembrandt was himself an avid collector. We know from an inventory of his assets that he built an impressive kunstkamer or "cabinet of curiosities" of naturalia and artificialia ranging from exotic shells to Mughal miniatures.
Several of these remarkable objects appear as props in Rembrandt's paintings. Visitors to the Rembrandt House Museum in Amsterdam can view a reconstruction of the artist's personal collection.
The son of a Catholic and a Protestant, Rembrandt lived during a time of religious turmoil in the century following the Reformation. While the artist's own religious affiliation remains unknown, there can be no doubt that Christianity features heavily in his oeuvre.
Biblical themes weave throughout his large-scale paintings, individual portraits, and even self-portraits. Whether this trend was driven by market demand or personal religiosity, however, remains unclear.
Christ in the Storm on the Sea of Galilee, 1633, location unknown
A Famous Heist
Rembrandt's only seascape, Christ in the Storm on the Sea of Galilee, was acquired at the turn of the twentieth century by American heiress and collector Isabella Stewart Gardner. In her will, Mrs. Gardner stipulated that her Venetian-style palace in Boston be turned into a museum for her personal collection.
In 1990, two men entered the Gardner Museum disguised as police officers and cut Rembrandt's seascape out of its frame. The thieves escaped with a total of thirteen works valued at $500 million, including others by Vermeer, Manet, and Degas. Two other Rembrandts—a painted double portrait and an etched self-portrait—were also stolen.
Cara Wolahan
I am a contributing writer with a passion for art, history, and their ever-rewarding intersection. I hold an MA in the History of Art & Architecture from Boston University and a BA in Art History from Boston College. In my free time, I enjoy writing historical fiction stories about fascinating figures and objects. When I am not careening down research wormholes, I moonlight as a yoga teacher in Boston, MA, where I live with my fiancé and dog.
Paul Signac: Color Science and Politics in Neo-Impressionism
Neo-Impressionism is often considered the first avant-garde movement in modern art. Although Georges Seurat can be regarded as the father of Neo-Impressionism, Paul Signac...
American Icon Annie Leibovitz: Here's What You Need to Know
Annie Leibovitz is one of the most well-known contemporary American photographers. Having started out as a young, inexperienced amateur who managed to land a...
Amedeo Modigliani: A Modern Influencer Beyond his Time
Italian painter Amedeo Modigliani's work is easily among the most instantly recognizable in western art history, and his name stands alongside the likes of...
Gustave Courbet: What Made Him The Father of Realism?
Gustave Courbet is widely renowned as one of France's greatest painters ever. During his career, he revolutionized the artistic landscape of the country through...
Van Eyck: An Optical Revolution is a "Once in a Lifetime" Exhibition
U.S. Govt Demands Asian Art Museum Return Looted Artifacts to Thailand


Obstetrical Services: What are My Options?
When you find out you're pregnant, it's time to start searching for an obstetrician and learning about the services that are offered. There are also services provided if you are having trouble getting pregnant. If you already see a gynecologist, then an option would be to use that doctor for obstetrical services. There are various tests and procedures that are performed during each trimester as well as different things that you should look for while you're pregnant to ensure that your baby is developing. Many obstetrical services are provided in the doctor's office while others are provided in a laboratory facility or at the hospital where you'll deliver.
One of the obstetrical services that is beneficial is genetic counseling and testing. If there is a disease in your family or if there are concerns that your child might have a genetic disease, then you can be tested to determine if the markers are present either before you get pregnant or after you get pregnant. This is an important option that you have so that you can better prepare for the birth of your baby if there are any genetic health issues that you'll have to face or if you are trying to decide whether you want to have a family of your own or adopt a child instead.
An obstetrician can answer questions and perform tests pertaining to infertility. All of your prenatal care can be handled as well as postpartum care so that your health is monitored for the duration of your pregnancy and after delivery. Your doctor can check your baby's heartbeat and the heart rate as well as measure your stomach to ensure that your baby is growing properly. You can also be tested for certain conditions that arise while you're pregnant, such as gestational diabetes.
To learn more about the obstetrical services available to you, we warmly invite you to get started by making an appointment with the Institute for Women's Health! Here at our offices in San Antonio, our caring and dedicated professionals will be happy to explain your full range of options and answer any questions you may have. Contact us today to set up your consultation – we look forward to speaking with you!


text:
Casting the net wide for female anglers
Posted by Mike Cowton | Jan 16, 2019 | Blog, Lifestyle, Outdoors, Travel | 0 |
How the '50/50 on the Water' campaign is encouraging a growing number of women to take up fly-fishing
FLY-FISHING is a game of stalking, accuracy and passion. Historically, the industry has always seen a male dominance, although a woman, Georgina Ballantine, holds the UK record for a salmon caught on rod and line, weighing in at 64lb.
In recent years, a collection of fishing brands have taken on passionate female ambassadors
The record for the biggest spring salmon is held by Doreen Davey's 591/2 pounder, which was caught in March 1923 from the River Wye. The biggest salmon caught on the fly (the others were caught with spinners) was also caught by a woman, Clementina Morison. Her 61lb salmon was taken from the River Deveron in October 1924, in less than half-an-hour. However, even in today's society, a 50/50 gender split on the water is still yet to surface.
Progressively, this is changing. In recent years, a collection of fishing brands have taken on passionate female ambassadors, giving them a voice through social media and events, to inspire more women to join them. Fly-fishing and outdoor lifestyle brand Orvis recently launched a campaign, '50/50 on the Water', to encourage and empower women to participate in the sport, looking to narrow the gender gap, which the industry still faces. However, this is far larger than just one company's initiative, and Orvis UK are aiming to bring the industry together on this as a community. The campaign, which aims to inspire and celebrate women in the sport, embodies three main goals: making it easy for women to participate in the sport; celebrating the unique connection between women and conservation; and showcasing authentic experiences of real women fly-fishing.
The '50/50 on the Water' campaign aims to celebrate women in the sport
'50/50 on the Water' seeks to support women in the industry, and by doing so, Orvis's female fishing ambassadors have begun to nurture a growing community of women in the sport, as well as celebrate those already enjoying the industry. With sites such as Instagram offering a huge platform to showcase their work, more and more interest from women is cropping up through such social media platforms, blogs and the increase in publicity from fly-fishing magazines.
In the last two years, we have witnessed a growing number of women embracing the fishing lifestyle. They did, however, have some strong role models to follow, both male and female, carving a unique niche for themselves in the world of fly-fishing.
The sport will continue to attract women to the water's edge, thanks to females ambassadors like Gilly Bate
Rachael Brady, Sporting Coordinator at Orvis UK, talks passionately about the campaign and the fly-fishing 'family' that is so welcoming as a community. "I would definitely say that more women are getting into the sport. With strong female ambassadors such as Marina Gibson, Anne Woodcock and Gilly Bate, to name but three, this sport will keep on attracting women to the water's edge. Fishing is getting more and more accessible. It is all about removing those barriers of it being a male-dominated, expensive sport. Some of my best days' fishing has been spent on a £10 river permit, which gave me access to miles upon miles of water. It definitely doesn't break the bank.
It is all about removing those barriers of fishing being a male-dominated sport, says Rachael Brady
When talking with other women, I always try to show just how easy it is to get into fly-fishing, and how welcoming everyone is within the fishing 'family'. I only started fishing a few years ago. Through the help of the community, I fished in the Commonwealth Fly-Fishing Competition in Northern Ireland last September. The England Ladies team are now looking for members for 2020, when the competition will be held in New Zealand.
'Even though it's still seen as a male-dominated sport, there is evidence to show that more women are showing an interest' – Marina Gibson
"The main thing I tell other potential anglers is that anything is possible. Get out on the water and see what happens. Sometimes you will have a mare of a day, and nothing will go right. You will leave the water feeling dejected and maybe a tad embarrassed. But I promise you, those days get forgotten about so quickly; when your dry gets risen to, or you see your indicator plunge down. Then the adrenaline hits again and being by the water is the most magical place to be. Anyone can fish, that's the main thing! Orvis's campaign can only be seen as a positive move in my eyes. Any push to make fishing more accessible to women is only going to strengthen the numbers in this sport. Orvis is helping to break down barriers when it comes to women in fishing; to make it less intimidating and show that everyone here is just willing each other to succeed."
Fly-fishing legend Gilly Bate with one of her striking catches
Fly Odyssey is a specialised travel company providing fly-fishing holidays to anglers around the world. According to fly-fishing legend Gilly Bate: "Fly Odyssey actively encourage women to take up fly-fishing by arranging ladies' days throughout the summer months, as well as private lessons throughout the year, where women can try out fly-fishing without the watchful eyes of more experienced anglers.
"The last two years has seen a significant increase in women taking up fly-fishing as a serious pastime. Historically, female fishing was generally at the request of their partners or family members, who thought they might like to join them on a day out. The new generation of fly-fishers is seeking out fly-fishing in the same way that they might take up yoga or join a gym.
Marina Gibson shows the way with this magnificent pike
"I believe that in order to encourage more women to take up fly-fishing, you need to change the perception that it is a man's domain. Fly-fishing is easily accessible for all women, regardless of age or strength. Gone are the days when a woman walking into a tackle shop was treated as a novelty, or that for her to be there, she must be buying something for her partner. Ladies' days and female casting instructors can make all the difference in that first step towards fly-fishing, to gain confidence and help them realise that they are on an equal footing."
Marina Gibson, Orvis Ambassador and promising fishing icon
Marina Gibson, Orvis Ambassador and promising fishing icon, spoke to us about how she encourages fellow women to take up the sport: "Even though it's still seen as a male-dominated sport, there is evidence to show that more women are showing an interest – whether that be attending ladies' courses, weekend getaways, fly-tying sessions, creating a fishing profile online or training to become a guide.
"We can now showcase our outdoor experiences, passions and hobbies to the world through our social media platforms, displaying just how accessible fly-fishing is, and not forgetting how fun it is, too. The world is shrinking and opening endless possibilities for people. Once a lady tries her hand at fly-fishing and discovers that it is nothing to do with strength and hardcore fitness, but rather technique, finesse and well-being, then the rest is history."
PreviousIt's time to re-visit your lifestyle
NextEssay: A higher place
Turn camping into glamping with Coleman's Cortes Octagon 8 tent
Essential Journeys – experiential luxury travel for the discerning and the curious
OHH Pubs announces fourth site, with more in the pipeline
Cheetahs make a welcome return to Liwonde


text:
Russian Vaccine 3 Times More Expensive in Africa
Africa will be paying three times more for Russia's Sputnik V coronavirus vaccine than it is for Oxford/AstraZeneca jab the African Union is buying. Photo Credit: CGTN
Africa will be paying more for Russia's Sputnik V coronavirus vaccine than it is for Oxford/AstraZeneca, Novavax, and other 'western' jabs the African Union is buying, the Financial Times reported Thursday, citing people familiar with the procurement process.
Sputnik V is priced at $9.75 per dose but recipients require two doses, meaning the cost per individual is just under $20. That's three times more than what the AU will pay for the Oxford/AstraZeneca and Novavax jabs made by the Serum Institute of India (at $3 a dose) while BioNTech/Pfizer vaccine costs $6.75 a dose.
Meanwhile, Johnson & Johnson's single-dose product goes for $10 while Africa isn't buying from Moderna, which is offering a two-shot inoculation priced at $32 to $37 per dose.
In terms of efficacy, the Russian government claims its vaccine is 92 percent effective in preventing coronavirus disease. A trial of J&J's jab, which costs nearly half the price of Sputnik V and can be stored in a normal refrigerator, shows it prevented severe or critical disease in 86 percent of U.S. participants and 82 percent in South Africa, where the 501.V2 variant is prevalent.
Also Read: EU Concerned Over Hungary's Plans to Import Russian Coronavirus Vaccine
The Astra jab demonstrated effectiveness of about 70 percent in clinical trials, Novavax's 89 percent in a United Kingdom phase 3 trial while the BioNTech/Pfizer product, which needs to be stored frozen, showed efficacy of 95 percent.
The AU plans to buy up to 300 million shots of the Russian vaccine, developed by the state-run Gamaleya Institute, with deliveries expected to start by May.
The continental body is emerging as one of the world's biggest vaccine buyers, making purchases on behalf of member states to supplement supplies from the global vaccine sharing facility, Covax. It has also secured provisional orders for 670 million doses of other jabs, in addition to the Russian product, as it attempts to overcome a pandemic that has infected more than 3.8 million and killed over 102,000 people across the continent.
Also Read: Covid-19 Vaccine: Can Rich Nigerians Get it ASAP?
Some African countries have also been securing side deals to get early supplies as well as donations. South Africa, which leads the region in the infections tally, ordered 1.5 million doses of the Astra jab from Serum at $5.25 a dose, though it later halted rollout after a study showed the shot might not prevent mild and moderate cases caused by the 501.V2 variant first discovered in the country.
This week, Ghana received the first AstraZeneca vaccine supplied by Covax arrived in Africa. The World Health Organisation-backed facility had hoped to distribute 15 million doses of vaccine to Africa this month, with a further 40 million in March. It plans to provide doses sufficient to inoculate at least 20 percent of the population of qualifying countries by the end of the year.
African governments can also access a $2 billion in vaccine facility provided by the African Export-Import Bank and funding from the World Bank, while China has supplied few doses to the continent so far. This month, Beijing donated 200,000 doses of its Sinopharm vaccine to Zimbabwe.
Ameenah Hassan is an intern at Arbiterz.
Ameenah Hassan
Next West African Transport Startup Gozem Onboards Othmane Bouhlal of Chuaffeur-Privé »
Previous « Building Greater Sustainability, Climate Resilience in West Africa
Tags: africacovid 19russiasputnik vvaccine
The UK will cut tariffs on imports coming from Nigeria. Ben Llewellyn-Jones, Deputy British High… Read More
UK car production fell to its lowest level since 1956 last year as output was… Read More
It seems the Bitcoin bulls aren't ready to let go of $23,000 just yet, seeing… Read More
It's perhaps the bad luck of this anthology that I picked it up right after… Read More
We take a nose inside someone's property each week and see what they got. This… Read More
The Managing Director of The Lekki Port LFTZ Enterprise Ltd (LPLEL), operator of the Lekki… Read More


If you haven?t read any Kagan before, better to start with his majestic Pericles Of Athens And The Birth Of Democracy.
A Country of Vast Designs: James K. Polk, the Mexican War and the Conquest of the American Continent.
A wonderful volume on one of America?s more consequential and lesser-known presidents who was a mixture of Reagan vision and Carter micro-management.
Fascinating story of how Sir Issac Newton saved England?s currency and economy and ran to ground the nation?s most accomplished counterfeiter.


What are Fixed Rate Loans and Tailored Business Loans?
Fixed Rate Loans or TBLs are a type of financial product designed to fix the interest rate at a certain level, providing a degree of certainty for the individual or business with regards to their repayments.
In order to fix the interest rate the Bank is required to hedge its own position. Typically it will enter into some form of third party trade, in order to be able to offer funds to its customer at a fixed rate.
We know that Fixed Rate Loans and TBLs can be misrepresented as simple agreements, which is not the case. Lenders often fail to explain the associated breakage costs that can occur in a low interest rate environment, which can run into the hundreds of thousands of pounds.
Individuals and businesses can then find themselves locked into high interest rate agreements, unable to refinance due to the undisclosed substantial breakage costs.
Have you been mis-sold a Fixed Rate Loan or TBL?
Our banking and finance lawyers are aware that many of the large banks have mis-sold these products, and have acted against a number of the major UK banks.
It may be difficult for you to determine whether you have a Fixed Rate Loan or TBL. However, if your breakage or exit costs are over 1% of the loan amount, then it is possible that your loan may have been mis-sold.
In obtaining successful outcomes for our clients, we have already recovered over £30 million in relation to mis-sold Fixed Rate Loans, TBLs and Interest Rate Hedging Products.
Our lawyers have the knowledge and expertise to review your Loan Agreement and to advise on the most appropriate steps to take. We will always consider your individual circumstances to provide tailored advice at an affordable cost, be it on a 'No Win No Fee' basis, or with the assistance of appropriate after the Event Legal Insurance.


Igathe, says he has failed to earn the trust of Governor Mike Sonko to enable him drive the administration and Management of the county.
Polycarp Igathe will only serve as Nairobi Deputy Governor until the 31st of this month following his resignation.
Through his official twitter handle, Igathe says he has tendered his resignation as Nairobi's Deputy Governor effective 1.00pm on the 31st of this month.
According to Igathe, he has failed to earn the trust of Governor Mike Sonko to enable him drive the administration and Management of the county.
Igathe who has only served Nairobi residents for only five months says he has stepped down to avoid abusing or betraying the oath of office he took.
He joined politics from the private sector where he was Managing Director of Vivo Energy Company.


text:
DRI Scientist Contributes to New Research on Toxic Mercury Deposition in Forests
Photo credit: USDA photo by J. Knowlton. Shared under Creative Commons license 2.0.
DRI Research Highlight
Mercury is deposited from the atmosphere into forests worldwide in greater quantities than previously thought, according to new research in the journal PNAS led by former Desert Research Institute (DRI) scientist Daniel Obrist (currently with University of Massachusets, Lowell) and a team that included Hans Moosmüller of DRI in Reno. Moosmüller contributed analytical tools for the measurement of mercury fluxes in this study, and also participated in writing the paper. The full news release from UMass Lowell is below.
The full study, Previously unaccounted atmospheric mercury deposition in a midlatitude deciduous forest, is available from PNAS.
Study Shows Forests Play Grater Role in Depositing Toxic Mercury Across the Globe
Reposted from UMass Lowell
LOWELL, Mass. – Researchers led by a UMass Lowell environmental science professor say mercury measurements in a Massachusetts forest indicate the toxic element is deposited in forests across the globe in much greater quantities than previously understood.
The team's results underscore concern for the health and well-being of people, wildlife and waterways, according to Prof. Daniel Obrist, as mercury accumulating in forests ultimately runs off into streams and rivers, ending up in lakes and oceans.
Mercury is a highly toxic pollutant that threatens fish, birds, mammals and humans. Hundreds of tons of it are released into the atmosphere each year by coal-burning power plants, as well as through gold mining and other industrial processes, and the pollutant is distributed by winds and currents across the globe. Long-term exposure to mercury, or consuming food containing high levels of the pollutant, can lead to reproductive, immune, neurological and cardiovascular problems, according to Obrist, chair of UMass Lowell's Department of Environmental, Earth and Atmospheric Sciences.
Forests constitute the world's most abundant, productive and widespread ecosystems on land, according to Obrist, who said the study is the first that examines a full picture of how mercury in the atmosphere is deposited at any rural forest in the world, including the deposition of mercury in its gaseous form, which most previous studies do not address.
"Trees take up gaseous mercury from the atmosphere through their leaves and as plants shed their leaves or die off, they basically transfer that atmospheric mercury to the ecosystems," he said.
The results of the project, which is supported by a three-year, $873,000 grant from the National Science Foundation (NSF), were published this week in an issue of the Proceedings of the National Academy of Sciences. UMass Lowell student Eric Roy, a double-major in meteorology and mathematics from Lowell, is among the study's co-authors.
For the past 16 months, the team has measured how mercury in the atmosphere gets deposited at Harvard Forest in Petersham, a nearly 4,000-acre site that includes hardwood deciduous broadleaf trees such as red oak and red maple that shed their leaves every year. A set of measurement systems placed at various heights on the forest's 100-foot-tall research tower assessed the site's gaseous mercury deposition from the tree canopy to the forest floor.
"Seventy-six percent of the mercury deposition at this forest comes from gaseous atmospheric mercury. It's five times greater than mercury deposited by rain and snow and three times greater than mercury that gets deposited through litterfall, which is mercury transferred by leaves falling to the ground and which has previously been used by other researchers as a proxy for estimating gaseous mercury deposition in forests," Obrist said.
"Our study suggests that mercury loading in forests has been underestimated by a factor of about two and that forests worldwide may be a much larger global absorber and collector of gaseous mercury than currently assumed. This larger-than-anticipated accumulation may explain surprisingly high mercury levels observed in soils across rural forests," he said.
Plants seem to dominate as a source of mercury on land, accounting for 54 to 94 percent of the deposits in soils across North America. The total global amount of mercury deposited to land currently is estimated at about 1,500 to 1,800 metric tons per year, but it may be more than double if other forests show similar levels of deposition, according to Obrist.
The researchers are continuing their work at a second forest in Howland in northern Maine. Howland Forest, a nearly 600-acre research site full of evergreens that retain their leaves year-round, offers a distinctly different habitat than the deciduous forest in Petersham. Assessing both forests will allow researchers to examine differences in mercury accumulation between different forest types, Obrist said.
The work is providing a hands-on research experience for Roy, a UMass Lowell Honors College student who was invited to become a member of the university's Immersive Scholar program in 2019. The initiative enables first-year students with outstanding academic credentials to participate in lab work and research right from the start of their academic studies.
"It's really exciting to be a co-author," Roy said. "This study allowed us to quantify how much mercury is being accumulated in this type of forest. Modelers can use these results to improve their understanding of how mercury cycles through the environment on a global scale and how that might change in the future."
Roy helped analyze the data collected in the field.
"Eric's contributions to the study are tremendous. It's not very common for an undergrad to play such an important role in a major, federally funded research project," Obrist said. "His work is really impressive and he has become more and more active in data analysis and doing complex flux calculations and data processing. He really earned himself second author position in the paper in the Proceedings of the National Academy of Sciences."
Other contributors to the study include Asst. Prof. Róisín Commane of Columbia University; students and postdoctoral researchers from UMass Lowell and Columbia University; and collaborators from Harvard University; the Desert Research Institute in Reno, Nevada; and the Northwest Institute of Eco-Environment and Resources and the University of the Chinese Academy of Sciences in Lanzhou. Additional research support was provided by the U.S. Department of Energy.
UMass Lowell is a national research university offering its more than 18,000 students bachelor's, master's and doctoral degrees in business, education, engineering, fine arts, health, humanities, sciences and social sciences. UMass Lowell delivers high-quality educational programs and personal attention from leading faculty and staff, all of which prepare graduates to be leaders in their communities and around the globe. www.uml.edu


text:
Ryan Yarber
Fledgling Writer and Book Enthusiast
On Authors
12 Memoirs & Biographies
April 23, 2020 June 23, 2020 Ryan Yarber	List, Post	Tags: Biography, Books, Memoir
This time I'm listing memoirs and biographies I've read these past several years that I enjoyed. Several of them are about authors or actors I like, but some are simply ones I found or heard about and eventually read.
This Boy's Life & In Pharoah's Army
These first two are by Tobias Wolff. The first recounts his unexpected childhood while the latter covers much of his time serving during the Vietnam War. I'm a big fan of Tobias Wolff and enjoy all of his fiction, but his memoirs are equally intriguing and entertaining. This Boy's Life was actually adapted into film and won the Ambassador Book Award.
This memoir by Carrie Fisher covers her time during the filming of the first Star Wars movie and her eventual launch into stardom as the iconic Princess Leia. It includes a section that reprints her original diary entries from her time during filming including her affair with Harrison Ford. What I found most interesting was Carrie's admission that she did not plan to enter the field of acting, and then her discussion of what it was like interacting with fans who only saw her as Princess Leia. She had to almost live a double life from the time of these events through the end of her life. I know she has several other memoirs and I plan to check them out sometime.
Dave Itzkoff's biography of Robin Williams was released in 2018 and is a great, detailed account of his adult life. Most of the book events discussed are supplemented by accounts from Robin's friends and family. The book covers his early years briefly, goes into how he became an iconic comedian and actor. It then ends briefly after his death to tell an all-encompassing account that gives us a holistic view into who he was and what he faced. I learned a lot about about him and I am glad I did.
Amazing Fantastic Incredible
Amazing Fantastic Incredible is a graphic novel memoir of comic icon Stan Lee. This account is beautifully illustrated and shows a great history of the comic industry. It gives us an overview of Stan's life (including his real name) but don't look for any in-depth details of his life here. A full biography would be better if you want to know more about the man. However, this does give a great insight to the man who was behind many of the hugely popular characters in the Marvel Universe, and it is in his own words and his own style.
J.R.R. Tolkien: A Biography
This biography of J.R.R. Tolkien by Humphrey Carpenter is, as far as I am aware, the best biography of the man behind The Lord of the Rings. I at least think it is the only authorized biography. Carpenter actually met Tolkien and had access to many materials and resources surrounding the author's life prior to his passing in 1973. I, of course, greatly enjoy Tolkien's works and enjoyed learning more about the man himself. If you read this and want a little more, I suggest watching the recent biopic titled Tolkien starring Nicholas Hoult. It only covers a brief part of his childhood and ends shortly after his time in the war, but I enjoyed it nonetheless.
What if Our World is Their Heaven? The Final Conversations of Philip K. Dick
This "book" is unique as I'm not sure it would be considered memoir or biography. It is a transcription of the last interview with Philip K. Dick. I randomly came across this book in a used book store and picked it up as I am a fan of PKD's works. The interview covers a lot of areas, including the unfinished book PKD was working on at the time and his excitement at seeing early footage of the film Blade Runner which is an adaptation of his book Do Android's Dream of Electric Sheep? Unfortunately, PKD died of a stroke months after this interview. I haven't read a full biography of PKD, but I will likely do so in the future. However, I think this interview proves to be a great insight into who he was.
The most recent memoir I've read is Educated by Tara Westover and it is captivating. This book details Tara's childhood through her eventual pursuit of a college education. She grew up without access to school but was always a highly curious child. Her father did not believe in education as he believed it indoctrinated people. He didn't believe in modern medicine either. Both stem from his religious and personal beliefs. The events of Tara's life are both shocking and, from an outside view, infuriating at times, but I think this book is important because it highlights more than the importance of knowledge. It highlights the importance of family and doing what is best for yourself.
Tesla: Man Out of Time
Margaret Cheney may be the best biographer of Nikola Tesla. She has written a few, but this one is a great resource if you are wanting to know more about the man who rivaled Edison and became an important figure in the development of electricity. Yes, he is also the person the Tesla Company is named after, but Nikola Tesla never had a company all of his own. I'm glad to see that he has not been lost to history since he is an important contributor to much of the technology we have today, and he continues to inspire and influence research into new technology.
As You Wish: Inconceivable Tales from the Making of The Princess Bride
If you are a fan of The Princess Bride, you will greatly enjoy this memoir by lead actor Cary Elwes. He recounts his time on the set and the making of the film and tells many stories that only make the fellow actors and the film even more lovable. Especially Andre the Giant. I recommend checking out the audiobook version because Cary narrates it himself and it includes snippets from fellow actors and production crew who give their accounts of events as well. This book adds to the film and will make you likely make you want to rewatch it while you read.
Victor Frankl's memoir/psychological novel is small but powerful. This insight into Victor's time inside a concentration camp during World War II not only gives us a glimpse into history and some of the worst things humans have done to each other, it analyzes the human psyche during such harsh conditions. However, I believe this little book is an insight into the human condition and provides a bit of hope through all the sadness. The first part is the memoir of his time during the war while the second goes into his own psychological theories.
Ernest Hemingway's book telling of his times in Paris during the 1920's was fun and insightful. I think it is a great glimpse into a bygone world as we are now almost exactly 100 years removed from the time it took place. I'll admit my favorite part includes F. Scott Fitzgerald and a broken-down car, but this book gives a look into the life of the iconic author and the world he knew.
Feel free to Share this (if you think it's cool):
← 18 Fantasy Books to Escape Into
8 Short Story Collections →
3 thoughts on "12 Memoirs & Biographies"
Really interesting list! The only one I've read is Carrie Fisher. I want to read the Robin Williams one.
nsfordwriter
Hi, you really have an interesting list here!! I love the recommendations and I would love to read all of them I think I am going to start with the on of carrie fisher!!
ceciliaosunasegundo
It's a really fun insight into the making of Star Wars and how the movie's success influenced her life. Definitely a good choice.
Categories Select Category Authors (14) Book Recommendation (111) Creative Nonfiction (1) Essay (1) Experimental (3) Flash Fiction (59) List (12) Micro Fiction (22) Post (93) Short Story (9) Stories (102) Wheel of Time (15) Writing (7)
Follow Ryan Yarber on WordPress.com
I've Recently Read
© Ryan Yarber 2017-2020


Aranya stays in North Calcutta, reluctantly goes to work in a small company doing meaningless chores just to keep his family happy and. Aranya believes it is his job to protect everyone from evil. He does wonder at times… why… others cant understand his mission and his powers and why they cant believe that he is special… but he knows… no… he believes that they will all be thankful one day. Aranya has a soul mate, Deb with whom he grew up. They went to the same school and were inseparable all through their childhood. But Deb was a boy wonder and grew to be a man of amazing talents. He sailed through his studies, was a natural athlete, was there in school functions and was a darling of teachers, parents and friends alike. He was effortlessly the center of attraction, everywhere. College took them onto separate journeys and thereafter their lives were tangential. Life for him… is to achieve… more… relentlessly. It is story of a single fateful day when two best friends who are very different from each other,see their world changes…forever.


text:
Q: Shared virtual machine I have installed VirtualBox 6.1 on Kubuntu 20.04.2
I would like to create a virtual machine shared among different host users. The users have no needs to launch this vm simultaneously.
I have tried to create a vm into a path external to homedirs (ie /opt), then I have granted 666 attributes to virtual disk and .vbox conf file.
Such solution doesn't work, since the .vbox conf file can be read/written only from the owner host user, irrespective the 666 attribute.
Practical case study
Suppose that linux users A and B needs to use MS Word for authoring documents. Also suppose that the printer directly connected to the host machine works only with MS Windows drivers.
I would like that when host users A or B want to edit a document they can switch on the same virtual machine.
In such case the admin have to mantain only one (shared) virtual machine

A: I resolved as follows:

*

*Put the virtual disk file into a path accessible to each user and grant 666 attributes

*Make a copy of vbox conf file for each user and modify username:groupname of each copy according to the target user (only granting attributes doesn't work)

NOTE: don't apply any further setup to vbox conf file, otherwise you need to re-create the copies of step 2

redpajama_set_name: RedPajamaStackExchange


A complete technical overview of the worlds first 32bit game console by RetroManCave. In the Christmas period following its launch, the CD32 accounted for 38% of all CD-ROM drive sales in the UK, exceeding sales of the Mega-CD; however, it was soon overshadowed by CD-ROM based games consoles from other companies, and was discontinued as Commodore went into bankruptcy. Notably, from 1994 to 1997, Sylvan Learning Systems used CD32 systems in their Wall Street Institute learning centres. Main features include software with voice tone recognition and interactive activities very focused on listening.


MOORHEAD — The Joint Committee on Performance Evaluation and Expenditure Review (PEER) has released the results of a review of practices at Mississippi Delta Community College after receiving complaints of alleged mismanagement.
PEER wrote: "On May 2, 2012, PEER received a complaint from two legislators (later joined by eight more) regarding allegations that had been made to them of possible mismanagement of Mississippi Delta Community College (MDCC) in Moorhead. Attached to the complaint was a "Document of Concern," which contained excerpts of alleged conversations involving the board members and selected staff of MDCC. Much of what was contained in the document was of a derogatory nature, containing racial slurs and innuendo.
"At the heart of the concerns were allegations that the board of the community college or certain individuals might have used resources for purposes that might not be in the best interests of the college, its students, or the public at large.
"PEER notes the difficulty of determining whether many of the comments in the Document of Concern, derogatory and otherwise, were actually made and if so, whether writing about them would be the proper subject for legislative oversight. Consequently, this review did not focus on racial epithets, personal management styles, or allegations of individual wrongdoing that might better be addressed through courts of law or before administrative bodies, but focused on whether the process by which MDCC procures personal services and leases could be easily exploited to achieve ends not necessarily in the best interest of the college, its students, or the general public.
"In recent years, MDCC has not consistently used open and competitive processes when seeking to lease property for its branch facilities. In instances in which the college did use a competitive process, there were weaknesses in the process related to the development of specifications and the analysis of proposals.
"Currently, Mississippi Delta Community College is a party to three leases — two by which the college leases property to use for branch campus facilities in Drew and Greenwood (i.e., MDCC as lessee of facilities) and one by which the college leases excess land to an agricultural concern in Greenville (i.e., MDCC as lessor of land).
"PEER reviewed the methods by which these leases were entered into to determine how open and competitive MDCC was in its practices. For best practices in leasing, PEER looked to standards in state law and regulations that would have controlled the processes of leasing if MDCC were a state agency under the oversight of the Department of Finance and Administration (DFA).
"Generally, DFA's policies require that agencies publish notice to potential lessors, seek out potential lessors, obtain proposals, evaluate the proposals after their receipt, and apprise the Division of Real Property Management of the top two proposals so that the division can review the proposals and select the one that it believes will best serve the interests of the agency.
"Regarding MDCC's lease of the branch facility in Drew, PEER found no evidence of a competitive process being used to select the facility. The MDCC Board's minutes mention discussions or consideration of other sites, but no mention is made of actual proposals other than the successful proposal from Drew Enterprises.
"Regarding the Greenwood lease, the college did utilize a competitive process for the selection of the leased facility. This included publication and the receipt of proposals. However, MDCC staff did not conduct a documented analysis of proposals, including a ranking of the proposals, and neither the minutes nor any other MDCC records express a clear basis for the board's action.
"The Document of Concern raises the possibility of a conflict of interest regarding the members of the Abraham family and its involvement in the leasing of the Greenwood facility.
"PEER notes that Sam Abraham, a member of the board of trustees, and Magdalene Abraham, an MDCC staff person, are siblings of Lee Abraham, who is President of Mercantile, Inc., the current lessor of the Greenwood branch facility.
"The attorney for the MDCC Board sought and received on Nov. 4, 2011, an Ethics Commission opinion regarding the participation of persons related to a lease offeror in the lease selection process of a community college. The commission opined that a foundation member is not subject to the Ethics in Government Law and that no violation of MISS. CODE ANN. Section 25-4-105 (1) (1972) should occur if the college trustee and the employee fully recuse themselves from any matter that would result in a pecuniary benefit for their financially independent siblings.
"Based on a review of MDCC's minutes, the Ethics Commission opinion, and other documents, PEER cannot conclude that members of the Abraham family involved in MDCC administration have engaged in wrongdoing.
"PEER believes that MDCC has leased excess land at its Greenville campus in a competitive manner. The college periodically publishes an invitation for interested parties to file proposals on the property. The college plans to develop the land for educational purposes in the future.
"MDCC's procurement process for personal services from FY 2007 through FY 2012 did not comport with best practices and as a result, the college cannot ensure open competition for its personal services contracts and cannot justify some of its large contract decisions. Additionally, contracting is highly decentralized at MDCC, leaving different staff members or offices with discretion to follow such practices as they consider appropriate.
"In evaluating the process MDCC has used to procure contractors, PEER utilized the standards that Mississippi's state agencies would follow for procuring contractors and treated such as "best practices." PEER also considers the American Bar Association's Model Procurement Code for State and Local Governments as best practices for public bodies procuring personal services contracts.
"The state's Personal Service Contract Review Board (PSCRB) requires state agencies to employ competitive practices to obtain personal services contracts. For such procurements, the higher the dollar value of the proposed contract, the stricter the PSCRB's requirements are regarding solicitation of potential contractors, evaluation of proposals, and documentation of the agency's efforts. The Model Procurement Code establishes principles for government procurement that emphasize fair and open competition, which reduces the opportunity for favoritism and inspires public confidence that contracts are awarded equitably and economically.
"PEER found that from FY 2007 through FY 2012, MDCC did not use competitive processes in awarding several personal services contracts of $50,000 or more. For these contracts, the college either solicited a single bid, retained a previous vendor, or negotiated for bids. For contracts for the amounts these contracts represented, the PSCRB would have required a state agency to obtain competitive quotes from three vendors.
"MDCC's practices result from the lack of a formal, written board policy mandating that the college use competitive procurement processes and operate in accordance with specifically set dollar thresholds for procurements. When entities such as community colleges do not exercise open and competitive procurement practices, they leave themselves open to criticism that favoritism is the basis for awarding personal services contracts.
"PEER also found that from FY 2011 through FY 20121, MDCC paid $282,200 for personal services without establishing written contracts with defined deliverables and specified payment amounts.
"Also, MDCC does not keep copies of all personal services contracts in a central ocation; thus, neither MDCC Business Office staff nor an independent third party such as PEER can efficiently locate and review contracts for analysis.


I have not been posting for quite a while now, I think it is because driving is becoming less of a novelty to me, but there have been plenty of things happening while driving.
Where: Mostly commuting, and using the same paths all the time.
Preoccupied by: what others think of my driving, especially when I adventure taking roads I have not going through before.
If I plan to go somewhere I have not driven to before, I first check the route with Google maps on my computer, then, I use the street view on areas needing turning decisions and change of lanes to see how it really looks like at street level, still I use an external navigator while driving, but only as support device to remind me of those turning points. I like to know exactly which paths to take before I go. I laugh at myself just by writing this.
Even if I have seen the overall driving path, I have taken turns a bit before I should have to, and I have had to figure it out how to get back to the original road again. I have not really gotten lost, but figuring it out my way back, although quickly, it has not been stress free. I hate the "turn around when possible" instruction of my navigator, "hello, that I already knew".
I've tried to drive on different roads without navigator and without using Google maps, mostly because I have been on the passenger seat before on those routes and I know the overall direction. The thing is, that I have to pay very well attention at the road signs indicating the direction to follow and check I have space to change lanes on time. What happens is those signs are not always very clear to me and I end up switching lanes unnecessarily, and at the last possible time, with caution of course.
Sometimes I wonder what other fellow drivers think of that behavior, maybe they think the driver is someone who does not know where is going, but is it really that bad?. I know that the next time I am driving the same road, this will not happen again because I will know which lane to take exactly.


text:
Q: Add eventlistener for element that was created by javascript code I write html and javascript:

$(document).ready(function(e) {
  $('#btadd').click(function(e) {
    $('#content').html('' + $('#result').html());
    $('.btnmsg')[i].click(function(e) {
      alert('span ' + i);
    });
    i++;
  });
});

var i = 0;
<input type='button' value='add' id='btnadd'>

On html code, I create a button and a div. When click on button, on div will add new element span.
I want that when click on span, there will be a alert message. I don't want to use inline js (add onClick to span), because I write this addon for browser.
So I just want to write this event for span in js only.
I write as above code, but nothing to see (no alert message). What can I do?

A: Try event delegation:

  $('#btnadd').click(function(e) {
    $('#content').html('xxxxxxxxx');
  });

$('#content').on('click','.btnmsg',function(e) {
  alert('span ');
});

<input type='button' value='add' id="btnadd">

A: Substitute "btnadd" for "btadd". Needs more jQuery()

$(document).ready(function(e) {
  var i = 0;
  $("#btnadd").click(function(e) {
    $('#content').html(
      $("", {
        "class": "btnmsg",
        html: $("#result").html(),
        on:{"click": function(e) {
                       alert("span " + i);
                     }
           }
      })
     );
    i++;
  });
});

result

<input type='button' value='add' id='btnadd'>

A: Just off the top of my head here, this code should do the trick:
var i = 0;
$(document).ready(function(e) {
    $('#btnadd').click(function(e) {
       $('#content').html(''+$('#result').html());
       $('#content').on('click', '#btnmsg_' + i, function(e) {
         alert('span '+i);
       });
     i++;
   });
});

Using an ID (ex: #btnmsg_3) will mean you can assign unique event listeners for each created object.
We then use the 'on' function in jQuery to create a dynamic binding instead of one which is dependent on the DOM content.
Does this help?


text:
package com.alibaba.druid.filter;

import java.sql.SQLException;
import java.util.Properties;

import com.alibaba.druid.proxy.jdbc.CallableStatementProxy;
import com.alibaba.druid.proxy.jdbc.ConnectionProxy;
import com.alibaba.druid.proxy.jdbc.PreparedStatementProxy;
import com.alibaba.druid.proxy.jdbc.ResultSetProxy;
import com.alibaba.druid.proxy.jdbc.StatementProxy;

/**
 * @author wenshao<szujobs@hotmail.com>
 */
public abstract class FilterEventAdapter extends FilterAdapter {

    public FilterEventAdapter(){
    }

    public ConnectionProxy connection_connect(FilterChain chain, Properties info) throws SQLException {
        connection_connectBefore(chain, info);

        ConnectionProxy connection = super.connection_connect(chain, info);

        connection_connectAfter(connection);

        return connection;
    }

    public void connection_connectBefore(FilterChain chain, Properties info) {

    }

    public void connection_connectAfter(ConnectionProxy connection) {

    }

    @Override
    public StatementProxy connection_createStatement(FilterChain chain, ConnectionProxy connection) throws SQLException {
        StatementProxy statement = super.connection_createStatement(chain, connection);

        statementCreateAfter(statement);

        return statement;
    }

    @Override
    public StatementProxy connection_createStatement(FilterChain chain, ConnectionProxy connection, int resultSetType,
                                                     int resultSetConcurrency) throws SQLException {
        StatementProxy statement = super.connection_createStatement(chain, connection, resultSetType,
                                                                    resultSetConcurrency);

        statementCreateAfter(statement);

        return statement;
    }

    @Override
    public StatementProxy connection_createStatement(FilterChain chain, ConnectionProxy connection, int resultSetType,
                                                     int resultSetConcurrency, int resultSetHoldability)
                                                                                throws SQLException {
        StatementProxy statement = super.connection_createStatement(chain, connection, resultSetType,
                                                                    resultSetConcurrency, resultSetHoldability);

        statementCreateAfter(statement);

        return statement;
    }

    @Override
    public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql)
                                                                                throws SQLException {
        CallableStatementProxy statement = super.connection_prepareCall(chain, connection, sql);

        statementPrepareCallAfter(statement);

        return statement;
    }

    @Override
    public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql,
                                                         int resultSetType, int resultSetConcurrency)
                                                                                throws SQLException {
        CallableStatementProxy statement = super.connection_prepareCall(chain, connection, sql, resultSetType,
                                                                        resultSetConcurrency);

        statementPrepareCallAfter(statement);

        return statement;
    }

    @Override
    public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql,
                                                         int resultSetType, int resultSetConcurrency,
                                                         int resultSetHoldability) throws SQLException {
        CallableStatementProxy statement = super.connection_prepareCall(chain, connection, sql, resultSetType,
                                                                        resultSetConcurrency, resultSetHoldability);

        statementPrepareCallAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql)
                                                                                throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection,
                                                              String sql, int autoGeneratedKeys) throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql, autoGeneratedKeys);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection,
                                                              String sql, int resultSetType, int resultSetConcurrency)
                                                                                throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql, resultSetType,
                                                                             resultSetConcurrency);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection,
                                                              String sql, int resultSetType, int resultSetConcurrency,
                                                              int resultSetHoldability) throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql, resultSetType,
                                                                             resultSetConcurrency, resultSetHoldability);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection,
                                                              String sql, int[] columnIndexes) throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql, columnIndexes);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection,
                                                              String sql, String[] columnNames) throws SQLException {
        PreparedStatementProxy statement = super.connection_prepareStatement(chain, connection, sql, columnNames);

        statementPrepareAfter(statement);

        return statement;
    }

    @Override
    public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql) throws SQLException {
        statementExecuteBefore(statement, sql);

        try {
            boolean firstResult = super.statement_execute(chain, statement, sql);

            statementExecuteAfter(statement, sql, firstResult);

            return firstResult;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys)
                                                                                throws SQLException {
        statementExecuteBefore(statement, sql);

        try {
            boolean firstResult = super.statement_execute(chain, statement, sql, autoGeneratedKeys);

            this.statementExecuteAfter(statement, sql, firstResult);

            return firstResult;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int columnIndexes[])
                                                                                throws SQLException {
        statementExecuteBefore(statement, sql);

        try {
            boolean firstResult = super.statement_execute(chain, statement, sql, columnIndexes);

            this.statementExecuteAfter(statement, sql, firstResult);

            return firstResult;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, String columnNames[])
                                                                                throws SQLException {
        statementExecuteBefore(statement, sql);

        try {
            boolean firstResult = super.statement_execute(chain, statement, sql, columnNames);

            this.statementExecuteAfter(statement, sql, firstResult);

            return firstResult;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public int[] statement_executeBatch(FilterChain chain, StatementProxy statement) throws SQLException {
        statementExecuteBatchBefore(statement);

        try {
            int[] result = super.statement_executeBatch(chain, statement);

            statementExecuteBatchAfter(statement, result);

            return result;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, statement.getBatchSql(), error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, statement.getBatchSql(), error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, statement.getBatchSql(), error);
            throw error;
        }
    }

    @Override
    public ResultSetProxy statement_executeQuery(FilterChain chain, StatementProxy statement, String sql)
                                                                                throws SQLException {
        statementExecuteQueryBefore(statement, sql);

        try {
            ResultSetProxy resultSet = super.statement_executeQuery(chain, statement, sql);

            if (resultSet != null) {
                statementExecuteQueryAfter(statement, sql, resultSet);
                resultSetOpenAfter(resultSet);
            }

            return resultSet;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql) throws SQLException {
        statementExecuteUpdateBefore(statement, sql);

        try {
            int updateCount = super.statement_executeUpdate(chain, statement, sql);

            statementExecuteUpdateAfter(statement, sql, updateCount);

            return updateCount;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys)
                                                                                throws SQLException {
        statementExecuteUpdateBefore(statement, sql);

        try {
            int updateCount = super.statement_executeUpdate(chain, statement, sql, autoGeneratedKeys);

            statementExecuteUpdateAfter(statement, sql, updateCount);

            return updateCount;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int columnIndexes[])
                                                                                throws SQLException {
        statementExecuteUpdateBefore(statement, sql);

        try {
            int updateCount = super.statement_executeUpdate(chain, statement, sql, columnIndexes);

            statementExecuteUpdateAfter(statement, sql, updateCount);

            return updateCount;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, String columnNames[])
                                                                                throws SQLException {
        statementExecuteUpdateBefore(statement, sql);

        try {
            int updateCount = super.statement_executeUpdate(chain, statement, sql, columnNames);

            statementExecuteUpdateAfter(statement, sql, updateCount);

            return updateCount;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, sql, error);
            throw error;
        }
    }

    @Override
    public ResultSetProxy statement_getGeneratedKeys(FilterChain chain, StatementProxy statement) throws SQLException {
        ResultSetProxy resultSet = super.statement_getGeneratedKeys(chain, statement);

        if (resultSet != null) {
            resultSetOpenAfter(resultSet);
        }

        return resultSet;
    }

    @Override
    public ResultSetProxy statement_getResultSet(FilterChain chain, StatementProxy statement) throws SQLException {
        ResultSetProxy resultSet = super.statement_getResultSet(chain, statement);

        if (resultSet != null) {
            resultSetOpenAfter(resultSet);
        }

        return resultSet;
    }

    @Override
    public boolean preparedStatement_execute(FilterChain chain, PreparedStatementProxy statement) throws SQLException {
        try {
            statementExecuteBefore(statement, statement.getSql());

            boolean firstResult = chain.preparedStatement_execute(statement);

            this.statementExecuteAfter(statement, statement.getSql(), firstResult);

            return firstResult;

        } catch (SQLException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        }

    }

    @Override
    public ResultSetProxy preparedStatement_executeQuery(FilterChain chain, PreparedStatementProxy statement)
                                                                                throws SQLException {
        try {
            statementExecuteQueryBefore(statement, statement.getSql());

            ResultSetProxy resultSet = chain.preparedStatement_executeQuery(statement);

            if (resultSet != null) {
                statementExecuteQueryAfter(statement, statement.getSql(), resultSet);

                resultSetOpenAfter(resultSet);
            }

            return resultSet;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        }
    }

    @Override
    public int preparedStatement_executeUpdate(FilterChain chain, PreparedStatementProxy statement) throws SQLException {
        try {
            statementExecuteUpdateBefore(statement, statement.getSql());

            int updateCount = super.preparedStatement_executeUpdate(chain, statement);

            statementExecuteUpdateAfter(statement, statement.getSql(), updateCount);

            return updateCount;
        } catch (SQLException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (RuntimeException error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        } catch (Error error) {
            statement_executeErrorAfter(statement, statement.getSql(), error);
            throw error;
        }
    }

    protected void statementCreateAfter(StatementProxy statement) {

    }

    protected void statementPrepareAfter(PreparedStatementProxy statement) {

    }

    protected void statementPrepareCallAfter(CallableStatementProxy statement) {

    }

    protected void resultSetOpenAfter(ResultSetProxy resultSet) {

    }

    protected void statementExecuteUpdateBefore(StatementProxy statement, String sql) {

    }

    protected void statementExecuteUpdateAfter(StatementProxy statement, String sql, int updateCount) {

    }

    protected void statementExecuteQueryBefore(StatementProxy statement, String sql) {

    }

    protected void statementExecuteQueryAfter(StatementProxy statement, String sql, ResultSetProxy resultSet) {

    }

    protected void statementExecuteBefore(StatementProxy statement, String sql) {

    }

    protected void statementExecuteAfter(StatementProxy statement, String sql, boolean result) {

    }

    protected void statementExecuteBatchBefore(StatementProxy statement) {

    }

    protected void statementExecuteBatchAfter(StatementProxy statement, int[] result) {

    }

    protected void statement_executeErrorAfter(StatementProxy statement, String sql, Throwable error) {

    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: When developing a MVC project, is the the toolbox really useful? I'm a noobie when it comes to VS, specifically VS 2010.  I'm trying to learn MVC 2.0.  If you're developing a pure MVC project, it seems like most of the toolbox is not useful.  Shouldn't the IDE hide controls that aren't useful?  Specifically, I'm looking at the AJAX extensions like Timer and UpdatePanel, but it seems like a lot controls more would require postback.
alt text http://www.freeimagehosting.net/uploads/6c63317805.jpg

A: You are correct.
The ASP.NET WebForms controls in the Toolbox are pretty useless during ASP.NET MVC development. While it may be pinned by default, you can choose to hide it from the 'View' menu.