text:
Die Belagerung von Fort Texas markiert den Beginn der aktiven Kriegshandlungen im Mexikanisch-Amerikanischen Krieg. Das Gefecht wird auch manchmal als die Belagerung von Fort Brown bezeichnet, jedoch ist dies nicht ganz korrekt – der Name Fort Brown leitet sich von Major Jacob Brown ab (nicht zu verwechseln mit dem Helden Jacob Brown im Krieg von 1812), der einer von zwei getöteten Amerikanern während des Beschusses war.

Hintergrund

Nachdem Texas am 29. Dezember 1845 den Vereinigten Staaten beitrat, machte Präsident James K. Polk Anfang 1846 Texas Anspruch bezüglich der südlichen Grenze geltend. General Zachary Taylor sollte bis zum Rio Grande vorrücken und das umstrittene Gebiet zu besetzen.

Am Morgen des 28. März 1846 erreichte seine Streitmacht das Nordufer des Rio Grande, und Taylor sandte sofort einen seiner Offiziere über den Fluss nach Matamoros, Tamaulipas, um dem mexikanischen Ortskommandanten den Grund seines Hierseins zu erklären. Dieser sah jedoch die amerikanischen Truppen als Eindringlinge und forderte sie zum sofortigen Rückzug auf, doch man weigerte sich. Kurz darauf sahen die Amerikaner jenseits des Flusses deutlich, dass mexikanische Soldaten und Zivilisten zur Verstärkung des dortigen Fort Casamata zusätzliche Erdwerke bauten sowie Geschütze in Stellung brachten.

General Taylor beobachtete dieses Geschehen einige Zeit und beschloss dann schließlich, sich ebenfalls zu verschanzen. Man begann, gegenüber dem mexikanischen Ort ein Erdwerk zu errichten, das den Namen Fort Texas erhielt. Die Mauern waren 9 Fuß hoch und 15 Fuß breit mit einem Graben, der 20 Fuß breit und 8 Fuß tief den ganzen Außenbereich umgab. Innerhalb bauten die US-Truppen eine Anzahl von bombensicheren Unterkünften sowie Pulvermagazine als vorsorglichen Schutz gegen Beschuss.

Belagerung

Am 3. Mai bezog die mexikanische Artillerie in Matamoros Stellung und begann, eine Woche lang Fort Texas zu beschießen. Zu diesem Zeitpunkt befanden sich im Standort: Major Browns 7. Infanterie, Captain Louds Artillerie-Kompanie (4 18-Pfünder) und Lt. Braggs leichte Artillery (4 Kanonen). Während des andauernden Beschusses wurden zwei Amerikaner getötet. Ferner verhinderte das Artilleriefeuer (engl. Artillery Barrage) und die Ankunft von beträchtlichen mexikanischen Truppen die Verstärkung der Festung und machte das Platzieren der Kanonen innerhalb der Festung sehr riskant.

General Zachary Taylor kam zur Unterstützung der Fortverteidiger, was zur Folge hatte, dass der mexikanische General Mariano Arista seinen Truppen befahl, auf der nahegelegenen Ebene von Palo Alto sich zu positionieren, und dadurch die Belagerung aufgab. Die Schlachten von Palo Alto und Resaca de la Palma am 8. und 9. Mai folgten bald.

Literatur

 Jack K. Bauer: The Mexican War. 1846–1848. Macmillan, New York NY u. a. 1974.
  N. C. Brooks: A Complete History of The Mexican War. Its Causes, Conduct, and Consequences. Comprising an Account of the various Military and Naval Operations, from its Commencement to the Treaty of Peace. Hutchinson & Seebold u. a., Baltimore MD u. a. 1849 (Nachdruck.  Scholar's Bookshelf, Cranbury NJ 2006, ISBN 1-60105-070-4).

Weblinks

 Fort Brown, Handbook of Texas Online
 Palo Alto Battlefield NHS, National Park Service

Fort Texas
Fort Texas
Konflikt 1846
Geschichte von Texas
Brownsville (Texas)


Best office chair – Anyone who has been sitting in an office or computer chair for a long time will know the importance of having a quality and comfortable chair. Whether you work in the office or at home, you want to avoid the pain and pain that can bring substandard chairs. Good quality chairs can be expensive, but fortunately there are some good sources on the internet to allow you to research and buy cheap office chairs and cheap computer chairs. Every employer who wants maximum productivity from their employees will buy the best office chair they can. If workers feel uncomfortable in their seats throughout the day, they will find it very difficult to concentrate on producing good jobs. There is also the risk of improperly planned seats that will cause repetitive strain injuries which means they need to take time.
For those who work in a home office the same principle applies. Computer best office chair are often uncomfortable, causing you to rest more from work than you want. You might also find it difficult to focus on what you do, with your overall results not productive enough. Unlike working in an office, when working from home, you have the power to choose the type of chair you want. By doing research online, you can compare the prices of different retailers to find great deals. There are various inexpensive office chairs and cheap computer chairs to choose from. However, price is not your only concern, because you want an ergonomically designed chair to give you lasting comfort. There are several high-quality ergonomic chairs available, such as the Middle Ergonomic Boss Chair designed with strong lumbar support. Another good example is the Ergonomic Office Chair, equipped with folding chairs and folding chairs and can be fully adjusted for complete comfort.
One of the last examples of one of the best office chairs available is Herman Miller Aeron Chairman, which is specifically designed to relieve stress on the back and legs and provide support for all postures. There are several main features to be seen in the best office chair. Suitability is very important, because everyone is different and wants their seats to be positioned for their own maximum comfort. A good seat must have pneumatic height adjustment to explain different people. The back must be adjusted to the front and back to find the most comfortable position, and both backs and seats must be soft. Another important feature that needs to be done is an adjustable armrest. It must be adjusted to a comfortable height to allow proper blood circulation. It should be noted that some chairs do not come by hand, and this is a personal priority. Finally, the best office chair will be on the caster and have the ability to rotate to increase mobility.


text:
Q: setup pXE boot server and PXE booting for ubuntu server I was trying to setup a pxe boot server on my macbook air (http://hints.macworld.com/article.php?story=20130625164022823). MBA is connected to wifi while client machine is connected to wifi router using lan. But even after the setup and using ubuntu netbook images client machine seem not be picking up pxe image. My client machine(which is a desktop) has PXE capabilities for sure with wake on LAN.
Is there anyone who tried this or similar sort of things.

A: Are you sure the macbook is handling the DHCP request and not your router? This is important because you have to set some options in your DHCP configuration which makes clients connect to the PXE server. In your config file on the MBA (bootpd.plist) these are options 66 and 67:
<key>dhcp_option_66</key>
        <string>192.168.1.3</string>
<key>dhcp_option_67</key>
        <data>cHhlbGludXguMAA=</data>

Also make sure that you edited the 192.168.1.1 to 192.168.1.3 in this file

redpajama_set_name: RedPajamaStackExchange


text:
Q: Populating data for join table, by defining my own criteria in has_many association (with using the other table's columns too) I have Stock and Calving model tables. Stock.rb has this
has_many :calvings
has_many :calves, class_name: "Stock",through: :calvings

and in Calving.rb:
belongs_to :stock
has_many :calves, class_name: "Stock", foreign_key: "mother_id"
accepts_nested_attributes_for :calves

When I edit the carving record, I want the controller to populate the data from the Stock model by a given criteria. I need to run this sql when I use @calving.calves

SELECT * FROM STOCKS, CALVINGS WHERE STOCKS.MOTHER_ID =
  CALViNGS.STOCK_ID AND STOCKS.BIRTHDAY = CALVINGS.CALVING_DATE

Is it possible? If yes, what should I write into the Calving model's has_many association?

A: I'm not completely clear on what you're trying to do, but if you need something to happen on an action, simply use a callback: http://edgeguides.rubyonrails.org/active_record_callbacks.html

A: Probably something like this
class Calvings < ActiveRecord::Base
after_save :update_calves

Either
def update_calves
 calves.each do |calf|
   calf.attribute = **
   calf.save
 end
end

OR
def update_calves
  calves.update_all( "attribute = value, attribute1 = value1 ")
end

A: Sorry for adding a second answer, I need 50 rep to comment so the site kinda bugged out on me when I tried to reply.
Essentially you're asking how to override the default fields_for behavior, if I'm understanding you correctly. Doing this is actually rather straightforward.
Looking at the documentation
fields_for(record_name, record_object = nil, fields_options = {}, &block)

In normal cases you would use something like the following:
<%= f.fields_for :nested_object do |n| %>

Which would create form fields for every :nested_object under the parent. This is because rails is intelligent and will assume that you want everything. To override this behavior, we simply pass an array into the second parameter containing only those objects we want fields for.
For example:
<%= f.fields_for :nested_object, @custom_array_with_nested_objects do |n| %>

This will only create fields_for the objects in @custom_array_with_nested_objects.
With all that in mind, I would begin by creating a method in your model which returns an array containing the calves you want. In your controller, make an instance variable which captures those calves. Finally in the view, your fields_for should contain that instance variable as I described above. This should accomplish what you're looking to do.


Wirdum (Gronings: Wirrem) is a village in the municipality of Loppersum, in the province of Groningen (Netherlands). The village counted 320 inhabitants in 2008.
The village of Wirdum consists of two wires, separated by the Wirdumermaar. The church of Wirdum, a church of the early 13th century, is situated on top of the largest wilderness, and around it lies the old village center.
In 1894 a 10.6 cm high image of Minerva, the goddess of wisdom, was found in Wirdum. On her head she wears a helmet and in the right hand she keeps a flat scale. There are also shards of 'terra sigilata' (Roman pottery) found. Two Roman bronze Mercury statues also refer to Roman contacts. Presumably, the inhabitants of Wirdum identified them with their own gods Wodan and Donar.
To the south-east of Wirdum, at Eekwerderdraai, lies the castle Rusthoven. To the north of Wirdum, the railway line Groningen - Delfzijl runs. With Enum, Wirdum shared a railway station from 1884 to 1938, namely the stop of Enum.
On the north side of the village is the farm Op Ter Borg, which may have been a foreword of the Bloemhof Monastery in Wittewierum. The farm is first mentioned in the Wierumer Zijlboek in 1470. A façade talks about the farm 'maecken' (rebuild or restored) in 1701. In 1860 the farm was rebuilt and after a fire in 1932 the farm was again largely To be rebuilt. In the 1990's the farm was restored in old style.
Wirdummerpolder (when spelled with double m) is the name of the former watership to which Wirdum belonged. The ship's polder mill was on the Wirdumermeedenweg, about 300 meters south of Damsterdiep. The area is now managed by the Noorderzijlvest water board.
Located directly on the Damsterdiep where you can enjoy swimming, fishing and canoeing. This accommodation is rustic, but also close to the bustling city of Groningen.


Drupal is the premier open source content management framework and application programming interface. It is an outstanding choice as a foundation for enterprise and intranet applications, e-commerce systems, organizational web sites, and customized web applications. Because of its modular nature, Drupal is extremely flexible and can help integrate diverse tools such as ticketing systems, content management, support forums, and blogs under a single framework.
Drupal is a production-grade, highly scalable technology platform. Like any such platform, architecting, implementing, and operating Drupal requires specialized expertise, especially in large or mission-critical environments. AppliedTrust provides consulting and support for organizations planning to use or currently using Drupal. Our deep Drupal expertise, combined with our world-recognized IT infrastructure skills, helps clients realize secure, high-performance, and highly available Drupal infrastructure.
Conducting Drupal infrastructure requirements analysis.
Architecting Drupal infrastructure to meet security, performance, and availability requirements.
Integrating Drupal with best-practice code promotion workflows and version control systems.
Designing and implementing Drupal applications as replacements for existing (or planned) enterprise applications or custom data-driven tools.
Customizing core and contributed Drupal modules.
Performing Drupal upgrades and migrations.
Providing 7x24x365 operational management of applications and sites built using the Drupal platform.
Providing expert Drupal guidance at any stage of the framework and application life cycle.
Providing Drupal training to ensure that your staff has the knowledge and familiarity that they need to take full advantage of a Drupal installation.
AppliedTrust's engineers are well-versed in all facets of Drupal and can help your organization use Drupal to both reduce cost and improve performance. Call us today at (303) 245-4545 or contact us online to learn how we can assist you with your Drupal infrastructure needs.


Let the home spa begin. The perfectly coarse solar salt featured in this Exfoliating Body Polish sloughs off dead skin cells to reveal fresher, younger-looking skin underneath, while a blend of natural oils leaves skin incredibly moisturized. Decidedly lemony with a green, herby edge, lemon verbena is like a good friend who listens to your stressy thoughts, holds them with kindness and compassion, and then reminds you to breathe.
Ingredients: fine grind sodium chloride (solar salt) sun dried with trace minerals, dead sea salts, maltodextrin, silica, macrocystis pyrifera (kelp), carthamus tinctorius (safflower oil), canola oil, vitis vinifera (grapeseed oil), prunus armeniaca (apricot kernel oil), vitis vinifera (grapeseed oil), organic simmondsia chinensis (jojoba oil),citrus medica limonum (lemon) peel oil, cymbopogon schoenanthus (lemongrass) oil, thymus hiemalis (lemon verbena) oil. grapefruit seed extract, vitamin E tocopherol.


Andrew Lloyd Webber sold $5.6 million worth of French wine at Sotheby's Hong Kong, including a 1982 case of Château Pétrus for $77,564.
Emilio Estevez finds comfort and inspiration in his backyard vineyard, Casa Dumetz, where he often writes dialogue.
Herbal cocktails are everywhere: Green Tornado with mint and tarragon at Rouge Tomate; Honey-Lavender Julep at Annisa; and Earls Court with bergamot at Madam Geneva.
Rosé wine, often associated with summer, is also great to drink in the winter. Try a tannat and cabernet franc blend with roasted duck and wild rice.
Vintage beer is all the rage these days: craft-brewed stouts, porters, lambics, and other fuller-bodied, high-alcohol brews that have been aged like wine.
Has spirits marketing gone too far? There's Devotion, a vodka infused with protein, and even honey- and cherry-flavored bourbons.
Japan's Kirin Brewery has plans to introduce an alcohol-free beer on the West Coast of the U.S.
Michel Dozois, the owner of Névé Luxury Ice Company in L.A., peddles high-quality ice and spreads the message of proper dilution.
Your mother was wrong. Studies show that alcohol doesn't actually kill brain cells, and the studies aren't exactly new, either.
Scottish Spirits in Glasgow has launched a blended Scotch whiskey in a can, much to the industry's disgust.


text:
Issa Amro: "They are trying to put me in jail"
Nora Barrows-Friedman The Electronic Intifada Podcast 21 November 2017
On The Electronic Intifada Podcast: How a new bill would ban US financial support for the torture of Palestinian children detained by Israel; human rights defender Issa Amro talks about what it's like to be on trial in an Israeli military court.
A bill before the US Congress would ban financial support to the abuse of Palestinian children by the Israeli military.
The Promoting Human Rights by Ending Military Detention of Palestinian Children Act is the first ever bill to prioritize the human rights of Palestinian children as a condition for US support, according to campaigners.
The bill, introduced by Representative Betty McCollum of Minnesota on 14 November, would require the secretary of state to annually certify that no US funds allocated to Israel will have been used to "support military detention, interrogation, abuse or ill-treatment of Palestinian children."
The bill marks "a watershed moment," Brad Parker, an attorney with Defense for Children International - Palestine, told The Electronic Intifada Podcast.
It is a critical time for activists to engage with their elected representatives "in an important conversation about rights," added Jennifer Bing, an advocate for Palestinian children's rights who directs the American Friends Service Committee's Middle East program.
The groups lead the No Way to Treat a Child campaign, which aims to end Israel's military detention and abuse of some 700 children annually.
During a meeting on Capitol Hill, Bing said, one congressional staff member was leafing through the text of the bill "to try to find something in it that would be objectionable … he kept looking and he couldn't find anything."
It was a sign of success that this bill was written so airtight, Bing added, "that it can't be refuted."
Bing said that while the bill's introduction is an historic moment, Palestinian children are still being arrested during night raids and are being detained, abused and tortured every day, ignored by the corporate media. "While we're celebrating that we are seeing movement, the situation is dire," she explained.
"They are trying to put me in jail"
"They are trying to put me in jail for resisting the occupation peacefully," human rights defender Issa Amro told The Electronic Intifada Podcast.
Amro is the founder and director of Youth Against Settlements, an activism group based in Hebron in the occupied West Bank.
"They want to shut [down] my voice, they don't want me to do anything to help my community or increase the awareness in the international community about the apartheid, about the discrimination, about the segregation in Hebron and all over Palestine," Amro said.
He was speaking just days after his first trial date in an Israeli military court, under indictment for his protest activities dating back to 2010.
Me and Farid just finished the trial now , 3 witnesses testified against me.#SegregatedandUnequal pic.twitter.com/q2y9dV5F8d
— Issa Amro عيسى عمرو 🇵🇸 (@Issaamro) October 29, 2017
For years, Amro has been on the frontline in the nonviolent defense of his neighborhood against armed and violent Israeli settlers and soldiers who are continuing the colonization of Hebron.
Youth Against Settlements has been organizing regular protests, including the annual Open Shuhada Street campaigns, which mobilize against the ongoing closure of entire sections of the city to Palestinians since 1994, when 29 Palestinians were massacred during prayers by US-born settler Baruch Goldstein.
The Israeli military has leveled 18 charges against Amro for his participation in protests against Israel's control and segregation policies.
Inside the military courtroom during the first trial date on 5 November, prosecutors claimed that Amro's chanting, during protests, of "'1, 2, 3, 4, occupation no more' is provocation, and it's not allowed" under Israeli military orders, Amro explained.
Farid al-Atrash, a Bethlehem-based lawyer, is also on trial with him, charged with participation in 2016 Open Shuhada Street protests.
Amnesty International has called all of the charges against Amro and al-Atrash "baseless" and in June, dozens of members of the US congress sent letters to the US State Department in support of Amro.
He subsequently visited Washington, where he met Senator Bernie Sanders.
Amro explained that this kind of support from US lawmakers is rare. "The majority of Palestinians don't have that support," he explained.
"It's a good beginning [to have] American politicians and human rights organizations speak loudly against the occupation and to have the courage to talk about human rights violations, because Israel is trying to shut off everybody" who criticizes its policies, he added.
Amro's and al-Atrash's next court date is scheduled for 26 December.
My trial date in Israeli military court has been canceled for tomorrow. My next trial date will be December 26, 2017
— Issa Amro عيسى عمرو 🇵🇸 (@Issaamro) November 4, 2017
Listen to the interviews with Jennifer Bing, Brad Parker and Issa Amro via the media player above.
Original music by Sharif Zakout
Subscribe to The Electronic Intifada Podcast on Apple Podcasts (search for The Electronic Intifada). Support our podcast by rating us and leaving a review.)
bingparkeramropodcast.mp3
Download bingparkeramropodcast.mp3 (17.82 MB)
Issa Amro
Farid al-Atrash
Youth Against Settlements
Israeli settlers
No Way to Treat a Child
Betty McCollum
Jennifer Bing
Brad Parker
Defense for Children International-Palestine
American Friends Service Committee
child detention
child prisoners
Nora Barrows-Friedman's blog
Amro
Permalink Guy replied on Wed, 11/22/2017 - 19:54
So typical of what is happening in Palestine today .As long as the US and EU sanction by in-action what the Israelis are doing ,the Israelis will ramp up their brazen criminal behavior .Who will stand up to the oppressive zionists ?
Nora Barrows-Friedman
Nora Barrows-Friedman is a staff writer and associate editor at The Electronic Intifada, and is the author of In Our Power: US Students Organize for Justice in Palestine (Just World Books, 2014).
NYU student punished for writing "fuck" on Israeli mail bag
Nora Barrows-Friedman 27 January 2023
US Dept of Education rebuffs Israel lobby demands
Podcast Ep 71: Palestine in 2022, part 2
Nora Barrows-Friedman 31 December 2022
Pro-Israel media, UK university again smear Palestinian lecturer

redpajama_set_name: RedPajamaCommonCrawl


The lowdown: Jake Gyllenhaal reminds us again he's one of Hollywood's finest thesps with this urban horror comedy. Bug-eyed and sunken cheeked, his Louis Bloom is a deliciously dark creation, crawling LA's nocturnal streets looking for accidents, crimes or any sensational misery he can capture on camera and flog to Rene Russo's ratings chasing TV news editor. Psycho chills and sledgehammer satire are glazed with a Michael Mann style neo-noir sheen, and even though others films have driven these mean streets before, Nightcrawler is a bewitching, disturbing, laugh-out-loud success.
Depicting the last just war as a hellish landscape of body parts and impossible moral quandaries, Fury is a potent mix of a guys on a mission movie shot with a modern viewpoint. War's brutalising effects, the atrocities the Nazi regime inflicted upon its own people and heart-in-throat battle sequences are shown with raw immediacy putting you inside the eponymous Sherman as the shells fly.
Closing the 2014 London Film Festival, the film was joined by its director David Ayer, plus cast members Brad Pitt, Shia LaBeouf, Michael Pena, John Bernthal and Logan Lerman. At the film's press conference they spoke eloquently and informatively about bringing to the screen a memorable portrayal of conflict in the final days of World War 2.
The lowdown: War may be Hell, but once more makes for blistering cinema. Brad Pitt gives arguably his best performance to date as Sgt. Don "Wardaddy" Collier, leading a seasoned Sherman tank crew deep into Nazi Germany during the last gasps of WW2. But, the arrival of Logan Lerman's callow Norman forces the men to see how three years of conflict has brutalised them as moral quandaries pile as high as the bodies. Riveting and shocking, with the horror of war painted in bold red strokes. Make tracks to see it.
12 days. 50 cinemas. 248 movies and documentaries and 148 shorts from 70 countries. Over 700 guests. Over 160,000 audience turn-out.
But, there can be only one Electric Shadows London Film Festival 2014 Top 10.
Before we get to the all-important list there were some films that may have made the cut if we'd been able to catch them. So, in the spirit of full disclosure we were unable to check out amongst others German Concentration Camp Factual Survey, The Tribe, It Follows, White God, The Town That Dreaded Sundown and Wild.
But, if those films rival what is on the below list, we have some fine viewing ahead of us.
The lowdown: Intense account of Olympic wrestlers Mark and Dave Schultz and their relationship with bizarre multimillionaire John Du Pont. Ambition, paranoia, delusion and control are Du Pont's driving impulses and his vast wealth and skewed perception of human interaction set the stage for a particularly dark tale, captured with a clinical eye by Capote director Bennett Miller. Likely to be too remote for some, but the performances by Tatum and Ruffalo as the brothers and Carell as the unsettling Du Pont are faultless.
The full verdict: With pun fully intended, Foxcatcher is a movie to wrestle with.
The lowdown: Destined to be remembered as James Gandolfini's final screen appearance, this crime drama does his talents justice. Tom Hardy takes centre stage playing a good-natured, soulful bartender at Gandolfini's New York bar. When stick-up men jack a $5,000 drop at the bar intended for Chechen mobsters the two must retrieve it before they experience disappointment Eastern European gangland style. Solid crime thrills from the writer of Gone Baby Gone and Shutter Island.


Meet Zig and Zag, two characters that will guide your child through Paris. Young travelers won't miss a beat with a map of the city, thirty double-sided city cards, each with a quick overview and fun facts. They'll learn local history, reflect on what they experience, draw what they see, and take a quiz about Paris, just to keep them on their toes. Two postcards are included so kids can illustrate something they've seen or learned on the trip and mail them to friends and family.
This ZigZag City Guide allows parents and kids to explore together, making learning fun and travel experiences stick. They are intended to be used during a trip to Paris but can also be an educational resource at home.
Contact alana@zigzagcityguides.com regarding wholesale orders.


hi Jennifer- just a note to let you and your staff know how pleased i was with my recent round trip with Federal Companies. I've used your services for a number of years for both purchases of classic bikes and shipping bikes for vacation travel--always on schedule, bikes arrive in great shape, and excellent communication from your headquarters and terminals. In past years, i've shipped to and from dealers where i started and ended my trips. This year, I picked up my bike at your Salt Lake City terminal as you suggested and couldn't have been treated better or felt more welcome. It's a pleasure doing business with you and federal companies.


text:
Includes over 330 vivid pages filled with stunning photos by Seth Aronstam and fascinating stories & explanations by renowned Tour Guide Doron Kornbluth
Israel is beautiful, inspirational, and the most spiritual place on Earth.
Its visual beauty is extraordinary and varied. Its history is meaningful and intriguing. Incredibly, despite possessing few natural resources and a constant need for self-defense, the Jewish People have successfully returned to their ancient Homeland. Even more, this small country has not only survived but thrived.
Something amazing is happening before our very eyes. Every square mile of this gorgeous country has an amazing place to see and an incredible story to tell — if only we would take the time to look and listen. Therefore, this book.
In this unique volume, Mosaica Press has brought the best of Israel together in one place: stunning images captured by one of Israel's most exciting photographers, Seth Aronstam, are combined with fascinating explanations and remarkable stories written by renowned tour guide and educator, Doron Kornbluth.
Open these pages — and be enchanted.
Wide Format Hardcover
Buy Now at Mosaica Press
Every so often an idea comes along that leaves the rest of us wondering: "Why didn't I think of that?" Thankfully this team has produced a book that inspires a generation of Israel lovers. I'll take 10 copies!
— Shraga S.
Doron Kornbluth
Author | Lecturer | Tour Guide
Doron Kornbluth is one of Israel's most knowledgeable and sought-after tour guides. Born in Montreal, Canada, he and his family now live in the Beit Shemesh area of Israel. He has been guiding (or, as he likes to call it, "sharing Israel" with) families, individuals, and groups of all types and backgrounds for over fifteen years.
He is the bestselling author of Why Be Jewish?, Why Marry Jewish?, Raising Kids to LOVE Being Jewish, Cremation or Burial?, A Jewish View, The Jewish Holiday Handbook, and The Presidents and the Jews (all published by Mosaica Press). Together, his books have sold over 50,000 copies.
Doron is also a popular international lecturer, speaking in dozens of cities a year to all types of audiences on a variety of fascinating topics.
A gifted communicator, Doron's explanations and stories speak to everyone. His passionate and entertaining style gets great feedback from Jews and non-Jews of all ages and backgrounds. In this book, for the first time, his remarkable and memorable explanations, stories, and inspiration are available to all.
Seth Aronstam
Photographer | Designer
Seth Aronstam was born and raised in South Africa and now lives with his wife and children in the Beit Shemesh area of Israel.
In college, he studied graphic design and advertising. Over the last twenty years, he has worked as an art director, graphic designer, and visual artist in Israel, South Africa, and the United States.
Seth's passion is photography. He has developed innovative techniques and is one of the first photographers in Israel to use advanced drones for still photography. With a keen eye, tremendous technical know-how, and endless patience, he has taken great pleasure in capturing Israel in some of her finest moments.
For the first time, in this book, his beautiful photographs are available to all.


The lockf() function allows sections of a file to be locked; advisory or mandatory write locks depending on the mode bits of the file (see chmod(2)). Calls to lockf() from other threads that attempt to lock the locked file section will either return an error value or be put to sleep until the resource becomes unlocked. All the locks for a process are removed when the process terminates. See fcntl(2) for more information about record locking.
The fildes argument is an open file descriptor. The file descriptor must have O_WRONLY or O_RDWR permission in order to establish locks with this function call.
All other values of function are reserved for future extensions and will result in an error if not implemented.
F_TEST is used to detect if a lock by another process is present on the specified section. F_LOCK and F_TLOCK both lock a section of a file if the section is available. F_ULOCK removes locks from a section of the file.
The size argument is the number of contiguous bytes to be locked or unlocked. The resource to be locked or unlocked starts at the current offset in the file and extends forward for a positive size and backward for a negative size (the preceding bytes up to but not including the current offset). If size is zero, the section from the current offset through the largest file offset is locked (that is, from the current offset through the present or any future end-of-file). An area need not be allocated to the file in order to be locked as such locks may exist past the end-of-file.
The sections locked with F_LOCK or F_TLOCK may, in whole or in part, contain or be contained by a previously locked section for the same process. Locked sections will be unlocked starting at the point of the offset through size bytes or to the end of file if size is (off_t) 0. When this situation occurs, or if this situation occurs in adjacent sections, the sections are combined into a single section. If the request requires that a new element be added to the table of active locks and this table is already full, an error is returned, and the new section is not locked.
F_LOCK and F_TLOCK requests differ only by the action taken if the resource is not available. F_LOCK blocks the calling thread until the resource is available. F_TLOCK causes the function to return −1 and set errno to EAGAIN if the section is already locked by another process.
F_ULOCK requests may, in whole or in part, release one or more locked sections controlled by the process. When sections are not fully released, the remaining sections are still locked by the process. Releasing the center section of a locked section requires an additional element in the table of active locks. If this table is full, an errno is set to EDEADLK and the requested section is not released.
An F_ULOCK request in which size is non-zero and the offset of the last byte of the requested section is the maximum value for an object of type off_t, when the process has an existing lock in which size is 0 and which includes the last byte of the requested section, will be treated as a request to unlock from the start of the requested section with a size equal to 0. Otherwise, an F_ULOCK request will attempt to unlock only the requested section.
A potential for deadlock occurs if the threads of a process controlling a locked resource is put to sleep by requesting another process's locked resource. Thus calls to lockf() or fcntl (2) scan for a deadlock prior to sleeping on a locked resource. An error return is made if sleeping on the locked resource would cause a deadlock.
Sleeping on a resource is interrupted with any signal. The alarm(2) function may be used to provide a timeout facility in applications that require this facility.
The fildes argument is not a valid open file descriptor; or function is F_LOCK or F_TLOCK and fildes is not a valid file descriptor open for writing.
The function argument is F_TLOCK or F_TEST and the section is already locked by another process.
The function argument is F_LOCK and a deadlock is detected.
The fildes argument is on a remote machine and the link to that machine is no longer active.
The function argument is not one of F_LOCK, F_TLOCK, F_TEST, or F_ULOCK; or size plus the current file offset is less than 0.
The offset of the first, or if size is not 0 then the last, byte in the requested section cannot be represented correctly in an object of type off_t.
The function argument is F_LOCK or F_TLOCK and the file is mapped with mmap(2).
The function argument is F_LOCK, F_TLOCK, or F_ULOCK and the request would cause the number of locks to exceed a system-imposed limit.
The locking of files of the type indicated by the fildes argument is not supported.
Record-locking should not be used in combination with the fopen(3C), fread(3C), fwrite(3C) and other stdio functions. Instead, the more primitive, non-buffered functions (such as open(2)) should be used. Unexpected results may occur in processes that do buffering in the user address space. The process may later read/write data which is/was locked. The stdio functions are the most common source of unexpected buffering.
The alarm(2) function may be used to provide a timeout facility in applications requiring it.
The lockf() function has a transitional interface for 64-bit file offsets. See lf64(5).


text:
What Happened When DTC Met ATV
A summit highlighted the role of advanced TV
Jason Lynch, TV and media editor, Adweek, speaks with Karen Phillips, evp, ad solutions, Viacom.
Sean T. Smith for Adweek
Adweek brought two of the most salient topics in today's brand marketing world together in a new event: DTC Meets ATV Summit, presented by Viacom and held at LinkedIn. Experts looked at how Direct-to-Consumer marketers are responding to rising ad costs and the growing need to find new channels via smart, internet-connected TV—with insights on scaling, optimization, best practices and brand-measuring ROI for growth.
The engaged audience.
An audience member joins the conversation.
Will Flaherty, vp, growth, Ro; Michaela Giovengo, sales director, head of performance marketing, Hulu; Amanda Tolleson, chief customer officer, Birchbox; Kelsey Sutton, streaming editor, Adweek.
Danny Wright, chief brand officer, Adweek.
Networking and reflection time.
Tom Ryan, co-founder, CEO, Pluto TV.
Cara Lewis, evp, U.S. video investment, Dentsu Aegis Network.
This story first appeared in the Sept. 30, 2019, issue of Adweek magazine. Click here to subscribe.
https://adweek.it/2nbOSWc
Alexa Comeau
Alexa Comeau is the Programming Manager at Adweek, where she works on event curation, while dabbling in some writing.


text:
Coke bottler agrees merger
By Sarah Marks for MailOnline
Updated: 19:00 EST, 17 August 1999
Coca-Cola Beverages, the London-based bottler, said it had finalised terms of its £1.8 billion merger with the Athens-listed Hellenic Bottling Company.
It follows more than two months of discussions in which Hellenic reduced the cash alternative in its offer from 150p to 140p to reflect difficult trading conditions.
The maximum cash now payable to shareholders is capped at £250 million - about £100 million less than originally offered, but CCB said today the majority of shareholders would take shares rather than cash.
Coke chairman Neville Isdell denied he had been forced by Hellenic to accept a lower price. He said: 'Following the war in Kosovo and the French and Belgian contamination scare, the relation-ship that had been established between the cash and the shares had changed.'
Significant hurdles remain before the union can be consumated. The European Commission may refer the merger to an arduous Phase II competition investigation. Isdell said: 'We're working on the assumption we'll be ready to go ahead if it doesn't go to Phase II, but we're not taking the Commission for granted.'
CCB shareholders will recieve six new HBC shares for every 57 of CCB. Major shareholders the Olayan Group and The Coca-Cola Company, which together hold more than 61% of CCB, have said they will accept the offer.


I like Lua. Sure, it has a few quirks, but it's pretty quick, and integrates nicely with C++. Plus the source code compiled straight out of the box, even on Visual Studio 2012.
The main problem I ran into with Visual Studio 2012 is that Microsoft completely reworked the system for user formatting of variables, previously done with the autoexp.dat file. The new system uses .natvis files, which is an XML file that lets you specify how your data is formatted.
Debugging Lua callbacks in C++ can be a bit difficult. I put together some .natvis definitions for Lua 5.1 and 5.2 that helps to interpret the lua_State type, so you can see what is on the stack, and dig into tables, all from Visual Studio.


Download collection of Sony Ericsson k750 themes. The latest head of the business, the K750i, had the name of Clara center the business. Get free Sony Ericsson k750 themes studio. Alike to preceding foremost replicas, the stress is pop on the nearly all insisted and energetically promoted function in the market; for 2005, this means a quality camera and MP3 (Moving Picture Experts Group Layer-3 Audio) player, all other function were as well distorted in accordance to the device itself. Download Sony Ericsson k750 themes for free. As for the preceding replicas, the device ancestral all of their powers and the hardware became further dominant, which is essential for correctly effective and storing movies from the 2-mega-pixel camera. Find popular themes for Sony Ericsson k750 mobile phone. The computer working pace and its authority grew, which is why there were a lot of software evils in the advancement of the K750i. Get k750 Sony Ericsson themes maker. The K750i doesn't prevent there - it's a entirely featured phone with the best of everything - video camera, digital music player, FM radio, Blue tooth, memory stick, Tri-band - you name it, it's got it! Its LCD is as excellent as something leaving - greatly amplified than the Nokia 6230i, the same resolution as the Samsung D500, however not fairly as high as the S700i. Best Sony Ericsson k750 downloadable themes are available. The 750i is intended as an revise to the K700i, begined mid way from closing date to greatly blaring and clamor from the push, however in our case just whenever we came to utilize it. Get cool Sony Ericsson k750 themes creator. Revolve onward nearly 12 months and looking at the K750i nearly every feature, of everything, is better, effective, and creation us take pleasure playing with a cell phones once more. Choose hot themes for Sony Ericsson k750 & customize it. The VGA camera on the K700i was outdated advanced in 2004 with a 1.3Megapixel camera on the S700, nowadays a 2.0Megapixel camera, total with 4x digital zoom and animated auto focus, on the 750i's. A phone that indeed take polite movies! Superb. However it's not now the quality that brands the camera useable; it's the framework as well, the lens is secluded by a downward cover (this is yourself enthused on the K and enthused by a flick switch on the D). Whenever the cover is enthused to disclose the lens the camera purpose begins and is prepared to shoot. The silver and black, bonbon bar style Sony Ericssonk750i bears a strong comparison to its antecedent, the K700i, though its boundries are a little boxier, and it's somewhat thinner and lighter (3.9 by 1.8 by 0.8 inch and 3.5 littles). Although the mobile phone still ambiances a trace serious for its dimension, the K750i fits simply in a purse or chinos pouch. The mobilephonei's beautiful display scale almost 2 inch slantwise, filler in 176x220 pixels and a enormous 262,000 insignia, simply battering the K700i's 65,000-color LCD. Imagery appeared pointed and soaked with colour, audacity abundance of feature. The animated lively menus will appear known to landlords of the K700i, though we're content to account that the different menu LCDs are greatly fewer lethargic this duration around. We had just a few complaints: it's arduous to review the TFT (traffic flow template) LCD in straight sunbeam (not anything strange there), and the smooth display is simple to smudge. .


The Blue Slipper Theatre will perform John Cariani's play "Almost, Maine" February 17 through March 5, 2017. Evening performances are Friday and Saturday at 8PM. Sunday matinee performances at 3PM. Eleven Bozeman, Gardiner, and Livingston-based actors make up the cast of this endearing play about falling in and out of love.
The Blue Slipper's production is directed by Francis Wendt. Wendt has over 20 years of experience in community theatres throughout Montana as an actor, technician, designer, and director. "Almost, Maine" is Wendt's third production as a director.
The Playwright, John Cariani, is an award-winning American actor. Cariani's career spans television, stage and film with his most notable role being forensic expert, Julian Beck, in "Law & Order". "Almost, Maine" is the first of the four plays he has written.


text:
Q: Ansible AWX: LDAP mapping for organization, teams, project I am setting up LDAP settings in Ansible AWX. I want to achieve 3 things in ldap settings for organization, teams and projects :

*

*All XYZ team members should be super admin (DONE)

*Organization permission should be group level (not user level)

*All teams (expect one - XYZ) should be admin to their team organization and projects.

I achieved point(1) by using following mapping in LDAP User Flags by Group:
    {
      "is_superuser": [
             "CN=XYZ,OU=myorg,OU=security,OU=xyz,DC=ad,DC=com"
          ]
    }

My LDAP organisation map is as follows:
    {
      "Services": {
        "admins": [
          "CN=prod_root_sudo,OU=Servers,OU=Unix,OU=Groups,OU=Users & Groups,OU=DS,OU=DSSI,DC=ad,DC=com",
          "CN=preprod_root_sudo,OU=Servers,OU=Unix,OU=Groups,OU=Users & Groups,OU=DS,OU=DSSI,DC=ad,DC=com"
        ],
        "remove_admins": true,
        "remove_users": true,
        "users": [
          "CN=ABC,OU=myorg,OU=security,OU=aes,OU=xyz,DC=ad,DC=com"
        ]
     }

and LDAP team map is :
    {
      "Team1": {
        "organization": "Services",
        "remove": true,
        "users": [
          "CN=grp,OU=myorg,OU=security,DC=ad,DC=com",
        ]
      }
     }

What changes should I do to achieve point 2 and 3?
Any help is appreciated, thanks!


Commitment to community means working together to strengthen our neighbourhoods. Sydney Business believes in building healthy communities by uniting our resources with organizations and initiatives that are making a difference. We believe unity is part of community.
In 2006 Sydney Business won The Sydney Business ReviewOutstanding Community Service Award.
This was awarded to Sydney Business for the high standard of service provided to a broad geographical area and a diverse socio-economic clientele.
For us, at Sydney Business, the basic requirement is that we conduct ourselves in a responsible manner, working with the community for the betterment of our society.
Accordingly, strong relationships are the primary focus and starting point for Sydney Business' engagement stage. Sydney Business is dedicated to develop 'hubs of trust' within our neighbourhoods through relationship building.


THE owner of outdoors and sports brand Trespass has recorded a near six per cent rise in annual profit and signalled it is on course to grow further in the coming years.
Family owned Jacobs and Turner said it had benefited from an improvement in retail margins as well as foreign currency fluctuations.
Distribution costs rose from £5.6m to £6.75m with administrative expenses surging from £16.2m to £21.2m. However pre-tax profits still increased from £4m to £4.23m.
The company is owned and run by brothers Afzal and Akmal Khushi. Their father Chaudry Mohammed Khushi bought the business, which was founded in 1938, during the 1960s and expanded it from making police clothing and workwear into the manufacture of anoraks and outdoor clothing. Akmal's son Usman, 27, is also a director of the company.
Writing in the accounts the directors said: "The directors are pleased with the growth in sales across all divisions during the year and the improved gross margins earned.
"The rise in gross profitability [ from £25.7m to £31.8m] was in no small measure due to improved purchasing power arising from the weakening dollar during the year and to retail margins which were slightly better than the previous year, a satisfactory performance in such a competitive marketplace.
"The directors remain positive about the future prospects of the group and believe that the on-going capital investment programme in the UK and abroad will bring the desired level of profitable growth in the coming years."
The directors highlighted primary risks as being adverse currency fluctuations in the euro and dollar, inflation of goods prices, reliability of suppliers and trade debts.
Along with retail stores around the UK, including five in Glasgow, Trespass has sites around Europe including in France, Austria, Poland, Ireland, Netherlands and Belgium.
While it has made its name in outdoors, hiking and snowsports equipment and clothing Trespass has expanding into areas including cycling, fishing, golf, swimming, surfing and running in recent years.
Trespass, formed by the Khushi family in 1984, provided around 15,000 uniforms for the Clydesider volunteers and Queen's baton relay bearers for the Commonwealth Games in Glasgow last year.
It is not clear from the accounts whether the contract for the Games had a direct financial impact on the company during the reporting period.
Along with retail Jacobs and Turner also designs and wholesales apparel and equipment such as rucksacks, tents and sleeping bags. It has been exporting clothes around the world since 1980.
The latest Jacobs and Turner balance sheet showed stock worth £34.6m at the end of the financial year, up from £29m.
Net debt rose from £2.65m to £4.7m with capital and financial spending increasing from £3.95m to £4.7m.
Average staff numbers increased from 1,135 to 1,378 mainly as result of a sharp rise in the number of retail employees.
That pushed aggregate payroll costs up from £13.8m to more than £16m.
Director's emoluments fell from £494,946 to £479,063 with the highest paid receiving £220,693, down from £237,931. There was no dividend paid in the year.
The Khushi family were said to be overseas and unavailable for comment.


There are posts I wish to put up, but I have been busy with my mother dying and passing away this week. And I am in the process of moving out of my home. I will post when able.
This entry was posted in Lent, Miscellaneous and tagged 2018, Clean Monday/Καθαρά Δευτέρα, Καλή Σαρακοστή !, kite flying, Orthodox Lent. Bookmark the permalink.
She was a remarkable woman and lived a most interesting life.
I'm sorry to hear about the death of your mother. May her memory be eternal!
Thank you so much for your kind words and prayer. It is appreciated. Well when your not busy give me a holler! I am going to be back on online….


우리는 중국에서 부드러운 노란색 키 체인 제조 업체 및 공급 업체 / 공장 전문화되어 있습니다. 부드러운 노란색 키 체인 중 하나 인 Shenzhen Yiyixing Zipper Manufacture Co.,Ltd 중국 유명 브랜드 중 하나 인 저렴한 가격 / 저렴한 가격으로 고품질의 부드러운 노란색 키 체인 도매업.
Wholesale 부드러운 노란색 키 체인 from China, Need to find cheap 부드러운 노란색 키 체인 as low price but leading manufacturers. Just find high-quality brands on 부드러운 노란색 키 체인 produce factory, You can also feedback about what you want, start saving and explore our 부드러운 노란색 키 체인, We'll reply you in fastest.


New from 1 Bestselling Author Beverly LewisAmelia Amy DeVries, a 24 year old violinist, is disillusioned with life and love after the collapse of her long running romance Weary of endless rehearsals and performances, Amy sets out on a road trip through the Pennsylvania mountains She leaves her cell phone behind so life s demands can t intrude on her solitude She doesNew from 1 Bestselling Author Beverly LewisAmelia Amy DeVries, a 24 year old violinist, is disillusioned with life and love after the collapse of her long running romance Weary of endless rehearsals and performances, Amy sets out on a road trip through the Pennsylvania mountains She leaves her cell phone behind so life s demands can t intrude on her solitude She doesn t know, nor care, where she will end up.When her car breaks down deep in the mountains, Amy realizes the flaw in her no cell phone plan She abandons her car and walks the winding roads, searching for help Following the smell of woodsmoke and the sound of music, she finds a rustic log cabin There she meets a young Amishman and through him a community that will change her life forever.
I found The Fiddler to be a refreshing change from the norm in Beverly Lewis' writing, and I'm a long-time fan of this author. I thoroughly enjoyed this story of an English musician who became friends with a young Amishman. The plot was well written and the characters very likeable. I highly recommend The Fiddler!
Been quite a while since I read this book and almost all of the rest of the series. Such fun will have to go back read again.
This was a sweet story about friendship and romance. I liked that it involved an English woman, a violinist, and an Amishman. It was interesting to see their relationship bloom and grow. Also, I enjoyed all of the classical music in this book. I didn't like the country music, but there wasn't much of that in this book.


text:
Sri Lanka tourist arrivals up 19.1-pct in July 2016
Friday August 5, 2016 16:20
ECONOMYNEXT – Sri Lanka's tourist arrivals grew 19.1 percent from a year earlier in July 2016 to 209,351 recovering from a slow 2.2 percent growth in June, with China, India and Western Europe growing, data from the tourism promotion office showed.
Visitors from China rose 21.9 percent in July to 30,631, charging ahead of India which also grew 12.1 percent 27,665.
In the 7-months to July, arrivals from India, the top generating market grew 17.9 percent to 200,506.
Chinese tourist arrivals were up 36.6 percent to 163,473.
Visitors from Britain rose 16 percent to 23,948 in July, with the total for the seven months rising to 110,649.
German visitors rose 29 percent to 10,971 in July, with the total from the seven month up 15.2 percent to 75,537.
Western European arrivals were up 20 percent to 77,862.
Visitors from the Middle East, which plunged in June amid the fasting month of Ramadan, also recovered to grow 12.8 percent to 18,591 in July. Arrivals from Saudi Arabia rose 6 percent to 7,514.
Eastern European visitors were barely up 1.3 percent to 7,472 with Russia falling 9.7 percent to 2,269 and Ukraine falling 25.1 percent to 1,014.
East Asia was up 20.6 percent to 42,890 with China dominating. Japanese arrivals were up 29.9 percent to 3,633.
South Asia was up 17.1 percent to 42,568. Maldives recovered strongly from June growing 36 percent to 8,203, Pakistan fell 5.6 percent to 3,252 but Bangladesh surged 54 percent to 2,175.
Visitors from Australia was up 38.4 percent to 7,089 and arrivals from New Zealand were also up 30 percent to 1.022.
Total arrivals for the 7 months were up 16.7 percent to 1,173,618. Sri Lanka is targeting 2.2 million visitors this year. In 2015 Sri Lanka welcomed 1.798 million tourists. (Colombo/Aug05/2016)
Tags : Chinese touristsJuly 2016Sri Lankatourist arrivals
Sri Lanka worker remittances hit record US$813mn in Dec 2020, full year up


Makes me want a big dog! My little pup (6 pounds) has such a sensitive system. I'm always worried about giving her chews. I've heard great things about this brand, though! I'll share this post, so my friends with big dogs can enter the contest.
I think Izzy will absolutely love the Bully Snack Bar & Training Treats.
They are definitely a customer favorite!
I think my dog would love all the Best Bully Sticks treats!
How could they not, right?
I love my dog. He deserves the best. I'm glad you posted this. Great idea.
I have a little dog, 10 pound Yorkie and he loves to chew rawhide which I know is so bad. I will have to look into these Bully Sticks, I like that they are all natural.
Rawhide is pretty terrible for dogs…I would definitely give bully sticks over rawhide! I hope you entered my giveaway! Thank you for reading and commenting.
We have a lot of rawhide alternatives for dogs big and small!
Thank you. Where can I get them?
Click on any of the links in the blog post!
That is awesome! Thank you for reading and commenting!
My dog loves her bully sticks, well, all treats really. Thanks for the giveaway!
Absolutely! Thanks for reading and commenting!
My dogs would love all of them but especially the snack bars.
Bailey is so cute. This is a great contest. I would enter but I don't have a dog. Good luck to all the players!
My dog loves pig ears, curious to see how she'll like the cow and lamb ears.
My dogs live bully sticks!
I think my pup wants to try the ears! I do buy him bully sticks for a special treat and he loves them. But I never bought him ears for some reason. I am sure he'd like to try them.
Please do! 🙂 Thank you for reading and commenting!
I'm sure my dog's favorite would be the Ear Variety Pack.
That's awesome. Thanks for entering, Tandi!
My dog's would be excited to try any of them to be honest. They all sound great..
OMG your dog is precious. I love the name too! I had dogs growing up, but now I just have a cat that acts like a dog. "Bully sticks" are a term I've been seeing popping up around pet stores, but I've never truly understood what they are. How are they different than dog bones/pig ears, etc? Do you know where the name "bully" came from? Just super curious haha!


Love is not quickly stirred with anger. When we possess "genuine" love, we display kindness, gentleness, patience, and calmness. Love does not explode with anger when others mistreat or misuse us. Nor is it provoked to sudden anger when others fail to say or do what we think they should be saying or doing.
Jesus Christ is our example, "Who, when he was reviled, reviled not again; when he suffered, he threatened not; but committed himself to him that judgeth righteously:" (1 Peter 2:23).
This entry was posted on Saturday, April 21st, 2012 at 12:01 pm and is filed under Bible Study. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.


text:
Home » Lifestyle » Boy, 16, found dead near train station with 'suspicious' head injuries
Boy, 16, found dead near train station with 'suspicious' head injuries
A teenage boy's beaten body has been found in scrubland near a Docklands Light Railway station in London.
Detectives are investigating and the 16-year-old's next of kin have been informed.
The death is being treated as unexplained as the youngster received 'suspicious' head injuries.
It is believed the youngster was found by commuters at around 8.30am on Tuesday.
The Met put in a section 60 order allowing officers to stop and search, for the whole of Newham until 6am today.
A cleaner at the Gallions Reach station, Emiliano Cordona told the Evening Standard: "We are all shocked by this. The trains had to be suspended while the police investigated.
"We have no idea how the body got there. It's next to a busy road. We don't know if the poor boy was dumped there. It's just horrible."
Josh Szavo, who works in the area, told the Newham Recorder: "I've never come across any trouble down here.
"You don't see people hanging around here at night just people getting off the DLR. This makes you feel insecure."
A Met Police spokesman said: "Detectives are investigating following the discovery of a body in Newham.
"The male — believed to be a 16-year-old boy — was pronounced dead at the scene.
"He is thought to have suffered a head injury. The death is being treated as suspicious.
"The Specialist Crime Command have been informed and are being supported by colleagues from the North East Command Unit.
"Officers remain at the scene and enquiries continue."
We'll be bringing you the very latest updates, pictures and video on this breaking news story.
Please check back regularly for updates on this developing story here at Mirror.co.uk .
How Much Is Stevie J Worth?
Prince Harry and Meghan Markle's Plummeting Popularity Has Affected the Work of Their Lookalikes, Royal Expert Claims
Doja Cat Looks for This 1 Quality in an Ideal Partner
Wolves vs Tottenham: Live stream, TV channel, kick-off time and team news for Premier League clash at Molineux
Aintree champion Rachael Blackmore strong odds-on to be crowned with overseas award at BBC Sports Personality bash
CrimeMurder
Roxanne Pallett says she's bulletproof after being 'Britain's most hated woman'
30 facts you didn't know about mega blockbuster Pretty Woman blockbuster
March 4, 2020 Lifestyle Comments Off on Boy, 16, found dead near train station with 'suspicious' head injuries


text:
The Tools Our Team Uses to Work (and Play) Remotely
John Reeve | May 14th, 2020 | remote teams, teams, working remotely
Like most everyone else in the world right now, our team has been working remotely for the last several weeks. However, we're fortunate that we already had methodologies and tools in use that made the transition less abrupt than others have experienced. Our team has always had the option to work remotely, and many of us do so one or two days a week. Since the Stay at Home order came down from Sacramento, we've been putting our remote tools to the test, and learning what does and doesn't work.
We realize that working remotely during these times is not the same as it ever was — and that some days work is more about connecting with coworkers than being productive. So here are the tools that we use, not just to get work done, but also to play, and to help our team celebrate and commiserate the ups and downs until we can be together again in the same office.
Communication: Slack
Slack may be the de facto standard for teams that work in tech, but every company I've ever seen use it has configured the channels in a way that is unique to them alone. We're no exception. Sure, we have the typical productivity channels you can use to get work done, but we also have the extracurricular channels reserved for sharing a good laugh or venting a frustration. It's these latter channels that have seen the most activity recently and have helped us retain our sanity. If you are not using Slack in a silly way, now is the time to start. Seriously, create a channel for sharing pictures of your pets, or funny jokes, or anything that can considered a healthy distraction.
Humor: Giphy
Why use words to share something that can be so eloquently expressed in a GIF? We've integrated Giphy with Slack and it has truly enriched our team's internal communications. Something as simple as an animated thumbs-up in response to a developer's question adds a fun personal touch as well as the approval she needs to continue coding. As for the aforementioned extracurricular Slack channels, they just wouldn't be the same without Giphy, which seems to always have the perfect animation to match the current mood of the channel.
Music: TuneIn
Ever since we founded Pelago twenty years ago, Nic Harcourt has been curating the eclectic, streaming playlists that serve as an aural backdrop in the office. When he transitioned from KCRW to KCSN, we discovered the free Internet radio web site TuneIn as a way to continue listening to his daily mixes. Even though our team is working remotely and apart from one another, we have the option to tune in to the same radio station. It's a small act of solidarity, but for some it's helped ease the transition to working remotely.
Meetings: GoToMeeting
We're longtime customers of GoToMeeting, partly because the parent company is headquartered in the same city as us, but mostly because it's a great product. We use the video-conferencing and screen-sharing software for internal meetings and one-on-one customer support. Our usage has increased notably as our usual meetings have become virtual, but also because we've been helping more new customers transition to working remotely with our workflow management software, Intervals. Additionally, we've been using GoToMeeting for virtual get-togethers, a time where we can talk about anything but work.
Phone: Grasshopper
Administering a phone system, even a VOIP one, is an exercise in pain and futility. We've had several different phone systems over the years and now that we use Grasshopper we're relieved to have those days behind us. Using a SaaS product for our phone system means we have no hardware to install or wires to run. And because our phones travel with us, we're completely untethered from the office. Using a service like Grasshopper is a no-brainer for teams who need a centralized phone system while working remotely.
Documents: Google Drive
Our team relies heavily on shared documentation, especially when we're working remotely and consensus matters. Google Drive provides us with a platform where we can collaboratively create documents and edit them in real-time. Because, ideas are difficult to communicate in meetings unless you have a way to sketch them out or write them down. Once we've created the document — whether it's a drawing, spreadsheet, doc, or slide — we link it to the relevant task in our workflow management software, Intervals, so it can be referenced quickly and easily when we do the work.
Collaboration and Workflow Management: Intervals
As much as we are allowing ourselves permission to put life first, we are still motivated to work. Our preferred platform for collaborating as a team and managing our work remotely is Intervals. Obviously, we're biased because we built it and we offer it as a paid subscription service. But, like our customers, we also use Intervals in our day-to-day work. We use it to set weekly goals, review daily priorities, and plan our schedules. We also use Intervals to track our time, manage our tasks, and analyze our ongoing efforts using dashboards and reports. If your remote team needs a central location to track and manage their work, Intervals might be the right fit for you.
2 Responses to "The Tools Our Team Uses to Work (and Play) Remotely"
For Slack, Slacker is good times https://slacker.nathanhoad.net
For QA and working with remote teams Camtasia (https://www.techsmith.com/video-editor.html) has been invaluable for communicating bugs. When working asynchronously with a team it is really helpful to be able to record a quick video and talk through the bug instead of a bunch of screenshots and steps. There is a learning curve but they have tons of help docs to get you going.


text:
id: blog
layout: default
title: Blog
navbar_active: blog
---

My Blog

        {% for post in paginator.posts %}

                {% include post_item.html post=post %}

        {% endfor %}

subscribe via RSS

        {% if paginator.previous_page %}
            ←
        {% endif %}

        {{ paginator.page }} of {{ paginator.total_pages }}

        {% if paginator.next_page %}
            →
        {% endif %}

redpajama_set_name: RedPajamaGithub


L will review every aspect of the funding process for student organizations. We will improve the process to make it easier, and to ensure that student organizations are funded in a fair manner.
Ensure that student organizations with the most need for funds receive them first.
Add space in the online funding request system to allow requesters to provide additional information with their funding requests for special projects that might fall out of the normal expected categories of funding requests.
Evaluate the amounts allocated to each student organization, and ensure that student organizations with the best needs get the maximum amount of funding.
Go through the budget's of UISG line by line, increasing funding for things that work, and improving things that do not.
L will look into several ideas to save money, working to a point that more money can be allocated to student organizations that need them.
Encourage more showings of modern, popular movies at the Bijou theater. We can use ticket sales and revenue earned from these movies to subsidize more showings of independent, foreign, and classic films so that we can spend less to subsidize the theater and have more resources for student organizations and other student activities.
Consider rebuilding the Campus Theaters in the Old Capitol Mall, so that students have a nearby place to watch popular, new movies. We can still use ticket sales and revenue earned from these movies to subsidize more showings of independent, foreign, and classic films at the Bijou so that we can spend less to subsidize the theater and have more resources for student organizations and other student activities.
Use technology to improve efficiency, saving wasted paperwork and time, and cutting costs on ink and paper.
eadership we can believe in.
Home - Platform - Supporters - Support Us!


text:
"I'm Rich B-tch" – Elon Musk Responds After Being Booed Onstage During Surprise Appearance at Dave Chappelle Stand-Up Show
CEO of SpaceX, Tesla, Inc., and Twitter, Elon Musk, made a surprise appearance on Sunday at a stand-up performance with Dave Chappelle at the Chase Center arena in San Francisco, California.
According to reports, the audience booed Musk when Chappelle introduced him by saying, "Ladies and gentlemen, make some noise for the richest man in the world."
"I was there last night. When Dave first called out his "friend" to come to join the stage, it was at the end of the show, and no one really knew what was coming," said one of the attendees.
"Then all of a sudden, Elon makes his way to the stage. I myself was very surprised and happy to see one of the brightest minds of our existence right there in front of me. It was very clear that as soon as the spotlights and stage cameras showed it was Elon, there was quite a mixed reaction with a lot of audible boo's coming from the upper decks."
"If I were to guess, I would say that in the very initial introduction, there were probably a little more boo's than cheers, but the cheer's outlasted the boo's for sure. I found it quite rewarding when Dave stated that "it sounds like a bunch of people that you fired are in the stands" he then added, " it also sounds like most of them are coming from the shitty seats on the top deck." What a beautiful moment to witness… indeed," he continued.
Another Instagram user said, "It wasn't bad as they're saying it was. I was there, I was trying to represent the cheers."
The fake news mainstream media misrepresented what actually happened that night. One user explained what had transpired.
"There was a good 20-30 minute setup by Dave prior to bringing Elon on stage. Speaking about how we should start moving away from the polarity spread in the country. When the crowd wouldn't calm down to be able to hear the mic, Dave took it over and started roasting the people that were not willing to let Elon say a few things. Then a nice-sized brawl went down, and the vibe got a bit darker with the violence," he said.
"Lights and music came on and a good amount of people left, and then Dave killed the music and started talking again to close it out the way he wanted. My take is that it was a brave move mixed with performance art and most people are so stuck in the camp they have chosen they aren't willing to create space for people to be heard. This ends up fueling more divisiveness leading to more errors in judgement which will result in some serious low level expressions of human nature."
Full video below:


Every participant must adhere to the RMR Minor policy. Please see the RMR website for details and what MUST be provided. NO EXCEPTIONS.
Each driver must purchase a competition number for $20.00 per vehicle. This number is good for the entire 2012 season.
We are going to run under the QMA rules to the best of our ability. YOU DO NOT NEED A QMA MEMBERSHIP. We are only using their rule package, tire package, etc.
When we have a quarter midget race, it is a separate event. If you are running another class that evening, you need to pay a separate entry for the Saturday oval event. At the conclusion of the quarter midget race, we MUST clear the pits of all racers/spectators. Our closed pit area will go into effect at 1:15pm on each Saturday event. No exceptions. No persons under the age of 14 can be in the pit area after that time. Those over 14 may only be in the pit area after adhering to the RMR Junior Policy.
We will create other classes as car count determines.
Heat races will be 12 laps in each class; Main events will be 25 laps in the Novice classes, 40 in all others.
We will have a couple of test and tune events after the track is completed in May.


Just an 8-minute drive from Auckland city centre, Rayland Epsom Motel is located in the New Market area. Guests receive 250MB free WiFi per day. It offers spacious rooms ranging from studios to large family rooms. Room amenities include tea and coffee making facilities, microwave, LCD TV with SKY channels and limited free WiFi. The central location to the city makes it an ideal settiing for both business and recreation. Rayland Epsom Motel is located a 5-minute drive from Ellerslie Convention Centre, ASB Showground and Greenlane Hospital. Aotea Centre, Auckland Town Hall and Vector Arena are within 10 minutes' drive. Guests enjoy the convenience of check-in until midnight, and free car parking.
Auckland Museum Entry Ticket including Maori Cultural Performance - Museum - Auckland. Starting from $45.00 per person.


Relocating to a new city, home or apartment can be a stressful event. New surroundings combine with a long list of tasks you must accomplish before the big move day. Orlando affordable moving companies offer you a stress-free move where you can spend your time doing more important things.
There are a few things you can do to reduce the stress of your upcoming move. Eight weeks before your move, transfer school records, contact your insurance company and secure your professional moving company. If you have pets, you will need a copy of their immunizations from your veterinarian.
One month before your move, schedule new service for utility companies at your new home. Arrange to have your utilities at your present home turned off the day after you move. Drain power equipment such as lawnmowers, blowers of edges of oil and gasoline. Cancel your newspaper subscription and trash pickup service. If you are renting your home, notify your landlord according to your lease.
Two weeks before your move, start packing items you don't need when you arrive at your new home. Don't pack items you need such as toiletries and towels you need to shower. Pack these items on moving day and keep with you. Label your boxes according to the room where they will be placed. Keep the weight of your boxes under 50 pounds. Pack breakable items in newspaper, bubble wrap or tissue paper. Choose heavier boxes for dishes and other kitchenware.
Clothing can be packed in lightweight boxes. Don't leave free space in your fragile boxes. This can make items shift and break. Seal your boxes with packing tape instead of masking tape. Disconnect your appliances the day before moving day. Organize your boxes by rooms so the moving company can load their truck accordingly. Sort items that you can donate or throw away before your move. Make a list of things you need to buy for your new home.
Change your mailing address by going on the post office website. Pack your changing clothes for moving day in your luggage. Carry these items in your personal vehicle on the way to your new home. When moving day arrives, you can simply sit back and enjoy a stress-free move and let the professionals do their job. The best movers in Orlando will safely pack your belongings inside a moving truck and transport them to your new home.
This entry was posted in Get accurate Orlando moving quotes, Orlando prime supplies and packing services, Your moving company in Orlando and tagged best movers in Orlando, Orlando affordable moving companies. Bookmark the permalink.


Padayon U.P. para sa P.W.D.: An investigative study on the admission and accessibility of the University of the Philippines Diliman for persons with disabilities - iskWiki!
This undergraduate thesis examined the admission and accessibility of the University of the Philippines, with the Diliman campus as case study, for qualified students with disabilities. Under the Magna Carta for Persons with Disabilities, other national laws, and international conventions, persons with disabilities (PWDs) are safeguarded with rights to accessible education. Furthermore, the University of the Philippines Charter emphasizes democratic access to all students.
Guided by the theories of the Open System and the Social Model of Disability, this study explored whether the university is taking steps in making its institution accessible by breaking down institutional, environmental, and attitudinal barriers to learning. Using a heavily qualitative approach and investigative techniques, this research proved that while the admissions done on the system-level is becoming increasingly inclusive to PWDs with provisions of reasonable accommodation, constituent units, in particular the flagship unit Diliman, lag behind as they fall short of complying with the national laws that safeguard the rights of PWDs to education. Without a clear policy, UP Diliman as an institution is still unprepared and unequipped to accommodate qualified students with disabilities in the campus.
The findings are presented in a text-plus, three-part journalistic report.
This page was last modified on 4 June 2015, at 10:42.


text:
package javax.portlet.tck.portlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;

import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.Event;
import javax.portlet.EventPortlet;
import javax.portlet.EventRequest;
import javax.portlet.EventResponse;
import javax.portlet.Portlet;
import javax.portlet.PortletConfig;
import javax.portlet.PortletException;
import javax.portlet.PortletURL;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.tck.beans.JSR286SpecTestCaseDetails;
import javax.portlet.tck.beans.TestButton;
import javax.portlet.tck.beans.TestResult;
import javax.xml.namespace.QName;

import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT5;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT6;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT7;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT8;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT9;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT10;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT11;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT15;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT16;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT1;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT2;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT3;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT5;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT6;
import static javax.portlet.tck.beans.JSR286SpecTestCaseDetails.V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT9;
import static javax.portlet.tck.constants.Constants.THREADID_ATTR;
import static javax.portlet.tck.constants.Constants.TCKNAMESPACE;
import static javax.portlet.tck.constants.Constants.RESULT_ATTR_PREFIX;
import static javax.portlet.PortletSession.APPLICATION_SCOPE;

/**
 * This portlet implements several test cases for the JSR 362 TCK. The test case names are defined
 * in the /src/main/resources/xml-resources/additionalTCs.xml file. The build process will integrate
 * the test case names defined in the additionalTCs.xml file into the complete list of test case
 * names for execution by the driver.
 *
 * This is the main portlet for the test cases. If the test cases call for events, this portlet will
 * initiate the events, but not process them. The processing is done in the companion portlet
 * AddlPortletTests_SPEC2_15_EventEventHandling_event
 *
 * @author ahmed
 */
public class AddlPortletTests_SPEC2_15_EventEventHandling implements Portlet, EventPortlet {

  @Override
  public void init(PortletConfig config) throws PortletException {}

  @Override
  public void destroy() {}

  @Override
  public void processAction(ActionRequest portletReq, ActionResponse portletResp)
      throws PortletException, IOException {

    portletResp.setRenderParameters(portletReq.getParameterMap());
    long tid = Thread.currentThread().getId();
    portletReq.setAttribute(THREADID_ATTR, tid);

    QName eventQName = new QName(TCKNAMESPACE, "AddlPortletTests_SPEC2_15_EventEventHandling");
    portletResp.setEvent(eventQName, "Hi!");

    V2AddlPortletTests_SPEC2_15_EventEventHandling_eventData eventData =
        new V2AddlPortletTests_SPEC2_15_EventEventHandling_eventData();
    eventData.setTr14("true");
    QName eventQName_serializableData =
        new QName(TCKNAMESPACE, "AddlPortletTests_SPEC2_15_EventEventHandling_serializableData");
    portletResp.setEvent(eventQName_serializableData, eventData);

    portletResp.setEvent("AddlPortletTests_SPEC2_15_EventEventHandling_empty", null);

    QName eventQName_exceptionEvent =
        new QName(TCKNAMESPACE, "AddlPortletTests_SPEC2_15_EventEventHandling_exceptionEvent");
    portletResp.setEvent(eventQName_exceptionEvent, "Hi!");

    if (!AddlPortletTests_SPEC2_15_EventEventHandling_event.tr8) {
      QName eventQName_unavailableExceptionEvent = new QName(TCKNAMESPACE,
          "AddlPortletTests_SPEC2_15_EventEventHandling_unavailableExceptionEvent");
      portletResp.setEvent(eventQName_unavailableExceptionEvent, "Hi!");
    }

  }

  @Override
  public void processEvent(EventRequest portletReq, EventResponse portletResp)
      throws PortletException, IOException {

    portletResp.setRenderParameters(portletReq);

    long tid = Thread.currentThread().getId();
    portletReq.setAttribute(THREADID_ATTR, tid);

    StringWriter writer = new StringWriter();

    JSR286SpecTestCaseDetails tcd = new JSR286SpecTestCaseDetails();
    Event event = portletReq.getEvent();
    String qName = event.getName();

    if (qName.equals("AddlPortletTests_SPEC2_15_EventEventHandling")) {
      /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent9 */
      /* Details: "The portlet can publish multiple events via the setEvent */
      /* method in the processEvent method" */
      TestResult tr17 = tcd
          .getTestResultFailed(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT9);
      tr17.setTcSuccess(true);
      tr17.writeTo(writer);
    } else if (qName.equals("AddlPortletTests_SPEC2_15_EventEventHandling_eventEvent")) {
      /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent1 */
      /* Details: "The portlet can publish an event via the setEvent method */
      /* in the processEvent method" */
      TestResult tr9 = tcd
          .getTestResultFailed(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT1);
      tr9.setTcSuccess(true);
      tr9.writeTo(writer);
    }

    String msg = (String) portletReq.getPortletSession().getAttribute(
        RESULT_ATTR_PREFIX + "AddlPortletTests_SPEC2_15_EventEventHandling", APPLICATION_SCOPE);
    msg = msg + writer.toString();
    portletReq.getPortletSession().setAttribute(
        RESULT_ATTR_PREFIX + "AddlPortletTests_SPEC2_15_EventEventHandling", msg,
        APPLICATION_SCOPE);
  }

  @Override
  public void render(RenderRequest portletReq, RenderResponse portletResp)
      throws PortletException, IOException {

    long tid = Thread.currentThread().getId();
    portletReq.setAttribute(THREADID_ATTR, tid);

    PrintWriter writer = portletResp.getWriter();

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event5 */
    /* Details: "The portlet can use the EventRequest.getEvent method to */
    /* obtain an Event object encapsulating the event name and value" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb = new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT5, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event6 */
    /* Details: "The Event object must always have the name field set" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb = new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT6, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event7 */
    /* Details: "If the Event object has a value set when the event is */
    /* published, the value must be based on the value defined in the */
    /* deployment descriptor" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb = new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT7, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event8 */
    /* Details: "If the Event object has a value set when the event is */
    /* published, the value must be available from the Event object in */
    /* the processEvent method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb = new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT8, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event9 */
    /* Details: "If the Event object does not have a value set when the */
    /* event is published, the Event object available in the processEvent */
    /* method must not have a value" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb = new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT9, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event10 */
    /* Details: "The Event Qname object representing the name can be */
    /* retrieved through the Event getQname method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT10, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event11 */
    /* Details: "The local part of the Event Qname object representing */
    /* the name can be retrieved through the Event getName method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT11, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event15 */
    /* Details: "If a portlet throws an exception in the processEvent */
    /* method, all operations on the EventResponse must be ignored" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT15, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_event16 */
    /* Details: "If a portlet throws a permanent UnavailableException */
    /* during event processing, the portlet container must remove the */
    /* portlet from service immediately, call the portlet's destroy */
    /* method, and release the portlet object" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENT16, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent1 */
    /* Details: "The portlet can publish an event via the setEvent method */
    /* in the processEvent method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT1, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent2 */
    /* Details: "The portlet can publish an event with its full Qname via */
    /* the setEvent method in the processAction method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT2, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent3 */
    /* Details: "The portlet can publish an event with only the local */
    /* part of the Qname via the setEvent method in the processAction */
    /* method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT3, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent5 */
    /* Details: "If an event is published with only the local part of the */
    /* Qname and no default namespace is defined in the deployment */
    /* descriptor, the value javax.xml.XMLConstants.NULL_NS_URI must be */
    /* used as the Qname namespace" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT5, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent6 */
    /* Details: "If an object is serializeable and has a valid JAXB */
    /* binding or is a Java primitive type, it can be used as an event */
    /* value" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT6, aurl);
      tb.writeTo(writer);
    }

    /* TestCase: V2AddlPortletTests_SPEC2_15_EventEventHandling_eventProcessEvent9 */
    /* Details: "The portlet can publish multiple events via the setEvent */
    /* method in the processEvent method" */
    {
      PortletURL aurl = portletResp.createActionURL();
      aurl.setParameters(portletReq.getPrivateParameterMap());
      TestButton tb =
          new TestButton(V2ADDLPORTLETTESTS_SPEC2_15_EVENTEVENTHANDLING_EVENTPROCESSEVENT9, aurl);
      tb.writeTo(writer);
    }

  }

}


text:
Q: How to parse response from google maps API with JSON? I want to calculate the distance between points in C# with the google maps distance matrix API.
I use the following code to make the request :
private void MapsAPICall()
    {
        //Pass request to google api with orgin and destination details
        HttpWebRequest request =
            (HttpWebRequest)WebRequest.Create("http://maps.googleapis.com/maps/api/distancematrix/json?origins="
            + "51.123959,3.326682" + "&destinations=" + "51.158089,4.145267"
            + "&mode=Car&language=us-en&sensor=false");

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        using (var streamReader = new StreamReader(response.GetResponseStream()))
        {
            var result = streamReader.ReadToEnd();

            if (!string.IsNullOrEmpty(result))
            {
                Distance t = JsonConvert.DeserializeObject<Distance>(result);
            }
        }
    }

And then I want to parse the json answer into the Distance class:
public struct Distance
{
   // Here I want to parse the distance and duration
}

Here is an example of the json response I receive :
http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC&destinations=San+Francisco&mode=bicycling&language=fr-FR&sensor=false
How do I parse the distance and duration into the Distance class?
This is the first time I use Json so I'm not experienced with it.
Ps: I have the json.net library installed.

A: Web Essentials has an option to 'Paste JSON as classes'. This will generate the classes you need to deserialize your JSON.
Using this option will generate the following for you:
public class Distance
{
    public string text { get; set; }
    public int value { get; set; }
}

public class Duration
{
    public string text { get; set; }
    public int value { get; set; }
}

public class Element
{
    public Distance distance { get; set; }
    public Duration duration { get; set; }
    public string status { get; set; }
}

public class Row
{
    public Element[] elements { get; set; }
}

public class Parent
{
    public string[] destination_addresses { get; set; }
    public string[] origin_addresses { get; set; }
    public Row[] rows { get; set; }
    public string status { get; set; }
}

(If you want, you can refactor the generated code to make it more readable. You will need to add Json.NET attributes to make sure that serialization is still working)
Then inside your code you can use the following line to deserialize your code:
Parent result = JsonConvert.DeserializeObject<Parent>(json);

A: Update for Visual Studio 2015+
As a complement to Wouter de Kort's helpful answer, here is an update for Visual Studio 2015+.
Visual Studio 2015+ has that handy 'Paste JSON as Classes' that Wouter kindly  described.
To generate the needed classes for GoogleMaps API JSON deserialization yourself:

*

*In a Web Browser or REST client, navigate to the GoogleMaps API URL with some test parameters populated. For example: https://maps.googleapis.com/maps/api/distancematrix/json?origins=30.3449153,-81.860543&destinations=33.7676932,-84.4906437&language=en-US&units=imperial&key=<API_KEY>

*Copy (Ctrl+C) the resulting raw JSON response from your browser/client to your clipboard.

*In Visual Studio 2015+, open the .cs file in which you would like to create the classes.

*Place your cursor in the .cs file where you would like the classes generated.

*From Visual Studio's menu choose Edit > Paste Special > Paste JSON as Classes
Example of Resulting Classes
public class Rootobject
{
    public string[] destination_addresses { get; set; }
    public string[] origin_addresses { get; set; }
    public Row[] rows { get; set; }
    public string status { get; set; }
}

public class Row
{
    public Element[] elements { get; set; }
}

public class Element
{
    public Distance distance { get; set; }
    public Duration duration { get; set; }
    public string status { get; set; }
}

public class Distance
{
    public string text { get; set; }
    public int value { get; set; }
}

public class Duration
{
    public string text { get; set; }
    public int value { get; set; }
}

From that point on, you can follow the rest of Wouter's advice.
Rootobject result = JsonConvert.DeserializeObject<Rootobject>(json);

A: It's late but could be useful to someone. In such cases where we have a JSON string and wants to have a proper class structure to deserialize it correctly, you may use online tool http://json2csharp.com/
Just paste your JSON string and click on Generate button. It will provide you with the required class structure. It's that simple. This approach is useful when you want to avoid installing external tools.

A: The 'Distance' type will need to correctly model the JSON schema e.g:
public string[] destination_addresses { get; set; }
public string[] origin_addresses { get; set; }
public Row[] rows { get; set; }
public string status { get; set; }

(and of course then the sub-types like Row will also need to be modelled)
Other than that, your usage of Json.Net:
Distance t = JsonConvert.DeserializeObject<Distance>(result);

should be ok


text:
Locations Used in the Filming of "Fireproof"
By: Robert Russell Updated September 15, 2017
Stephen Shugerman/Getty Images Entertainment/Getty Images
"Fireproof" is an independent Christian-based film by Alex and Stephen Kendricks. The movie was filmed in 2007 for $500,000. It earned a staggering $33 million, making it the top-earning independent film in 2008. "Fireproof" was preceded by an earlier 2006 release titled "Facing the Giants" made for $100,000. The Kendricks brothers are able to make low budget films because they are shot almost exclusively in their hometown of Albany, Georgia. Christianity Today described "Fireproof" in the following way, "It was written by novice screenwriters, cast nearly entirely with amateurs, staffed largely by volunteers, and shot almost all on location."
Albany is the Kendricks' hometown and their church the Sherwood Baptist Church. Hometown enthusiasm and support for the films is essential to filming a movie on a shoestring budget. The cast and crew for the film consisted of over 1,200 volunteers from the Albany area. The congregation of the Sherwood Baptist Church is 3,000, and many of the congregation volunteered to help with the movie. Volunteers included everyone from the actors, stage and set crews, to the caterers. Eight professional film technicians were hired to shoot the movie. The professionals agreed to work for less than scale reducing the overall costs of the movies. "Fireproof" was filmed at 16 locations around the Albany area.
Albany Fire Station
The primary character in "Fireproof" is a firefighter named Captain Caleb Holt, played by Kirk Cameron. Captain Holt is the fire chief in the town. The Albany Fire Department allowed the filmmakers to film at the Albany Fire Station free of charge. They also made a couple of fire trucks available for the movie. The fire station crew also provided technical support and expertise as well.
Phoebe Putney Memorial Hospital
The second central character in the movie is Captain Holt's wife Catherine, played by Erin Bethea. The story focuses on their marriage. Erin wants a divorce, and Captain Holt is ready to give up on the marriage. His father intercedes by giving him a book to read titled "Dare to Love." Catherine is a nurse at the local hospital. The Phoebe Putney Memorial Hospital in Albany donated a wing of the hospital as well as the cafeteria to the film.
Local Albany Homes
Since the central character in "Fireproof" is a firefighter it makes sense that the movie features a couple of dramatic fire scenes. Two local Albany homes were donated to the film. The homes were condemned and scheduled for demolition, but their donation helped keep down the overall budget for the film. A typical Hollywood production that includes similar fire scenes has to build a set or purchase homes to set afire.
Christianity Today: Fireproof
The Wall Street Journal: What Christians Watch
Robert Russell began writing online professionally in 2010. He holds a Ph.D. in philosophy and is currently working on a book project exploring the relationship between art, entertainment and culture. He is the guitar player for the nationally touring cajun/zydeco band Creole Stomp. Russell travels with his laptop and writes many of his articles on the road between gigs.
What Is TV Production?
Time Capsule Fun Facts for Kids
How to Plan a Tom Thumb Wedding Fundraiser
List of Medical TV Shows
Night Clubs in Denver, Colorado for 16 & Up
How to Contact 20th Century Fox