text:
Tag: Finnish history
Juha Honkala
Monikulttuurisen maamme kirja. Suomen kielen ja kulttuurin lukukirja [The book of our multicultural land. A reader of Finnish language and culture]
23 October 2014 | Mini reviews, Reviews
Monikulttuurisen maamme kirja. Suomen kielen ja kulttuurin lukukirja
[The book of our multicultural land. A reader of Finnish language and culture]
Toim. [Ed. By] Marjukka Kenttälä, Lasse Koskela, Saija Pyhäniemi, Tuomas Seppä
Helsinki: Gaudeamus, 2013. 252 pp.
€ 34, hardback
This book opens a fascinating, often entertaining and eminently readable perspective on Finnishness and Finnish culture. It contains short Finnish texts supplied with introductions, from the Kalevala and the writings of Finland's national author Aleksis Kivi to the present day. There are also Finnish translations of the work of Finnish-Swedish authors. The older texts are drawn from the literary 'canon', in works by J.L. Runeberg, Z. Topelius, Juhani Aho, Maria Jotuni, Eino Leino, F.E. Sillanpää, Väinö Linna and Tove Jansson. Among the excerpts that date from more recent times there are even pop and rock lyrics. The writing often throws light on some aspect of Finnishness, sometimes with a critical or ironic note. There is also writing by immigrants. Interspersed with the literary examples are short essays giving the views of experts on subjects like Finnish history, language or sport. Some of the texts conclude with a glossary of unfamiliar words and terms. The explanations are arranged in order of their appearance in the text: for the casual reader seeking the meaning of a word, alphabetical order would have been more practical, though even then some phrases might have remained unnoticed.
Translated by David McDuff
Ove Enqvist & Heikki Tiilikainen: Linnakesaaret. Rannikkolinnakkeiden elämää sodassa ja rauhassa [The fortress islands. The life of the coastal bastions in war and peace]
2 October 2014 | Mini reviews, Reviews
Linnakesaaret. Rannikkolinnakkeiden elämää sodassa ja rauhassa
[Fortress islands. The life of coastal bastions in war and peace]
Helsinki: Tammi, 2014. 301 pp., ill.
€53.90, hardback
Finland's coastal artillery was created after independence in 1918 to protect the country's long coastline. Part of the system was, however, built in the early 20th century during the period of Russian rule for artillery batteries that were formed to provide security for St Petersburg. This carefully constructed and handsomely illustrated 'coffee table book', by two former bastion officers and non-fiction authors, charts the history of the coastal artillery until the decommissioning of the service: in 1998 its functions were transferred to other branches of the military. The main emphasis is on the early history, and nearly half of the book is devoted to a portrayal of the Second World War period. During the Winter and Continuation Wars the coastal artillery played a major role in Finland's defence. Fierce artillery battles took place on the fortress islands, and there was also hand-to-hand fighting on them. The book presents a comprehensive account the development and operation of the bastions and the artillery in both wartime and peacetime. Light is shed on the diverse aspects of the working lives and recreations of soldiers and civilians in the harsh and demanding conditions of the outer islands.
Luvattu maa. Suur-Suomen unelma ja unohdus [The promised land. The dream of Greater Finland, and how it was forgotten]
26 September 2014 | Mini reviews, Reviews
Luvattu maa. Suur-Suomen unelma ja unohdus
[The promised land. The dream of Greater Finland, and how it was forgotten]
Toim. [Ed. by] Sari Näre & Jenni Kirves
Helsinki: Johnny Kniga, 2014. 407 p.
ISBN 978-951-0-40295-5
In the 1920s and 1930s Finland was powerfully influenced by the idea of a Greater Finland which was also to include the Finno-Ugric peoples living on the Soviet side of the border – at least East Karelia, if not more. Right-wing nationalists in particular nourished a vision that had its roots in the idealistic 'Karelianism' of the nineteenth century. When during the Second World War in 1941 Finland ended up fighting the Soviet Union as an ally of Nazi Germany, and the Finnish army advanced far beyond the eastern border, for a short time many Finns even viewed a Greater Finland as a possibility. After Finland suffered defeat in the war there was a desire to forget both the embarrassing alliance with Nazi Germany and the frenzied nationalistic dreams of Greater Finland with their population resettlements and other plans. Not until the 1970s did anyone begin to study the subject in more depth. Five historians from a younger generation present a fascinating study of the Greater Finland idea and the attempts at its realisation, discussing, for example, the attitude to the war taken by women and the clergy, life at the front line, and propaganda, including its expression in literature.
Juho Kotakallio: Hänen majesteettinsa agentit. Brittitiedustelu Suomessa 1918–1941 [His Majesty's agents. British Intelligence in Finland 1918–1941]
14 August 2014 | Mini reviews, Reviews
Hänen majesteettinsa agentit. Brittitiedustelu Suomessa 1918–1941
[His Majesty's agents. British Intelligence in Finland 1918–1941]
Jyväskylä: Atena, 2014. 297 pp., ill.
€34, hardback
Historian Juho Kotakallio's book deals with the work of the British Intelligence Service (SIS) in Finland from the Declaration of Independence (1917) to the early phase of the Continuation War (1941–1944). The Bolshevik Soviet state was also seen as a threat to Europe in its western neighbour Finland, which offered a key observation post for the gathering of secret intelligence about the Soviet Union. Undercover British agents took up residence in the country, and were moved to and fro across the eastern border. Russian émigrés and some Finns also worked for the British. One victim of the spy world was Sidney Reilly (considered to be a prototype of James Bond), who was lured through Finland to the Soviet Union, where he met his death by execution. In the 1930s the agents' interest also increasingly focused on economics and on the growing power of Germany. During Finland's Winter War with the Soviet Union in 1939–40 British intelligence was based more on openness and trust. After the outbreak of the so-called Continuation War, in December 1941, Britain declared war on Finland, and the possibilities for intelligence gathering there became fewer. The book, which gives a fascinating and objective view of the intelligence world, unfortunately lacks an index of names.
Liisa Suvikumpu: Suomalaiset kylpylät. Kotimaisen kylpyläkulttuurin historiaa [Finnish spas. The history of Finnish spa culture]
28 May 2014 | Mini reviews, Reviews
Suomalaiset kylpylät. Kotimaisen kylpyläkulttuurin historiaa
[Finnish spas. The history of Finnish spa culture]
Helsinki: Finnish Literature Society, 2013. 240 pp., ill.
The Finnish sauna fulfils some of the same functions as the spa, but the latter is more public. In Finland there have been various kinds of spas that employ the health-giving effects of water, and they have mostly been based on European models. The historian Liisa Suvikumpu presents the story of some twenty Finnish spas from a cultural-historical perspective. Their heyday lasted from the nineteenth century to World War II. At these establishments it was possible to enjoy the benefits of bathing and mineral water: they were accompanied by relaxation therapy, rest, exercise and a healthy diet , but also entertainment and socialising. The spas in various parts of Finland were keenly patronised by Russian visitors before the Russian Revolution of 1917. Some of Finland's most renowned architects designed the buildings, and the premises often included pavilions, kiosks, a restaurant and a park. With its lively text and versatile illustrations this book would make also an excellent present.
Mervi Kantokorpi
Updated, alive
8 May 2014 | Non-fiction, Reviews
Minna at 50. The Finnish flag is flown on her birthday: 19 March has been named the Day of Equality. Canth also flies on the tail of one of the aircrafts of the Nordic airline Norwegian: the fleet carries portraits of 'heroes' and 'heroines' of four Nordic countries (the other Finn is the 19th-century poet J.L. Runeberg). Original photo: Viktor Barsokevich / Kuopio Museum of Cultural History
Herkkä, hellä, hehkuvainen – Minna Canth
[Sensitive, gentle, radiant – Minna Canth]
Helsinki: Otava, 2014. 429 pp., ill.
There are two sure methods of preserving the freshness of the works of a classical author in a reading culture that is increasingly losing its vigour.
The first is to give a high profile to new interpretations of them, either in the form of scholarly lectures or of artistic re-workings, such as dramatisations, librettos or film scripts. Another unbeatable way to keep them alive as a subject of discussion is an updated biography, through which the author is seen with new eyes.
Minna Canth (1844–1897) is now celebrating her 170th anniversary, and she is fortunate in both respects. Having begun her literary career in the late nineteenth century, she still continues to be Finland's most significant female writer.
Her influence on the role of women in society and, in particular, her promotion of girls' education, is the cornerstone of Finland's social equality. In the twenty-first century Canth's plays are still receiving new interpretations, and they have also been made into operas and musicals. (Read her short story, 'The nursemaid', here.) More…
Juhani Suomi: Mannerheim – viimeinen kortti? Ylipäällikkö-presidentti [Finland plays its last card – Mannerheim, Commander-in-chief and President]
30 April 2014 | Mini reviews, Reviews
Mannerheim – viimeinen kortti? Ylipäällikkö-presidentti
[Finland plays its last card – Mannerheim, Commander-in-chief and President]
Helsinki: Siltala, 2013. 836 pp., ill.
In his book Professor Juhani Suomi – well-known as the biographer of President Urho Kekkonen – focuses on the life and actions of Marshal Gustaf Mannerheim (1867–1951) during the final phase of the Continuation War between Finland and the Soviet Union beginning in1943 and, in particular, during his term as Finnish President from 1944 to 1946. Mannerheim was elected President by exceptional procedure, and his difficult task was to lead Finland from war to peace, which he succeeded in doing. Suomi seeks to reply specifically to the question of whether Mannerheim lived up to the myth that was created about him, and of whether he was Finland's last chance as the guarantor of the country's independence during those fateful years, as he is often presented. On the basis of a number of sources, the author draws a critical portrait of an aristocrat: this was a man who was cold and vain, who at every turn thought mainly of his own posthumous reputation and who as an elderly leader was slow and fickle in his decisions – though the reader will not necessarily agree with all of Suomi's conclusions. Well-written, occasionally a bit too detailed, his book vividly describes a dramatic period in Finland's recent history.
Antti Kujala: Neukkujen taskussa? Kekkonen, suomalaiset puolueet ja Neuvostoliitto 1956–71 [In the Soviets' pocket? Kekkonen, the Finnish political parties and the Soviet Union 1956–71]
Neukkujen taskussa? Kekkonen, suomalaiset puolueet ja Neuvostoliitto 1956–71
[In the Soviets' pocket? Kekkonen, the Finnish political parties and the Soviet Union 1956–71]
Helsinki: Tammi, 2013. 392 pp., ill .
In this book, which partly cites new sources in Russia, associate history professor Antti Kujala describes the nature of the policy pursued by President Urho Kekkonen during his term of office from 1956 to 19971 (he resigned in 1981). The parties were divided among themselves, and also to some extent internally. In political plotting secret support was sought after from both the Soviet Union and the West. Kekkonen was able to achieve a strong position, which he made use of. He sought to safeguard Finland's interests with regard to the Soviet Union and created a good relationship with its leaders. At home, however, he used his position as a weapon against his opponents and tried to restrain criticism that could easily be interpreted as anti-Soviet. The Soviet Union viewed Finland as lying within its sphere of power and was able to influence many Finnish politicians and union leaders, as well as the composition of the government. The section of the book in question contains an account of the central phenomena of Finland's political history: the influence of the Soviet Union, as manifested by the 'night frosts' and the so-called 'Note Crisis', and Finland's reactions to the occupation of Czechoslovakia by Soviet troops in 1968.
Tommi Uschanov
The almost nearly perfect travel book
4 April 2014 | Articles, Non-fiction
Illustration: Joonas Väänänen
The question of what foreign people think of us Finns, and Finland has always been a particularly burning one in these latitudes: a young nation, a small people. Can we be as good as bigger and wealthier nations? Tommi Uschanov reads a new book on the Nordic countries published in England, keeping a sharp eye on what is being said about…. Finland, naturally
When an article based on The Almost Nearly Perfect People: The Truth About the Nordic Miracle by Michael Booth was published last January in the London Guardian, there was a nationwide outcry in Finland. 'Finland being bashed in the British media,' one tabloid headlined grandiosely, while a sober financial paper spoke of 'a broadside full of stinky stuff'. It takes a re-reading of the article after having read the book to understand why. To create an artificial atmosphere of controversy, the article is lop-sidedly critical of Finland in a way which the book goes out of its way to avoid.
The Almost Nearly Perfect People belongs in a by now time-honoured genre within English letters: the humorous encomium to a host culture by an expatriate – or immigrant, as we hosts impolitely insist on calling them. The only difference is that Michael Booth, a British food and travel writer, does not discuss only Denmark, where he has lived for a decade, but visits each of the other four Nordic countries in turn. More…
Rauhan ytimessä. Sadankomitea 50 vuotta [In the core of peace. Sadankomitea at 50]
3 April 2014 | Mini reviews, Reviews
Rauhan ytimessä. Sadankomitea 50 vuotta
[In the core of peace. Sadankomitea at 50]
Toim. [Ed. by] Johanna Sumuvuori
Helsinki: Into, 2013. 170 pp., ill .
€23, paperback
The nonpartisan Sadankomitea ('Committee of 100') peace organisation was founded in Finland in 1963 by the young radicals of their time. The movement was inspired by certain British non-governmental organisations. Its policies were established by research, discussion and writing rather than by direct action and marching. An important feature of the movement, especially during the Cold War, was its distinction from Rauhanpuolustajat (The Finnish Peace Committee), which was considered to be a mouthpiece of the Soviet Union. The movement's discussion forum was the journal Ydin ('The core'), founded in 1967, whose articles had more weight than its circulation might have suggested, a fact that also indicates Sadankomitea's influence. This commemorative book contains a dozen or so articles in which peace movement veterans – including Finland's foreign minister Erkki Tuomioja, who is a founding member – and younger activists discuss the movement's work for peace. The fascinating articles range from personal recollections to analytical overviews.
Eerikinkronikka [Eric's Chronicle]
6 March 2014 | Mini reviews, Reviews
Eerikinkronikka
[Eric's Chronicle]
Finnish translation by Harry Lönnroth, Martti Linna
Helsinki: Suomalaisen Kirjallisuuden Seura [Finnish Literature Society], 2013. 221pp.
Eerikinkronikka (Erikskrönikan) is both an important source of knowledge about Finland's medieval history and a chivalric epic poem. The Old Swedish text was possibly written during the 1320s by Duke Eric's secretary, the priest Torkel Kristinsson. Philologist Harry Lönnroth and historian Martti Linna have translated the work into Finnish for the first time, in prose form, with an extensive introduction by Lönnroth. The epic depicts the political history of Sweden in the 13th and 14th centuries, and also the struggle for power within the family of the well-known statesman Birger Jarl (died 1266). One of the central characters is the idealised Duke Eric (died c.1318), whose son becomes King Magnus Eriksson. The narrator comments on events in a laconic style that often has a religious tinge. The epic gives a vivid and dramatic account of chivalric life and life in the kingdom of Sweden, of which Finland was a part. At the time the Swedes were consolidating their power in Finland; the work mentions Birger's 'crusade ' to Häme in southern Finland, the founding of Häme Castle, and battles in Karelia.
Markku Jokisipilä & Janne Könönen: Kolmannen valtakunnan vieraat. Suomi Hitlerin Saksan vaikutuspiirissä 1933–1944 [Guests from the Third Reich. Finland in the sphere of influence of Hitler's Germany 1933–1944]
20 February 2014 | Mini reviews, Reviews
Kolmannen valtakunnan vieraat. Suomi Hitlerin Saksan vaikutuspiirissä 1933–1944
[Guests from the Third Reich. Finland in the sphere of influence of Hitler's Germany 1933–1944]
Helsinki: Otava, 2013. 602 pp., ill .
Germany had long been a great power with close historical ties to Finland, and when Hitler took over in 1933 the bond was still largely intact. Some Finnish cultural and scientific figures admired the new Germany and accepted its ideology, whereas the views of many Finland's soldiers were influenced by the help received from Germany during the Civil War of 1918 and by the threat from the neighbouring Soviet Union. During the Winter War of 1939–40, when the Soviet Union attacked Finland and Germany was formally a Soviet ally, relations cooled. After the Winter War politicians sought support from Germany for reasons of Realpolitik, in preparation for another conflict. When the Germans invaded the Soviet Union during the Continuation War of 1941–1944, they sent military supplies to Finland and troops to the country's north. Cultural relations with the Baltic superpower flourished. Hitler's attendance in 1942 at the birthday party of Marshal Mannerheim (well known to be an Anglophile) was a spectacular display of Finnish-German friendship. However, no persecution of Jews took place in Finland. When it became obvious that Germany would be defeated, even the Nazis' enthusiastic friends distanced themselves from them, and in the Lapland War of 1944–45 the German soldiers were driven out of Finland. The book provides a vivid and comprehensive reminder of a time when many Finns put their trust in Hitler's Germany and were flattered to receive its attention.
Human destinies
7 February 2014 | Articles, Non-fiction
To what extent does a 'historical novel' have to lean on facts to become best-sellers? Two new novels from 2013 examined
When Helsingin Sanomat, Finland's largest newspaper, asked its readers and critics in 2013 to list the ten best novels of the 2000s, the result was a surprisingly unanimous victory for the historical novel.
Both groups listed as their top choices – in the very same order – the following books: Sofi Oksanen: Puhdistus (English translation Purge; WSOY, 2008), Ulla-Lena Lundberg: Is (Finnish translation Jää, 'Ice', Schildts & Söderströms, 2012) and Kjell Westö: Där vi en gång gått (Finnish translation Missä kuljimme kerran; 'Where we once walked', Söderströms, 2006).
What kind of historical novel wins over a large readership today, and conversely, why don't all of the many well-received novels set in the past become bestsellers? More…
Soila Lehtonen
Decade of youth: the 1950s revisited
30 January 2014 | Reviews
Rock around the clock in Helsinki, too! All photos here from Rasvaletti; photographer unknown, 1958
Rasvaletti. Valokuvia 1950-luvun Helsingistä /
Fotografier från 1950-talets Helsingfors
[Hair-grease. Photographs from 1950s Helsinki]
Työryhmä [working group]: Yki Hytönen, Tuomas Myrén, Riitta Pakarinen, Aki Pohjankyrö, Hilkka Vallisaari
Helsinki: Helsingin kaupunginmuseo, Helsinki City Museum,
2013. 211 pp., ill.
Onnen aika? Valoja ja varjoja 1950-luvulla
[Time of happiness? Light and shadow in the 1950s]
Toimittaneet [Ed. by]: Kirsi-Maria Hytönen & Keijo Rantanen
38€, hardback
The 1950s rocked! They literally did – that is when the world got rhythm: Blue Suede Shoes by Elvis and the film Blackboard Jungle, with Bill Haley's hit Rock Around the Clock, for example.
The development of new sound reproduction – long-playing records and tape recorders – was essential to the spreading of the gospel of rock and pop here, there and everywhere.
In Finland, the shocking new music was a smash hit among a group of young urban men called lättähatut, flathats, who also wore tight trousers, black overcoats and pointed shoes. Their girls dressed in angora sweaters and tight trousers or skirts. These teenagers, who hung around together very late in the evenings, were largely considered not only a nuisance but also a possible danger to the peaceful development of society (not only in Finland…). More…
Satu Gröndahl
Kuka on saamelainen ja mitä on saamelaisuus – identiteetin juurilla [Who is a Sámi and what being Sámi means – looking for the roots of identity]
30 January 2014 | Mini reviews, Reviews
Kuka on saamelainen ja mitä on saamelaisuus – identiteetin juurilla
[Who is a Sámi and what being Sámi means – looking for the roots of identity]
Toim. [Ed. by]: Erika Sarivaara, Kaarina Määttä & Satu Uusiautti
Rovaniemi: Lapin yliopistokustannus (Lapland University Press), 2013. 182 pp.
This anthology updates one of the most burning questions, one which also has political consequences: who has the right to belong to an indigenous people, and who is entitled to define it? Of the approximately 100,000 Sámi – the only indigenous people in the European Union – around 7,000 live within Finnish territory. The writers represent Sámi research at the Lapland University, and they examine the definition of 'the Sámi without a status', i.e. people not included on the election list for the Sámi Parliament. The book questions the prevailing discourse, which characterises Sámi history as a withdrawal from the progress of civilisation; this is interpreted as a survival strategy, and the Sámi are not primarily regarded as the victims of colonialism and modernisation. The work also highlights the inner hierarchies of the Sámi and analyses both the reindeer-farming Sámi, regarded as elite, as well as the marginalia, the Sámi who engage in forestry and agriculture to make a living. Articles are sensitive, sometimes provocative, and they shine a spotlight on every ethnic group as well as the fundamental questions of the individual, the right to one's own identity, language and history.
Select month June 2015 (21) May 2015 (12) April 2015 (11) March 2015 (17) February 2015 (19) January 2015 (7) December 2014 (10) November 2014 (18) October 2014 (13) September 2014 (7) August 2014 (9) June 2014 (7) May 2014 (13) April 2014 (10) March 2014 (16) February 2014 (13) January 2014 (22) December 2013 (11) November 2013 (16) October 2013 (16) September 2013 (9) August 2013 (6) July 2013 (3) June 2013 (12) May 2013 (11) April 2013 (13) March 2013 (12) February 2013 (13) January 2013 (21) December 2012 (14) November 2012 (18) October 2012 (13) September 2012 (8) August 2012 (11) June 2012 (13) May 2012 (13) April 2012 (9) March 2012 (14) February 2012 (12) January 2012 (17) December 2011 (16) November 2011 (16) October 2011 (13) September 2011 (10) August 2011 (11) July 2011 (5) June 2011 (18) May 2011 (12) April 2011 (19) March 2011 (12) February 2011 (17) January 2011 (18) December 2010 (16) November 2010 (16) October 2010 (13) September 2010 (15) August 2010 (16) July 2010 (4) June 2010 (13) May 2010 (17) April 2010 (16) March 2010 (16) February 2010 (14) January 2010 (15) December 2009 (17) November 2009 (17) October 2009 (17) September 2009 (6) August 2009 (8) July 2009 (7) June 2009 (7) May 2009 (9) April 2009 (6) March 2009 (16) February 2009 (9) December 2008 (14) November 2008 (1) September 2008 (9) June 2008 (7) March 2008 (8) December 2007 (8) September 2007 (8) June 2007 (7) March 2007 (9) December 2006 (6) September 2006 (6) June 2006 (8) March 2006 (6) December 2005 (6) September 2005 (7) June 2005 (9) March 2005 (8) December 2004 (8) September 2004 (10) June 2004 (8) March 2004 (11) December 2003 (8) September 2003 (6) June 2003 (8) March 2003 (6) December 2002 (6) September 2002 (10) June 2002 (3) March 2002 (5) December 2001 (9) September 2001 (6) June 2001 (10) March 2001 (6) December 2000 (8) September 2000 (7) June 2000 (9) March 2000 (6) December 1999 (6) September 1999 (4) June 1999 (7) March 1999 (6) December 1998 (9) September 1998 (6) June 1998 (13) March 1998 (7) December 1997 (3) September 1997 (5) June 1997 (7) March 1997 (8) December 1996 (5) September 1996 (6) June 1996 (5) March 1996 (5) December 1995 (7) September 1995 (4) June 1995 (3) March 1995 (4) December 1994 (4) September 1994 (4) June 1994 (4) March 1994 (6) December 1993 (6) September 1993 (5) June 1993 (5) March 1993 (6) December 1992 (7) September 1992 (11) June 1992 (5) March 1992 (5) December 1991 (5) September 1991 (4) June 1991 (3) March 1991 (4) December 1990 (6) September 1990 (3) June 1990 (3) March 1990 (4) December 1989 (5) September 1989 (5) June 1989 (2) March 1989 (9) December 1988 (5) September 1988 (7) June 1988 (9) December 1987 (7) September 1987 (2) June 1987 (8) March 1987 (9) December 1986 (5) September 1986 (7) June 1986 (4) March 1986 (2) December 1985 (4) September 1985 (4) June 1985 (4) December 1984 (8) September 1984 (5) June 1984 (5) March 1984 (6) December 1983 (5) June 1983 (4) March 1983 (1) December 1982 (3) September 1982 (4) June 1982 (8) March 1982 (2) September 1981 (3) June 1981 (5) March 1981 (4) December 1980 (4) June 1980 (2) March 1980 (4) September 1979 (4) June 1979 (1) March 1979 (2) December 1978 (4) September 1978 (2) June 1978 (4) March 1978 (2) December 1977 (2) September 1977 (2) March 1977 (3) September 1976 (3) March 1976 (2)
Select Year 2015 (87) 2014 (138) 2013 (143) 2012 (142) 2011 (167) 2010 (171) 2009 (119) 2008 (39) 2007 (32) 2006 (26) 2005 (30) 2004 (37) 2003 (28) 2002 (24) 2001 (31) 2000 (30) 1999 (23) 1998 (35) 1997 (23) 1996 (21) 1995 (18) 1994 (18) 1993 (22) 1992 (28) 1991 (16) 1990 (16) 1989 (21) 1988 (21) 1987 (26) 1986 (18) 1985 (12) 1984 (24) 1983 (10) 1982 (17) 1981 (12) 1980 (10) 1979 (7) 1978 (12) 1977 (7) 1976 (5)
You can search for texts using author names or free search terms.
Find texts matching either just one search term (OR query) or require all words to appear (AND query). Use quotes when searching for phrases, for example "search phrase".


Oscar Blandi, one of the most sought-after hair dressers in New York believes - 'In Passion, lies beauty.' This is the exemplary statement, the vision behind Oscar Blandi, a diverse hair care range of products named after the hair stylist's name himself. No wonder the list of his loyal celebrity clients include Jessica Alba, Jennifer Garner, Jessica Biel and Faith Hill.
The Oscar Blandi Product range utilizes high-end botanical ingredients renowned for rejuvenating and revitalizing the damaged hairs and offer a fuller texture and volume. An alluring fact to convince you to Buy Oscar Blandi Shampoo is that it is a formulation free from parabens and sulfates or synthetic dyes and therefore, suitable to be used on hairs regularly and do not cause any damage.
The Oscar Blandi Products are infused with keratin that fortifies hairs and offers a better and smoother texture beautifying the hairs. No wonder, you'll make heads turn as you pass through a handful of people. If you're not convinced, you can begin it as a test and Buy Oscar Blandi Jasmine Shampoo to see if it is as effective as told. You'll be amazed to see the results.
HairCareToday is offering the entire range of Oscar Blandi at Discount that is unbelievable. Of course, there are other benefits like 100% original products, delivery at doorsteps etc. that makes your decision to Buy Oscar Blandi online a wise one.


text:
Voice Control Becomes a Concern for Broadcasters
September 19, 2018 voicefirstlabs	flashbriefing	0 Comments
As we have been hearing over the last months, Amazon Alexa is being added to every device possible. According to Amazon European general manager for Alexa, Fabrice Rousseau, the TV is the most important device in the house, and they are set to conquer it. With the Fire TV Cube and the TV stick you can experience a hands-free TV experience and sip that wine without worrying about the remote controller.
Broadcasters might be happy about the wine, but are not that happy about the rest. The chief consumer and strategy officer for Channel 4 in Europe has said that "As a content provider we have no control over this service,". "We have to actively defend ourselves."
Let's explore the reasons behind this:
One of the concerns highlighted by the Channel 4 Strategy Officer, is the fear that voice won't allow them as content providers to deliver the diversity of content they do today and a guarantee that it won't be taken away. Including niche content that might be surfaced on a home page and get lost. The channel is dabbling with voice, but its first experiments are with Google Assistant. Basically, they are afraid of Amazon removing content in favor of Amazon Prime Video service. Thus the Assistant becomes the first option that do not pose that problem.
That's one of the backslash Amazon have been encountering with Alexa for different devices, as companies are showing their concerns with Amazon's tentacles that extend to their streaming service as well as a threat to broadcasters.
We learned recently that Amazon is on more than 20 000 devices and just yesterday they announced that they are planning to release at least 8 new Alexa-powered devices, including a microwave, an amplifier, and an in-car gadget.
Channel 4 Strategy Officer urged her peers to work together in a voice interfaces standard for their metadata with the goal to not confuse the consumer. And asked Amazon to share data on how consumers use their services through Alexa.
Fundamentally, that's the key point I want you take away from this episode: voice platforms and in this case Alexa, are becoming the owner of the consumer. Everyone wants in. Because we find ourselves at a unique inflection point where everything is about to change.
Amazon European general manager for Alexa, Fabrice Rousseau insisted that there were no plans to prioritize Amazon Prime over that of other content providers with a caveat "as of yet".
Companies that fail to see through this change are going to stay suffer in their bottom line, and companies that capitalize in voice are going to be rewarded. Is that simple. These reactions from broadcasters show the stage is set in for the shift voice is bound to make for brands.
Thank you for listening. Remember to subscribe, like, comment and share this episodes. My name is Mari, and you can find me on Twitter as voicefirstlabs and on Instagram @voicefirstweekly. Thank you for listening and you have a great day!

redpajama_set_name: RedPajamaCommonCrawl


text:
Bourbonnais newbies Khalil Mack and Roquan Smith ready to get started: 'We're trying to get rings. That's the thing.'
By Dan Wiederer
| BOURBONNAIS
Khalil Mack made his way onto campus with wide eyes Thursday, driving his Lamborghini truck toward training camp check-in and trying to get a feel for his home-away-from-home for the next three weeks.
Mack's first impressions of Bourbonnais and Olivet Nazarene University?
"It's smooth, man," Mack said. "Yeah. I'm still taking it all in. I'm looking around and getting a feel for everything. It looks like it's going to be a lot of fun out here."
As for what Mack heard from teammates about the Bears' camp home since 2002?
"They told me I'm going to love it," he said. "I don't know if that's sarcastic or not, but I'm looking forward to it."
A little while earlier, linebacker Roquan Smith jumped out of his BMW in a tank top, shorts and flip-flops and asked a camp volunteer for directions to the dorms.
Like Mack, Smith is a Bourbonnais newbie, still going through a few days of orientation to get settled. In the short term, he'll need a map to find the dining hall, a bike to get to the practice fields and some friendly pointers on where to get the good eats around town.
"I don't know a lot," Smith said earlier this week during an appearance on WMVP-AM 1000. "But I've learned it's in the middle of nowhere and there's nothing to do."
Bears inside linebacker Roquan Smith arrives at training camp in Bourbonnais on July 25, 2019. (Jose M. Osorio / Chicago Tribune)
Grab your dorm key, Roquan, and settle in. Matt Nagy, Chuck Pagano and the rest of the Bears coaches will make sure there's plenty to do between now and Aug. 11.
"It's just the camaraderie, coming together, getting better as a team," Mack said. "That's what this is all about."
For the record, the last time Mack was in training camp was 2017. With the Raiders. In Napa, Calif.
And the last time he slept in a dorm was back during his early playing days at the University at Buffalo. So, yes, it may take a few days to get used to this new setup.
While Mack missed all of camp last summer, stuck in a contract standoff with the Raiders, it's safe to assume — in the words of Initech's Peter Gibbons — he wasn't exactly missing it.
Still, the All-Pro edge rusher understands how things are different this year and asserts he's ready to fully invest in making certain a special Bears defense remains that way.
Mack knows the groundwork that can be laid in camp and senses this team has the ideal combination of cohesion, focus and determination to chase the biggest of goals.
[Most read in Sports] Why did the Bears draft Mitch Trubisky over Patrick Mahomes and Deshaun Watson? »
"You can see it," Mack said. "Especially last year. But that's in the past. We can't really measure (ourselves) off last year's success. It's a new year, new focus, new team. Ultimately, we're hungrier than we were last year. I'm speaking for myself as well. I'm way hungrier than I was last year."
With a big goal-little goal approach, the first step is squeezing the most out of this first weekend of practices. Mack made his way through a light practice Friday afternoon, will get a much more vigorous session Saturday and then jump into full pads Sunday.
As terrific as the defense was last season, leading the NFL in takeaways and points allowed, it's easy to forget neither Mack nor Smith set foot in Bourbonnais in 2018. Smith didn't sign his rookie contract until 29 days after camp began, missing 16 full-team practices and countless walk-throughs and meetings.
Mack, meanwhile, didn't board his flight for Chicago until Labor Day weekend, when Bears general manager Ryan Pace executed the earth-shaking trade to enliven an already sturdy defense with one of the game's most ferocious pass rushers.
This time around, Mack and Smith will be with their defensive teammates from the get-go. And there are widespread expectations that both playmakers will be barrels of TNT for the defense.
Bears linebacker Khalil Mack greets running back Tarik Cohen at training camp in Bourbonnais on July 25, 2019. (Jose M. Osorio / Chicago Tribune)
Mack didn't hesitate in saying he believes Smith can become an All-Pro this season. Mack, meanwhile, continues to draw praise from teammates on both sides of the ball.
"He's one of those players who fits perfectly into our culture," quarterback Mitch Trubisky said. "He makes people around him better. He makes the defense better because he raises everybody's level of focus and intensity, competitiveness."
Trubisky used the phrase "all-in" in describing Mack's focus. In Bourbonnais, that means the established star must work through camp to fully understand everything that comes with new coordinator Pagano's defense.
It's learning the new terminology and digesting the schematic principles. It's adding new wrinkles to his game and making sure he remains dialed in on self-improvement as well as the unit's growth.
"You have to think about it in terms of being a student in the game," Mack said.
[Most read in Sports] Will Patrick Kane — currently at 999 — earn his 1,000th career point tonight? He'd be the 90th NHL player to reach the milestone. »
Mack has enjoyed Pagano's personable nature and senses the new coordinator has a knack for utilizing his players' strengths. That will be a big test for Pagano, trying to connect and build trust with players who have tasted high-level success as a group without him.
But Pagano will also be aided by the talent he has been given and the eagerness to learn that some of his best players exhibit on a daily basis.
Latest Chicago Bears
Raheem Mostert's 4 rushing TDs lift the 49ers past the Packers 37-20 in the NFC championship game
A busy Bears offseason continues with changes to the offensive coaching staff. The Bear Download podcast breaks it down.
Bears' decision to move training camp to Lake Forest a 'devastating' blow to Bourbonnais after 18 years as team's summer home
Bears make coaching hires official, naming Bill Lazor offensive coordinator and John DeFilippo quarterbacks coach
Duke Slater, a pioneer for black linemen on the Chicago Cardinals, is finally selected to the Pro Football Hall of Fame
"That's just a part of me. I want to be the best," Mack said. "A part of being the best is working hard along with (your) talent. That's what I've been taught throughout my whole career. Hard work beats talent when talent doesn't work hard."
Mack can easily relay that message to Smith, who is thrilled the drama and tension of last year's contract holdout is in the distant past. Now it's all about football, about long days at camp, about taking last year's success and viewing it through the proper frame.
Like Mack, Smith may be new to Bourbonnais. But he's eager to be here.
[Most read in Sports] Yu Darvish now wonders: Was he tipping pitches for the Dodgers against the Astros in the 2017 World Series — or were they cheating? »
"I had a pretty solid year last year and we had a pretty solid year," Smith said. "But that's not the standard here. We're trying to get rings. That's the thing."


text:
Q: Turn a vector's indexes into its content and vice-versa I'm looking an efficient way to turn the vector:
[1,1,1,2,3,3,3,4,4,4,5,1]

into a vector of vectors such that:
[[1,2,3,12],[4],[5,6,7],[8,9,10],[11]]

In general:
newVector[i] = indexes of the initial vector that contained i

Preferably in Matlab/Octave but I'm just curious if there is an efficient way of achieving this.
I tried looking it up on google and stack but I have no idea what to call this 'operation' so nothing came up.

A: There is an easy way to do it using accumarray
A = [1,1,1,2,3,3,3,4,4,4,5,1]
accumarray(A',A',[],@(x){find(ismember(A,x))})

But next time, please show your own attempt in your question
Alternatively (but only if A starts from 1 and doesn't skip any numbers)
accumarray(A', (1:size(A,2))', [], @(x){sort(x)})

redpajama_set_name: RedPajamaStackExchange


text:
'It was a night to remember' - Irish striker excited about his future at Norwich after Youth Cup hat-trick
Adam Idah curls home his third goal against Barnsley for Norwich City U18s. Picture by Matthew Usher/Focus Images
Scoring hat-tricks is becoming a rather helpful habit for young Norwich City striker Adam Idah.
The Republic of Ireland youth international only joined the Canaries as a first-year academy scholar in the summer but has already caught the attention of supporters.
The 17-year-old scored a remarkable 10-minute treble in Tuesday night's 4-1 victory over Barnsley for City's under-18s in the FA Youth Cup third round – teeing up a home tie against Manchester United or Derby County in January.
With first team head coach Daniel Farke and sporting director Stuart Webber in attendance, the Irish youngster took his tally to nine goals in 12 games for the U18s this season.
"It's really exciting for me and for everyone else that the first team coach was watching and we put in a second half performance like that," Idah said. "It was really good, we're feeling great."
REPORT: Incredible comeback sees Norwich City U18s smash Barnsley 4-1 in FA Youth Cup
Signed from College Corinthians, in his home county of Cork, Idah previously had a trial with Aston Villa. He scored eight goals in 10 games for the Ireland U17s and has recently won three U18 caps.
"Basically I was just playing locally back in Ireland and one of the scouts came to watch one of my games and I scored a hat-trick in one of those games," the Canaries prospect continued.
"I came over here on trial and played against Peterborough and scored a hat-trick in my first game so they offered me a contract and I was really happy to join.
"I scored a hat-trick recently as well against Azerbaijan in the European qualifiers (for Ireland U17s), so hopefully I can continue that and hopefully get more!"
REACTION: Young striker Idah stars in front of Canaries boss Farke during dramatic Youth Cup victory
David Wright's side had to bounce back from 1-0 down to beat Barnsley at Carrow Road though, with nerves seeming to get the better of the City youngsters in the first half – before tearing their opponents to shreds.
"It was great, an excellent win," Idah said. "It was tough first half but in the dressing room at half-time we encouraged everyone to get on top and sort things out and I think in the second half everyone performed better and we got a great result. It was a night to remember.
"I'm really happy with it, it's my first hat-trick for Norwich so I'm delighted. It was my first starting appearance at Carrow Road so that was excellent as well."
• For the latest Norwich City news and views follow David Freezer on Facebook @DavidFreezer1 or on Twitter @davefreezer
• Join in with all the latest Canaries chat on the Pink Un messageboard
Incredible comeback sees Norwich City U18s smash Barnsley 4-1 in FA Youth Cup
FA Youth Cup story of the match: Norwich City U18s 4 Barnsley U18s 1
Young striker Idah stars in front of Canaries boss Farke during dramatic Youth Cup victory
Stuart Webber
Meet Isaac Rex, the first baby to be born at Norfolk dinosaur attraction


text:
Suzuko Yamada, Japan: Wallpaper * Architects Directory 2021
By Edward D. Lee on	 June 28, 2021 Design Architecture
Suzuko Yamada joins our range of emerging offices in the 2021 Wallpaper * Architects' Directory, with a distinctive Tokyo home referring to gorilla habitats in Rwanda
We meet Suzuko Yamada, the founder of the eponymous, energetic and up-and-coming Japanese practice from Tokyo, which is making waves with wonderfully experimental living works like Daita2019; The project draws on native architecture and the spirit of our time as Yamada redefines the idea of the home, inspired by the gorilla habitats in Rwanda.
Who: Suzuko Yamada
This boutique office with just three employees is managed by the Japanese architect Suzuko Yamada. Born in Tokyo and a graduate of the University of California, Berkeley and Tokyo Art University, she founded her independent studio in 2013 after previously working for the renowned Sou Fujimoto Architects. Today she teaches and practices, researches a decidedly experimental architecture and has received a number of awards (e.g. recognitions from the Architectural Design Association of Nippon and Japan's "Under 35 Architects" exhibition in 2020).
Recent work includes a number of residential projects with designs that push the boundaries of residential architecture. Her Pillar House concept touches on apartment typologies and led to a life-size replica of the design that is being built in the Tokyo Metropolitan Art Museum. Miyazaki House is an ongoing project for the home of a designer couple and their two young children. But it was Daita2019 that particularly caught our attention – a striking, scaffolding-like composition of a house in an urban lot (see below).
Yamada likes to think about "native architecture," she says. "We know that there are many great examples of vernacular expressions from different eras in many regions. Not only in buildings, but also in music, clothing, tools, languages, food … Does the architecture we create have the same sense of rationality and beauty as these other vernacular expressions? We always think of this when we start a project. And we are also trying to propose new local architecture that is rooted in the time we live in. "
What: Daita2019
"When designing this house, I remembered the Rwandan forest that I visited a few years ago," recalls Yamada. "It is a huge forest of the Virunga volcanoes, where the borders of Rwanda, Congo and Uganda lie and where wild mountain gorillas spend their daily travels. When we caught up with a flock of gorillas under the guidance of locals, they simply sat down and rested between soft bushes in an open wooded area. Young gorillas played in the trees and ran among adult gorillas while each adult sat comfortably in the grass to groom themselves or to eat grass and tree bark. It was like a scene in a house. '
It was this landscape and the natural structure of trees, leaves and tall grass that inspired the architect to create this Tokyo house, which is more reminiscent of an abstract three-dimensional network or scaffolding system than a conventional house. "Is it possible to create a house in which bare life is gently enclosed with layers of linear materials and objects to shape different depths, and [removed] from the sun and the eyes of the people in the streets? ' asks Yamada.
The answer is Daita2019, a residential building in an urban setting made of visible building materials, almost no opaque walls at the front, and a series of windows and joinery elements that together define the space. The owner's possessions are arranged in such a way that they "shape different life scenes". Meanwhile, an outdoor garden is rich in edible plants, fruit trees, herbs and flowers. A border made of aluminum defines the boundaries of the structure and wood and steel leaves delimit each room.
Why: Wallpaper * Architects Directory 2021
Designed in 2000 as an index for emerging architectural talent, Wallpaper * Architects' Directory is our magazine's annual list of promising practices from around the world. The project has spanned styles and continents over the years as it always stands up for the best and most exciting young studios, showcasing inspiring work with an emphasis on the living space. With more than 500 alumni, and the trend is rising, the Architects' Directory is back in its 21st edition. Join us at the start of this year's survey – 20 young studios from Australia, Canada, China, Colombia, Ghana, India, Indonesia, Japan, Malaysia, Mexico, the Netherlands, Nigeria, South Africa, South Korea, Spain, Sweden, the USA and Great Britain, with a lot of promise, ideas and exciting architecture.
The Japanese architect Kengo Kuma is one of the most influential Time 100 of 2021
Dealing with moisture-contaminated wood
Future Firm's Hem House enriches living in Chicago
Archinect Survey Results: Has the Architecture Community Returned to the Office This Summer? | characteristics


Since 2015, the John Wall New Voices Act has ensured free speech rights for student journalists in public high schools and colleges across North Dakota. After its successful passage through North Dakota legislature, a national movement has led to campaigns and similar legislation in around 20 other states. For more information on this movement, visit New Voices USA.
a. "Protected activity" means an expression of free speech or freedom of the press.
b. "School-sponsored media" means any material that is prepared, substantially written, published, or broadcast by a student journalist at a public institution of higher education, distributed or generally made available to members of the student body, and prepared under the direction of a student media adviser. The term does not include any media intended for distribution or transmission solely in the classroom in which the media is produced.
c. "Student journalist" means a student of a public institution of higher education who gathers, compiles, writes, edits, photographs, records, or prepares information for dissemination in school-sponsored media.
d. "Student media adviser" means an individual employed, appointed, or designated by a public institution of higher education to supervise or provide instruction relating to school-sponsored media.
2. Except as provided in subsection 3, a student journalist has the right to exercise freedom of speech and of the press in school-sponsored media, regardless of whether the media is supported financially by the institution or by use of facilities of the institution or produced in conjunction with a class in which the student is enrolled. Subject to subsection 3, a student journalist is responsible for determining the news, opinion, feature, and advertising content of school-sponsored media. This subsection may not be construed to prevent a student media adviser from teaching professional standards of English and journalism to student journalists. A student media adviser may not be dismissed, suspended, or disciplined for acting to protect a student journalist engaged in a protected activity or for refusing to infringe on a protected activity. (emphasis added).
d. So incites students as to create a clear and present danger of the commission of an unlawful act, the violation of institution or state board of higher education policies, or the material and substantial disruption of the orderly operation of the institution.
4. An expression of free speech or freedom of the press made by a student journalist under this section may not be construed as an expression of school policy. A school, school official, employee, or parent or legal guardian of a student journalist may not be liable in any civil or criminal action for an expression of free speech or freedom of the press made by a student journalist, except in the case of willful or wanton misconduct.
If you feel your rights are being threatened or have been violated, please contact us immediately at [email protected].


Annual Drug Patent Expirations for JANUVIA Januvia is a drug marketed by Merck Sharp Dohme and is included in one NDA. It is available from three suppliers. There are six… The post New patent expiration for Merck Sharp drug JANUVIA appeared first on DrugPatentWatch - Make Better Decisions.


text:
Amazon Drops FB Friday Ad Campaign As Lockdown Starts
Updated on 31 October 2020
PARIS (Reuters) - Amazon is withdrawing advertising for pre-Black Friday discounts in France, after the government said the campaign was unfair to small shops at time when a coronavirus lockdown has forced them to close.
France entered its second national lockdown on Friday to try to contain a surge in infections. The curbs imposed under it include the closure of non-essential stores.
A spokeswoman for Amazon said the group had agreed to halt its radio advertising campaign around pre-Black Friday sales.
A page with discounted items under the header "Black Friday ahead of time" was live on its French website on Saturday, however.
Junior Economy Minister Agnes Pannier-Runchaer said she had asked Amazon to suspend the campaign. It was "not at all appropriate at a time when 200,000 businesses will have to shut their doors," she told Europe 1 radio on Saturday.
A discount shopping day that takes place worldwide, Black Friday usually coincides with the Friday of the U.S. Thanksgiving Weekend.
Amazon's French campaign was due to run between Oct. 26 and Nov. 19.
The online retailer had to shut some of its warehouses in France during the country's first lockdown this spring, after clashing with unions over sanitary conditions there.
Pannier-Runacher, asked if Amazon would be allowed to maintain a campaign for Black Friday sales this year, said it was not yet clear. "It's a matter we will have to work on with all retailers," she said.
French restaurants, cafes and shops not selling essential goods will have to close for at least the next two weeks.
The restrictions sparked an outcry across the country over bookstores in particular, with opposition politicians and literary figures calling for them to remain open.
Fnac Darty, which sells books as well as electronic goods, said on Friday it would shut down its culture section in coming weeks out of solidarity, after chain stores came under fire as some will remain open.
Tagged With: Forex NewsTrending On MarketMarket News


Burnt Offerings by Stan Bergstein | Tiger was in Tucson most of last week, and so was I, which gave me another chance to see firsthand the magic this man can weave.
I�m talking about his status as the world�s best and best known athlete, the latter title once held by Muhammad Ali, and about what Tiger Woods has done for the game of golf worldwide, and for human relations and mankind.
Between 1948 and 1953 I traveled the country as announcer for the Harlem Globetrotters. They were the number one ticket in sports in those days, but they could not eat in many restaurants nor stay in restricted hotels in the Deep South, where their white traveling companion team, Red Klotz�s Washington Generals, were not allowed to play against them. Blacks humiliating whites did not play well in Birmingham.
That is 60 years ago, a short span as human history goes, but a remarkable gap to be bridged in one man�s lifetime.
If someone had told me then, the day I had to go into a fast food joint in Las Cruces, New Mexico, and carry out 20 hot dogs and hamburgers for the best known team in basketball because they couldn�t be served in the town, that I would live to see a Tiger Woods hailed worldwide as a golfer and a man, or an African-American running for president of the United States, I would have considered them daft and out of touch with reality.
Woods played Aaron Baddeley in the third round in Tucson. He won, but the page-wide headline on the Arizona Daily Star�s front sports page told the story: "Barely Over Baddeley." Baddeley had 9 birdies, but was playing against an automaton, as Woods birdied 12 of the 20 holes they played.
Even Woods was impressed. "Every other hole it seemed like we birdied. I birdied, he birdied, he birdied, I birdied. It was unbelievable." The Star told the real story on its front page, with a headline that read, "Tiger wins battle of the birdies. World�s best golfer survives playoff, advances to quarterfinals."
The show itself was mundane and spotty, with distracting clips inserted out of context that was annoying. I watched with a note pad, and it was an hour and 41 minutes into the show before I wrote a note. That came when award-winning Tilda Swinton, accepting her Oscar as best supporting actress, showed a side not usually seen, saying she was giving her agent, Brian Swardstrom, her Oscar because without him "there�s no way I would be in America at all" and noting Oscar�s head and buttocks were Swardstrom�s spitting image. She hailed her "Michael Clayton" co-star George Clooney, sitting in the front row, telling him "You rock, man!" a view shared by women worldwide.
Stewart�s best line was a gag with John Travolta. He announced, "The owner of the Boeing 707, California license plates, your landing lights are on," and Travolta bounded across the stage, patted Stewart on the shoulder, and ran offstage behind the curtains.
He was escorted on and off the stage by two of the evening�s loveliest ladies, and I could not help thinking, if that�s where it ends, it�s worth keeping up the fight.


Dr Daniel Osborn is a developmental biologist and lecturer in animal models of human genetic disease.
His research focuses on understanding the molecular mechanisms of cilia related human disorders where he utilises the Zebrafish (a tropical freshwater fish) and its many attributes.
Dr Osborn currently works on an expanding group of human disorders known as the ciliopathies, which affects the function of a small cellular protrusion known as the cilium.
Of particular interest to Dr Osborn is the ciliopathy Bardet-Biedl Syndrome (BBS), a heterogeneous pleiotropic disorder characterised by retinal degeneration, obesity, cystic kidneys, cognitive impairment, and polydactyly. At present, sixteen BBS genes have been identified to affect different aspects of ciliogenesis whilst presenting with the same cilia associated phenotype.
Over the past couple of years Dr Osborn has been developing semi-high throughput methods for testing drugs to ameliorate aspects of BBS through the use of zebrafish. Recently, he has focused on the debilitating retinal degeneration of which there is currently no cure.
Whilst BBS is considered a rare genetic disease (1:100,000), retinal degeneration on its own affects 1:2000 worldwide. BBS patients characteristically develop symptoms of retinal degeneration in the first decade of life with the gradual onset of night blindness, followed by photophobia, loss of central and colour vision, and ultimately blindness by the second or third decade.
Zebrafish are particularly well suited to perform drug screens due to their ease in genetic manipulation and large yields of eggs. Dr Osborn's aim is to use zebrafish to provide translational medicine and an insight into the role the cilium plays during development.
Before joining St George's, Dr Osborn worked as a postdoctoral research associate at University College London, Institute of Child Health under the supervision of Professor Philip Beales. Here, he participated in two European Community initiatives (SYSCILIA and EUCilia) that took a systems biology approach to dissect cilia function and its disruption in human genetic disease. He modelled and validated candidate cilia associated modules in zebrafish and developed high throughput methods to screen for compounds that can ameliorate cilia related disorders, such as retinal degeneration and polycystic kidney disease.
Dr Osborn completed his PhD at King's College London in 2008, supervised by Professor Simon Hughes (Professor of Developmental Cell Biology, Randall Division of Cell and Molecular Biophysics and Medical Research Council Centre for Developmental Neurobiology), where his research used zebrafish as a tool to understand the complex genetic regulation that allows the conversion of naïve cells into functionally defined muscle fibres. His thesis, entitled "The regulation of myogenic bHLH proteins during zebrafish slow muscle development", identified novel pathway interactions required for successful muscle formation.
He completed his first degree, BSc (Hons) in Biology, at the University of Sussex in 2000.
Cardenas-Rodriguez, M., Irigoin, F., Osborn, D. P., Gascue, C., Katsanis, N., Beales, P. L. and Badano, J. L. (2013). The Bardet-Biedl syndrome modifier CCDC28B modulates mTORC2 function and interacts with SIN1 to control cilia length. Hum Mol Genet. 2013 Oct 15;22(20):4031-42.
Cardenas-Rodriguez, M., Osborn, D. P., Irigoin, F., Grana, M., Romero, H., Beales, P. L. and Badano, J. L. (2013) Characterization of CCDC28B reveals its role in ciliogenesis and provides insight to understand its modifier effect on Bardet-Biedl syndrome. Hum Genet 132(1): 91-105.
Prodromou, N. V., Thompson, C. L., Osborn, D. P., Cogger, K. F., Ashworth, R., Knight, M. M., Beales, P. L. and Chapple, J. P. (2012) Heat shock induces rapid resorption of primary cilia. J Cell Sci 125(Pt 18): 4297-305.
Osborn, D. P.*, Rooryck, C.*, Diaz-Font, A.*, Chabchoub, E., Hernandez-Hernandez, V., Shamseldin, H., Kenny, J., Waters, A., Jenkins, D., Kaissi, A. A. et al. (2011) Mutations in lectin complement pathway genes COLEC11 and MASP1 cause 3MC syndrome. Nat Genet 43(3): 197-203.
Osborn, D. P.*, Li, K.*, Hinits, Y*. and Hughes, S. M. (2011) Cdkn1c drives muscle differentiation through a positive feedback loop with Myod. Dev Biol 350(2): 464-75.
Walczak-Sztulpa, J., Eggenschwiler, J., Osborn, D. P., Brown, D. A., Emma, F., Klingenberg, C., Hennekam, R. C., Torre, G., Garshasbi, M., Tzschach, A. et al. (2010) Cranioectodermal Dysplasia, Sensenbrenner syndrome, is a ciliopathy caused by mutations in the IFT122 gene. Am J Hum Genet 86(6): 949-56.
Pearson, C. G., Osborn, D. P., Giddings, T. H., Jr., Beales, P. L. and Winey, M. (2009) Basal body stability and ciliogenesis requires the conserved component Poc1. J Cell Biol 187(6): 905-20.
Osborn, D. P.*, Hinits*, Y. and Hughes, S. M. (2009) Differential requirements for myogenic regulatory factors distinguish medial and lateral somitic, cranial and fin muscle fibre populations. Development 136(3): 403-14.
Professor Philip Beales (University College London [UCL], Institute of Child Health), a consultant in clinical genetics, head of the Cilia Disorders Laboratory and Director of the Centre for Translational Genomics at University College London.
Dr Dagan Jenkins (UCL, Institute of Child Health) Dept of Genes, Dev and Disease.
Doctor Daniel Osborn has lectured to MRes students on "Modelling human disease in zebrafish".
He has also given a lecture to third year St George's Biomedical Science students, "Animal transgenics: the zebrafish".


text:
UK ISPs to block set-top boxes that illegally live-stream soccer matches
Premier League wins court injunction requiring server-level blocking.
Kelly Fiveash - Mar 10, 2017 4:34 pm UTC
Kodi set-top boxes that allow football fans to stream live matches without a licence will be blocked by the UK's four biggest ISPs, after the High Court approved a piracy clampdown order.
Sky, BT, TalkTalk, and Virgin Media will all be required to block servers that stream Premier League football games.
"The new block will enable a proportionate and targeted restriction of content that would otherwise have been proliferated to unauthorised websites and IPTV devices," said the Premier League after it secured the court order from Mr Justice Arnold on Wednesday.
BT and Sky fling millions of pounds at footie matches to win exclusive rights to broadcast the games live. Earlier this week, BT Sport secured the exclusive rights to show UEFA Champions League and UEFA Europa League matches until 2021.
But broadcasters and the Premier League have been fretting about the rise of Kodi set-top boxes, which allow football fans to watch live streams of copyrighted material on their TVs without paying for a subscription.
The High Court granted the order to block the servers that stream the matches via the Kodi boxes under section 97a of the Copyright, Designs, and Patents Act.
"We will continue working with ISPs, government, and other sports content producers to protect consumers from illegitimate services that offer no recourse when services are removed, provide no parental controls and, in many instances, are provided by individuals involved in other criminal activity," the Premier League said.
The Premier League has been involved in a number of recent legal actions against individuals who have supplied Kodi boxes to football fans seeking to watch the matches without coughing up a subscription fee to Sky or BT.
This week, a millionaire who flogged Kodi boxes to pubs for £1,000 a pop was ordered to pay £250,000 and handed a 10-month prison sentence, which was suspended for one year after 65-year-old Malcom Mayes of Hartlepool, County Durham pleaded guilty to selling the boxes illegally.
Listing image by Alex Livesey/Getty Images
Kelly Fiveash Kelly is News Editor at Ars Technica UK. She cut her teeth as an IT helpdesk analyst, before moving into tech journalism. She's a Londoner who loves tiny dogs, loud guitars, and messy tacos.
Email kelly.fiveash@arstechnica.co.uk // Twitter @kellyfiveash


text:
PV Manufacturing Capacity Expansion Announcements Top 55 GW, Says PV Tech
Joshua S Hill
Solar PV manufacturing capacity expansion announcements topped 55 GW in 2015, according to new analysis from PV Tech.
According to Mark Osborne, Senior News Editor at PV Tech, PV manufacturing capacity expansion announcements in 2015 more than doubled, from 21 GW in 2014 to 55.19 GW in 2015. However, as Osborne makes abundantly clear in his analysis, this figure cannot be taken at face value, as it "is all inclusive," including everything from valid announcements to unlikely Memorandums of Understanding (MOU) and Letters of Intent (LOI).
Subsequently, PV Tech eliminates over 15 GW worth of announcements in 2015 "that failed validity tests, at this time" and a further 10.7 GW when "only counting initial phase capacity expansions." Thus, "the most realistic figure of announcements in 2015 that could potentially migrate to effective capacity over the next 12 to 24 months" sits at around 29 GW.
PV Tech also reappraised November's record level of announcements, seen below as sitting around the 25 GW mark.
According to PV Tech, preliminary figures in November reported over 17 GW worth of announcements, which then grew an extra 7.7 GW to sit at over 25 GW. However, PV Tech found that some of these announcements were already previously announced, and some represented "phantom capacity due to outsourcing and the inclusion of small-scale initial phase capacity attached to multiple gigawatt future phased expansions with uncertain timelines."
Thus, a more realistic figure from November cuts 11 GW and brings it down to around 14 GW.
Mark Osborne's full analysis, available here, digs deeper into the industry's sub-sectors, regional shifts, and individual in-depth analysis of each listed-company's plans announced in November.
In this article:PV manufacturing, PV-Tech, Solar PV, solar PV manufacturing
Written By Joshua S Hill
I'm a Christian, a nerd, a geek, and I believe that we're pretty quickly directing planet-Earth into hell in a handbasket! I also write for Fantasy Book Review (.co.uk), and can be found writing articles for a variety of other sites. Check me out at about.me for more.
India's Largest Building Integrated Vertical Solar System & The Road Ahead
In 2019, U-Solar Clean Energy Solutions Pvt. Ltd. installed India's largest building integrated vertical solar PV system at a data center in Mumbai. The...
Anand UpadhyayJuly 11, 2020
India Completes World's Largest Solar Tender, Aims To Reduce Chinese Solar Imports
Even though the fossil fuels sector has been completely ravaged by the coronavirus pandemic, the renewable energy sector has been more than chugging along....
Anand UpadhyayJune 22, 2020
USA's First 100% Solar Airport Comes Up At Chattanooga, In The Heart Of Trump Land
A few weeks back, Tennessee's Chattanooga Metropolitan Airport (CMA) became the first US airport powered by 100% solar energy.
Anand UpadhyayAugust 21, 2019
Swiss Scheme Demonstrates Successful Peer-To-Peer Trading Of Solar PV
Trading excess generation with neighbors is no longer science fiction, writes independent energy expert Fereidoon Sioshansi, publisher of the newsletter EEnergy Informer. An experiment...
Guest ContributorJune 25, 2019


text:
Netherlands TV Stations:
NCRV was launched in the late August. NCRV represent a socially committed organization. The slogan of this channel is "together in the world". It is established by Dutch Christian Radio Association.
Popular TV Stations: NCRV, Netherlands TV
NOS Journal 24
NOS Journal 24 – The public broadcaster NOS is responsible for a large news that are reliable and independent. After a merger of all the new teams in 2006, the NIS cross-media work. Because the NIS now fully digitally organized, all platforms can be operated very fast. Not only radio or television but also via cable live debates in the Lower House, or the latest news on a mobile phone.
Radio, television and Internet grow increasingly closer together and provides for NIS News when it comes to reporting the news. As far as possible by a modern way of working 24-hour news broadcast cross-media.
NOS news 24 / NIS 24 Politics are two digital thematic channels 24 hours a day via cable and the Internet broadcast. De NOS voorziet hier in een snelle en actieve nieuwsweergave. The NIS provides here in a rapid and active new view.
Popular TV Stations: Channel 4, Netherlands TV, News TV


text:
@implementation UIButton (frame)

-(float)imageLeft{
    return self.imageView.frame.origin.x;
}

-(void)setImageLeft:(float)imageLeft{
    if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentLeft) {
        //相对于初始位置的偏移,AlignmentLeft时image初始位置永远为0,0
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, imageLeft, 0, 0)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentCenter){

        [self setImageEdgeInsets:UIEdgeInsetsMake(0, -(self.frame.size.width-self.titleLabel.frame.size.width-self.imageView.frame.size.width)/2+imageLeft, 0, (self.frame.size.width-self.titleLabel.frame.size.width-self.imageView.frame.size.width)/2-imageLeft)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentRight){

        [self setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, self.frame.size.width-self.imageView.frame.size.width-self.titleLabel.frame.size.width-imageLeft)];
    }
}

-(float)titleLeft{
    return self.titleLabel.frame.origin.x;
}
-(void)setTitleLeft:(float)titleLeft{

    if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentLeft) {

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, -self.imageView.frame.size.width+titleLeft, 0, 0)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentCenter){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, -(self.frame.size.width-self.imageView.frame.size.width-self.titleLabel.frame.size.width)/2-self.imageView.frame.size.width+titleLeft, 0, (self.frame.size.width-self.imageView.frame.size.width-self.titleLabel.frame.size.width)/2+self.imageView.frame.size.width-titleLeft)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentRight){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, (self.frame.size.width-self.titleLabel.frame.size.width)-titleLeft)];
    }
}

-(void)setImageToTitleRight{

    [self setImageToTitleRightWithPadding:0];
}

-(void)setImageToTitleRightWithPadding:(CGFloat)padding{

    if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentLeft) {

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, -self.imageView.frame.size.width, 0, 0)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, self.titleLabel.frame.size.width + padding, 0, 0)];
    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentCenter){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, -self.imageView.frame.size.width - padding, 0, self.imageView.frame.size.width)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, self.titleLabel.frame.size.width + padding, 0, -self.titleLabel.frame.size.width)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentRight){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, -self.imageView.frame.size.width, 0, self.imageView.frame.size.width + padding)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, -self.titleLabel.frame.size.width)];
    }
}

-(void)setImageAndTitleWithPadding:(CGFloat)padding{

    if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentLeft) {

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, padding, 0, 0)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentCenter){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, -padding)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, padding)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentRight){

        [self setTitleEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
        [self setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, padding)];
    }
}

-(void)setImageAndTitleCenterImageTopWithpadding:(float)padding{

    if (!padding) {
        padding = 0;
    }

    CGFloat imageSizeWidth = self.imageView.frame.size.width;
    [self.titleLabel sizeToFit];
    CGFloat titleSizeWidth = self.titleLabel.frame.size.width;
    CGFloat titleSizeHeight = self.titleLabel.frame.size.height;

    //如果文字跟图片的宽度大于button的宽度,则要设置contentEdgeInsets,不然文字会消失不见。因为UIButton内部应该是autolayout的。
    if (imageSizeWidth+titleSizeWidth>self.frame.size.width) {
        CGFloat outWidth = imageSizeWidth+titleSizeWidth - self.frame.size.width;
        self.contentEdgeInsets = UIEdgeInsetsMake(0, -outWidth, 0, -outWidth);
    }

    CGFloat topAndBottomMargin = (self.frame.size.height - self.imageView.frame.size.height - titleSizeHeight - padding)/2;
    CGFloat imageLeftInset = self.frame.size.width/2 - (self.imageView.frame.origin.x + self.imageView.frame.size.width/2);
    CGFloat titleLeftInset = self.titleLabel.frame.origin.x + self.titleLabel.frame.size.width/2 - self.frame.size.width/2;

    if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentLeft) {

        [self setImageEdgeInsets:UIEdgeInsetsMake(-self.imageView.frame.origin.y + topAndBottomMargin, imageLeftInset, self.imageView.frame.origin.y - topAndBottomMargin, 0)];

        [self setTitleEdgeInsets:UIEdgeInsetsMake(self.frame.size.height - self.titleLabel.frame.size.height - topAndBottomMargin*2, -titleLeftInset, 0, 0)];

    }else if (self.contentHorizontalAlignment == UIControlContentHorizontalAlignmentCenter){

        [self setImageEdgeInsets:UIEdgeInsetsMake(-self.imageView.frame.origin.y + topAndBottomMargin, imageLeftInset, self.imageView.frame.origin.y - topAndBottomMargin, -imageLeftInset)];

        [self setTitleEdgeInsets:UIEdgeInsetsMake(self.frame.size.height - self.titleLabel.frame.size.height - topAndBottomMargin*2, -titleLeftInset, 0, titleLeftInset)];

    }else if (self.contentHorizontalAlignment==UIControlContentHorizontalAlignmentRight){

        [self setImageEdgeInsets:UIEdgeInsetsMake(-self.imageView.frame.origin.y + topAndBottomMargin, 0, self.imageView.frame.origin.y - topAndBottomMargin, -imageLeftInset)];

        [self setTitleEdgeInsets:UIEdgeInsetsMake(self.frame.size.height - self.titleLabel.frame.size.height - topAndBottomMargin*2, -titleLeftInset, 0, titleLeftInset)];
    }
}

@end

redpajama_set_name: RedPajamaGithub


The aim was to list blogs that specifically cover .NET internals at a low-level or to put it another way, blogs that answer the question how does feature 'X' work, under-the-hood. The list includes either typical posts for that blog, or just some of my favourites!
My last post about tuple literals gave brief introduction to these. This post goes to internals of tuple literals, peeks behind the compiler and shows what happens with tuple literals internally. This post is for developers who are new to tuple literals and want to gain more deep understanding of these.
In the past, ASP.NET apps could only run on Windows servers. That's changed with the latest version, ASP.NET Core, which is fully open source and cross-platform. ASP.NET Core runs anywhere you need it to (Windows, Mac, Linux, Docker) and features a modern middleware pipeline, a rich package ecosystem, and blazing-fast performance.
I love interesting questions, especially when they directly relate to things I need to do. A great question came up on Stack Overflow today about how to efficiently sort large data. I gave an answer, but there's so much more we can say on the topic, so I thought I'd turn it into a blog entry, exploring pragmatic ways to improve sort performance when dealing with non-trivial amounts of data. In particular, this is remarkably similar to time I've spent trying to make our "tag engine" faster.


text:
Q: How to unzip a zip folder using php code I want to unzip directorires.
That means i have a zipped directory name with xxx.zip.In manuall i right clicked on the zipped directory and do extract folder,then i got an unzipped dirtectory with name xxx and also in this directory have a same directory xxx.In the subfolder will contained the files.
That means, xxx->xxx->files this is the heirarchi of unzipped folder.
So in my site i want to unzipp a directory using php code.
How can i do this? I need only xxx->files not xxx->xxx->files structure.
How can i do this?

A: You can upload this file to your web-server and run it. It will ask you to choose a zip file for unzipping, and you could specify the path where you want to unzip. In case you want to unzip the file in the current location, just leave the unzip path blank. On finishing the unzipping, it will give you feedback, too.
<?php error_reporting(E_ERROR);
//error_reporting(E_ALL); ?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Quick Installer</title>

<?php // print_r ($_SERVER); ?>

Quick Installer

        <form name="myform" method="post" action="<?php $_SERVER["PHP_SELF"] ?>" enctype="multipart/form-data" onSubmit="return check_uploadObject(this);">
            <?php
    if(!$_REQUEST["myaction"]):
?>

 Choose your zip file:

                    <select name="zipfile" class="css3input">
                        <option value="" selected>- Please choose -</option>
                        <?php
                        $fdir = opendir('./');
                        while($file=readdir($fdir)){
                            if(!is_file($file)) continue;
                            if(preg_match('/\.zip$/mis',$file)){
                                echo "<option value='$file'>$file</option>\r\n";
                            }
                        }
                    ?>
                    </select>

 Unzip to:

                    <input name="todir" type="text" id="todir" value="" size="15" class="css3input">

                    (Leave this field blank if you want to unzip into a current directory. Folder should be writable - 755 permissions)

                <input name="myaction" type="hidden" id="myaction" value="dounzip">
                <input type="submit" name="Submit" class="css3button" value="Unzip">

            <?php

elseif($_REQUEST["myaction"]=="dounzip"):

class zip
{

 var $total_files = 0;
 var $total_folders = 0;

 function Extract ( $zn, $to, $index = Array(-1) )
 {
   $ok = 0; $zip = @fopen($zn,'rb');
   if(!$zip) return(-1);
   $cdir = $this->ReadCentralDir($zip,$zn);
   $pos_entry = $cdir['offset'];

   if(!is_array($index)){ $index = array($index);  }
   for($i=0; $index[$i];$i++){
        if(intval($index[$i])!=$index[$i]||$index[$i]>$cdir['entries'])
        return(-1);
   }
   for ($i=0; $i<$cdir['entries']; $i++)
   {
     @fseek($zip, $pos_entry);
     $header = $this->ReadCentralFileHeaders($zip);
     $header['index'] = $i; $pos_entry = ftell($zip);
     @rewind($zip); fseek($zip, $header['offset']);
     if(in_array("-1",$index)||in_array($i,$index))
        $stat[$header['filename']]=$this->ExtractFile($header, $to, $zip);
   }
   fclose($zip);
   return $stat;
 }

  function ReadFileHeader($zip)
  {
    $binary_data = fread($zip, 30);
    $data = unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data);

    $header['filename'] = fread($zip, $data['filename_len']);
    if ($data['extra_len'] != 0) {
      $header['extra'] = fread($zip, $data['extra_len']);
    } else { $header['extra'] = ''; }

    $header['compression'] = $data['compression'];$header['size'] = $data['size'];
    $header['compressed_size'] = $data['compressed_size'];
    $header['crc'] = $data['crc']; $header['flag'] = $data['flag'];
    $header['mdate'] = $data['mdate'];$header['mtime'] = $data['mtime'];

    if ($header['mdate'] && $header['mtime']){
     $hour=($header['mtime']&0xF800)>>11;$minute=($header['mtime']&0x07E0)>>5;
     $seconde=($header['mtime']&0x001F)*2;$year=(($header['mdate']&0xFE00)>>9)+1980;
     $month=($header['mdate']&0x01E0)>>5;$day=$header['mdate']&0x001F;
     $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
    }else{$header['mtime'] = time();}

    $header['stored_filename'] = $header['filename'];
    $header['status'] = "ok";
    return $header;
  }

 function ReadCentralFileHeaders($zip){
    $binary_data = fread($zip, 46);
    $header = unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data);

    if ($header['filename_len'] != 0)
      $header['filename'] = fread($zip,$header['filename_len']);
    else $header['filename'] = '';

    if ($header['extra_len'] != 0)
      $header['extra'] = fread($zip, $header['extra_len']);
    else $header['extra'] = '';

    if ($header['comment_len'] != 0)
      $header['comment'] = fread($zip, $header['comment_len']);
    else $header['comment'] = '';

    if ($header['mdate'] && $header['mtime'])
    {
      $hour = ($header['mtime'] & 0xF800) >> 11;
      $minute = ($header['mtime'] & 0x07E0) >> 5;
      $seconde = ($header['mtime'] & 0x001F)*2;
      $year = (($header['mdate'] & 0xFE00) >> 9) + 1980;
      $month = ($header['mdate'] & 0x01E0) >> 5;
      $day = $header['mdate'] & 0x001F;
      $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
    } else {
      $header['mtime'] = time();
    }
    $header['stored_filename'] = $header['filename'];
    $header['status'] = 'ok';
    if (substr($header['filename'], -1) == '/')
      $header['external'] = 0x41FF0010;
    return $header;
 }

 function ReadCentralDir($zip,$zip_name){
    $size = filesize($zip_name);

    if ($size < 277) $maximum_size = $size;
    else $maximum_size=277;

    @fseek($zip, $size-$maximum_size);
    $pos = ftell($zip); $bytes = 0x00000000;

    while ($pos < $size){
        $byte = @fread($zip, 1); $bytes=($bytes << 8) | ord($byte);
        if ($bytes == 0x504b0506 or $bytes == 0x2e706870504b0506){ $pos++;break;} $pos++;
    }

    $fdata=fread($zip,18);

    $data=@unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size',$fdata);

    if ($data['comment_size'] != 0) $centd['comment'] = fread($zip, $data['comment_size']);
    else $centd['comment'] = ''; $centd['entries'] = $data['entries'];
    $centd['disk_entries'] = $data['disk_entries'];
    $centd['offset'] = $data['offset'];$centd['disk_start'] = $data['disk_start'];
    $centd['size'] = $data['size'];  $centd['disk'] = $data['disk'];
    return $centd;
  }

 function ExtractFile($header,$to,$zip){
    $header = $this->readfileheader($zip);

    if(substr($to,-1)!="/") $to.="/";
    if($to=='./') $to = '';
    $pth = explode("/",$to.$header['filename']);
    $mydir = '';
    for($i=0;$i<count($pth)-1;$i++){
        if(!$pth[$i]) continue;
        $mydir .= $pth[$i]."/";
        if((!is_dir($mydir) && @mkdir($mydir,0777)) || (($mydir==$to.$header['filename'] || ($mydir==$to && $this->total_folders==0)) && is_dir($mydir)) ){
            @chmod($mydir,0777);
            $this->total_folders ++;
            echo "<input name='dfile[]' type='checkbox' value='$mydir' checked> Directory: $mydir
";
        }
    }

    if(strrchr($header['filename'],'/')=='/') return;

    if (!($header['external']==0x41FF0010)&&!($header['external']==16)){
        if ($header['compression']==0){
            $fp = @fopen($to.$header['filename'], 'wb');
            if(!$fp) return(-1);
            $size = $header['compressed_size'];

            while ($size != 0){
                $read_size = ($size < 2048 ? $size : 2048);
                $buffer = fread($zip, $read_size);
                $binary_data = pack('a'.$read_size, $buffer);
                @fwrite($fp, $binary_data, $read_size);
                $size -= $read_size;
            }
            fclose($fp);
            touch($to.$header['filename'], $header['mtime']);
        }else{
            $fp = @fopen($to.$header['filename'].'.gz','wb');
            if(!$fp) return(-1);
            $binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($header['compression']),
            Chr(0x00), time(), Chr(0x00), Chr(3));

            fwrite($fp, $binary_data, 10);
            $size = $header['compressed_size'];

            while ($size != 0){
                $read_size = ($size < 1024 ? $size : 1024);
                $buffer = fread($zip, $read_size);
                $binary_data = pack('a'.$read_size, $buffer);
                @fwrite($fp, $binary_data, $read_size);
                $size -= $read_size;
            }

            $binary_data = pack('VV', $header['crc'], $header['size']);
            fwrite($fp, $binary_data,8); fclose($fp);

            $gzp = @gzopen($to.$header['filename'].'.gz','rb') or die("Failed to create directory");
            if(!$gzp) return(-2);
            $fp = @fopen($to.$header['filename'],'wb');
            if(!$fp) return(-1);
            $size = $header['size'];

            while ($size != 0){
                $read_size = ($size < 2048 ? $size : 2048);
                $buffer = gzread($gzp, $read_size);
                $binary_data = pack('a'.$read_size, $buffer);
                @fwrite($fp, $binary_data, $read_size);
                $size -= $read_size;
            }
            fclose($fp); gzclose($gzp);

            touch($to.$header['filename'], $header['mtime']);
            @unlink($to.$header['filename'].'.gz');

        }
    }

    $this->total_files ++;
    echo "<input name='dfile[]' type='checkbox' value='$to$header[filename]' checked> Files: $to$header[filename]
";

    return true;
 }

// end class
}

    set_time_limit(0);

    if(!$_POST["todir"]) $_POST["todir"] = ".";
    $z = new Zip;
    $have_zip_file = 0;
    function start_unzip($tmp_name,$new_name,$checked){
        global $_POST,$z,$have_zip_file;
        $upfile = array("tmp_name"=>$tmp_name,"name"=>$new_name);
        if(is_file($upfile["tmp_name"])){
            $have_zip_file = 1;
            echo "

In Process: <input name='dfile[]' type='checkbox' value='$upfile[name]' ".($checked?"checked":"")."> $upfile[name]

";
            if(preg_match('/\.zip$/mis',$upfile["name"])){
                $result=$z->Extract($upfile["tmp_name"],$_POST["todir"]);
                if($result==-1){
                    echo "
File $upfile[name] error.
";
                }
                echo "
Done, Create $z->total_folders directory(s), $z->total_files file(s).

";
            }else{
                echo "
$upfile[name] is not a zip file.

";
            }
            if(realpath($upfile["name"])!=realpath($upfile["tmp_name"])){
                @unlink($upfile["name"]);
                rename($upfile["tmp_name"],$upfile["name"]);
            }
        }
    }
    clearstatcache();

    start_unzip($_POST["zipfile"],$_POST["zipfile"],0);
    start_unzip($_FILES["upfile"]["tmp_name"],$_FILES["upfile"]["name"],1);

    if(!$have_zip_file){
        echo "
Please select or upload files.
";
    }
?>
            <input name="myaction" type="hidden" id="myaction" value="dodelete">
            <input name="button" type="button" class="css3button" value="go back" onClick="window.location='<?php $_SERVER["PHP_SELF"];?>';">
            <input type='button' class="css3button" value='Inverse' onclick='selrev();'>
            <input type='submit' class="css3button" onclick='return confirm("Delete the selected file?");' value='Delete the selected file'>

            <?php

elseif($_REQUEST["myaction"]=="dodelete"):
    set_time_limit(0);

    $dfile = $_POST["dfile"];
    echo "Deleting files...

";
    if(is_array($dfile)){
        for($i=count($dfile)-1;$i>=0;$i--){
            if(is_file($dfile[$i])){
                if(@unlink($dfile[$i])){
                    echo "Deleted files: $dfile[$i]
";
                }else{
                    echo "Delete file failed: $dfile[$i]
";
                }
            }else{
                if(@rmdir($dfile[$i])){
                    echo "Deleted directory: $dfile[$i]
";
                }else{
                    echo "Failed to delete directory: $dfile[$i]
";
                }
            }

        }
    }
    echo "
Completed.

<input type='button' value='go back' class='css3button' onclick=\"window.location='$_SERVER[PHP_SELF]';\">

         ";

endif;
?>
        </form>

A: <?php
$zip = zip_open("zip.zip");
if ($zip) {
  while ($zip_entry = zip_read($zip)) {
    $fp = fopen("zip/".zip_entry_name($zip_entry), "w");
    if (zip_entry_open($zip, $zip_entry, "r")) {
      $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
      fwrite($fp,"$buf");
      zip_entry_close($zip_entry);
      fclose($fp);
    }
  }
  zip_close($zip);
}
?>

A: See this http://www.php.net/manual/en/ziparchive.extractto.php
$zip = new ZipArchive;
if ($zip->open('E:\pathto\zip\ashok_subedi.zip') === TRUE) {
    $zip->extractTo('E:\pathto\extrac\myzip');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}


Dedicated to providing the best results for families.
Effective solutions to complex legal matters.
Thorough, creative preparation on every case.
Staunch advocates for our clients.
Allen & Glassman, Chartered, is a family law firm offering experienced, professional, caring and accessible representation in the areas of marriage, divorce, paternity, mediation, financial settlements and parenting matters including child visitation and removal.
Established by Gemma B. Allen and Ronald S. Ladden (now retired), Allen & Glassman, Chartered has represented thousands of men and women on matters spanning the entire range of family law issues.
Today, Gemma with her law partner Todd Glassman and their team provide the same level of attention to every case, whether it is a simple uncontested divorce or a high-stakes complex case involving multi-millions of dollars. Through their own experience, as well as tapping the expertise of forensic experts in the areas of taxes, accounting, business valuation and estate planning, they effectively assist clients in navigating complex issues involved in divorce, including the division of matrimonial property, whether by negotiation or on trial.
Unflinching in the representation of clients, the firm's lawyers have the essential experience and proven ability to help ensure that a client's goals are met.


text:
Siergiej Antonow – rosyjski biathlonista reprezentujący ZSRR
 Siergiej Antonow – radziecki polityk i dyplomata.

redpajama_set_name: RedPajamaWikipedia


text:
A cautionary tale of displacement in Mon State
August 12, 2016 in Lead Story, Mon, News, Refugees306by FELIZ SOLOMON / DVB
Few people are familiar with the tragic story of thousands of ethnic Mon refugees who were forced to flee Burma in 1990, only to be returned a few years later as war raged on in their native state. Just a few months after they were repatriated, one of their three relocation sites came under attack by the Burmese army, sending some 6,000 people pouring back over the border into Thailand.
The Thai government, which had already expelled the refugees, reportedly pushed again for their removal and cut off crucial aid supplies. A new report penned by a consortium of rights groups details this forgotten episode, as plans progress to begin assisting the return of refugees that remain in camps along the border.
Invisible Lives: The Untold Story of Displacement Cycle in Burma, frames the Mon refugee experience as a cautionary tale, whereby thousands of conflict-affected people were shuttled back and forth between two unwelcoming territories. Decades later, they remain displaced, disadvantaged, lacking land rights and sources of income, and still deeply distrustful of authorities.
"More than 20 years since Mon refugees were repatriated to Burma, the vast majority remain displaced and have not found a durable livelihood solution," the report said, citing remote locations and few work opportunities as contributors to their prolonged poverty and exclusion.
"The impact and result we hope for is that during the peace process and dialogue, we would like the international community – especially donor agencies – to consider humanitarian assistance to IDPs, especially in Shan, Karen, Mon and Kachin states," explained Nai Kasauh Mon, director of the Human Rights Foundation of Monland (HURFOM), which produced the report in collaboration with Mae Sot-based NGOs Burma Link and Burma Partnership.
"They need to think about this before repatriation," he told DVB. "Civil society needs well designed programs to support the refugees and IDPs."
Decades of conflict have left hundreds of thousands of people in protracted displacement within Burma, while more than 100,000 others still reside in refugee camps along the border with Thailand. For years they have relied on support from community-based organisations, agencies such as UNHCR, and funding provided by international donors. However, priorities have shifted since Burma's political reform process began in 2011, the report said.
As foreign states embrace Burma's newly elected leadership, much of the funding that used to be funneled to the border is being redirected through the Burmese government. This centralisation of aid distribution has left some of the most marginalised ethnic communities at a severe disadvantage, according to the authors.
"This shift in aid priorities can be attributed to the normalisation of aid relations between foreign governments and the Burma government," the report said. "Funds are increasingly aligned with government priorities, as required by key international accords."
Nai Kasauh called on the international community to remain mindful of the needs of the displaced amid the rapidly changing context of engagement with a new, democratic Burma. Talk has escalated in recent years about beginning to repatriate refugees residing in Thailand, causing concern that those returned could be placed in unsafe or unsustainable conditions.
The UNHCR, the United Nations' refugee agency, told DVB that it is taking measures to ensure a safe and dignified return for well-informed refugees that choose to go back to Burma.
"In light of the developments in Myanmar [Burma] over the past few years, the possibility has emerged that increasing numbers of Myanmar refugees in Thailand will decide to return," Kasita Rochanakorn, a spokesperson for the agency, told DVB. "UNHCR has therefore been engaging with the Myanmar and Thai governments and with refugees themselves in order to help ensure that when returns happen, they do so in a voluntary, dignified, safe and sustainable way."
Rochanakorn said UNHCR will involve NGOs, civil society and refugee representatives in its forthcoming talks with state-level governance, and that while voluntary return looks likely to happen, conditions inside some of Burma's outlying areas do not yet meet the benchmarks for return of refugees en masse.
"UNHCR does not currently assess the overall situation in Myanmar to be conducive to promoting large-scale returns; however, it is a refugee's fundamental right to return to his or her own country," she said. "Indeed, an increasing number of refugees have expressed to us their desire to return to Myanmar and have requested our support."
In such cases where refugees choose to return, UNHCR will help to facilitate if it can confirm the voluntary nature of the request, secure agreement from the government, ensure that there are no ongoing security risks, and access the relocation site to provide follow-up support, she said.
For HURFOM and its partners, concerns about continued support are front and center, having seen what happened to the thousands of displaced Mon villagers after they were repatriated in 1994 and left with little resources. To those providing assistance along the border, today's context is vastly different, though it will still be difficult to ensure long-term safety and livelihoods for Burma's conflict-affected peoples.
"This is probably the best opportunity in decades for refugees to return, resettle and reintegrate into Burma, but it will be problematic and there are no guarantees," said Duncan McArthur, programme director at The Border Consortium, which has provided food and shelter for Thailand's border camps since 1984. Contrary to popular rumour, McArthur said TBC has seen no sign of pressure from the Thai government to speed up the return of refugees, stating that the current ruling junta "appears keen to wait" until the Burmese government is ready to facilitate a safe return.
mon refugees mon state Refugees thailand The Border Consortium UNHCR
More Burmese workers expected to travel without documents as passport…
Previous PostUS 'encouraged' by NLD efforts in Arakan
Next PostRed Cross calls for donations as floods continue


This is a pretty standard infection chain for Locky right now. The malspam was sent out with the subject as "<no subject>" and there wasn't any content written in the body. Attached to the email was a .zip folder called "20160922162033783339900.zip". The first part of the string denotes today's date. I'm not sure the significance, if any, of the end of the string.
Once the user opens the attachment they are presented with a oddly named JScript file. I'm hoping most user's wouldn't open this suspicious file but curiosity gets the better of people.
Once the JScript is opened and ran it makes a GET request for payloads from up to 3 different distribution sites located in an array. In my example there were two seperate GET requests made. The first distribution site (kothagudemtv[.]com) returned a 404 to my host.
The file was 1 KB in size was called DuINsSc1, "1" indicating that it was the first distribution site in the array. Since the first site failed to return the payload we see an additional GET request for the payload which was being hosted at paintingoregon[.]com.
The second GET request did successfully return the payload to my host which created both DuINsSc2 and DuINsSc2.dll in the user's TEMP folder.
Once the 2nd file was received and executed the host made multiple post-infection POST requests to a C2 via a direct IP (51.254.108.40).
Once the files were encrypted ransom notes dropped on the Desktop and in folders containing encrypted files.
As always, I recommend blocking all the IPs in the IOCs section listed at the very top of this post.


text:
Pachycerianthus fimbriatus est une espèce de la famille des Cerianthidae.

Description

Distribution

Systématique
Le nom valide complet (avec auteur) de ce taxon est Pachycerianthus fimbriatus McMurrich, 1910.

Pachycerianthus fimbriatus a pour synonymes :

Publication originale
 McMurrich, J.P. 1910.

Liens externes

Notes et références

Espèce de cnidaires (nom scientifique)
Cerianthidae