text:
by Johnny Long
Syngress, 2008
When we talk about "hacking" we're talking about getting under the skin of some piece of tech and talking it into doing what we want. What most "hackers" miss is that the same approach, when applied to social interactions, can be more useful and effective than messing with robot's heads. That's the message that Johnny Long brings through in No Tech Hacking: A Guide to Social Engineering, Dumpster Diving, and Shoulder Surfing.
Long's little book of techless hacking limits itself to the world of computer security, which is fine as far as that goes, but for my money "hacking" covers a lot more ground than just breaking into folks data mines and returning with their crown jewels. Still, it's good reading for anyone who stands guard over the data, and enjoyable for all the would be jewel thieves and secret agents alike.
A number of the techniques, like "tailgating," the practice of following others through secure access points, seem like they hardly need to be explained, though we agree that they're important to have on your watchlist. Others, like the old "credit card in the door jamb" gambit have nice tweaks to them, like using a network cable (conveniently found in the garbage) to circumvent the security plate countermeasure often used. But that's child's play compared to the chapter on defeating combination locks.
There are some tech-light methods included for the non-purist. Did you know that you can see infra-red motion detectors with a digital camera? Speaking of which, a pocketable digital camera is the one tool you should never leave home without, whether you mean to take pictures of your girlfriend (you do have a girlfriend...don't you?) or document "shoulder surfing" sessions to capture password entry on keypads and keyboards...or replicating id badges from unsuspecting employees.
As a book on tradecraft, No Tech Hacking: A Guide to Social Engineering, Dumpster Diving, and Shoulder Surfing has enough information in it to make a CIA trainer nervous, but interestingly, browsing through it convinced me that for all my love of Bond movies and spy novels I'm too lazy to make a good agent, thief, or hacker. Much of the no tech approach requires patience, persistence, and a tolerance for a certain amount of exposure. Unlike the armchair pastime of cybersleuthing, low tech hacking for all it's efficacy, raises the price of failure uncomfortably. Which, if you're on the defense's side, is a very good thing.


text:
Jaxx - Blockchain Interface and Crypto Wallet
with deeplizard.
Remove Jaxx cryptocurrency wallet from Windows 10
August 27, 2017 by
Covers the removal of Jaxx and discusses the differences between the Jaxx application files and the wallet data files. Watch in 2x if it's too slow for you. 💥🦎 DEEPLIZARD COMMUNITY RESOURCES 🦎💥 👀 OUR VLOG: 🔗 https://www.youtube.com/channel/UC9cBIteC3u7Ee6bzeOcl_Og 👉 Check out the blog post and other resources for this video: 🔗 https://deeplizard.com/learn/video/TI7kn0vvA-4 💻 DOWNLOAD ACCESS TO CODE FILES 🤖 Available for members of the deeplizard hivemind: 🔗 https://www.patreon.com/posts/27743395 🧠 Support collective intelligence, join the deeplizard hivemind: 🔗 https://deeplizard.com/hivemind 🤜 Support collective intelligence, create a quiz question for this video: 🔗 https://deeplizard.com/create-quiz-question 🚀 Boost collective intelligence by sharing this video on social media! ❤🦎 Special thanks to the following polymaths of the deeplizard hivemind: yasser Prash 👀 Follow deeplizard: Our vlog: https://www.youtube.com/channel/UC9cBIteC3u7Ee6bzeOcl_Og Twitter: https://twitter.com/deeplizard Facebook: https://www.facebook.com/Deeplizard-145413762948316 Patreon: https://www.patreon.com/deeplizard YouTube: https://www.youtube.com/deeplizard Instagram: https://www.instagram.com/deeplizard/ 🎓 Other deeplizard courses: Reinforcement Learning - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xoWNVdDudn51XM8lOuZ_Njv NN Programming - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xrfNyHZsM6ufI0iZENK9xgG DL Fundamentals - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xq7LwI2y8_QtvuXZedL6tQU Keras - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xrwRnXk_yCPtnqqo4_u2YGL TensorFlow.js - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xr83l8w44N_g3pygvajLrJ- Data Science - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xrth-Cqs_R9- Trading - https://deeplizard.com/learn/playlist/PLZbbT5o_s2xr17PqeytCKiCD-TJj89rII 🛒 Check out products deeplizard recommends on Amazon: 🔗 https://www.amazon.com/shop/deeplizard 📕 Get a FREE 30-day Audible trial and 2 FREE audio books using deeplizard's link: 🔗 https://amzn.to/2yoqWRn 🎵 deeplizard uses music by Kevin MacLeod 🔗 https://www.youtube.com/channel/UCSZXFhRIx6b0dFX3xS8L1yQ 🔗 http://incompetech.com/ ❤ Please use the knowledge gained from deeplizard content for good, not evil.

subset: commoncrawl


text:
eCommerce Apps 207 Apps found. category: eCommerce ×
Payment Acquirer: Wallee.com More infos on integrated payment gateways,https://app-wallee.com
PIT Solutions Plugin for Wallee
Useful to hide price to customer in ecommerce and customer can request for price.
Call For Price
Pro Ecommerce Website SEO solution for product and category with redirected URL functioanlity.
Ecommerce Website SEO With URL Re-write
Request for quotation useful to hide price to customer in ecommerce and customer can request for quote.
Request for quotation
Easily drag and drop Website Product Carousel and Quickly Configure our Product Carousel
Website Product Carousel Slider
simplify the ordering process for wholesales, business to business sites, or any customer who would like to add multiple variants of the same product in cart at once.
Website Product Variants Add to Cart (Wholesale / Bulk Order)
Display filter options for website sale on mobile/tablet view.
Website Product Filter Display In Mobile
Facility to approve or reject new signed-up users. Get option to allow users sign-in only after email verification. It will not display your shop product price to the visitors until they log-in.
New User Approval
hide product per customer, invisible product on web shop per login user, limited product for guest or any user user, website product filter
Website Product Visibility Per Customer Or Guest
This module lets you add multi pictures and logo with description in eCommerce.


text:
Comex gold futures are slightly higher this morning setting new five month highs. Gold and silver prices shot upwards after Fed Chairman Ben Bernanke seemed to open the door to QE3 in his speech last week from Jackson Hole. Now, markets are focused on the monthly meeting of the European Central Bank, which takes place on Thursday. Many analysts expect the ECB will announce a monetary stimulus plan that will boost both stocks and precious metals.
Adding more pressure to the ECB, Moody's Investors Service changes its euro zone outlook to negative. Moody's warns that if they cut the ratings of the European Union's four biggest budget backers: Germany, France, the U.K. and Netherlands, they might just downgrade the entire bloc.
The U.S. and Europe may not be the only economies on the verge of receiving a stimulus. Although the Chinese government has yet to implement any stimulus measures in the face of a slowing Chinese economy, there is additional evidence that their economy is slowing. On Saturday, the official manufacturing-sector survey came out 49.2 in August. This falls below the level of 50 that separates expansion from contraction. In another survey more focused on small to mid-size business, published by HSBC, the number was 47.6.
At 9AM EDT the APMEX precious metal prices were:
- Gold price – $1,691.70 – up $5.60
- Silver price – $32.20 – up 76 cents
- Platinum price – $1,558.10 – up $19.80
- Palladium price – $640.80 – up $11.40


text:
The head of Microsoft's Office group is jumping ship to Nokia where he will be the mobile phone maker's president and CEO.
Nokia is replacing its longtime president and CEO Olli-Pekka Kallasvuo, the company reported. Elop was president of Microsoft's business division, which not only covered its Office product group but its Dynamics and Office Communications Server businesses.
Elop this year took a prominent role at industry events including the Microsoft Office 2010 launch, Convergence and most recently the company's Worldwide Partner Conference. But Elop was believed to be interested in taking the helm of a company, as he did at Macromedia before it was acquired by Adobe.
Before arriving at Microsoft, Elop was COO of Juniper Networks. Microsoft has not named a successor yet. Elop takes over at Nokia Sept. 21.
About the Author
Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.
Printable Format
Sign up for our newsletter.
I agree to this site's Privacy Policy.
> More Webcasts


text:
Eastern Europe
Eastern Europe is the eastern part of the European continent. There is no consistent definition of the precise area it covers, partly because the term has a wide range of geopolitical, geographical, cultural, and socioeconomic connotations. There are "almost as many definitions of Eastern Europe as there are scholars of the region".[1] A related United Nations paper adds that "every assessment of spatial identities is essentially a social and cultural construct".[2] One definition describes Eastern Europe as a cultural entity: the region lying in Europe with the main characteristics consisting of Greek, Byzantine, Eastern Orthodox, Russian, and some Ottoman culture influences.[3][4] Another definition was created during the Cold War and used more or less synonymously with the term Eastern Bloc. A similar definition names the formerly communist European states outside the Soviet Union as Eastern Europe.[4] The majority of historians and social scientists view such definitions as outdated or relegated,[1][5][6][7][8] but they are still sometimes used for statistical purposes.[3][9][10]
Several definitions of Eastern Europe exist today, but they often lack precision, are too general, or are outdated. These definitions vary both across cultures and among experts, even political scientists,[11] as the term has a wide range of geopolitical, geographical, cultural, and socioeconomic connotations.
There are "almost as many definitions of Eastern Europe as there are scholars of the region".[1] A related United Nations paper adds that "every assessment of spatial identities is essentially a social and cultural construct".[2]
While the eastern geographical boundaries of Europe are well defined, the boundary between Eastern and Western Europe is not geographical but historical, religious and cultural.
The Ural Mountains, Ural River, and the Caucasus Mountains are the geographical land border of the eastern edge of Europe.
In the west, however, the historical and cultural boundaries of "Eastern Europe" are subject to some overlap and, most importantly, have undergone historical fluctuations, which makes a precise definition of the western geographic boundaries of Eastern Europe and the geographical midpoint of Europe somewhat difficult.
The East–West Schism (which began in the 11th century and lasts until the present) divided Christianity in Europe, and consequently, the world, into Western Christianity and Eastern Christianity.
Western Europe according to this point of view is formed by countries with dominant Roman Catholic and Protestant churches (including Central European countries like Austria, the Czech Republic, Germany, Hungary, Poland, and Slovakia).
Eastern Europe is formed by countries with dominant Eastern Orthodox churches, like Belarus, Bulgaria, Greece, Moldova, Montenegro, North Macedonia, Romania, Russia, Serbia, and Ukraine for instance.
The schism is the break of communion and theology between what are now the Eastern (Orthodox) and Western (Roman Catholic from the 11th century, as well as from the 16th century also Protestant) churches. This division dominated Europe for centuries, in opposition to the rather short-lived Cold War division of 4 decades.
Religious division in 1054[14]
Since the Great Schism of 1054, Europe has been divided between Roman Catholic and Protestant churches in the West, and the Eastern Orthodox Christian (many times incorrectly labeled "Greek Orthodox") churches in the east. Due to this religious cleavage, Eastern Orthodox countries are often associated with Eastern Europe. A cleavage of this sort is, however, often problematic; for example, Greece is overwhelmingly Orthodox, but is very rarely included in "Eastern Europe", for a variety of reasons, the most prominent being that Greece's history, for the most part, was more so influenced by Mediterranean cultures and contact.[15]
Cold WarEdit
The fall of the Iron Curtain brought the end of the East-West division in Europe,[16] but this geopolitical concept is sometimes still used for quick reference by the media or sometimes for statistical purposes.[17] Another definition was used during the 40 years of Cold War between 1947 and 1989, and was more or less synonymous with the terms Eastern Bloc and Warsaw Pact. A similar definition names the formerly communist European states outside the Soviet Union as Eastern Europe.[4]
Historians and social scientists generally view such definitions as outdated or relegated.[5][6][1][7][8][9][3][10]
Eurovoc, a multilingual thesaurus maintained by the Publications Office of the European Union, has entries for "23 EU languages"[18] (Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish and Swedish), plus the languages of candidate countries (Albanian, Macedonian and Serbian). Of these, those in italics are classified as "Central and Eastern Europe" in this source.[19]
Contemporary developmentsEdit
Baltic statesEdit
UNESCO,[20] EuroVoc, National Geographic Society, Committee for International Cooperation in National Research in Demography, STW Thesaurus for Economics place the Baltic states in Northern Europe, whereas the CIA World Factbook places the region in Eastern Europe with a strong assimilation to Northern Europe. They are members of the Nordic-Baltic Eight regional cooperation forum whereas Central European countries formed their own alliance called the Visegrád Group.[21] The Northern Future Forum, the Nordic Investment Bank, the Nordic Battlegroup, the Nordic-Baltic Eight and the New Hanseatic League are other examples of Northern European cooperation that includes the three countries collectively referred to as the Baltic states.
The Caucasus nations of Armenia, Azerbaijan, and Georgia are included in definitions or histories of Eastern Europe. They are located in the transition zone of Eastern Europe and Western Asia. They participate in the European Union's Eastern Partnership program, the Euronest Parliamentary Assembly, and are members of the Council of Europe, which specifies that all three have political and cultural connections to Europe. In January 2002, the European Parliament noted that Armenia and Georgia may enter the EU in the future.[22] However, Georgia is currently the only Caucasus nation actively seeking NATO and EU membership.
There are three de facto independent Republics with limited recognition in the Caucasus region. All three states participate in the Community for Democracy and Rights of Nations:
Other former Soviet statesEdit
Several other former Soviet republics may be considered part of Eastern Europe
- Belarus
- Moldova
- Russia is a transcontinental country where the Western part is in Eastern Europe and the Eastern part is in Northern Asia.
- Ukraine
Central EuropeEdit
The term "Central Europe" is often used by historians to designate states formerly belonging to the Holy Roman Empire, the Austro-Hungarian Empire, and the Polish–Lithuanian Commonwealth.
In some media, "Central Europe" can thus partially overlap with "Eastern Europe" of the Cold War Era. The following countries are labeled Central European by some commentators, though others still consider them to be Eastern European.[23][24][25]
- Austria [26]
- Czech Republic
- Croatia (can variously be included in Southeastern[27] or Central Europe)[28]
- Hungary
- Poland
- Serbia (mostly placed in Southeastern but sometimes in Central Europe)[29]
- Slovakia
- Slovenia (most often placed in Central Europe but sometimes in Southeastern Europe)[30]
Southeastern EuropeEdit
Some countries in Southeast Europe can be considered part of Eastern Europe. Some of them can sometimes, albeit rarely, be characterized as belonging to Southern Europe,[3] and some may also be included in Central Europe.
In some media, "Southeast Europe" can thus partially overlap with "Eastern Europe" of the Cold War Era. The following countries are labeled Southeast European by some commentators, though others still consider them to be Eastern European.[31]
- Albania
- Bosnia and Herzegovina
- Bulgaria
- Croatia (can variously be included in Southeastern[27] or Central Europe)[28]
- Greece
- Montenegro
- North Macedonia
- Romania (can variously be included in Southeastern[32] or Central Europe)[33]
- Serbia (mostly placed in Southeastern but sometimes in Central Europe)[29]
- Slovenia (most often placed in Central Europe but sometimes in Southeastern Europe)[30]
- Turkey (only the region East Thrace, west of the Dardanelles, the Sea of Marmara, and the Bosphorus; constitutes less than 3% of the country's total land mass)
Classical antiquity and medieval originsEdit
Ancient kingdoms of the region included Orontid Armenia, Caucasian Albania, Colchis and Iberia (not to be confused with the Iberian Peninsula in Western Europe). These kingdoms were either from the start, or later on incorporated into various Iranian empires, including the Achaemenid Persian, Parthian, and Sassanid Persian Empires.[34] Parts of the Balkans and some more northern areas were ruled by the Achaemenid Persians as well, including Thrace, Paeonia, Macedon, and most of the Black Sea coastal regions of Romania, Ukraine, and Russia.[35][36] Owing to the rivalry between the Parthian Empire and Rome, and later between Byzantium and the Sassanid Persians, the Parthians would invade the region several times, although it was never able to hold the area, unlike the Sassanids who controlled most of the Caucasus during their entire rule.[37]
The earliest known distinctions between east and west in Europe originate in the history of the Roman Republic. As the Roman domain expanded, a cultural and linguistic division appeared The mainly Greek-speaking eastern provinces had formed the highly urbanized Hellenistic civilization. In contrast, the western territories largely adopted the Latin language. This cultural and linguistic division was eventually reinforced by the later political east-west division of the Roman Empire. The division between these two spheres deepened during Late Antiquity and the Middle Ages due to a number of events. The Western Roman Empire collapsed in the 5th century, marking the start of the Early Middle Ages. By contrast, the Eastern Roman Empire, mostly labelled as the Byzantine Empire by subsequent historians, managed to survive and even to thrive for another 1,000 years. The rise of the Frankish Empire in the west, and in particular the Great Schism that formally divided Eastern and Western Christianity in 1054, heightened the cultural and religious distinctiveness between Eastern and Western Europe. Much of Eastern Europe was invaded and occupied by the Mongols.
1453 to 1918Edit
The conquest of the Byzantine Empire, center of the Eastern Orthodox Church, by the Ottoman Empire in the 15th century, and the gradual fragmentation of the Holy Roman Empire (which had replaced the Frankish empire) led to a change of the importance of Roman Catholic/Protestant vs. Eastern Orthodox concept in Europe. Armour points out that Cyrillic-alphabet use is not a strict determinant for Eastern Europe, where from Croatia to Poland and everywhere in between, the Latin alphabet is used.[38] Greece's status as the cradle of Western civilization and an integral part of the Western world in the political, cultural and economic spheres has led to it being nearly always classified as belonging not to Eastern, but to Southern or Western Europe.[39] During the late-sixteenth and early-seventeenth centuries Eastern Europe enjoyed a relatively high standard of living. This period is also called the east-central European golden age of around 1600.[40]
Interwar yearsEdit
A major result of the First World War was the breakup of the Russian, Austro-Hungarian, and Ottoman empires, as well as partial losses to the German Empire. A surge of ethnic nationalism created a series of new states in Eastern Europe, validated by the Versailles Treaty of 1919. Poland was reconstituted after the partitions of the 1790s had divided it between Germany, Austria, and Russia. New countries included Finland, Estonia, Latvia, Lithuania, Ukraine (which was soon absorbed by the Soviet Union), Czechoslovakia, and Yugoslavia. Austria and Hungary had much-reduced boundaries. Romania, Bulgaria, and Albania likewise were independent. Many of the countries were still largely rural, with little industry and only a few urban centers. Nationalism was the dominant force but most of the countries had ethnic or religious minorities who felt threatened by majority elements. Nearly all became democratic in the 1920s, but all of them (except Czechoslovakia and Finland) gave up democracy during the depression years of the 1930s, in favor of autocratic or strong-man or single-party states. The new states were unable to form stable military alliances, and one by one were too weak to stand up against Nazi Germany or the Soviet Union, which took them over between 1938 and 1945.
World War II and the onset of the Cold WarEdit
Russia ended its participation in the First World War in March 1918 and lost territory, as the Baltic countries and Poland became independent. The region was the main battlefield in the Second World War (1939–45), with German and Soviet armies sweeping back and forth, with millions of Jews killed by the Nazis, and millions of others killed by disease, starvation, and military action, or executed after being deemed as politically dangerous.[41] During the final stages of World War II the future of Eastern Europe was decided by the overwhelming power of the Soviet Red Army, as it swept the Germans aside. It did not reach Yugoslavia and Albania however. Finland was free but forced to be neutral in the upcoming Cold War. The region fell to Soviet control and Communist governments were imposed. Yugoslavia and Albania had their own Communist regimes. The Eastern Bloc with the onset of the Cold War in 1947 was mostly behind the Western European countries in economic rebuilding and progress. Winston Churchill, in his famous "Sinews of Peace" address of March 5, 1946 at Westminster College in Fulton, Missouri, stressed the geopolitical impact of the "iron curtain":
From Stettin in the Baltic to Trieste in the Adriatic an iron curtain has descended across the Continent. Behind that line lie all the capitals of the ancient states of Central and Eastern Europe. Warsaw, Berlin, Prague, Vienna, Budapest, Belgrade, Bucharest, and Sofia.
Eastern Bloc during the Cold War to 1989Edit
Eastern Europe after 1945 usually meant all the European countries liberated and then occupied by the Soviet army. It included the German Democratic Republic (also known as East Germany), formed by the Soviet occupation zone of Germany. All the countries in Eastern Europe adopted communist modes of control. These countries were officially independent from the Soviet Union, but the practical extent of this independence – except in Yugoslavia, Albania, and to some extent Romania – was quite limited.
The Soviet secret police, the NKVD, working in collaboration with local communists, created secret police forces using leadership trained in Moscow. As soon as the Red Army had expelled the Germans, this new secret police arrived to arrest political enemies according to prepared lists. The national Communists then took power in a normally gradualist manner, backed by the Soviets in many, but not all, cases. They took control of the Interior Ministries, which controlled the local police. They confiscated and redistributed farmland. Next the Soviets and their agents took control of the mass media, especially radio, as well as the education system. Third the communists seized control of or replaced the organizations of civil society, such as church groups, sports, youth groups, trade unions, farmers organizations, and civic organizations. Finally they engaged in large scale ethnic cleansing, moving ethnic minorities far away, often with high loss of life. After a year or two, the communists took control of private businesses and monitored the media and churches. For a while, cooperative non-Communist parties were tolerated. The communists had a natural reservoir of popularity in that they had destroyed Hitler and the Nazi invaders. Their goal was to guarantee long-term working-class solidarity.[42][43]
Under pressure from Stalin these nations rejected grants from the American Marshall plan. Instead they participated in the Molotov Plan which later evolved into the Comecon (Council for Mutual Economic Assistance). When NATO was created in 1949, most countries of Eastern Europe became members of the opposing Warsaw Pact, forming a geopolitical concept that became known as the Eastern Bloc.
- First and foremost was the Soviet Union (which included the modern-day territories of Russia, Lithuania, Latvia, Estonia, Belarus, Ukraine, and Moldova). Other countries dominated by the Soviet Union were the German Democratic Republic, People's Republic of Poland, Czechoslovak Socialist Republic, People's Republic of Hungary, People's Republic of Bulgaria, and Socialist Republic of Romania.
- The Socialist Federal Republic of Yugoslavia (SFRY; formed after World War II and before its later dismemberment) was not a member of the Warsaw Pact. It was a founding member of the Non-Aligned Movement, an organization created in an attempt to avoid being assigned to either the NATO or Warsaw Pact blocs. The movement was demonstratively independent from both the Soviet Union and the Western bloc for most of the Cold War period, allowing Yugoslavia and its other members to act as a business and political mediator between the blocs.
- The Socialist People's Republic of Albania broke with the Soviet Union in the early 1960s as a result of the Sino-Soviet split, aligning itself instead with China. Albania formally left the Warsaw pact in September 1968 after the suppression of the Prague spring. When China established diplomatic relations with the United States in 1978, Albania also broke away from China. Albania and especially Yugoslavia were not unanimously appended to the Eastern Bloc, as they were neutral for a large part of the Cold War period.
Since 1989Edit
With the fall of the Iron Curtain in 1989, the political landscape of the Eastern Bloc, and indeed the world, changed. In the German reunification, the Federal Republic of Germany peacefully absorbed the German Democratic Republic in 1990. In 1991, COMECON, the Warsaw Pact, and the Soviet Union were dissolved. Many European nations which had been part of the Soviet Union regained their independence (Belarus, Moldova, Ukraine, as well as the Baltic States of Latvia, Lithuania, and Estonia). Czechoslovakia peacefully separated into the Czech Republic and Slovakia in 1993. Many countries of this region joined the European Union, namely Bulgaria, the Czech Republic, Croatia, Estonia, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia and Slovenia.
See alsoEdit
- Community for Democracy and Rights of Nations
- Eastern European Group
- Eastern Partnership
- Enlargement of the European Union
- Eurasian Economic Union
- Euronest Parliamentary Assembly
- Eurovoc
- Future enlargement of the European Union
- Geography of the Soviet Union
- List of political parties in Eastern Europe
- N-ost
- Organization of the Black Sea Economic Cooperation
- Post-Soviet States
- East Slavs
- South Slavs
- Orthodox Slavs
- Russian explorers
- Albanians
- Eastern Romance people
- European Union
- Intermarium
- European geography
- ^ a b c d "The Balkans", Global Perspectives: A Remote Sensing and World Issues Site. Wheeling Jesuit University/Center for Educational Technologies, 1999–2002.
- ^ a b "Jordan Europa Regional". 4 April 2014.
- ^ a b c d e "United Nations Statistics Division- Standard Country and Area Codes Classifications (M49)-Geographic Regions".
- ^ a b c Ramet, Sabrina P. (1998). Eastern Europe: politics, culture, and society since 1939. Indiana University Press. p. 15. ISBN 978-0253212566. Retrieved 2011-10-05.
- ^ a b "Regions, Regionalism, Eastern Europe by Steven Cassedy". New Dictionary of the History of Ideas, Charles Scribner's Sons. 2005. Retrieved 2010-01-31.
- ^ a b ""Eastern Europe" Wrongly labelled". The Economist. 2010-01-07.
- ^ a b "A New Journal for Central Europe". www.ce-review.org.
- ^ a b Frank H. Aarebrot (14 May 2014). The handbook of political change in Eastern Europe. Edward Elgar Publishing. pp. 1–. ISBN 978-1-78195-429-4.
- ^ a b [1] Archived April 3, 2015, at the Wayback Machine. Eurovoc.europa.eu. Retrieved on 2015-03-04.
- ^ a b c "Population Division, DESA, United Nations: World Population Ageing 1950-2050" (PDF).
- ^ Drake, Miriam A. (2005) Encyclopedia of Library and Information Science, CRC Press
- ^ "Atlas of the Historical Geography of the Holy Land". Rbedrosian.com. Archived from the original on 10 June 2013. Retrieved 23 February 2013.
- ^ "home.comcast.net". Archived from the original on February 13, 2013. Retrieved 23 February 2013.
- ^ Dragan Brujić (2005). "Vodič kroz svet Vizantije (Guide to the Byzantine World)". Beograd. p. 51.[dead link]
- ^ Peter John, Local Governance in Western Europe, University of Manchester, 2001, ISBN 9780761956372
- ^ V. Martynov, The End of East-West Division But Not the End of History, UN Chronicle, 2000 (available online[dead link])
- ^ "Migrant workers: What we know". BBC News. 2007-08-21.
- ^ "EuroVoc". European Union. Retrieved 2016-01-30.
- ^ "EuroVoc – 7206 Europe". European Union. Retrieved 2016-12-11.
- ^ Division, United Nations Statistics. "UNSD — Methodology". unstats.un.org.
- ^ http://www.visegradgroup.eu/about About the Visegrad Group
- ^ How Armenia Could Approach the European Union (PDF)
- ^ Wallace, W. The Transformation of Western Europe London, Pinter, 1990
- ^ Huntington, Samuel The Clash of Civilizations Simon & Schuster, 1996
- ^ Johnson, Lonnie Central Europe: Enemies, Neighbours, Friends Oxford University Press, USA, 2001
- ^ "Central Europe".
- ^ a b "The World Factbook — Central Intelligence Agency". www.cia.gov.
- ^ a b Lonnie Johnson, Central Europe: Enemies, Neighbors, Friends, Oxford University Pres
- ^ a b Steven Tötösy de Zepetnek, Louise Olga Vasvári (2011). Comparative Hungarian Cultural Studies. Purdue University Press. ISBN 9781557535931.CS1 maint: Uses authors parameter (link)
- ^ a b Armstrong, Werwick. Anderson, James (2007). "Borders in Central Europe: From Conflict to Cooperation". Geopolitics of European Union Enlargement: The Fortress Empire. Routledge. p. 165. ISBN 978-1-134-30132-4.CS1 maint: Multiple names: authors list (link)
- ^ Bideleux and Jeffries (1998) A History of Eastern Europe: Crisis and Change
- ^ Energy Statistics for the U.S. Government Archived February 5, 2009, at the Wayback Machine
- ^ "7 Invitees - Romania".
- ^ Rapp, Stephen H. (2003), Studies In Medieval Georgian Historiography: Early Texts And Eurasian Contexts, pp. 292-294. Peeters Bvba ISBN 90-429-1318-5.
- ^ The Oxford Classical Dictionary by Simon Hornblower and Antony Spawforth,ISBN 0-19-860641-9,"page 1515,"The Thracians were subdued by the Persians by 516"
- ^ Roisman, Joseph; Worthington, Ian (2011-07-07). A Companion to Ancient Macedonia. ISBN 9781444351637. Retrieved 22 April 2015.
- ^ Olson, James Stuart; Pappas, Lee Brigance; Pappas, Nicholas Charles; Pappas, Nicholas C. J. (1994). An Ethnohistorical Dictionary of the Russian and Soviet Empires. ISBN 9780313274978. Retrieved 22 April 2015.
- ^ Armour, Ian D. 2013. A History of Eastern Europe 1740–1918: Empires, Nations and Modernisation. London: Bloomsbury Academic. p. 23. ISBN 978-1849664882
- ^ See, inter alia, Norman Davies, Europe: a History, 2010, Eve Johansson, Official Publications of Western Europe, Volume 1, 1984, Thomas Greer and Gavin Lewis, A Brief History of the Western World, 2004
- ^ Baten, Jörg (2016). A History of the Global Economy. From 1500 to the Present. Cambridge University Press. p. 46. ISBN 9781107507180.
- ^ Timothy Snyder, Bloodlands: Europe Between Hitler and Stalin (2011) excerpt and text search
- ^ Anne Applebaum (2012). Iron Curtain: The Crushing of Eastern Europe, 1944-1956. Random House Digital, Inc. pp. 31–33. ISBN 9780385536431.
- ^ Also Anne Applebaum, Iron Curtain: The Crushing of Eastern Europe, 1944–1956 introduction, pp xxix–xxxi online at Amazon.com
Further readingEdit
- Applebaum, Anne. Iron Curtain: The Crushing of Eastern Europe, 1944–1956 (2012)
- Berend, Iván T. Decades of Crisis: Central and Eastern Europe before World War II (2001)
- Frankel, Benjamin. The Cold War 1945-1991. Vol. 2, Leaders and other important figures in the Soviet Union, Eastern Europe, China, and the Third World (1992), 379pp of biographies.
- Frucht, Richard, ed. Encyclopedia of Eastern Europe: From the Congress of Vienna to the Fall of Communism (2000)
- Gal, Susan and Gail Kligman, The Politics of Gender After Socialism, Princeton: Princeton University Press, 2000.
- Ghodsee, Kristen R.. Muslim Lives in Eastern Europe: Gender, Ethnicity and the Transformation of Islam in Postsocialist Bulgaria. Princeton: Princeton University Press, 2009.
- Ghodsee, Kristen R.. Lost in Transition: Ethnographies of Everyday Life After Communism, Duke University Press, 2011.
- Held, Joseph, ed. The Columbia History of Eastern Europe in the Twentieth Century (1993)
- Jelavich, Barbara. History of the Balkans, Vol. 1: Eighteenth and Nineteenth Centuries (1983); History of the Balkans, Vol. 2: Twentieth Century (1983)
- Myant, Martin; Drahokoupil, Jan (2010). Transition Economies: Political Economy in Russia, Eastern Europe, and Central Asia. Wiley-Blackwell. ISBN 978-0-470-59619-7
- Ramet, Sabrina P. Eastern Europe: Politics, Culture, and Society Since 1939 (1999)
- Roskin, Michael G. The Rebirth of East Europe (4th ed. 2001); 204pp
- Seton-Watson, Hugh. Eastern Europe Between The Wars 1918-1941 (1945) online
- Simons, Thomas W. Eastern Europe in the Postwar World (1991)
- Snyder, Timothy. Bloodlands: Europe Between Hitler and Stalin (2011)
- Swain, Geoffrey and Nigel Swain, Eastern Europe Since 1945 (3rd ed. 2003)
- Verdery, Katherine. What Was Socialism and What Comes Next? Princeton: Princeton University Press, 1996.
- Walters, E. Garrison. The Other Europe: Eastern Europe to 1945 (1988) 430pp; country-by-country coverage
- Wolchik, Sharon L. and Jane L. Curry, eds. Central and East European Politics: From Communism to Democracy (2nd ed. 2010), 432pp
External linksEdit
|Wikimedia Commons has media related to Eastern Europe.
|Wikiquote has quotations related to: East/Central Europe


text:
SportsBrowser delivers easy access to the best sporting news websites (ESPN, Fox Sports, The Sporting News, Sportsline, Yahoo Sports, etc), professional league websites (NFL.com, NBA.com, MLB.com, NHL.com, etc) and professional team websites.
Sports Browser, Sports Software, Sports Web Browser, Sportsbrowser
Free fantastic sports cars screensavers.watch unbelievable design of real sports cars of the world.The fastest cars on earth like ferarri,porche,mercedez etc.
Cars, Cars Screensavers, Ferarri, Mercedez, Porche, Screensavers, Sports Cars
This is a fantastic sports car screensaver with outstanding slide show and fancy high quality Sports car graphics. You can change the setting of this screensaver yourself. Including position of screensavers graphics size and slide show effects,...
Download Free Screensaver, Download Sports Car Screensaver, Free Car Screensaver, Free Screensaver, Free Sports Car, Free Sports Car Screensaver, Free Sports Screensaver, Screen Saver, Screensaver
Decorate and animate your emails with this images collection for PostSmile! Sports and Recreation Collection includes 70 animated and non-animated well designed images, smilies and emoticons. Categories are Sports, Fitness, Balls, Recreation,...
Animations, Ball, Balls, Chess, E-mail, Email, Equipment, Fitness, Forum, Image, Masterra, Message, Postings, Posts, Postsmile, Recreation, Sport, Sports, Web-forum
The Free Sports With Motivational Messages Screensaver displays 36 amazing and stunning sports related images each with a motivational quote. These are some of the most incredible and motivational images you may ever see.
Athlete, Athletic, Baseball, Basketball, Desktop Enhancements, Football, Golf, Inspirational, Motivating, Motivational, Screen Saver, Screen Savers, Screensaver, Screensavers, Sport, Swimming
Baseball Browser delivers easy access to the best baseball news websites (ESPN, Fox Sports, The Sporting News, Sportsline, Yahoo Sports, etc), and baseball team websites. When you surf with Baseball Browser, it automatically finds related baseball...
Baseball Browser, Baseball Software, Baseball Teams, Baseball Web Browser, Mlb Browser
Sports Tools is a software application for the Pocket PC which provides many of the common sports timing functions used in athletics.
RADAR GUN - Measure speed in MPH between to known points. Enter the feet/inches (x.xx) to measure or select...
Calorie Counter, Event Timing, Pedometer, Radar Timing, Sports, Stopwatch Timing
05-January-2003Shareware(Free To Try)
This is an air hockey game. In this game you will need to compete with the computer to shoot the disc into each other's base and avoid the other side from doing so. Both of you will hit the disc by using a round pad so the direction of the disc...
Action Games, Air Hockey, Arcade Games, Disc Battle, Sports Games
Basketball Browser is a basketball themed web browser that delivers easy access to NBA and NCAA basketball news. Read hoops coverage provided by ESPN, Fox Sports, CBS Sportsline, CNN/SI, NBC Sports, and Yahoo Sports with ease by utilizing tabs...
Basketball Browser, Basketball News, Basketballbrowser, Basketballwebbrowser, Nba, Nbahoops, Ncaa Basketball
Automatic updates of NFL Football handicapping data from the Web, auto-download of subjective adjustments by one of the 3 top handicappers and the ability to experiment with changes to the calculations and assumptions.
Betting, Football, Handicapping, Nfl, Sports
23-August-2006Shareware(Free To Try)
Winter is a great time for sports, especially this one. This Free Olympic Screensaver will make you feel the tense atmosphere of the upcoming Olympic Games.
Download Screensaver, Free Screensaver, Free Sport Screensaver, Freeware, Olympic Games, Olympic Ring, Olympic Sports, Olympic Winter, Screen Saver, Screen Savers, Screensaver, Screensaver Download, Screensavers, Screensavers Download, Torino 2006, Winter Sport
Use: healthy life-style, sports, fitness, diagnostics of capacity for work, medical and biological researches. Only 25 seconds. It is psychological and physiological test for diagnostics a growth of overfatigue(not weariness) and tested have a...
Ergonomic, Fitness, Health, Physiological, Sport, Test
03-December-2002Shareware(Free To Try)
This is a collection of color coordinated "flat" 3D Maroon Animated Cursors for Windows 95/98/ME/NT/2000 with a sports theme for those whose school or team colors are maroon. They replace the standard Windows mouse pointers with animated versions,...
3d, Animated, Cursor, Cursors, Desktop, Maroon, Mouse, Pointer, Red, Schools, Sports, Theme
Get a collection of exclusive cars for free! Just one click and all sports, classic, sprint and race cars will park on your desktop! 3D effects.
3d Effect, Car Screensaver, Cars Screensaver, Screen Saver, Screensaver
View a personalized newscast on your desktop. Cycle through your favorite informational websites as a screensaver. View the latest news, sports, stocks, weather, more. Also displays images, animated GIF and webcams. Ideal for personal/ corporate use.
Animation, Bmp, Browser, Bulletin, Corporate, Dual, Entertainment, Financial, Getright, Gif, Html, Ie, Image, Internet Explorer, Jpeg, Marquee, Monitor, Netscape, News, Page
08-June-2006Shareware(Free To Try)
Excessively Free Internet Games is a comprehensive online game collection. There is no signup process or complicated steps to get started, and no charges...just a simple way to play Internet games for free! Action, adventure, arcade, casino,...
Action, Adventure, Arcade, Casino, Fighting, Flash, Free, Game, Games, Humor, Play, Puzzles, Racing, Retro, Shooting, Sports, Strategy
With News Desktop Scrolling Bar, get Worlds latest TV news right on your desktop, including top stories, sports, games, world news, health, technology, business, and science. See titles on your desktop with a very small text scrolling bar at top.
Bar, Desktop, Feed, News, Reader, Rss, Server, Xml, Yahoo
16-December-2005Shareware(Free To Try)
Get all the best bits of the Internet in one place, with this free powerful browsing companion, that saves you time!
EZSurfer will bring up to the minute world news, weather & stocks update as well as sports news, music, live radio & tv stations.
Browser, Easy, Ezsurfer, Fast, Free, Interface, Live, Magazine, Moviews, Music, New, News, Portal, Radio, Tv, Web
Future Snooker is a futuristic sports game. Played on a circular table players score points by firing a glassy cue-ball into a pack of ball to knock them off the table and score points. The game can be played by one to six human players on one...
8-ball, Billiards, Future Snooker, Pool, Pot Black, Snooker
10-April-2006Shareware(Free To Try)
Some News is a customized news-themed browser that delivers easy access to the major news media networks. Read some news delivered from Fox, CBS, CNN, ABC, NBC, the Nando Times, News.com, and Yahoo with ease by utilizing tabs.
Abcnews, Breaking News, Business News, Cbs News, Fox News, News, News Browsers, Newsreaders, Sports News


text:
Plan and share activities for IYC 2011
Want to submit your own activity or comment?
In order to do so you need to be part of the IYC network. Please log in or sign up now.
Join the IYC Network
In this section, your ideas for IYC2011 can start to become reality. Here, you can submit activities for consideration and, after a short review, they will be listed below and any related events will populate the IYC calendar. Activities listed here have a clearly defined theme and describe how, when, and where they will take place.
If you are not quite ready to submit a plan, keep working at it and come back soon. And remember, you can always browse and search this forum to find out what others are planning and even add your own comments to the discussion.
Currently viewing all activities tagged with biotechnology - See all activities
MonSay Celebrates IYC2011: A School Community Information Campaign June Hayden Sinson | added on Dec 17, 2011 | Philippines This is in celebration of the International Year of Chemistry aiming to dissemenate information on the history and significance of the field of chemistry in the sustainable development of our society last July 28 and 29, 2011 at the RMHS Library, Espana Boulevard, Sampaloc, 1008 City of Manila, Philippines
Young Scientists Essay Contest - Responsible Science Piers Millett | added on Sep 20, 2011 | Switzerland Write an 800 word original essay by 1 November on responsible conduct in the lofe sciences, the importance of safety and security as well as the role for internaitonal collaboration. Open to undergraduate and graduate students. Win a trip to Geneva to present your work at the BWC Seventh Review Conference and a glass microbe!
|biotechnology, essay, contest, life science, convergence, safety, security, weapons
|students, scientists, graduate students
McBain Medal Award Lecture Patricia Cornell | added on Sep 16, 2011 | United Kingdom The McBain Medal is an annual award by the Colloid and Surface Chemistry Group of the SCI and the Colloid and Interface Chemistry Group of the RSC to honour a younger scientist who has made a meritorious contribution to colloid and interface science.
SCI's Fine Chemicals Group IYC Public Lecture Series Patricia Cornell | added on Sep 16, 2011 | United Kingdom A series of free public lectures in celebration of the International Year of Chemistry 2011. These talks will illustrate how the field of medicinal chemistry has led and will continue to lead to the discovery of new medicines which impact millions of lives worldwide.
Chemistry As INnovating Science - CHAINS2011 J. Grimminck | added on Sep 05, 2011 | Netherlands CHAINS2011 (Chemistry As INnovating Science) is the largest chemical conference in the Netherlands ever.


text:
Thursday, February 16, 2012
On the Road to Recovery - 2/16/12
One of the nurses told Jackie that the doctor had decided to keep me in the hospital for overnight observation. I would not be going home after this second ERCP. In fact, I was not dismissed from the hospital until Saturday. Two liver surgeries in two weeks may have been my body's limit. My entire midsection was hurting after the first surgery, but this was 10 times worse. I felt like I was going to die from the pain.
At some point, one of the nurses inserted a small amount of fluid from a small needle through the tubing of my IV. Within 5 minutes, my entire body became comfortably warm. That feels wonderful, I thought. Within another 5 minutes, I was laying still, enjoying this magical pain killer. On a scale from 0-10, I was now at a pleasant one, and all I wanted was to curl up into a ball and sleep. One of the nurses also noticed that I was grasping for air, finding it hard to breathe, so they hooked me up to supplemental oxygen. I hadn't even noticed. I was just so glad to not feel any pain that breathing had become inconsequential. I remained on the supplemental oxygen the entire hospital stay. Since I had calmed down and they had found a room for my next few days of stay in the hospital, I was wheeled away.
Over the next few days, I began to rely on that pain killer in that small needle. I could have it every six hours, which was torture because it only lasted for four hours. And I had to ask for it. The nurses would not offer it. But when I did ask for it, they would either tell me that I could have it because it had been six hours since I'd had my last dose or they would tell me that I could not have it because it wasn't time yet. It was embarrassing to ask for the pain killer. It made me feel like a drug addict. And I could not keep good track of time because once I had the pain killer, I would sleep for an indeterminate amount of time or until it was time for the next set of vital checks: blood pressure, temperature, sugar, and oxygen level. They would also occasionally listen to my lungs, give me potassium pills, check my blood, give me a shot in my stomach (not really sure what that was for), and give me a pink liquid to drink (not really sure what that was for either). I also had a constant IV drip for fluids and antibiotics. Any other time I would be conscious enough to ask what's the name of that drug, and why are you giving it to me, but pain and pain relief leave you with a cloudy mind and all you can think about is how bad you feel when the pain is there and how good you'll feel when the pain goes away for a few hours.
The gastroenterolgist came in every day to check up on me. The stent that he had placed in the bile duct during the first ERCP was plastic and although it was placed and working properly, it was not solving the problem. He decided that he would replace it with a more permanent, metal stent. But all of that movement with a tube through organs and by organs had irritated the pancreas. And it was pissed off royally! Pancreatitis, he told me, involved inflammation and swelling, but it was one of the hardest conditions to treat because the pain was so intense. Hah! Tell me about it! The only thing he could do for me was to give me pain killers until it healed on its own and that would take some time. Who knows how much time.
I couldn't breathe, and I was coughing a lot, even with the supplemental oxygen. I had to have three breathing treatments during my hospital stay. These treatments were also wonderful. All I had to do was breathe normally while my lungs filled up with the medication from the mask. It was the only time I wasn't struggling for air. I also had three chest x-rays. The problem with the chest x-rays is that they can't distinguish between the lung tumors and pneumonia. They look the same on the scan. More than likely it was the tumors causing the problem, but we had to treat the problem as pneumonia, because the lower half of my right lung was collapsing.
Two more of my co-workers came by to visit me on Thursday (another Jackie and Brenda) and one on Friday (Dennis). They really lifted my spirits, telling me of all of the happenings in the office. I was really out of my comfort zone, because I knew I looked bad with the jaundice in my eyes, hair all over my head, and tubes and IV bags everywhere, while the nurse is busying around poking and prodding me. When I feel bad, I just want to be alone. However, they were so upbeat that they made me feel better and took my mind off of the pain for a while.
On Saturday, I was finally released from the hospital. My only regret was that I would not get the pain killer any more. I was still hurting quite a bit and sending me home with Oxycodone was not going to get it. But I also wasn't turning it down, lol.
Eating was another problem. Up until Saturday morning, I was on a liquid diet (jello, popsicle, tea, water, and juice) and wasn't finishing those meals. My stomach feels full and after a few sips, I can't take anything in without pain or wanting to vomit. But on Saturday morning, when the dietary person brought in my tray of solid food, my stomach opened up some space. I had a scrambled egg, a biscuit with jelly, Cheerios with low fat milk, and juice. I was surprised that I was able to keep it down, but it was also after I had my last dose of the pain killer so that must have been the trick. Eat when you're not in pain.
The remainder of the weekend was spent in the comfort of my own bed. I didn't feel like doing much. I was burned out on the television, and I couldn't keep my eyes open long enough to get any decent reading done. My main concern was minimizing motion and controlling my pain level with the Oxycodone, which I was taking about every four hours, but not with the relief of the pain killer that I was given in the hospital. Did I mention how wonderful that drug was, lol?
On Monday, I was not able to return to work. On Tuesday, I had an appointment with my oncologist. If the second ERCP worked then I should be able to restart chemotherapy. My oncologist sent me to the treatment room to start me on a two hour IV bag of fluids, while we waited for the results of my liver numbers. The bilirubin was still increasing, higher than before the second ERCP. Would they suggest a third ERCP? The thought of it almost made me want to cry.
Instead, I was scheduled for a CT Scan of the chest, abdomen and pelvic areas on Wednesday. The gastroenterologist did not feel another ERCP would help. It was decided that the liver was failing because of the tumors and would probably work just fine if we could do something about the tumors. I had just had CT Scans in December and January, so something must have drastically changed in less than a month's time. There was definitely more progression in the lungs, but the most significant change was that my liver is now comprised of 50% tumors. Half of my liver is tumors, and the other half of my liver is barely functioning. I was immediately kicked out of my last clinical trial. Most chemotherapy drugs, especially the newer drugs depended on the liver for metabolization. My liver was not in a position to metabolize anything.
I'm distraught. My oncologist sits and looks about as distraught as I feel. She flipped through the file, reading and rereading. I could see the wheels turning. She was also thinking and rethinking. "There's one drug, an older, conventional drug that you've been on before with your primary breast cancer. Insurance may have a hard time justifying approval. Do you want to try another drug?"
She knew that I did. I could see the relief on her face when I said we should try it. She left the room for a few minutes to check files and to get me started on the drug right now. Gemcitabine (Gemzar) is a kinder, gentler chemotherapy drug if used by itself. She would also reduce the infusion time to 30 minutes from 60 minutes, and if I handled the toxicity, she would increase the dosage. The most important thing is that the liver does not have to work as hard to metabolize it as it does with other chemotherapy drugs. If the 50% of the liver that is remaining can help out just a little, we have a chance of shrinking the tumors in the other half of the liver. It will give me another two months (eight months from this past December) if this works. I'll take my chances. It's a 4 week cycle. Once a week for three weeks followed by one off week. So, on the heels of bad news, my oncologist comes up with some good news. Have I mentioned lately that I love my oncologist?
2 comments:
I love your onocologist too, and I don't even know her. She seems to be working hard to help. I want her to succeed. And may the damned pain go away! Despite all, Angela, your thinking and writing are still as clear as you would expect a good engineer to be. I was thinking about you on my run this morning. Good luck, gentle lady. - DallasReplyDelete
Hi Angela,ReplyDelete
I reached your blog thro' a post on DailyMile. Looks like you have inspired folks across the globe to run and celebrate life. I joined a challenge a couple days ago to run 10kms every day for 10 consecutive days. I didn't know until now that you are the inspiration for these folks to undertake this challenge. I'm glad I know that now - I will keep you in my thoughts during every run for the rest 7 days and beyond. I also send tons of positive thoughts and best wishes for a super speedy recovery for you. Take care, sister!!


text:
Hi All,
What software do you use to create your own designs?
Hi All,
What software do you use to create your own designs?
I use both Paint Shop Pro X and Photoshop CS5. I'm more proficient with Photo Shop since I took an online course for it years ago and have just upgraded to newer versions through the years. I did start with Photoshop 7 years ago, but didn't use it very much just because I found Paint Shop more user friendly. I upgraded to PSCS5 and have started to use it more and really am finding it pretty easy, especially if I'm patient and take the time to do a tutorial or two to learn what I want to do instead of trying to go through menu items to see if I can find something that will do what I want it to do.
I still use my old reliable Photoshop 7, but I've been playing around with Gimp a little lately. It's a free program that you can download at http://www.gimp.org if you want to try it out. I'm pretty geeky and I personally find it fairly user friendly, but I think I'm still going to stick with good ole Photoshop.
Photoshop CS6 trying to learn Illustrator too
As I am a card maker I use MCS my craft studio I have tried serif but can't get my head round it I like simple things lol
I use Gimp and have started o play around with Inkscape (both free)
Thank you all for some great ideas!
I might have to break down and try gimp.
There is another program - Paint.net - but it only works on Windows os since it runs on the .net platform. Its free and from what I can remember, fairly easy to use. I know a lot of digital scrapbookers use to use it back when I first got into this crazy hobby.
I use bot Photoshop CS6 and Illustrator CS6. While I love the new Illustrator there are some bugs...I sometimes wish I hadn't updated it.
Thank you all, more great ideas and some are free.
Several years ago, I bought Scrapbook Factory Deluxe 5.0, and that's what I've stuck to. The one thing I needed from it is the ability to flip the layout to PDF, which it does easily at 300dpi. It's pretty much idiot proof, although it's a memory pig. The only thing is that I have to screenshot it if I want a JPEG or similar format.
For fudging with images and being able to utilize alphas that are one-pagers in kits, Paint does it for me, mostly because I'm a cheapass. I have an old version of PS (Photoshop CS) which I'm sure would suit my purposes but I'm scared of it, because I need the nonexistent time to watch tutorials and play with it.
I too am a cheapass, I will check out Scrapbook Factory Deluxe 5.0, thanks. The new versions of Photoshop CS are too rich for me at this time.
There was a thread posted on here with a link to get Photoshop CS2 for free - fully licensed legitimate copy of the software. If I can find it I'll post a link to it, but in the meantime, you might want to see if you can find it on the Adobe site. Its a link somewhere on their site, so you know that its legit.
Thanks Cat, I will look on the Adobe site.
I have been using PSP. I have been using it for many years now.
Hey Beverly, here is the link to the free PhotoShop ... I'm thinking about downloading it. I've been using Gimp and that's working well, so I'm not sure if I want to download PhotoShop too. Our internet is super slow so it would take a while!
This is an old version of PhotoShop, but lots of people around the web were saying it worked fine and had nearly as much to offer as the current version. So, worth a shot if you want it!
Thank you very much Laura!
I'm using Photoshop CS5 and also Illustrator... But still need to learn a lot with those two softwares...
I also found lots of tricks in using Photoshop here
Thanks Scarlett, I will have to use the tutorials.
I use Photoshop CS5.
Photoshop and illustrator are my go to programs. Haven't done any scrapbook designs myself but those two programs are phenomenal.
hi i use photoshop 9.
I use cs3 and illustrator, I also have psp7 and ArtRage4. If you want to try some free programs that are also great and fairly simple there is
Twisted Brush Open Studio 17.24. A great painting program that you can use to make hand painted items and much more. It is completely free this version although there are some paid for versions that have more to them if you come to love the free one. Link
Also Artweaver is another painting program that is powerful and free, the paintbrushes offer the similar kind as Painter (Corel). If nothing else with these programs it offers an oportunity for making painted papers elements and textures that you can them import into your photoshop or elements etc., There is truly a fabulous range of free software out there that you can use to design with without having to pay a penny for your software.I have used them all and still do for different projects.
Artrage used to have a free version, but seem to have done away with it in favor of a limited use demo of Artrage4. It is worth the money, it does everything you could want from a painting program and you have the ability to use vector tools.
Hi Sadie,
Thank you for all this great software sources. I will check all of them out.
I use CS6 with filter forge for my designs
PhotoShop CS5 and sometimes CorelDraw.
I use serif craft artist 2.


text:
Clinical Practice Recommendations
Clinical Practice Recommendations are based on a complete review of the relevant literature by a diverse group of highly trained clinicians and researchers.
After weighing the quality of evidence, from rigorous double-blind clinical trials to expert opinion, recommendations are drafted, reviewed, and submitted for approval to the Association's Executive Committee; they are then revised on a regular basis, and subsequently published in the Association's professional journal Diabetes Care.
You can look over the Clinical Practice Recommendations on the Diabetes Care website.


text:
BATON ROUGE — The parallel lives of Penn State coach Coquese Washington and LSU coach Nikki Caldwell are about to cross paths again, with a guarantee that one of them will reach uncharted territory in their up-and-coming coaching careers.
BATON ROUGE — The parallel lives of Penn State coach Coquese Washington and LSU coach Nikki Caldwell are about to cross paths again, with a guarantee that one of them will reach uncharted territory in their up-and-coming coaching careers.
Washington, in her fifth season as a head coach, and Caldwell, in her fourth, are no strangers to the second round of the NCAA tournament, in which they'll meet tonight night when the fourth-seeded Lady Lions (25-6) play the No. 5 seed Lady Tigers (23-10).
Neither has coached a third-round game yet, though it would seem that both will have plenty more chances to take their teams on deep runs in March.
"It's like our generation that's coming into play as far as coaches, and it's exciting to be able to go against people that you played against," said Caldwell, a former player at Tennessee.
Penn State advanced to the second round of last year's tournament, while Caldwell coached UCLA to the second round the past two seasons before being hired away by LSU.
It's clear that Caldwell, 39, and Washington, 41, have gained rapid respect from some of more tenured coaches in women's basketball. San Diego State coach Beth Burns called them "the future of our game," before her Aztecs fell to LSU in the tournament's opening round.
Caldwell and Washington met three times as players from 1991-93, with the Lady Vols beating Washington's Notre Dame squad each time.
Both coaches described each other as fierce competitors, but also as friends. When they had a chance to chat after Penn State had arrived in Baton Rouge last weekend, they spent more time comparing their experiences as mothers than as coaches.
"We were talking about babies and newborns and nursing, and some other stuff that maybe men don't want to hear about," Washington said, grinning. "She said she had a pretty good pregnancy. I said, 'Well, I threw up every day for five months, so God bless you.' It's tough (being pregnant while coaching), but it's certainly a joyous time when you have a newborn. ... So we weren't talking basketball at all. We were sharing new mother stories."
Washington has two children, a 6-year-old boy and 2-year-old girl, and her second pregnancy overlapped one of her first few seasons as a head coach. Caldwell was pregnant through most of this season, her first at LSU. She never missed a game and gave birth to a girl about two weeks ago, in between the end of the Southeastern Conference tournament and beginning for the NCAA tournament.
"We appreciate everything that basketball has brought to our lives, but being a mother is on a whole other level," Caldwell said. "So it's great to share that experience with Coquese, and obviously I wish her team much luck in (Tuesday) night's game as well."
That game will match teams of vastly different styles. Penn State's has been driven by guard play. Shooting guard Maggie Lucas (19.3 points per game), point guard Alex Bentley (14.4 ppg)and guard Zhaque Gray (10.7 ppg) are the Lady Lions' top three scorers.
Penn State loves to run and score in transition.
"They like to play a slower game. We like to play a fast up-tempo game," Bentley said. "So I'm definitely going to be pushing the pace and I'm pretty sure my teammates are going to be right there with me running the floor."
LSU has been led all season by gritty 6-foot-2 power forward LaSondra Barrett, the Lady Tigers' leading scorer (12.7 ppg) and rebounder (7 rpg).
Barrett said LSU would have a plan to slow the game down through defense and rebounding, but also noted that strategy may not be the deciding factor.
"It all comes down to who's the toughest team and who wins the board play, who wins the battle of the hustle plays and things like that down the stretch," she said. "Whatever game plan is made by either team, I think the toughness right now and bringing your effort and intensity is what determines the game."
While Baton Rouge is technically a neutral site, the game will be played on LSU's home court, which means it will be a virtual road game for higher-seeded Penn State — not that the Lady Lions mind.
"I love playing on the road," said Bentley, whose team was 10-3 away from home this season. "We've been pretty successful on the road throughout the season, so I'm pretty confident."
Washington added that she had spoken with her team since last fall about the possibility of playing tournament games on an opponent's home court.
"So if we're going to be spooked about going on the road, then we might as well just send a note to the NCAA tournament (committee) in November and say we don't want to play," Washington said. "We've been preparing for this moment for a long time — all season — and our kids have responded to the challenge all season long."


text:
Apple releases SafariJanuary 07, 2003
One more reason to skip silly browser–detection rituals and dish up pages that mesh with the W3C — Apple released Safari today, a brand new browser based on a non–IE and non–Gecko (Mozilla, Netscape) engine that nevertheless supports major web standards.
Suffice it to say the potential audience for such a browser is limited by Apple's 4% market share. Ever notice how Netscape 4.x enjoys that same tiny percentage of the market these days, and people still bend over backwards to support it? I'm willing to wager Safari support will be slightly less of a priority for the same developers. Just a thought.
Reader Comments
that's a big peeve i have with safari. it's a damn beta and it's being released with more fanfare than most final version apps…
i laughed so hard when safari didn't want to use the gecko engine, and went with the konqueror one instead. those mozilla guys are too annoying for their own good ;)
It's Apple. This is the computer company with a religious following after all.
Slightly agreed, although from Mark Pilgrim's uber-post it's got a few basic CSS problems that Mozilla got right.
Makes me wonder which side of the trade-off between a quick, light, but quirky browser and a bloated, slow, but standards-friendly browser the market will favour.
Here's hoping 1.0 fixes the issues.


text:
Spread.us is a tool to promote your blog. It enables website readers to automatically share and distribute newly published content from their favorite blog. With Spread.us you can tweet your curated content on behalf of colleagues, friends and fans. Create massive social reach together. Create an
awesome tweet. Share on behalf of your subscribers. Track performance and expand social reach. Stop emailing everybody in your company to ask them to retweet your message. Everybody saves time. You can focus on content creation and we take care of distribution.
Venture Slogan: Social Group Sharing Made Easy
Venture Link: spread.us
Source: Venturebin.com


text:
Steve Winwood Tickets
|Although we have run out of Steve Winwood Tickets, we would like to invite you to view tickets in the following places
Details of Steve Winwood and the Ticket Luck value
Steve Winwood
Stephen Lawrence "Steve" Winwood is an English singer-songwriter and multi-instrumentalist. In addition to his solo career, he made great contributions to the bands the Spencer Davis Group, Traffic, Go and Blind Faith as their valuable member.
Winwood started representing Birmingham rhythm and blues scene by playing the Hammond B-3 Organ and guitar and backing blues singers While he was a pupil at Great Barr School. He backed blue singers such as Muddy Waters, John Lee Hooker, T-Bone Walker, Howlin' Wolf, B. B. King, Sonny Boy Williamson II, Eddie Boyd, Otis Spann, Chuck Berry and Bo Diddley on their United Kingdom tours.
At the age of 15 Winwood became a member of the Spencer Davis Group with his older brother 'Muff'. "Gimme Some Lovin'" and "I'm A Man" were co-wrotten and recorded by Steve. Then he left the group and was successful in forming the band Traffic with Chris Wood, Jim Capaldi and Dave Mason.
Winwood and Mason became close friends of Jimi Hendrix during the late-1960s. Mason once invited Hendris to a party where he first heard "All Along the Watchtower". The Hendrix version was recorded later that night in a London recording studio. Winwood played often with Hendrix, featuring prominently on Electric Ladyland.
Again In 1969, Winwood was successful in giving a powerful organ performance on Joe Cocker's "With a Little Help from My Friends". Later on, keyboards on albums as diverse as Toots & The Maytals' Reggae Got Soul and Howlin' Wolf's The London Howlin' Wolf Sessions were played by him.
The band ?Blind Faith' was formed by him in 1969 with Eric Clapton, Ginger Baker and Ric Grech. The band survived for a short period due to Clapton's greater interest in Blind Faith's opening act Delaney & Bonnie & Friends. Clapton left the band after the tour had ended. However, Baker, Winwood and Grech stayed together to form Ginger Baker's Air Force. The lineup consisted of basically 3/4 of Blind Faith (sans Clapton, replaced by Denny Laine), 2/3 of Traffic (Winwood and Chris Wood, minus Jim Capaldi), plus musicians who interacted with Baker in his early days. They include Phil Seamen, Harold McNair and Graham Bond. But this supergroup also proved to be another short-lived project.
Winwood soon went into the studio to begin work on a new solo album, tentatively titled Mad Shadows. However, Winwood ended up calling Chris Wood and Jim Capaldi in to help with session work, which instead prompted Traffic's comeback album John Barleycorn Must Die. Winwood has always said that the sound of John Barleycorn Must Die really reflects what Winwood intended Traffic to be.
Winwood played guitar on the Fania All Stars' "Delicate and Jumpy" record in 1976. With a memorable sell-out concert at London's Lyceum Ballroom, Winwood performed as a guest with the band in their only UK appearance.
Traffic's final break-up was the result of the constant artistic differences and personnel changes and Winwood's release of his eponymous first solo album in 1977. His 1980 hit Arc Of A Diver, and Talking Back To The Night in 1982 were his next two albums. Both albums were recorded at his home in Gloucestershire and all instruments were played by Winwood. To record Back in the High Life (1986) in the US, He enlisted the help of a coterie of stars. He was again rewarded with a hit album. Island Records released all of his albums. Winwood has the honor of topping the Billboard Hot 100 with "Higher Love". In 1986.
Winwood moved to Virgin Records at the peak of his commercial success. He released Roll With It and Refugees Of The Heart with Virgin Records. The album Roll With It and the title track hit #1 on the album and singles charts in the summer of 1988.
Another album was recorded by him with Jim Capaldi which was released under the Traffic name, Far From Home. Then he was able to resume his solo career with his final Virgin album Junction Seven.
In 1994, Traffic was reunited for a new album, "Far From Home", and one-off tour by Capaldi and Winwood . It also included a performance at Woodstock II Festival. The same year, Winwood appears on "A Tribute To Curtis Mayfield" CD, recording Mayfield's "It's Allright".
"Reach for the Light (Theme from Balto)" was released by Winwood in 1995 and 1996.
In 2003, A new studio album, About Time was released by Winwood on his new record label, Wincraft Music. Johnson Somerset was the co producer of this album.
Frequently Asked Questions
Hello. I am interested in purchasing really cheap steve winwood tickets. Would you have these?
Ticket Luck has a plethora of cheap Steve Winwood tickets. Just browse and choose NOW!


text:
Create a Ning Network!
Search Friends
Advanced Search
Sort by:
Recently AddedAlphabeticalRandom
Maharashtra, India
Welcome toIndian Cyclists Network
Sign Upor Sign In
Get Badge
© 2019 Created by Amit Bhowmik.
Powered by
Badges |
Report an Issue |
Terms of Service
Please check your browser settings or contact your system administrator.


text:
Carrara White 4x4 Basketweave Mosaic Corner w/ Black Dots Polished
- Size 4 x 4 inch basketweave Corner
- Thickness 5/16 inch
- Finish Polished
- Type Marble Mosaic
Premium Grade Basketweave White Carrara Marble Corner tiles. Italian Bianco Carrera White Venato Carrara Polished 4 x 4 Basket Weave Mosaic Corner with Black Dots Tiles are perfect for any interior/exterior projects. The Carrara White Marble Basketweave Mosaic Corners with Nero Marquina Black Dots can be used for a kitchen backsplash, bathroom flooring, shower surround, countertop, dining room, entryway, corridor, balcony, spa, pool, fountain, etc. Our Premium White Carrera Marble Basketweave Mosaic Corners with a large selection of coordinating products is available and includes hexagon, herringbone, brick mosaics, 12x12, 18x18, 24x24, subway tiles, moldings, borders, and more.


text:
Bautista, Blue Jays slip by Rays in 10
Toronto, ON – Jose Bautista homered twice and later singled in the winning run in the bottom of the 10th inning as the Toronto Blue Jays capped a series win over the Tampa Bay Rays with a 4-3 victory at the Rogers Centre.
"Any time you win a series, it's big," said Bautista. "We're ready to go with some momentum against the Orioles. We just have to keep the energy up and hope for the best."
With Cesar Ramos (1-1) on the hill, Colby Rasmus singled to lead off the Blue Jays' half of the tenth and advanced to second on a sacrifice bunt from Emilio Bonifacio. Three batters later, Bautista slapped an 0-2 offering from Kyle Farnsworth into right field for his first career walk-off hit.
Bautista went 4-for-4, drove in all four Toronto runs and clubbed his 10th and 11th homers of the season, the latter of which forced extras in the bottom of the ninth after James Loney's RBI single put Tampa ahead, 3-2, in the top half.
Aaron Loup (2-3) pitched around a leadoff single in the top of the 10th to earn the win.
"Everybody is doing their best, they're trying," said Rays manager Joe Maddon. "It's just not working out."
Toronto wasted no time getting started in the bottom of the first inning. Anthony Gose poked the first pitch he saw off Rays starter Jeremy Hellickson into left for a double, and Bautista knocked him in with a bloop single to center.
Mark Buehrle, who allowed two runs in seven innings of work, retired the first six Tampa batters he faced and struck out the side in the second. However, he got into some trouble in the third.
Tampa Bay took the lead with two runs that were the result of a mistake at second base by the Blue Jays' Maicer Izturis.
With two outs and runners on first and second, Ryan Roberts dribbled a weak ground ball to second that Izturis attempted to field with his bare hand but let it roll past him into short right field. Jose Molina trotted home on the play, with Ben Zobrist then plating Desmond Jennings with a sharp grounder that got through for a single.
Evan Longoria then drew a walk to load the bases, but Buehrle got Loney to fly to left to avoid further damage.
Bautista opened the bottom of the fourth with a no-doubter into the second deck in left field to knot the score at 2-2. J.P. Arencibia's infield single later in the frame was the last hit that Hellickson, who yielded two runs on four hits over eight innings, would allow.
After Toronto pitchers had faced the minimum for five straight innings, Longoria's slap double to right with one away in the ninth provided a spark for the Rays. After fouling off four pitches and working the count to 2-2, Loney followed with an RBI single up the middle to put the visitors in front.
Bautista sent the game into extras with his second long ball of the game, which came with no outs off Rays closer Fernando Rodney, who has now blown four save chances this season.
"I think I made good pitches," said Rodney. "A type of hitter like that, like Bautista, you make good pitches and he hit your best pitch. That's how I feel. Nothing you can do."
Game Notes
The Blue Jays have four wins against Tampa this year, all of which were decided in the seventh inning or later ... Longoria extended his career- best hitting streak to 16 games ... The Rays went 3-for-4 with runners in scoring position.


text:
A key component of the program is driven by volunteers in the Francis Howell community. Volunteers are asked to dedicate one hour a week (during school hours) to tutor students in a one-on-one small group setting, to increase students' proficiency and mastery of targeted skill sets. Volunteers will help students with sight words, letter recognition, sounds, handwriting, and assist with students' individual needs.
For early intervention to be successful, volunteers are asked to work with kids on a consistent and frequent basis, be available once a week for approximately 15–20 minutes, connect with students and develop trusting relationships, have an approved FHSD volunteer status, and complete the Great by 8 training.
The Great by 8 program is an exciting volunteer opportunity, allowing people in the Francis Howell community to use their individual expertise to help students. Great by 8 will benefit students by building positive self-esteem, improving academic achievement over time, as well as giving students individual time with a caring and trusting adult.
If you are interested in enhancing student learning and supporting the Great by 8 initiative and would like more information or would like to attend a training session, please contact the Francis Howell School District at 636-851-6497.
Great by 8 Scheduled Training Dates:
The Francis Howell School District has implemented a new and exciting initiative called, Great by 8, which is designed to increase and improve student reading proficiency by age eight.
The Great by 8 program was established after a task force was created, which examined reading intervention and volunteering systems in the District. The goal of the program is to improve reading literacy scores of students before entering third grade. Literacy scores are measured on the Missouri Assessment Program (MAP), which test students' progress toward mastery of the Missouri Show-Me Standards. In an effort to help students develop core foundational learning in literacy and increase reading proficiency, the Great by 8 program was established as a volunteer initiative.
Sept. 20, 2018
Conference Room J
Nov. 30, 2018
Feb. 8, 2019
April 24, 2019
*All meeting locations are in the Administration Building, 4545 Central School Road, St. Charles, MO 63304.


text:
- Guaranteed to Fit
- Free Same Day Shipping
- Thousands of How-to Videos
Heater Core at 1A Auto
What is a heater core and where is it located?
Your vehicle's heater core is essentially a small radiator typically mounted in under the dashboard within the HVAC (heating, ventilation, air conditioning) housing, and consists of conductive metal tubing with fins to increase surface area. Some larger vehicles will have an additional heater core located in the rear in addition to the heater core located in the front. Most cars and trucks today use heater cores that are constructed out of aluminum, while in the past, copper and brass construction was the norm.
The use of a heater core allows for heat created by the vehicle's engine to be transferred to the passenger compartment. This is done by piping the coolant heated by the engine into the heater core and its windy tubing. Fresh air is forced past the fins and through the heater core by the blower motor, transferring the heat from the liquid coolant to the air. Heated air then exits out of the heater core and is plumbed through the vents which then heats the cabin of the car or truck.
How do I know my heater core needs to be replaced?
Leaking is the most common reason for heater core failure, and the main cause of heater core leaks is improper coolant system maintenance. As antifreeze ages, it becomes more acidic and therefore more corrosive. This coolant will eat away at the soft metals and / or plastics that the heater core is made of. Old coolant can also lead to another form of heater core failure, which is clogging or blockage of the passage. A partially blocked heater core will prevent the coolant to circulate properly throughout the entire system. Once the heater core is blocked or leaking, the only effective repair is to obtain a heater core replacement. Therefore, keeping up with your automobile's routine maintenance can prevent a costly repair down the road.
Can I replace the heater core myself?
If your heater is not producing heat, or you can smell coolant inside your vehicle, or you see coolant leaking inside your vehicle, then it is time get a heater core replacement. The difficulty of replacing your vehicle's heater core will vary depending on the application. Many can be done by your average do-it-yourselfer in a few hours, while others may require a large amount of work to access the heater core. Regardless of the automobile, we recommend purchasing a good quality repair manual to guide you through the process.
Need a heater core replacement?
Is steam blowing out of your dash vents like a haunted house smoke machine? Is your nose picking up the not-so-sweet smell of anti-freeze? Is your interior carpet looking more like a wetland thanks to leaking coolant? Is it freezing inside of your vehicle during extremely cold weather because there is no heat? If the answer to any or all of these questions is "yes" then you are probably in need of a replacement heater core for your car or truck. Luckily, 1A Auto has you covered! We have quality, aftermarket heater cores for many cars and trucks, at great prices. Our replacement automotive heater cores are manufactured to strict quality standards and are designed to fit and function just like the original.
Shopping for an aftermarket heater core replacement for your car, truck or SUV is also incredibly easy at 1A Auto - we're here to help you select the right part for your vehicle! Call our customer service toll free at 888-844-3393 if you have any questions about our cores, warranty, compatibility or to purchase, or you can buy online right here at 1aauto.com. Order your replacement automotive heater core today and get your vehicle in good running form again!


text:
Quick Search: Choose Model and Year, then enter search topic.
Page: 103
Setting wiper options
You can choose whether you wish to switch on your vehicle's windscreen wipers yourself or whether they are to be controlled automatically.
Setting activation of the rain sensor
Assigning the screen button on the multifunction steering wheel
You have the option to assign the screen
button on the multi-function steering wheel
of your vehicle with a PCM function of your choice.
Pressing the screen button displays this function.
Pressing it again terminates the function and returns to the initial menu.
The only exception is the function. Here the various main menus are called one after the other.


text:
You can now listen to our services on the telephone! To listen to the Sunday morning service live, call (717) 721-3043 during the service, which is held every Sunday from 9:00am to 12:00pm Eastern Time. You can also use this number to listen to our special meetings, such as the Youth Bible School.
You can also listen to the service at Ephrata Christian Fellowship for free over your Internet connection. Simply answer the math question to prove that you are a real person, then click on the button below during our church service to be connected!


text:
You have just seen one form of lambda expressions in Java: parameters, the -> arrow, and an expression. If the code carries out a computation that doesn't fit in a single expression, write it exactly like you would have written a method: enclosed in
{} and with explicit
return statements. For example,
(String first, String second) -> { if (first.length() < second.length()) return -1; else if (first.length() > second.length()) return 1; else return 0; }
If a lambda expression has no parameters, you still supply empty parentheses, just as with a parameterless method:
() -> { for (int i = 0; i < 1000; i++) doWork(); }
If the parameter types of a lambda expression can be inferred, you can omit them. For example,
Comparator<String> comp = (first, second) // Same as (String first, String second) -> Integer.compare(first.length(), second.length());
Here, the compiler can deduce that
first and
second must be strings because the lambda expression is assigned to a string comparator. (We will have a closer look at this assignment later.)
If a method has a single parameter with inferred type, you can even omit the parentheses:
EventHandler<ActionEvent> listener = event -> System.out.println("Thanks for clicking!"); // Instead of (event) -> or (ActionEvent event) ->
You can add annotations or the
final modifier to lambda parameters in the same way as for method parameters:
(final String name) -> ... (@NonNull String name) -> ...
You never specify the
result type of a lambda expression. It is always inferred from context. For example, the expression
(String first, String second) -> Integer.compare(first.length(), second.length())
can be used in a context where a result of type
int is expected.
Note that it is illegal for a lambda expression to return a value in some branches but not in others. For example,
(int x) -> { if (x >= 0) return 1; } is invalid.
Functional Interfaces
As we discussed, there are many existing interfaces in Java that encapsulate blocks of code, such as
Runnable or
Comparator. Lambdas are backwards compatible with these interfaces.
You can supply a lambda expression whenever an object of an interface with a single abstract method is expected. Such an interface is called a functional interface.
You may wonder why a functional interface must have a single abstract method. Aren't all methods in an interface abstract? Actually, it has always been possible for an interface to redeclare methods from the
Object class such as
toString or
clone, and these declarations do not make the methods abstract. (Some interfaces in the Java API redeclare
Object methods in order to attach javadoc comments. Check out the Comparator API for an example.) More importantly, as you will see shortly, in Java 8, interfaces can declare non-abstract methods.
To demonstrate the conversion to a functional interface, consider the
Arrays.sort method. Its second parameter requires an instance of
Comparator, an interface with a single method. Simply supply a lambda:
Arrays.sort(words, (first, second) -> Integer.compare(first.length(), second.length()));
Behind the scenes, the
Arrays.sort method receives an object of some class that implements
Comparator<String>. Invoking the
compare method on that object executes the body of the lambda expression. The management of these objects and classes is completely implementation dependent, and it can be much more efficient than using traditional inner classes. It is best to think of a lambda expression as a function, not an object, and to accept that it can be passed to a functional interface.
This conversion to interfaces is what makes lambda expressions so compelling. The syntax is short and simple. Here is another example:
button.setOnAction(event -> System.out.println("Thanks for clicking!"));
That's awfully easy to read.
In fact, conversion to a functional interface is the only thing that you can do with a lambda expression in Java. In other programming languages that support function literals, you can declare function types such as
(String, String) -> int, declare variables of those types, and use the variables to save function expressions. In Java, you can't even assign a lambda expression to a variable of type
Object because
Objectis not a functional interface. The Java designers decided to stick strictly with the familiar concept of interfaces instead of adding function types to the language.
The Java API defines several generic functional interfaces in the
java.util.function package. One of the interfaces,
BiFunction<T, U, R>, describes functions with parameter types
T and
U and return type
R. You can save our string comparison lambda in a variable of that type:
BiFunction<String, String, Integer> comp = (first, second) -> Integer.compare(first.length(), second.length());
However, that does not help you with sorting. There is no
Arrays.sort method that wants a
BiFunction. If you have used a functional programming language before, you may find this curious. But for Java programmers, it's pretty natural. An interface such as
Comparator has a specific purpose, not just a method with given parameter and return types. Java 8 retains this flavor. When you want to do something with lambda expressions, you still want to keep the purpose of the expression in mind, and have a specific functional interface for it.
The interfaces in
java.util.function are used in several Java 8 APIs, and you will likely see them elsewhere in the future. But keep in mind that you can equally well convert a lambda expression into a functional interface that is a part of whatever API you use today. Also, you can tag any functional interface with the
@FunctionalInterface annotation. This has two advantages. The compiler checks that the annotated entity is an interface with a single abstract method. And the javadoc page includes a statement that your interface is a functional interface. You are not required to use the annotation. Any interface with a single abstract method is, by definition, a functional interface. But using the
@FunctionalInterface annotation is a good idea.
Finally, note that checked exceptions matter when a lambda is converted to an instance of a functional interface. If the body of a lambda expression can throw a checked exception, that exception needs to be declared in the abstract method of the target interface. For example, the following would be an error:
Runnable sleeper = () -> { System.out.println("Zzz"); Thread.sleep(1000); }; // Error: Thread.sleep can throw a checkedInterruptedException
Because the
Runnable.run cannot throw any exception, this assignment is illegal. To fix the error, you have two choices. You can catch the exception in the body of the lambda expression. Or you can assign the lambda to an interface whose single abstract method can throw the exception. For example, the
call method of the
Callable interface can throw any exception. Therefore, you can assign the lambda to a
Callable<Void> (if you add a statement
return null).
Method References
Sometimes, there is already a method that carries out exactly the action that you'd like to pass on to some other code. For example, suppose you simply want to print the
event object whenever a button is clicked. Of course, you could call
button.setOnAction(event -> System.out.println(event));
It would be nicer if you could just pass the
println method to the
setOnAction method. Here is how you do that:
The expression
System.out::println is a method reference that is equivalent to the lambda expression
x -> System.out.println(x).
As another example, suppose you want to sort strings regardless of letter case. You can pass this method expression:
Arrays.sort(strings, String::compareToIgnoreCase)
As you can see from these examples, the
:: operator separates the method name from the name of an object or class. There are three principal cases:
In the first two cases, the method reference is equivalent to a lambda expression that supplies the parameters of the method. As already mentioned,
System.out::println is equivalent to
x -> System.out.println(x). Similarly,
Math::pow is equivalent to
(x, y) -> Math.pow(x, y). In the third case, the first parameter becomes the target of the method. For example,
String::compareToIgnoreCase is the same as
(x, y) -> x.compareToIgnoreCase(y).
When there are multiple overloaded methods with the same name, the compiler will try to find from the context which one you mean. For example, there are two versions of the
Math.max method, one for integers and one for double values. Which one gets picked depends on the method parameters of the functional interface to which
Math::max is converted. Just like lambda expressions, method references don't live in isolation. They are always turned into instances of functional interfaces.
You can capture the
this parameter in a method reference. For example,
this::equals is the same as
x -> this.equals(x). It is also valid to use
super. The method expression
super::instanceMethod uses this as the target and invokes the superclass version of the given method. Here is an artificial example that shows the mechanics:
class Greeter { public void greet() { System.out.println("Hello, world!"); } } class ConcurrentGreeter extends Greeter { public void greet() { Thread t = new Thread(super::greet); t.start(); } }
When the thread starts, its
Runnable is invoked, and
super::greet is executed, calling the
greet method of the superclass. (Note that in an inner class, you can capture the this reference of an enclosing class as
EnclosingClass.this::method or
Constructor References
Constructor references are just like method references, except that the name of the method is
new. For example,
Button::new is a reference to a
Button constructor. Which constructor? It depends on the context. Suppose you have a list of strings. Then, you can turn it into an array of buttons, by calling the constructor on each of the strings, with the following invocation:
List<String> labels = ...; Stream<Button> stream = labels.stream().map(Button::new); List<Button> buttons = stream.collect(Collectors.toList());
Details of the
map, and
collect methods are beyond the scope of this article. For now, what's important is that the
map method calls the
Button(String) constructor for each
list element. There are multiple
Buttonconstructors, but the compiler picks the one with a
String parameter because it infers from the context that the constructor is called with a string.
You can form constructor references with array types. For example,
int[]::new is a constructor reference with one parameter: the length of the array. It is equivalent to the lambda expression
x -> new int[x].
Array constructor references are useful to overcome a limitation of Java. It is not possible to construct an array of a generic type
T. The expression
new T[n] is an error since it would be erased to
new Object[n]. That is a problem for library authors. For example, suppose we want to have an array of buttons. The
Stream interface has a
toArray method that returns an
Object array:
Object[] buttons = stream.toArray();
But that is unsatisfactory. The user wants an array of buttons, not objects. The stream library solves that problem with constructor references. Pass
Button[]::new to the
toArray method:
Button[] buttons = stream.toArray(Button[]::new);
toArray method invokes this constructor to obtain an array of the correct type. Then it fills and returns the array.