WOAH woah woah woahhhhh. Hold on. Ok. Where did you find that hammer?! Listen. We understand. Violence isn't the answer - even if we've all dreamt of going Vigilante Justice on our computers.
Trying to blog while juggling e-mail, social media, and other marketing tasks can be next to impossible. You may be splitting time between marketing and another role at your company. If that's your case, you're likely to feel the pressure at some point (that's why it's generally recommended to keep hammers out of offices).
Marketing is a taxing, trial-and-error trade that asks for your undivided attention and demands that you continuously learn from trends and apply that knowledge to craft and deliver the best possible message to your prospective clients. That message is what will lead to a qualified contact. That qualified contact will lead to a sale.
But, this isn't a marketing lesson. If you're reading this, chances are you're familiar with marketing. Too familiar, you might feel. But you're not acquainted with how to make marketing easier and in some cases - take it off your plate entirely. That's called 'Marketing Automation.' It's the concept of setting up a framework that captures, nurtures, and closes leads. There are a handful of marketing automation software platforms available (we use HubSpot, which is that and more) but the idea is the same: change your marketing efforts from a fragmented and scattered headache and concentrate them in one place, with a clear pathway to seeing hard-and-fast results.
If you're overwhelmed trying to keep your marketing above water and you find yourself saying things like 'I hate blogging,' 'social media is the dumbest thing ever,' 'what is SEO?,' or 'I HATE BLOGGING' (you screamed it that time), marketing automation could be for you. There are agencies that can help you build marketing campaigns that work and free you up to focus on other things.
What can you move off of your plate?
This one's obvious. The post title has 'I hate blogging' in it, so that's a giveaway. The problem with blogging is that it's called 'blogging.' It sounds like unserious. It's like 'Smooching' or 'Boo Boo.' Understandably, with that kind of expectation setting, many people are severely disappointed when they realize how difficult blogging can be. It's not neurosurgery, but it is writing and that's not a natural skill most people have. Besides putting words to paper (or to Internet), blogging also calls for learning a Content Management System (CMS), doing research, and sourcing an image (one that fits the post and you have legal rights to). That's more than meets the ear when you hear 'blog.' The worst part? Visitors expect your blog to remain fresh. Writing once a month isn't a good look and doesn't do much in terms of building awareness and generating leads. If you find the process challenging or tedious, doing it over and over and having to come up with original material each time can be torturous. The good news: you can hire an agency to help you set up a marketing automation platform and often, they'll have a writer or two that can handle your content needs. That can include scheduling blogs to publish and then promoting them. Pretty neat, to say the least!
E-mail marketing is alive and well. In spite of the rumblings from the doomsayers, e-mail remains one of the most effective free marketing tools available. It's a direct line to potential customers and a stellar way to provide relevant information. Of course, spammy and annoying e-mails are still ineffective - but they always were. Smart, targeted, topical e-mail is invaluable. But, it's still challenging to stay organized and send the right e-mail at the right time to the right person. That's what it's about. When you hit that mark, that simple e-mail can carry the day for that lead. How do you know where that mark is? One option is firing aimlessly into the dark and hoping you hit something, eventually. The second option (and smarter of the two) is utilizing marketing automation software to build e-mail workflows. An e-mail workflow helps determine where a lead is in the Buyer's Journey and responds accordingly - sending an e-mail that talks to them in the stage they're in. It can also monitor and act on an 'if this-then that' function. For example, if a website visitor reads a blog and gives their e-mail address in exchange for a free ebook download, the e-mail workflow will send follow-up e-mails based on subsequent actions, nurturing that lead into a customer. And people said e-mail was dead. Psssh.
Social media! From the TwitFaces to the Linkstagrams, you know it's important, but don't necessarily want to deal with it. That makes sense. There are several platforms to consider and each requires a different approach. Originally, businesses turned to social media to reach a younger demo. But, now, everybody uses social media and it can't be ignored. But if it's too much to handle and you can't ignore it, what can you do? This is another area where marketing automation can save the day (and your sanity). With a platform like HubSpot, all of your social media channels are rolled up into one easy-to-use tool. You can craft one message and send it across your social accounts, modifying it slightly for the channel and audience you're sending it to. Not only can you publish easily across all of your channels in one place (trust us, this is infinitely better than having 3 or 4 social channels open at once), but you can also schedule out posts far in advance. Instead of worrying about staying active on social media every day, you can schedule posts and then sit back and let the platform do the rest. Of course, you'll still have to research and find industry articles and other engaging content to share (unless you hire an agency to help).
A Call to Action or 'CTA' for short, refers to the prompt at the end (or middle) of your blog that asks for an e-mail address in exchange for a genuinely useful piece of content. Instead of underhandedly capturing e-mails and spamming potential customers, you're openly offering something helpful in exchange for contact information. For the person interested in the content, it's win-win. They download something worthwhile and in return, start a conversation with the company who provided it. You can then use that e-mail to send them more information and empower them to make the buying decision that's best for them, when they're ready. Even if that's not you, right then, you're marketing in a way that serves everybody and draws potential customers to you. CTAs are important because it gives the person reading your blog the ability to act on what they're reading. How much of a letdown would it be to read a piece of content, love it, become interested in knowing more, and then come face-to-face with a dead end? No thanks. You want to create blogs with a purpose and you need CTAs to keep the conversation going. That's more marketing automation at work. Instead of forcing a potential customer to dig through your site for contact information, you're giving them a quick and easy way to reach you and a valuable, free piece of content for good measure.
There's probably more than a few competing definitions of 'inner peace.' But one has to be the feeling of knowing that your marketing for the month is wrapped up and ready to rock before you turn the page on the calendar. That's what marketing automation can do. You can be a month or more ahead of the game at all times. Will there still be work to be done? Of course. It's not a fairy tale, just a really smart way to handle your marketing. Still, marketing automation software will have a calendar that lets you see and plan out your social media, blogs, and more, long in advance. In addition to feeling organized, you're afforded flexibility. If it wasn't obnoxious, 'flexibility' would be in all caps and size 56. Laying your marketing out in advance lets you modify, move, and fix without the sky falling. It can feel like time shrinks before our eyes and that's one of the reasons marketing can be so stressful. Instead of scrambling with content the day of, utilize a content calendar and go into each month with a plan, a backup plan, and some spare breathing room. You'll thank yourself later.
SEO is confounding. There are professional marketers who still don't have a handle on it. The craziest part? It's hard to blame them. It's reasonable to think: if we write it, people will find it. But, that couldn't be further from the truth. Search Engines have gotten increasingly sophisticated throughout the years and are ultimately looking for quality content, authoritative content, and relevant content. But even that isn't the whole story. Because of how saturated the Internet has become, marketers have had to react and cater to how search engines crawl for content. The problem? No one knows exactly how they do it. So, it's an ever-evolving process of identifying trends and optimizing blogs and articles accordingly. Taking advantage of internal and external links, writing optimized headlines, and writing unique copy are just some of the aspects of SEO. Perhaps the most neglected (and arguably important) part of SEO is keyword research and use. Because short keywords like 'hamburgers' are dominated by the industry giants (like a McDonald's), everyone else has to get creative and rank for more specific long-tail keywords, based on what people are punching into Google. That could be something like 'where to buy vegan hamburgers in Kansas City'. It takes research to determine who is searching for what, how often, and how challenging it will be to rank for a particular long-tail keyword. Then, you have to include those keywords in your content - naturally - to improve your search rankings. Marketing automation can help with that research and application, but it never hurts to reach out for help, too.
Phew! We can all put our hammers down. Marketing automation can turn 'I hate blogging!' into 'Check out our latest post!' If you want to move marketing off of your plate, marketing automation can help. Reach out to an agency who can get you set up and make marketing fun again.


text:
Hilary Rosen is deputy director of Commissioning and heads up factual and factual entertainment at UKTV. She has commissioned and executive producing high profile and award-winning shows for the network including, Taskmaster, Inside The Ambulance, The Davina Hour, Border Force: America's Gatekeepers, Monty Python Live, Yianni: Supercar Customiser, and the forthcoming Mel Giedroyc: Unforgivable.
Prior to joining UKTV, Hilary was creative director at Silver River after working as a senior executive producer at Lion Television overseeing a raft of popular factual shows and documentaries. Hilary spent a decade in BBC News and Current Affairs and has also acted as a consultant for BBC Academy, training the BBC factual development teams.
Speaking at: 30 Minutes With: Hilary Rosen, UKTV

redpajama_set_name: RedPajamaCommonCrawl


Plavix (clopidogrel bisulfate) is a blood thinner originally approved by the Food and Drug Administration (FDA) in 1997. Today Plavix is a blockbuster product for manufacturers Sanofi-Aventis and Bristol-Myers Squibb Co., with worldwide sales of $9.5 billion in 2009 alone. However, reports abound linking Plavix with bleeding, stroke and other serious, even fatal, side effects.
Studies have shown the drug may not be as effective as advertised and that the manufacturer failed to warn patients and professionals of the dangers. Patients who suffered adverse effects while using Plavix may pursue compensation for monetary losses and physical and emotional suffering. Heirs of patients who have died after taking Plavix may also pursue compensation for their expenses and suffering. If you or a loved one has been injured by Plavix, contact an attorney to learn more.
In March 2010, the FDA issued a black box warning (the agency's most serious warning) to alert the public that patients with certain genetic factors have been identified as "poor metabolizers" of Plavix. Plavix may not be as effective in preventing heart attack, stroke and cardiovascular death in these patients because their bodies do not effectively convert Plavix into its active form.
The FDA estimates 2 percent of Caucasians, 4 percent of blacks and 14 percent of ethnic Chinese are poor metabolizers of Plavix.
Poor metabolizers can be identified through a $500 genetic test. The FDA recommends that physicians consider a different anti-clotting drug for patients who are found to be poor metabolizers of Plavix.
Plavix is an anti-clotting medication prescribed to reduce the risk of blood clots, heart attacks and strokes for certain patients who are at risk (e.g., patients with disease of the heart or blood vessels). However, studies have linked Plavix to serious and possibly deadly side effects, including stroke, heart attack, gastrointestinal bleeding, ulcers, thrombocytopenia (low platelet count) and other blood disorders.
In many jurisdictions, punitive damages might also be awarded in personal injury and wrongful death cases to punish the defendant for bad acts.
Defective drug law suits require medical and legal expertise. If you or a loved one suffered harm as a result of taking Plavix, it is best to speak with a defective drug attorney about recovering compensation to help you cope with your injuries and damages.
Plavix may actually double the risk of heart attack, stroke or serious bleeding in patients with high cholesterol or high blood pressure.
The rate of heart attack and death nearly doubles during the 90 days following discontinued use of Plavix (the "rebound effect").
Certain Plavix users are 12 times more likely to experience recurrent ulcers or gastrointestinal bleeding than those taking aspirin and a heartburn pill.
The combination of Plavix and aspirin is no better than aspirin alone at preventing deaths, heart attacks, and strokes in people at high risk for cardiovascular disease. Furthermore, in patients with certain risk factors, the combination may do more harm than good.
Pharmaceutical manufacturers must take comprehensive measures to ensure that drugs are safe for their intended use. Some of the responsibilities include adequately testing the product before seeking FDA approval; providing adequate warnings about drug interactions, adverse reactions and serious side effects; and providing adequate warnings about preexisting conditions and other factors which may increase the risk of harm.
The FDA has issued numerous warnings to alert the public to the potential dangers associated with Plavix use. Most recently, the FDA warned that Plavix may not be as effective in preventing blood clots, strokes and heart attacks in patients taking Prilosec or Prilosec OTC (heartburn medication) and issued a "black box" warning (see sidebar) that patients with certain genetic profiles may not get the full benefits of the drug.
Some of the lawsuits filed also note that many physicians would not have prescribed Plavix if the actual risks were known.
FDA approval of a drug does not insulate a drug manufacturer from liability for harmful defects and side effects associated with its products. When a drug manufacturer fails to take adequate steps to ensure the safety of a medication, or when a drug is unavoidably unsafe, they may be held liable for injuries and other damages based on legal theories such as strict liability, negligence, misrepresentation and failure to warn. Every state has its own laws concerning product liability, so it is important to speak with an experienced attorney to learn more about the laws in your state.
Plavix has been the subject of FDA warnings time and again. As far back as 1998, the FDA warned the public that Plavix was falsely advertised as being more effective than aspirin in treating heart disease. If you or a loved one has been harmed as a result of taking Plavix, you may wish to contact a product liability attorney about the possibility of recouping damages from Plavix manufacturers.


text:
Appleseed: Alpha (DVD + UltraViolet)
Sony Pictures Home Entertainment (2014) / Region 1
$16.99Appleseed: Alpha (Blu-ray + Ul
Under The Skin (DVD + UltraViolet Combo)
Justice League Of America: Season Two
NCIS: The Complete First Season
From the creator of Ghost in the Shell and the director of Appleseed comes the intense post-apocalyptic prequel, Appleseed: Alpha. Left to survive in a post-World War society, two mercenary soldiers - Deunan and her cyborg partner Briareos - are sent on a mission on the outskirts of their war-torn city. During the operation, they run into Iris and Olson, two citizens from the utopian city of Olympus, who might have a way to save the world but the ruthless Talos and the scheming warlord Two Horns have their own plans. It's up to Deunan and Briareos to safeguard their newfound contacts and help save humanity's last hope.
Rating PG-13
Released: Jul 22 2014
Added May 29 2014
Studio Sony Pictures Home Entertainment
Subtitles English, French, Korean, Portuguese and Spanish
Filmmakers' Commentary
In-Depth 11-Part Making-of Documentary
French Dolby Digital 5.1
Portuguese Dolby Digital 5.1
Spanish Dolby Digital 5.1
Review "Appleseed: Alpha (DVD + UltraV"
Reviews for "Appleseed: Alpha (DVD + UltraV"


Levon is a seasoned food industry pro, offering 20 years of management and leadership experience gleaned from a range of enterprises. He drives growth, quality and overall performance at The Modern Pod Company team as General Manager.
Immediately prior to dedicating himself to plant-based goodness, he spent four years at Signature Breads, a high-performing multi-site commercial bakery, including two years as the company's president. He previously served as Vice President of Marketing at Kettle Cuisine, a manufacturer of premium quality refrigerated and frozen soups, spearheading retail and foodservice sales, marketing and product development..
Levon's real education flowed from owning and operating an independent, full-service supermarket. He also earned a BS from Babson College and an MBA from Boston College.
Throughout his career, Levon has been passionate about working with motivated teams of talented people, at mission-driven companies, to advance positive social change.


Computech was founded in the 1990's. We have been developing software solutions for vertical markets for over 25 years gaining a thorough understanding of what businesses need to become more efficient.
We have developed an ERP solution 'BusinessMan ERP' from the ground up, including CRM, Accounting, Warehousing, MRP and Contracts modules to also accommodate Manufacturing and Service based industries.
We have built our own Apps that can be used remotely on any device. This helps streamline process and eliminate the paper trail. Apps can be tailored to any type of business or sales process within an orgainsation.
We have a team of over 25 developers who specialize in customizing the solution if a client chooses a more bespoke feeling system. We have long working partnerships with our clients and pride ourselves on excellent customer service.
We have recently won the Queens Award for international trade with our software.
Our solution is extremely comprehensive and we often win business against some of the biggest international players, as we are much more affordable and give more value.
We have a hosted and desktop version of our product. It is one of the most diverse products on the market, in that it can do pretty much anything with customisation. Out of the box, it already boasts hundreds of features, which can be applied in any industry.
BusinessMan ERP features user friendly dashboards which can be modified and built by individual users.


If anyway you are dissattisfied please call 877-GT-GRASS and we will be happy to work something out with you. Our main goal is to share wheatgrass with the world, so if you have any suggestions or comments please call.
Free Delivery on orders of $100 or more within 25 miles of Houston.
Everything included-- the wheatgrass shots packaged in 30 shot packages with insulated packaging, techni ice packs with dry ice then shipped from Fed Ex facility located in Houston, Texas on Mondays and/or Tuesdays. Once shipped you will receive a tracking number, to follow your grass across the country.
We love our grass and take the best care we can. To insure the wheatgrass will not thaw in transit by being housed in a FedEx facility through the weekend we find shipping early in the week prevents this. Most orders will arrive Wednesday, or Thursday. hand delivery may also be done by GrassOntheGo throughout the week for Houston, Texas and surrounding area. If you have any questions about your order please call us or email.


This September, the Sonoran Institute gathered with our agency partners to celebrate the Mexicali Fluye project, which is a new and innovative program that is transforming Mexicali's drainages from dumping grounds to community assets.
Gearing up for the hard work ahead.
Officials from the US Environmental Protection Agency and Mexico's Border Commission on the Environment (COCEF) visited our project sites, met with local families, and participated in clean-up activities. These activities were a celebration of our ongoing work focusing on the drains that carry away agricultural runoff from farmlands and help prevent flooding in the city.
A special thanks to Jeff Scott and Emily Pimentel from the EPA and Briselda Duarte from COCEF for attending.
Jeff Scott from the Environmental Protection Agency speaks with media.
Like our restoration work in the Delta, we involve the community in cleaning up these ditches, turning them into green corridors. The transformation is dramatic. With the help of local residents, we've removed more than 4,000 cubic meters of trash, built a community park, engaged 200 school children in reducing and recycling solid waste, and organized neighborhood groups to prevent illegal dumping. Our success to date has led us to expand our work into five additional drainages in Mexicali, and we are now assessing opportunities in Calexico, just across the Mexico-US border.
A typical area in need of clean up.
While the celebration event was going on, we also were briefing the International Boundary Water Commission on the project. While interested in learning about the project's community benefits, the commission is looking to more broadly address water quality issues in the New River watershed that encompasses the communities of Mexicali and Calexico.
Francisco Zamora, Director of the Colorado River Delta Program, speaks to attendees.
Originally created in the early 20th century by Colorado River flood waters that spilled into the Salton Sea basin, the New River is now sustained through runoff from farms in the Mexicali and Imperial valleys, treated and untreated sewage, industrial discharges, and the occasional storm. At one time, it was considered among the most polluted rivers in the US.
In the last 25 years, efforts have been made on both sides of the border to clean up the river, but water quality still remains a serious concern. Additionally, the river remains an important source of water for the Salton Sea, which is shrinking because of overall reduced flows, creating air pollution problems when the sea floor is exposed and sediments become airborne.
Cleaning up a large pile of old tires.
If scaled up on both sides of the border, our Mexicali Fluye clean up and restoration work could make a significant contribution to water quality in the New River and provide down-stream benefits to the Salton Sea. In the months to come, we will explore such opportunities in Calexico and on other reaches of the New River as it makes its way to the sea.
Fluye Volunteers after a job well done!
Stay tuned for additional developments on this important binational watershed initiative!


text:
Apple, Google, And Microsoft Ranked Three Most Valuable Global Brands Of 2017 Interbrand's 2017 Best Global Brands list also features newcomers Ferrari, Netflix, and Salesforce.com. [Photos ...
Net Worth Of Google Vs Apple
Apple vs. Google: Das sind die Stärken und Schwächen der ...
Microsoft is now more valuable than Google - The Verge
Apple Net Worth 2020 | Celebs Net Worth Today
Google Inc. Races Apple To $1 Trillion Valuation
Apple vs. Google vs. Microsoft: who will get to the future ...
Apple - Forbes
Apple, Google, And Microsoft Ranked Three Most Valuable ...
Google is worth more than Apple again - CNNMoney
Apple: net income by year 2005-2018 | Statista
Amazon vs Google – Who Will Be The Winner? - Revenues ...
Apple vs. Google: By the Numbers | PCWorld
Tech's top five now worth more than $3 trillion
Apple, Microsoft And Google Are World's Most ... - Forbes
The world's 5 most valuable companies: Apple, Google ...
Apple vs. Google vs. Microsoft: Battle for digital ...
Google Net Worth 2020 | Celebs Net Worth Today
Apple Net Worth 2006-2019 | AAPL | MacroTrends
Apple is now worth more than Microsoft and Google combined ...
Google Tops Apple as the World's Most Valuable Brand | Fortune
At $1.3 Trillion, Apple Is Bigger Than These Things
Apple vs. Google: Das sind die Stärken und Schwächen der beiden Tech-Riesen Facebook Twitter WhatsApp Pocket E-Mail Google-Chef Sundar Pichai und Apple-CEO Tim Cook. Google vs Apple in the Battle for Most Valuable Brand Apple had led the survey from research firm Millward Brown for the past three years, but fell to second in the 2014 survey. Sundar Pichai is an Indian-American business executive and one of the top-paid CEO in the world. Currently, Sundar Pichai is the chief executive officer (CEO) of Google's parent company Alphabet Inc (From 3 Dec 2019).In 2020, Sundar Pichai net worth is estimated to be $600 million US dollars.
Microsoft is now valued at $753 billion, while Alphabet (Google's parent company) is valued at $739 billion. It makes Microsoft the third most valuable company in the world, behind Apple and ... Apple net worth: Apple is an American multinational technology company that has a net worth of $750 billion, as of 2018. The history of Apple Inc. is the stuff of corporate legend. The rise, fall ...
Apple has grown from a small sized company to a multi-national company. We thank the pioneers for they have revolutionised technology today and we have optimism their electric car project will be a reality if at all iPhone 8 will have all the features as announced. Soon Apple net worth will be $1 trillion plus. We don't usually cover infographics and comparisons on Android Police - most are biased, pointless, or without much credibility - but this latest data set
Google Inc. will become the first company to reach a $1 trillion valuation by 2020, beating out Apple Inc., despite the iPhone-maker's larger market capitalization. Despite all this Apple still remains the favorite with analysts. Analysts think Apple will be worth $135.84 a share in 18 months, or 44% more than the Thursday closing price of $94.09. Microsoft ...
Apple's strategy is slightly more nuanced, price-wise, than either Google or Microsoft. Those companies will have products coming in at multiple price points, but the best stuff will probably ... Apple may be worth $1 trillion, but Huawei is gunning to be the king of the smartphone hill . By Andy Meek @aemeek. August 4th, 2018 at 12:01 PM. Huawei executives attracted major attention during ...
Apple, Inc. engages in the design, manufacture, and marketing of mobile communication, media devices, personal computers, and portable digital music players. Google vs Apple – The Smartphone Race is Over. And a new one begins… Google launched a new phone . . . but that's not the real news. Let me explain. Let's be real. Unless Google built a physical rocket launcher into their new Pixel phone, nobody is really going to care. Apple won the smartphone wars a long time ago. Google knows this. They also know the future of tech better than anyone in ...
Apple, Google, And Microsoft Ranked Three Most Valuable Global Brands Of 2017 Interbrand's 2017 Best Global Brands list also features newcomers Ferrari, Netflix, and Salesforce.com. [Photos ... Apple's brand value is nearly twice as much as Microsoft, which ranked second on the list with $63 billion. Google secured a third rank on the Forbes' list with a brand value of $56.6 billion, followed by popular beverages company Coca-Cola at $56.1 billion net worth. Forbes' annual ranking of the most valuable brands rounded off the top 5 ...
Alphabet, the parent company of Google, is now worth nearly $500 billion -- slightly more than struggling Apple. But Google hasn't exactly had a great year either. Could Amazon and Facebook soon ... (Google, Apple, Facebook and Amazon) have become an integral part of our society. Though their architectural influence on society is greeted with skepticism by many as the 31 percent of people who ... Google, everyone's best friend and doctor, has been commanding the searches of the internet for the past 19 years. The search engine was founded by Sergey Brin and Larry Page...
This statistic shows Apple's net income, also called net profit, by year from 2005 to 2018. Apple's net income reached a record high of 59.53 billion U.S. dollars in its 2018 fiscal year, almost ... Net Worth & Earnings. The net worth of Android is estimated to be over $2.5 billion or around 0.7% of the Google Enterprise value. It has become the most dominant operating system taking control of a large share of the market war by a landslide. Android has been a conduit of Google apps such as Search as well as Gmail.
Amazon vs Google – Who will be the winner? At present, Apple is the most valuable company in the world. Google, Microsoft, and Amazon hold the second, third, and fourth positions respectively. Between Amazon and Google, who has a better chance of winning the race to become the most valuable company? Apple is worth more than Google Life is like a box of fruit pastels . Nick Farrell 14 August 2008 Tweet . Facebook . Send to . 0 Comments. AFTER CENTURIES in the computing industry, fruit-themed ...
Although Apple and Google have four operating systems between them, only three are thriving. Google's young Chrome OS may be ahead of (or behind) its time. Google, Apple, Facebook, Amazon Microsoft Tech giants - Despite all being at the top of the stock market food chain, the Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.
Apple, Alphabet, Microsoft, Amazon and Facebook are collectively worth nearly $3.3 trillion. That's up from a combined valuation of about $2.2 trillion just two years ago . Barclays thinks Amazon has a shot in being the first $1 trillion company—though it may have to beat Apple, Google, Microsoft and even Tesla. Apple is one of the most valuable companies in the world, but today its throne is threatened by the Chinese company and its more fierce competition, Huawei. The Chinese brand Huawei has not been ...
The Apple brand is worth $124.2 billion and almost twice as much as any other brand in Forbes' annual study of the world's most valuable brands. How high can Apple soar? The tech juggernaut is closing in on $500 per share, a dramatic psychological threshold that underscores the company's stunning performance over the last decade. How massive has Apple become? It's now worth more by market capitalization than Google and Microsoft combined.
Apple's Tim Cook, pictured on Oct. 16, 2014, in Cupertino, California. Justin Sullivan/Getty Images Most days, Exxon Mobil is one of the three or four most valuable companies in the world. Who is more successful, Google or Apple? Could Google become the first trillion dollar company or will it be Apple? How did Google (Alphabet) and Apple get started? WEBSITE (You can suggest a ... From High Income To High Net Worth For Dentists: The Ultimate Guide To Gain Freedom In Your Life With More Time Off, Less Stress, And Security & Peace Of Mind
Where Apple hadn't heard of Google 13 years before, now it had gone from having a common cause against Microsoft to being just a business acquaintance, and sometimes opponent; Apple and Microsoft ... Based on Google's revenue and profits from the last three years, the company is worth just under $280 billion. Alphabet Spending Spells Competition for Amazon and Apple The company went public in 2004, when Google's share price was $85 per, less than 10 percent of what its current 52-week low is. Apple Music vs. Spotify: Guess who's winning now. New subscriber figures suggest Apple can't catch up, as both music services jolt forward at the same rate.
Net Worth of Google. Google Inc net worth is around $715 billion (value of market capitalisation), and the brand value in 2017 is $101.8 Billion. The company is the company is the second most valuable brand and second in market value. Google net worth depends on the performance of shares, and as of December 2017, Google Shares are going for $1037 per share. Google Inc. is an international cooperation based in the United States, that provides internet-related services and products, most notably- internet search, advertising technologies and cloud computing. Google net worth is currently estimated at $200 billion, making it one of the most valuable companies in the world.
Interactive chart of historical net worth (market cap) for Apple (AAPL) over the last 10 years. How much a company is worth is typically represented by its market capitalization, or the current stock price multiplied by the number of shares outstanding. Apple net worth as of February 05, 2020 is $1000B . Apple and Amazon May Already Be in Your Portfolio. But Which Has the Better Long-Term Upside? Apple (AAPL) and Amazon (AMZN), two of Wall Street's true heavyweights, have long been mainstays of many investors' portfolios.Even the lay investor knows that, which is why they're perhaps the two stocks my investing-agnostic friends and family members most frequently ask me about.
Apple is now worth more than Microsoft and Google combined. By Brad Reed @bwreedbgr. February 11th, 2015 at 4:55 PM . Ca-ching, ca-ching, ca-ching! Apple's stock price has been on a tear lately ... Apple, Google and Microsoft are still the biggest tech makers on the planet, and they stand to get even bigger in 2019 – but how, exactly?
Google is now the world's most valuable brand, unseating Apple which has been the incumbent since 2011, according to Brand Finance. Better Buy: Apple Inc. vs. Google Which of these two tech giants is the best choice for your portfolio? Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.It is considered one of the Big Four technology companies, alongside Amazon, Apple, and Facebook.
Jeff Bezos is the world's richest man according to Forbes magazine, which estimated his net worth to be $118 billion as of Jan. 2, 2020. The combined wealth of the top 11 on the Forbes list ... Apple Vs Microsoft – Net Profits 1995 To 2015. Apple had less than half-a-billion of net profit in 1995, whereas Microsoft had $1.5 billion of net profit at that time. Apple struggled with net profits over next 10 years. In 2005, Apple net profits exceeded one billion dollars and reached $1.3 billion. Microsoft had $12.3 billion net profit in ...
Although Apple and Google have four operating systems between them, only three are thriving. Google's young Chrome OS may be ahead of (or behind) its time. Alphabet, the parent company of Google, is now worth nearly $500 billion -- slightly more than struggling Apple. But Google hasn't exactly had a great year either. Could Amazon and Facebook soon . Ipad mini at best buy price. Google is now the world's most valuable brand, unseating Apple which has been the incumbent since 2011, according to Brand Finance. Apple vs. Google: Das sind die Stärken und Schwächen der beiden Tech-Riesen Facebook Twitter WhatsApp Pocket E-Mail Google-Chef Sundar Pichai und Apple-CEO Tim Cook. Apple, Alphabet, Microsoft, Amazon and Facebook are collectively worth nearly $3.3 trillion. That's up from a combined valuation of about $2.2 trillion just two years ago . Where Apple hadn't heard of Google 13 years before, now it had gone from having a common cause against Microsoft to being just a business acquaintance, and sometimes opponent; Apple and Microsoft . Glipizide tablets for dogs. Apple's Tim Cook, pictured on Oct. 16, 2014, in Cupertino, California. Justin Sullivan/Getty Images Most days, Exxon Mobil is one of the three or four most valuable companies in the world. Jeff Bezos is the world's richest man according to Forbes magazine, which estimated his net worth to be $118 billion as of Jan. 2, 2020. The combined wealth of the top 11 on the Forbes list . This statistic shows Apple's net income, also called net profit, by year from 2005 to 2018. Apple's net income reached a record high of 59.53 billion U.S. dollars in its 2018 fiscal year, almost . Deo entertainment harga samsung. Apple, Inc. engages in the design, manufacture, and marketing of mobile communication, media devices, personal computers, and portable digital music players. Net Worth of Google. Google Inc net worth is around $715 billion (value of market capitalisation), and the brand value in 2017 is $101.8 Billion. The company is the company is the second most valuable brand and second in market value. Google net worth depends on the performance of shares, and as of December 2017, Google Shares are going for $1037 per share.


text:
/* -*-Mode:C++; c-basic-indent:4; c-basic-offset:4; indent-tabs-mode:nil-*- */

/*
 Copyright (c) 2008, Humanized, Inc.
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.

    3. Neither the name of Enso nor the names of its contributors may
       be used to endorse or promote products derived from this
       software without specific prior written permission.

 THIS SOFTWARE IS PROVIDED BY Humanized, Inc. ``AS IS'' AND ANY
 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL Humanized, Inc. BE LIABLE FOR ANY
 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

/*   Implementation for the key/mouse hook handlers. */

/* ***************************************************************************
 * Include Files
 * **************************************************************************/

#include "HookHandlers.h"
#include "InputManagerConstants.h"
#include "KeyhookDll.h"
#include "Input/AsyncEventProcessorRegistry.h"
#include "Logging/Logging.h"
#include "GlobalConstants.h"

#include <stdio.h>

/* ***************************************************************************
 * Private Module Variables
 * **************************************************************************/

/* Handle to Windows keyboard hook. */
static HHOOK _keyHook;

/* Handle to Windows mouse hook. */
static HHOOK _mouseHook;

/* Whether the quasimode key is currently pressed or not. */
static int _inQuasimode = 0;

/* Keycode to start the quasimode. */
static int _startQuasimodeKeycode;

/* Keycode to end the quasimode. */
static int _endQuasimodeKeycode;

/* Keycode to cancel the quasimode. */
static int _cancelQuasimodeKeycode1;

/* Second keycode to cancel the quasimode. */
static int _cancelQuasimodeKeycode2;

/* If true, quasimode behaves modally. */
static int _isModal = FALSE;

/* If true, quasimode is currently behaving modally. */
static int _isCurrentlyModal = FALSE;

/* The thread that the key hook will send its generated events to. */
static DWORD _keyThreadId;

/* The thread that the mouse hook will send its generated events to. */
static DWORD _mouseThreadId;

/* Critical section held when we're in the keyboard hook; no data that
 * affects the keyhook should change while we're in this critical
 * section. */
static CRITICAL_SECTION _keyhookLock;

/* ***************************************************************************
 * Private Module Function Declarations
 * **************************************************************************/

static LRESULT
_hookHandlersEventProc( HWND theWindow,
                        UINT msg,
                        WPARAM wParam,
                        LPARAM lParam );

static int
_installKeyboardHook( void );

static int
_installMouseHook( void );

static int
_removeKeyboardHook( void );

static int
_removeMouseHook( void );

static void
_handlePostThreadMessageError( int errorCode,
                               int lineNum );

static int
_mouseEventProcessFunction( int event_type,
                            int x,
                            int y );

static int
_isKeyCodePassThrough( int vkCode,
                       int keypressType );

static int
_keyEventProcessFunction( int event_type,
                          int vkCode );

/* ***************************************************************************
 * Private Module Functions
 * **************************************************************************/

/* ------------------------------------------------------------------------
 * The hook handler Event Processing Function
 * ........................................................................
 * ----------------------------------------------------------------------*/

static LRESULT
_hookHandlersEventProc( HWND theWindow,
                        UINT msg,
                        WPARAM wParam,
                        LPARAM lParam )
{
    switch ( msg )
    {
    case WM_USER_KEYHOOK_INSTALL:
        return _installKeyboardHook();

    case WM_USER_MOUSEHOOK_INSTALL:
        return _installMouseHook();

    case WM_USER_KEYHOOK_UNINSTALL:
        return _removeKeyboardHook();

    case WM_USER_MOUSEHOOK_UNINSTALL:
        return _removeMouseHook();
    }

    /* This shouldn't happen, because this function should only be called
     * in response to the event types it was registered for. */
    errorMsg( "Bad event type message passed in." );
    return (LRESULT)0;
}

/* ------------------------------------------------------------------------
 * Installs the keyboard hook.
 * ........................................................................
 *
 * This is done by dynamically loading the keyhook DLL, locating the
 * hook procedure, and telling Windows to use it as a global
 * hook.
 *
 * LONGTERM TODO: When we are setting up the global input hooks, I
 * wonder if it's possible to detect whether any other program has
 * already installed similar hooks. And if they have, I wonder if we
 * could recognize potential incompatibilities this way and alert the
 * user of them. -Jono
 *
 * ----------------------------------------------------------------------*/

static int
_installKeyboardHook( void )
{
    int success = 0;
    HMODULE keyHookDLL;

    infoMsg( "In _installKeyboardHook()." );

    _removeKeyboardHook();
    keyHookDLL = LoadLibrary( "keyhook.dll" );

    if ( keyHookDLL )
    {
        FARPROC hookFunction = GetProcAddress( keyHookDLL,
                                               "_KH_KeyHookProc@12" );

        if ( hookFunction )
        {
            /* Set up the global keyhook. */

            _keyHook = SetWindowsHookEx(
                WH_KEYBOARD_LL,
                (HOOKPROC) hookFunction,
                (HINSTANCE) keyHookDLL,
                0
                );

            KH_SetKeyEventProcessFunction( _keyEventProcessFunction );

            if ( _keyHook )
            {
                success = 1;
            } else
                errorMsg( "SetWindowsHookEx() failed." );
        } else
            errorMsg( "GetProcAddress() failed." );
    } else
        errorMsg( "LoadLibrary() failed." );

    return success;
}

/* ------------------------------------------------------------------------
 * Installs the mouse hook.
 * ........................................................................
 *
 * See _installKeyboardHook() for implementation notes.
 *
 * ----------------------------------------------------------------------*/

static int
_installMouseHook( void )
{
    int success = 0;
    HMODULE keyHookDLL;

    _removeMouseHook();
    keyHookDLL = LoadLibrary( "keyhook.dll" );

    if ( keyHookDLL )
    {
        FARPROC mouseHookFunction = GetProcAddress( keyHookDLL,
                                                    "_KH_MouseHookProc@12" );

        if ( mouseHookFunction )
        {
            /* Set up the global keyhook. */

            _mouseHook = SetWindowsHookEx(
                WH_MOUSE_LL,
                (HOOKPROC) mouseHookFunction,
                (HINSTANCE) keyHookDLL,
                0
                );

            KH_SetMouseEventProcessFunction( _mouseEventProcessFunction );

            if ( _mouseHook )
            {
                success = 1;
            }
        }
    }

    return success;
}

/* ------------------------------------------------------------------------
 * Removes the keyboard hook, if it's currently active.
 * ........................................................................
 * ----------------------------------------------------------------------*/

static int
_removeKeyboardHook( void )
{
    if ( _keyHook )
    {
        UnhookWindowsHookEx( _keyHook );
        _keyHook = NULL;
    }
    if ( _mouseHook )
    {
        UnhookWindowsHookEx( _mouseHook );
        _mouseHook = NULL;
    }

    return 1;
}

/* ------------------------------------------------------------------------
 * Removes the mouse hook, if it's currently active.
 * ........................................................................
 * ----------------------------------------------------------------------*/

static int
_removeMouseHook( void )
{
    if ( _mouseHook )
    {
        UnhookWindowsHookEx( _mouseHook );
        _mouseHook = NULL;
    }

    return 1;
}

/* ------------------------------------------------------------------------
 * Processes error codes from the Windows system call PostThreadMessage.
 * ........................................................................
 *
 * After you call PostThreadMessage, you should pass its return value to
 * this function, which figures out if anything went wrong and if so,
 * logs an error message.
 *
 * Note that we would like to bail out if this contingency occurs, but
 * since PostThreadMessage is being called from a low-level keyboard
 * hook, trying to throw an exception or fail an assert would result
 * in Really Weird Stuff.
 *
 * ----------------------------------------------------------------------*/

static void
_handlePostThreadMessageError( int errorCode,
                               int lineNum )
{
    char errorText[256];

    if ( errorCode == 0 )
    {
        errorCode = GetLastError();
        sprintf( errorText,
                 "PostThreadMessage failed with error %d on line %d.",
                 errorCode, lineNum );
        errorMsg( errorText );
    }
}

/* ------------------------------------------------------------------------
 * Process mouse events sent from the mouse hook.
 * ........................................................................
 *
 * This function is a callback from KeyhookDll, called whenever a user
 * mouse input event occurs.
 *
 * Posts the events to the main thread, where they will be handled by the
 * main loop of the message window.
 *
 * ----------------------------------------------------------------------*/

static int
_mouseEventProcessFunction( int event_type,
                            int x,
                            int y )
{
    int errorCode;

    if ( event_type == WM_MOUSEMOVE ) {
        errorCode = PostThreadMessage( _mouseThreadId,
                                       WM_USER_MOUSEMOVE,
                                       x, y );
        _handlePostThreadMessageError( errorCode, __LINE__ );
    } else {
        errorCode = PostThreadMessage( _mouseThreadId,
                                       WM_USER_SOMEMOUSEBTN,
                                       0, 0 );
        _handlePostThreadMessageError( errorCode, __LINE__ );
    }
    return HOOK_PASS_ON_EVENT;
}

/* ------------------------------------------------------------------------
 * Return whether the given key code is a pass-through key.
 * ........................................................................
 *
 * vkCode is a Windows VK_* constant.
 *
 * keypressType is WM_KEYUP or WM_KEYDOWN.
 *
 * When in the Quasimode, we want to pass modifier keys such as the
 * shift, control, and the alt (aka menu) keys back to the OS so other
 * applications can process them. This is done for a number of
 * reasons:
 *
 * (1) On certain keyboards, such as Japanese keyboards, the
 * user has to hold down a modifier key and then press Caps
 * Lock and then release the modifier key to use Caps Lock as
 * a quasimode key.  Blocking the release of the modifier key
 * while in the quasimode would prevent the release of the
 * modifier key from ever being known to the rest of the
 * system, so the rest of the system would still think that
 * the modifier key was being pressed down, even if it was
 * released during the quasimode.
 *
 * (2) Some applications, such as Ventrilo and Teamspeak,
 * allow modifier keys to be used as system-wide quasimodes;
 * we want to allow such quasimodes to be used while Enso is
 * being used.
 *
 * NOTE: If the key is in fact a user-selected quasimode key,
 * we have to override this pass-through mechanism, and keep
 * the events for ourselves.
 *
 * NOTE: We're not going to pass through key down events for the alt
 * keys because this is used to make the quasimode "sticky", and
 * because this will, in most standard Windows applications,
 * inadvertently activate the menu bar, which will destroy our ability
 * to examine the current selection.
 *
 * ----------------------------------------------------------------------*/

static int
_isKeyCodePassThrough( int vkCode,
                       int keypressType )
{
    return (( vkCode == VK_LSHIFT ||
              vkCode == VK_RSHIFT ||
              vkCode == VK_LCONTROL ||
              vkCode == VK_RCONTROL ||
              (vkCode == VK_LMENU && keypressType == WM_KEYUP) ||
              (vkCode == VK_RMENU && keypressType == WM_KEYUP) )
              && !(vkCode == _startQuasimodeKeycode) );
}

/* ------------------------------------------------------------------------
 * Process keypresses sent from the keyhook.
 * ........................................................................
 *
 * This function is a callback from KeyhookDll, called whenever a user
 * keypress occurs.
 *
 * This function intercepts and "eats" keypresses of the quasimode key
 * and any other keys pressed while the quasimode key is being held
 * down.  It then passes such keypresses on to the InputManager's event
 * loop for further processing.  When the quasimode key is not being held
 * down, keypresses become dismissal events instead.
 *
 * ----------------------------------------------------------------------*/

static int
_keyEventProcessFunction( int event_type,
                          int vkCode )
{
    /* This variable (our return value) determines whether we're going
     * to "eat" the keypress we've been given, or whether we'll pass
     * it on to the operating system. */
    int result = HOOK_PASS_ON_EVENT;
    int errorCode;

    EnterCriticalSection( &_keyhookLock );

    /* Note: In the following code, VK_SNAPSHOT means the "print
     * screen" key. We never eat, process, or interact with the print
     * screen key, because we want to be able to take screenshots of
     * Enso. */
    switch ( event_type )
    {
    case WM_KEYDOWN:
        if ( vkCode == _startQuasimodeKeycode && !_inQuasimode )
        {
            /* We are entering the quasimode. */
            _inQuasimode = TRUE;

            _isCurrentlyModal = _isModal;

            result = HOOK_EAT_EVENT;
            errorCode = PostThreadMessage( _keyThreadId,
                                           WM_USER_KEYPRESS,
                                           EVENT_KEY_QUASIMODE,
                                           KEYCODE_QUASIMODE_START );
            _handlePostThreadMessageError( errorCode, __LINE__ );
        } else if ( _inQuasimode &&
                    vkCode != VK_SNAPSHOT &&
                    !_isKeyCodePassThrough(vkCode, WM_KEYDOWN) )
        {
            /* A valid keypress occurred while in the quasimode. */
            result = HOOK_EAT_EVENT;

            if ( _inQuasimode && _isCurrentlyModal &&
                 ( (vkCode == _endQuasimodeKeycode) ||
                   (vkCode == _cancelQuasimodeKeycode1) ||
                   (vkCode == _cancelQuasimodeKeycode2) ) )
            {
                /* We are leaving the modal quasimode in some way. */
                int quasimodeEventType;

                _inQuasimode = FALSE;

                /* Now figure out if we're ending or cancelling it. */
                if ( vkCode == _endQuasimodeKeycode )
                    quasimodeEventType = KEYCODE_QUASIMODE_END;
                else if ( vkCode == _cancelQuasimodeKeycode1)
                    quasimodeEventType = KEYCODE_QUASIMODE_CANCEL1;
                else
                    quasimodeEventType = KEYCODE_QUASIMODE_CANCEL2;

                errorCode = PostThreadMessage( _keyThreadId,
                                               WM_USER_KEYPRESS,
                                               EVENT_KEY_QUASIMODE,
                                               quasimodeEventType );
                _handlePostThreadMessageError( errorCode, __LINE__ );
            } else {
                /* Other key pressed while in quasimode: pass it on
                 * to be processed as part of a possible command name. */

                if ( _inQuasimode &&
                     (vkCode == VK_LMENU || vkCode == VK_RMENU) )
                    /* We may have been non-modal before, but it looks
                     * like alt has been pressed down while we're in
                     * the quasimode, so set ourselves to modal for
                     * the rest of this quasimode session. */
                    _isCurrentlyModal = TRUE;

                errorCode = PostThreadMessage( _keyThreadId,
                                               WM_USER_KEYPRESS,
                                               EVENT_KEY_DOWN,
                                               vkCode );
                _handlePostThreadMessageError( errorCode, __LINE__ );
            }
        } else if ( vkCode != VK_SNAPSHOT ) {
            /* We're not in the quasimode, or it's a passthrough key;
             * just pass the key on as a WM_USER_SOMEKEY event. */
            errorCode = PostThreadMessage( _keyThreadId,
                                           WM_USER_SOMEKEY,
                                           0, 0 );
            _handlePostThreadMessageError( errorCode, __LINE__ );
        }
        break;
    case WM_KEYUP:
        if ( _inQuasimode &&
             vkCode != VK_SNAPSHOT &&
             !_isKeyCodePassThrough(vkCode, WM_KEYUP) )
        {
            /* A valid key release occurred while in the quasimode. */
            result = HOOK_EAT_EVENT;

            if ( vkCode == _startQuasimodeKeycode && !_isCurrentlyModal )
            {
                /* Leaving the quasimode, quasimodally. */
                _inQuasimode = FALSE;

                errorCode = PostThreadMessage( _keyThreadId,
                                               WM_USER_KEYPRESS,
                                               EVENT_KEY_QUASIMODE,
                                               KEYCODE_QUASIMODE_END );
                _handlePostThreadMessageError( errorCode, __LINE__ );
            } else {
                /* Other key released when in quasimode.  Pass it on
                 * to be processed as part of a possible command name. */

                errorCode = PostThreadMessage( _keyThreadId,
                                               WM_USER_KEYPRESS,
                                               EVENT_KEY_UP,
                                               vkCode );
                _handlePostThreadMessageError( errorCode, __LINE__ );
            }
        } else if ( vkCode != VK_SNAPSHOT ) {
            /* Key released when not in quasimode, or it's a passthru
             * key: pass it on as a generic WM_USER_SOMEKEY keypress;
             * it will be used to dismiss Enso's transparent
             * message. */
            errorCode = PostThreadMessage( _keyThreadId,
                                           WM_USER_SOMEKEY,
                                           0, 0 );
            _handlePostThreadMessageError( errorCode, __LINE__ );
        }
        break;
    default:
        break;
    }

    LeaveCriticalSection( &_keyhookLock );

    return result;
}

/* ***************************************************************************
 * Public Module Functions
 * **************************************************************************/

/* ------------------------------------------------------------------------
 * Sets the Quasimode keycode.
 * ........................................................................
 * ----------------------------------------------------------------------*/

void
setQuasimodeKeycode( int quasimodeKeycode,
                     int keycode )
{
    EnterCriticalSection( &_keyhookLock );

    switch ( quasimodeKeycode )
    {
    case KEYCODE_QUASIMODE_START:
        _startQuasimodeKeycode = keycode;
        break;
    case KEYCODE_QUASIMODE_END:
        _endQuasimodeKeycode = keycode;
        break;
    case KEYCODE_QUASIMODE_CANCEL1:
        _cancelQuasimodeKeycode1 = keycode;
    case KEYCODE_QUASIMODE_CANCEL2:
        _cancelQuasimodeKeycode2 = keycode;
        break;
    default:
        errorMsg( "Invalid quasimodeKeycode." );
        break;
    }

    LeaveCriticalSection( &_keyhookLock );
}

/* ------------------------------------------------------------------------
 * Returns the Quasimode keycode.
 * ........................................................................
 * ----------------------------------------------------------------------*/

int
getQuasimodeKeycode( int quasimodeKeycode )
{
    int keycode;

    switch ( quasimodeKeycode )
    {
    case KEYCODE_QUASIMODE_START:
        keycode = _startQuasimodeKeycode;
        break;
    case KEYCODE_QUASIMODE_END:
        keycode = _endQuasimodeKeycode;
        break;
    case KEYCODE_QUASIMODE_CANCEL1:
        keycode = _cancelQuasimodeKeycode1;
        break;
    case KEYCODE_QUASIMODE_CANCEL2:
        keycode = _cancelQuasimodeKeycode2;
        break;
    default:
        errorMsg( "Invalid quasimodeKeycode." );
        keycode = 0;
        break;
    }

    return keycode;
}

/* ------------------------------------------------------------------------
 * Pass true to make behavior modal, false to make it quasimodal (default).
 * ........................................................................
 * ----------------------------------------------------------------------*/

void
setModality( int isModal )
{
    EnterCriticalSection( &_keyhookLock );
    _isModal = isModal;
    LeaveCriticalSection( &_keyhookLock );
}

/* ------------------------------------------------------------------------
 * Installs the keyboard/mouse hooks.
 * ........................................................................
 * ----------------------------------------------------------------------*/

int
installKeyboardHook( DWORD threadId )
{
    _keyThreadId = threadId;

    return sendMessageToAsyncEventWindow( WM_USER_KEYHOOK_INSTALL, 0, 0,
                                          _hookHandlersEventProc );
}

int
installMouseHook( DWORD threadId )
{
    _mouseThreadId = threadId;

    return sendMessageToAsyncEventWindow( WM_USER_MOUSEHOOK_INSTALL, 0, 0,
                                          _hookHandlersEventProc );
}

/* ------------------------------------------------------------------------
 * Removes the keyboard hook, if it's currently active.
 * ........................................................................
 * ----------------------------------------------------------------------*/

int
removeKeyboardHook( void )
{
    return sendMessageToAsyncEventWindow( WM_USER_KEYHOOK_UNINSTALL, 0, 0,
                                          _hookHandlersEventProc );
}

/* ------------------------------------------------------------------------
 * Removes the mouse hook, if it's currently active.
 * ........................................................................
 * ----------------------------------------------------------------------*/

int
removeMouseHook( void )
{
    return sendMessageToAsyncEventWindow( WM_USER_MOUSEHOOK_UNINSTALL, 0, 0,
                                          _hookHandlersEventProc );
}

/* ------------------------------------------------------------------------
 * Initializes this module.
 * ........................................................................
 * ----------------------------------------------------------------------*/

void
initHookHandlers( void )
{
    InitializeCriticalSection( &_keyhookLock );
}

/* ------------------------------------------------------------------------
 * Shuts down this module.
 * ........................................................................
 * ----------------------------------------------------------------------*/

void
shutdownHookHandlers( void )
{
    DeleteCriticalSection( &_keyhookLock );
}

redpajama_set_name: RedPajamaGithub


text:
Joshua Boyle speaks to the media after arriving at the Pearson International Airport in Toronto on Friday, Oct. 13, 2017. Boyle, his wife Caitlin Coleman, and their three children landed in Canada after they were kidnapped in Afghanistan while on a backpacking trip and held hostage for five years by the Taliban-linked Haqqani network. (Nathan Denette/The Canadian Press via AP)
Caitlan Coleman says she was abused, forced into sex by husband after hostage ordeal
Coleman gave birth to three children with husband Joshua Boyle during forced captivity in Afghanistan
The estranged wife of Joshua Boyle told a harrowing tale of alleged confinement, abuse and non-consensual sex Friday as she described how he struck her, tied her ankles and wrists with rope and forced himself on her during an incident after the couple returned to Canada from a five-year ordeal as hostages in Afghanistan.
Caitlan Coleman's video-link accusations, beamed into Boyle's criminal trial from a separate room, comprised just one of numerous examples of physical, and emotional abuse and threats that she testified about experiencing, both during and after the couple's time together in forced captivity.
Boyle, 35, has pleaded not guilty to a number of criminal charges for alleged offences against Coleman, including assault, sexual assault and unlawful confinement.
The couple, seized in 2012 by extremists while on a backpacking trip through central Asia, were freed by Pakistani commandos and returned to Canada in 2017. The stories of their time as hostages and of their release made international headlines.
Coleman, 33, who gave birth to three children while being held for ransom in Afghanistan, held the Ottawa courtroom rapt in describing her post-captivity life as one that left her fearful, humiliated and forced to abide to Boyle's strict rules — or face the consequences.
At one point, she drew similarities between his alleged behaviour and what she said she endured at the hands of their Taliban-linked hostage takers.
She recalled incidents where Boyle bit her, struck her repeatedly with a broom on her bare buttocks and choked her on Christmas Day in front of one of their children.
Coleman also accused Boyle of drafting a list of strict rules that included a commandment requiring her to make him ejaculate twice a day, seven days a week, or face "chastising" — his word for spanking.
READ MORE: Wife of former hostage Joshua Boyle testifies to abuse
READ MORE: Wife of former hostage Joshua Boyle returns to U.S. with children: report
She testified that one of the most difficult incidents for her talk about was from the night of Nov. 27, 2017 — about a month after their return to Canada. He told her he wanted to try anal sex, something she refused but which he insisted was his right.
When she threatened to take their three children and leave, he grew "extremely angry" and hit her, she said. Then Boyle allegedly knocked her to the floor and ordered her to go to the bedroom and remove her clothes.
Alarmed by the look in his eyes, Coleman said she obeyed him.
While face down on the bed, he tied her wrists behind her back and bound her ankles together with ropes that he kept in a bag under a bedside table. She described how she hoped his anger would subside once it was over, and her relief when she realized he had changed his mind about anal sex.
Coleman said she started crying and pleaded with him to untie her. He replied he would let her go as long as she lied in place quietly for 30 minutes.
She said his words made her feel "very similar" to how she felt while she was a hostage.
"The guards would often say similar things to me, 'If you are good for one day, we will bring your child back. Or if you are good for X amount of time, then we'll do this or that.' And then they never did," said Coleman, who is an American.
"So, I felt hopeful that he would, but (I was) also very frightened."
After 30 minutes, she asked him again to untie her. "I lied," she recalled him saying, adding that he wanted to sleep.
Lying naked on the bed, Coleman recalled trying to silently wiggle her wrists enough to loosen the rope. She managed to free her hands and untie her ankles before eventually falling asleep beside Boyle.
"I was so scared and shaken," she said.
Coleman also described a separate incident in which she alleged he pinned her down and tried to force her to have anal sex, hitting her in the face when she resisted. "It hurt, but it wasn't the hardest he had ever hit me."
At times — both during and after captivity — she said she feared he would kill her.
Boyle, who sat in the first row of the public gallery inside the courtroom, watched Coleman on the TV screen and appeared to pay close attention to her testimony. Through most of it, he jotted down notes on a large pad.
Coleman also went into detail about Boyle's list of household rules, which she said required her to adhere to a strict weight-loss regime of cutting calories and exercising. She had to log her progress, or lack thereof, on a daily basis.
In late December 2017, she said he was satisfied she had actually lost the weight he had asked her to lose for that week.
"However, despite trying, I had been unsuccessful as far as the number of times in that past week he wished to be sexually satisfied," said Coleman, who recalled she had only succeeded six or seven times. He gave her the option of choosing the item he would use to spank her.
"I chose a broom because I knew that if I chose something that would not be painful enough to satisfy him, then he would be even angrier and probably the punishment would be worse," she said.
Coleman will resume her testimony Monday.
Andy Blatchford, The Canadian Press
Woman devastated after small dog killed in fenced backyard of B.C. home
Government pushes China for canola evidence, mulling aid for farmers
Surrey killer foiled by cops' suspicion he was underage in a bar
Birinderjeet Singh Bhangu was shot dead outside the Comfort Inn and Suites Hotel on Fraser Highway


text:
Store | Contact Us | Careers
About Esri
Esri Video
Register Your ArcIMS Site
The Geography Network Challenge
By Jack Dangermond
In June, Esri, with the support of the National Geographic Society and many agencies and data providers, launched the Geography Network service for all of its users. The Geography Network (www.geographynetwork.com) provides the infrastructure that allows users to publish and share spatial data and a wide variety of GIS applications on the Internet. Open to all GIS users and Web communities, this service is envisioned to dramatically improve the interorganizational sharing of geographic knowledge, and, over time, the Geography Network will grow and evolve naturally as users discover and apply the concepts of this system for their own work.
Over the next few months, Esri and the National Geographic Society will hold a competition—called the Geography Network Challenge—to spotlight and acknowledge those users who develop creative services and applications. Participants with the most innovative services and applications will be selected and awarded up to $5,000 of educational/training credit from Esri, as well as publications from the National Geographic Society. The winners will also be recognized in a special session at the 2001 International Esri User Conference.
I feel strongly that the Geography Network will be as important to the GIS community as any development we have achieved. To realize this vision, it will take all of us participating and sharing information, as well as sharing methods and techniques for implementing GIS on the Web. I hope the Geography Network Challenge will provide a way for all our users and Business partners to show their creativity, and in the process, create and share new methods. The Internet will enable users to share their data, or service, quickly and easily by publishing it on the Geography Network using ArcIMS.
The Challenge Categories
There are seven Challenge categories:
G-government (using the Geography Network to improve government)
Education (K-12 and higher education)
Data sharing and dissemination
Citizen-Government
Applications services (Esri Business partner focus)
Your organization can register by visiting www.geographynetwork.com/challenge and submitting a description of your Geography Network content. Please clearly state which of the above categories your service applies to. The deadline for registration and having your service up and operational on the Geography Network is March 1, 2001.
Join the Geography Network Challenge today!
The Challenge Awards
1-Grand Prize: $5,000 in Esri credit
5-$2,000 in Esri credit
10-$1,000 credit for Esri's Virtual Campus
21-Subscriptions to National Geographic Magazine
Credit May Be Used For
2001 Esri User Conference registration
2001 Esri User Conference workshops
2001 European User Conference registration
Esri Virtual Campus courses
Training at any Esri office or international distributor
The winners will be announced May 1, 2001, on Esri Web sites. The awards will be presented to the selected organizations during the Twenty-First Annual Esri International User Conference in San Diego, July 9-13, 2001.
ArcNews home page
Contact Us | Privacy | Legal | Site Map


Both economic policy uncertainty (EPU) innovation and investor sentiment affect stock market returns. However, their relative importance is typically examined separately in the finance literature. This study concentrates on examining how different investor sentiment regimes affect the relationship of EPU innovation and future stock market returns. Using the Baker et al. (2016) news-based measure to capture the changes in EPU in the United States and an indirect market-based index (Baker and Wurgler, 2006) as a proxy for different sentiment regimes, we find that EPU innovation is negatively correlated with future stock market returns. The negative predictive ability of changes in EPU on future stock returns is only significant under a high-sentiment regime. After adding the lagged business cycle and market volatility variables, the negative predictive ability of changes in EPU on future stock returns is still better under a high-sentiment regime than the negative predictive ability under a low-sentiment regime.


text:
Home How Soon Would You Like the Lord to Return?
How Soon Would You Like the Lord to Return?
Tom: You're listening to Search the Scriptures Daily, a program in which we encourage everyone who desires to know God's truth to look to God's Word for all that is essential for salvation and living one's life in a way that is pleasing to Him.
We are concluding our discussions of Dave Hunt's book, When Will Jesus Come? Compelling Evidence for the Soon Return of Christ. The title of the last chapter is, "How Close Are We?" And the answer, as we discussed last week, Dave, depends upon which coming of Jesus a person is considering: His return for true believers in Him in an event called the Rapture, or His return to the earth to rescue Israel from annihilation at Armageddon.
So, Dave, how close are we to either event?
Dave: Well, we're seven years closer to the Rapture than to the Second Coming. We can say that, I think, quite definitely, although some people disagree. Tom, I think time is running out for planet Earth for, at least, man's rule over this planet in rebellion against God, and that will be taken care of at Armageddon. There are no signs, as we've reminded our listeners, for the Rapture. That could come at any time. We call that imminency, and we've been over that. They can get the past programs.
Jesus said, "Be ready. Watch. Let your loins be girded about, your lights burning, like those who are watching for their Lord to return."
Paul said, "Looking for that blessed hope, the glorious appearing of the great God our Savior," and many other verses that we could give.
"Unto them that look for Him shall He appear the second time without sin at the salvation." That's Hebrews 9.
So obviously, if we are supposed to be looking and waiting and watching and expecting, then there couldn't be anything else that would intervene. Okay?
There are signs, however. Jesus was asked what would be the signs of these things, you know—the destruction of the temple…
Tom: Mm-hmm, Matthew 24.
Dave: Right! "Your coming, the end of the age…" and He gave many signs. Now, these are for the Second Coming, when He comes to rescue Israel at Armageddon. And those signs, they have been accumulating over the decades in our day. I think we're in the last days, and this would be one indication. And they have really mounted to…almost a mountain of evidence that we are very, very close.
The main topic of prophecy is Israel. Israel is really the indicator of how close we are, and Israel is back in her land, which she had to be. Now, of course, had the Rapture occurred before, then God could have brought Israel back into her land very quickly. But as a matter of fact, she's been coming there gradually. More than a million Russian immigrants have come just from up to the north there where the Bible talks about, "I will say to the North, Give them up, and they will come." And not too long ago, maybe 20 years ago, Russia would not let any of them come, and now they have been coming just in a flood. Millions have come into Israel from more than a hundred nations, and I think we looked at Jeremiah:23:7Therefore, behold, the days come, saith the LORD, that they shall no more say, The LORD liveth, which brought up the children of Israel out of the land of Egypt;
See All..., where God says to His prophet Jeremiah: "The day is coming when they will no longer…" The big news will no longer be how the Lord brought His people out of Egypt into the land, but how He brought them back from all the nations where He had scattered them, back into their own land. That was an amazing prophecy, and that was in Jeremiah. That was when Jerusalem was being destroyed, and yet God said, "The day is coming when Jerusalem will be rebuilt, and I will bring multitudes of Jews back from all the nations where they have been scattered."
I think we looked at Zechariah 12, where it says that, in the last days, God says, "I will make Jerusalem a cup of trembling to all those round about." And He talks about when they are in the siege both against Judah and against Jerusalem, Zechariah:12:2Behold, I will make Jerusalem a cup of trembling unto all the people round about, when they shall be in the siege both against Judah and against Jerusalem.
See All...—well, that's an amazing prophecy, because the neighbors, Israel's immediate neighbors, never were united! They had different gods, they had different religions, they fought one another down through history. Today, first time in history, they are all united, united against Israel, and what unites them? Islam!
We notice that verse 3 says—God says, "I will make Jerusalem a burden to all nations." Now, to be a burden to all nations—we're talking about world-wide—there would have to be some kind of an organization of all nations. Amazing! The United Nations has sprung up, and is Israel a burden to them? Well, this little nation with one-one thousandth of the earth's population, they have spent—the United Nations General Assembly and Security Council—have spent one-third of their time. Isn't that some fulfillment of prophecy!
So we are living in this day now. These things have begun to be fulfilled in an accelerated manner one after the other.
Then I think we talked about Joel:3:2I will also gather all nations, and will bring them down into the valley of Jehoshaphat, and will plead with them there for my people and for my heritage Israel, whom they have scattered among the nations, and parted my land.
See All..., where God says, "In the last days I am going to gather all nations back to Jerusalem, the Valley of Jehoshaphat. I am going to plead with them there [it means, "I am going to punish them"] for what they have done to my people." And two specific things are mentioned.
Number one: They have scattered them everywhere. That's anti-Semitism. You can still see in your mind from Holocaust films the Jews scurrying, trying to get out of Poland, trying to get out of Germany, going from one place to another with their wheelbarrows and belongings on their backs, and so forth. They have been chased all over this world, but that's been going on for centuries.
The second thing God says He will punish the nations for, "They have scattered My people, but they have also divided My land!" Never happened in history! Israel was conquered by many nations down through the centuries. Never did a conqueror divide Israel! A conqueror doesn't divide the land, he keeps it for himself. Today in our time, for the first time in history, Israel has been divided, and we went into some detail about that. Britain divided Israel. They had the mandate to see that this place called "Palestine" was opened up to the Jewish people scattered world-wide, bring them back to their homeland, and instead Britain betrayed the Jews. They kept the Jews out, even Holocaust survivors. They let the Arabs in, and they lost their empire for doing this. They betrayed Israel, they betrayed God, they defied the God of Israel who promised this land to them, and they gave two-thirds of the land to make the nation of Jordan. That belonged to the three-and-a-half tribes on the East Bank. You hear about the West Bank of Jordan, you don't hear about the East Bank. And then, UN Resolution 181, November 29, 1947, the nations of this world joined together to make what they thought would be a final division of the land of Israel. UN Resolution 181 is in fact called the "Partition of the Land," and all the nations of this world joined together through the UN to divide that land, exactly as God said. And every peace proposal since, including President Bush's "Roadmap to Peace"—what is the basis of it? "Israel, give them more land, give them more land, give them more land!"
We just chased them out of Gaza. Now Condoleezza Rice says, "Now, what about the West Bank? We're going to throw them out of there. We're going to squeeze them back." In fact, Olmert has just conceded…and I think it's suicide; I don't think the Israeli people will allow it, and they would have a—not a riot…they would have a revolution, a civil war. He said, "We're going to go back to the pre-1967 boundaries." Well, but the Arabs did not accept those! The six Arab nations immediately attacked Israel when the UN gave them this tiny little bit of indefensible territory, and Israel, for its own survival, had to fight back and gain some more ground. He says, "We're even going to give back the Golan if the Arabs will promise peace!" Well, they promise peace; it doesn't mean a thing. We know it's in their religion: Israel must be destroyed! Ahmadinejad of Iran has said it many times, okay?
So we're here. Israel is back in its land, all of these things happening around them are happening exactly as the Bible said. Now, this is leading up to Armageddon, but the Rapture comes seven years before.
So let me just call our attention to a passage here—Isaiah 66, amazing prophecy! Verse 8: "Who hath heard such a thing? who hath seen such things? Shall the earth be made to bring forth in one day? or shall a nation be born at once?" Wow, a nation was born! May 14, 1948, the nation of Israel reborn, you could say. It had been thrown on the trash heap for more than 2,000 years. That happened, and then, "…for as soon as Zion travailed, she brought forth her children." Wow, that's an amazing prophecy! You couldn't think of a greater travail for Zion than the Holocaust! She lost 6 million of her sons and daughters.
Had it not been for the Holocaust, Tom, as you know (maybe some of our listeners haven't thought of it), Israel would not exist today. It was a momentary twinge of conscience, belatedly, that caused the nations of this world to say, "Oh, wait a minute, maybe we should have done something about the Holocaust."
Israel was left alone; the Jews were abandoned. America—Britain, specifically—got together their leaders, State Department of the Foreign Office, and said, "We are not going to press Hitler about the Holocaust because he would disgorge them on us, and we don't want them."
Britain, 1944—500,000 Hungarian Jews, untouched by the Nazis: Hitler offered to sell them for $2 a piece, and Britain said, "No room in Palestine for them." Okay?
But now it's happened: 6 million in the ovens of Hitler, and the world has a momentary twinge of conscience. And they vote Israel—partition, you know; it's a tiny bit, 13 percent of what they have been promised. Nevertheless, they vote them into the UN as a nation, acknowledged by the other nations of the world. "As soon as Zion travailed, she brought forth her children, and a nation was born in a day."
Now, verse 9: "Shall I bring to the birth [because this is something God did] and not cause to bring forth? saith the Lord: Shall I cause to bring forth, and shut the womb? saith thy God."
Now Tom, you've had five children; your wife brought them to birth. We have four children, but we know a little bit about this process, and we know that the birthing process… "Oh, well, I think I'm getting some birth pains…" And then they begin to come more frequently and with more intensity. It is a process. Israel is in the process of being birthed to what God promised them, and it's very painful, and God says, "Once I have started this process, am I going to shut it up now? I'm going to shut the womb? No." The implication is, I think, very strong: "This is going to continue to its fruition."
So, Tom, I think that is a very powerful passage of scripture. Everything is in place now: Israel is back in its land, surrounded by enemies that are united against her. They're determined to destroy her; she is a burden to the world, the world hates her. The land has been divided, and it's being divided even more. So much is in place, and we talked last week about the prosperity that we have. Wow, it makes me nervous! It's based upon debt—how much longer can it go?
Tom: Yeah, but, Dave, you wrote a book back in the '80s called, Peace, Prosperity and the Coming Holocaust, so why are you getting nervous now?
Dave: Well, because that book proved to be prophetic, remember? I should have gone into the stock market business. I think the Dow was about 700, and they were all predicting a crash!
Tom: Like the "death of the dollar" was the big…
Dave: Yeah, the international financial collapse of the dollar, and the invasion of the Soviets into Israel. And I said, "Based on the Bible, I don't think it's going to happen that way. It's going in the opposite direction." And here we are—what is it?—over 12,000 now on the Dow. But it's built upon credit, and the US is losing money (I don't know how many millions a day) in foreign exchange. The euro now has been going up, up, up. I think it was in the 90s, as opposed to the dollar—98 cents on the euro, or something like that…maybe even less!
Tom: Well, I was just there—a dollar…or the euro was $1.26 to the dollar.
Dave: I think today it's $1.32 to the euro, but why is this? Well, because our international debt, our balance of payments, just keeps going up, up, up into the trillions. As we mentioned last week, China practically owns us now. They're going to have to keep us afloat, because we're their biggest customer.
Tom: Sure, try and find something in any department store—I mean, even in some of the best shops—that wasn't made in China.
Dave: It's a new world, Tom. What we used to talk about, the one-world government, and so forth, we have a one-world economy now. They used to try to manipulate and worry about it, but no, it has happened. Multinational corporations have united this world in a way we didn't quite anticipate. We thought the Antichrist would do it by threats and power. No, it's already there! Everything is in place for the Antichrist.
All I'm saying is all the players are in place. Some of them are just behind the curtain waiting for the curtain to go up and, Tom, I don't think it can continue like this much longer.
Tom: Yeah. Dave, we've got about six minutes left, so I want to just shift back to the Rapture for a minute, for believers.
Dave, first of all, you say the date of the Rapture must remain unknown. Well, many people have tried to set a date. Why must it remain unknown?
Dave: Because that's what the Bible says: "That day and that hour no man knows." So it's what the Bible says. God is not giving us any advance notice. Although He's giving us advance notice of the Second Coming, but not of the Rapture, because He says, "At such an hour as you think not, the Son of man cometh."
Tom: Yeah, but in terms of somebody's life, for example (and this is really where I want to go with this), it has a purifying effect. If I knew the date, wouldn't that kind of pull the rug out from under my expectation? And as we pointed out last week, and maybe we don't think about this, but it's the expectation that's a major part of the Rapture, not just the timing of it.
Dave: Absolutely, Tom, that's a very good point. Had the first century Christians, or second or third or fourth, known that, "No, the Rapture wouldn't occur until the 21st century, 2006 or 2007," I don't know, it could have changed a great deal.
Tom: Sure, the "blessed hope" is gone!
Dave: Right, they wouldn't have had a hope of the Rapture, they would be confined to those people who would be here at that date. So we all have the advantage.
I remember my father (I probably mentioned several times), he said, "I'm not looking for the undertaker, I'm looking for the upper-taker!" Well, the undertaker got him. Nevertheless, he lived in the anticipation and the hope of the Rapture.
Tom: Dave, you say, and let me quote this, and this is really where I want to end if we're going to… You know, we're finishing up the book, When Will Jesus Come? How Close Are We? and we're on to another book next week. But this is what you write: "The awesome reality of suddenly at any moment being caught up to meet Christ in the air has not affected many Christians lives. Instead, the Rapture is like a tale that has been told, something they believe in theoretically, but which they have little, if any, expectation of experiencing in their life-time." And this has consequences.
Dave: Tom, let the listeners, and you, and me, and our crew recording, think that over carefully. Let me ask each one of us: Did you think of the Lord's return today? Were you looking for the Rapture today? Is that your expectation day by day? I mean, we can know these things theoretically, but it's like, did you tell the Lord you love Him today? How many times do you tell Him you love Him each day? Do you really mean it? Do you thank Him for dying for your sins, for paying the penalty?
Tom, we can tend to go on through life without even thinking of this. It's like Jeremiah 2, where God says: "My people have forgotten me days without number." So that's something we need to take very seriously as we close this phase of our program and move on to something else.
But, Tom, another thought—I think the book ends this way—if it doesn't it should: How close do you want this to be?
Tom: That's the question you ask, Dave, in the last chapter.
Dave: How close do you want it to be? Well, you know—and Christ gives a parable. The ruler who made a supper, invited many, they RSVP'd, said, "We'll be there," but when the supper was ready, that's when they began to make their excuses. "Well, I married a wife, you know, I can't come. I bought some land."
I'm afraid the Rapture would interfere…it would interrupt many plans. Where is my heart? Where is my life? "Oh, well, I'm just about to retire. Lord, we just got that camper, and we're going to take a little tour. We've got bicycles on the back there, you know, and trail bikes. And, Lord, we're getting married next week—couldn't we at least have our honeymoon?"
Tom, if I dare say, you remember the young boy—how many times have I told this story—the preacher asked, "How many people want to go to heaven?" Everybody raised their hand except one little boy in the front row, so the preacher sat down next to him after the service. "Don't you want to go to heaven?"
"Oh, yes, sir!"
"Well, I asked for those who want to go to heaven raise their hand, and you didn't raise your hand."
"Oh, sir, I thought you meant right now!"
Heaven is the place where every Christian wants to go—not too many of them want to go right now. We've got other things that are more important.
Tom: Dave, you make that point—you say, "The choice for true believers is not between heaven and hell, it's between heaven and earth."
Well, let's close with Revelation—we've got about 30 seconds here. Revelation:22:17And the Spirit and the bride say, Come. And let him that heareth say, Come. And let him that is athirst come. And whosoever will, let him take the water of life freely.
See All...,20: "And the Spirit and the bride say, Come. And let him that heareth say, Come. And let him that is athirst come. And whosoever will, let him take the water of life freely." And verse 20: "He which testifieth these things saith, Surely I come quickly. Amen. Even so, come, Lord Jesus."
Dave: Amen.
Program Number:
Click here to see our updated Privacy Policy
There are quite a few options for keeping in touch with us:
Subscribe to our email updates here, and choose if you want daily, weekly, or monthly updates.
The Berean Call Mobile App
Most of our content is published in our app for iOS, Andoid, Windows, and Kindle. Click here to get the app!
Brighteon:
https://www.brighteon.com/channels/thebereancall
Parler:
https://parler.com/profile/thebereancall
https://www.facebook.com/thebereancall/
Freetalk45:
https://freetalk.app/thebereancall
Gab:
https://gab.com/TheBereanCall
https://tv.gab.com/channel/TheBereanCall
Gettr:
https://gettr.com/user/thebereancall
Mewe:
https://mewe.com/i/thebereancall
https://twitter.com/thebereancall
https://www.instagram.com/thebereancall/
https://www.youtube.com/user/TheBereanCall/videos
Vimeo:
https://vimeo.com/thebereancall
Odysee:
https://odysee.com/@TheBereanCall
Apostasy Update (iTunes)
Apostasy Update (Google)
Apostasy Update (Amazon)
Apostasy Update (Spotify)
TBC Podcast (iTunes)
TBC Podcast (Google)
TBC Podcast (Amazon)
TBC Podcast (Spotify)
Get Biblical Understanding (iTunes)
Get Biblical Understanding (Google)
Get Biblical Understanding (Amazon)
Get Biblical Understanding (Spotify)
What Love is This? (iTunes)
What Love is This? (Google)
What Love is This? (Amazon)
What Love is This? (Spotify)
Mind Invaders (iTunes)
Mind Invaders (Google)
Mind Invaders (Amazon)
Mind Invaders (Spotify)
Newsletter Podcast (Amazon)
The Berean Call is available by postal mail each month for free. We are willing to send the newsletter to you by regular mail but encourage you to read it online to save printing and mailing costs. Send us a message to add or change your paper mail address.
The Berean Call is also available in a large-print edition at a nominal cost.
If you are outside the U.S. The Berean Call is available by paid subscription .


The distillation of spirits is a family tradition that stretches back one-hundred years. Young Hans Affentranger, who established a one-man spirit and syrup manufacturing business at the age of 20, started the tradition in Willisau in 1918, laying the foundation for the modern DIWISA. Today, the enterprise is one of the top modern European distilleries and employs over 100 staff members.
Spirits from Willisau soon became fashionable far beyond the region. Especially the fruit spirits quickly established themselves as essential beverages in restaurants and at festivities.
Irrepressible innovative power and highly motivated staff have propelled the Willisau distillery into the position of leading Swiss manufacturer and distributor of alcoholic beverages. The family-run enterprise has developed a perfect blend of tradition distillery craft and high technology.
Adrian Affentranger assumes the role of majority shareholder and managing director as part of the succession plan. Andreas Affentranger continues to support the company as the chairman of the board.
René Gut takes over as CEO in the management of DIWISA, an innovation thinker and doer, with experience in the international spirits business.
Andreas Affentranger assumes a role as managing director.
Hans Affentranger, jr. has a fatal accident while on a business trip abroad. He is survived by his wife and their three small children, Christa, Claudia and Andreas. Shortly thereafter, Heidy Affentranger's brother, Dr. Rolf Studer, becomes a member of the management team.
After his initial training, Hans Affentranger, jr. takes the helm as managing director.
The previous sole proprietorship is converted into a joint-stock company. It is called Distillerie Willisau, AG Hans Affentranger.
After ten successful years of operation, the company is expanded: On land purchased from the Willisau municipal corporation for CHF 1.5/m², a new building arises with a residence, cellar, distillery and other premises.
Hans Affentranger founds a sole proprietorship for the manufacture and trade of spirits, liqueurs and syrups.
Further information about our history can be found on our Timeline.


text:
David Collins ist der Name folgender Personen:

* David Collins (Gouverneur) (1754–1810), britischer Offizier, Vizegouverneur von Tasmanien
 David Collins (Designer) (David Page Collins; 1955–2013), irischer Designer, Innenarchitekt und Songwriter
 David Collins (Ruderer) (* 1969), US-amerikanischer Ruderer
 David Collins (* 1969), australischer Comedian, siehe The Umbilical Brothers
 David Collins (Fußballspieler) (* 1972), kiribatischer Fußballspieler

redpajama_set_name: RedPajamaWikipedia


A few weeks ago Matt Fordham suggested that I check out the Daniel Lanois documentary, "Here Is What Is". I added the movie to my Netflix queue and last night I finally had the opportunity to watch it.
It's a wonderfully crafted film which provides great insight into Lanois' distinct style of producing, writing and performing music. There are some great scenes where Lanois discusses the creative process with his longtime collaborator, Brian Eno, as well as some amazing footage of Brian Blade and Garth Hudson laying down tracks in the studio.
The highlight of the movie (for me) was watching Lanois sit at the console and "perform" a mix of one of his songs. I say perform because he treats the mixing board as an instrument. Lanois slides the faders with the same sensitivity and musicality that he uses when playing the pedal steel and guitar. It's truly an inspiring moment in the film and it definitely made an impression on my approach to mixing.
If you're in the mood to be inspired and want to get inside the mind of one of the greatest producers in the world, then I highly recommend you go out and buy/rent/download this movie.