text:
HomeNews Events Business professionals share career advice with AUPP students
Business professionals share career advice with AUPP students
Ms. Polyne Hean speaks at Career Hour
One of the three majors offered by the American University of Phnom Penh (AUPP) is Business and Economics, and this was the focus of the second in a series of Career Hours held on the AUPP campus on Friday July 18, 2014. At the event, students heard three professionals reflect on their university education and careers, and offer advice to students on how best to prepare themselves for successful careers in their chosen fields.
Ms. Polyne Hean holds two Master's degrees; one in International Development from the University of East Anglia and the second in Political Economy from Georgetown University, and has worked in the ASEAN Department of the Office of the Council of Ministers for the past three years. Her academic career began in Cambodia, where she obtained a Bachelor's degree in Economics from the Royal University of Law and Economics and and another in Education from the Institute of Foreign Languages.
Ms. Polyne shared with the audience some considerable challenges she faced and lessons she learned as a student, particularly in foreign graduate schools. "Life as a graduate was tough. I had to handle challenges such as those of extensive schools' curricula and fierce competition among other international students – for which I initially was not well-prepared, either academically or socially," she said. She summarized the keys to her success: "be committed, persevere and set attainable goals". Her advice to AUPP students was that quality formal education is of paramount importance in sowing seeds for a successful career; at the same time, it is also necessary to have a desire to continually learn and to grow.
Ms. Sokha Suy shares her experiences and insights with AUPP students
The second Career Hour speaker was Ms. Sokha Suy, Manager of Recruitment Services for HRINC (Cambodia,) a leading human resources and business solutions company. Ms. Suy currently leads a team of twenty-two people working in Cambodia and Myanmar, and is therefore in a good position to understand both the needs of potential employers and the strengths and shortcomings of recent graduates entering the job market. She told AUPP students that acquiring the skills they will need on the job is not enough; they also need to explain to potential employers what skills they have. Critical thinking as well as presentation and communications skills are therefore vitally important. "Know yourself, what you are good at, what you want to do most." she said.
As a high school student, Ms. Suy had no idea that she would end up as a human resources manager. She began her university studies as a business and economics at the National University of Management (NUM) in Phnom Penh. During her second year at NUM, she was offered a scholarship to study in Japan. There she spent a year studying Japanese, and two years in a hotel and hospitality management program. It was only after obtaining her qualification and starting a job in the hospitality industry that Ms. Suy came to realize that this was not the career she wanted after all. And so when the opportunity arose to join the recruiting firm HRINC (Cambodia,) she took it, even though she had no background in the human resources field. When she joined the company it had only four employees; today it has grown to more than fifteen times this number.
Mr. Jeffrey Lamb uses an umbrella to make a point during his Career Hour address at AUPP.
As an undergraduate Government and Politics major at the University of Texas at Dallas, the opportunity to study abroad in Mexico shaped the ambitions and career of Mr. Jeffrey Lamb, the third Career Hour speaker. Studying in a foreign country "really sparked something in me," he said, "I decided that I wanted an international career." His career so far has included roles in international sales and marketing in business, serving as an advisor to the mayor of Fort Worth, Texas, on international business, and managing the New Zealand's Overseas Investment Program from New York. Since 2012, Mr. Lamb has headed the United Kingdom's Trade and Investment Office in Cambodia (where he also serves as a member of the AUPP Advisory Board.)
After completing his Bachelor's degree he went straight into a Master's program in International Management ("A mistake," he said, "I should have got some work experience first, then gone to graduate school.") He did well in his studies, he told AUPP students, but he learned that "academic education is only part of the equation." Reading is critically important, he said, noting that many successful people are avid readers. It is also important, Mr. Lamb said, to "be involved in things, do internships, get some real skills. Build your network of friends and professional relationships."


The Law of Similars, The Law of Infinitesimals and The Law of Succession. In homeopathy the treatment is based on a persons symptoms. The goal in homeopathy, is to stimulate the body to heal itself. Homeopathic medicines are safe to use as they rarely cause side-effects, when used appropriately. Many people like this form of medicine because it all natural, safe, has no side effect, safe for infants and kids, safe for everyone if use correctly and has a long shelf life.
1. Safe to use if pregnant or nursing.
2. Safe for children and infants.
3. Will not interfere with medications.
4. Will not harm the person at all.
6. Can be used for chronic or acute conditions.
7. Individualized system for every person.
8. Holistic approach to healing.
9. Remedies are readily available and can be used by anyone.
11. Remedies can be stored for long periods of time.


Allows actions to be cancelled.
Will set cancellable to cancelled, and will emit the Cancellable::signal_cancelled() signal.
If cancellable is nullptr, this function returns immediately for convenience.
The convention within GIO is that cancelling an asynchronous operation causes it to complete asynchronously. That is, if you cancel the operation from the same thread in which it is running, then the operation's SlotAsyncReady will not be invoked until the application returns to the main loop.
Convenience function to connect to the Cancellable::signal_cancelled() signal.
Also handles the race condition that may happen if the cancellable is cancelled right before connecting.
slot is called at most once, either directly at the time of the connect if cancellable is already cancelled, or when cancellable is cancelled in some thread.
See Cancellable::signal_cancelled() for details on how to use this.
slot The slot to connect.
The id of the signal handler or 0 if cancellable has already been cancelled.
Disconnects a handler from a cancellable instance similar to Glib::signal_handler_disconnect().
Additionally, in the event that a signal handler is currently running, this call will block until the handler has finished. Calling this function from a Cancellable::signal_cancelled() signal handler will therefore result in a deadlock.
This avoids a race condition where a thread cancels at the same time as the cancellable operation is finished and the signal handler is removed. See Cancellable::signal_cancelled() for details on how to use this.
If cancellable is nullptr or handler_id is 0 this function does nothing.
handler_id Handler id of the handler to be disconnected, or 0.
A Cancellable from the top of the stack, or nullptr if the stack is empty.
Gets the file descriptor for a cancellable job.
This can be used to implement cancellable operations on Unix systems. The returned fd will turn readable when cancellable is cancelled.
You are not supposed to read from the fd yourself, just check for readable status. Reading to unset the readable status is done with g_cancellable_reset().
After a successful return from this function, you should use g_cancellable_release_fd() to free up resources allocated for the returned file descriptor.
A valid file descriptor. -1 if the file descriptor is not supported, or on errors.
true if cancellable is cancelled, false if called with nullptr or if item is not cancelled.
Creates a PollFD corresponding to cancellable; this can be passed to Glib::poll() and used to poll for cancellation.
This is useful both for unix systems without a native poll and for portability to windows.
When this function returns true, you should use g_cancellable_release_fd() to free up resources allocated for the pollfd. After a false return, do not call g_cancellable_release_fd().
If this function returns false, either no cancellable was given or resource limits prevent this function from allocating the necessary structures for polling. (On Linux, you will likely have reached the maximum number of file descriptors.) The suggested way to handle these cases is to ignore the cancellable.
pollfd A pointer to a PollFD.
true if pollfd was successfully initialized, false on failure to prepare the cancellable.
This is a default handler for the signal signal_cancelled().
Pushes cancellable onto the cancellable stack.
The current cancellable can then be received using g_cancellable_get_current().
Releases a resources previously allocated by g_cancellable_get_fd() or g_cancellable_make_pollfd().
For compatibility reasons with older releases, calling this function is not strictly required, the resources will be automatically freed when the cancellable is finalized. However, the cancellable will block scarce file descriptors until it is finalized if this function is not called. This can cause the application to run out of file descriptors when many Cancellables are used at the same time.
If cancellable is currently in use by any cancellable operation then the behavior of this function is undefined.
Note that it is generally not a good idea to reuse an existing cancellable for more operations after it has been cancelled once, as this function might tempt you to do. The recommended practice is to drop the reference to a cancellable after cancelling it, and let it die with the outstanding async operations. You should create a fresh cancellable for further async operations.
Note that disconnecting from this signal (or any signal) in a multi-threaded program is prone to race conditions. For instance it is possible that a signal handler may be invoked even after a call to Glib::signal_handler_disconnect() for that handler has already returned.
There is also a problem when cancellation happens right before connecting to the signal. If this happens the signal will unexpectedly not be emitted, and checking before connecting to the signal leaves a race condition where this is still happening.
In order to make it safe and easy to connect handlers there are two helper functions: g_cancellable_connect() and g_cancellable_disconnect() which protect against problems like this.
Note that the cancelled signal is emitted in the thread that the user cancelled from, which may be the main thread. So, the cancellable signal should not do something that can block.


so...left of the lovely lime tree is our hare that the sculptor Bill Carter made us out of bygone farm tools. To the right of the tree is a very handsome young hare who popped by this evening to have a look around. Best photo I could grab in the few seconds he took to pass by the window.


text:
Catch up on the latest news & updates here
REPRESENTATIVE CASE 1
Anonymous v. Anonymous
Although the name of the case which is provided is fictional, the case is very real. It began in 1971. Mr. Neuer's first involvement was as a law clerk retained to write a brief for the Appellate Division. Mr. Neuer had the foresight to cite in his brief to the case of Jarndyce v. Jarndyce, that being a fictional never-ending lawsuit from the pen of Charles Dickens in Bleak House (1853). Upon being admitted to the Bar in December 1976, Mr. Neuer assumed a role on behalf of one of the four (4) family groups which is a party to this lawsuit and soon after Mr. Neuer assumed full representation of that family group which continues until the present day. The case involves a highly complex business separation for companies populated by members of the same family. There were substantial real estate holdings in multiple states, the creation of a trusteeship, the negotiation of multiple transactions for the sales of property, negotiations for the potential exchanges of properties as well as a hotly contested issue with regard to the percentage ownership of the family group represented by Mr. Neuer. Out of respect for his clients, Mr. Neuer is not listing the family name in this profile.
Madison House Group v. Pinnacle Entertainment, Inc., Superior Court of New Jersey, Chancery Division and Appellate Division; plus Ace Gaming, LLC v. Madison House Group, LP, United States District Court for the District of New Jersey
This case involved a highly sophisticated commercial lease, not only of real estate but of a hotel business located in Atlantic City for a historical property known as The Madison House Hotel. Mr. Neuer's client owned the hotel and the opposing party was a publically-traded gaming industry company headquartered in Las Vegas which had assumed tenant's interest in the lease from the original operator of The Sands Hotel in Atlantic City. The primary legal issue arose out of a demand for arbitration having been filed by the opposing party and the desire of Mr. Neuer's client to have the issues litigated in the Superior Court of New Jersey. These issues were heard twice in the Chancery Division, and then in the Appellate Division and a petition to the New Jersey Supreme Court was successfully defended. Then, the opposing party filed a new lawsuit in the United States District Court for the District of New Jersey where Senior Judge, The Honorable Joseph H. Rodriguez, issued a lengthy opinion again in favor of Mr. Neuer's client. This case involved a highly complex lease analysis as well as substantial questions relating to jurisdiction, the applicability of both New Jersey and Federal Arbitration Statutes and other novel questions of law. Mr. Neuer received a positive result for his client at each and every step as outlined above.
Sale of Over 80 Fast Food Franchised Restaurants
Mr. Neuer had the pleasure and privilege to represent, for approximately twenty (20) years, a group of companies which developed, built and operated over eighty (80) fast food restaurants under an internationally recognized franchise brand. When the principals determined to sell the business, Mr. Neuer negotiated an agreement with the investment bankers who were being retained to offer the properties for sale. Prior to soliciting offers, Mr. Neuer assisted his clients in retaining the services of a much larger law firm with a mergers and acquisitions group. Mr. Neuer then coordinated the efforts of that law firm together with the investment bankers, the accountants and other professionals as "Captain of the Ship" on the sell side of this transaction. This was all being done at a time when the fiscal cliff was fast approaching so that time was of the essence. An asset sale contract was signed with a private equity firm, which contract had been heavily negotiated jointly by Mr. Neuer and the M & A Law Firm on behalf of the Seller. Substantial due diligence involving multiple landlords, vendors and lenders who would require payoffs as a result of the transaction was required. While coordinating much of this activity, Mr. Neuer assumed the lead role with the landlords whose consent was required for the transfer of the leaseholds. Further, Mr. Neuer worked diligently with the principals of his client in an effort to obtain approval of the private equity group purchaser from the franchiser. When the proposed purchaser balked at certain franchiser conditions, this proposed transaction was terminated and the fiscal cliff clock continued ticking, although more loudly. Miraculously, a new buyer was identified and the substitute transaction became the subject of a contract, due diligence and all of the other necessary steps required for a closing which took place within a total of approximately eight (8) weeks. Mr. Neuer's clients did not fall off the fiscal cliff and the transaction was a success for all parties.
Contact us for more representative cases
Neuer Law, LLC.
Info@neuerlaw.com
1875 McCarter Highway
Newark, New Jersey 07104
Neuer Law
Email Us Today! T: (973) 482-0840 F: (973) 482-0087
1875 McCarter Highway, Newark, New Jersey 07104
© 2022 by Neuer Law, LLC.

redpajama_set_name: RedPajamaCommonCrawl


Original oil paintings direct from the artists studio to you.
Fine art will transfer to its surroundings feelings of warmth, or of mystery, or of elegance, without imposing its will on anyone except those who wish to take it in. The beauty of art never fades while providing years of continued enjoyment.
This site has been designed to show paintings from Village Art Studio and give you the opportunity to purchase original art or prints for your home or business . If more information is desired, please click the "contact" page to reach the artist. We welcome your questions and comments.
We hope you enjoy your visit, and sincerely appreciate your stopping by.


text:
Igor Mitoraj – A Dialogue Between Art and History
14th October 2019	/ All, Visual Arts	/ by LANadmin
One Canada Square (Lobby)
14 October to 22 November 2019
PV: Tuesday 15th October 6-8pm
Exhibiting in Canary Wharf this autumn, a documentary exhibition showing photographs of sculptures by the internationally-acclaimed artist Igor Mitoraj (1944 – 2014), whose works are found in public locations across some 44 towns and cities throughout the world.
Deriving in large part from the monograph "The Works of Igor Mitoraj: A Dialogue Between Art and History" by Dr Beata Klocek di Biasio, the exhibition presents large-scale photographs of publicly-sited sculptures by this artist who has been called "A Michelangelo from the East". The photographs are accompanied by text, including the artist's own words, which provide an insight into his life and inspiration. Mitoraj's work combines the antiquity of Greece and Rome with a postmodern sensibility; his enigmatic and haunting sculptures all portray the human figure, at times fragmented, hollow, and on a massive scale as well as in diminutive renditions.
Three sculptures by Igor Mitoraj have long been part of Canary Wharf Group's permanent art collection and are located on the estate: Testa Addormentata (1983) on Bank Street, Centauro (1984) in Montgomery Square and Centurione I (1987) in Columbus Courtyard. The scale of the pieces, which often tower over their urban or rural settings, merge ideally with Canary Wharf's public spaces, triggering reflection in passers-by. Di Biasio says "Ultimately Mitoraj's public art reminds the passer-by of the roots of his or her civilisation and restores to European culture a unity on ancient, i.e. Greek, Roman and Judeo-Christian, foundations."
The exhibition has been curated by Professor Bohdan Michalski and Dr Beata Klocek di Biasio of the Foundation for Dialogue in Warsaw and is supported by the Polish Cultural institute in London.
A private viewing of the exhibition will take place on Tuesday 15th October 6-8pm.
FREE but please contact Canary Wharf Public Art to reserve a place on 020 7418 2257 or email publicart@canarywharf.com
The exhibition will go on show in October as part of Canary Wharf's ongoing temporary exhibition programmer. Since the inception of Canary Wharf's cultural master plan, the arts have played an important role in the development and success of the 128-acre Estate. Canary Wharf has one of the UK's largest collections of public art, with more than 70 permanent works by over 50 world-renowned artists and craftsmen.


There aren't enough food, service, value or atmosphere ratings for Domino's Pizza, India yet. Be one of the first to write a review!
Of course this is an international chain... but the pizza was a nothing ... too much crust and very little cheese or toppings. Give me a Joey's or Caprina any day!!!
Domino's is most used Pizza brand. This one offers the same variety, but with less options. I saw an advertisement on TV for Rs.199 Pizza, but, they serve that one. They serve the next higher range.
What could be better location for a pizza outlet, bang on Juhu beach !
Offerings of any Dominos store would be more or less the same. The charm which this outlet carries lies in its location, it is just in the Juhu beach with dining area in first floor. Good to explore.
Its a place frequently visited as have a whole lot of Pizza Varieties. They serve sizzling Hot Pizzas there itself & fastest home delivery, Offers keep coming regularly to avoid making food at home, Clean envornment.
Its a must visit. You can enjoy sea view on the 1st floor terrace. You can enjoy both sunset & pizza. Nice sea breeze can be felt while dining on the terrace.
This outlet of Dominoz is located just at the main entrance of the beach. the restaurant is on the terrace with good view of the sea. Please visit it to watch the sunset during the evening while enjoying the pizza.


In 1901, August Strindberg wrote an unusual little fairy tale about a dreamer discovering what it feels like to be human. In 2018, Egg & Spoon Theatre Collective sets out to illuminate this fantastical, bizarre journey in an utterly contemporary mode. Join Agnes, daughter of the gods, in descending into a dreamlike happening of human life. Our new adaptation honors both Strindberg and a contemporary experience of growing up.
In our Teaser Video, director Catherine Giddings and cast members share thoughts about the play and their experience throughout the production process. Video by Pascal Portney.
See more A DREAM PLAY photos by James Scarola.
Scenic Design by Alex Petersen, Costumes by Kathryn Bailey, Lighting by Greg Folsom Photo by James Scarola.
Kentrell Loftin, Calley Luman, Alex Settineri and Kiarra Goldberg in rehearsal. Photo by Christopher Michael Milligan.
Alex Settineri and Kiarra Goldberg. Photo by Christopher Michael Milligan.
Cast of A DREAM PLAY in rehearsal. Photo by Christopher Michael Milligan.
Melissa Beaird, Tom Hayes and Harry Plumptre in rehearsal. Photo by Christopher Michael Milligan.
Melissa Beaird and Calley Luman in rehearsal. Photo by Christopher Michael Milligan.


text:
Burgundian can refer to any of the following:

Someone or something from Burgundy.
Burgundians, an East Germanic tribe, who first appear in history in South East Europe. Later Burgundians colonised the area of Gaul that is now known as Burgundy (French Bourgogne)
The Old Burgundian language (Germanic), an East Germanic language spoken by the Burgundians
The Modern Burgundian language (Oïl), an Oïl language also known as  spoken in the region of Burgundy, France.
 Frainc-Comtou dialect, sometimes regarded as part of the Burgundian group of languages
Burgundian (party), a political faction in early 15th century during the Hundred Years' War

See also
 Burgundian War (disambiguation)

Language and nationality disambiguation pages

redpajama_set_name: RedPajamaWikipedia


text:
Matthew Rechner, Owen Quinn and Peter Welin promoted to practice group leaders at McDonald Hopkins
By: McDonald Hopkins via PR Newswire
CLEVELAND, Nov. 9, 2016 /PRNewswire/ -- Shawn M. Riley, who assumed his duties as president of McDonald Hopkins on October 1, announced additional management changes for the firm's Energy Practice Group and Construction Law and Real Estate Litigation Practice Group.
Matthew R. Rechner (Cleveland) becomes co-chair of the firm's Energy Practice Group. Rechner is a member of the firm's Litigation Department and has spent more than 15 years representing natural gas distribution and transmission companies in civil litigation in state and federal courts throughout the United States, including lawsuits involving fires and explosions, natural gas leaks, wrongful death and personal injury claims, real and personal property damages, carbon monoxide claims, and environmental claims. Rechner joins Michael Wise, the Energy Practice Group's other co-chair, in leading one of the region's most active energy practices.
Owen P. Quinn (Chicago) becomes co-chair of the firm's Construction Law and Real Estate Litigation Practice Group. Quinn's experience includes representing general contractors, subcontractors and suppliers in litigation matters involving defective and incomplete work, construction delays, payment disputes, mechanic liens, and construction negligence claims. He has represented mortgage and note purchasers in foreclosure actions involving both commercial and large multi-unit residential properties. He has also defended numerous clients in product liability cases, including alleged asbestos exposure.
Peter D. Welin (Columbus) becomes co-chair of the firm's Construction Law and Real Estate Litigation Practice Group. Welin is also a managing member of McDonald Hopkins' Columbus office. He has focused his practice for the last 25 years on public/private construction contract law, construction contracts, and government procurement law, representing contractors, design professionals, owners, sureties and subcontractors.
"This announcement is part of our strategic and succession planning process," Riley said. "Matt, Owen, and Pete have the experience and leadership skills to help lead our Energy and Construction Law and Real Estate Litigation teams."
The changes in management for the McDonald Hopkins' Energy and Real Estate and Construction Law and Real Estate Litigation Practice Group come in addition to several other leadership and management changes that the firm announced in early October.
About McDonald Hopkins
Founded in 1930, McDonald Hopkins is a business advisory and advocacy law firm with locations in Chicago, Cleveland, Columbus, Detroit, Miami, and West Palm Beach. With more than 50 service and industry teams, we have the expertise and knowledge to meet the growing number of legal and business challenges our clients face. For more information about McDonald Hopkins, visit mcdonaldhopkins.com.
Deborah W. Kelm
McDonald Hopkins LLC
600 Superior Avenue, East, Suite 2100
Email: dkelm@mcdonaldhopkins.com
Logo - http://photos.prnewswire.com/prnh/20120131/CL44903LOGO
To view the original version on PR Newswire, visit:http://www.prnewswire.com/news-releases/matthew-rechner-owen-quinn-and-peter-welin-promoted-to-practice-group-leaders-at-mcdonald-hopkins-300360147.html
SOURCE McDonald Hopkins


trex 800 trekker: Which front torque tube do i need ?
Gaui X7 FBL - Discussion, videos, pictures, etc.
The 700+ helicopter master thread.
Align T-Rex 800e Trekker Build!
X-Treme 600, X-Tron 500 and other RJX helicopters.


The Miami Dolphins have spent over 500 million dollars and years of design and construction to remodel and renovate the house that Joe Robbie built. Sam and Chris discuss those improvements, address the criticism some fans have lobbed towards the project and what home field advantages the new/old stadium provides Miami. The boys also discuss the mounting injury list at the running back position, Ryan Tannehill's newborn son's name and of course…a quick second on the AFC East.
Another great show. Ross might not make the best decisions, but he really does care about the team. You can see his passion for the Dolphins.


text:
Hydnophora exesa is een rifkoralensoort uit de familie van de Merulinidae. De wetenschappelijke naam van de soort is voor het eerst geldig gepubliceerd in 1766 door Pallas.

Rifkoralen


Dhokla is a very popular Gujarati (steamed) snack prepared with besan flour. This dhokla is prepared with sooji or semolina. I have added grated carrot to make it more healthy. You can add cooked and mashed green peas, finely chopped steamed mixed vegetables etc as per your preferences. Dhokla can be eaten for breakfast or as a snack. Today we will learn how to prepare Instant Rava Dhokla following this easy recipe.
Grease the tray and keep it ready.
In a bowl, mix together rava, curd, ginger green chilli paste, turmeric powder, lemon juice, grated carrot, salt, sugar and water to make a smooth and slightly thick batter.
Mix well and let it sit for 40-45 minutes.
Heat 1 tbsp of oil in a kadai, add mustard seeds, hing, when mustard splutters, switch off the flame, add 1 tbsp of water and then pour the seasoning over the batter and mix well. The reason for adding water to the tempering is to get soft dhoklas.
Heat water in a steamer, when water starts boiling, add Eno to the dhokla batter, mix gently, transfer the batter to the greased plate immediately and steam for 15 minutes or until it is cooked. Let it cool a little.
Run a knife around the corners of the plate/pan and invert the dhokla (see picture below). Then invert it back again and cut it into equal sized pieces. Cut only after it cools a little.
Heat oil in a kadai/pan, add mustard seeds, sesame seeds, when it splutters, add curry leaves and switch off the flame. Add 2 tbsp of water and pour seasoning evenly all over the dhokla.
Garnish with finely chopped coriander leaves and freshly grated coconut.
Serve hot with green chutney or coriander chutney or any chutney of your choice.
Note - Use slightly sour curd.
Once you add Eno fruit salt, you should steam the batter immediately.
Delicious looking dhoklas. Look so tempting.
I like Gujarati Dhokla very much. I will try this instant one.
WOW. You make the recipes look so healthy & Yummy. Thks So Much.
Hi padhu, this recipe s nice.heard about dhoklas, but never tried. Wanna try this.can we do this without eno salt.? Why do we use tat here?
JPS -Eno is added to give softness and sponginess to the dhokla. It is harmless but if you do not want to add it you can try it with baking soda.
Saran shalu- If you add baking powder and hot oil,it will come soft to some extent. You can try it and give me your feedback.
This is very similar to rava idli. Rava idlis are made in the same fashion except that they are cooked in idli vessels.


text:
Seven Weeks to Sobriety: The Proven Program to Fight Alcoholism through Nutrition
Seven Weeks to Sobriety: The Proven Program to Fight Alcoholism through Nutrition by Joan Mathews Larson Open this book and you will embark on a groundbreaking seven-week journey that will change your life. You will learn how to break your...
In the Realm of Hungry Ghosts: Close Encounters with Addiction
In the Realm of Hungry Ghosts: Close Encounters with Addiction by Gabor Mate Based on Gabor Maté's two decades of experience as a medical doctor and his groundbreaking work with the severely addicted on Vancouver's skid row, In the Realm of...
Change Your Brain, Change Your Body: Use Your Brain to Get and Keep the Body You Have Always Wanted
Change Your Brain, Change Your Body: Use Your Brain to Get and Keep the Body You Have Always Wanted by Daniel G. Amen The key to a better body—in shape, energized, and youthful—is a healthy brain. Based on the latest medical research, as well...
Unbroken Brain: A Revolutionary New Way of Understanding Addiction
Unbroken Brain: A Revolutionary New Way of Understanding Addiction by Maia Szalavitz More people than ever before see themselves as addicted to, or recovering from, addiction, whether it be alcohol or drugs, prescription meds, sex, gambling,...
The Willpower Instinct: How Self-Control Works, Why It Matters, and What You Can Do to Get More of It
The Willpower Instinct: How Self-Control Works, Why It Matters, and What You Can Do to Get More of It by Kelly McGonigal Informed by the latest research and combining cutting-edge insights from psychology, economics, neuroscience, and medicine,...
You Are Not Your Brain: The 4-Step Solution for Changing Bad Habits, Ending Unhealthy Thinking, and Taking Control of Your Life
You Are Not Your Brain: The 4-Step Solution for Changing Bad Habits, Ending Unhealthy Thinking, and Taking Control of Your Life by Jeffrey M. Schwartz A leading neuroplasticity researcher and the coauthor of the groundbreaking books Brain Lock...
The Brain That Changes Itself: Stories of Personal Triumph from the Frontiers of Brain Science
The Brain That Changes Itself: Stories of Personal Triumph from the Frontiers of Brain Science by Norman Doidge An astonishing new science called "neuroplasticity" is overthrowing the centuries-old notion that the human brain is immutable. In...
Brain Rules (Updated and Expanded): 12 Principles for Surviving and Thriving at Work, Home, and School
Brain Rules (Updated and Expanded): 12 Principles for Surviving and Thriving at Work, Home, and School by John Medina Most of us have no idea what's really going on inside our heads. Yet brain scientists have uncovered details every business...
It Didn't Start with You: How Inherited Family Trauma Shapes Who We Are and How to End the Cycle
It Didn't Start with You: How Inherited Family Trauma Shapes Who We Are and How to End the Cycle by Mark Wolynn Depression. Anxiety. Chronic Pain. Phobias. Obsessive thoughts. The evidence is compelling: the roots of these difficulties may not...
Healing Trauma: A Pioneering Program for Restoring the Wisdom of Your Body by Peter A. Levine Researchers have shown that survivors of accidents, disaster, and childhood trauma often endure lifelong symptoms ranging from anxiety and depression...
Hardwiring Happiness: The New Brain Science of Contentment, Calm, and Confidence by Rick Hanson
Hardwiring Happiness: The New Brain Science of Contentment, Calm, and Confidence by Rick Hanson Life isn't easy, and having a brain wired to take in the bad and ignore the good makes us worried, irritated, and stressed, instead of confident,...
It's Never Too Late to Begin Again: Discovering Creativity and Meaning at Midlife and Beyond
It's Never Too Late to Begin Again: Discovering Creativity and Meaning at Midlife and Beyond by Julia Cameron Julia Cameron has inspired millions with her bestseller on creativity, The Artist's Way. In It's Never Too Late To Begin Again, she turns her eye...


Packaged agents are stored in a central organizational repository where they are available to be downloaded and installed in Intigua 3.7.
Packaging agents requires understanding the management tool's files and processes.
Intigua provides the Self Packager 1.3 software utility for packaging agents. The Self-Packager interactively collects necessary user parameters, tests and analyzes local agent installation and uninstallation, and then automatically creates a single .vai file that can then be used for installations on Intigua. Windows and Linux versions of the Self-Packager are supplied.
Created managed agents include Thin virtualization, which means they enable central control, throttling, management server registration, and health monitoring without the managed agent being sandboxed. For fully virtualized managed agents, please contact Intigua professional services.
Prepare a Windows or Linux server host. The current version of the Intigua Self-Packager performs test installations only on the local machine, so the host must be running the same operating system as the management tool to be packaged.
The Self-Packager is an executable file, EXE\ELF for Windows\Linux respectfully, which will start the web-server on port 80 by default.


text:
CORRECTIVE LIMB ALIGNMENT SURGERY
info@ReAnimis.com
Yaser Jabbar is an expert orthopaedic surgeon at Great Ormond Street Hospital, London, UK, one of the world's leading teaching hospitals for complex care.
"My international training in limb correction means you will always get the most advanced perspective on the treatment of your problem. I always focus on your goals and what can get you back to your desired function, with the least number of operations, in the simplest way.
I was one of the first surgeons in the world to use magnetic limb lengthening nails in my training in Australia, and was the first to bring this technique to a major London teaching hospital within the last few years."
At ReAnimis we treat bone problems for adults and children. We look after arms, legs and feet and have specialist interests in:
fractures and breaks
bones that have healed badly
bones that are the wrong shape
bones that are growing the wrong shape
bones that have grown out of shape through childhood and adolescence
infected bone
slipped epiphysis surgery for the hip
For a more comprehensive list of care available at ReAnimis please visit Problems We Treat
With world class experience and a background of specialist advanced training in treating adults and children with injuries and deformities since 2007, Yaser is uniquely placed to be able to treat patients of all ages.
For patients with longstanding problems, many of the bone and joint problems people experience in adulthood often have their origins in childhood. Therefore a holistic understanding of what you went through as a child and how it is affecting you now can transform the discussion around what you are experiencing and how to make you better quickly, and for the long term.
After graduating from St George's Hospital Medical School in London in 2004, Yaser undertook training in some of the world's best limb reconstruction and children's units including:
Royal Children's Hospital in Melbourne, Australia
The Children's Hospital at Westmead, Sydney, Australia
The Chelsea and Westminster Hospital, London, UK
St. Mary's Hospital Major Trauma Centre, Paddington, London, UK
Royal Berkshire Hospital, Reading, UK
The Nuffield Orthopaedic Centre, Oxford, UK
St. Peter's Hospital, Chertsey, Surrey, UK
After a stint as a consultant at a major London teaching hospital treating adults and children with limb deformity, fractures and infection, he now holds an internationally recognised NHS post at one of the world's best specialist centres. As a consultant he continues to visit and collaborate with some of the most amazing centres in the world including the Walk-A-Mile clinic in Pretoria, South Africa. He currently holds the British Limb Reconstruction Travelling Fellowship Award to visit other centres of excellence around the UK.
Whilst doing all of this Yaser has written an MSc (Masters Degree) in Orthopaedic Engineering. Having published on critical areas such as limb reconstruction techniques and decision making in surgery, as well as delivering international prize winning talks on these subjects, Yaser continues to forge ahead with innovative design and research work.
He is actively engaged in developing new systems in 3 dimensional deformity correction, in order to simplify severe deformity correction, reducing the need for repeated operations or for lengthy treatments using circular frames.
Yaser runs courses in paediatric orthopaedic education, techniques for treating complex limb injury & specialist advanced techniques for allied health professionals.
As well as actively training the next generation of expert surgeons through fellowship programmes in the public sector he is an expert in preparation for the Fellowship of the Royal College of Surgeons, one of the world's most prestigious and rigorous tests of clinical proficiency.
Yaser maintains links with his Alma Mater, his training programme home at Imperial College, London as well as forging new links with his new friends at the Institute of Child Health at University College, London.
General Medical Council: Specialist Register
Royal College of Surgeons of Edinburgh: Fellow
British Limb Reconstruction Society: Member
Australian Paediatric Orthopaedic Society: Associate Member
Australian Limb Lengthening and Reconstruction Society: Associate Member
Yaser Jabbar
Problems We Treat
Careers Coaching
Medico-Legal Work


text:
Home Top News Singapore first to get full Indonesia tourism promotion office
Singapore first to get full Indonesia tourism promotion office
By Mimi Hudoyo
/ Posted on 26 June, 2018 11:27
The Swiss hospitality management school will set up an international campus in Singapore
Recognising the importance of Singapore both as an origin and transit market, the Indonesia Ministry of Tourism is upgrading the status of its Visit Indonesia Tourism Officer (VITO) marketing representative in Singapore into a full promotion and information office.
Currently, the paperwork required for the formation of the office is being prepared. When complete, this will be the first such office overseas for Indonesia.
Singapore is a hub for other Asian tourists travelling to Indonesia, and home to a large expatriate community
Indonesia used to have tourism promotion offices during the Soeharto era, but these were closed after the economic and political crisis in the late 1990s. Instead, Indonesia appointed marketing representatives in selected countries known as VITOs.
The move would scale up marketing efforts and trade collaborations in Singapore to a level more proportionate to targets set for the market.
Masruroh Arifin Nurdin, director for marketing development – Singapore, Thailand and Indochina at the Indonesia Ministry of Tourism said: "Singapore has a unique position among all the markets Indonesia is focusing on. Geographically, the country is small, but in terms of number of arrivals, its position is second after China."
VITO Singapore's data shows that while Singapore total population is 5.6 million, its outbound traffic movements last year numbered 9.8 million. "Besides being an international hub, Singapore is a hub for travellers from our other international source markets," Masruroh said, giving examples of the fast-growing Indian and Chinese markets.
With 7,200 flights per week connecting Singapore and 400 cities across the world, there are 62.2 million passengers passing through Changi Airport a year.
"Besides, with our border-crossing promotions, VITO Singapore has a big duty to promote every programme put in place in Riau Islands (Batam and Bintan) as about 60 per cent of (visitors to the) islands (originate) from Singapore."
This comprises not only the Singaporean citizens but also the expatriate community living in the country, which comprises about 1.6 million residents.
"This year, for example, we have 140 events in Batam and Bintan, which will be promoted in Singapore," Masruroh said.
Masruroh said the ministry has two VITOs in the Middle East, source of a targeted 200,000 visitors; and India has two VITOs to grab the target of 700,000 tourists. In comparison, Singapore has only one VITO to tap 1.7 million arrivals targeted for this year.
"The tourism minister feels it is unfair for VITO Singapore to take on such a big task on its own. Instead of spending budget on two or three VITOs (in the small country), the minister has decided to open one full office here."
When ready, Sulaiman Shehdek, country manager of VITO Singapore will continue spearheading the office with one marketing manager and two staff handling social media and sales.
On plans going forward, Sulaiman said: "Under the current arrangement, our resources are limited to only support promotional events and deal with travel agents. By having a dedicated marketing manager, we can expand our reach to associations, corporates and the end users."
As the Ministry of Tourism is developing new destinations and promoting beyond Bali, there needs to be more awareness campaigns in the market.
"We need to educate the end-users about this. Having a full office will allow us to invite these new destinations to do exhibitions and promotions in our office, for example.
"We will have more consumer shows in the malls in the satellite districts in Singapore, where the locals and families spend their weekends shopping and eating out," he said.
In relation to working with travel companies, he said the aim was not only to attract Singaporean residents to Indonesia, but also create Singapore-Indonesia combined or extension packages for travellers originating from all over the world.
Masruroh explained: "To tap the Indian market, for example, we need to do dual approach—the outbound operators in India and their ground handling agents here in Singapore. Here is where the promotion office will take part."
Indonesia Inbound
Singapore Outbound
Previous articleLegian awakens from development slumber to launch Lombok property
Next articleAmadeus seals partnership with Adobe Experience Cloud
Mimi Hudoyo
First person: What it's like travelling to France under VTL scheme
Indonesia targets 1.8 to 3.6m tourist arrivals this year
Maldives taps Kuoni France to woo French tourists
HK Express to start Hong Kong-Singapore service
VTL travellers from Singapore to South Korea exempted from new quarantine rule
VTL scheme prompts 204% spike in enquiries for TTC
East Nusa Tenggara makes a beeline for domestic markets
Semarang regency on track towards tourism goals
Singapore adds more Vaccinated Travel Lanes


text:
Q: Is running the live CD of an OS a good indicator of future problems? I've been thinking of changing operating systems for a while (mostly because of Fedora's requirement to upgrade frequently). I think I've settled on CentOS (because of the infrequent upgrades and my familiarity with Red Hat based products).
I'm currently running CentOS from a live CD but was unable to get the wireless card to connect to or even find a network. Is this indicative of a problem I'll have getting the wireless card to work if/when I do finally install CentOS completely?

A: In general 'yes'.
Livecds have the same basic set of (wireless) drivers that a stock system will have - so it will not work out of the box (while hardware that works on livecds has been known to fail on install, the opposite is unusual).
However, in many cases, you should be able to install the drivers yourself.

redpajama_set_name: RedPajamaStackExchange


[description] => C.A.S.E.'s highly trained, adoption-competent mental health team represents a wide array of specialized expertise based on training and experience in a variety of evidence-based, best practice therapeutic approaches with those families and individuals touched by foster care and adoption.   Areas of focus include: loss and grief, trauma and attachment.
Treatment models offered include: Adoption-competent therapy, Trauma-focused Cognitive Behavioral Therapy, Sand Tray Therapy, Play Therapy, Theraplay, Internal Family Systems Therapy, Dyadic Developmental Psychotherapy and Dialectic Behavior Therapy.
C.A.S.E.'s highly trained, adoption-competent mental health team represents a wide array of specialized expertise based on training and experience in a variety of evidence-based, best practice therapeutic approaches with those families and individuals touched by foster care and adoption. Areas of focus include: loss and grief, trauma and attachment.


Glutamate receptor delta-1 subunit also known as GluD1 or GluRδ1 is a protein that in humans is encoded by the GRID1 gene.
This gene encodes a subunit of glutamate receptor ligand-gated ion channel. These channels mediate most of the fast excitatory synaptic transmission in the central nervous system and play key roles in synaptic plasticity.
Several genetic epidemiology studies have shown a strong association between several variants of the GRID1 gene and increased risk of developing schizophrenia.
↑ "Diseases that are genetically associated with GRID1 view/edit references on wikidata".
↑ Yamazaki M, Araki K, Shibata A, Mishina M (March 1992). "Molecular cloning of a cDNA encoding a novel member of the mouse glutamate receptor channel family". Biochem. Biophys. Res. Commun. 183 (2): 886–92. doi:10.1016/0006-291X(92)90566-4. PMID 1372507.
↑ Treadaway J, Zuo J (December 1998). "Mapping of the mouse glutamate receptor delta1 subunit (Grid1) to chromosome 14". Genomics. 54 (2): 359–60. doi:10.1006/geno.1998.5599. PMID 9828146.
1 2 "Entrez Gene: GRID1 glutamate receptor, ionotropic, delta 1".
↑ Nagase T, Ishikawa K, Kikuno R, Hirosawa M, Nomura N, Ohara O (October 1999). "Prediction of the coding sequences of unidentified human genes. XV. The complete sequences of 100 new cDNA clones from brain which code for large proteins in vitro". DNA Res. 6 (5): 337–45. doi:10.1093/dnares/6.5.337. PMID 10574462.
↑ Guo SZ, Huang K, Shi YY, Tang W, Zhou J, Feng GY, Zhu SM, Liu HJ, Chen Y, Sun XD, He L (July 2007). "A case-control association study between the GRID1 gene and schizophrenia in the Chinese Northern Han population". Schizophr. Res. 93 (1–3): 385–90. doi:10.1016/j.schres.2007.03.007. PMID 17490860.
↑ Treutlein J, Mühleisen TW, Frank J, Mattheisen M, Herms S, Ludwig KU, Treutlein T, Schmael C, Strohmaier J, Bösshenz KV, Breuer R, Paul T, Witt SH, Schulze TG, Schlösser RG, Nenadic I, Sauer H, Becker T, Maier W, Cichon S, Nöthen MM, Rietschel M (June 2009). "Dissection of phenotype reveals possible association between schizophrenia and Glutamate Receptor Delta 1 (GRID1) gene promoter". Schizophr. Res. 111 (1–3): 123–30. doi:10.1016/j.schres.2009.03.011. PMID 19346103.
Fallin MD, Lasseter VK, Avramopoulos D, et al. (2006). "Bipolar I Disorder and Schizophrenia: A 440–Single-Nucleotide Polymorphism Screen of 64 Candidate Genes among Ashkenazi Jewish Case-Parent Trios". Am. J. Hum. Genet. 77 (6): 918–36. doi:10.1086/497703. PMC 1285177 . PMID 16380905.
Strausberg RL, Feingold EA, Grouse LH, et al. (2003). "Generation and initial analysis of more than 15,000 full-length human and mouse cDNA sequences". Proc. Natl. Acad. Sci. U.S.A. 99 (26): 16899–903. Bibcode:2002PNAS...9916899M. doi:10.1073/pnas.242603899. PMC 139241 . PMID 12477932.
Yue Z, Horton A, Bravin M, et al. (2002). "A novel protein complex linking the delta 2 glutamate receptor and autophagy: implications for neurodegeneration in lurcher mice". Neuron. 35 (5): 921–33. doi:10.1016/S0896-6273(02)00861-9. PMID 12372286.
Ly CD, Roche KW, Lee HK, Wenthold RJ (2002). "Identification of rat EMAP, a delta-glutamate receptor binding protein". Biochem. Biophys. Res. Commun. 291 (1): 85–90. doi:10.1006/bbrc.2002.6413. PMID 11829466.
Roche KW, Ly CD, Petralia RS, et al. (1999). "Postsynaptic density-93 interacts with the delta2 glutamate receptor subunit at parallel fiber synapses". J. Neurosci. 19 (10): 3926–34. PMID 10234023.


Ballast water management experts, meeting at the recent IMO-GloBallast R&D Forum in Canada, have showcased the latest developments in ballast water management and highlighted the areas where further research is needed, in order to prevent the spread of potentially harmful species in ballast water.
Some 140 participants from IMO Member States, academia, private sector, testing facilities and the maritime technology industry were meeting at the International Civil Aviation Organization (ICAO) in Montreal, Canada, for the 6th Global Environment Facility (GEF)-United Nations Development Program (UNDP)-IMO GloBallast R&D Forum and Exhibition on Ballast Water Management (16-18 March 2016), under the banner "Ballast Water Management Convention – moving towards implementation".
IMO's International Convention for the Control and Management of Ships' Ballast Water and Sediments is very close to reaching its entry into force criteria. The convention will require ships to manage their ballast water so that any aquatic organisms and pathogens are removed or rendered harmless before the ballast water is released into a new location.
The participants highlighted the need for further research, in particularly for compliance and monitoring, alternative treatment methods and risk assessment based decision support tools.
Responding to shipowner concerns about the reliability of available ballast water management treatment systems, the Forum held a session on alternative treatment methods. During a dedicated session, participants were informed about available solutions, including port-based contingency measures, mobile treatment solutions and ballast water management treatment boats. Mobile treatment solutions include those on barges or small boats, which can plug into the ship for example when the ballast water management system installed is not functioning or has broken down. This could offer shipowners the flexibility and reliability they are looking for.
Discussions on risk assessment for exemptions and ship targeting for port State control officers, also took place. Port State control officers will be at the front line of monitoring compliance with the Ballast Water Management Convention once it enters into force. It was noted that while research still needs to be undertaken, several tools already exist to support port State control monitoring and other are in the pipeline. In particular, participants highlighted a need for the development of risk assessment based decision support tools for port State control officers.
The discussions during the R&D Forum are expected to play a catalytic role in the development of such new tools, from port-based measures to risk assessment software.
The Forum ended by opening the topic of discussion to the other main vector for the transfer of marine invasive aquatic species via ships, namely through biofouling, the undesirable accumulation of microorganisms, plants, algae and animals on submerged structures (especially ships' hulls). IMO has adopted Guidelines for the control and management of ships' biofouling to minimize the transfer of invasive aquatic species.


text:
History-dependent equilibrium points in dynamic games
E.E.C. Damme, van
Addenda op de Lotgevallen
A dynamic system, which is observed (and influenced) by two players simultaneously at discrete points in time, is considered. Both players receive rewards depending on the time path of the system and on the actions taken. The game is played noncooperatively. At an observation point a player can base his decision on the state of the system at that moment (memoryless strategy) or on the entire history of the system (history-dependent strategy). Some examples are given of games in which there exists an equilibrium point in history-dependent strategies, which gives both players a greater reward than any equilibrium point in memoryless strategies does. When the players play according to such a history-dependent equilibrium point, they make implicit agreements and hence cooperate implicitly. These implicit agreements attain stability by the use of threats. Although only some examples are given, it will become clear that the phenomenon is present in a wide class of dynamic games.
Technische Hogeschool Eindhoven
Memorandum COSOR
339186Final published version, 635 KB
Fingerprint Dive into the research topics of 'History-dependent equilibrium points in dynamic games'. Together they form a unique fingerprint.
Equilibrium Point Business & Economics
Dynamic Games Business & Economics
Reward Business & Economics
Dynamic Systems Business & Economics
Threat Business & Economics
Damme, van, E. E. C. (1980). History-dependent equilibrium points in dynamic games. (Memorandum COSOR; Vol. 8005). Technische Hogeschool Eindhoven.
Damme, van, E.E.C. / History-dependent equilibrium points in dynamic games. Eindhoven : Technische Hogeschool Eindhoven, 1980. 17 p. (Memorandum COSOR).
@book{ad9c9b066e004f82bd7bae9869ddbfda,
title = "History-dependent equilibrium points in dynamic games",
abstract = "A dynamic system, which is observed (and influenced) by two players simultaneously at discrete points in time, is considered. Both players receive rewards depending on the time path of the system and on the actions taken. The game is played noncooperatively. At an observation point a player can base his decision on the state of the system at that moment (memoryless strategy) or on the entire history of the system (history-dependent strategy). Some examples are given of games in which there exists an equilibrium point in history-dependent strategies, which gives both players a greater reward than any equilibrium point in memoryless strategies does. When the players play according to such a history-dependent equilibrium point, they make implicit agreements and hence cooperate implicitly. These implicit agreements attain stability by the use of threats. Although only some examples are given, it will become clear that the phenomenon is present in a wide class of dynamic games.",
author = "{Damme, van}, E.E.C.",
series = "Memorandum COSOR",
publisher = "Technische Hogeschool Eindhoven",
Damme, van, EEC 1980, History-dependent equilibrium points in dynamic games. Memorandum COSOR, vol. 8005, Technische Hogeschool Eindhoven, Eindhoven.
History-dependent equilibrium points in dynamic games. / Damme, van, E.E.C.
Eindhoven : Technische Hogeschool Eindhoven, 1980. 17 p. (Memorandum COSOR; Vol. 8005).
T1 - History-dependent equilibrium points in dynamic games
AU - Damme, van, E.E.C.
N2 - A dynamic system, which is observed (and influenced) by two players simultaneously at discrete points in time, is considered. Both players receive rewards depending on the time path of the system and on the actions taken. The game is played noncooperatively. At an observation point a player can base his decision on the state of the system at that moment (memoryless strategy) or on the entire history of the system (history-dependent strategy). Some examples are given of games in which there exists an equilibrium point in history-dependent strategies, which gives both players a greater reward than any equilibrium point in memoryless strategies does. When the players play according to such a history-dependent equilibrium point, they make implicit agreements and hence cooperate implicitly. These implicit agreements attain stability by the use of threats. Although only some examples are given, it will become clear that the phenomenon is present in a wide class of dynamic games.
AB - A dynamic system, which is observed (and influenced) by two players simultaneously at discrete points in time, is considered. Both players receive rewards depending on the time path of the system and on the actions taken. The game is played noncooperatively. At an observation point a player can base his decision on the state of the system at that moment (memoryless strategy) or on the entire history of the system (history-dependent strategy). Some examples are given of games in which there exists an equilibrium point in history-dependent strategies, which gives both players a greater reward than any equilibrium point in memoryless strategies does. When the players play according to such a history-dependent equilibrium point, they make implicit agreements and hence cooperate implicitly. These implicit agreements attain stability by the use of threats. Although only some examples are given, it will become clear that the phenomenon is present in a wide class of dynamic games.
T3 - Memorandum COSOR
BT - History-dependent equilibrium points in dynamic games
PB - Technische Hogeschool Eindhoven
Damme, van EEC. History-dependent equilibrium points in dynamic games. Eindhoven: Technische Hogeschool Eindhoven, 1980. 17 p. (Memorandum COSOR).


Take two meerkats into the shower?
Tonight I went to Hill & Knowlton's offices in Soho Square for the latest in a line of free events from the Public Relations Consultants Association (PRCA). This was the first time I'd been in touch with the PRCA and I know they have in-house teams as part of their membership. I hoped they wouldn't mind a Comms professional 'gatecrashing' what was essentially an event for PR professionals, but I needn't have worried as the welcome was more than warm and the drinks were perfectly chilled.
PRCA hold Campaign Master-classes on the second Tuesday of each month at different locations. They are billed as 'showcasing some of the industries' best campaigns and are designed to enhance creative thinking and developing strategic thought'. Sounded good to me, so thought I would get in touch and find out more.
The two campaigns under the spotlight were Wash & Go (Hill & Knowlton) and working with a high profile Meerkat (Frank PR).
H&K showcased how they celebrated the 21st birthday of Wash & Go with a comical spoof of the 1980's TV ad 'take two bottles into the shower'. You can see the original ad on YouTube here. They wanted to reconnect the brand with its 'male prime prospect'. The spoof featured footballer Jimmy Bullard and you can view it on YouTube here. It was fascinating to hear the thoughts behind the campaign and how the video achieved 250,000+ hits after just three days. The H&K team spoke about their five key learnings and I found it interesting to hear their views.
Alex Grier from Frank PR spoke about Russian billionaire, business-kat and celebrity Meerkat Aleksandr Orlov and his quest to educate the public on the difference between comparethemeerkat.com and comparethemarket.com. Alex highlighted the various methods that have been used to help keep the profile high including getting the phrase 'simples' into the Oxford English Dictionary, topping the Christmas top toy charts and launching a Meerchat show, interviewing Piers Morgan and The Hoff.
I enjoyed hearing about the variety of methods used and the stories behind both campaigns, it was a really interesting few hours and I'm planning to keep an eye on the PRCA's schedule of events. I enjoyed networking, meeting some new people and admiring the awesome view from H&K's offices!
Have you been to any good Comms or PR events recently? If you want to share what you learnt and write a guest post for my blog, do get in touch. Rachel.
I have responded to your article on the CommDiscussion homepage. The link will help your site too!


text:
Q: Unable to make my script work asynchronously I've written a script in vba to scrape different movie names and their genre from a torrent site. Although the name and genre are present in it's landing page, I created the script to parse the same going one layer deep (from their main pages). To be clearer, this is one of such page what I meant by main page. My script is parsing them flawlessly. However, my intention is to do the same making asynchronous requests. Currently the script is doing it's job synchronously (in blocking manner).
In my previous post I got an answer from omegastripes who created a script (which more or less performs like how multiprocessing works) meant to be working asynchronously. So that is where I found the idea but can't implement the same within the following script.
My attempt so far:
Sub GetInfo()
    Const URL = "https://yts.am/browse-movies"
    Dim Http As New ServerXMLHTTP60, Html As New HTMLDocument
    Dim post As HTMLDivElement, oName$, oGenre$, R&
    Dim I&, key As Variant, iDic As Object
    Set iDic = CreateObject("Scripting.Dictionary")

    With Http
        .Open "GET", URL, False
        .send
        Html.body.innerHTML = .responseText
    End With

    With Html.querySelectorAll(".browse-movie-wrap .browse-movie-title")
        For I = 0 To .Length - 1
            iDic(.Item(I).getAttribute("href")) = 1
        Next I
    End With

    For Each key In iDic.keys
        With Http
            .Open "GET", key, False
            .send
            Html.body.innerHTML = .responseText
        End With

        oName = Html.querySelector("h1").innerText
        oGenre = Html.querySelector("h2").NextSibling.innerText
        R = R + 1: Cells(R, 1) = oName
        Cells(R, 2) = oGenre
    Next key
End Sub

How can I bring about any change within my above script in order for it to be working asynchronously?

A: This code should do the trick. It uses a MSXML2.XMLHTTP object to handle the request.
This is the Module code to get info:
Sub GetInfo()
    On Error GoTo FailedState
    If Not xmlHttpRequest Is Nothing Then Set xmlHttpRequest = Nothing

    Dim MyXmlHttpHandler As CXMLHTTPHandler
    Dim url As String

    url = "https://yts.am/browse-movies"

    Set xmlHttpRequest = New MSXML2.XMLHTTP

    ' Create an instance of the wrapper class.
    Set MyXmlHttpHandler = New CXMLHTTPHandler
    MyXmlHttpHandler.Initialize xmlHttpRequest

    ' Assign the wrapper class object to onreadystatechange.
    xmlHttpRequest.OnReadyStateChange = MyXmlHttpHandler

    ' Get the page stuff asynchronously.
    xmlHttpRequest.Open "GET", url, True
    xmlHttpRequest.send ""

    Exit Sub

FailedState:
    MsgBox Err.Number & ": " & Err.Description
End Sub

And this is the class CXMLHTTPHandler that handles the response asynchronously:
Option Explicit

Dim m_xmlHttp As MSXML2.XMLHTTP60

Public Sub Initialize(ByRef xmlHttpRequest As MSXML2.XMLHTTP60)
    Set m_xmlHttp = xmlHttpRequest
End Sub

Sub OnReadyStateChange()
    Debug.Print m_xmlHttp.readyState
    If m_xmlHttp.readyState = 4 Then
        'Now the page is loaded
        'insert here your code to process the response
        MsgBox m_xmlHttp.responseText 'i.e. print the response
    End If
End Sub

If you want more details, look here.

A: Here is the example showing single loop parser implementation with async requests pool. The code parses all Browse Pages from the first to last and Movies Pages, both types are parsed simultaneously. Movies URLs are parsed from Browse Pages and placed in Movies Queue, then details from each Movie Page from the queue is parsed and output to the worksheet. It handles all HTTP requests errors types and makes retry until the limit.
Put the below code to a standard module:
Option Explicit

Sub Test()

    Const PoolCapacity = 30 ' Async requests qty
    Const MoviesMin = 55 ' Movies in queue + expected movies min qty to request new browse page
    Const ReqDelayMin = 0.15 ' Min delay between requests to avoid ban, sec
    Const ReqTimeout = 15 ' Request timeout, sec
    Const ReqRetryMax = 3 ' Attempts for each request before quit

    Dim oWS As Worksheet
    Dim y As Long
    Dim ocPool As Collection
    Dim ocMovies As Collection
    Dim lMoviesPerPage As Long
    Dim lBPageIndex As Long
    Dim lBPagesInPoolQty As Long
    Dim bLastBPageReached As Boolean
    Dim dPrevReqSent As Double
    Dim i As Long
    Dim bBPageInPool As Boolean
    Dim dT As Double
    Dim bFail As Boolean
    Dim sResp As String
    Dim oMatches As Object
    Dim oMatch
    Dim oReq As Object
    Dim oRequest As cRequest

    ' Prepare worksheet
    Set oWS = ThisWorkbook.Sheets(1)
    oWS.Cells.Delete
    y = 1
    ' Init
    Set ocPool = New Collection ' Requests async pool
    Set ocMovies = New Collection ' Movies urls queue
    lMoviesPerPage = 20 ' Movies per page qty
    lBPageIndex = 1 ' Current browse page index for request
    bLastBPageReached = False ' Last page reached flag
    dPrevReqSent = -60# * 60# * 24# ' Init delay timer
    ' Start parsing
    Do
        lBPagesInPoolQty = 0 ' How many browse pages currently in pool
        ' Check pool for all flagged and completed requests
        For i = ocPool.Count To 1 Step -1
            bBPageInPool = Not ocPool(i).IsMovie
            ' Delay from last request
            dT = Timer - dPrevReqSent
            If dT < 0 Then dT = dT + 60# * 60# * 24#
            Select Case True
                ' Check request has no sent flag
                Case Not ocPool(i).NeedSend
                    On Error Resume Next
                    bFail = False
                    sResp = ""
                    With ocPool(i).HTTPRequest
                        ' Check http request is ready and status is OK
                        Select Case True
                            Case .ReadyState < 4 ' Not ready
                            Case .Status \ 100 <> 2 ' Wrong status
                                Debug.Print .Status & " / " & .StatusText & " (" & ocPool(i).URL & ")"
                                bFail = True
                            Case Else ' Ready and OK
                                sResp = .ResponseText
                        End Select
                    End With
                    If sResp = "" Then
                        ' Request elapsed time
                        dT = Timer - ocPool(i).SendTimer
                        If dT < 0 Then dT = dT + 60# * 60# * 24#
                        ' Check request is failed
                        Select Case True
                            Case Err.Number <> 0 ' Runtime error
                                Debug.Print Err.Number & " / " & Err.Description & " (" & ocPool(i).URL & ")"
                                bFail = True
                            Case dT > ReqTimeout ' Timeout
                                Debug.Print "Timeout (" & ocPool(i).URL & ")"
                                bFail = True
                        End Select
                        On Error GoTo 0
                        If bFail Then ' Request has been failed
                            ocPool(i).FailsCount = ocPool(i).FailsCount + 1
                            ' Check attempts
                            If ocPool(i).FailsCount > ReqRetryMax Then
                                Debug.Print "Quit (" & ocPool(i).URL & ")"
                                ocPool.Remove i ' Quit
                                bBPageInPool = False
                            Else
                                ocPool(i).NeedSend = True ' Raise send flag to retry
                            End If
                        End If
                    Else ' Response received
                        If ocPool(i).IsMovie Then
                            ' Response from movie page
                            With CreateObject("VBScript.RegExp")
                                ' Parse Title, Year, Genre
                                '
___
\s*
___
\s*
___

                                .Pattern = "
([^<]*)
\s*
([^<]*)
\s*
([^<]*)
"
                                Set oMatches = .Execute(sResp)
                                If oMatches.Count = 1 Then ' Output to worksheet
                                    oWS.Cells(y, 1).Value = oMatches(0).SubMatches(0)
                                    oWS.Cells(y, 2).Value = oMatches(0).SubMatches(1)
                                    oWS.Cells(y, 3).Value = oMatches(0).SubMatches(2)
                                    y = y + 1
                                End If
                            End With
                        Else
                            ' Response from browse page
                            With CreateObject("VBScript.RegExp")
                                .Global = True
                                ' Parse movies urls
                                '
                                .Pattern = ""
                                Set oMatches = .Execute(sResp)
                                For Each oMatch In oMatches
                                    ocMovies.Add oMatch.SubMatches(0) ' Movies queue fed
                                Next
                                ' Parse next page button
                                ' Next
                                .Pattern = "Next "
                                bLastBPageReached = bLastBPageReached Or Not .Test(sResp)
                            End With
                            If Not bLastBPageReached Then lMoviesPerPage = oMatches.Count ' Update lMoviesPerPage
                        End If
                        ocPool.Remove i
                        bBPageInPool = False
                    End If
                ' Check request has send flag raised and delay enough
                Case dT > ReqDelayMin
                    ' Send the request
                    Set oReq = CreateObject("MSXML2.ServerXMLHTTP.6.0")
                    With oReq
                        .Open "GET", ocPool(i).URL, True
                        ' .SetProxy 2, "190.12.55.210:46078"
                        .SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64)"
                        .Send
                    End With
                    ocPool(i).NeedSend = False
                    ocPool(i).SendTimer = Timer
                    dPrevReqSent = ocPool(i).SendTimer
                    Set ocPool(i).HTTPRequest = oReq
            End Select
            If bBPageInPool Then lBPagesInPoolQty = lBPagesInPoolQty + 1
            DoEvents
        Next
        ' Check if there is a room for a new request in pool
        If ocPool.Count < PoolCapacity Then
            ' Add one new request to pool
            ' Check if movies in queue + expected movies are not enough
            If ocMovies.Count + lBPagesInPoolQty * lMoviesPerPage < MoviesMin And Not bLastBPageReached Then
                ' Add new request for next browse page to feed movie queue
                Set oRequest = New cRequest
                With oRequest
                    .URL = "https://yts.am/browse-movies?page=" & lBPageIndex
                    .IsMovie = False
                    .NeedSend = True
                    .FailsCount = 0
                End With
                ocPool.Add oRequest
                lBPageIndex = lBPageIndex + 1
            Else
                ' Check if movie page urls are parsed and available in queue
                If ocMovies.Count > 0 Then
                    ' Add new request for next movie page from queue
                    Set oRequest = New cRequest
                    With oRequest
                        .URL = ocMovies(1)
                        .IsMovie = True
                        .NeedSend = True
                        .FailsCount = 0
                    End With
                    ocPool.Add oRequest
                    ocMovies.Remove 1
                End If
            End If
        End If
        DoEvents
    Loop While ocPool.Count > 0 ' Loop until the last request completed
    MsgBox "Completed"

End Sub

Put the below code to a class module named cRequest:
Public URL As String
Public IsMovie As Boolean
Public NeedSend As Boolean
Public SendTimer As Double
Public HTTPRequest As Object
Public FailsCount As Long

Reduce delay between requests Const ReqDelayMin with care. Once launched with a high rate for me it worked for a while and caused Cloudflare DDoS protection to trigger, and currently, I'm unable to make the code work directly from my IP, the only way is to use a proxy for the requests (you can see the commented line with .SetProxy). Even in Chrome, I'm getting Cloudflare redirection now:

Thus the approach just reveals the question, however, the safest and much more efficient way is to use the website API as described in this answer.

A: The base for my answer is this post mentioned by @Louis, where only one call is performed, but you need many. I was very surprised about how quicker the GetInfoAsync method was.
How to use the example:

*

*Create User Form with two buttons. One button for normal call GetInfo and one for async call GetInfoAsync. For the purpose of async calls, in this form two collections are declared, one holds the request objects and one the handlers. Each request is send asynchronously and has its own handler where the response text is processed when it arrives.

*According to this post the class CXMLHTTPHandler was created. Import this file into your project.

User Form

Option Explicit

Private Const url = "https://yts.am/browse-movies"
Private m_requests As VBA.Collection
Private m_handlers As VBA.Collection

Private Sub UserForm_Initialize()
    Set m_requests = New VBA.Collection
    Set m_handlers = New VBA.Collection
End Sub

Private Sub CommandButton1_Click()
    GetInfoAsync
End Sub

Private Sub CommandButton2_Click()
    GetInfo
End Sub

Sub GetInfoAsync()
    Dim iDic As Object
    Dim Html As New HTMLDocument
    Dim Http As New ServerXMLHTTP60
    Dim I&
    Dim key As Variant

    Set iDic = CreateObject("Scripting.Dictionary")

    With Http
        .Open "GET", url, False
        .send
        Html.body.innerHTML = .responseText
    End With

    With Html.querySelectorAll(".browse-movie-wrap .browse-movie-title")
        For I = 0 To .Length - 1
            iDic(.Item(I).getAttribute("href")) = 1
        Next I
    End With

    Dim myXmlHttpHandler As CXMLHTTPHandler
    Dim myXmlHttpRequest As MSXML2.XMLHTTP60

    For Each key In iDic.keys

        Set myXmlHttpRequest = New MSXML2.XMLHTTP60
        Set myXmlHttpHandler = New CXMLHTTPHandler

        m_requests.Add myXmlHttpRequest
        m_handlers.Add myXmlHttpHandler

        myXmlHttpHandler.Initialize myXmlHttpRequest
        myXmlHttpRequest.OnReadyStateChange = myXmlHttpHandler

        myXmlHttpRequest.Open "GET", key, True
        myXmlHttpRequest.send ""

    Next key
End Sub

Sub GetInfo()
    Dim Http As New ServerXMLHTTP60, Html As New HTMLDocument
    Dim post As HTMLDivElement, oName$, oGenre$, r&
    Dim I&, key As Variant, iDic As Object
    Set iDic = CreateObject("Scripting.Dictionary")

    With Http
        .Open "GET", url, False
        .send
        Html.body.innerHTML = .responseText
    End With

    With Html.querySelectorAll(".browse-movie-wrap .browse-movie-title")
        For I = 0 To .Length - 1
            iDic(.Item(I).getAttribute("href")) = 1
        Next I
    End With

    For Each key In iDic.keys

        DoEvents

        With Http
            .Open "GET", key, False
            .send
            Html.body.innerHTML = .responseText
        End With

        oName = Html.querySelector("h1").innerText
        oGenre = Html.querySelector("h2").NextSibling.innerText
        r = r + 1: Cells(r, 1) = oName
        Cells(r, 2) = oGenre
    Next key
End Sub

Class CXMLHTTPHandler (Import it to your VBA project)

VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "CXMLHTTPHandler"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit

Private m_xmlHttp As MSXML2.XMLHTTP60

Public Sub Initialize(ByRef xmlHttpRequest As MSXML2.XMLHTTP60)
   Set m_xmlHttp = xmlHttpRequest
End Sub

Sub OnReadyStateChange()
Attribute OnReadyStateChange.VB_UserMemId = 0

   Dim oName$, oGenre$

   If m_xmlHttp.readyState = 4 Then
      If m_xmlHttp.Status = 200 Then
        Dim Html As New HTMLDocument
        Dim Http As New ServerXMLHTTP60
        Set Http = New ServerXMLHTTP60
        Html.body.innerHTML = m_xmlHttp.responseText

        oName = Html.querySelector("h1").innerText
        oGenre = Html.querySelector("h2").NextSibling.innerText

        Dim r
        r = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1
        Cells(r, 1) = oName
        Cells(r, 2) = oGenre

      Else
         'Error happened
     End If
   End If
End Sub

References needed

*

*Microsoft XML, v6.0

*Microsoft HTML Object Library

*Microsoft Internet Controls


text:
package uk.ac.susx.mlcl.lib;

import it.unimi.dsi.fastutil.ints.Int2IntMap;
import it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap;
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
import junit.framework.Assert;
import org.junit.Test;
import uk.ac.susx.mlcl.testing.AbstractTest;

import java.text.MessageFormat;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Random;

public class PoissonDistributionTest extends AbstractTest {

    private static final long[] KNOWN_FACTORIALS = new long[]{0L, 1L, 2L, 6L,
            24L, 120L, 720L, 5040L, 40320L, 362880L, 3628800L, 39916800L,
            479001600L, 6227020800L, 87178291200L, 1307674368000L,
            20922789888000L, 355687428096000L, 6402373705728000L,
            121645100408832000L, 2432902008176640000L};

    @Test
    public void testFactorial() {
        System.out.println("testFactorial()");

        // Negative values should throw illegalArgument
        for (int i = -5; i < 0; i++) {
            try {
                double i_factorial = PoissonDistribution.factorial(i);
                Assert.fail("factorial of negative numbers is undefined.");
            } catch (IllegalArgumentException ex) {
                // Pass
            }
        }

        // 0! = 1
        Assert.assertEquals("0! == 1", 1, PoissonDistribution.factorial(0), 0);

        // In the range 0 to 20 (inclusive) we should achieve exactly correct
        // answers
        for (int i = 1; i <= 20; i++) {
            double actual = PoissonDistribution.factorial(i);
            Assert.assertTrue(i + "! is Infinite", !Double.isInfinite(actual));
            Assert.assertTrue(i + "! is NaN", !Double.isNaN(actual));
            Assert.assertEquals(0.0, actual % 1.0, 0.0);
            Assert.assertEquals(KNOWN_FACTORIALS[i], actual, 0.0);
            Assert.assertEquals(KNOWN_FACTORIALS[i], (long) Math.floor(actual));
            Assert.assertEquals(KNOWN_FACTORIALS[i], (long) Math.ceil(actual));
        }

        // Beyond 20 we achieve increasing inaccurate reasonable approximations
        for (int i = 21; i <= 170; i++) {
            double actual = PoissonDistribution.factorial(i);
            Assert.assertTrue(i + "! is Infinite", !Double.isInfinite(actual));
            Assert.assertTrue(i + "! is NaN", !Double.isNaN(actual));
            Assert.assertTrue("(n-1)! >= n! for n=" + i,
                    PoissonDistribution.factorial(i - 1) < actual);
            if (i < 170)
                Assert.assertTrue("(n+1)! <= n! for n=" + i,
                        PoissonDistribution.factorial(i + 1) > actual);
        }

        for (long i = 171; i < Integer.MAX_VALUE; i = (long) ((i * 1.5) + 1)) {
            try {
                double actual = PoissonDistribution.factorial((int) i);
                Assert.fail("factorial can not be calculated for i > 170");
            } catch (IllegalArgumentException ex) {
                // Pass
            }
        }
    }

    @Test
    public void testRandom() {
        System.out.println("testRandom()");

        final int parameters_to_try = 20;
        final int iterations_per_parameter = 10000;
        final double maxLambda = 100;

        final Random random = newRandom();
        for (int r = 0; r < parameters_to_try; r++) {
            final double lambda = random.nextDouble() * maxLambda;
            final PoissonDistribution instance = new PoissonDistribution(lambda);
            instance.setRandom(random);

            Int2IntOpenHashMap counts = new Int2IntOpenHashMap();
            for (int i = 0; i < iterations_per_parameter; i++) {
                int actual = instance.random();
                counts.add(actual, 1);

                Assert.assertTrue("samples should be positive but found "
                        + actual, actual >= 0);

            }

            Int2IntMap.Entry[] countArray = new ObjectArrayList<Int2IntMap.Entry>(
                    counts.int2IntEntrySet())
                    .toArray(new Int2IntMap.Entry[counts.size()]);
            Arrays.sort(countArray, new Comparator<Int2IntMap.Entry>() {

                @Override
                public int compare(Int2IntMap.Entry o1, Int2IntMap.Entry o2) {
                    return o1.getIntKey() - o2.getIntKey();
                }

            });

            double mean = 0;
            int n = 0;
            for (Int2IntMap.Entry e : countArray) {
                mean += e.getIntKey() * e.getIntValue();
                n += e.getIntValue();
            }
            mean /= n;

            double variance = 0;
            for (Int2IntMap.Entry e : countArray) {
                variance += (mean - e.getIntKey()) * (mean - e.getIntKey())
                        * e.getIntValue();
            }
            variance /= n;

            Assert.assertEquals(MessageFormat.format(
                    "Mean and variance should be approximately equal, but "
                            + "found mean = {0} and variance = {1}", mean,
                    variance), mean / variance, 1.0, 0.1);

            Assert.assertEquals(
                    MessageFormat.format(
                            "Mean and lambda should be approximately equal, but "
                                    + "found mean = {0} and lambda = {1}",
                            mean, lambda), mean / lambda, 1.0, 0.1);
        }
    }

}

redpajama_set_name: RedPajamaGithub