text:
LIraq o Irac (), o el seu nom oficial República de l'Iraq (, ), és un país majoritàriament musulmà de l'Orient Pròxim, situat al nord de la península aràbiga. Comprenent la desembocadura dels rius Tigris i Èufrates, és sovint anomenat Bilad ar-Rafidain (el país dels dos rius, Mesopotàmia). Bagdad n'és la capital.

Fa frontera amb l'Iran a llevant, Kuwait al sud-est, Aràbia Saudita al sud, Jordània i Síria a l'oest i Turquia al nord. La població majoritària es distingeix per ser àrab, però hi ha grups ètnics com els kurds i religiosos com els musulmans xiïtes i sunnites.

Al llarg de la seua llarga història, l'Iraq ha estat el centre dels imperis accadi, assiri, babilònic i abbàssida, i part dels imperis aquemènida, macedònic, sassànida, raixidun, omeia, mongol, otomà i britànic.

Des de la invasió de l'Iraq de 2003, una coalició multinacional, principalment nord-americana i britànica, ha ocupat l'Iraq. El conflicte subseqüentment ha tingut gran transcendència: l'augment de la violència civil, política desglossament, l'eliminació i execució de l'expresident Saddam Hussein, i els problemes en el desenvolupament de l'equilibri polític, econòmic i l'ús de les reserves de petroli del país. Aquesta situació de conflicte que s'ha desencadenat en els darrers anys va situar a l'Iraq com el segon país més inestable del món el 2007; després del Sudan.

Història

El territori en el qual ara es troba l'Iraq coincideix aproximadament amb l'antiga Mesopotàmia. Al 539 aC, Cir II el Gran, rei de Pèrsia, va aconseguir el control de la regió, que va romandre sota el domini persa fins a la conquesta per Alexandre el Gran el 331 aC. Després de la mort d'Alexandre, la dinastia selèucida d'origen grec va regnar en Mesopotamia durant 200 anys.

Va seguir un llarg període amb governs de les noves dinasties perses (arsàcida i sassànida) fins que els àrabs musulmans van envair la regió en el 700. Bagdad va ser la capital dels califes abbàssides. Després del saqueig de Bagdad pels mongols en 1258, turcs i iranians es va disputar la supremacia la regió en disputa, fins que finalment l'Imperi Otomà va assumir el control vers el .

L'Iraq va formar part de l'Imperi Otomà fins que aquest va caure el 1917. Quan es va efectuar la divisió de l'Imperi Otomà per part de la Societat de Nacions, l'Iraq va restar sota el mandat britànic. Faisal Ibn Hussein va ser instal·lat pels britànics com a rei. El país va obtenir la independència el 3 d'octubre de 1932, però encara va conservar un cert control i presència britànica. El 1958, un cop militar va posar fi a la monarquia que els britànics havien imposat.

En 1979 arriba al poder Saddam Hussein, aleshores l'home més poderós del Partit Baas i per tant del país. El seu règim va representar la fi de tota l'oposició política i va dur a terme un regnat de terror.

Durant vuit anys (22 de setembre 1980-20 d'agost 1988) l'Iran i l'Iraq es van enfrontar en una sagnant guerra.
El 2 d'agost de 1990 l'Iraq va envair el seu petit veí, Kuwait i el va ocupar en una hora: això va representar el començament de la Guerra del Golf de 1990-1991. El 1991, Kuwait va ser alliberat per una coalició internacional en una operació anomenada Tempesta del Desert. En acabar la guerra, es va decretar una zona d'exclusió aèria per part de les Nacions Unides, al nord i al sud de l'Iraq.

L'octubre de 2002 un referèndum va ratificar la permanència del dictador Saddam Hussein al capdavant de l'estat durant set anys. Durant aquell any, el president George W. Bush va insistir que l'Iraq posseïa armes de destrucció massiva, i que s'havien de destruir, tal com s'havia acordat en les diverses resolucions de l'ONU després de Guerra del Golf el 1991. L'Iraq es va comprometre a complir amb una nova resolució de l'ONU es va acordar d'enviar inspectors de l'ONU a l'Iraq per verificar les armes que tenien. A principis de 2003 els EUA va acusar el règim de Saddam d'incompliment de la resolució i d'amagar informació sobre armes de destrucció massiva als inspectors internacionals.

Els Estats Units van anar acumulant forces militars fora de l'Iraq, i el 19 de març de 2003 amb el suport d'altres països com el Regne Unit i Espanya es va iniciar la Invasió de l'Iraq, que va durar durant aproximadament dues setmanes. Després de l'elecció de 2005 Jalal Talabani (kurd) fou elegit president i es votà en referèndum la constitució una nova constitució el 15 d'octubre de 2005, enmig de fortes mesures de seguretat i amb molta participació, malgrat el vot negatiu de la majoria dels sunnites. Talabani estva acompanyat de dos vicepresidents, un xiïta i un altre de sunnita. La insurgència iraquiana ha seguit des de la retirada de les tropes nord-americanes el 2011. Grups insurgents iraquians han estat lluitant contra el govern central i no hi ha hagut violència sectària entre els grups religiosos de l'Iraq. Des del retir dels militars dels EUA, el nivell de violència ha augmentat, que els grups militants sunnites han incrementat els seus atacs contra la població xiïta majoritària del país per soscavar la confiança en el govern xiïta i els seus esforços per protegir les persones sense suport nord-americà. Els grups armats a l'Iraq han donat suport a la guerra civil siriana contra el règim de Baixar al-Àssad.

Esdeveniments claus
 Octubre de 1936 - Cop d'estat del general Bakr Sidqi
 14 de juliol de 1958 - Cop d'estat de l'exèrcit iraquià, conegut com a Revolució del 14 de juliol que proclama la república.
 1963 Cop d'estat del general Abdul Salam Arif, que va fer assassinar Abdul Karim Qassim. Govern nasserista
 18 de juliol de 1968, cop d'estat del general Ahmad Hasan al-Bakr, govern baasista
 28 de setembre de 1978, Saddam Hussein s'assegura el poder al Baath
 16 de juliol de 1979, Ahmad Hassan al-Bakr es retira i Saddam Hussein puja a la presidència
 9 d'abril de 2003, Saddam és enderrocat per l'exèrcit americà, i l'Iraq queda sota ocupació militar. El Kurdistan consolida la seva autonomia.
 15 d'octubre de 2005 - S'aprova en referèndum la constitució iraquiana amb el 78% dels vots a favor.

Govern i política

El 30 de gener de l'any 2005 l'Assemblea Nacional Constituent va ser triada mitjançant sufragi universal, directe i secret en uns comicis organitzats pel govern provisional iraquià instaurat en el país amb la transferència de sobirania del 28 de juny del 2004. Aquestes eleccions van ser boicotejades per gran part de la població ètnica i religiosa dels àrabs sunnites i els àrabs de la ciutat petroliera de Kirkuk per celebrar sota l'ocupació militar de la coalició multinacional.

Aquesta Assemblea va aprovar una nova Constitució Nacional que va ser ratificada pel poble de l'Iraq en un referèndum (amb el 78% dels vots a favor) el 15 d'octubre de 2005 (en aquesta ocasió sí que van votar gran part dels àrabs sunnites, encara que ho van fer pel No a la Constitució, mentre que els àrabs xiïtes i kurds ho van fer a favor del text constitucional).

Segons aquesta nova Constitució, el règim polític de l'Iraq és una República Parlamentària Federal. Per aquesta raó el governant del país és el Primer Ministre, i el President representa una figura simbòlica d'unitat. La Constitució reconeix a l'islam com a font prioritària del Dret a l'Iraq, imposant la seva supremacia, fins i tot, a la mateixa constitució.

El President de la República és triat pel Consell de Representants (cambra baixa del Parlament) per una majoria d'almenys dos terços dels diputats (article 68 de la Constitució), però si cap candidat obté aquesta majoria en la primera ronda, els dos més votats competiran en una segona volta on resultarà elegit el que obtingui els vots del major nombre de diputats.

L'article 74 de la Constitució estipula que el President de la República ha d'assignar la missió de formar un Gabinet al candidat a Primer Ministre del partit polític o coalició política que tingui major nombre de diputats al Consell de Representants. El president ha de fer l'assignació dins dels següents quinze dies a la primera reunió de cada nou Consell de Representants electe.

El candidat a Primer Ministre té un termini màxim de trenta dies des de l'assignació pel President per nomenar els ministres del seu gabinet i per a dissenyar la seva Plataforma Ministerial (el seu programa de govern), i després s'ha de presentar davant el Consell de Representants i demanar el seu suport o confiança. S'entendrà que el Consell de Representants li ha atorgat la seva confiança i que per tant el Primer Ministre i els seus ministres han estat triats; quan cadascun dels seus Ministres sigui aprovat o ratificat de forma individual, i quan la seva Plataforma Ministerial sigui aprovada per la majoria absoluta del Consell de Representants (almenys la meitat més un dels diputats del Consell). El Consell es compon actualment d'un total de 325 diputats, i per tant es requereix el vot favorable d'un mínim de 163 diputats perquè un candidat a Primer Ministre sigui elegit o ratificat. En cas contrari, el president d'assignar la formació del Gabinet a un altre candidat.

Per tot això, quan els ciutadans iraquians elegeixen els seus diputats al Consell de Representants estan triant de manera indirecta al President de la República, al Primer Ministre i la resta del Govern, i com en tota democràcia parlamentària, el líder de cada partit polític o coalició política que presenta una llista de candidats a diputats es juga a les eleccions legislatives o parlamentàries la possibilitat de ser elegit Primer Ministre.

El Consell de Representants pot destituir el primer ministre i el seu Govern amb un vot de censura o no confiança que reuneixi el suport de la mateixa quantitat de vots necessaris per ratificar al Primer Ministre (almenys la meitat més un dels diputats).

El Primer Ministre té el poder de nomenar i destituir a tots els ministres del Govern, però perquè el nomenament d'un ministre sigui vàlid ha de ser aprovat pel Consell de Representants per majoria absoluta. Si no s'aconsegueix aquesta majoria, el primer ministre ha de nomenar una altra persona per al càrrec.

El Consell de Representants, a més de triar al President de la República i al Primer Ministre, exerceix el Poder Legislatiu, i una Cort Suprema exerceix el Poder Judicial.

A causa del seu caràcter federal, la Constitució permet a les Províncies organitzar-se en Regions Autònomes; que gaudirien d'una àmplia autonomia del Poder Central. El fet que la Constitució estipuli que aquestes Regions es quedin amb una gran part dels guanys de les riqueses petrolieres disponibles en els seus respectius territoris, és una de les causes de la forta oposició sunnita a la Constitució (perquè els àrabs sunnites viuen a les Regions on hi ha menys petroli, mentre xiïtes i kurds viuen en les que tenen més recursos petrolífers).

Des de 1992, el Govern Regional del Kurdistan governa a Erbil. El KRG té un Parlament, escollit per votació popular, anomenat Assemblea Nacional del Kurdistan, i un gabinet integrat pel PDK, l'UPK i els seus aliats (Partit Comunista Iraquià, el Partit Socialista del Kurdistan, etc.) Estructural i, oficialment, les dues parts mostren poques diferències entre si. Igual que les seves organitzacions internacionals que són similars i tots dos tenen una estructura similar d'autoritat. Els kurds ja tenien la seva Regió Autònoma abans de l'aprovació de la Constitució, i per això la mateixa els reconeix un "estatus especial" amb més autogovern. Els kurds trien en eleccions presidencials regionals directes al President de la Regió del Kurdistan, també trien a un parlament.

La Constitució estipula que el futur Parlament ha d'aprovar una llei per crear i organitzar el Consell de la Unió; aquest Consell estarà format per representants de les autoritats de les Regions i Províncies, i serà una espècie de Cambra Alta del Parlament (Senat). Però les seves funcions seran molt limitades, sobretot examinar les funcions i poders de les Regions i Províncies, no podrà participar en l'elecció del President i el Primer Ministre federals perquè aquesta és una atribució exclusiva del Consell de Representants.

Les primeres eleccions parlamentàries sota la nova Constitució es van celebrar el 15 de desembre de 2005, i en elles l'Aliança Unida Iraquiana (coalició de partits confessionals xiïtes) va guanyar la majoria en el Consell de Representants del nou Parlament.

El 22 d'abril de 2006 el president Jalal Talabani va assignar la tasca de formar Gabinet a Nuri al-Maliki, candidat a Primer Ministre d'Iraq de l'Aliança Unida Iraquiana. Maliki reemplaçava a l'anterior Primer Ministre Ibrahim Al Jafari. Igual que era Jafari, Maliki és un veterà líder del Partit Islàmic Dawa (un partit polític confessional xiïta); aquest partit pertany a l'Aliança Unida Iraquiana, que va arribar al poder per primera vegada el 7 d'abril de l'any 2005 després de guanyar les eleccions per a l'Assemblea Constituent. El 20 de maig de 2006 el Consell de Representants li va atorgar la seva confiança a Maliki, triant-lo així com a Primer Ministre.

El President de la República Jalal Talabani és líder del partit Unió Patriòtica del Kurdistan (organització nacionalista moderada kurda); Talabani està en el càrrec des que l'Assemblea Constituent ho va triar el 6 d'abril de 2005, i va ser reelegit per al càrrec pel nou Parlament permanent. L'oposició pacífica i legal dels sunnites al Govern està encapçalada pel Partit Islàmic Iraquià.

El 7 de març de 2010 es van celebrar eleccions parlamentàries (les segones sota la nova Constitució), en què es triava indirectament el pròxim Govern. L'escrutini oficial de les eleccions es va demorar gairebé tres setmanes. Durant aquest temps la Coalició de l'Estat de Dret del Primer Ministre Nuri al-Maliki va aparèixer diverses vegades com la primera força en el recompte parcial dels vots a escala nacional, tot i que altres vegades baixava al segon lloc; quan finalment la Comissió Electoral va anunciar els resultats oficials definitius de les eleccions, el 26 març de 2010, la coalició de Maliki va quedar en segon lloc darrere de la coalició de l'exprimer ministre Iyad Allawi que va resultar guanyadora per un estret marge (la llista d'Allawi tot just va obtenir dos diputats i 11.346 vots més que la llista de Maliki).

En concret, la llista d'Allawi va obtenir 2.631.388 vots populars, equivalents al 25,87% del total dels sufragis, i 91 diputats al Consell de Representants de l'Iraq, la llista de Maliki va obtenir 2.620.042 vots, que representen el 25,76% dels sufragis, i 89 diputats. L'Aliança Nacional (l'altra coalició confessional xiïta) va aconseguir 1.976.412 sufragis, equivalents al 19,43% dels vots, i 70 diputats, la coalició dels partits nacionalistes kurds va obtenir 1.553.667 vots populars, que representen el 15,27% dels sufragis, i 43 diputats. Els 32 diputats restants van ser per forces minoritàries que van sumar en conjunt poc més del 13% dels vots. Maliki va triomfar en gairebé totes les províncies xiïtes (incloent-hi totes les del sud del país) i en la multiètnica i multireligiosa província de Bagdad (en aquesta última per estret marge), però Allawi va triomfar en totes les províncies sunnites i la divisió del vot xiïta a dos grups enfrontats li va permetre superar a Maliki per estret marge a nivell nacional.

Això no obstant, Maliki no va acceptar la seva derrota i va anunciar que impugnaria els resultats a més Maliki va aconseguir un dictamen de la Cort Suprema de Justícia que va afavorir la seva pretensió de quedar-se al poder en permetre que un nou bloc parlamentari producte d'una eventual fusió de la coalició de Maliki amb l'altra coalició confessional xiïta obtingués el dret que al seu líder se li assignés la missió de formar un govern com a Primer Ministre. Maliki va seguir insistint a mantenir el poder i ser reelegit pel Parlament, el que va sumir al país en la incertesa sobre qui encapçalaria el pròxim govern i dirigiria els destins de la nació els següents quatre anys.

L'1 de juny de 2010 el Tribunal Suprem de l'Iraq va confirmar els resultats de les eleccions parlamentàries posant fi així als reclams de frau electoral de qualsevol de les parts, però la incertesa sobre qui seria primer ministre continuava perquè ja per llavors Maliki havia format un nou bloc parlamentari en unir la seva coalició amb l'Aliança Nacional (formada pels altres partits confessionals xiïtes) i entre tots sumen 159 diputats, i per això ell reclamava que se li assignés la tasca de formar govern a perjudici d'Allawi que al seu torn insistia a tenir aquest dret.

El 14 de juny de 2010, més de tres mesos després de les eleccions parlamentàries, es va celebrar la sessió inaugural del nou Parlament (només per juramentar als diputats electes), mentre la incertesa sobre la formació del govern continuava.

El 7 de setembre de 2010 hi va haver una jornada de protestes pacífiques en diverses ciutats del país per manifestar el descontentament de molts ciutadans per l'estancament del procés polític, ja que sis mesos després de les eleccions parlamentàries les diferents forces polítiques no havien aconseguit arribar a un acord per conformar una majoria parlamentària i triar un nou govern, tot i que les protestes no van tenir una assistència massiva o multitudinària, reflectien el creixent descontentament popular amb els polítics que "s'estan barallant per la cadira del primer ministre ", inclòs Maliki que mantenia la seva aspiració a la reelecció.

El 24 d'octubre de 2010 el Tribunal Suprem Federal de l'Iraq va declarar inconstitucional la decisió del nou Parlament de mantenir en suspens de manera indefinida la seva primera sessió iniciada el 14 de juny, donant així per acabada, i li ordenar per tant al Parlament que procedís sense més dilacions a elegir el nou president i al nou primer ministre del país. Amb aquesta decisió s'esperava que els dirigents polítics es veiessin obligats a accelerar la solució a la crisi política causada per les eleccions i definitivament decidissin entre reelegir Maliki o elegir qualsevol dels altres candidats al càrrec.

El 7 de novembre de 2010 es va anunciar un acord entre els principals partits polítics iraquians per reelegir Primer Ministre a Nuri al-Maliki (i a més a més per a reelegir també al president Talabani), un acord que es posaria en marxa a partir de la propera sessió del Parlament. Amb això Maliki havia aconseguit el seu objectiu reeleccionista i es posava fi a la incertesa postelectoral. L'11 de novembre l'acord va ser ratificat en una cimera dels líders polítics, i es va començar a posar en marxa amb l'elecció del president del Parlament. El mateix dia Talabani va ser reelegit President de la República pel Parlament, i el seu primer acte va ser anunciar que encarregaria a Nuri al-Maliki la formació del nou govern, l'endemà Maliki va començar a negociar la formació del Gabinet.

Això no obstant, Talabani no va encarregar formalment a Maliki la tasca de formar govern complint amb tots els requisits constitucionals fins al dia 25 de novembre, i va ser per tant a partir d'aquest dia que Maliki va quedar encarregat de formar govern i que es van començar a computar els 30 dies de termini màxim que li atorga la Constitució per complir amb l'encàrrec i sol·licitar la confiança del Parlament.

El 20 de desembre Maliki va anunciar la llista quasi definitiva dels membres del seu nou govern, només faltaven els noms dels ministres de l'àrea de seguretat (Defensa i Interior principalment) en què no s'havia aconseguit consens entre les forces polítiques, i per això Maliki assumia temporalment aquests càrrecs per part del de Primer Ministre fins que s'arribés a un acord. S'esperava que el nou govern fos aprovat pel Parlament l'endemà, o en uns pocs dies més com a màxim. L'anunci dels membres del govern va causar en els analistes i mitjans de comunicació la sensació que Maliki es reforça com "l'autèntic home fort del nou Iraq", amb la preocupació que suposava per part dels seus opositors, que temien que la seva acumulació de poder personal pogués portar a una nova dictadura.

El 21 de desembre de 2010 el Consell de Representants de l'Iraq (Parlament iraquià) finalment va aprovar o ratificar Nuri al-Maliki com a primer ministre i els ministres del nou govern designats fins ara (en faltaven només alguns per a nomenar), i va donar el seu vistiplau al programa de govern. Amb això Maliki finalment va obtenir la reelecció i va iniciar el seu segon mandat com a cap de govern i governant del país.

Geografia física

El territori de l'Iraq comprèn l'extrem septentrional del desert d'Aràbia, fins a les faldes meridionals dels Monts Zagros, al nord. Està travessat per dos rius de traçat NW-SE, el Tigris i l'Èufrates, que mitjançant una sèrie de planes al·luvials d'elevada fertilitat acaben desembocant al golf Pèrsic tot formant un delta.

 Superfície geogràfica: 437.073 km²; aproximadament la superfície de l'estat de California
 Costa: la costa de l'Iraq és de només 58 km. Prop seu hi havia aiguamolls, que foren però dessecats durant els anys 90.
 Principals ciutats:
 Bagdad,la capital (3,8 milions d'hab., estimat l'any 1986).
 Bàssora
 Mossul
 Kirkuk
 Sulaymaniya
 Irbil
 Topografia: l'Iraq té planes al·luvials, muntanyes i desert.
 Clima: el clima és majoritàriament calorós i sec

Entorn natural
L'Iraq és un país desèrtic en gran part, tot i que conté també, en menor extensió, altres biomes: bosc mediterrani al bosc del Mediterrani oriental, a l'extrem nord-est; bosc temperat de frondoses al bosc estepari de les muntanyes Zagros a l'extrem nord-est; prats a l'estepa de l'Orient Pròxim, al nord; i les prats inundats a la maresma al·luvial del Tigris-Eúfrates, al sud-est. La resta del territori es divideix, segons la WWF, en les següents ecorregions:
 Desert arbustiu de Mesopotàmia, al centre del país.
 Desert i muntnyes xeròfiles de l'Aràbia i el Sinaí, al sud.
 Desert i semidesert del Golf Pèrsic, en un petit enclavament a la frontera amb Kuwait.
 Deserts i semideserts tropicals del mar Roig, en dos enclavaments del sud-oest, a la frontera amb l'Aràbia Saudita.
 Desert i semidesert del sud de l'Iran, a l'extrem sud-est, a la frontera amb l'Iran.

Subdivisió administrativa
L'Iraq està dividit en 18 províncies (muhafazat, en singular muhafazah):

Addicionalment, 3 de les províncies del nord conformen la Regió del Kurdistan, regió que gaudeix de més autonomia i que li permet tenir el seu propi parlament, president, primer ministre i constitució.

Economia

L'economia de l'Iraq es caracteritza per una forta dependència de l'exportació de petroli (l'Iraq és el quart país amb major quantitat de reserves de petroli del planeta segons estimacions de 2007) i per accentuar un desenvolupament dirigit per organismes centrals. Abans de l'esclat de la guerra contra Iran al setembre de 1980, el futur de l'economia iraquiana era brillant. La producció de petroli havia aconseguit el nivell de 3,5 milions de barrils per dia i els ingressos del petroli sumaven 21.000 milions de dòlars el 1979 i 27.000 milions de dòlars el 1980. En començar la guerra, l'Iraq havia acumulat aproximadament 35.000 milions de dòlars en reserves de divises.

Actualment encara, el teixit productiu local es troba molt malmès pels anys de guerra i els esforços se centren en la reconstrucció de la indústria bàsica i el comerç de primera necessitat, amb ajuda internacional.

Demografia

El 75% dels habitants del país són àrabs, amb una important minoria kurda (més del 15% del cens total) i altres pobles a les zones de muntanya del nord. Al voltant del 95% de la població és musulmana, amb fortes divisions entre xiïtes i sunnites. Més d'un milió i mig d'iraquians han hagut de fugir del seu país per la guerra i una xifra similar està desplaçada de casa seva (refugiats interns).

Evolució demogràfica:
 1867: 1,3 milions.
 1878: 2 milions.
 1895: 1,9 milions.
 1914: 2,6 milions.
 1919: 2,9 milions.
 1933: 3,5 milions.
 1945: 4.611.400 (cens)
 1958: 6.488.000
 1979: 12.650.000
 1987: 16.335.200 (cens)
 1997: 22.018.000 (cens)
 2009: 31,6 milions.

Grups ètnics
Iraquians 80%, Kurds 15%, Turcmans de l'Iraq 3%, Assiris 2%.

Idiomes oficials
És un país oficialment bilingüe, essent l'idioma àrab i el kurd els idiomes oficials; l'àrab és el parlat en gran part del país, i el kurd és la llengua pròpia de la Regió autònoma Kurda o el Kurdistan iraquià, denominada així des de l'administració del partit Baath els anys 1970 i 1980. En aquesta regió hom té el dret d'ensenyar kurd a les seves escoles.

Esports
  Iraq als Jocs Olímpics
  Selecció de futbol de l'Iraq
  Lliga iraquiana de futbol

Referències

Vegeu també
 Forces de l'Iraq Lliure
 Districte de Baradust
 Estat Islàmic de l'Iraq i el Llevant
 Parlament Iraquià
 Forces Armades Iraquianes

Bibliografia
 LLAONART, Jordi. Per entendre l'Iraq: crònica d'un arabista català que viu a Kuwait. Edicions La Campana, 2007. 296 p. (Obertures). .

Enllaços externs

 Govern de l'Iraq , lloc web oficial (en àrab i anglès).
 Web del Parlament de l'Iraq , (en anglès)

Organització de Països Exportadors de Petroli


text:
Efetobore Peter "Efe" Sodje (born 5 October 1972) is a former professional footballer who played as a centre-back for several English football league clubs. He represented Nigeria in the 2000 African Cup of Nations and the 2002 World Cup.

Sodje began his career at Stevenage Borough and later played for Luton Town, Colchester United, Crewe Alexandra, Huddersfield Town, Yeovil Town, Southend United, Gillingham, Bury, Barrow and Macclesfield Town in two spells.

Career

Early career
Sodje began his career playing for Stevenage Borough in the Conference National, who he had signed for ahead of the 1994–95 season. Prior to signing for Stevenage, Sodje had unsuccessful trials at both Wimbledon and Luton Town. He featured in Stevenage's reserve side throughout August 1994, waiting for his international clearance to come through before making a first-team appearance. He eventually made his debut on 27 September 1994, starting in Stevenage's 1–0 defeat at Welling United. Sodje made a total of 33 appearances during the 1994–95 campaign, scoring once in a 5–0 win over Yeovil Town, a game in which he came off the substitutes' bench to score.
Sodje remained at Stevenage the following season, helping the club win the Conference National title, however they would be denied promotion to the Football League due to insufficient ground facilities. During the season, he made a total of 49 appearances, scoring five goals, four of which came in the league.
Sodje's third season at Stevenage was his best in goalscoring terms; he scored 7 times in 55 games in all competitions as Stevenage finished the season in third place, beaten to the title by Macclesfield Town.
Sodje left Stevenage at the end of the season to join newly promoted Football League side Macclesfield Town. He had made 138 appearances for Stevenage during his three-year spell with the side, scoring 13 goals.

Sodje scored on his Football League debut, which was also Macclesfield Town's first game in the League. He played 83 times and scored 6 goals for Macclesfield Town before he left to join Luton Town in 1999; there, he made only 9 appearances and was loaned out to Colchester United for part of the 1999–2000 season. Sodje made three appearances for Colchester before returning to Luton.

Sodje moved to Crewe Alexandra in 2000, where he made 97 league appearances over three seasons. His first goal for Crewe came in their 4–2 win over Portsmouth on 8 December 2001. During his time at Crewe Sodje was called up to the Nigeria squad for the first time in his career, and played at the 2002 FIFA World Cup in Japan.

Huddersfield Town
Sodje joined then Division 3 side Huddersfield Town, where he was made captain. His Town debut came in their 2–1 win over Derby County in the first round of the League Cup on 12 August 2003. His league debut came in their 2–2 draw with Boston United on 16 August. He scored his first goal for the Terriers came in their 2–0 home win over Boston United in January 2004. In his first season with the Terriers he helped them to the Division Three Play-off title.

Sodje was also voted into the PFA PFA Players' Division Three team of the season for the 2003–04 season

Southend United
Sodje left Southend following their relegation from the Championship in the 2006–07 season.

On 10 July 2007, he joined League One side Gillingham on a two-year deal, and made his debut in the 1–0 away defeat to Cheltenham Town on 11 August. In February 2008 he joined Bury on loan until the end of the season, and was transfer listed on 5 June 2008.

Bury
It was announced on 1 July 2008, that his contract had been terminated by Gillingham. Sodje was signed by Bury on a two-year contract as a player-coach, on 3 July 2008. At the beginning of the 2010–11 season, he was named 2nd vice-captain by Alan Knill after Ryan Lowe. In May 2011 he signed a new two-year contract extension.

He made his 500th league appearance in January 2012 playing for Bury in a 1–1 draw against Charlton Athletic.

Return to Macclesfield Town
In June 2013 Sodje returned to Macclesfield Town as assistant manager to John Askey; Sodje also registered himself as a player for the Silkmen. He left the club for undisclosed reasons in November 2015.

International career
Although born in England Sodje like his brother Sam represented Nigeria at international level. He was part of the squad that finished second to Cameroon in the 2000 African Cup of Nations.

He was also part of the Nigeria squad that went to the 2002 FIFA World Cup making two appearances against Argentina and England. So far Sodje has played 12 times, scoring once in a 2–1 friendly win against Republic of Ireland in 2002.

Personal life
Born in Greenwich, London, his family originate from Warri, in Delta State, Nigeria. Sodje is the eldest of four brothers who all play football; three of them professionally and one semi-professionally. Sam, Akpo (the youngest of the four) have both played alongside Efe. He played alongside Akpo at Huddersfield Town and he has represented Nigeria at international level with Sam. Steve, who plays semi-professionally has never played a Football League game. Another brother, Bright, used to play rugby league and rugby union. His nephew Onome Sodje has also played professionally in England.

Sodje is famous for wearing a do-rag, something he started doing in 1994 at the request of his mother. The headband often has the words "Against All Odds".

In September 2017, Sodje (along with his brothers Stephen and Bright) was sentenced to 18 months in prison for fraud, having siphoned off money from a charity, the Sodje Sports Foundation.

Career statistics

Club

Honours
Stevenage Borough
 Football Conference: 1995–96

Macclesfield Town
 Football League Division Three runner-up: 1997–98

Crewe Alexandra
 Football League Division Three runner-up: 2002–03

Huddersfield Town
 Football League Division Three playoff winner: 2003–04

Southend United
 Football League One: 2005–06

Bury
 Football League Two runner-up: 2010–11

Individual
 PFA Team of the Year: 2003–04

References

External links

 Profile at Bury

1972 births
Living people
Footballers from Greenwich
English sportspeople of Nigerian descent
Citizens of Nigeria through descent
English footballers
Nigerian footballers
Association football central defenders
Stevenage F.C. players
Macclesfield Town F.C. players
Luton Town F.C. players
Colchester United F.C. players
Crewe Alexandra F.C. players
Huddersfield Town A.F.C. players
Yeovil Town F.C. players
Southend United F.C. players
Gillingham F.C. players
Bury F.C. players
Bury F.C. non-playing staff
Barrow A.F.C. players
Macclesfield Town F.C. non-playing staff
Association football coaches
English Football League players
National League (English football) players
Nigeria international footballers
2000 African Cup of Nations players
2002 FIFA World Cup players
English criminals
Nigerian criminals
British people convicted of fraud
Prisoners and detainees of England and Wales

redpajama_set_name: RedPajamaWikipedia


text:
The 1971 National 500 was a NASCAR Winston Cup Series racing event that took place on October 10, 1971, at Charlotte Motor Speedway in Concord, North Carolina.  Most of the vehicles used in the race had a rating of 427 cubic inches.

The race car drivers still had to commute to the races using the same stock cars that competed in a typical weekend's race through a policy of homologation (and under their own power). This policy was in effect until roughly 1975. By 1980, NASCAR had completely stopped tracking the year model of all the vehicles and most teams did not take stock cars to the track under their own power anymore.

Race report
There were 42 American-born drivers on this 238-lap race. It was supposed to last for 334 laps but the race had to end due to rain and darkness. On the day of the race, 0.22 inches of precipitation were recorded around the speedway.

Bobby Allison managed to defeat Bobby Isaac by five seconds in front of 52000 people. The race lasted more than two and a half hours with six caution periods lasting for 37 laps. Charlie Glotzbach rightfully earned the pole position with a qualifying speed of  while the winner of the race would have an average speed of .

Jim Vandiver would end up getting the last-place finish on lap 10 due to a single-car collision into the wall. Wendell Scott had to leave the race because his vehicle developed faulty wheel bearings on lap 63 while Dick Brooks' vehicle broke down early and finished poorly on lap 73. A faulty lug bolt took Neil Castles of the race on lap 114 while an engine problem took Maynard Troyer out of the race on lap 115. A couple of crashes on lap 120 took LeeRoy Yarbrough and Earle Canavan out of the race while steering problems took Dave Marcis out of the race on lap 152. Stick Elliot's vehicle developed a faulty driveshaft on lap 163 while lap 184 would see A.J. Foyt retiring from the race due to steering problems. Cale Yarborough would overheat his car on lap 209, ending his hopes of acquiring a top-ten finish.

Bobby Allison and Richard Petty were duking it out up front at speeds up to , highlighting that Allison drove the Coke car during the race while Petty drove for Pepsi. Tiny Lund also had a Pepsi car in this one but dropped out early on.

Country music singing sensation and part-time NASCAR driver Marty Robbins would finish in 37th place in his 1969 Dodge Charger machine after starting in 15th. LeeRoy Yarbrough ran a limited schedule during the 1971 season as Ford's factories were pulling out of NASCAR production at that time. This would force NASCAR teams using the Ford manufacturer to create vehicles by themselves with their in-house staff. Injuries sustained while practicing for that year's Indianapolis 500 contributed to the limited NASCAR schedule. He managed to shake off those injuries long enough to qualify in seventh place and finish in a lowly 34th place.

The total purse of the race was $83,259 ($ when adjusted for inflation); Allison would earn $18,450 of the total prize winnings that were offered in the race ($ when adjusted for inflation).

Qualifying

Finishing order

 Bobby Allison
 Bobby Isaac
 Donnie Allison
 Richard Petty
 Charlie Glotzbach
 Buddy Baker
 Pete Hamilton
 Friday Hassler
 James Hylton
 Benny Parsons
 Joe Frasson
 Jabe Thomas
 Frank Warren
 Elmo Langley
 Cecil Gordon
 Bill Champion
 Bill Seifert
 David Ray Boggs
 Ed Negre
 Walter Ballard
 Earl Brooks
 J.D. McDuffie
 Ben Arnold
 Bobby Brack
 Larry Smith
 Johnny Halford
 Henley Gray
 Cale Yarborough
 John Sears
 A. J. Foyt
 Stick Elliott
 Dave Marcis
 Earle Canavan
 LeeRoy Yarbrough
 Maynard Troyner
 Neil Castles
 Marty Robbins
 Tiny Lund
 Dick Brooks
 Bill Dennis
 Wendell Scott
 Jim Vandiver

References

National 500
National 500
National 500
NASCAR races at Charlotte Motor Speedway


Some people are born unable to hear, or with some hearing problems, but the fact is that you can lose your hearing completely or partially at any time during your life. However, hearing loss is not always easy to notice. For example, unless your child can communicate to you that they are having trouble hearing, it can be difficult to tell there's a problem. Then there are adults who are slowly losing their hearing. Unfortunately, gradual hearing loss often leads to a late diagnosis, meaning an individual could go years struggling to hear when hearing aids could have been helping all along.
By arming yourself with knowledge, you can get tested and treated early for various levels of hearing loss. With that in mind, let's take a closer look at the three main types of hearing loss in Salinas, CA.
Sensorineural hearing loss is the most common type of hearing loss. Because of damage to either the tiny hair-like cells of the inner ear or the auditory nerve, nerve signals being transferred to the brain are weakened or stopped. Unfortunately, the hearing damage is permanent, as these nerve signals carry information about sound loudness and clarity.
Symptoms: One thing to note is that some people with sensorineural hearing loss report being able to hear people speaking, although they are not hearing them clearly. Some typical symptoms of this type of hearing loss include noises being seemingly too loud or too quiet, having trouble listening in a noisy environment, other people's speech seeming slurred or mumbled and a constant ringing in the ears.
Conductive hearing loss is less common, but it's still a problem. This occurs when there's an obstruction in or damage to the outer or middle ears, which prevents sound from being conducted to the inner ear. Depending on the cause, this type of hearing loss can be temporary or permanent.
Symptoms: Someone with conductive hearing loss is likely to have a greater overall difficulty with hearing loudness of sounds, not the clarity. These people turn up the volume on TV or other devices to hear better. Some of the symptoms of this type of hearing loss include being able to hear out of one ear better than the other, experiencing ear pain, feeling a sensation of pressure on the ears, having a bad odor coming from the ear canal and feeling that one's voice sounds somehow different.
It's very common for mixed hearing loss to occur after the ear has sustained some sort of trauma. It can also happen slowly over time, especially when someone's hearing loss is made worse by another hearing issue.
Symptoms: You can expect the symptoms of mixed hearing loss to be a combination of the symptoms listed in the aforementioned types of hearing loss.
You should never be embarrassed or ashamed to be suffering from hearing loss in Salinas, CA. Don't let this keep you from consulting with hearing healthcare professionals. When you need to meet with a hearing team that cares, look no further than the knowledgeable staff at Valley Hearing Center – Salinas. Contact us today to schedule your appointment!


The ability to make and maintain connections between different devices has never been possible in so many different ways. We are now able to surround ourselves with technology to assist our everyday lives.
This section is dedicated to the cabling and solutions needed to enable these connections.
From cables that connect with traditional PC interfaces such as parallel and serial to modern high speed USB options that attach peripherals in your workspace or devices on the go. And with clever solutions to connect between interfaces that don't match there need never be a reason why you're left feel disconnected.
Technology always offers exciting new opportunities to improve our learning and working experiences as well as enhancing our enjoyment of the digital age where we have instant access to information, media and digital content.
Being able to run different applications simultaneously can allow users to learn more productively and work with greater efficiency but switching between windows on a single display can be clumsy and stunt creativity. Unlocking the broader potential of their multi-media devices, more and more users are breaking free of being constrained to using a single screen by adding additional displays to their computers.
Thanks to the versatility of USB this is possible even where there is only a single graphics output on an existing computer by simply adding a USB Display Adaptor. With options that support VGA, DVI, HDMI and DisplayPort screens it is possible to add up to a further 6 displays to your existing installation. All with full HD support and plug and play in design, new displays can be configured to either Primary Display, Mirrored Desktop or Extended Desktop mode.
In a learning environment this might enable a teacher or lecturer to present to a projector or class facing display whilst keeping their own lesson notes to a separate screen. In a similar way it offers an effective means through which presentations can be made in a corporate setting or as a vehicle for unlocking productivity within our own personal workspace by allowing us to view multiple windows at the same time on separate screens.
Or to solve a simple problem, USB Display Adaptors can provide a method to add a compatible display output where there may not already be one that matches the screen.


Share and Invite Your Friends To Play Perfect Hoopz 2 Games Games. Share! Share! Enjoy the sharing! Thank You!!!
Game description:: Basketball perfection returns. Customize your rock, select your game mode, and deliver from downtown! Make at least 3 hoops to pass a level.
Game controls: Mouse - Aim / Shoot. Spacebar - Cancel direction and power.
Do you love play Perfect Hoopz 2 games? How to become the best Perfect Hoopz 2 game players? Use your wisdom, practiced skills. If you have good clearance tips with Perfect Hoopz 2, be sure to share your blog.
Join Perfect Hoopz 2 game with your friends quickly!


text:
Księstwo Holsztynu (niem. Herzogtum Holstein, duń. Hertugdømmet Holsten) – księstwo Świętego Cesarstwa Rzymskiego powstałe z podniesienia dotychczasowego hrabstwa Holsztyn-Rendsburg do rangi księstwa przez cesarza Fryderyka III. Pierwszym księciem został król Danii Chrystian I Oldenburg. Od 1386 było połączone z Księstwem Szlezwiku unią personalną, a następnie realną. W latach 1815–1866 należało do Związku Niemieckiego.

Historia
W przeszłości Szlezwik i Holsztyn były odrębnymi krainami, których granica przebiegała wzdłuż rzeki Eider. We wczesnym średniowieczu przebiegała tędy linia zwana Limes Saxoniae będąca granicą pomiędzy Sasami oraz Słowianami połabskimi z plemienia Obodrytów. Zamieszkujący te tereny Słowianie ostatecznie zostali podbici przez Sasów dopiero w XII wieku.

W średniowieczu Szlezwik pozostawał lennem Danii, natomiast Holsztyn, dawne terytorium plemienne północnego odłamu Sasów (m.in. Holsatów, stąd nazwa), znajdował się w strefie wpływów Świętego Cesarstwa Rzymskiego. W XIII–XIV wieku wskutek osłabienia politycznego Danii księstwo Szlezwiku usamodzielniło się i nawiązało bliższe stosunki z Holsztynem. W 1386 oba kraje zostały zjednoczone pod rządami hrabiów Holsztynu z dynastii Schauenburgów. W 1460 obydwa księstwa po wygaśnięciu miejscowej linii książęcej przeszły we władanie dynastii Oldenburgów i zostały połączone unią personalną z Danią.

W 1544 Holsztyn został podzielony pomiędzy wnuków Chrystiana I: Chrystiana III i jego dwóch przyrodnich braci:
 część senioralna (królewska) przypisana Christianowi III jako królowi Danii Od 1648 królewska część Holsztynu była administrowana z Glückstadt co spowodowało, że była nazywana Księstwem Holsztyn Glückstadt.
 Księstwo Holsztyn-Haderslev – dla księcia Jana II. Jan nie miał potomstwa i po jego śmierci w 1580 terytorium księstwa podzielono pomiędzy dwóch pozostałych braci.
 Księstwo Holsztyn-Gottorp – przypisane Adolfowi I. Istniało do 1773, kiedy zostało zjednoczone z resztą Holsztynu.

W 1640 do części królewskiej zostało włączone, po śmierci ostatniego władcy, hrabstwo Holsztyn-Pinneberg.

Po wejściu Holsztynu do Związku Niemieckiego (1815) zaostrzyły się antagonizmy duńsko-niemieckie. W latach 1848–1850 (I wojna o Szlezwik) i 1864 Austria i Prusy wystąpiły przeciwko Danii (II wojna o Szlezwik) dążącej do wcielenia Szlezwiku i zajęły całe terytorium Szlezwika-Holsztynu i Księstwa Saksonii-Lauenburga. Na mocy traktatu wiedeńskiego ustanowiono kondominium nad trzema księstwami. Już 14 sierpnia 1865 obydwa mocarstwa zawarły w Gastein umowę przyznającą Lauenburg Prusom w zamian za kwotę 2,5 mln koron duńskich. Zlikwidowano także kondominium przyznając Austrii zarząd nad Holsztynem, a nad Szlezwikiem Królestwu Prus. W 1866 wybuchła wojna austriacko-pruska, po której na mocy pokoju w Pradze Szlezwik-Holsztyn stał się prowincją Prus. Oznaczało to ostateczną likwidację obydwu księstw.

Terytorium dawnego Księstwa Holsztynu wchodzi wraz z południowym Szlezwikiem (podzielonym po referendum z 1920) w skład dzisiejszego kraju związkowego Szlezwik-Holsztyn.

Książęta Holsztynu

Namiestnicy
Królowie Danii dla administrowania podległymi sobie terytoriami Księstw Szlezwiku i Holsztynu mianowali namiestników (duń. statholder niem. Statthalter, łac. produx)

Przypisy

Bibliografia
 Lauring, Palle, A History of Denmark, 3rd ed. Copenhagen: Høst, 1995
 Jespersen, Knud J. V, A History of Denmark (Palgrave Essential Histories), 2004

Kraje Świętego Cesarstwa Rzymskiego
Historia Szlezwika-Holsztynu


text:
Q: How to pass 3 dimensional value to vba and use it I need to find certain value (Value) in array.
Here is sample category (CAT) table:
CAT MIN MAX
1   0   10
2   10  40
3   40  80

Then input Value table sample is:
VAL CAT
42
16
2

I need to find CAT from CAT table for each VAL where VAL is between MIN and MAX, e.g. in Excel it looks like this:
Sample
But I need to make it in VBA, since the date I am working with contains more then 400k rows. My Excel just stops working..
I would like to pass that CAT array to VBA function (e.g. CATEGORY) variable and then use it. Logic would be, that I read array (CAT) into 3-d array variable, e.g. CAT (CAT, MIN, MAX), then something like this
public function CATEGORY (CAT as array, VAL as double)
Dim CAT (CAT, MIN, MAX)
    for each CAT (CAT)
    if VAL Between CAT(MIN) and CAT(MAX) then CATEGORY=CAT(CAT)
Next CAT

Please help me to write VBA code to pass 3-d variable from table to VBA user-defined function and then use it.
Thanks!

A: I'll assume that the array is actually a 2-D array collected like,
dim arr as variant
arr = cells(2, "A").resize(3, 3).value2

Then the function becomes,
function CATEGORY (CAT as variant, VAL as double)
    dim i as long
    for i=lbound(cat, 1) to ubound(cat, 1)
        if val>=cat(i, 2) and val<=cat(i, 3) then
            CATEGORY = cat(i, 1)
            exit for
        end if
    next i
end function

Use it like,
dim arr as variant, icat as long
arr = cells(2, "A").resize(3, 3).value2
icat = CATEGORY(arr, 42)
debug.print icat

A: with proper limit cases handling you could exploit Application.Match and Application.Index
Function CATEGORY(CAT As Variant, VAL As Double)
    CATEGORY = Application.index(CAT, 0, 1)(WorksheetFunction.Match(VAL, Application.index(CAT, 0, 2), True), 1)
End Function

which you would use in your "Main" sub as follows:
Sub main()
    Dim myData As Variant, icat As Long

    myData = Range("D4").Resize(3, 3).value2 ' as per your example I cut off headers row
    MsgBox "CAT for 42 is: " & CATEGORY(myData, 42)
    MsgBox "CAT for 16 is: " & CATEGORY(myData, 16)
    MsgBox "CAT for 2  is: " & CATEGORY(myData, 2)
End Sub

redpajama_set_name: RedPajamaStackExchange


development and updates. More information is availablehere.
As with every new release, packages–applications and software of all kinds–are being updated at a rapid pace. Many of these packages came from an automatic sync from Debian's unstable branch; others have been explicitly pulled in for Ubuntu 16.04.
Support for the legacy SSH version 1 protocol is disabled by default at compile time. Note that this also means that the Cipher keyword inssh_config(5) is effectively no longer usable; use Ciphers instead for protocol 2. The openssh-client-ssh1 package includes "ssh1", "scp1", and "ssh-keygen1" binaries which you can use if you have no alternative way to connect to an outdated SSH1-only server; please contact the server administrator or system vendor in such cases and ask them to upgrade.
Apt 1.2 includes the new privilege separation features introduced in Apt 1.1. Importantly, the unprivileged "_apt" user is now used when making outgoing network connections and parsing the results for the various apt transport methods (HTTP, HTTPS, FTP).
GNOME Software replaces Ubuntu Software Center. This brings a faster store experience and moves our archive metadata in line with Debian. It has been renamed "Ubuntu Software" to improve recognition for Ubuntu Software Center users.
LibreOffice 5.1 brings a lot of improvements to the entire package. For more information on these improvements please see the LibreOffice release notesavailable here. You can see a video highlighting some of the new features here.
Ubuntu 16.04 also includes the first GA release of of the Nova driver for LXD ('nova-lxd').
Ubuntu 16.04 also includes support for Open vSwitch integrated with DPDK (Data Plane Development Kit) enabling fast packet processing through userspace usage of compatible networking cards – see the openvswitch-switch-dpdk package for more details.
All the LXC components – LXC, LXCFS and LXD – are at version 2.0 in Ubuntu 16.04 LTS.
Upgrading from a prior version of Ubuntu with PHP5 FPM configurations and NGINX will require a manual configuration change (details at:http://dark-net.net/nginx-http2-php7.0).
Password behavior when the MySQL root password is empty has changed. Packaging now enables socket authentication when the MySQL root password is empty. This means that a non-root user can't log in as the MySQL root user with an empty password. For details, see the NEWS file.
The Juju Charm Store now has over 300 charms ready to deploy. Most of these workloads will deploy Trusty instances, but we expect 16.04 charms to start landing and being announced independent of Juju's release.
The default of the "UseDNS" configuration option has changed from yes to no. This may cause users who use the "from=" functionality in authorized_keys to limit ssh access by host to be locked out, which is especially troublesome if upgrading remotely. See bug 1588457.
LLVM-3.8 enables AVX512 on all 6th generation Intel Core CPUs ("Skylake") when it should be enabled only on server CPU's. This causes the user session to fail to start when Mesa llvmpipe driver is used. This should happen only when the system has a separate GPU which isn't natively supported by open source drivers.


text:
package team.birdhead.eventdispatcher.lib;

import javax.lang.model.element.ExecutableElement;
import javax.lang.model.element.TypeElement;

@SuppressWarnings("WeakerAccess")
public final class ElementUtils {

    private ElementUtils() {
    }

    public static String getName(ExecutableElement element) {
        return getName(getTypeName((TypeElement) element.getEnclosingElement()), getMethodName(element));
    }

    public static String getName(String className, String methodName) {
        return className + "#" + methodName;
    }

    public static String getTypeName(ExecutableElement element) {
        return getTypeName((TypeElement) element.getEnclosingElement());
    }

    public static String getTypeName(TypeElement element) {
        return element.getQualifiedName().toString();
    }

    public static String getMethodName(ExecutableElement element) {
        return element.getSimpleName().toString();
    }
}

redpajama_set_name: RedPajamaGithub


Our daily menus provide a broad selection of food to suit every occasion, seasonally created by our kitchen team using fresh local produce wherever possible. Alongside our a la carte menus we have a fantastic array of private dining, BBQ and buffet menus to be enjoyed in our Pembroke Room or Stables areas. Please see our 'Private Hire' section for more info!


text:
addEvent( "Chat.onMessage", false ) 											-- Игрок отправил в чат сообщение ( string message )
addEvent( "Chat.onCommand", false ) 											-- Игрок отправил в чат команду - сообщение вида "/..." ( string command, table args )

--------------------------------------------------------------------------------
--<[ Внутренние события ]>------------------------------------------------------
--------------------------------------------------------------------------------
addEvent( "Chat.onServerSetActive", true )										-- Сервер сделал чат активным ( bool isActive )
addEvent( "Chat.onServerSetVisible", true )										-- Сервер сделал чат видимым ( bool isVisible )
addEvent( "Chat.onServerSentNewMessage", true )									-- Пришло новое сообщение от сервера ( string content, string / nil messageType, string / nil info, string / nil infoColor, string / nil contentColor )

--------------------------------------------------------------------------------
--<[ Модуль Chat ]>-------------------------------------------------------------
--------------------------------------------------------------------------------
Chat = {
	isActive = false;
	isVisible = false;

	init = function()
		addEventHandler( "Main.onClientLoad", resourceRoot, Chat.onClientLoad )
		addEventHandler( "Chat.onServerSetActive", resourceRoot, Chat.onServerSetActive )
		addEventHandler( "Chat.onServerSetVisible", resourceRoot, Chat.onServerSetVisible )
		addEventHandler( "Character.onCharacterChange", resourceRoot, Chat.onCharacterChange )

		-- Игрок выключил курсор на Esc, делаем чат неактивным
		addEventHandler( "Cursor.onHiddenByEsc", resourceRoot, function()
			if ( Chat.isActive ) then
				Chat.setActive( false )
			end
		end )

		Main.setModuleLoaded( "Chat", 1 )
	end;

	onClientLoad = function()
		GUI.addBrowserEventHandler( 'Chat.onChatSubmit', Chat.onChatSubmit )
		addEventHandler( "Chat.onServerSentNewMessage", resourceRoot, Chat.onServerSentNewMessage )
	end;

	-- Сделать чат видимым (не путать с активным)
	-- > setVisible bool - true, чтобы показать чат, false чтобы спрятать
	-- = void
	setVisible = function( setVisible )
		if setVisible == nil then setVisible = true end

		if ( Chat.isActive ) then
			Chat.setActive( false )
		end

		GUI.sendJS( "Chat.setVisible", setVisible )

		Chat.isVisible = setVisible
	end;

	-- Сделать чат активным (не путать с видимым)
	-- > setActive bool - true, чтобы показать поле ввода в чат и включить курсор
	-- = void
	setActive = function( setActive )
		if setActive == nil then setActive = true end

		if ( not Account.isLogined() or not Character.isSelected() ) then
			Debug.info( "Сначала выберите персонаж" )
			return nil
		end

		-- Невозможно активировать, когда чат не видно
		if ( not Chat.isVisible ) then
			return nil
		end

		focusBrowser( GUI.browser ) -- Фикс: после разворачивания игры фокус браузера теряется и $.focus не работает

		if ( setActive ) then
			GUI.sendJS( "Chat.setActive", true )
			Cursor.show( "Chat" )
			Crosshair.disable( "Chat" )

			-- Отключаем кнопки с биндами, чтобы не включалось что не надо когда вводим в чат сообщение
			guiSetInputEnabled( true )
		else
			GUI.sendJS( "Chat.setActive", false )
			Cursor.hide( "Chat" )
			Crosshair.cancelDisabling( "Chat" )

			-- Заново включаем бинды
			guiSetInputEnabled( false )
		end

		Chat.isActive = setActive
	end;

	-- Активировать / деактивировать чат (не путать со скрытым / видимым чатом)
	-- = void
	toggleActive = function()
		Chat.setActive( not Chat.isActive )
	end;

	-- Добавить сообщение в чат
	-- > content string - текст сообщения. Можно использовать HTML, если escapeHTML не равен true
	-- > messageType string / nil - тип сообщения (state, normal, shout, whisper, warning, error, info, radio, success, broadcasst), по умолчанию info
	-- > info string / nil - доп. информация по сообщению (слева от основного текста)
	-- > infoColor string / nil - цвет доп. информации
	-- > contentColor string / nil - цвет сообщения
	-- > escapeHTML bool / nil - экранировать ли теги HTML (по умолчанию false)
	-- = void
	addMessage = function( content, messageType, info, infoColor, contentColor, escapeHTML )
		if messageType == nil then messageType = "info" end
		if info == nil then info = "" end

		GUI.sendJS( "Chat.addMessage", messageType, info, content, infoColor, contentColor, escapeHTML )
	end;

	----------------------------------------------------------------------------
	--<[ Обработчики событий ]>-------------------------------------------------
	----------------------------------------------------------------------------

	onServerSetActive = function( isActive )
		Chat.setActive( isActive )
	end;

	onServerSetVisible = function( isVisible )
		Chat.setVisible( isVisible )
	end;

	onCharacterChange = function()
		if ( Character.isSelected() ) then
			Chat.setVisible( true )
		else
			Chat.setVisible( false )
		end
	end;

	onServerSentNewMessage = function( content, messageType, info, infoColor, contentColor )
		Chat.addMessage( content, messageType, info, infoColor, contentColor )
	end;

	-- Игрок отправил в чат что-то
	onChatSubmit = function( message )
		if ( message:sub( 1, 1 ) == "/" ) then
			-- Команда
			message = message:sub( 2 )

			local things = explode( " ", message )
			cmd = things[ 1 ]

			local args = message:sub( cmd:len() + 2 )
			triggerEvent( "Chat.onCommand", resourceRoot, cmd, args )
		else
			-- Сообщение
			if ( message:len() ~= 0 ) then
				triggerEvent( "Chat.onMessage", resourceRoot, message )
			end
		end

		-- Деактивация чата
		Chat.setActive( false )
	end;
};
addEventHandler( "onClientResourceStart", resourceRoot, Chat.init )


After the smug presentation of Jack Tretton, CEO of Sony Computer Entertainment, it's not hard to understand what Molyneux is addressing. But he was also dismayed by the mixed messaging of Microsoft leading up to this point.
Mr. Molyneux currently heads up an independent studio called 22Cans focusing on free-to-play mobile games while still being an active consumer and voice in the gaming industry.


The sky might fall donw today and poker payers would not care because today is the day. The biggest day of the year for poker. It's WSOP Main Event Final Table.
Anything can happen in the works but poker players would probably not care. Because today is the big day. Maybe the biggest in the whole year for poker players. WSOP Main Event Final Table starts today and in two days WSOP will crown a champion for the upcoming year that will replace Greg Merson. Who's your favorite?
Everything about WSOP is mind-blowing. This year a record 79.471 entries through 62 events were recorded. 6352 of those were Main Event entries generating a prizepool of nearly $60 million and almost a half of that, $26 million will be shared among Top 9 that remain.
9 players representing 5 countries and $8.359,531 to the winner. Are you ready?
Throughout the history of WSOP the event was taken down by chip leaders as well as the shortest stacks so it's all to play for. But the man who is considered a favorite has the most experience as well as the most chips – poker pro JC Tran. He's 36 year old, two-time Gold bracelet winner has 38 million chips.
Mid-stacks are Amir Lehavot, Ryan Ries, Marc-Etienne McLaughlin and Jay Farber. All of them have 25-29 million chips. Lehavot has a Gold bracelet to his name, McLaughlin finished 30th in ME in 2009 and Ries has 3 WSOP cashes. Only Farber, 28-year old VIP host is an amateur who plays poker only as a hobby.
Sylvain Loosli is a French poker pro with 19.6 million chips. Even though he mostly plays online, he will be forced to be reckoned with. Just like his names suggests, he plays loosely and fearlessly.
Among the shortest stacks is Michael Brummelhuis, Mark Newhouse and David Benefield. Newhouse( 6 WSOP cashes), Brummelhuis (7 WSOP cashes) and Benefield (12 WSOP cashes) are real veterans here. Although, they will need a lot of skill and luck to reach the top.
The event is about to start. Take your seats, pick your favorite and let the best man win.


text:
Texas Bars and Restaurants During Covid-19
Redditors in 8 subreddits came together to crowdsource a list of Texas businesses that reopened on May 22, and then reported that an employee or customer tested positive for coronavirus after they reopened. https://www.reddit.com/r/ViralTexas/comments/hcmeyy/listtexasbarandrestaurantoutbreakclosure For now, this is just a demo to show https://www.reddit.com/user/ProllyPolly2/ (Last updated on 17 June, so maybe a bit out of date now).
This page may include affiliate links
Marc Harrison
21st June 2020 in society
Is this list missing something? Suggest an addition and we'll send the list owner a message.
Suggested Lists
Richmond Tigers Houses
After a 35 year wait, Tiger fans are ready to show their colours. If you have decorated your house, or see one that should be on the list, let us know. Use the link at the bottom or email [email protected] to submit a house. (Houses outside 3121 can be listed, but won't be shown on the map). Let the walking tours begin! #GoTigers!
A Collection of Notable Episodes From the Making Sense Podcast
Not everyone agrees with everything Sam Harris says, but I am a big fan and he certainly makes you think. Here's a collection of episodes from his Podcast that you might like to start with. This is a combination of episodes that I enjoyed, as well as some that regularly get mentioned in discussion forums such as Reddit. You can see all the episodes at https://samharris.org/podcast/ Note: The podcast is now a paid service. It's worth the money if you can afford a few dollars a month, otherwise Sam is very generous in offering a free subscription to those who cannot afford to pay. You can also listen to the first part of all episodes to get a taste of things. Am I missing an important episode? Send me suggestions using the link at the end of the list.
The Complete List of Museums In Sydney
The list is based upon the great work of Reddit user vegetable-soup, originally shared in this post.
This list has been published on Listium with permission of the original author.
Insight on India - Twitter Threads
This list cuts across topics and issues that provides uniques views and perspective on life and how things work in India.
Most viewed lists
Most liked lists
Share your lists
© 2023 Listium Pty Ltd

redpajama_set_name: RedPajamaCommonCrawl


text:
Miguel Ángel Ferrer Martínez, ismertebb nevén Mista (Caravaca de la Cruz, 1978. november 12. –) spanyol labdarúgó, edző. Korábban többek között a Valencia CF és az Atlético Madrid tagja volt.

Karrierje

Mista Rafa Benítez edzősködése idején kezdett el játszani a Real Madrid különböző tartalékcsapataiban (C és Castilla), ám végül az első csapatban sohasem mutatkozhatott be.

A Real tartalékcsapatai után Tenerifén játszott, előbb kölcsönben, majd a kanári-szigeteki kiscsapat végleg meg is vette. Itt Curro Torresszel és Luis Garcíával elévülhetetlen érdemeket szereztek a feljutásban.

A feljutás kivívása után rögtön leszerződtette a Valencia, amelynél öt évet töltött. A csapattal két bajnoki címet, valamint UEFA- és európai szuperkupa-győzelmet is szerzett.

2006-ban az Atlético Madrid játékosa lett. Bár első szezonjában stabil kezdő volt, a következő idényben szinte egyáltalán nem játszott.

2008 óta a Deportivo játékosa.

2020. február 11-én jelentették be, hogy a kanadai Atlético Ottawa első edzőjének nevezték a Kanadai Premier League-ben.

Sikerei, díjai
 Valencia
La Liga: 2001–02, 2003–04
UEFA-kupa: 2003–04
UEFA-szuperkupa: 2004

 Atlético Madrid
Intertotó-kupa: 2007

 Deportivo La Coruña
Intertotó-kupa: 2008

 Toronto
Kanadai bajnokság: 2010

Források

További információk
Adatlapja a Deportivo hivatalos honlapján.

1978-ban született személyek
Labdarúgócsatárok
Spanyol labdarúgók
Spanyol labdarúgóedzők
A Real Madrid Castilla labdarúgói
A CD Tenerife labdarúgói
A Valencia labdarúgói
Az Atlético Madrid labdarúgói
A Deportivo de La Coruña labdarúgói
A Toronto FC labdarúgói
A La Liga labdarúgói
A Segunda División labdarúgói
Az MLS labdarúgói
Spanyol bajnok labdarúgók
Európai Szuperkupa-győztes labdarúgók
Élő személyek


The bobcat is a medium sized member of the cat family. The bobcat has a short, broad face, framed with a fur ruff, very long legs, short bobbed tail, and coat colors range from yellowish to reddish brown, streaked and spotted with black. The ears are black, sporting a center white or grey spot. Adult weight ranges from 10 to 40 pounds. Their lifespan in the wild may average 10 to 12 years.
Like your pet cat, bobcats are both diurnal and nocturnal, preferring to hunt around sunrise and sunset. Like other members of the cat family, bobcats probably nap a lot. They prefer to live in densely wooded areas, well away from humans and their developments. Dens can be thickets of grasses and underbrush, hollow logs, caves - areas that provide solitude and shelter. Bobcats are basically loners and do not hang out in groups. Mom has sole responsibility for raising her young. Communication sounds range from clicks, yowls, purrs, growls, hiss and spit. Like other cats, bobcats are very curious, and very agile tree climbers and jumpers.
Bobcats are predominately carnivores. They eat mice, rats, rabbits, and other small animals and birds. They are strong enough to take down small deer. Sometimes they may enjoy nibbling some grasses and other vegetation.
Bobcats may be found in the southern most part of Canada through the US (sparse in North-Central States) into Mexico. In Missouri, they mostly live in the Ozarks and northern, wooded counties and there are very few scattered along the Mississippi and Missouri Rivers.
Bobcat enemies are humans and dogs, ticks, fleas, parasitic worms, distemper and rabies. Owls, coyotes and foxes may take young kittens.
Bobcats are excellent predators and scavengers and help keep the rodent population in check, as well as help maintain the balance of life in the forests. Unfortunately, as more and more habitat is taken by humans, bobcats are being driven out. They do not adapt to human activity the way other animals have.


Catherine Pelling joined CYDA in August 2014 as Policy Officer. Catherine recently completed a Masters of Human Rights and Democratisation from the University of Sydney. Catherine is interested in social justice and human rights and has previously volunteered at human rights-related organisations. She is passionate about helping to make Australia a country that genuinely celebrates diversity and respects the rights of all people. Catherine is excited to have joined CYDA and be able to actively contribute to tackling systemic barriers faced by children and young people with disability.


text:
Friend on Facebook Follow on Twitter Connect on Linked in Watch on YouTube Subscribe by Email Subscribe to RSS
FAB of the Day
Advertising Gallery
The 21st FAB Awards
FAB Awards
FABulous Awards
Sedley Place Brings 'Believe in Better' to Life for Sky with Seven New Food Spaces
By Newsroom on June 30, 2017 Comments Off on Sedley Place Brings 'Believe in Better' to Life for Sky with Seven New Food Spaces
Sky has unveiled Sky Street, its new food and beverage space designed by creative consultancy Sedley Place. Sky Street comprises of seven bespoke eateries, all housed within Sky's latest edition to its Osterley media campus, Sky Central.
The work follows Sedley Place's design for a number of other restaurants in Sky offices in London and Scotland, including The Kitchen and The Loft which launched last year as part of Sky's desire to make health and wellbeing at work an increasingly central plank of broadcaster's employer brand.
Sedley Place has worked closely with Sky and Sky's food and beverage provider Gather & Gather, as well as alongside workplace interior designers AL-A, Hassell and PLP, to create seven new spaces that reflect the high street and modern trends in eating, rather than the traditional corporate canteens.
Central to Sedley Place's creative concept is the combination of the visual attractiveness of the food and food preparation – a feast for the eye – with the pleasurable aromas of fresh food and elements including barista-prepared coffee. All the spaces have been created with a particular focus on a materials palette that encourages relaxation, informal break-out session and longer relaxed dwell times.
Sky Street features both casual and formal dining experiences including: The Restaurant, The Dining Room, The Barn and The Shed.
The Dining Room is the largest space with capacity for 375 diners at any one time. The Dining Room serves over 1,700 meals a day and provides 3 main offerings which change daily.
The Restaurant offers employees a fine dining experience with table service and open kitchen that can be separated from the main dining room to offer a personal and more formal atmosphere.
The Barn and The Shed offer quick service food offerings with furnishings that can provide spaces for both individual and collective preferences.
The Garden showcases fresh produce and features a glass walk-in produce room and is a visible representation of Sky's commitment to the health and wellbeing of its staff
The Cinema, part of Sky's screening room features foyer counters to buy refreshments such as fresh popcorn for staff before they head into the theatre
19 East is a quick service coffee bar which provides a space for visitors to enjoy a drink while waiting for a meeting, or for employees to use one of the informal meeting spaces.
Sky Street is the latest addition to Sky's Osterley campus in West London, an important element in the broadcaster's on-going plan to stitch the various buildings on the campus together into a cohesive whole. It runs along the North-South axis of Sky's newly-built Sky Central, which houses more than 3,000 employees and has been especially designed to create a modern, amenity-rich workspace that reflects Sky's multi-modal flexible way of working. .
Sedley Place's concept is sympathetic to the Sky building's design aesthetic and its use to create a free-flowing, dynamic spaces that not only provide excellent food options, but also act as places to congregate, host informal meetings and encourage people to socialise.
Chris Stylianou, chief operating officer at Sky, said: "The feedback we have received since opening Sky Street has been overwhelming positive from all of our staff. The environments are some of the best I have ever seen in a corporate environment and I will continue to enjoy them for many years to come."
Mick Nash, managing director at Sedley Place, adds: "Sky has always seen food and drink as an exceptionally important part of the total work environment. Sky wanted to avoid out-dated canteen spaces and offer a range of different options to its staff. Our response was to create a series of food spaces with inspiration taken from the high street and modern dining trends. All of the spaces we created had a particular focus on a specific material palette that would encourage relaxation, informal breakout sessions and longer dwell times."
Source: Sedley Place
AL-A, Believe in Better, Food, Gather & Gather, Hassell, Marketing, PLP, Restaurants, Retail Environment, Sedley Place, Sky, Sky Central, Sky Street, UK
Sedley Place Brings 'Believe in Better' to Life for Sky with Seven New Food Spaces added by Newsroom on June 30, 2017
POPCORN KITCHEN LEADS THE WAY IN HOME POPPING POPCORN NIGHTS OF A CHOCOLATEY PERSUASION
Oddbox launches first ever TV campaign in partnership with Hell Yeah!
Beet the best!
The Dalmore partners with Boundless Brand Design to create the perfect luxury packaging to celebrate Lunar New Year.
Boundless Brand Design partners with Martell, Royal Salute and The Glenlivet in celebration of Chinese New Year, creating a standout GTR cross-category activation campaign that provides a gateway into a world of festivity.
© 2023, ↑ FAB News


The brawl that went down at the opening of POSCHE 2 is coming to a legal showdown Thursday, and RadarOnline reports Jacqueline Laurita could make all the charges disappear. Jacqueline and Chris Laurita, Joe Gorga and John Karagiorgis are expected to appear in a New Jersey court Thursday afternoon for a preliminary hearing for the charges stemming from the fight.
A source close to the situation tells RadarOnline there's one way the Lauritas and Gorgas can make these legal problems disappear. "After Jacqueline's blog for Bravo came out it looks like she finally said what really happened that night, which is that she confronted Johnny and not that he attacked her. A truthful apology would be all that is needed for these charges to go away. If Jacqueline can say she is sorry and that she knows there wasn't a Tweet sent by Johnny saying bad things about her son then the misdemeanor charges would be dropped. Jacqueline can make these charges go away," the source reveals.
"The Tweet doesn't exist and if Jacqueline will apologize for saying that Johnny wrote malicious things about her child then his attorney would be inclined to tell the prosecutor that they no longer wish to pursue the charges against her and her husband," the insider says.
NorthJersey.com reports the charges have been dropped against the defendants. The site reports that over the last week lawyers for Jacqueline Laurita, her husband Chris, Joe Gorga, and the attorney representing John Karagiorgis came to a deal to have the charges dismissed.


Croft House is a splendid barn conversion with a wonderful sitting room that makes a great area for everyone to get together in. This is a light and airy room with chandeliers, comfortable seating, fantastic views and a large dining table which easily seats 12 (or more if you wish). The kitchen is well equipped and there are also six bedrooms. The gardens are fabulous and include a secret garden in among the rhododendrons.
Lamplugh is the perfect starting place to explore the fells, rivers, lakes and tarns of this beautiful part of the Lake District. There are a variety of walks right from the front door, or Loweswater Lake is just three miles away, with Buttermere and Crummock just a mile or two beyond. In the opposite direction is Ennerdale Lake with its forest walks and mountain biking.
For shops, Cockermouth (10 mins) has a Sainsbury's as well as a wide variety of smaller independent shops, pubs and cafes. The Kirkstile Inn at Loweswater is renowned throughout the Lakes for the quality of its food and ales. This four hundred year old pub has excellent food, open fires and its own brewery, and has been awarded the CAMRA Pub of the Year for West Cumbria and Western Lake District.
Croft House can also be booked alongside neighbouring cottages Low Millgillhead (sleeps 12) and Rose Cottage (sleeps 4) if you have a large group of up to 28 people.


Categories: Biometric Safes, Gun Safes, Handgun Vaults, Pistol Safes, Quick Access Safes.
QUICK ACCESS to your handgun or valuables from the automatic opening door. Get in quick when it matters most using the rapid backlit keypad or fingerprint scanner.
TOUGH AND RUGGED heavy-duty steel construction with a durable finishes preventing corrosion and ensures long lasting protection of your belongings for years.
SOUND ON/OFF by pressing and holding the first button from the left for 4 seconds. LOW BATTERY WARNING when the blue and green light both flash.


text:
Q: Django Rest Framework writable nested field using create() I'm trying to write a create method that will write my nested fields but am finding that the nested object isn't written.
This is the sample I was using:
class UserSerializer(serializers.ModelSerializer):
    profile = ProfileSerializer()

    class Meta:
        model = User
        fields = ('username', 'email', 'profile')

    def create(self, validated_data):
        profile_data = validated_data.pop('profile')
        user = User.objects.create(**validated_data)
        Profile.objects.create(user=user, **profile_data)
        return user

But I'm failing to understand what the user=user refers to.
Here is my code:
class MessagesSerializer(serializers.HyperlinkedModelSerializer):
    id = serializers.IntegerField(source='pk', read_only=True)
    suggested_songs = SongSerializer()

    class Meta:
        model = Messages
        fields = ('id','owner','url','suggested_songs',)
        #fields = ('id','url','suggested_songs',)

    def create(self, validated_data):
        song_data = validated_data.pop('suggested_songs')
        message = Messages.objects.create(**validated_data)
        Song.objects.create(**song_data)
        return message

class SongSerializer(serializers.HyperlinkedModelSerializer):
    #id = serializers.IntegerField(source='pk', read_only=True)

    class Meta:
        model = Song
        fields =     ('id','title','artist','album','albumId','num_votes','cleared')
    read_only_fields = ('song_id')

class Messages(models.Model):
    owner = models.OneToOneField(User, primary_key=True,     related_name='user_messages', editable=False) #TODO, change owner to 'To'
    #suggested_songs = models.ManyToManyField(Song, related_name='suggested_songs')
    suggested_songs = models.ForeignKey(Song, null=True, blank=True)

    # If a user is added, this runs.
    @receiver(post_save, sender=User)
    def create_friend_for_user(sender, instance=None, created=False, **kwargs):
        if created:
            Messages.objects.get_or_create(owner=instance)

    # Same as above, but for deletion
    @receiver(pre_delete, sender=User)
    def delete_friend_for_user(sender, instance=None, **kwargs):
        if instance:
           Messages.objects.get(owner=instance).delete()

class Song(models.Model):
    """
    A model which holds information about the songs.
    """
    #song_id = models.IntegerField(primary_key=True)
    title = models.CharField(max_length=150, blank=True, default='')
    artist = models.CharField(max_length=150, blank=True, default='')
    album = models.CharField(max_length=150, blank=True, default='')
    albumId = models.CharField(max_length=150, blank=True, default='')
    num_votes = models.IntegerField(default=0, blank=True)
    cleared = models.BooleanField(default=False, blank=True)

    class Meta:
        ordering = ('title',)
        #managed=True

A: I think that the issue might be in the MessageSerializer.create method:
def create(self, validated_data):
        # here you are popping the suggested songs
        song_data = validated_data.pop('suggested_songs')
        # so when you create the message here the foreign key is set to NULL
        message = Messages.objects.create(**validated_data)
        # and here you create the Song instance correctly but it is not
        # associated with the message
        Song.objects.create(**song_data)
    return message

You need to pass the foreign key to the Messages.create method like in the example you have.
def create(self, validated_data):
        song_data = validated_data.pop('suggested_songs')
        song = Song.objects.create(**song_data)
        # song need to be created first because the foreign key is in
        # the Messages model
        message = Messages.objects.create(suggested_songs=song, **validated_data)
        return message

I hope this helps!


text:
A stranded migrant rescue ship used its route to send a secret message to the world
Annalisa Merelli
Quartz August 21, 2019
A heart-shaped ship route
The Ocean Viking, a Norwegian ship managed by the nonprofits Médecins Sans Frontières (MSF) and SOS Méditerranée, is one of several migrant and refugee rescue vessels stranded in the Mediterranean. The ship has rescued 356 people, including 103 minors—of them, only 11 accompanied. It's been going back and forth between Malta and Sicily for 12 days as it awaits permission to dock.
This is now routine for rescue boats because Italy, by the will of its anti-immigrant minister of home affairs, Matteo Salvini, has denied the ships authorization to dock in its harbors, contravening international law. For the past several years, hundreds of thousands of people leaving from the Middle East or Africa have tried to migrate, or find asylum, in Europe. Since the border between Turkey and Greece closed, the vast majority of them have arrived through the central Mediterranean route, leaving from the coasts of Libya in hopes of reaching Sicily and, from there, the rest of Europe.
Trump ruined a G7 summit dinner by insisting the group readmit Russia
On Aug. 20, Italian authorities finally allowed another ship, Open Arms, which carried 83 people, to dock on the Italian island of Lampedusa. It had been stuck at sea for 19 days. While authorities recently allowed some of the minors on board to disembark, others jumped overboard, hoping to swim the 30 miles to Lampedusa, where many of them will likely apply for asylum. They were rescued by the Italian coast guard.
Soulagés d'apprendre que 83 rescapés de l'#OpenArms débarqueront enfin en lieu sûr. Ns espérons que le navire sera de retour en mer sans délais.
Une telle situation ne peut se reproduire.
356 rescapés sont bloqués à bord de l'#OceanViking depuis1semaine. Ils doivent débarquer. https://t.co/UamaK4pdK5
"You must exit your home": SpaceX launch is bad news for locals
— SOS MEDITERRANEE France (@SOSMedFrance) August 20, 2019
While it waited for its own safe harbor, Ocean Viking celebrated the news of Open Arms's docking by drawing a heart in the sea. Data from the vessel's route tracker show that between 11 p.m. and 3 a.m. local time, the ship completed a heart-shaped route in the middle of the Mediterranean.
a hear-shaped ship route
Despite the joyous message, the situation on board Ocean Viking is deteriorating. And the Italian government, which is facing its own crisis, has so far refused to provide a safe place for the migrants and refugees to disembark.
Sign up for the Quartz Daily Brief, our free daily newsletter with the world's most important and interesting news.
More stories from Quartz:
The US says China is blocking $2.5 trillion in South China Sea oil and gas
NASA is investigating what may be the first space crime
Italy court rules migrant ship captain's arrest not warranted
Is There More To Encavis AG (ETR:CAP) Than Its 3.4% Returns On Capital?
YouTube goes to war with cryptocurrency
Pelosi on impeachment vote: Trump is a threat to our national security


text:
Texans Ponying Up After They Lose World Series Bets
by Bay City News | November 3, 2010 1:39 am	| in News | 0
With the Giants 3-1 win over the Texas Rangers in the World Series come many losses for those who bet against the San Francisco team and will now have to "pony up" and make good on their promises.
In the spirit of pride and competition, city and state government officials and entertainment venues engaged in friendly wagers–most involving food–that would give the winning team's supporters bragging rights and full bellies.
A beef brisket meal with all the fixings will be on its way from Texas to San Francisco next week in honor of Arlington Mayor Robert Cluck's wager with Mayor Gavin Newsom.
"The food will be shipped out Monday," spokeswoman for Cluck's office Angie Summers said.
Summers said brisket, sausage, pinto beans, potato salad, rolls, cole slaw and pecan pie from Arlington's Spring Creek Barbeque will be dropped off at 5:30 p.m. Monday and shipped overnight to San Francisco.
The other part of the wager was that the losing team's mayor would visit the other mayor's city, wearing the winning team's jersey, and support youth and community service efforts.
So, Cluck will be on his way to the Bay Area to support the Junior Giants, a youth baseball program of the San Francisco Giants Community Fund.
"It will probably be in the spring," Summers said of Cluck's visit.
A brisket meal will also be on the menu for Lt. Gov. Abel Maldonado, who launched a wager with his Texas counterpart Lt. Gov. David Dewhurst.
"We won and we're looking forward to brisket," spokeswoman for Maldonado's office Amanda Fulkerson said.
Maldonado used Twitter to congratulate the team and acknowledge the wager.
"Congrats to the Giants. It's time to celebrate and I can't wait to taste the Texas Brisket from the Texas LG," he tweeted.
No word yet on whether Spring Creek Barbeque will be whipping up two batches of brisket bound for California. With major races underway in the Texas election as well, both offices have been kept busy.
"We'll iron out the details once the polls close," Fulkerson said.
Texas has more to offer than just brisket; thanks to Texas Motor Speedway President Eddie Gossage, 49 pounds of smoked Texas turkey will be headed to San Francisco just in time for Thanksgiving.
Gossage agreed to a wager with Infineon Raceway's President Steve Page in which he would ship turkeys to the Sonoma-based raceway and Page would deliver the goods to San Francisco's Glide Memorial Church to help feed families in need.
Even amusement parks are jumping on the wager bandwagon.
The presidents of Vallejo's Six Flags Discovery Kingdom and Six Flags Over Texas have agreed to modify the parks' main attractions–the Texas Giant roller coaster versus the Shouka the killer whale.
Had the Rangers won, Vallejo's Shouka would have been nicknamed "Ranger" for one day and President Dale Kaetzel would have worn a Rangers cap and jersey.
Since the Giants clinched the victory, "they have to pony up," Six Flags spokeswoman Nancy Chan said of the Texas crew.
"I'm sending over a cap and jersey (for Six Flags Over Texas President) Steve Martindale," Chan said.
Also, sometime next week, the main attraction at the amusement park located adjacent to the Rangers Ballpark, the 48-foot Texas Giant roller coaster, will be renamed the San Francisco Giant for one day. The roller coaster is closed for renovation until 2011.
Chan said she is expecting video and photographic proof of the honored wager, and said celebrations are taking place all over the Vallejo park.
"Everybody's excited," Chan said. "I don't think that there was anybody here who wasn't rooting for the hometown team."
A sign with "go orange and black" was placed in with two 7-month-old tigers and was up for a whole two minutes before the playful cubs took it down, Chan said.
Chan praised both teams for their efforts during the struggle to take the World Series win.
"It was a hard won battle," Chan said. "Both teams played great, but only one team can win."


1Place peanut butter and egg in a 12oz. capacity microwave safe cup.
2Add powdered Erythritol and stir with a fork until smooth and you have a nice batter.
3Microwave the cake on HIGH or 1000 watt for 1 minute.
4After removing from the microwave spread over the vanilla flavored coconut butter.
We know that some people are allergic to peanuts. That said, there's no need to avoid this dessert because you can use another nut butter as a replacement – for example, almond butter. Don't forget to use a microwave-safe mug. While we recommend vanilla-flavored coconut butter or peanut butter for the topping, you can go for a sugar-free, keto-friendly syrup if you like.
Since the keto peanut butter mug cake contains nuts, it supplies you with vitamin E, magnesium, potassium, and copper. These micronutrients help protect against heart disease and boost your immune function.


15 Focus Energy -- 30 -- Increases the user's chance to score a critical hit.
30 Pursuit 40 20 100% If the target leaves battle this turn, user will hit the target with double power and then hit its replacement normally.
35 Pin Missile 14 20 85% Hits 2-5 times in one turn.
45 Endeavor 1 5 100% Lowers the target's HP to equal the user's.


If you are a girly girl, or if for some reason you love someone with an obsession with hearts and the color pink, then you may be interested in this pink heart-shaped wireless guitar for the PS2. The guitar was designed by the teen girl band Aly & AJ and is selling for $49.99. Please don't get this for me unless you want to see me smash it to pieces.


text:
H.Y. Lady Eagles and S.M.M.S. Blue Devils win 2019 varsity championships
Published 5:44 pm Saturday, December 21, 2019
The varsity middle school basketball teams met at Cumberland Gap High School, December 20, to participate in the championship and consolation games. Championship dreams were on the line but first two consolation games needed to be played. The opening game was a girl's game featuring Midway and Powell Valley. The Lady Indians opened up with a 5-0 run and finished the opening period leading 5-0. Midway was having passing woes early and that kept them playing on the wrong end of the court. Powell Valley scored 12 unanswered before Midway got its first points on the board. At the half Powell Valley led 19-3.
During the third period the Lady Indians kept pulling away to Lea 28-5 after three. It was a Powell Valley night and the Lady Indians took third place by the final score of 34-9. Leading Powell Valley was Jennabeth Wilburn with nine, Addi Nelson had seven, Zoey Nelson and Chrissa Gibson had six, Hailey Smallwood had four and Piper Edwards had two. Midway was led by Tiara Warwick with four, Izabella Cosby had three and Miriam Peoples had two.
Game two featured the same two schools this time it was the boy's teams. This was a very competitive game from the tip but the Red Devils inched away by the end of the first, 7-3. During the second period Midway rolled on out to a 14-7 lead. The third period was one where the Indians started to scare the Red Devils. The score going into the final period was 15-12 with the Midway holding the slight lead. The Indians grabbed the lead just after the final period started and just took the game away from Midway. The final score was 28-19. Leading Powell Valley in scoring was Kolton Goins with 12, Jonah Ellison had eight, Kaleb Powers had five and Trent Jenkins had three. Midway was led by Cole Holt with 10, Jake Smith had seven and Korbin Hatfield finished with two.
The first championship game featured the H.Y. Lady Eagles facing off against the Soldier's Memorial Middle School Lady Blue Devils. The Lady Eagles were the one seed and were expected to win. SMMS came in the three seed and were playing for an upset. SMMS led early but HY battled and led by two with a minute left in the first. Going into the second the Lady Eagles and Lady Red Devils were tied at six. During the opening of the second it was SMMS that took the lead but HY stayed on their heels. SMMS led by two at the half, 17-15.
SMMS got the big baskets when needed to stay ahead of HY and finished the third with a five point lead at 28-23. The Lady Blue Devils defense was key. The Lady Eagles never got into their style of play and when they did a controversial call with 3:11 remaining had the HY fans in an uproar. The Lady Eagles had one last run left and at 2:11 had the SMMS lead down to at 32-29. HY had the lead, 35-32, with 24.2 seconds left and had the ball. SMMS turned them over but missed the shot. HY had a chance to seal the game and missed giving away the upset. Leading HY in scoring was Ashlynn Roberts with 12, Hayden Beeler had 10, Kaylee Irvin had six, Gracie Nash had three, Jaylee Hayes and Taylor Kohlmeyer finished with two. SMMS was led by Allie Jones with 14, Genesis Bailey had 10, Ily Bussell had six and Carley Hall had four.
Livesay coach Bethany Evans said this following her championships in both JV and varsity, "It's such a great feeling for sure. It definitely took some time for me to transition to a brand new group of girls; to learn their strengths and weaknesses and to adapt my system accordingly. But these young ladies worked very hard to learn completely new offensive and defensive sets. They trusted me and what I was teaching them, that makes all the difference in the world. The support from the school administration and parents has been overwhelming. I'm very grateful for the opportunity to be in this position."
The final game was the same two schools in a boy's contest. HY was the one seed and SMMS was a three seed. The game began with intensity and SMMS was leading when the foul calls against them began. Mid way through the period SMMS already had six fouls. The game was heated throughout the opening period and the Blue Devils went into the second leading 8-2 but had six fouls to play defense around. Only seconds in the period SMMS committed their seventh foul and put HY in the one and one. By the 2:16 mark SMMS had their tenth foul but they still had a tied ball game at 10.
The Eagles led by three at the half, 15-12. The free throws during the opening half of play were 17-0 in favor of the Eagles and that had the SMMS faithful upset but the Blue Devils played through.
HY remained out front during the third despite a good run from SMMS. With 42.7 seconds left in the period it was a one point HY lead at 24-23. The Eagles led going into the final period 26-25. With 4:41 left the Eagles were back in the one and one but the game was tied at 27 and HY missed a key free throw. SMMS led by one at 3:10 but got their tenth foul giving the Eagles the two shot bonus but it didn't hurt the Blue Devils and the score was only tied again with 2:33 left. HY again tied the game and then SMMS got a basket in the paint to lead 33-31 with just over a minute remaining. HY went to the stripe for two and missed the first one making it 33-32. SMMS went down and turned the ball over and HY had 26.4 seconds to work with after a time out. SMMS finally got into the bonus with seven seconds left and hit both. HY hit a buzzer beater to tie at 35 and send into overtime.
SMMS hit two clutch free throws on a one and one to take the lead 37-35. The Blue Devils added a basket down low and then hit more clutch free throws to lead by six. HY missed two shots but made up for it at the free throw line making the score 42-37 with only 40.3 left in the first overtime. HY had to foul and the Blue Devils were great at the free throw line and sealed the championship by the final score of 45-37.
Leading SMMS in scoring was Ethan Cupp with 17, Vince Bolden had 10, Isaiah Gerrells and Brady Hamlin had eight each and Josh Bolton recorded two points.
The stat of the night was that SMMS played defense so hard they were assessed 39 fouls and only went to the line 19 times but their makes in the final period and overtime was the difference maker. This game lived up to expectations and was one of the better basketball games a fan would wish for.
When asked about how his team was able to win Coach Todd Shackleford said this, "I was really proud of how we fought with all the foul trouble we got ourselves in. You usually don't win the game when the other team shoots 40 free throws but we did. My guys showed so much composure at the end of not turning the ball over and making our free throws. We didn't necessary play our best but H.Y. had a lot to do with that."
Neither team gave up when they were down and out and that's a reflection of two good coaches.
Photo gallery: SMMS boys and Livesay girls win championships plus dance and cheer
The 2019 Claiborne County middle school varsity basketball tournament ended, December 20, at Cumberland Gap High School and was hosted... read more


Hidden Asset is a game I've been following since 2011 back when it was called Hostile Takeover, it's a real-time stealth game that's very promising and it's now needing funding.
For those who love their Minecraft-like games, Elsewhere from the developer of Hearthlands might be one to keep an eye on.
In Save Koch you play as mafia kingpin, Jeffrey Koch, who is under threat from a hidden mastermind trying to take your place.