First and foremost I'd like to tell you that the state of Arizona has my complete support. I know I'm only one person, but I think you should know that there are millions of other Americans that feel exactly like I do. As a matter of fact the majority of Americans feel as I do. I think it's great that Arizona has the courage to do what most other states would like to, but lack the courage.
I feel there are three main reasons why the federal government is trying to "crack down" on Arizona.
First, I think the feds know that they are going against what the majority of Americans want, which is exactly the opposite of what a Democratic-style government is supposed to do. I guess what I'm trying to say is this is the first reason is they're trying to discourage other states, or shall we say "scare" other states, from following Arizona's actions.
The second reason is they are embarrassed because Arizona is managing to accomplish what they couldn't, so they're lashing out.
The third reason is because the Democratic Party wants voters. And it's obvious that they don't care how they manage to obtain them, even if it's illegal. Allowing illegal immigrants, who criminally enter our country to stay, is a crime in my eyes as well as the law's.
Growing up I was taught that here in the United States the government was basically designed to be the voice of its people, as well as do the bidding of its people. What happened to the old saying, "For the People, by the People"? Isn't that what our revolutionary fathers fought and died for?
What will it take to get our country back in line and to get it running the way it should be ran?
The federal government is quick to jump all over Arizona for attempting to correct the illegal immigration problem. Yet they offer no solution of their own. I wish Arizona luck in its court battles over illegal immigration, and I hope that our federal government quickly realizes the repercussions its mistakes are having and will have on us.
— Ryan D. Bennett, Hopewell, Va.
Apparently, what it will take to get our country back in line, is another Civil war. It is more than obvious that our government has absolutely no interest in the will of the people or what is best for our country, and violence seems to be the only thing that gets anyone's attention. It may not be an armed war as such, but a war just the same. A good case in point of our country's skewed priorities ,is the recent revelation that America has troops in Guatemala helping that country protect it's borders from Mexican drug cartels, while at the same time, refusing to adequately protect our own borders. Am I the only one who find's this totally obscene?


Detailed Description: Schneider Electric/Square D Homeline™ 2-Pole Quad tandem circuit breaker features thermal magnetic molded case for extra protection. Circuit breaker has current rating of 15 Amps on outside pole and 40 Amps on inside/common trip pole. It has voltage rating of 120/240 VAC and interrupt rating of 10 kilo-Amps. It accommodates aluminum wire of range 12 - 6 AWG and copper wire of range 14 - 6 AWG.
The 1-Phase circuit breaker measures 2 Inch x 2.980 Inch x 3.130 Inch and provides long-time instantaneous trip functions to perform efficiently. It offers overload and short circuit protection for added safety. Circuit breaker uses plug-on mounting to hold firmly. It is ideal for load center applications. Circuit breaker meets UL/CSA standards.


Meditation is fun and interactive, this enables children to quieten their mind, open their creative channels and have fun using their imagination and visualisation.
Meditation helps children in a variety of ways.
Meditation for children has also proven effective in helping them release negative thoughts and behaviors and in building self-confidence. We all want our children to be stress free. Mindfulness and meditation are fantastic tools that children can learn at an early age which will help them throughout their lives.


text:
Ottosonderia es un género con dos especies de plantas suculentas perteneciente a la familia Aizoaceae.

Taxonomía
El género fue descrito por  Harriet Margaret Louisa Bolus, y publicado en Notes Mesembrianthemum 3: 292. 1958. La especie tipo es: Ottosonderia monticola

Especies
Ottosonderia monticola
Ottosonderia obtusa

Referencias

Enlaces externos
 Imágenes en Google

Ruschieae

redpajama_set_name: RedPajamaWikipedia


text:
Q: RoR - create record on many-to-many join table I have the following models:
Client.rb
  has_many :establishments
  accepts_nested_attributes_for :establishments

  has_many :addressess, through: :establishments
  accepts_nested_attributes_for :addresses

Establishment.rb
  belongs_to :address
  belongs_to :client

Address.rb
  has_many :establishments

On the show view of the Client I created a <%= link_to "New Establishment", new_client_address_path(@client)%> in order to create a new Address record and a new Establishment to the client.
On the AddressController I have:

     def new
        @client = Client.find(params[:client_id])
        @address = @client.addresses.build
      end

  def create
    @address = Address.new(address_params)

    respond_to do |format|
     if @address.save
      format.html { redirect_to @address, notice: 'Estabelecimento criado com sucesso.' }
      format.json { render action: 'show', status: :created, location: @address }
     else
      format.html { render action: 'new' }
      format.json { render json: @address.errors, status: :unprocessable_entity }
     end
    end
   end

this will create the new Address but does not create the new Establishment. Can this automatically create the new Establishment that links the Client and the Address? Before you ask, I really need to have this Establishment model.

A: Here:
In you models:
Client.rb
  has_many :establishments
  accepts_nested_attributes_for :establishments

  has_many :addresses, through: :establishments
  accepts_nested_attributes_for :addresses

Establishment.rb
  belongs_to :address
  belongs_to :client

Address.rb
  has_many :establishments
  has_many :clients, through: :establishments

in your controller:
class AddressController < ApplicationController

  def new
    @client = Client.find(params[:client_id])
    @client.establishments.build.build_address
    # if you have a column in establishment, for example: name
    # you can do something like this to set establishment's name:
    # @client.establishments.build(name: 'First connection').build_address
  end

  # create method doesn't need to be changed!!

end

in your view:
<%= form_for(@client) do |form| %>
  <%= form.input :name %>

  <%= form.fields_for(:establishments) do |establishment_form| %>
    <% establishment = establishment_form.object.name.titleize %>
    <%= establishment_form.input :name, as: :hidden %>
    <%= establishment_form.fields_for(:address) do |address_form| %>
      <%= address_form.input :address1, label: "#{establishment} address1" %>
      <%= address_form.input :address2, label: "#{establishment} address2" %>
    <% end %>
  <% end %>

  <%= form.submit "Submit" %>
<% end %>

and you're all set!!

A: First things first - you won't be able to use the accepts_nested_attributes_for :addresses call - you can only pass associative data through immediately connected models
I'll explain how to pass the data you want, but first let me explain how to do this correctly:
--
Collection Data
If you want to associate two existing objects through a join table, you'll be able to use some of the collection methods in ActiveRecord, namely other_ids
#app/views/clients/new.html.erb
<%= form_for @client do |f| %>
   <%= f.collection_select :establishment_ids, Establishment.all, :id, :name %>
   <%= f.submit %>
<% end %>

This will populate the [other]_ids method in your Client model, which will essentially populate the has_many :through join model you have.
This will only work if you have Establishment records you already wish to associate with your newly created Client.
--
Nested Attributes
If you want to create a new Establishment record, you'll have to send the data to the Address model, and then to the Establishment model:
#app/models/client.rb
class Client < ActiveRecord::Base
   has_many :establishments
   has_many :addresses, through: :establishments
end

#app/models/establishment.rb
class Establishment < ActiveRecord::Base
   belongs_to :client
   belongs_to :address
   accepts_nested_attributes_for :address
end

#app/models/address.rb
class Address < ActiveRecord::Base
   has_many :establishments
   has_many :clients, through: :establishments
end

This will allow you to call:
#app/controllers/clients_controller.rb
class ClientsController < ApplicationController
   def new
     @client = Client.new
     @client.establishments.build.build_address
   end

   def create
      @client = Client.new client_params
      @client.save
   end

   private

   def client_params
      params.require(:client).permit(establishments_attributes: [address_attributes:[]])
   end
end

This will allow you to use the following form:
#app/views/cients/new.html.erb
<%= form_for @client do |f| %>
   <%= f.fields_for :establishments do |e| %>
      <%= e.fields_for :address do |a| %>
         ...
      <% end %>
   <% end %>
   <%= f.submit %>
<% end %>

redpajama_set_name: RedPajamaStackExchange


I started this quilt in the fall of 2014. I initially found the pattern in a quilt in a quilt show or at a guild meeting. To be honest I do not remember where I saw the quilt but I had taken a picture of it. I tried finding the pattern but did not find anything until months later I found the PINTEREST BOARD dedicated to FOCUS POCUS PATTERN after I started my own quilt. There I found 100s of patterns for Focus Pocus and links to the Swirly Girl Designs web page on Pinterest.
Finding the pattern, my girl friend and I ordered the pattern but it was too late for me. I had already started on my quilt several months before. I had drafted the pattern in EQ7. I had figured out I wanted the focus fabrics to use 14 inches square. Using fat quarters from my stash I was able to cut the center and the four side pieces from the fat quarters. Some of the fabrics were directional but I was able to cut the side patches with that in mind. None of the fabrics are identical but I have several of similar style and print. I tried to balance the fabrics on my design wall.
I later designed the B BLOCK once again using EQ7. Each block had a center of gold once again from my stash. Each patch was of a different fabric with no repeats. Kona Black was used for the side patches that created the illusion of a larger block.
The border was 4 yards of a fabric I fell in love with years ago and had been saving. This was the perfect quilt to use it. I cut the binding off and set it aside for later use. I left the rest of the fabric alone planning to cut the borders after I had pieced the quilt top and knew the size I wanted it to be. I aimed for 100 x100 with the knowledge that the quilt top like all my quilts would grow in size and take on a life of its own.


623 NE 11th Avenue 623, Fort Lauderdale - $599,500, 3 Beds, 4.00 Baths , 2,215 sqft.
Pristine Tri-Level Townhouse w/Roof Top Terrace in the Heart of Victoria Park. This 3BR/3-1/2BA Townhouse has the Finest Marble Flooring Throughout All Main Areas; Kitchen is Appointed w/Granite Counters, Upgraded Designer Appliances. High Ceilings and Wood Moldings; High Impact Windows; A Bonus Room for an Office, TV Room or Other; Two (2) Car Attached Garage; Bench Seating Area and Many More Upgrades; Burglar and Fire Alarms. Come See - Will Not Last Long!
I was searching for a Property and found this listing (MLS® #F10144348). Please send me more information regarding 623 NE 11th Avenue 623, Fort Lauderdale, FL, 33304. Thank you!
I'd like to request a showing of 623 NE 11th Avenue 623, Fort Lauderdale, FL, 33304 (MLS® #F10144348). Thank you!


text:
Der Gehülfe ist ein Roman von Robert Walser, geschrieben 1907 in Berlin und dort im Mai 1908 im Verlag Bruno Cassirers erschienen.

Der 24-jährige Joseph Marti, Gehülfe des Ingenieurs Carl Tobler, erlebt während eines halben Jahres als Hausangestellter den Ruin der Familie eines erfolglosen Erfinders und geht seiner Wege.

Wahrheit und Dichtung
Walser lässt den Gehülfen in einem Dorf Bärenswil, eine gute Dreiviertelstunde Eisenbahnfahrt von der großen Kantonshauptstadt entfernt, auftreten. Jener Ort der Handlung, die Villa zum Abendstern, steht zu Wädenswil am Zürichsee. Das geht aus einem Brief Robert Walsers vom 14. Dezember 1920 an Curt Wüest hervor. Ein Faksimile des Briefs befindet sich in Mächler zwischen den Seiten 112 und 113. Darauf zu sehen ist der Turm, in dem der Gehülfe untergebracht war. Das Anwesen wurde vom Maschinentechniker Carl Dubler, seiner Gattin Frieda und den gemeinsamen vier Kindern bewohnt. Die Vornamen der Kinder wurden genauso in den Romantext übernommen wie die Erfindungen des Technikers – die Reklame-Uhr, der Verkaufsautomat für Gewehrmunition und der Krankenstuhl. Walser hat vier Monate in dem Haus als Angestellter Dublers gewohnt und es zum Neujahr 1904 vor dem Konkurs des erfolglosen Unternehmers verlassen.

Walsers Mutter Elisa trug als Mädchen denselben Familiennamen wie der Protagonist: Marti.

Joseph Marti

Villa zum Abendstern
Erzählt wird die Geschichte vom langsamen Verfall des Hauses Tobler. Joseph Marti ist seit einiger Zeit stellenlos. Er bewirbt sich beim Erfinder Tobler als Gehilfe und bekommt nach einem Probetag die Stelle. Er kann bei seinem Arbeitgeber in dessen Villa wohnen; im Sommer bezieht er ein Turmzimmer und bleibt dort sechs Monate bis Neujahr. Joseph speist auch am Tisch der Familie. Anders geht es nicht. Sein Gehalt bekommt er anfangs auch nicht ausgezahlt. Er muss von Almosen leben, die er vom Chef sporadisch zugesteckt bekommt. Obwohl sich Joseph eigentlich mit Schuldenabzahlen eilen müsste, ist er damit einverstanden. Trotz sich immer mehr zuspitzender finanzieller Lage lebt die Familie nicht schlecht. Niemand muss Hunger leiden. Im Gegenteil – der Hausherr Carl (auch: Karl) Tobler lädt Bürger aus dem Dorf zu sommerlichen Gartenfesten auf seinem Seegrundstück inmitten der reizvollen Berglandschaft ein. Der 1. August wird auf Toblers üppig illuminierten Anwesen mit einem Feuerwerk ausgelassen gefeiert.

Nach Möglichkeit genießt Joseph den Sommer; schwimmt, rudert des Nachts Frau Tobler und die vier Kinder über den See. Musik erklingt, umschlingt den dunklen, duftenden Leib der Seesommernachtstille.

Die Erfindungen
Josephs Arbeitsplatz, das Bureau des technischen Erfinders Tobler, liegt im Keller der Villa. Tobler hat erfunden: die Reklame-Uhr, die Tiefbohrmaschine, den nach Münzeinwurf ein Paket Patronen ausgebenden Schützenautomaten, den patentierten Krankenstuhl und einen kleinen Dampfapparat, diesen Dampfbehälter. Zudem spricht im Bureau ein Kraftanlagenschöpfer behufs der Selbstkrafterzeugungsmaschine in Städten vor. Letztendlich will niemand Toblers Erfindungen auf Lizenzierung einkaufen. Als Frau Tobler erkrankt und der Herr Ingenieur seinen Krankenstuhl an der eigenen Frau ausprobiert, muss er Kritik einstecken. Das bildhübsche, kleine Modell ist unbequem. Flugs konstruiert der Erfinder um.

Der Erfinder
Tobler will einen Kopf als Angestellten. Das Nachdenken über hohe Dinge ist Josephs Sache nicht. Der neue Gehülfe brilliert in der Erfüllung von Nebenaufgaben. Das alles ist keine Kopfarbeit, sondern ausnahmslos Handlangertätigkeit. Der sommerliche Garten um die Villa herum ist mit dem Schlauch zu bewässern. Besorgungen, auch für die Gattin Toblers, sind zu erledigen. Der Haushälterin Pauline muss ab und zu zur Hand gegangen werden. Joseph spielt die Rolle eines Hausmeisters.

Tobler fordert von Joseph besonders Pünktlichkeit. Wenn der Gehülfe sich im Bureau ein wenig verspätet, gibt es ein Donnerwetter. Joseph schweigt bei solcher Gelegenheit wohlüberdachtermaßen. Tobler schimpft auf Bärenswil, das Drecknest und meint in Wirklichkeit dessen Bewohner, welche die Erfolglosigkeit des Erfinders riechen und sich geordnet zurückziehen.

Während der Arbeit darf Joseph von Toblers Zigarrenstumpen rauchen. Der Chef war vor drei Jahren einfacher Hilfsingenieur in einer großen Maschinenfabrik gewesen, hatte geerbt, sein Geld aber in den Kauf der Villa und in die Reklame-Uhr gesteckt. Deshalb muss schnellstens Geld her. Als Geldgeber soll ein Kapitalist, möglichst ein Fabrikherr, gewonnen werden, damit die Massenanfertigung der patentierten Erfindungen gleich beginnen kann. Daraus wird im ganzen Roman nichts. Tobler muss vielmehr Zahlungsverweigerungsgründe erfinden. Selbst im Herbst zeigt sich keinerlei Umschwung, obwohl Tobler auf andauernden Geschäftsreisen nicht müde wird, jenen Kapitalisten aufzutreiben. Als tatsächlich einmal ein Kapitalist in der Villa vorspricht, ist Tobler gerade verreist. Joseph muss einspringen und vertreibt den potentiellen Geldgeber durch sein unverantwortliches kopfloses Benehmen. Tobler tobt nach seiner Rückkehr von der Reise, kann aber verzeihen. Er schenkt dem Gehülfen einige von seinen abgetragenen Kleidern. Der beleidigte Joseph begehrt zwar wortreich auf, nimmt jedoch die Kleidergeschenke schließlich doch. Als Tobler seine Frau misshandelt, kann Joseph nicht anders – er schreitet ein und ermahnt den Herrn Ingenieur. Der Erfinder, nie verlegen, hält dem Angestellten vor, ein großes Maul haben, das könne jeder. Leisten solle er endlich etwas. Angesichts der sich häufenden unbezahlten Wechsel gibt sich Tobler kämpferisch: Eine Idee stirbt oder sie siegt. Dabei pumpt er auf seinen Reisen bereits Bekannte und Verwandte an. Schließlich muss Tobler auf Schuldforderungen seine Illiquidität eingestehen. Aber ein mütterliches Erbteil hat er noch. Doch der Betrag, den die Mutter herausrückt, ist nur ein Tropfen auf den heißen Stein; kann lediglich die wildesten Gläubiger und Schuldenforderer ein klein wenig besänftigen. Um in den Genuss des Geldes der Mutter zu gelangen, muss Tobler gar die Ehefrau vorschicken. Nicht einmal dem Verwalter des hauptstädtischen Stellenvermittlungsbureaus wird das geringe Vermittlungsentgelt ausbezahlt. Das Elektrizitätswerk schaltet den Strom für die Villa ab.

Frau Tobler
Frau Tobler kommt aus echt bourgeoisen Kreisen her und hat nicht die geringste Angst vor ihrem Gatten. Da Letzterer oft auf Reisen ist, vertreibt sie sich notgedrungen mit dem Gehülfen die Zeit. Beide jassen, unterhalten sich oder Joseph schaut Frau Tobler einfach zu, wie sie liest. Einmal erblickt er die Frau durch ihre offene Schlafzimmertür im Negligé. Es entwickelt sich keineswegs ein Verhältnis zwischen den beiden, doch sie kommen einander näher. Man achtet sich. Frau Tobler vertraut sich dem Gehülfen an. Sie weiß, wer sie ist und lässt den Lebensmut nicht sinken. Ursache des beruflichen Misserfolges ihres Gatten sind nach ihrer Ansicht die verschwenderischen Wohltaten, in deren Genuss gerade jene Mitmenschen kamen, die ihn nun hart bedrängen. Frau Tobler steht ihrem Mann bei, kann aber letztendlich den Ruin nur ein wenig hinausschieben. Manchmal fragt sie Joseph, ob das Desaster doch noch abwendbar sei. Als Joseph, welcher die Frau immer trösten möchte, das für durchaus möglich hält, heißt sie ihn einen Lügner. Wie wahr! Spürt doch Joseph die zunehmende Feindseligkeit beim täglichen Abwehren der Gläubiger am eigenen Leibe. Auf der Bärenswiler Bank schlägt das Erstaunen in herablassendes Mitleid um.

Wirsich auf Besuch
Wirsich, der Vorgänger Josephs als Hausdiener, war von Tobler wegen unflätiger Auftritte verursacht durch Volltrunkenheit aus dem Hause gejagt worden. Nun bittet der Trinker, der seine alte Mutter als Verstärkung in die Villa mitgeschleppt hat, um Wiedereinstellung. Der Herr Ingenieur sieht sich außerstande. Joseph macht seine Sache auch ganz ordentlich. Im Spätherbst dann, der Sommersee ist ein Nebelsee geworden, kommt Wirsich aus dem Regen und der Kälte. Joseph nimmt den Obdachlosen – mit Zustimmung der Frau Tobler (der Hausherr ist auf Reisen) – in seinem Turmzimmer auf, teilt das Bett mit ihm und drängt dem Trunkenbold ein Goldstück auf, das er tags zuvor von Tobler bekommen hat. Dem Tobler, diesem Großhans, wünscht Wirsich, dass er aus seinem prahlerischen Haus und Garten hinausfliegt.

Dora, Silvi, Edi, Walter und Pauline
Den Abendstern bewohnen noch die vier Kinder der Toblers – die Mädchen Dora und Silvi sowie die Knaben Edi und Walter. Frau Tobler kann es sich selber nicht erklären, sie hasst Silvi, ihr eigenes Kind. Die Magd Pauline hat von der Hausherrin die Erlaubnis, das Kleinkind nachts, wenn es ins Bett nässt, zu prügeln. Pauline gebraucht ihre Macht. Joseph beobachtet das Gezeter und macht schließlich Frau Tobler ernsthaft Vorwürfe. In einem Abwasch liest der Gehülfe gleich noch dem gerade heimkehrenden Tobler die Leviten: Die Frau misshandelt Silvi und der Vater sieht darüber hinweg. Toblers Stellungnahme dazu lautet: Die Frau sei eine Gans und Joseph verrückt.

Joseph geht weiter
Als Wirsich seine nächste Stelle in Bärenswil erneut wegen Trunkenheit verloren hat, bereitet auch Joseph seinen Abgang aus der Villa zum Abendstern vor. Beim hauptstädtischen Stellenvermittlungsbureau bewirbt er sich um eine passende Stelle. Nach einer weiteren Ungeschicklichkeit Josephs wird der Herr und Meister tätlich. Weinend begründet der Gehülfe der Frau Tobler seinen beabsichtigten Weggang. Die Frau bleibt kalt und empfiehlt dem Angestellten, sich noch von ihrem Mann zu verabschieden. Der Gehülfe wird vom Herrn Ingenieur aus dem Haus geworfen. Joseph und Wirsich verlassen Bärenswil und ziehen weiter.

Selbstzeugnis
 Robert Walser zu Carl Seelig: 'Der Gehülfe' ist ein ganz und gar realistischer Roman. Ich brauchte fast nichts zu erfinden. Das Leben hat das für mich besorgt.

Rezeption
 Hesse schreibt 1936, zwar sei der Gehülfe voll von Stimmungen vom Anfang des 20. Jahrhunderts, doch bezaubere die Erzählung durch die zeitlose Anmut ihres Vortrags, durch die zart und absichtslos spielende Magie.
 Nach Zollinger sei Walsers unbeschreiblicher Zauber zurückzuführen auf seine pedantische Unbestechlichkeit.
 Anne Gabrisch schreibt 1983, Herr und Diener seien gleichermaßen närrisch – ein Paar von fürchterlicher Komik. Und von weit her an Don Quijote und Sancho Pansa erinnernd.
 Mächler erzählt aus der Entstehungsgeschichte des Gehülfen. Der Roman sei im Rahmen eines Wettbewerbs des Scherl-Verlages in sechs Wochen niedergeschrieben worden. Walser habe achttausend Mark Honorar verlangt, das Manuskript jedoch wegen der hohen Forderung postwendend zurückerhalten. Als sich Walser darauf mit dem Verlagsleiter stritt, soll dem Autor entfahren sein: Sie Kamel verstehen überhaupt nichts von Literatur.
 Sprengel resümiert, die Bärenswiler erweisen sich als Nachfolger der Leute von Seldwyla.

Form
Der Leser wird ein beklemmendes Gefühl nicht los. Die Bankrotterklärung Toblers rückt mit jedem Umblättern näher. Doch zum Glück hat dieser Dichter Walser zwei Gegengewichte für jene Bedrückung in petto. Das erste ist die Schilderung der Donquichoterie, die auch Gabrisch (siehe oben) nicht übersehen konnte. Wie Tobler mit seinem Gehülfen umgeht und vice versa, das reizt zunehmend die Lachmuskeln des Lesers. Aber das Lachen bleibt im Hals stecken. Das zweite ist das Licht, das dennoch überall aufblinkt, die beeindruckende Schilderung der Natur und nicht zuletzt Josephs Menschlichkeit. Diese drückt sich nicht nur in Empathie, also dem aktiven Mitfühlen, sondern insbesondere in der Zivilcourage des Eingreifens zugunsten der Misshandelten aus.

Wörter und Wendungen
Der 'Gehülfe' ist, wie Walsers ganzes Werk, nicht frei von Spielerei.
 Joseph träumt: Die Wohnstube zitterte. Das Bureau war stechend grün vor Schadenfreude.
 Tobler beschimpft die Dorfbewohner, die nicht leicht übers Ohr zu hauen sind: Ihr Fötzel! [Lumpen(kerle)].
 Häfchen – Helvetismus für: Nachttopf.
 ausgeschämtes Räf – wahrscheinlich: keifende Frau.
 Der cheibe Eisenbahnzug fährt Tobler vor der Nase weg.
 brunnenrauschende Winkel.
 Die Töne scheinen alles zu umschallen, zu umdonnern und zu umarmen.
 holländischer Trunkenboldszenenmaler.
 geistig verträgen [träge werden] und erlahmen.

Literatur
 Verwendete Ausgabe
 Robert Walser: Der Gehülfe. Roman. Hrsg. v. Jochen Greven. Mit einem Nachwort des Herausgebers. Zürich 1985. ISBN 3-518-37610-1
 Erstausgabe
 Robert Walser: Der Gehülfe. Roman, Verlag von Bruno Cassirer, Berlin 1908. 2 Bl., 392 S., 6 Bl. Anzeigen. Originalbroschur mit farbiger Deckelillustration von Karl Walser.
 Ausgabe von 1983
 Robert Walser: Der Gehülfe. Roman. Mit 36 Zeichnungen von Gunter Böhmer und einer Einführung von Albin Zollinger, Büchergilde Gutenberg, Frankfurt am Main 1983, ISBN 3-7632-2742-3.

 Ausgabe von 2004
 Robert Walser: Der Gehülfe. Roman, mit einem Nachwort von Wilhelm Genazino, Manesse Verlag, Zürich 2004, ISBN 978-3-7175-2036-8.
 Sekundärliteratur
 Volker Michels (Hrsg.): Hermann Hesse: Eine Literaturgeschichte in Rezensionen und Aufsätzen. S. 461–463. Frankfurt a. M. 1975. ISBN 3-518-36752-8
 Robert Mächler: Das Leben Robert Walsers. Eine dokumentarische Biographie. S. 81f. Frankfurt am Main 1976. ISBN 3-518-06821-0
 Peter Sprengel: Geschichte der deutschsprachigen Literatur 1900–1918. S. 213f. München 2004. ISBN 3-406-52178-9
 Gero von Wilpert: Lexikon der Weltliteratur. Deutsche Autoren A–Z. S. 647. Stuttgart 2004. ISBN 3-520-83704-8
 Karl Wagner: Der Gehülfe (1908). In: Lucas Marco Gisi (Hrsg.): Robert Walser-Handbuch. Leben – Werk – Wirkung, J.B. Metzler, Stuttgart 2015, ISBN 978-3-476-02418-3, S. 106–116.

Verfilmung
Der Roman wurde 1975 von Thomas Koerfer mit Paul Burian als Joseph Marti, Ingold Wildenauer als Carl Tobler und Verena Buss als Frau Tobler unter gleichem Titel verfilmt.

Hörbuch
2015 erschien eine gekürzte szenische Lesung mit Martin Hofer und Heinz Müller im LOhrBär-Verlag, Regensburg, ISBN 978-3-939529-14-9.

Weblinks

Einzelnachweise

Literarisches Werk
Literatur (20. Jahrhundert)
Literatur (Deutsch)
Literatur (Schweiz)
Roman, Epik
Werk von Robert Walser


2 Of every clean beast thou shalt take to thee by sevens, the male and his female: and of beasts that [are] not clean by two, the male and his female.
6 And Noah [was] six hundred years old when the flood of waters was upon the earth.
15 And they went in unto Noah into the ark, two and two of all flesh, wherein [is] the breath of life.
19 And the waters prevailed exceedingly upon the earth; and all the high hills, that [were] under the whole heaven, were covered.
22 All in whose nostrils [was] the breath of life, of all that [was] in the dry [land], died.
23 And every living substance was destroyed which was upon the face of the ground, both man, and cattle, and the creeping things, and the fowl of the heaven; and they were destroyed from the earth: and Noah only remained [alive], and they that [were] with him in the ark.
5 And the waters decreased continually until the tenth month: in the tenth [month], on the first [day] of the month, were the tops of the mountains seen.
9 But the dove found no rest for the sole of her foot, and she returned unto him into the ark, for the waters [were] on the face of the whole earth: then he put forth his hand, and took her, and pulled her in unto him into the ark.
11 And the dove came in to him in the evening; and, lo, in her mouth [was] an olive leaf pluckt off: so Noah knew that the waters were abated from off the earth.
13 And it came to pass in the six hundredth and first year, in the first [month], the first [day] of the month, the waters were dried up from off the earth: and Noah removed the covering of the ark, and looked, and, behold, the face of the ground was dry.
17 Bring forth with thee every living thing that [is] with thee, of all flesh, [both] of fowl, and of cattle, and of every creeping thing that creepeth upon the earth; that they may breed abundantly in the earth, and be fruitful, and multiply upon the earth.
19 Every beast, every creeping thing, and every fowl, [and] whatsoever creepeth upon the earth, after their kinds, went forth out of the ark.


text:
package eu.jangos.realm.model.world;
// Generated 06-mai-2016 21:17:32 by Hibernate Tools 4.3.1

import javax.persistence.Column;
import javax.persistence.Embeddable;

/**
 * SpellspelleffectsId generated by hbm2java
 */
@Embeddable
public class SpellspelleffectsId  implements java.io.Serializable {

     private int fkSpell;
     private short fkEffect;
     private byte sequence;

    public SpellspelleffectsId() {
    }

    public SpellspelleffectsId(int fkSpell, short fkEffect, byte sequence) {
       this.fkSpell = fkSpell;
       this.fkEffect = fkEffect;
       this.sequence = sequence;
    }

    @Column(name="fk_spell", nullable=false)
    public int getFkSpell() {
        return this.fkSpell;
    }

    public void setFkSpell(int fkSpell) {
        this.fkSpell = fkSpell;
    }

    @Column(name="fk_effect", nullable=false)
    public short getFkEffect() {
        return this.fkEffect;
    }

    public void setFkEffect(short fkEffect) {
        this.fkEffect = fkEffect;
    }

    @Column(name="sequence", nullable=false)
    public byte getSequence() {
        return this.sequence;
    }

    public void setSequence(byte sequence) {
        this.sequence = sequence;
    }

   public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof SpellspelleffectsId) ) return false;
		 SpellspelleffectsId castOther = ( SpellspelleffectsId ) other;

		 return (this.getFkSpell()==castOther.getFkSpell())
 && (this.getFkEffect()==castOther.getFkEffect())
 && (this.getSequence()==castOther.getSequence());
   }

   public int hashCode() {
         int result = 17;

         result = 37 * result + this.getFkSpell();
         result = 37 * result + this.getFkEffect();
         result = 37 * result + this.getSequence();
         return result;
   }

}

redpajama_set_name: RedPajamaGithub


HB 2981 (Commercial office space dev.) has been added to the CITIES AND TOWNS topic Incentivizing the development of commercial office space in cities in a county with a population of less than one million five hundred thousand.
HR 4672 (Dr. Gary Kohlwes) has been added to the CITIES AND TOWNS topic Recognizing Dr. Gary Kohlwes.
SB 6595 (Affordable housing policy) has been added to the GROWTH MANAGEMENT topic Concerning affordable housing policy.
SB 6587 (Local taxing districts) has been added to the WATER topic Concerning the transparency of local taxing districts.
SB 6588 (Water infrastructure program) has been added to the WATER topic Establishing the water infrastructure program.


text:
Photo © J. Adrian Wylie
Annie Capps
Folk therapy
by Stephanie Kadel-Taras
From the August, 2003 issue
Singer-songwriter Annie Capps is heir to the long history of folk music as a medium for social commentary. At the same time, she is clearly a folksinger for the twenty-first century, using her art to explore the psychology of the individual, to engage in a little fret therapy. Most of Capps's songs are written in the first person, with introspective lyrics about trying to make sense of being a woman, a grown-up, a person with doubts and fears and desires. As you might expect, her strongest moments are when her inner revelations speak clearly to ours.
On the opening track of her latest CD, Not So Sure, Capps asks, "So are these eggshells I'm walking on, or is this air?" Another catchy lyric, from the song "Tracks," observes, "I've got a real bad habit of talking me down, and I've got way too much to say."
Capps writes dependable three-and-a-half-minute songs with comfortable phrasing, catchy choruses, and not too much excitement. She sings them in a lovely, uncomplicated voice, and has a cute way of scrunching up her nose when she performs that makes her easy to like. Her quiet musical style sets her apart from the Lilith Fair-type "grrrls," while her tough vulnerability is still in keeping with Chrissie Hynde's prettier pieces.
Musically, Annie Capps owes much to her husband and longtime collaborator, Rod Capps. Rod is a silent partner on stage, letting the guitar do all his communicating, but he always adds the right silky jazz lines, blues undertones, or southern rock feel to Annie's compositions and simpler rhythm-guitar chops. Every time the singing is replaced by one of his guitar solos, he makes the whole song feel more fluid, less mechanical.
Annie's live performances also benefit from the percussion and vocal work of Christine Schinker. Schinker's easy rhythm on hand drums fills in the empty spaces unobtrusively. But her most valuable contribution is her voice - she has a great ear for warm
harmonies and blends her own bright and clear tone beautifully with Capps's.
For all her efforts to get you thinking, Capps also knows how to poke fun at her own genre - and at the sometimes painful life in a working band at local bars and parties. The wryly titled "Cerebral," though a bit of a novelty tune, may be the highlight of the CD: "Don't try appealing to my sensitive side / Don't try to raise up my unconsciousness . . . 'Cause I just came here to have a beer. . . . I just came here to have a drink / And I don't wanna have to think."
Annie Capps is at Crazy Wisdom on Saturday, August 30.
[Originally published in August, 2003.]

redpajama_set_name: RedPajamaCommonCrawl


text:
India bans 47 more Chinese Apps; PUBG Next?
250+ apps under scanner
by: Yash Wate - Last updated on: September 26th, 2020
Taking into account the heightening tensions with China, at the border, last month, India announced a ban on 59 Chinese apps, including TikTok, CamScanner, and the likes, citing they impose a threat to the sovereignty and integrity of the country. A month later, earlier today, as per a report on Economic Times, the Indian government had documented a list of 275 Chinese apps that are currently under scrutiny and may undergo a complete ban in the country. And now, another report from India Today suggests that the government has banned 47 Chinese apps, as of now, and is scanning over 250 other apps for user-privacy violation. Here's what to expect on the same.
Earlier today, Economic Times reported that the Indian government has penned-down a list of 275 Chinese apps that it will put close tabs on to determine any violation of national security and user privacy — indirectly hinting at the possibility of these apps being banned in the country. As per the report, the list includes popular apps like PUBG, AliExpress, Resso, and many more — all of which are allegedly suspected for "violation of data sharing and privacy concerns". A reason for which, as suggested in the report, appears to be China's data-sharing norm, which "requires Chinese-origin to share data with the home country".
Moving right along, another development that took place some time back involves the Indian government banning close to 47 Chinese apps, as per a report from India Today. The 47 apps that have been banned are mostly the clone of the 59 Chinese apps that were banned last month over alleged data-sharing concerns. Some of these apps include CamScanner Advanced (Camscanner alternatives), TikTok Lite and more. [A list of all the banned apps is expected to come out soon.]
Besides these 47 apps, as already mentioned earlier, the government is also examining a list of close to 275 apps including the popular gaming title, PUBG (from Tencent) and many other popular apps on the app stores, which it alleges have been sharing data of users with Chinese agencies.
As a result of the banning of 59 Chinese apps last month, we have seen a rise in the number of home-grown apps in the country, albeit a handful, in favor of India's self-reliant movement.
#apps #china #india
Best Android Apps and Games: Google Play's Best of 2021
The Best Alternatives to the Banned Chinese Apps in India
How to Fix PUBG New State Crash Problem on Launching…
PUBG Mobile Banned in India along with 117 other…
Best Smartphones Under Rs. 15,000 to Play PUBG Mobile


text:
The Europe Zone was the unique zone within Group 3 of the regional Davis Cup competition in 2018. The zone's competition was held in round robin format in two different locations, Plovdiv, Bulgaria and Ulcinj, Montenegro, from 3 to 7 April 2018. The two winning nations won promotion to Group II, Europe/Africa Zone, for 2019.

Participating nations

Inactive nation

Draw
Date: 3–7 April

Location 1: Tennis Club Lokomotiv, Plovdiv, Bulgaria (clay)  Location 2: Ulcinj Bellevue, Ulcinj, Montenegro (clay)

Format: Round-robin basis. Two pools of four teams at each venue. The winners of each pool play-off against each other to determine which nation will be promoted to Europe/Africa Zone Group II in 2019. Two promoted – one from each venue.

Seeding

 1Davis Cup Rankings as of 5 February 2018

Draw

Pool A (Plovdiv)

Pool B (Plovdiv)

Pool A (Ulcinj)

Pool B (Ulcinj)

Standings are determined by: 1. number of wins; 2. number of matches; 3. in two-team ties, head-to-head records; 4. in three-team ties, (a) percentage of sets won (head-to-head records if two teams remain tied), then (b) percentage of games won (head-to-head records if two teams remain tied), then (c) Davis Cup rankings.

Playoffs

 and  promoted to Group II in 2019.

Round Robin

Pool A (Plovdiv)

Bulgaria vs. Albania

Macedonia vs. Iceland

Bulgaria vs. Iceland

Macedonia vs. Albania

Bulgaria vs. Macedonia

Iceland vs. Albania

Pool B (Plovdiv)

Monaco vs. San Marino

Cyprus vs. Andorra

Monaco vs. Andorra

Cyprus vs. San Marino

Monaco vs. Cyprus

Andorra vs. San Marino

Pool A (Ulcinj)

Latvia vs. Greece

Montenegro vs. Armenia

Latvia vs. Montenegro

Greece vs. Armenia

Latvia vs. Armenia

Montenegro vs. Greece

Pool B (Ulcinj)

Moldova vs. Liechtenstein

Malta vs. Kosovo

Moldova vs. Malta

Liechtenstein vs. Kosovo

Moldova vs. Kosovo

Malta vs. Liechtenstein

Play-offs

Promotional play-offs

Bulgaria vs. Monaco

Montenegro vs. Malta

3rd to 4th play-offs

Macedonia vs. Cyprus

Greece vs. Moldova

5th to 6th play-offs

Iceland v Andorra

Latvia vs. Liechtenstein

7th to 8th play-offs

Albania vs. San Marino

Armenia vs. Kosovo

References

External links
Official Website

Europe Zone Group III
Davis Cup Europe/Africa Zone


text:
Бордо — Париж () — шоссейная однодневная велогонка, проходившая по территории Франции с 1891 по 2014 год.

История
Данная гонка стартовала в Бордо и финишировала в Париже. Путь пролегал преимущественно по равнинной местности. Однако длина гонки была около 560 км, что более чем в два раза превышает среднюю длину однодневки или этапа многодневки. Продолжительность гонки в последние годы была около 14 часов, в первые же годы гонка продолжалась более суток.

Впервые гонка стартовала 23 мая 1891 года, победителем с результатом 26:36:25 стал Джордж Пилкингтон Миллс. Чаще всего, семь раз, в велогонке побеждал бельгиец Херман Ван Спрингел. В последние годы гонка между Бордо и Парижем постепенно теряла популярность. В последний, 86-й, раз как профессиональная она была проведена в 1988 году. В 2014 году велогонка между Бордо и Парижем была проведена среди любителей, но в следующем году она вновь не состоялась.

Призёры

Примечания

Ссылки
 Бордо — Париж на ProCyclingStats
 Бордо — Париж на Cycling Archives

 Бордо — Париж на Memoire du cyclisme
 Бордо — Париж на Cycle Base
 Бордо — Париж на First Cycling

Появились в 1891 году во Франции
Исчезли в 2014 году
История Бордо
История Парижа
Спортивные соревнования в Бордо
Спортивные соревнования в Париже


text:
Q: How to encode Json when HList parameter is HNil? Having this example,
import io.circe.generic.auto._
import io.circe.shapes._
import io.circe.parser._
import io.circe.syntax._
import shapeless._

case class A[T <: HList](name: String, params: T)

when I instance this case class with a non-empty HList, there is no problem:
scala> A("name", "a" :: HNil).asJson
res1: io.circe.Json =
{
  "name" : "name",
  "params" : [
    "a"
  ]
}

But, when this HList is only HNil, I get the follow error:
scala> A("name", HNil).asJson
<console>:29: error: could not find implicit value for parameter encoder: io.circe.Encoder[A[shapeless.HNil.type]]
   A("name", HNil).asJson
                   ^

I've read this question where they talk about case object encoder, but it doesn't work with HNil (HNil is case object) and I've seen anything about it in the documentation. FYI, I'm using circe 0.6.1
Any idea?

A: This is due to the fact that the static type of HNil is more specific than HNil (i.e. it's HNil.type). The following will work as expected:
scala> A("name", HNil: HNil).asJson.noSpaces
res0: String = {"name":"name","params":{}}

We could provide Encoder and Decoder instances for HNil.type, but in general when you construct a type with HNil and :: the static type of the HNil is HNil, and to keep things simple we decide to provide instances only for HNil.
This issue comes up in other places, including in Shapeless itself, where a search for HNil: HNil returns thirty-something occurrences.

A: Travis' answer is valid, you can certainly encode HNil by using a type annotation. I do not have enough reputation so I can't comment his answer, but I noticed that non-empty HLists encode as JSON arrays, while an empty Hlist is encoded as an empty JSON object.
Here's a quick code sample of this behavior.
@ (1 :: 2 :: "foo" :: HNil).asJson.noSpaces
res1: String = """[1,2,"foo"]"""
@ (HNil: HNil).asJson.noSpaces
res12: String = "{}"


text:
from django.conf import settings
from django.db import transaction

from waldur_core.core.models import User
from waldur_core.logging.loggers import EventLogger, event_logger
from waldur_core.structure.models import Project
from waldur_mastermind.marketplace import models, tasks

class MarketplaceOrderLogger(EventLogger):
    order = models.Order

    class Meta:
        event_types = (
            'marketplace_order_created',
            'marketplace_order_approved',
            'marketplace_order_rejected',
            'marketplace_order_completed',
            'marketplace_order_terminated',
            'marketplace_order_failed',
        )

    @staticmethod
    def get_scopes(event_context):
        order = event_context['order']
        project = Project.all_objects.get(
            id=order.project_id
        )  # handle case when project is already deleted
        return {order, project, project.customer}

class MarketplaceResourceLogger(EventLogger):
    resource = models.Resource
    old_name = str

    def process(
        self, level, message_template, event_type='undefined', event_context=None
    ):
        super(MarketplaceResourceLogger, self).process(
            level, message_template, event_type, event_context
        )

        if not event_context:
            event_context = {}

        if not settings.WALDUR_MARKETPLACE[
            'NOTIFY_ABOUT_RESOURCE_CHANGE'
        ] or event_type not in (
            'marketplace_resource_create_succeeded',
            'marketplace_resource_create_failed',
            'marketplace_resource_create_canceled',
            'marketplace_resource_update_succeeded',
            'marketplace_resource_update_failed',
            'marketplace_resource_terminate_succeeded',
            'marketplace_resource_terminate_failed',
            'marketplace_resource_update_limits_succeeded',
            'marketplace_resource_update_limits_failed',
        ):
            return

        if (
            settings.WALDUR_MARKETPLACE[
                'DISABLE_SENDING_NOTIFICATIONS_ABOUT_RESOURCE_UPDATE'
            ]
            and event_type == 'marketplace_resource_update_succeeded'
        ):
            return

        context = self.compile_context(**event_context)
        resource = event_context['resource']
        transaction.on_commit(
            lambda: tasks.notify_about_resource_change.delay(
                event_type, context, resource.uuid
            )
        )

    class Meta:
        event_types = (
            'marketplace_resource_create_requested',
            'marketplace_resource_create_succeeded',
            'marketplace_resource_create_failed',
            'marketplace_resource_create_canceled',
            'marketplace_resource_update_requested',
            'marketplace_resource_update_succeeded',
            'marketplace_resource_update_failed',
            'marketplace_resource_terminate_requested',
            'marketplace_resource_terminate_succeeded',
            'marketplace_resource_terminate_failed',
            'marketplace_resource_update_limits_succeeded',
            'marketplace_resource_update_limits_failed',
            'marketplace_resource_renamed',
            'marketplace_resource_update_end_date_succeeded',
        )
        nullable_fields = ['old_name']

    @staticmethod
    def get_scopes(event_context):
        resource = event_context['resource']
        project = Project.all_objects.get(
            id=resource.project_id
        )  # handle case when project is already deleted
        return {resource, project, project.customer}

class MarketplaceComponentUsageLogger(EventLogger):
    usage = models.ComponentUsage

    class Meta:
        event_types = (
            'marketplace_component_usage_created',
            'marketplace_component_usage_updated',
        )

    @staticmethod
    def get_scopes(event_context):
        usage = event_context['usage']
        resource = usage.resource
        project = Project.all_objects.get(id=resource.project_id)
        return {resource, project, project.customer}

class MarketplaceOfferingPermissionEventLogger(EventLogger):
    offering = models.Offering
    affected_user = User
    user = User

    class Meta:
        event_types = 'role_granted', 'role_revoked', 'role_updated'
        event_groups = {
            'customers': event_types,
            'users': event_types,
        }
        nullable_fields = ['user']

    @staticmethod
    def get_scopes(event_context):
        return {event_context['offering'].customer}

class MarketplaceOfferingUserEventLogger(EventLogger):
    offering_user = models.OfferingUser

    class Meta:
        event_types = (
            'marketplace_offering_user_created',
            'marketplace_offering_user_deleted',
        )
        event_groups = {
            'users': event_types,
        }

event_logger.register('marketplace_order', MarketplaceOrderLogger)
event_logger.register('marketplace_resource', MarketplaceResourceLogger)
event_logger.register('marketplace_component_usage', MarketplaceComponentUsageLogger)
event_logger.register(
    'marketplace_offering_permission', MarketplaceOfferingPermissionEventLogger
)
event_logger.register('marketplace_offering_user', MarketplaceOfferingUserEventLogger)

def log_order_created(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been created.',
        event_type='marketplace_order_created',
        event_context={'order': order},
    )

def log_order_approved(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been approved.',
        event_type='marketplace_order_approved',
        event_context={'order': order},
    )

def log_order_rejected(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been rejected.',
        event_type='marketplace_order_rejected',
        event_context={'order': order},
    )

def log_order_completed(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been completed.',
        event_type='marketplace_order_completed',
        event_context={'order': order},
    )

def log_order_terminated(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been terminated.',
        event_type='marketplace_order_terminated',
        event_context={'order': order},
    )

def log_order_failed(order):
    event_logger.marketplace_order.info(
        'Marketplace order has been marked as failed.',
        event_type='marketplace_order_failed',
        event_context={'order': order},
    )

def log_resource_creation_requested(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} creation has been requested.',
        event_type='marketplace_resource_create_requested',
        event_context={'resource': resource},
    )

def log_resource_creation_succeeded(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} has been created.',
        event_type='marketplace_resource_create_succeeded',
        event_context={'resource': resource},
    )

def log_resource_creation_failed(instance):
    event_logger.marketplace_resource.error(
        'Resource {resource_name} creation has failed.',
        event_type='marketplace_resource_create_failed',
        event_context={'resource': instance},
    )

def log_resource_creation_canceled(instance):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} creation has been canceled.',
        event_type='marketplace_resource_create_canceled',
        event_context={'resource': instance},
    )

def log_resource_update_requested(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} update has been requested.',
        event_type='marketplace_resource_update_requested',
        event_context={'resource': resource},
    )

def log_resource_update_succeeded(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} has been updated.',
        event_type='marketplace_resource_update_succeeded',
        event_context={'resource': resource},
    )

def log_resource_update_failed(instance):
    event_logger.marketplace_resource.error(
        'Resource {resource_name} update has failed.',
        event_type='marketplace_resource_update_failed',
        event_context={'resource': instance},
    )

def log_resource_terminate_requested(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} deletion has been requested.',
        event_type='marketplace_resource_terminate_requested',
        event_context={'resource': resource},
    )

def log_resource_terminate_succeeded(resource):
    event_logger.marketplace_resource.info(
        'Resource {resource_name} has been deleted.',
        event_type='marketplace_resource_terminate_succeeded',
        event_context={'resource': resource},
    )

def log_resource_terminate_failed(instance):
    event_logger.marketplace_resource.error(
        'Resource {resource_name} deletion has failed.',
        event_type='marketplace_resource_terminate_failed',
        event_context={'resource': instance},
    )

def log_resource_limit_update_succeeded(resource):
    event_logger.marketplace_resource.info(
        'Limits of resource {resource_name} have been updated.',
        event_type='marketplace_resource_update_limits_succeeded',
        event_context={'resource': resource},
    )

def log_resource_limit_update_failed(resource):
    event_logger.marketplace_resource.info(
        'Update limits of resource {resource_name} is failed.',
        event_type='marketplace_resource_update_limits_failed',
        event_context={'resource': resource},
    )

def log_component_usage_creation_succeeded(usage):
    event_logger.marketplace_component_usage.info(
        'Marketplace component usage {usage_uuid} has been created.',
        event_type='marketplace_component_usage_created',
        event_context={'usage': usage},
    )

def log_component_usage_update_succeeded(usage):
    event_logger.marketplace_component_usage.info(
        'Marketplace component usage {usage_uuid} has been updated.',
        event_type='marketplace_component_usage_updated',
        event_context={'usage': usage},
    )

def log_offering_permission_granted(offering, user, created_by=None):
    event_context = {
        'offering': offering,
        'affected_user': user,
    }
    if created_by:
        event_context['user'] = created_by

    event_logger.marketplace_offering_permission.info(
        'User {affected_user_username} has gained service manager permission in offering {offering_name}.',
        event_type='role_granted',
        event_context=event_context,
    )

def log_offering_permission_revoked(offering, user, removed_by=None):
    event_context = {
        'affected_user': user,
        'offering': offering,
    }
    if removed_by:
        event_context['user'] = removed_by

    event_logger.marketplace_offering_permission.info(
        'User {affected_user_username} has lost service manager permission in offering {offering_name}.',
        event_type='role_revoked',
        event_context=event_context,
    )

def log_offering_permission_updated(permission, user):
    template = (
        'User %(user_username)s has changed permission expiration time '
        'for user {affected_user_username} in offering {offering_name} from '
        '%(old_expiration_time)s to %(new_expiration_time)s.'
    )

    context = {
        'old_expiration_time': permission.tracker.previous('expiration_time'),
        'new_expiration_time': permission.expiration_time,
        'user_username': user.full_name or user.username,
    }

    event_context = {
        'affected_user': permission.user,
        'offering': permission.offering,
    }

    event_logger.marketplace_offering_permission.info(
        template % context, event_type='role_updated', event_context=event_context,
    )

def log_marketplace_resource_renamed(resource, old_name):
    event_context = {
        'old_name': old_name,
        'resource': resource,
    }

    event_logger.marketplace_resource.info(
        'Marketplace resource {resource_name} has been renamed.'
        ' Old name: {old_name}.',
        event_type='marketplace_resource_renamed',
        event_context=event_context,
    )

def log_marketplace_resource_end_date_has_been_updated(resource, user):
    template = (
        'End date of marketplace resource %(resource_name)s has been updated.'
        ' End date: %(end_date)s.'
        ' User: %(user)s.'
    )

    context = {
        'resource_name': resource.name,
        'end_date': resource.end_date,
        'user': user,
    }

    event_context = {
        'resource': resource,
    }

    event_logger.marketplace_resource.info(
        template % context,
        event_type='marketplace_resource_update_end_date_succeeded',
        event_context=event_context,
    )

def log_offering_user_created(offering_user):
    event_logger.marketplace_offering_user.info(
        f'Account for user {offering_user.user.username} in offering {offering_user.offering.name} has been created.',
        event_type='marketplace_offering_user_created',
        event_context={'offering_user': offering_user},
    )

def log_offering_user_deleted(offering_user):
    event_logger.marketplace_offering_user.info(
        f'Account for user {offering_user.user.username} in offering {offering_user.offering.name} has been deleted.',
        event_type='marketplace_offering_user_deleted',
        event_context={'offering_user': offering_user},
    )


Yesterday I came to the end of a long journey and stepped into the light of a place where another would begin. There was a defining moment offered up by the cosmos by which I should have heard the echo of applauding stars . . . I should have raised my hands to the glory of a path illuminated before me . . . I should have allowed myself the small luxury of that euphoric and magical carpet ride that stops at my door on the rare and beautiful occasion. And metaphorically speaking, all those things were going on. There was a party in my head . . . but the flashing lights were blinding, flying confetti was pelting me in the face, and I was a little dizzy. Actually, I was exhausted. It must have shown in my face, because my traveling companion . . . my friend . . . asked what was wrong. "Let me see," she said. She was referring to the contract I held in my hand delineating the work involved in my new job. "There's nothing wrong," I told her, "It's just that, well . . . I've never lacked faith. It's just that I've never had any patience."
Don't get me wrong -- my character flaws are not the focus of this blog . . . If I had to choose between faith and patience, faith wins hands down. Impatience keeps me awake at night. Impatience keeps me in an almost constant state of anxiety. Impatience makes me edgy and a little arrogant sometimes. But if someone can tell me how to wait patiently when I KNOW phenomenally wonderful and amazing things are about to happen any day, I'd like to hear. Jumping up and down like a nervous, excited chihuahua trying to see what's coming just over the horizon HAS been exhausting, but my faith has never, not once, wavered.
Today I'm celebrating the grace of God and the wonder of faith in my quiet way, and recalling the bright lights along the road of this journey that began eight months ago . . .
Eight months ago, after thirteen years, I quit my job as a reading specialist in a chaotic inner city school in order to pursue a writing career. I started a blog. I found some freelance work. I continued writing the book I began many years ago. I found renewed passion in doing something I love. I don't regret it.
Three months later, my husband lost his job of nineteen years as the building maintenance and groundskeeper for our church. He had outgrown it. It had stopped being good for him, for us, many years before. We see it clearly. The next day he went to work in his brother's shop as a mechanic. He loves the work.
We began a half-hearted search for a new home . . . the house we currently live in came with his job. We raised our children here. He had always been here for them. It's just us now . . . and we've always wanted a place of our own. But first I needed a "real" job . . .
I still want to write. I need to write.
I remembered an opportunity that my friend (the aforementioned traveling companion, and my former teaching partner) had told me about months ago . . . way before I quit my job, even . . . You'd be perfect, she said . . . it's great hours, great pay, she said . . . No, I had said then. I want to write.
And I needed to write . . . but I needed a real job.
There were applications involved. Educational conferences. Prerequisites. More applications. Deadlines. Missed deadlines. Opened doors. A phenomenal amount of work involved. On-line modules that amounted to whole college classes full of prep work . . . all contingent on an actual interview.
I got the interview. I hate interviews. I sucked at the interview.
I still get to write.
Househunting was a learning experience. We learned that a few months of "un" verifiable income was going to be a liability in actually buying a house . . . even after thirty years of collective, uninterrupted work history and stellar credit ratings. Go figure. After months of searching, we found a lovely rental that came with an astronomically high price tag and a passive-aggressive, communicationally challenged realtor.
We waited for him to get back with us. . . And waited . . . And waited some more. He told us we "had an inordinately high list of needs" and he "hoped a more desirable buyer didn't come along while he was trying to work out the details." . . . somewhere in the process it went from a 12 month rental to a 24 month rental . . . Hmmm . . .
Meanwhile, a cute rental that would fit all of our needs opened up. It belongs to some very dear friends who are willing to rent it to us month by month for a VERY reasonable price while we work up some verifiable income and look for the perfect home. . . Actually, the rental is so perfect . . . it just might BE the perfect home for us . . .
Our profound joy and love for them precluded our need to gloat to the realtor. I sent a very professional, very polite response to his last abrupt and cryptic e-mail telling him thanks, but no thanks. I might have been smiling a little.
I'm still smiling. Sometimes life is just good, and a little courage and a leap of faith are all you need to get a happy ending. Eight months ago I claimed these words . . . and gave them to my husband . . . and waited . . . Thank you to all who have prayed for us and loved us through this. We believe.


text:
matteo guendouzi
MAR 4:1 LOR: How Arsenal Forgotten Midfielder Scored 2 Goals and Provided an Assist In Their Win.
Olympique de Marseille welcomed Lorient to the Orange Vélodrome in their matchday ten of the 2021/2022 Ligue 1 season with some of their key players returning from the international break. Marseille came into this game with the hope of securing maximum points. Lauriente A. took the lead for the visitors through a penalty kick in the 13th minute of the game before Kamara leveled things up at the stroke of halftime.
Opinion: Mikel Arteta's Ego Has Ruined His Relationship With His Players And It's Sinking The Club
Arsenal's manager, Mikel Arteta needs to match his ego with his performance, because it is ruining the team and his relationship with the players. He shut out Mesut Ozil, William Saliba, Matteo Guendouzi, Gabriel Martinelli and now Ainsley Maitland-Niles, this confirms how bad he is at man management.
[OPINION] Matteo Guendouzi Would Have Remained At Arsenal If He Chose To Apologize Like Maitland-Niles Did
Arsenal beat Norwich City during the weekend to register the club's first points of the new Premier League season. After three consecutive defeats at the hands of Brentford FC, Chelsea and Manchester City, Arsenal needed the win against Norwich City. During the summer transfer window, Arsenal loaned Matteo Guendouzi to Olympic Marseille after his return from a previous loan to Hertha Berlin last season.
Arsenal wants their star to sign a new contract before they can allow him to leave this summer.
Arsenal are ready to allow their 21-year-old star leave but wants him to commit to fresh terms before a summer transfer can be agreed. The Gunners are working to get some of their players out of the club before the end of the summer transfer window, but have been facing so many challenges thus far.
How Arteta Stubbornness Has Cost Arsenal Top Talent
Arsenal had a busy summer window and accomplished a lot, but did they make any progress? Is there anything Mikel has taken away from his time at Arsenal so far? When it comes to playing his system, why do our players still appear like deer in the headlights?
Opinion: Mbappe Needed To Replace Neymar In The Ligue 1 Team Of The Week
The Ligue 1 team of the week was recently released. It features players like Lucas Paqueta, Matteo Guendouzi, William Saliba and Neymar. Some people are arguing online about the fact that Neymar played only one match and scored in it, thus he deserves to be in the list, but I bet to differ.
Opinion: Check Out Arsenal Next Transfer Targets As 'Ben White' Deal Edges Closer
As Ben White's delayed holidays edge closer to concluding and his preparations as an Arsenal players edges closer to commencing, the club is already planning their next moves in the transfer market. The Gunners have seen little action at the Emirates Stadium this transfer window, with only two departures (Matteo Guendouzi and Konstantinos Mavrapanos) and two arrivals in the shape of Nuno Tavares and Albert Sambi Lokonga been completed.
PHOTOS: French Stars Undergo Final Training Session Ahead Of Saturday's Showdown Against Ukraine
Ahead of Saturday's FIFA World Cup qualifier against Ukraine, French players on Friday concluded their preparation with their final training session at the main bowl of the Olimpiyskiy Stadium in Kyiv. The French players were spotted putting the finishing touches to their arrangement on Friday evening, with full instructions coming from the coaching department of the team.
Opinion: Is Matteo Guendouzi Showing Passion Or Just A Troublemaker In France Ligue 1?
Matteo Guendouzi is proving why Mikel Arteta was right to get rid of him again after such a brilliant start to his Arsenal professional life. According to the Mirror, he hasn't changed and has obviously brought his attitude and problems with him, which his fellow players are already tired of.
Arteta & Arsenal Would Have Made The Right Decision If Lokonga Turns Out To Be As Good As Tielemans
Arsenal have announced the signing of Sambi Lokonga from Anderlect, the Belgian midfielder reportedly cost the gunners £18m. That's a huge transfer fee for the 21-year-old midfielder who plays in a lowly ranked league like the Belgian Pro League, he is yet to make a senior appearance for his nation and it seems Arsenal overpaid for the talent.
MAR 4:1 LOR: 3 Great Moments From Matteo Guendozi as He Inspires His Team To Victory In Ligue 1.
Matteo Guendozi who is currently on loan at Olympique de Marseille after joining them during the summer transfer window was in action against Lorient last night. He was included in the starting lineup alongside compatriots William Saliba and Dmitri Payet. The game started a bit slow before Lauretta took the lead in the 13th minute through a penalty kick for the away team.
Martinelli, Saka, Smith Rowe: This Is How Mikel Arteta Gained The Trust Of The Arsenal Youngsters
Arsenal has always been a club that is concerned about nurturing youngsters into superstars. The famed Hale End Academy has a huge reputation when it comes to producing quality footballers. Although not all youngsters can go on to the top of the game, Hale End Academy has produced many youth players who have gone on to play at the very top of the football chain.
All Premier League completed transfer for this season so far
All in and out premier league transfer is highlighted below. All clubs that make transfer and the transfers they make are listed below. Arsenal In Albert Sambi Lokonga was signed in from Anderlecht, the price was not disclosed. Nino Taraves was signed from benfica for £8million deal.
Arsenal star wanted by Fenerbahce, seven months after they signed Ozil.
Arsenal could see one of their star leave this summer for a spell on Turkey, as one Turkish side show interest in him. The Gunners have some players who are drawing interest from some top clubs across Europe. It has been said that a lot of players could leave Arsenal before the end of the current transfer window and it is looking so.
Arsenal star wanted by top Premier league side this summer.
Arsenal 21-year-old star is reportedly attracting transfer interest from Premier League side Crystal Palace. The Gunners are looking to move some of their players away this summer. Majority of them are expected to leave on a permanent deal, while some could move on a loan deal this summer.
Opinion: Arsenal Made The Right Decision By Signing Lokonga To Replace Guendouzi
Arsenal recently made a big decision by replacing France youngster, Matteo Guendouzi with Sambi Lokonga. It is a decision which I feel is a right one given some circumstances. Despite being just 19-year of age when he arrived Arsenal from Ligue Two, Matteo Guendouzi made a tremendous start to his Arsenal career by featuring in almost every game in the 2018/2019 season.
Reports- Fernabache Have Begun Official Negotiations To Sign Arsenal Defender
With just few days left for the season to kick-start, Arsenal are yet to bring in the kind of players the fans expect as they face with the difficulty of shipping out players who are surplus to requirement. Reports have it that sales needs to he done so as to make funds available for top signings.
2 Reason Why Guendouzi Wll Not Be Coming Back To Arsenal FC
Matteo Guendouzi, who is on loan from Arsenal, is the talk of the town in Marseille right now. A newspaper called La Provence is praising the Frenchman following his performances against Lokomotiv Moscow and Rennes. photo credit: Arsenal.com The star has been sent to the south of France following a fight with manager Mikel Arteta, and the outlet explains why he is unlikely to return to the Gunners anytime soon.
OPINION: Checkout The Players Each Of The Premier League's Top Five Clubs Should Target
The start of the new football season is approaching, and English clubs are still in the midst of their summer transfer market. We suggested and analyzed each player that the Premier League's top Five clubs should target this summer before the start of the new football season.
Arsenal Outcast Earns A Call-Up To The France Senior Squad
Arsenal Football Club is a professional football club based in Islington, London, England. Arsenal plays in the Premier League, the top flight of English football. The Gunners are known to be one of the greatest clubs in England, due to their achievements and glories.


text:
Q: How do you define an index in PHP? Using firebug I keep getting an 'undefined index' notice for 'item', 'rating', and 'classes'. Below is my code. In the php code if I comment out the if/die statement that's where I get 'undefined index' from, if I leave the if/die statement in I get 'There was a problem' as the response with firebug. My question is how do you properly define an index? What I'm wanting to do is transfer some values using the POST method to a different PHP file. If I alter the Javascript code to make sure up to that point is good, everything looks good, but when it gets to the next stage, which is the php code below, that's where my problem occurs. BTW, I'm not a programmer and pretty new with this stuff, this is just a side project. Thank you for any help in advance.
<?php
require_once("classes/include.all.php");

// Check that the data was sent

if (sizeof($_POST) == 0
|| $_POST['item'] == null
|| strlen(trim($_POST['item'])) == 0
|| $_POST['rating'] == null
|| strlen(trim($_POST['rating'])) == 0
|| is_numeric($_POST['rating'])
|| $_POST['classes'] == null
|| strlen(trim($_POST['classes'])) == 0)
 {
    die("There was a problem");
  }

 echo Rating::RateItem($_POST['item'], $_POST['rating'], $_POST['classes']);

?>

Javascript code
function RateItem(varItemId, varRate)
{

var varorgclass = document.getElementById(varItemId).className;

var request;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  request=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  request=new ActiveXObject("Microsoft.XMLHTTP");
  }
request.open("POST","ajax.rate.item.php",true);
//request.onload= ReloadRating;
request.setRequestHeader('item',varItemId);
request.setRequestHeader('rating',varRate);
request.setRequestHeader('classes',varorgclass);
request.send();

A: On $_POST['item'] == null (in the first if mentioned in the question) the warning appears because $_POST['item'] does not exist.
You can prevent this by either:
isset($_POST['item'])

first, or
array_key_exists('item', $_POST)

Or.... you disable error_reporint() for E_WARNING / E_NOTICE.
First solution recommended.

A: Your variable are not set, try this :
<?php
require_once("classes/include.all.php");

// Check that the data was sent
if (isset($_POST['item'], $_POST['rating'], $_POST['classes'])) {
if (sizeof($_POST) == 0
|| $_POST['item'] == null
|| strlen(trim($_POST['item'])) == 0
|| $_POST['rating'] == null
|| strlen(trim($_POST['rating'])) == 0
|| is_numeric($_POST['rating'])
|| $_POST['classes'] == null
|| strlen(trim($_POST['classes'])) == 0)
 {
    die("There was a problem");
  }

 echo Rating::RateItem($_POST['item'], $_POST['rating'], $_POST['classes']);
}
?>

A: Try !empty($_POST['item']) for the three of your variables.

A: If those values aren't set, there is a problem in your javascript, which may be because of a browser incompatibility.  Since you are new, I would strongly recommend the use of JQuery - it's easy to use, lightweight, and portable.  You can use Google's hosted copy of JQuery for quick access that will already be cached by most people, too.
First, include this in the head of your HTML/PHP Document:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

Then, use the following javascript in place of your current "request" setup:
$.ajax({
    url:"ajax.rate.item.php",
    type:"POST",
    data:{item:varItemId,rating:varRate,classes:varorgclass},
    success:function(result){
        alert(result);
    }
});


Rompa worked with Avery Dennison to develop a completely safe tagging gun. This product is the only one of its kind and has since become the new industry standard.
...our portfolio of plastic products with electronic components and functionalities is growing rapidly?


text:
Home > United Overseas Lends $150Mln Against Fairmont San Francisco Hotel
United Overseas Lends $150Mln Against Fairmont San Francisco Hotel
United Overseas Bank has provided $150 million of financing against the 592-room Fairmont San Francisco hotel. The five-year loan was arranged by JLL Capital Markets. The 114-year-old property,...
Tags: United Overseas Investment Inc.	JLL Capital Markets	Mirae Asset Global Investments	San Francisco Hotel & Resort California - CA Mortgages/Financing (MOR) Between $100 million and $150 million
Fannie Mae funded a record $76 billion of loans against apartment properties last year, topping by nearly 9 percent the $70 billion of volume it funded in 2019 The housing-finance agency had an extremely strong final quarter as it funded $271...
Knighthead Funding has provided $42 million of financing for the construction of an 84,746-square-foot medical-office building in the Astoria section of Queens, NY The property, at 30-14 Crescent St, is being developed by an investor group, Astoria...
JLL Writes $50.5Mln Freddie Loan Against Suburban Miami Apartments
JLL has originated $505 million of Freddie Mac financing against the 285-unit Lincoln Pointe Apartments in Aventura, Fla, about 15 miles north of Miami The loan allowed the property's owners, a venture of LCOR of Berwyn, Pa, and Madison...
Criterion Real Estate Lends $130Mln Against Unsold Condo Units in Manhattan
Commercial Observer Criterion Real Estate Capital has provided $130 million of financing against the unsold units at the 92-unit Bloom on Forty Fifth residential condominium project at 615 Tenth Ave in Manhattan According to the StreetEasy Website,...
Madison Realty Lends $53Mln for Construction of Brooklyn, N.Y., Apartments
Commercial Observer Madison Realty Capital has provided $53 million of construction financing for the 150-unit apartment project at 875 Fourth Ave in Brooklyn, NY Meridian Capital Group arranged the floating-rate loan Heritage Equity Partners is...
Commercial Real Estate Direct Staff Report The Destiny USA mall in Syracuse, NY, has been appraised at a value of only $203 million, down from the $710 million pegged to it in 2014, when $430 million of CMBS debt was provided against it The property...
Cawley, Balfour Buy Dallas-Area Office Building
in South Central
Dallas Business Journal A venture of Cawley Partners and Balfour Pacific Capital has bought Westpoint I, a 150,000-square-foot office building in the Dallas suburb of Irving, Texas HighBrook Investors sold the property and was represented in the...
Commercial Real Estate Direct Staff Report The 600-room Marriott Houston Westchase, which backs a troubled $699 million CMBS loan, has been appraised at a value of only $475 million The property's loan is the only remaining asset in Bear...


we make up songs as we record, with (as you can imagine) mixed results. My bandmate Ronnie C. described our sound as 'Random Fi' and that's pretty much it. It's like Ween meets Daniel Johnston in Beck's living room.
I would only add that the Frogs are spraying Porchcrawler at Ween & DJ in the living room, and maybe Robert Pollard is disdainfully smoking a cigarette on the porch. "Good Times".
The online journal of success.


Sustainability is an essential part of corporate social responsibility (CSR) and a key area of growth for companies.
Writing for the Financial Times, head of sustainable investing at Hermes Investment Management, Andrew Parry, explained that sustainability and returns go hand in hand.
Parry believes the UN Sustainable Development Goals (SDGs) are the "beta of future growth" and shouldn't be seen as a burden.
The UN SDGs were agreed in 2015, with each of the 17 goals having specific targets to achieve over the next 15 years. The goals aim to end poverty, protect the planet, and ensure prosperity for all. They include: zero hunger; affordable and clean energy; decent work and economic growth; industry, innovation and infrastructure; sustainable cities and communities; responsible consumption and production; and climate action.
These goals aim to provide solutions for unmet needs in global society. According to estimates from the UN, an additional $3tn of capital will need to be raised every year in order to meet the targets by 2030.
Parry notes that innovative companies addressing social or environmental deficits view the figure as an exciting growth opportunity, and this mindset should be adopted by all.
Not only can a sustainable approach help the environment, it can help businesses and economies. In China, it is estimated that pollution reduces total GDP by 9%, and a comparable figure is also applicable for India.
While Parry was met with initial cynicism when planning to hold a talk on sustainability at a conference in Singapore last year, his talk turned out to be one of the most popular sessions from the two-day event. So, it is clear that people want to listen to and engage with sustainable practices and the impact it can have on business growth.
Technology is advancing at an incredible rate and it is helping to make companies from all industries and of all sizes to become more productive and competitive.
However, with technology cycles becoming ever shorter, it's important that businesses employ a refresh strategy that has sustainability at the heart of it.
At 3 Step IT we're obsessive that efficiency and value work hand in hand with sustainable solutions, so it's great that these thoughts have been echoed by Andrew Parry.
Working with our customers, we have been able to re-use 98% of IT equipment that is returned to us. We data erase the equipment and give it a second life, pushing it back in to the economy.
This approach is very much 'Circular' and it allows businesses to use our IT life cycle services to 'access' technology, rather than own, which leads to greater profitability and sustainability. (Learn more about the Circular Economy in our whitepaper')… Ultimately the business 'accesses' the technology for the optimum time, before it starts to hinder on performance and consequently competitiveness.
It's a revolutionary shift from 'Make-Take-Dispose' to 'Make-Take-Reuse-Recycle'. We work with over 4000 customers, who have made this shift and are enjoying the benefits.
If you want a sustainable IT solution, speak to us and we can show you a demo of how we make all of this a reality.


By Abraham, Watkins, Nichols, Sorrels, Agosto & Aziz posted in Personal Injury on Tuesday, October 30, 2012.
Three women who were sexually assaulted by guards when they were in a substance abuse program cannot sue the Texas Department of Criminal Justice for their damages, according to a recent ruling of the Texas Supreme Court.
The decision was issued in Texas Department of Criminal Justice-Community Justice Assistance Division v. Campos, et al., ___ S.W.3d ___ (Tex. 2012)(8/26/12).
The suit was brought by three women who were inmates in a substance abuse treatment facility. Guards placed them in a certain room to perpetrate the sexual assaults, and blocked the door with a laundry cart. The women alleged that the government was negligent in its hiring and supervision of the guards, and in its placement of surveillance cameras because they created locations that were not in view.
The Supreme Court ruled that the government was immune from suit. Unless immunity is statutorily waived, a citizen may not hold the government liable for his or her damages resulting from the conduct of government workers.
Here, even though the statute waives immunity when tangible personal property is used, the Court ruled that immunity was not waived because the tangible property was not unsafe. The Court said that the cart was only used "to effect the intentional assaults." So, the tangible property was simply used in the course of and "with intent to accomplish the assaults."
In addition, a governmental entity is not liable for negligent training of the assailants "because information, even if written down, is not tangible property but is only an abstract concept." "[E]ven if a claim is based on an intentional tort, a governmental entity may still be liable for negligence if that negligence is distinct from the intentional tort.... But a cause of action for negligent supervision or training must satisfy the [Texas Tort Claims Act's] use of tangible property requirement." Here, tangible property was not used in the failure to train or supervise. "[M]isuse or non-use of information ... is not tangible property."
Finally, the decision of where to place surveillance cameras is not a "use" of property sufficient to waive immunity. "Using the cameras for surveillance is different from deciding where to place them so they might later be used."
The bottom line: the women are precluded from seeking damages and holding the state responsible for the sexual assault committed by government employees on government time in a government facility.
If you or someone you know has been a victim of sexual assault, contact the attorneys at Abraham, Watkins, Nichols, Sorrels, Agosto & Friend by calling 713-222-7211 or 1-800-870-9584.


text:
Newly Released Boston 2024 Budget Details Contained in UMass Records
Recently obtained documents flesh out the Boston 2024 budget in greater detail than previously made available.
By Kyle Scott Clauss·	 5/8/2015, 3:45 p.m.
Image via Boston2024 on Facebook
More specific budget numbers for key venues in Boston 2024's Olympic bid are contained in the bundle of UMass emails and documents obtained by Boston lawyer Joel Fleming via public records request earlier this week. These numbers outline out the bid's budget in greater detail than organizers have already publicly made available, though may not be up to date.
One confidential document, provided to the UMass Donahue Institute (UMDI), provides line-by-line budget numbers for three key venues, whose construction has been a point of contention for critics of the bid: the Athletes Village at UMass Boston in Columbia Point; the temporary, 60,000-seat stadium in Widett Circle, and the International Broadcast Center (IBC)/Main Press Center (MPC) near the Boston Convention and Events Center in the Seaport District.
The numbers are broken down into OCOG (Organizing Committee for the Olympic Games) costs and non-OCOG costs. The $4.7 billion OCOG budget is privately funded and would cover the construction of temporary venues as well as the cost of putting on the games themselves. The $3.4 billion non-OCOG budget, separate from the operating budget, would be funded by a public/private partnership.
For each of these three venues, the non-OCOG cost is higher than the OCOG. While the total OCOG cost for the IBC/MPC have been budgeted within $200,000, nowhere are cost overruns factored in. UMDI senior researcher Mark Melnik asked Boston 2024 general counsel Emiley Lockhart about this in a December 11, 2014 email, also included in Fleming's bundle.
"Would the insurance premiums for cost overruns be covered by the OCOG budget? Is that cost already built in to the budget?" Melnik asked. Lockhart's response:
To answer your question below about cost overruns and insurance, I can offer the following: Under the IOC rules, the City must be a party to the Host City Contract and, therefore make commitments, including a general financial guarantee. From the start, Boston 2024 has made it clear that it will do everything possible to avoid the City having exposure under its guarantee by protecting against cost overruns and other financial risks. Such protections include, but are not limited to, an insurance package. While the insurance will be obtained in the name of the City and the City will be a beneficiary (thus making the City's strong credit a relevant factor in the determination of the premiums) the premiums would be paid from the budget for the Games at no cost to the City. Further, Boston 2024 will fully indemnify the City for all of its obligations.
"The transparency that Boston 2024 has bragged about for so long is a joke," former gubernatorial candidate and United Independent Party head Evan Falchuk told Boston in an email. "Detailed disclosures about this bid haven't been offered up by Boston 2024, they've been extracted from them."
The same document also breaks down OCOG and non-OCOG costs by sporting event. Many events are listed with a non-OCOG cost of zero. For example, a temporary, 7,000-person shooting range is budgeted for $40 million entirely in OCOG, while a planned 10,000-person venue for handball is budgeted for $5 million in OCOG and $78.5 million in non-OCOG. The proposed velodrome track in Somerville's Assembly Square, which Mayor Joe Curtatone has publicly opposed, is split, with $30 million budgeted in both OCOG and non-OCOG.
"We are in the early stages of what will be a long and collaborative process that will include extensive public input, and the very preliminary projections that are referred to were just that – preliminary," says Boston 2024 vice president Erin Murphy. "We will be releasing updated budget and venue proposals based on this extensive public input in the coming months."
"What we see in these documents is that this is a very costly bid—it requires building the three most expensive Olympic venues from scratch," Christopher Dempsey of No Boston Olympics said in an email. "London's Olympic organizers estimated they would spend less than $600 million on those venues — but after overruns they spent more than $1.4 billion. The worst part of all is that Massachusetts taxpayers will be on the hook when overruns happen here. This bid is just too risky, and these documents show that."
Boston 2024 Budgets
Go for the Goals
My Favorite Place
How to Get the Most Out of a Day at the 2021 Head of the Charles Regatta
Market Basket Is Better Than Trader Joe's, a New Ranking Has Decreed
Why Is Connecticut Always Excluded from Talk of New England?
A Love Letter to Market Basket's Instagram
Romance, Sex, and Street Parking
The Unlikely Rise, and Wide Appeal, of Boston's "Be a Man" Guy
Is Boston America's Most Racist City? Ask a Black Bostonian for Once


The summit can be accessed by a gondola lift with impressive views over the valley ... Hubertus Spring is 150 metres from the apartments.
Set next to idyllic woodlands in the Harz Mountains, this non-smoking hotel lies in the village of Friedrichsbrunn ... Pay a visit to the hotel's country-style Hexenstube restaurant, serving tasty local cuisine.
Embedded in the town of Thale, in the beautiful Vorharz region with the Bodetal valley and the Hexentanzplatz, this hotel offers an excellent base from which to explore the region ... The Harz region is ideal for hiking and Nordic walking.
The hotel provides the ideal base for those in search of culture and recreation within the Harz region ... Guests can enjoy free call within Germany.
The Berghotel Rosstrappe is located close to Thale on the Rosstrappe cliffs ... The Rosstrappe also has a restaurant serving German and seasonal food, and a traditional beer garden.
Set amid the Harz mountain countryside in the town of Thale, this family-run Art Nouveau hotel is within walking distance of the romantic Bodetal valley with its lush Hexentanzplatz plateau ... Hiking paths run directly past Villa Alice's doorstep.
Breakfast is served in the charming breakfast room, or outside on the terrace to the sound of twittering birds ... The large palace grounds are ideal for relaxing in.
Peacefully located in the heart of the Bodetal Nature Park, this hotel in the Harz Mountains offers an outdoor swimming pool, barbecue facilities, and country-style bungalows with kitchenettes and a TV ... The A36 Motorway is 8 km away and provides a connection to Bad Harzburg in 40 minutes.
Family-run and decorated in a style typical of the Harz region, this hotel on the edge of the Bodetal Valley offers cosy rooms with a country house atmosphere ... An outdoor terrace invites guests to enjoy barbecue facilities in warm weather.
Bed linen and towels are included ... Various cafés and restaurants are also situated within 5 minutes' walk of Ferienwohnungen Senftner.
Welcome to Thale. Enter your dates and choose from over 105 properties!. Find a place to stay in Thale. Book the best price! Thale → Guest houses Thale, Hotels, Holiday parks Thale, Holiday homes, Apartments Thale. Cheap Hotels, Discounts, Hotel Deals and Offers • Thale hotels — Let ehotelsreviews.com find the perfect hotel in Thale for you.


New to You Yoga is for every body: This series of classes has been tailored to people of all ages, genders, & shapes, who want to learn yoga from the ground up. First, your body is eased into yoga using gentle movement and stretches that are specifically designed for pre-yoga; waking up muscles that haven't been used in a while. Next, you'll learn some foundational postures (Asanas) so you can begin to build from there; gradually layering on with each class. To round it out, you'll get centered, grounded and aligned with breathing awareness & techniques (Pranayama). As always, each class will end with a quiet meditation/relaxation (Savasana). Mind, Body, Spirit – bring your whole self into balance and see how amazing you feel!
This class is for beginners and/or people who want to take advantage of the slower pace, get back to basics, stretch and re-align. The number of students per class is limited which offers you more attention and assistance.


text:
Heat Vision Box Office Reviews Roundtables
Scarlett Johansson, Diane Keaton and Other A-Listers on Why They Continue to Work With Woody Allen
2:52 PM PDT 5/12/2016 by THR Staff
The cast of Allen's new film, 'Cafe Society,' in Cannes this week.
Hollywood addresses their own decisions to work (or not) with the 'Cafe Society' director.
All eyes are on Woody Allen once again.
His newest film, Cafe Society, starring Kristen Stewart, Jesse Eisenberg, Steve Carell and Blake Lively, opened at Cannes this week. The cast has so far largely avoided addressing sexual-abuse allegations made against the director by his daughter, Dylan Farrow.
Prompting the renewed spotlight on the claims was Allen's son, Ronan Farrow, who wrote a Hollywood Reporter guest column addressing media and industry reluctance to talk about the topic.
"Being in the media as my sister's story made headlines, and Woody Allen's PR engine revved into action, gave me a window into just how potent the pressure can be to take the easy way out," wrote Farrow.
Stars of Allen's films have been asked about the allegations throughout the years, and many have defended their choice to work with him, often stating that the abuse claims are unproven or a family issue. But some actors have made it clear that they choose not to work with Allen because of the damning allegations against him.
A look at industry comments on the controversy:
Kristen Stewart: The Cafe Society actress briefly touched on the decision to work with Allen at a Cannes press event this week with co-star Eisenberg, saying that the abuse allegations are only allegations, and that she doesn't want to judge an artist for what other people say about him. "We don't know any of these people involved," she told Variety. "I can personalize situations, which would be very wrong."
Diane Keaton: After Dylan Farrow called out Allen's stars in 2014, including Annie Hall's Keaton, in The New York Times ("You knew me when I was a little girl, Diane Keaton. Have you forgotten me?"), Keaton responded in an interview with The Guardian, saying simply, "I believe my friend."
Wallace Shawn: The Manhattan actor wrote a piece for the Los Angeles Times in February 2014 defending Allen: "I personally would have to say that it would take overwhelming evidence to convince me that he had sexually abused a child, just as it would take overwhelming evidence to convince me that Desmond Tutu, Franklin D. Roosevelt or Doris Lessing had sexually abused a child." He concluded: "Obviously if he did not in fact commit the crime, this is an appalling situation."
Scarlett Johansson: The Match Point star, who was also included in the list of actresses mentioned by Farrow in The New York Times article, distanced herself from Allen's past, telling The Guardian in March 2014 that "It's not like this is somebody that's been prosecuted and found guilty of something, and you can then go, 'I don't support this lifestyle or whatever.' I mean, it's all guesswork." She added, "It would be ridiculous for me to make any kind of assumption one way or the other."
Cate Blanchett: Promoting Blue Jasmine at the Santa Barbara Film Festival in 2014, Blanchett didn't want to address the accusations against Allen, saying that it's a family ordeal. "It's obviously been a long and painful situation for the family," said Blanchett, "and I hope they find some sort of resolution and peace."
Alec Baldwin: In the midst of promoting Blue Jasmine with co-star Blanchett, Baldwin tweeted a series of comments that distanced himself as an actor from what he saw as a family conflict. "What the f&@% is wrong w u that u think we all need to b commenting on this family's personal struggle?" he wrote. "So you know who's guilty? Who's lying? You, personally, know that?" he continued, adding: "You are mistaken if you think there is a place for me, or any outsider, in this family's issue."
Mariel Hemingway: In 2015, the actress revealed in her memoir, Out Came the Sun, that after filming Manhattan, her first role in a Woody Allen film, Allen flew out to her parents' house in Idaho and began pressing her to travel to Paris with him (when she was only 18 years old). "Our relationship was platonic, but I started to see that he had a kind of crush on me, though I dismissed it as the kind of thing that seemed to happen any time middle-aged men got around young women," she wrote. Hemingway ended up refusing to go on the trip with the director, and Allen left town the next morning.
Lena Dunham: The Girls actress told Marc Maron in a 2015 episode of his WTF podcast that she is "decidedly pro-Dylan Farrow and decidedly disgusted with Woody Allen's behavior," though she also didn't want to judge his films based on her opinion of him ("I'm not going to indict the work"). "But for me, when people go through his work and comb through it for references to child molestation, that's not the f—ing point."
Sarah Silverman: The actress-comedian tweeted out a link to Ronan Farrow's piece on Wednesday, commenting that she believed Dylan and Ronan's account: "My comedy hero Woody Allen, and his untouchable PR machine and our not wanting it to be true. But it is."
My comedy hero Woody Allen, and his untouchable PR machine and our not wanting it to be true. But it is. https://t.co/L7cdnkOuJs
— Sarah Silverman (@SarahKSilverman) May 11, 2016
THR Staff
THRnews@thr.com @thr