[Bug 44493] New: <sql> task cannot differentiate between " no resources specified" and "no resources found"
[Bug 54940] New: Target rewriting for nested "include" only works when "as" is specified?
[Bug 53872] New: When using custom junit-frames.xsl in dir specified in styledir="", the properties link on class does not work.
DO NOT REPLY [Bug 50578] New: Javac task failes when the "target" attribute is specified as 1.1.


We set up our 1st Robotic Lab at Rewari (Haryana), a Centre of Excellence in Robotics, with a state-of-the-art infrastructure that houses specialist workshops material that includes Auto Robot, Cellphone/DTMF robot, Bluetooth Robot, Hand Gesture, Wireless Robots, ZigBee, Quad Copter/UAV and Aero Modeling etc. A student would be able to make 100+ projects in a year using his own creativity and professional's guidance. RoboLab aims to provide a structured environment that facilitates the creation of experimental interfaces and the promotion of human-robot interaction in physical spaces. Imagine, a 5th standard student making Drone, self-controlled cars etc and developing technical skills to prepare himself as future scientist. This Lab engages in innovative practices, development of original, groundbreaking technologies and interface designs. AICRA RoboLab has also established productive partnership with leading eCommerce portalwww.robohaat.com to ensure low cost material supply as well. I believe my thoughts will provide some perspective on where we have been and how RoboLab can help participate in this exciting robotics future!!


Wow, the year has truly flown by. So how have you been? Are you dealing with stress or sleep issues? Well you are not alone. Most people have dealt with both of these at one time or another. I know that I have. Life is not always pretty and straightforward. Circumstances with jobs, family and health can bring stress into our lives and disrupt even those with the best of sleep habits. Trying to find peace and rest doesn't always happen. There are some great resources out there that can help with sleep. A book, Sleep Smarter, that I have been reading, is a great way to begin to improve your sleep habits. Think about this….what does your bedroom have in it besides the obvious bedroom furniture? Most likely, you have your phone, electronic readers and even a television. Does that really help you sleep?
Sleep deprivation is rampant in our society. We are told that to succeed, we need to get up early, exercise, have devotions and still get to work by 8 am. But most of us don't make it to bed by midnight. We are trying to get things done for the next day, deal with our family issues…clothes, lunches, school homework and projects and then spend time with our spouse if we are lucky. We extend our day as late as possible and then try to get up as early as possible to just have a few minutes to ourselves. Sleep takes a backseat in life. We go to bed thinking about what we have to do and even dream about it…sometimes as nightmares. Ugh! Our minds just do not want to shut down for sleep.
But wait….we need sleep more than ever. What are just some of the few things that our bodies do while we sleep?
It helps to improve your hormone system.
It helps to repair your muscles, organs and tissues.
It helps your brain work at peak level.
Sleep is a means of taking care of the systems in your body. You can't go without sleep.
So what are some simple things that you can do to improve your sleep.
Plan your sleep just like you plan the rest of your day. Be consistent on the time that you choose to go to bed.
Get out in the direct sunlight for about 30 minutes a day. It helps to set your biological clock.
Avoid blue light and coffee. The caffeine in coffee disturbs sleep. And yes, the blue light from your tech devices disturbs the normal sleep pattern by delaying the onset of sleep and producing poor sleep quality.
Having some downtime prior to bed promotes restfulness.
Keep the temperature in your bedroom about 68 deg F.
These are just a few things among many listed in the book, Sleep Smarter. There is a lot of research on sleep. Well, I hope that you see that sleep is important.
My favorite way to improve my sleep is to use essential oils. Lavender is the most common essential oil for helping you sleep. Vetiver and Cedarwood are also great for helping improve sleep. If you want to know more, I teach classes on the use of essential oils and sleep. Just contact me through my contact page.
Nighttime is here and my bed is calling. Goodnight and sweet dreams!
Posted on October 7, 2016 October 8, 2016 Author Debbie S.


text:
Sumitomo Chemical Chooses Workday to Bring HR Vision to Life
Workday Human Capital Management to Optimise Human Resource Utilisation and Management
SINGAPORE - Media OutReach - 12 September 2019 - Sumitomo Chemical has selected Workday Human Capital Management (HCM) to help achieve key human resource (HR) elements enshrined in its new corporate management plan. Sumitomo Chemical will deploy the cloud-based Human Capital Management (HCM) application to drive business growth and innovation across all its operations in Asia, including Singapore and Hong Kong, with over 10,200 workforce.
With HR positioned as a pillar of Sumitomo Chemical's management assets, the company is now focused on enhancing its HR utilisation and management. Of the six basic policies laid out in the company's corporate management plan, two feature HR philosophies:
Employ, develop, and leverage HR for sustainable growth
Improve productivity through digital innovation
Previously, the company's employee data, training records, and other information were managed on multiple different systems. With Workday HCM, Sumitomo Chemical will unify a wide range of the company's HR functions in one single system, providing more efficient management of HR processes including training, talent management, and workforce planning. This transformation will advance the company's digitalization efforts with major reductions in paper usage and further streamline personnel-related processes. Additionally, because of the easy-to-use interface and configurability of Workday HCM, Sumitomo Chemical will be able to more quickly access and analyze employee-related information to formulate business strategies.
Hiroshi Niinuma, Senior Managing Executive Officer of Sumitomo Chemical's Human Resources Department, said: "Deploying Workday HCM will make it easier for us to utilize our human resource information and enable us to carry out more appropriate talent placement. We expect that this will enable our employees to better employ their abilities and skills, thereby helping to drive business growth and innovation. By reinforcing an environment where employees are engaged and motivated, our HR philosophy of, 'Employee Training and Growth' will further be enhanced."
Rob Wells, President of Asia at Workday, said: "We are delighted to partner with Sumitomo in enabling its digitalization and innovation efforts in its transformation journey. We look forward to working closely with the team to strengthen its HR infrastructure and unlock the full potential of its employees."
16 Oct 2019 Workday Upends Legacy Technology With Innovations for the Changing World of Finance
16 Oct 2019 Workday Extends Technology Leadership With Innovations for the Changing World of HR
5 Sep 2019 Workday Announces Fiscal 2020 Second Quarter Financial Results
18 Jul 2019 Malaysia Leads Asia Pacific in Showing Returns from Digital Transformation Projects
About Workday
Workday is a leading provider of enterprise cloud applications for finance and human resources. Founded in 2005, Workday delivers financial management, human capital management, planning, and analytics applications designed for the world's largest companies, educational institutions, and government agencies. Organizations ranging from medium-sized businesses to Fortune 50 enterprises have selected Workday.

redpajama_set_name: RedPajamaCommonCrawl


President Obama's State of the Union address, to be delivered in two weeks, corresponds with a defining moment in his first term.
During the first half of his term, the president was able to accomplish a lot despite a dysfunctional Senate and the never-ending drone of Fox News and the Tea Party. Progressives expected and wanted more, but we got a watered-down health care bill passed, the repeal of "don't ask, don't tell", equal pay for women, and a lot more.
One issue that has been kept on the back burner is Social Security, and the question is how (or if) this will be addressed in the State of the Union. Republicans want to kill the program and funnel that money to their Wall Street benefactors through privatization of retirement savings. Imagine the impact if they had been successful prior to the Bush stock market crash. The obscene bonuses that the GOP benefactors have reaped would be even larger than they were, while retirees would have lost the only lifeline they had left. Many Democrats have been cowardly silent, afraid to stand up for one of the core principles of the party.
Republicans perpetuate the myth that Social Security is going broke, and they are doing everything possible to make that a reality, including their recent unnecessary cut to payroll contributions. As the accompanying video shows, during the campaign, Barack Obama made some specific and fiscally sensible promises that would retain the current benefits while keeping the fund solvent for decades to come. A progressive increase in the payroll cap is the best way to ensure benefits are there for our children and grandchildren. And a robust Social Security program is one of the best ways to stimulate the economy as retirees would tend to spend rather than save their payouts.
President Obama needs to make a strong statement in his State of the Union speech. He should reiterate his campaign promise by maintaining the current level of benefits, not changing the retirement age, and continuing cost-of-living adjustments (COLA). If he says anything else, the Republican Tea Party machine will hammer him as being the one who cut benefits for millions of Americans. Increasing the payroll cap would be a hard sell, but it's time that the people making over $250,000 annually do their fair share.
As a matter of disclosure, I am retired and collecting Social Security. But the proposed dismantling of this signature program will not have an impact on me. Even the most draconian of the Republican proposals impacts those ages 55 and under. But as an American, I feel it is more important to provide a safety net for those who come after me than it is to enrich the coffers of corporate CEOs.
President Franklin Roosevelt's legacy was his ability to save our democracy by extracting us from the Great Depression, the worst economic crisis in our nation's history. His introduction of Social Security is part of that enduring legacy and has been one of America's most successful endeavors in her 235 year history. While it's too early to talk about Barack Obama's legacy, one important factor was his success in bringing us out of the second worse economic crisis in our history, the Bush Recession. Despite opposition from a party whose determination to bring down the president exceeds its desire to fix the economy, things have turned around, jobs are starting to come back and optimism is starting to reappear. Yet, Obama's legacy may be more a function of how we treat all Americans, not just the elite. If the president makes a strong statement in support of the program, keeps his campaign promises, and takes the necessary actions to defend Social Security from the GOP's onslaught, then chances are his legacy will be a positive one. Anything other than wholehearted support would not bode well for his legacy or the nation.
One thing I don't understand. If investing retirement funds in the stock market is such a reckless idea, why aren't you excoriating the public and private pension fund managers that do just that? Shouldn't the trustees at Calpers or TIAA-CREF be called to account for enriching greedy Wall Street bankers at the expense of their clients? Much better that they should loan their retirement funds to the government at 1% interest.


text:
Q: Cassandra-Spark Connector uploading by parsing arguments I am using the spark-cassandra-connector in scala and I want to upload some entries into a table. I have seen the following uploading method using the session construct for the python driver:
session.execute(
    """
    INSERT INTO users (name, credits, user_id)
    VALUES (%s, %s, %s)
    """,
    ("John O'Reilly", 42, uuid.uuid1())
)

Does the spark-connector support a similar way for parsing the arguments in an upload and if so how would the construct look like? When I tested the above methodology it did not work.

A: The Spark Cassandra Connector is primarily made for the manipulation of Cassandra data using Spark. This means if you aren't using the words Dataset, Dataframe, or RDD you probably don't need to be using the Spark Cassandra Connector.
The format you are using above is valid in the Java Driver which is included as part of the Spark Cassandra connector and can be accessed via the CassandraConnector wrapper. As is explained in the Documentation
import com.datastax.spark.connector.cql.CassandraConnector

CassandraConnector(conf).withSessionDo { session =>
  session.execute("CREATE KEYSPACE test2 WITH REPLICATION = {'class': 'SimpleStrategy', 'replication_factor': 1 }")
  session.execute("CREATE TABLE test2.words (word text PRIMARY KEY, count int)")
}

redpajama_set_name: RedPajamaStackExchange


text:
Q: iTextSharp and special characters (slovak graphemes) I am having trouble with some special slovak characters (for example č, ň and ť). They are disappearing in the itextsharp generated pdf.
From what I've been able to find, this problem has to do with encoding of my BaseFont. Currently I am using this:
BaseFont.CreateFont(BaseFont.HELVETICA, iTextSharp.text.pdf.BaseFont.CP1250, BaseFont.NOT_EMBEDDED)

Someone suggested that this should work:
BaseFont.CreateFont(BaseFont.HELVETICA, iTextSharp.text.pdf.BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED)

But it throws this exception error:
System.ArgumentException was caught
Message='Identity-H' is not a supported encoding name.
Parameter name: name
ParamName=name
Source=mscorlib

Anyone know a possible reason and solution to this?

A: The problem is here:
BaseFont.CreateFont(BaseFont.HELVETICA ...

BaseFont.HELVETICA is a standard type 1 font and can't be used for your slovak characters. You need to use a font with the correct glyphs:
string FONT = "c:/windows/fonts/arialbd.ttf";
using (Document document = new Document()) {
  PdfWriter.GetInstance(document, STREAM);
  document.Open();
  BaseFont bf = BaseFont.CreateFont(
    FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED
  );
  document.Add(new Paragraph("č, ň and ť", new Font(bf, 12)));
}


text:
follow Robert on hearthis.at
Two More Weeks to Go
Share Like Repost
Two More Weeks to Go 2:24 11 0 0 0
The Way I Look at You 2:33 1 0 0 0
Pretend You Know What's What 2:30 0 0 0 0
Not What You Think 2:01 1 0 0 0
Future Time 2:13 3 0 0 0
That's How it Always Goes 2:33 0 0 0 0
Something Happening 2:13 0 0 0 0
Days Remaining 2:15 0 0 0 0
Hear the Truth 2:55 0 0 0 0
Let's All Sing Along 3:02 0 0 0 0


Kirby Bauer Antibiotic Sensitivity Test - Free download as PDF File (.pdf), Text File (.txt) or read online for free. This is for the evaluation of antibiotics against respective organisms Search Search... Disc Diffusion Susceptibility Methods Introduction When a filter paper disc impregnated with a chemical is placed on agar the chemical will diffuse from the disc into the agar.
Antibiotic Sensitivity Tests 1. K Hari Krishnan II MBBS (2009-'11) Tirunelveli Medical College Tirunelveli, Tamilnadu, India 2. A test done to check the effectiveness of a drug against a bacterium and to select the best drug that acts against the bacterium. K Hari Krishnan Tirunelveli Medical College... 25/07/2015 · Background: Clostridium perfringens, a Gram-positive, anaerobic bacterium that produces at least 16 virulence factors including 12 toxins (α-ν), enterotoxin, hemolysin and neuraminidase, can create variable pathogenic condition, ranging from a food poisoning to life-threatening myonecrosis.
The disc diffusion method, originally described in 1966, 1 is well standardized and has been widely evaluated. Official agencies have recommended it, with minor modifications, as a reference method which could be used as a routine technique in the clinical laboratory.


Character » Spike appears in 258 issues.
An infamous vampire, Spike began to help Buffy in her fight once he could no longer bite humans. Later, he fought to get his soul back so that Buffy could love him, and sacrificed himself for her.
Born and raised in England in the mid-to-late 19th century, William Pratt was a struggling poet of middle class origins. Mocked and belittled by his acquaintances for his poetic efforts, he was an outsider for much of his adult life before, in 1880, he was sired by Drusilla. He was taken in by Drusilla and Angelus, the latter of whom instructed William in the art of cruelty. Despite his taste for cruelty and brutality, he possessed a remarkable capacity for human emotion, even going so far as to sire his mother to prevent her from dying. He was forced to stake her due to her taking on the emotional and moral vacuity common to vampires. He immersed himself in the vampiric lifestyle, developing a reputation as a particularly bloodthirsty rebel, and obtaining the nickname "Spike" due to his propensity to use railroad spikes as instruments of torture. He travelled Europe and Asia engaging in violence and delinquency for several decades, developing feuds with the Immortal and Dracula, among others. He killed a Slayer in 1900, and another in the 1970s.
Spike was created by Joss Whedon for the television show Buffy the Vampire Slayer. He made his first appearance in the third episode of the second season, "School Hard".
Spike arrives in Sunnydale with the intention of adding Buffy to the list of Slayers he has killed. He is defeated, but continues to appear as an antagonist, and later as an unlikely ally. Though their association is initially mistrustful on both sides, Spike eventually begins working for the heroes, a position strengthened by the acquisition of a chip in his head which physically prevents him from harming humans. Over time he falls in love with Buffy, and ensouls himself to prove himself worthy of her. He eventually sacrifices himself to close the Hellmouth and save Buffy's life.
Partially resurrected by an amulet, Spike spends some time as a ghost before becoming fully corporeal through mysterious means. He soon dedicates himself to heroics, acting as a rival to Angel for some time before eventually joining Angel and his team.
Spike becomes involved with Illyria, whom he protects and attempts to aid during her frequent unintentional transformations into Fred. The pair work together to protect civilians in their area, and soon come into conflict with a group of female demons. Non, the demon leader, zombifies a number of Spike's protected humans by draining them of their life, and then takes Spike captive. He is joined by Illyria and Connor, who fight Non alongside him. After having Illyria kill the demon that is controlling Non's demon followers, Spike fights Non personally and defeats her. He then takes up residence in Beverly Hills as that area's Demon Lord.
Spike's status as Demon Lord of Beverly Hills brings him to the attention of Angel, with whom he fights. It is soon revealed that his new lifestyle is part of an act devised by him and Connor, with whom he is working to secretly rescue humans in his area. He later joins Angel and his associates in fighting the Lords of Los Angeles, despite his misgivings. He falls into a loose association with Angel's group, assisting them on a number of occasions. He also has numerous adventures on his own.
Spike leaves Los Angeles and travels to Las Vegas. There, he comes into conflict with a human named John, who lost his soul at the same time that Spike was ensouled. When John removes Spike's soul, Spike reflects that he does not need a soul to be a hero, and attempts to pass the soul on to Drusilla. Drusilla reacts poorly to being ensouled, however, and Spike soon retakes the soul.
Spike returns to Sunnydale to offer assistance to Buffy, who is in the process of attempting to defeat a sinister entity known as Twilight. He leads her to the source of magic, a kind of magical seed which is buried beneath the city and which is tied into Twilight's power. He supports her decision to destroy the seed, despite it destroying all magic in the world. He travels to San Francisco for a time to be near her, but the pair ultimately part ways.
As a vampire, Spike possesses all of the super powers common to vampires, including superhuman strength and durability, superhuman senses, super speed and agility, advanced healing, and immortality. He also possesses all the weaknesses common to vampires, including aversion to crosses and inability to go out in sunlight. He has notably displayed some lack of concern for the sunlight restriction. He is a gifted and brutal fighter, displaying skill with weapons as well as in hand-to-hand combat situations, and a working knowledge of a number of martial arts. He has also displayed proficiency in torture. He is perceptive and a keen observer of those around him; these skills, coupled with his analytic ability, enable him to have a certain amount of insight into the inner workings of his associates and enemies, and to manipulate them as necessary. His analytical skills do extend to strategic and tactical planning, but his impulsivity tends to limit his success in that area. He is intelligent, and has areas of knowledge and skill in pop culture, literature, and various criminal pursuits, including lock picking, pickpocketing and hot wiring. He is known to be capable of speaking English, Latin, Luganda and the language spoken by Fyarl demons.
Spike appears in numerous comics of disputed canonicity. Whether he is portrayed as a hero or villain in these comics depends on where generally in the overall timeline of the Buffyverse the story fits.
Spike appears in three novels that act as expansions to the Buffyverse. These are Spike and Dru: Pretty Maids All in a Row, written by Christopher Golden and published in 2001; Spark and Burn, written by Diana G Gallagher and published in 2005; and Blackout, written by Keith RA DeCandido and published in 2006.
Following his debut early in the second season, Spike appears as a regular character for the remaining five seasons of this television show. He is portrayed in all appearances by James Marsters.
Spike appears in one episode in the first season, and as a recurring character in the fifth and final season of this Buffy spin-off. He is again portrayed by James Marsters.


text:
Paul Krugman Proves His Points
Krugman's got reason to be smug. He's right again.
Yes, I'm a fan of Paul Krugman and not simply because he's a liberal, a great writer, and an obviously seasoned teacher. Okay, that's mostly why I like him.
But it's also because he's so often demonstrably right about things. And here with his latest on two economic principles, crowding out and the paradox of thrift, he uses IMF data very convincingly.
The notion of crowding out is a favorite of the right because it's an argument against fiscal stimulus. The right claims that fiscal stimulus is a wash because government spending will simply "crowd out" a similar amount of private spending.
The paradox of thrift is counter-intuitive at first but a no-brainer once you look at it. In an economic downturn we all want to cut back on spending and put aside as much as we can afford for that rainy day we're currently experiencing. The public is deleveraging, or getting out of debt. If too many people do it at once it adds to the problem. As Paul says, my spending is your income and vice versa. If I stop spending, you stop earning. The economy contracts even further, and our ability to continue to save evaporates. Nobody is spending, demand falls, jobs are lost, including maybe ours. Saving is bad. Now we're unemployed and can't save anymore anyway.
So the cure is the disease, and we're screwing ourselves. Hard to break out of a recession that way. The right, once again, likes to say that an economy is like a household and when you're in trouble, stop spending. Deficits will crush you!
That may be true for households, which can suffer tremendously if people overspend their budgets by going into debt. Cars get repossessed and homes get foreclosed on. 2008 anyone?
But the herd acting across an economy will sink itself by overcutting spending. That's the paradox of thrift. It's real and can be devastating. A modest downturn can because a depression if too much money is pulled out of the economy.
Keynesian economics advises the government to take up the slack by increasing spending during downturns, in part to counter the paradox of thrift.
The right says NO! Austerity! Crowding out! But they're wrong, and Krugman's got the goods on that.
Am I Too Negative on Facebook? Oops, My Bad!
Policy Perspective: The GOP Likes Predatory Lendin...
Obama on Baltimore: We Like Him When We Need Him
How the Bulls**t War Against Hillary Works
The Obama Effect: A Staggeringly High Rate of Cult...
The Swift-Boating of Hillary Clinton: The Anatomy ...
Same-Sex Marriage Will Likely Prevail at SCOTUS. W...
The GOP's Designated Hillary Hit-Woman
To Be Republican Means to Be Christian
Policy Perspective: The Democrats' Achilles' Heel?...
Krugman: 2016 Is the Election of the Living Dead
Policy Perspective: Which Party Went as Far as It ...
Why We Can't Put Dzokhar Tsarnaev to Death
Thanks, LBJ, for (Sort of) Ruining Healthcare for ...
What Animates Our Policy Debate: How About the Apo...
"Missing" Black Men in America? Yes, and It's a Tr...
Maureen Dowd's Got Nuthin'
Pick Your Party, Then Pick Your Candidate, and the...
Stephen King Weighs In on GOP Field
Hillary Clinton: Let the Trashing Begin
David Brooks Is a "Good" Conservative. What Does T...
The Aim of Politics Is Policy, Brownback Edition
White Men Can't Jump, but They Sure Can Run
McDonald's and Walmart's Low-Wage Free Ride (at Ta...
Why Is Chris Christie Going All In on Entitlement ...
Clown Car Rundown, Person the Eighth: Marco Rubio ...
Hillary's Running. But It's the Party, Stupid.
King to Garner to Scott: The Arc of History Is Too...
Clown Car Rundown, Person the Seventh: Rand Paul H...
Krugman on DeLong: The Government Is Good at Some ...
Conservatives Uphold Family Values? Hardly.
George Will's Descent into Embarrassing Irrelevance
Religious "Freedom:" Who Would Christ Refuse to Se...
Clown Car Rundown, Person the Sixth: Huckabee's Af...
Our Pathetic Anti-Terrorism Campaign, Stateside
Arkansas Learns From Indiana: Hutchinson Won't Sig...
The Culture Wars Are Turning Against Conservatives


text:
Theatrical Release: February 10, 2017
DVD Release: March 28, 2017
A 5-year-old Indian boy gets lost on the streets of Calcutta, thousands of kilometers from home. He survives many challenges before being adopted by a couple in Australia; 25 years later, he sets out to find his lost family.
Based on a true story, "Lion" is an amazing piece of work and of storytelling that will touch the human emotions. Nominated for an Academy Award for Best Picture and Best Director (Garth Davis), the acting, story, and direction are all topnotch. An interesting aspect of the story is that a young boy, Saroo (played by Sunny Pawar as a boy and Dev Patel as an adult), is separated from his brother and then lost. He has images of his beautiful mother and brother in his head, as well as his baby sister, and of his home, but he is adopted by an Australian couple and, for a time, moves forward with his life. However, he cannot forget about his past life and cannot help wondering whatever happened to his real family.
An interesting part of the movie is that the ability to actually find his lost family occurs due to modern technology—and just when he needs it and yearns to find them. He also keeps his search for his family from his adopted family, not wishing to hurt them. Later on, when they learn of it, his adopted mother Sue (Nicole Kidman) tells him she supports it. She is proud of Saroo and knows his real mother would be too.
This movie features various touching scenes, including those of people being kind to Saroo and trying to help him when he is lost. Due to the implied sex between a grown Saroo and a young woman, we are not awarding the film our Dove Seal. But the love of home, and family, and making the most of difficult situations are all themes found in this movie and can be commended.
Sex: A couple kisses in a few scenes; a couple is in bed together, undressed, although nothing graphic is seen; implied sex between an unmarried couple; one man seems to show an unusual interest in Saroo, possibly sexual, and touches his face, but nothing happens.
Language: O/G-1.
Violence: People hurt themselves, such as banging their heads against walls or hitting themselves with their fists; an adopted boy shows a lot of anger by hitting himself with his fists; some street guards are a bit physical and tough on characters on the street; a character is almost hit by a bus but is okay; it's said a kid was hit by a train; guards grab up kids; a boy is nipped by a passing motorcycle but is okay; a character hits a wall in anger.
Drugs: Smoking in several scenes; alcohol in several scenes including beer and wine; the drinking of champagne; one character could possibly be hooked on drugs; another character says this particular character might go "back on the hard stuff"; a man is mentioned as having been an alcoholic.
Nudity: Several scenes of shirtless men including bathing in a river; part of a woman's breast is seen but it is not graphic; cleavage.
Other: A family steals coal in order to buy milk; a few aspects of Hinduism are seen in the film including an idol; tension between characters; the importance of adoption is clearly seen in this film; belching; kids have to work to help family earn a living.
Company: The Weinstein Company LLC
Writer: Saroo Brierley, Luke Davies
Director: Garth Davis
Producer: Iain Canning, Angie Fielder, Emile Sherman
Industry Rating: PG-13
Starring: Dev Patel, Nicole Kidman, Rooney Mara, Sunny Pawar, David Wenham
Reviewer: Edwin L Carpenter


Two people were taken to area hospitals after a major accident early this morning in front of Veterans Memorial High School.
Two SUVs ended up skidding off of the roadway when one, a black SUV, failed to yield while turning left into the school, according to Officer Paul Janko with the Corpus Christi Police Department.
A woman and man were taken to the hospital with non-life threatening injuries, according to Janko. He says the most important thing to remember is to pay attention while driving.
"The tip of the week is this: when we have school, just be careful, plan a little ahead, leave a little early, wake up a little early, and be aware that some other drivers may not be paying attention, so pay attention because they may not be paying attention," Officer Janko said.
Both north bound lanes on Cimarron near Lipes were closed for a short time but have been reopened.
The driver that failed to yield did receive a ticket.


text:
#if GOOGLE_CUDA

#define EIGEN_USE_GPU

#include "tensorflow/core/kernels/depthtospace_op.h"

#include "tensorflow/core/framework/tensor_types.h"
#include "tensorflow/core/platform/types.h"
#include "tensorflow/core/util/cuda_kernel_helper.h"

namespace tensorflow {
namespace {

using GPUDevice = Eigen::GpuDevice;

// Depth2Space kernel for FORMAT_NHWC.
// See 'depthtospace_op.h' for a more detailed description.
template <typename dtype>
__global__ void D2S_NHWC(const int32 nthreads,
                         const dtype* __restrict__ input_ptr,
                         const int block_size, const int batch_size,
                         const int input_height, const int input_width,
                         const int input_depth, const int output_height,
                         const int output_width, const int output_depth,
                         dtype* __restrict__ output_ptr) {
  CUDA_1D_KERNEL_LOOP(out_idx, nthreads) {
    // out_idx = d + output_depth * (w + output_width * (h + output_height * b))
    const int d = out_idx % output_depth;
    const int out_idx2 = out_idx / output_depth;
    const int w = out_idx2 % output_width;
    const int out_idx3 = out_idx2 / output_width;
    const int h = out_idx3 % output_height;
    const int b = out_idx3 / output_height;

    const int in_h = h / block_size;
    const int offset_h = h % block_size;
    const int in_w = w / block_size;
    const int offset_w = w % block_size;
    const int offset_d = (offset_h * block_size + offset_w) * output_depth;
    const int in_d = d + offset_d;
    const int inp_idx =
        in_d + input_depth * (in_w + input_width * (in_h + input_height * b));
    *(output_ptr + out_idx) = ldg(input_ptr + inp_idx);
  }
}

// Depth2Space kernel for FORMAT_NCHW.
// See 'spacetodepth_op.h' for a more detailed description.
template <typename dtype>
__global__ void D2S_NCHW(const int32 nthreads,
                         const dtype* __restrict__ input_ptr,
                         const int block_size, const int input_width,
                         const int output_depth_by_input_height,
                         dtype* __restrict__ output_ptr) {
  CUDA_1D_KERNEL_LOOP(input_idx, nthreads) {
    // We will be converting the image from ordering:
    // n, bY, bX, oC, iY, iX    (== input_idx)   to
    // n, oC, iY, bY, iX, bX

    // Start reading the input data straight away since we know the address.
    // We calculate the output address in parallel while this is being fetched.

    const int n_bY_bX_oC_iY = input_idx / input_width;
    const int iX = input_idx - n_bY_bX_oC_iY * input_width;

    const int n_bY_bX = n_bY_bX_oC_iY / output_depth_by_input_height;
    const int oC_iY = n_bY_bX_oC_iY - n_bY_bX * output_depth_by_input_height;

    const int n_bY = n_bY_bX / block_size;
    const int bX = n_bY_bX - n_bY * block_size;

    const int n = n_bY / block_size;
    const int bY = n_bY - n * block_size;

    const int output_idx =
        bX +
        block_size *
            (iX + input_width *
                      (bY + block_size *
                                (oC_iY + n * output_depth_by_input_height)));

    *(output_ptr + output_idx) = ldg(input_ptr + input_idx);
  }
}

template <typename dtype, int block_size>
__global__ void D2S_NCHW_LOOP(const int32 nthreads,
                              const dtype* __restrict__ input,
                              const int input_width, const int output_width,
                              const int output_depth_by_input_area,
                              const int input_depth_by_input_area,
                              dtype* __restrict__ output) {
  CUDA_1D_KERNEL_LOOP(thread_idx, nthreads) {
    // We will be converting the image from ordering:
    // n, bY, bX, oC, iY, iX   to
    // n, oC, iY, bY, iX, bX

    // We assume thread_idx encodes n_oC_iY_iX, and use an unrolled loop over
    // bY and bX coordinates within the block. This kernel is significantly
    // more performant than the D2S_NCHW kernel.
    //   A likely explanation of the improvement is that although both kernels
    // get input coalescing, this one would write the output data more densely
    // per warp, so would benefit assuming delayed cache writeback is used.

    const int n_oC_iY = thread_idx / input_width;
    const int iX = thread_idx - n_oC_iY * input_width;

    const int n = thread_idx / output_depth_by_input_area;
    const int oC_iY_iX = thread_idx - n * output_depth_by_input_area;

    // Recombine the components and apply to the input and output pointers.
    auto input_ptr = input + n * input_depth_by_input_area + oC_iY_iX;
    auto output_ptr = output + (n_oC_iY * output_width + iX) * block_size;

#pragma unroll
    // Copy a patch of data to the output batch image.
    for (int bY = 0; bY < block_size; ++bY) {
#pragma unroll
      for (int bX = 0; bX < block_size; ++bX) {
        output_ptr[bY * output_width + bX] = ldg(
            input_ptr + (bY * block_size + bX) * output_depth_by_input_area);
      }
    }
  }
}

}  // namespace

// Specialization of DepthToSpaceOpFunctor for a GPUDevice.
namespace functor {

template <typename T>
struct DepthToSpaceOpFunctor<GPUDevice, T, FORMAT_NHWC> {
  void operator()(const GPUDevice& d, typename TTypes<T, 4>::ConstTensor input,
                  int block_size, typename TTypes<T, 4>::Tensor output) {
    const int batch_size = output.dimension(0);
    const int input_height = input.dimension(1);
    const int input_width = input.dimension(2);
    const int input_depth = input.dimension(3);
    const int output_height = output.dimension(1);
    const int output_width = output.dimension(2);
    const int output_depth = output.dimension(3);

    const int total_count =
        batch_size * output_height * output_width * output_depth;
    if (total_count == 0) {
      return;
    }
    CudaLaunchConfig config = GetCudaLaunchConfig(total_count, d);
    D2S_NHWC<<<config.block_count, config.thread_per_block, 0, d.stream()>>>(
        config.virtual_thread_count, input.data(), block_size, batch_size,
        input_height, input_width, input_depth, output_height, output_width,
        output_depth, output.data());
  }
  void operator()(const GPUDevice& d, typename TTypes<T, 5>::ConstTensor input,
                  int block_size, typename TTypes<T, 5>::Tensor output) {
    LOG(FATAL) << "5-D tensors should not be used with NHWC format";
  }
};

template <typename T>
struct DepthToSpaceOpFunctor<GPUDevice, T, FORMAT_NCHW> {
  void operator()(const GPUDevice& d, typename TTypes<T, 4>::ConstTensor input,
                  int block_size, typename TTypes<T, 4>::Tensor output) {
    const int batch_size = input.dimension(0);
    const int input_depth = input.dimension(1);
    const int input_height = input.dimension(2);
    const int input_width = input.dimension(3);
    const int output_depth = output.dimension(1);
    const int input_area = input_width * input_height;
    const int input_depth_by_input_area = input_depth * input_area;

    // We improve performance by generating instantiations of the loop kernel
    // for the most common block sizes.
    if (block_size <= 4) {
      const int output_width = output.dimension(3);
      const int output_depth_by_input_area = output_depth * input_area;
      const int total_count = batch_size * output_depth_by_input_area;
      if (total_count == 0) {
        return;
      }
      CudaLaunchConfig config = GetCudaLaunchConfig(total_count, d);
      switch (block_size) {
        case 2:
          return D2S_NCHW_LOOP<T, 2>
              <<<config.block_count, config.thread_per_block, 0, d.stream()>>>(
                  total_count, input.data(), input_width, output_width,
                  output_depth_by_input_area, input_depth_by_input_area,
                  output.data());
        case 3:
          return D2S_NCHW_LOOP<T, 3>
              <<<config.block_count, config.thread_per_block, 0, d.stream()>>>(
                  total_count, input.data(), input_width, output_width,
                  output_depth_by_input_area, input_depth_by_input_area,
                  output.data());
        case 4:
          return D2S_NCHW_LOOP<T, 4>
              <<<config.block_count, config.thread_per_block, 0, d.stream()>>>(
                  total_count, input.data(), input_width, output_width,
                  output_depth_by_input_area, input_depth_by_input_area,
                  output.data());
      }
    }

    // Other block sizes are processed by the generic kernel.
    const int total_count = batch_size * input_depth_by_input_area;
    if (total_count == 0) {
      return;
    }
    auto config = GetCudaLaunchConfig(total_count, d);
    D2S_NCHW<<<config.block_count, config.thread_per_block, 0, d.stream()>>>(
        config.virtual_thread_count, input.data(), block_size, input_width,
        output_depth * input_height, output.data());
  }
  void operator()(const GPUDevice& d, typename TTypes<T, 5>::ConstTensor input,
                  int block_size, typename TTypes<T, 5>::Tensor output) {
    LOG(FATAL) << "5-D tensors should not be used with NCHW format";
  }
};
}  // end namespace functor

// Instantiate the GPU implementations for float.
template struct functor::DepthToSpaceOpFunctor<GPUDevice, float, FORMAT_NCHW>;
template struct functor::DepthToSpaceOpFunctor<GPUDevice, float, FORMAT_NHWC>;

// Instantiate the GPU implementations for Eigen::half.
template struct functor::DepthToSpaceOpFunctor<GPUDevice, Eigen::half,
                                               FORMAT_NCHW>;
template struct functor::DepthToSpaceOpFunctor<GPUDevice, Eigen::half,
                                               FORMAT_NHWC>;

// NCHW_VECT_C with 4 x qint8 can be treated as NCHW int32.
template struct functor::DepthToSpaceOpFunctor<GPUDevice, int32, FORMAT_NCHW>;

}  // end namespace tensorflow

#endif  // GOOGLE_CUDA

redpajama_set_name: RedPajamaGithub


Nestled on 42 acres of woodland in Ravinia Park, the Crowne Plaza Atlanta Perimeter at Ravinia occupies a prime location in Atlanta's Perimeter Center, near Buckhead, downtown Atlanta, and the Hartsfield Jackson International Airport. The hotel offers a quiet retreat highlighted by a series of waterfalls, terrace gardens, and surrounded by scenic winding footpaths. With 32,000 square feet of flexible meeting and event space, the hotel also offers amenities like a refreshing indoor pool, fitness center, on-site restaurants, a full-service business center, and complimentary shuttle service within a two-mile radius. And it is within a close proximity to MARTA with accessibility to the airport.
Be a part of the onsite action. Please book accommodations before the deadline in order to receive the special discounted rate. Reserve your Room Here.
See the Accommodations page for more information.
We are pleased to welcome ICED2018 attendees to the beautiful city of Atlanta.
Atlanta is THE metropolis in the South East of the United States, rich in multicultural history and modernity, and globally connected by the busiest airport in the world. The theme for ICED 2018 is "Institutional Change: Voices, Identities, Power, and Outcomes," and Atlanta is home to many institutions, landmarks, and businesses that have participated globally in this vital dialogue. Many attendees will want to extend their stay over the weekend to take full advantage of all the opportunities the city has to offer. Visit the Attractions page for more information.
Atlanta is one of the cradles of the Civil Rights movement.
The Martin Luther King, Jr. Center for Nonviolent Social Change is a national historic site where nearly one million people each year visit to learn and be inspired.
Atlanta is also home to the AIDS Memorial Quilt, an enormous quilt that celebrates the lives of people who have died of AIDS-related causes, and cultivates awareness, support and healing for those affected.
The Jimmy Carter Library and Museum houses the former president's papers and administrative material, as well as his Nobel Peace Prize and a replica of the Oval Office.
Atlanta is also home to a rich artistic and cultural scene.
The High Museum of Art is home to more than 14 thousand works in its permanent collection, along with partnerships with the Louvre and the Smithsonian.
The Fernbank Museum of Natural History, which stands on 65 acres of the largest old-growth urban forest in the country, presents exhibitions and programming about natural history in its mission to encourage a greater appreciation of the planet and its people.
The Fox Theatre is a national landmark that frequently hosts touring Broadway acts.
In downtown Atlanta, you can visit Centennial Olympic Park, a 21 acre public space built for the 1996 Summer Olympics. The park is surrounded by many major Atlanta landmarks, including the Georgia World Congress Center, Georgia Dome, College Football Hall of Fame, and the Georgia Aquarium, the largest aquarium in the western hemisphere, home to several thousand species, where the conference banquet will be held.
The Atlanta metro area is the 8th-largest economy in the United States, with the 3rd-largest concentration of Fortune 500 companies. Some of the world's largest companies call Atlanta home, such as The Coca-Cola Company, CNN, and The Weather Channel. Atlanta is also host to some of the most thriving young companies, like Mailchimp and Yik Yak.
With more than 30 colleges and universities in the metro area, Atlanta is a prominent center for excellence in education, with top research universities such as the Georgia Institute of Technology and Emory University, as well as the largest consortium of historically Black colleges. The multiplicity of perspectives is sure to make every exchange at the conference stimulating and insightful.
Visit the Attractions page for more information.


KEYS TO GETTING HIRED SERIES also reveals the most effective ways to uncover job leads, connect with employers, and why employers make the hiring decisions they do. While the DVDs do not need to be shown sequentially, the best impact is for job seekers to view all three. Best uses include use in group workshops or Job Clubs; to supplement a job search or work prep curriculum; for individual study and research; or for use in traditional educational settings of all types.


Quick shot of Prince Berhard and Princess Juliana on skiing holiday.
Title reads: "Salzburg. Das holladische Prinzenpaar in Zell am See."
"Kronprinzessin Juliana and Prinz Bernhard beim Wintersport."
GVs in Alpine town (presumably in Salzburg, Austria).
Prince Bernhard of Holland (or Netherlands) and Princess Juliana get out of car.
Alternate spelling for search purposes - Bernard.
Italian battleship "Leonardo Da Vinci" is successfully turned the right way up after being submerged in the sea.
A visit to the secluded island of Tristan da Cunha in the South Atlantic.
Colourful celebration of St. Caterina da Siena in Sienna, Italy.
Great footage of models built from aeronautical diagrams by Da Vinci in Italy.
Mayoress of Southampton officially welcomes Tristan Da Cuna refugees.


text:
Triviola is a genus of moths in the family Lecithoceridae. It contains the sole species Triviola puiensis, which is found in Thailand.

Description
The wingspan is .

References

Torodorinae
Monotypic moth genera
Moths of Asia
Endemic fauna of Thailand

redpajama_set_name: RedPajamaWikipedia


text:
#pragma once
#ifndef OGLPLUS_OBJECT_DESC_1107121519_HPP
#define OGLPLUS_OBJECT_DESC_1107121519_HPP

#include <oglplus/config/object.hpp>
#include <oglplus/string/empty.hpp>
#include <oglplus/object/name_tpl.hpp>

#if !OGLPLUS_NO_OBJECT_DESC
#include <cassert>
#include <map>
#endif

namespace oglplus {

class ObjectDesc
{
private:
#if !OGLPLUS_NO_OBJECT_DESC
	std::string _str;
#endif
public:
	ObjectDesc(void) { }

	ObjectDesc(std::string&& str)
#if !OGLPLUS_NO_OBJECT_DESC
	 : _str(std::forward<std::string>(str))
#endif
	{
		OGLPLUS_FAKE_USE(str);
	}

	ObjectDesc(ObjectDesc&& tmp)
#if !OGLPLUS_NO_OBJECT_DESC
	 : _str(std::move(tmp._str))
#endif
	{
		OGLPLUS_FAKE_USE(tmp);
	}

	const std::string& Str(void)
	{
#if !OGLPLUS_NO_OBJECT_DESC
		return _str;
#else
		return EmptyStdString();
#endif
	}

#if !OGLPLUS_NO_OBJECT_DESC
	std::string&& Release(void)
	{
		return std::move(_str);
	}
#endif
};

namespace aux {

#if !OGLPLUS_NO_OBJECT_DESC
::std::map<unsigned, std::string>& ObjectDescRegistryStorage(int id);
#endif

#if !OGLPLUS_NO_OBJECT_DESC
class ObjectDescRegistryBase
{
private:
	typedef ::std::map<unsigned, std::string> _desc_map;
protected:
	static void _do_register_desc(
		_desc_map& storage,
		unsigned name,
		ObjectDesc&& desc
	);

	static void _do_unregister_desc(
		_desc_map& storage,
		unsigned name
	);

	static const std::string& _do_get_desc(
		_desc_map& storage,
		unsigned name
	);
};
#endif // !OGLPLUS_NO_OBJECT_DESC

class ObjectDescRegistry
#if !OGLPLUS_NO_OBJECT_DESC
 : public ObjectDescRegistryBase
#endif
{
private:
#if !OGLPLUS_NO_OBJECT_DESC
	typedef ObjectDescRegistryBase _base;
	typedef ::std::map<unsigned, std::string> _desc_map;

	static _desc_map& _storage(int id)
	{
		return ObjectDescRegistryStorage(id);
	}
#endif
public:
	// internal implementation detail. do not use directly
	static void _register_desc(int id, unsigned name, ObjectDesc&& desc)
#if OGLPLUS_NO_OBJECT_DESC
	OGLPLUS_NOEXCEPT(true) { (void)id; (void)name; (void)desc; }
#else
	{
		_base::_do_register_desc(
			_storage(id),
			name,
			std::move(desc)
		);
	}
#endif

	// internal implementation detail. do not use directly
	static void _unregister_desc(int id, unsigned name)
#if OGLPLUS_NO_OBJECT_DESC
	OGLPLUS_NOEXCEPT(true) { (void)id; (void)name; }
#else
	{
		_base::_do_unregister_desc(_storage(id), name);
	}
#endif

	// internal implementation detail. do not use directly
#if OGLPLUS_NO_OBJECT_DESC
	static const std::string& _get_desc(int, unsigned)
	OGLPLUS_NOEXCEPT(true)
	{
		return EmptyStdString();
	}
#else
	static const std::string& _get_desc(int id, unsigned name)
	{
		return _base::_do_get_desc(_storage(id), name);
	}
#endif
};

} // namespace aux

template <typename ObjTag>
inline const std::string& DescriptionOf(ObjectName<ObjTag> object)
{
	return aux::ObjectDescRegistry::_get_desc(
		ObjTag::value,
		GetName(object)
	);
}

} // namespace oglplus

#if !OGLPLUS_LINK_LIBRARY || defined(OGLPLUS_IMPLEMENTING_LIBRARY)
#include <oglplus/object/desc.ipp>
#endif // OGLPLUS_LINK_LIBRARY

#endif // include guard


text:
var crypto = require('crypto'),
	Script = require('vm'),
	cache  = { };

// Defines parrot's version
exports.version = '0.3.1';

// Global configuration
exports.config = {
	sandbox: {},
	cache: 5,
	buffer: true,
	tags: {
		start: '<%',
		end: '%>'
	}
};

/**
 * Clear's parrots internal cache
 *
 * @return undefined
 */
exports.clearCache = function() {

	cache = {};
};

/**
 * Renders a template
 *
 * @param  data   string The input data
 * @param  config object Any optional configuration options
 * @return The rendered template
 */
exports.render = function(data, config, onprint) {

	// If config is given as a function
	if (typeof config === 'function') {

		// Swap the parameters
		onprint = config;
		config  = undefined;
	}

	if (config === undefined) {

		// Use the global defaults
		config = exports.config;
	}
	else {

		// Set the cache and buffer configuration if none is defiend
		config.cache  = config.cache  || exports.config.cache;
		config.buffer = config.buffer || exports.config.buffer;

		if (config.tags === undefined) {

			// Default to the global tags
			config.tags = exports.config.tags;
		}
		else {

			// Default to the global tags if they aren't set
			config.tags.start = config.tags.start || exports.config.tags.start;
			config.tags.end   = config.tags.end   || exports.config.tags.end;
		}

		if (config.sandbox === undefined) {

			// Set the sandbox defaults
			config.sandbox = exports.config.sandbox;
		}
		else {

			// Default to the global sandbox
			var sandbox = exports.config.sandbox;

			// Loop through each item in the sandbox
			for (var key in config.sandbox) {

				// And overwrite any existing sandbox item
				sandbox[key] = config.sandbox[key];
			}

			// Replace the merged sandbox
			config.sandbox = sandbox;
		}
	}

	// Short forms for the start and end tags and get the parent callee
	var et     = config.tags.end,
		st     = config.tags.start,
		ident  = crypto.createHash('md5').update(data).digest('base64'),
		output = '';

	// Override the print function
	config.sandbox.print = function(chunk) {

		// We can only accept strings
		chunk = chunk.toString();

		// If the buffer configuration was set to false and the user defined a function
		if ( ! config.buffer && typeof onprint === 'function') {

			// Call the function with the data chunk
			onprint(chunk);
		}

		// Append any data to the output buffer
		output += chunk;
	};

	// If the output is already cached
	if (cache[ident] !== undefined) {

		// Print the entire output
		config.sandbox.print(cache[ident]);

		// And return the output
		return output;
	}

	// Parrot can only process strings
	data = data.toString();

	// Compile the input into executable javascript
	data = data
		.replace(new RegExp('(^|' + et + ')[^]+?($|' + st + ')', 'g'), function(match) {
			return match
				.replace(/"/g,  '\\"')
				.replace(/\n/g, '\\n')
				.replace(/\r/g, '\\r')
				.replace(/\t/g, '\\t');
		})
		.replace(new RegExp(':\\s*' + et, 'gm'), '{ ' + et)
		.replace(new RegExp(st + '=([^]+?)' + et, 'gm'), '");\nprint($1);\nprint("')
		.replace(new RegExp(st + '\\s*end(if|while|for|switch);?\\s*' + et, 'gmi'), '");\n}\nprint("')
		.replace(new RegExp(st + '([^]+?)' + et, 'gm'), '");\n$1\nprint("');

	// Add outer print function
	data = 'print("' + data + '");';

	// Execute the script, rendering the template
	Script.runInNewContext(data, config.sandbox);

	// If we have a valid cache amount
	if (config.cache > 0) {

		// Cache the output
		cache[ident] = output;

		// Set a timeout of the time
		setTimeout(function() {

			// Delete the cache entry
			delete cache[ident];

		}, config.cache);
	}

	// If we have been buffering the output and onprint is a function
	if (config.buffer && typeof onprint == 'function') {

		// Return the output value
		return onprint(output);
	}

	// Return the output
	return output;
};


text:
Thu 26 Oct 2017 02:26 PM
Ed Sheeran hopes to be fit for Dubai concert in November
Ed Sheeran could cancel Dubai gig after cycling accident
Dubai fans warned about buying 'unauthorised' Ed Sheeran tickets
Video: Musician Ed Sheeran faces copyright lawsuit over 'Thinking Out Loud'
AEG Live
Ed Sheeran: I will be fit to play Dubai concert
British pop star announces update to his Asia tour following injuries in cycling accident
Pop star Ed Sheeran will be fit to play his scheduled concert in Dubai on November 23, allaying fears of cancellation following a recent cycling accident.
In a Facebook post, the British singer-songwriter said that his tour will continue as planned from November 11 when he is due to play in Singapore.
The 26-year-old has been forced to schedule some of his Asia tour following the accident in which he broke his arm, meaning he cannot play his guitar.
And according to a separate Facebook post by promotors AEG Presents Asia, the Dubai date at the Autism Rocks Arena is on the list of concerts that will go ahead.
Sheeran said: "A follow-up visit to the doctor's today confirmed that I will be good to go from the Singapore shows onwards."
Osaka, Tokyo and Manila will be rescheduled for April 2018 but due to scheduling conflicts, the dates in Taipei, Seoul, Hong Kong and Jakarta have been cancelled.
"I haven't cancelled a show before, this has been quite a difficult decision," he said in the video. "I physically can't play at the moment ... It's the utmost importance to get my arms healed so I can play, hopefully, for the rest of my life."
The two-time Grammy winner's latest album "Divide" smashed Spotify records, notching up 57 million listens on the first day of its release in March -- nearly twice the previous highest.
Sheeran cut his musical teeth from the age of four at a local church choir, and learned to play the guitar and write songs at a young age.
He honed his talent by busking and playing in bars, and won breakthrough international success with his 2014 love ballad "Thinking Out Loud", which became the first song on Spotify to be streamed half a billion times.
For all the latest art news from the UAE and Gulf countries, follow us on Twitter and Linkedin, like us on Facebook and subscribe to our YouTube page, which is updated daily.


Gregs Building is a Grade II Listed office building constructed in 1847 for R. H. Greg & Co. The building lies in the heart of the City of Manchester and is set within the prime financial and professional district, it occupies a prominent corner plot and comprises of five upper floors, a ground floor and a lower floor.
The external elevations are constructed of solid brick with stone features and a majority of original timber sash windows.
Over the years the masonry had begun to fail due to age, weather and general deterioration resulting in the internal walls of the building becoming gradually damaged by damp penetration. Extensive repairs were essential in order to correct and reverse all signs of damage internally and externally.
Initially, Aura Conservation were contracted to carry out the building condition surveys, providing a report detailing recommendations to the client.
Refurbishment work began in August 2014 to include hundreds of brick replacements, stonework sills, jambs & lintels which had cracked and failed. They all required replacements which involved carving and matching to existing materials using new stone indents and mortar repairs. Consequently the pointing had also failed therefore a 100% full re-point was undertaken. The building also required cleaning and therefore the Doff chemical clean was adopted to remove years of environmental grime.
The timber sash windows were refurbished to include some timber replacement and redecoration to all.
Work were complete in February 2015.


text:
Latin American solidarity economies demonstrate the power of the people
Zanetta Jones
cross-posted from Shareable
Solidaristic principles prove great in theory, but how do they hold up in practice? Specifically, in communities facing historical divestment and disenfranchisement, can mutualism and cooperativism serve as building blocks for crafting more equitable, sustainable economies and societies?
A growing number of Latin American communities are proving (through the innovative application of solidarity principles) that it's possible to reimagine our relationship to resources, capital, and collective well-being, all while creating sustainable, people-centered systems along the way.
Haiti's cooperative cocoa industry
Farmers prepare the ground for cocoa seedlings in Acul du Nord, one of the communes in northern Haiti. Credit: Kendra Helmer
Haiti has a long history of economic and political instability due to centuries of imperialistic exploitation. In recent history, Feccano, a federation of cocoa cooperatives based in northern Haiti, became a beacon of hope for local farmers, who have established an active network of exchanges that prioritize ecological sustainability and farmer profits.
To date, the group has grown to include over 4,000 farmers, becoming the first Haitian enterprise and farmers' co-op to export fermented cacao.
Puerto Ricans push for sustainable energy democracy
Residents march along Las Americas Highway to protest the LUMA Energy company in San Juan, Puerto Rico. Credit: Carlos Giusti
Following the devastation caused by Hurricanes Maria and Fiona, the vulnerabilities of Puerto Rico's failing energy infrastructure came center stage. Years of divestment and mismanagement of the island's privatized energy provider, LUMA Energy, left many under-protected in the event of a disaster.
In the aftermath, collective civilian responses to restore power ignited a movement that heralds community-based energy resilience, with many groups like Casa Pueblo and ACESA, championing solar as an alternative to fossil-fueled electricity.
Zapatista calls for food sovereignty in Mexico
Zapatista's work is grounded in anti-capitalist approaches to community wellness and collective autonomy, including creating and sustaining their own food systems. Credit: Andaluscia Knoll
Zapatista is an indigenous revolutionary group based in Mexico's southeast region. With over 25 years in operation, the group has established political and social influence on a nationwide scale. Their main objectives are to ensure the preservation of indigenous rights, autonomy, and survival.
Chief among their initiatives is their fight to establish food sovereignty within their community. This means organizing a demonstrated divestment from large-scale industrial food production in favor of community-based agricultural development.
Uruguay's cooperatives provide a replicable model for housing justice
FUCVAM member-workers erect a multi-unit building that will be utilized as a housing cooperative. Credit: World Habitat
FUCVAM (Federación Uruguaya de Cooperativas de Vivienda por Ayuda Mutua, Uruguayan Federation of Mutual Aid Housing Co-operatives) is a federation of mutual aid housing cooperatives based in Montevideo. FUCVAM's approach to addressing housing insecurity centers on the collective development of housing and urban infrastructure — and it's proved to be a successful and sustainable model.
As the country's largest and oldest housing collective, FUCVAM's success has led to the regional adaptation of its model in more than 15 countries around Latin America.
Argentina's cooperatives address health & economic crises
Cooperatives like FarmaCoop (Argentina's first empresas recuperadas lab) have been integral in Argentina's transition to a just, sustainable economy, particularly during the Covid-19 pandemic. Credit: El Diaro
In the aftermath of Argentina's 2001 financial crisis, workers across the country rallied to gain control of empresas recuperadas (companies recovered from bankruptcy by falling into worker control), establishing a network of cooperatively owned businesses that spanned industries. When the Occupy Buenos Aires movement ignited around 2014, the push toward a more just economy gained even more traction.
At the onset of the Covid-19 crisis, as the failures in traditional capitalistic approaches to economic and collective healthcare were laid bare, the resilience and adaptability of cooperatives provided vital pathways to economic and health recovery. Farmacoop, Argentina's first laboratory empresas recuperada was integral in the production of local, affordable medical treatments and also developed the first Argentine Covid-19 antibodies test.
Explore more Latin American solidarity economies
This list is just a snapshot of movements and organizations. Across Latin America, there are many examples of communities utilizing solidaristic principles to craft community-specific solutions that address systemic issues and inequities.
For an exhaustive list of Latin American solidarity economies, browse this resource guide compiled by our partners at New Economy Coalition.
And, if you're interested in exploring this topic further, check out "Solidarity Economy in Latin America", a 10-part podcast/video series created by students at the University of Virginia.
Check out these related articles and resources:
The Response: How Puerto Ricans are Restoring Power to the People
Association of Olopenses Women provides economic empowerment to rural Guatemalan workers
Survival before sustainability: How vegan reforestation in Haiti got stuck
Worker Cooperatives Food Utilities (Electric, Water, Phone, Internet) Construction & Repair Healthcare solidarity economy Solidarity Economy Organizing Latin America
Self-Empowerment Through Cooperative Enterprise
Canning for Change
"We Are One Big Conversation"
Taking Power vs Making Power


Happy Place is the happiest little pop-up in Chicago.
That's my gift. I let that negativity roll off me like water off a duck's back. If it's not positive, I didn't hear it. If you can overcome that, fights are easy. ~George Foreman.
Happy Place in Chicago is one of the pop-up art exhibits making headlines. We visited this fun, quirky place in early July, but they just announced an extension in Chicago until early September, 2018. It's a fantastic place to visit if you love photography or enjoy capturing colorful snapshots of you and your family or friends. Not a place to visit on your own, it's so much more fun with company. I took 3 kiddos with me and they all loved it. The only complaints were not being able to stay and take more pics.
You'll want to allow 2-3 hours total for your visit. When you purchase your tickets, you will be assigned a time slot. The FAQ page suggests you arrive 20 minutes before your time slot, although the morning we visited, we were in the second group and they were already running behind so we did not get in early. There is a little "waiting area" outside with seats and a fan, although if the weather is particularly bad, it won't provide you with much cover. Valet parking is available if you are driving, although public transportation is suggested since there is limited street parking and I'm not sure when they cut off the valet parking.
You can expect lots of smiles and laughs during your visit, but note that there are employees to encourage you to move along to the next area. I'd suggest checking out Instagram and other social media channels so you have an idea of the different areas where you can spend time during your visit. Plan your shots in advance and try to stick with 1 or 2 poses per exhibit so you won't get the stink eye from the folks in line behind you. You will likely need to wait in some areas, including the ball pit and the upside-down room, so consider asking an employee there to help you snap some pics with your device.
A small array of food options are available for purchase towards the end, consider sharing the rainbow mac & cheese or grilled cheese. A bit pricey for what you get, but worth it for the fun of it. After the food area, you'll find a lovely gift shop with all things happy and a few more photo ops. We didn't want to leave, but even a few weeks later, I'm still smiling about our visit.
Happy Place is located at 1004 N Elston Ave. in Chicago. It's in an old warehouse, so if it's a particularly warm day outside, make sure you dress appropriately. There are restrictions on what you can bring in, so make sure you check out the website before your visit.


text:
Федерер, Герберт (1920—2010) — американский математик.
Федерер, Роджер (род. 1981) — швейцарский теннисист.


text:
Title: Elmer Jackson. Coroner's Reports, Duluth District. No. 59.
Title: Elias Clayton. Coroner's Reports, Duluth District. No. 60.
Title: Isaac McGhie. Coroner's Reports, Duluth District. No. 62.
Title: Elmer Jackson. Coroner's Records, Duluth District. No. 59.
Title: Elias Clayton. Coroner's Records, Duluth District. No. 60.
Title: Isaac McGhie. Coroner's Records, Duluth District. No. 61.
Title: Elmer Jackson. No. 7430. June 30, 1920.
Title: Elias Clayton. No. 7431. June 30, 1920.
Title: Elias Clayton. No. 26873.
Title: Isaac McGhie. No. 26872.
Title: Telegram from the National Association for the Advancement of Colored People to J. A. A. Burnquist, June 16, 1920.
Title: Letter from the Albert DeSilver to J. A. A. Burnquist, June 16, 1920.
Title: Letter from J. A. A. Burnquist to Albert DeSilver, July 2, 1920.
Title: Letter from J. A. A. Burnquist to Walter F. White, December 8, 1920.
Title: Letter from Walter F. White to J. A. A. Burnquist, December 11, 1920.
Title: Letter from Mary White Ovington to J. A. A. Burnquist, July 6, 1920.
Title: Letter from Maud Craig to J. A. A. Burnquist, June 19, 1920.
Title: Letter from J. A. A. Burnquist to Maud Craig, July 2, 1920.
Title: Letter from J. A. A. Burnquist to Anton Gronseth, July 2, 1920.
Title: Letter from P. L. Turner to J. A. A. Burnquist, June 23, 1920.
Title: Memorial from the Colored Ministers of Minnesota, July 21, 1920. [Copy 2].
Title: The City's Shame.
Title: Superior Puts End to Ghoulish Trade.
Title: The Crisis, Vol. 20, No. 4, August 1920, cover and pages 179 and 195.
Title: Judy, M. W.,Duluth's Sad Experiment.
Title: The Duluth Disgrace.
Title: Minnesota's Disgrace.
Title: Advertisement for the John Robinson Circus.
Title: Duluth's Deep Regret Over Horrible Crime Expressed by Citizens.
Title: Three Negroes Lynched in Duluth Last Night.
Title: Governor Burnquist to Order Investigation.
Title: Young Woman Victim Will Fully Recover.
Title: Warning Given to Snelling as Mob Started Trouble.
Title: Troops Guard Duluth After Lynching of 3.
Title: Troops Sent to Duluth by the Governor.
Title: Infuriated Mob Takes Three Negroes from Police Station Hanging Them to Light Pole.
Title: Topics of the Times.
Title: The Duluth Lynching.
Title: William Rozon. Case No. 5728.
Title: John Doe, Richard Roe and Jack Robinson. Case No. 5735.
Title: June-September 1920. Selected pages 438-499.
Title: August 1920-February 1921. Selected pages 1-152.
Title: Clarence Green. Case No. 5698.
Title: Frank Spicer. Case No. 5699.
Title: Nate Gray. Case No. 5701.
Title: Loney Williams. Case No. 5702.
Title: John Burr. Case No. 5707.
Title: Leonard Hedman. Case No. 5713.
Title: Ed Goneau. Case No. 5720.
Title: Pat Olson. Case No. 5726.
Title: Carl John Alfred Hammerberg. Case No. 5148. January 1921.
Title: Mob Hangs 3 in Duluth.
Title: Duluth Mob Lynches Three Negroes, Frees Three; 5,000 Stormed Jail After Attack on White Girl.
Title: Louis Dondino. Case No. 6614. Minute Record. February 1921.
Title: Louis Dondino. Case No. 6614. Jury Verdict. February 1921.
Title: William F. Murnian (ca. 1865 - July 7, 1927), Commissioner of Public of Safety.
Duluth Lynchings | Photographs
Title: Duluth policemen, group photo. Edward H. Barber, Police Lieutenant, at far right.
Title: Andrew Holt (1855-1948), Associate Justice of Minnesota Supreme Court.
Title: Police Station after damage by lynching mob, Duluth.
Title: Another Example of Lawlessness.
Title: Citizens Mass Meeting.
Title: Duluth Lyncher Convicted.
Title: Duluth News.
Title: "Operative Morgan" Report, June 28, 1920.
Title: Report from W. F. Rhinow to J. A. A. Burnquist, August 5,1920.
Title: Letter from J. A. A. Burnquist to Warren E. Greene, December 8, 1920.
Title: Letter from Warren E. Greene to J. A. A. Burnquist. December 14, 1920.
Title: Supplementary Statement submitted to J. A. A. Burnquist by Warren E. Greene.
Title: Letter from J. A. A. Burnquist to Walter F. White, December 31, 1920.
Title: Letter from J. A. A. Burnquist to William T. Francis, July 10, 1920.
Title: Negroes Did Not Rape Girl.
Title: Editorial Section.
Title: From an Editorial in the Chicago Tribune.
Title: Leonard Hedman. Case No. 5675. Transcript.
Title: Elmer J. Johnson. Case No. 5685.
Title: Arthur Pelcher. Case No. 5686.
Title: Walter McMillan. Case No. 5687.
Title: Louis Dondino. Case No. 5689.
Title: Lawrence Brotherton. Case No. 5705.
Title: Carl John Alfred Hammerberg. No. 5148. Trial Transcript. June 1921.
Title: Edward H. Barber, Police Lieutenant.
Title: William M. Majors, Reverend.
Title: William J. Powers (ca. 1884 - May 16, 1949), Reverend.
Title: J. Louis Ervin ( ? - August 24, 1947).
Title: Elias Clayton, Elmer Jackson, and Isaac McGhie lynched in Duluth.
Title: Tragedy of a Colored Man.
Title: Rev. W.J. Powers Denounces Lynchers.
Title: Race Leader, Ferd. Barnett, In Duluth Defending His Race.
Title: Opposed to Mob Rule.
Title: Reports Are Made On Duluth Lynching.
Title: The Appeal.
Title: Isaac McGhie. No. 7429. June 30, 1920.
Title: Elmer Jackson. No 26871.


I'm in the market for a tripod but I have no clue what to look for or anything about them.
I have a Manfrotto tripod that I adore...I'll have to look up the model for you.
Much will depend on your budget,what type of shots you will be using it for and how often you will be using it.
It is also very important to buy a tripod that will comfortably carry your heaviest gear.
I have the Manfrotto 190CLB tripod with Manfrotto 804RC2 Counterbalanced 3 Way Head.
It's a very nice tripod that tends to stay stable in most conditions.
The other end of the scale I use a Slik Pro 400DX which cost me £60 ($120) and it comes with Pan & Tilt head.
It's capable of carrying my 30D with 70-200L comfortably.
My thoughts when I purchased it were I did'nt actually take a lot of shots where tripod was necessary and I didn't want to spend £150-£200 on something I would not use that often,mainly got it for my increasing interest in Macro.
The links i posted weren't working so i fixed them.


Game of Thrones Film Destinations of Dubrovnik - Do I need Guided Tour?
Home > Blog > Croatia > Do you need a tour to see the Game of Thrones Film Destinations of Dubrovnik?
Dubrovnik's tourism industry has boomed since it was used as film location of King's Landing in Game of Thrones. The Old Town of Dubrovnik was founded in 7th Century and is a UNESCO World Heritage site, and is surrounded by hand built medieval fortifications. Do you need a tour to see the Game of Thrones Film Destinations of Dubrovnik? Or is it possible to do it yourself?
According to many travel bloggers, including Ryazan Tristram, it is possible to devise a DIY Travel Itinerary to Dubrovnik, Croatia. The sites where the filming took place are completely accessible, and most of the Old Town is very walkable (although be aware of many steps!).
Spend at least 4 hours exploring the Old Town of Dubrovnik on foot as a minimum. I would recommend at least a few days in the city to fully appreciate what Dubrovnik has to offer.
You will enter the Old Town via Pila or Ploce gate, to blur the boundaries between fantasy and reality. Tyrion talks with Lancel Lannister at Ploce gate in "The Ghost of Harrenhal". It also features as an end to Cersei's walk of atonement.
St Dominika Street is a famous cobbled street in the central Old Town of Dubrovnik and was featured in several market scenes bustling with animals, peasants and traders in the Game of Thrones. It's almost famous for the gold cloaks scene, and you will recognise the route as the one taken by Cersei Lannister, when she walked naked as penance for her sins towards Ploce Gate.
Fort Lovrijenac at the Western side of the old town, is positioned on a 37 metre high cliff. It's a triangular shaped fort with 10 canons, and was the residence of the King of the Andals and the First Men, his family and his court. It dominates the skyline of Dubrovnik. One of the most famous scenes filmed here was the massacre in the Red Keep – the result of Eddard Stark's failed attempt to place King Joffrey Baratheon and his family under arrest in anticipiation of the coronation of the true heir Stannis.
Walk down to Dubrovnik Harbour and jump on the boat to Lokrum Island, fictionally known as Qarth. The boat trip takes just 15 minutes and they run until around 6pm. On Lokrum Island you can see where Daenarys the Dragon Queen gets a harsh welcome from the Spice King.
As you can see, it is totally possible to see the Game of Thrones Film Destinations of Dubrovnik as a DIY tour. It can be done in one long day or two separate days with the Old Town on one and Lokrum on another.
However, the benefits of taking a tour to see the Game of Thrones Film Destinations of Dubrovnik are mainly the expert knowledge of the guide. With the Game of Thrones tour of Dubrovnik on Viator, you will get a tour guide on a three hour walking tour who will give you insights into the Targaryens, Baratheons, Starks and other noble families.
There is also the option of adding on a trip to Trsteno Arboretum, the site used as the King's Landing palace gardens, extending the tour from 3 hours to 5.5. This additional part of the trip is taken by mini bus from and back to the Old Town. Again, you can do this individually, but I preferred to pay extra for the stories and expertise combined with the ease of finding things.
Looking for something a little different? How about an Exclusive Game of Thrones Kayaking Tour of Dubrovnik?!
adminLeave a Comment on Do you need a tour to see the Game of Thrones Film Destinations of Dubrovnik?


text:
"Ghostbusters: Afterlife" opened $44 million to top the box office this week, "King Richard" has a good reputation but a poor box office
"Ghostbusters: Afterlife" produced by Sony topped the North American box office with a revenue of US$44 million in the first weekend, which exceeded industry expectations of US$30~35 million.
This figure is close to the 2016 version of the original painting performance (46 Million), but the production cost of "Ghostbusters: Afterlife" is only half of the previous one.
"Ghostbusters: Afterlife" is the sequel to the classic sci-fi comedy of the 1980s "Ghostbusters".
Sony restarted the movie in 2016. The film was starring all women. Its production cost was US$144 million (the 2021 version cost US$75 million). However, the film's box office failed miserably.
The world premiere of the latest "Ghostbusters: Afterlife" has a box office of $60 million.
The freshness of Rotten Tomatoes in the film is 62%, and the CinemaScore audience rating is A-, which is higher than the previous B+.
At the same time, the biopic "King Richard" produced by Warner and starring Will Smith ranked fourth with a box office of $5.7 million, far below the $10 million forecast.
"King Richard" has a CinemaScore rating of A, and the freshness of rotten tomatoes is 92%. It is another work with low box office and high reputation this year: it has everything except box office.
The market for adult movies is still far behind popcorn and family movies.
Will Smith is expected to run for the best actor Oscar of the year with "King Richard".
"Eternals" ranked second at the box office of $10.8 million in the third week, down 60% year-on-year.
The film's North American cumulative total of 135.8 million US dollars, its global box office cumulative 336.1 million.
"Clifford the Big Red Dog" ranked third with $8.1 million, with a total of $33.51 million in North America, and will be released globally next month.
"Dune" ranks fifth with US$3.06 million. It currently has a total box office of US$98.2 million in North America and is expected to exceed the US$100 million mark this week.
The film's global box office reached 367.1 million US dollars.
"Venom 2" ranked sixth with US$2.8 million, with a total of US$206.5 million in 52 days of screening. The film will officially land on the online platform on November 23.
"007: No Time to Die" finally surpassed "Fast and Furious 9" to become the world's highest-grossing Hollywood movie in 2021.
Seven weeks after the release, the global box office of "007: No Time to Die" reached $734.1 million ("Fast and Furious 9" was $721.1 million).
The independent black-and-white film "C'mon C'mon" starring Joaquin Phoenix was released in five theaters in the United States. It ranked 17th with a box office of $134,447.
The average revenue per screen of "C'mon C'mon" is US$26,889, which exceeds the US$25,938 of "French Mission".
"C'mon C'mon" became the highest-grossing single-screen movie of the year.
North American weekend box office statistics
New Movies This Week
"Encanto" (November 24)
Director: Jared Bush / Byron Howard / Charise Castro Smith
Screenwriter: Jared Bush / Charise Castro Smith/ Lin-Manuel Miranda
Starring: Stephanie Beatri/ Diane Guerrero/ Wilmer Valderrama
The story focuses on Latin America and tells a fantasy house in Colombia, where everyone has unique talents.
Only the ordinary girl Mirabel is a person who does not know how to use magic at home, for which she will face a series of challenges.
"House of Gucci" (November 24)
Director: Ridley Scott
Screenwriter: Becky Johnston / Roberto Bentivegna / Sara Gay Forden
Starring: Lady Gaga / Adam Driver / Jared Leto
"House of Gucci" revolves around the story of Maurizio Gucci, the third-generation successor of the fashion brand Gucci.
Maurizio is the grandson of Gucci's founder Guccio Gucci. He was shot and killed by a Sicilian young man on the stairs of the Milan office in 1995.
His wife Patrizia Gucci was sentenced to 29 years in prison for plotting to kill her husband.
"Resident Evil: Welcome to Raccoon City" (November 24)
Screenwriter: Johannes Roberts
Starring: Hannah John-Kamen / Kaya Scodelario / Neal McDonough
Raccoon City is home to the pharmaceutical giant Umbrella Corporation. It used to be very prosperous but is now a dying Midwestern town.
The withdrawal of the company turned the city into a wasteland, and great evil was brewing under its decline.
When the evil is released, a group of survivors must work together to uncover the truth behind the umbrella and spend a terrifying night.
"Licorice Pizza" (November 26)
Director: Paul Thomas Anderson
Screenwriter: Paul Thomas Anderson
Starring: Alana Haim / Cooper Hoffman
"Licorice Pizza" tells a growth story that took place in San Fernando Valley in the 1970s.
The actor is a high school student, but also a successful child star.
Tagged Box OfficeNews
"ONE PIECE FILM RED!": One Piece 15th Theatrical Edition Exposures Announcement Trailer
"The King's Man" releases a new trailer, the super agent is born
"John Wick: Chapter 4": Keanu Reeves's shooting scene photos are exposed, the classic suit is super handsome!
"Jurassic World: Dominion" new stills are released, Owen appears!
Ah-in Yoo Netflix's new drama "Hellbound" first exposure trailer


Pinkkatillac๑Kustom Kulture: Happy Children's Day ♥ Brazil.
Happy Children's Day ♥ Brazil.
FELIZ DIA DAS CRIANÇAS PARA TODAS AS CRIANÇAS DO BRASIL E PARA MINHA CRIANÇAS TAMBÉM!
NICOLLE, NATHÃ E BRENO, AMO MUITO VOCÊS!!!


text:
Q: Lightning: Any ideas how to embed google analytics js code into Lightning app I am getting the error:

Refused to load the script
  'https://www.google-analytics.com/analytics.js' because it violates
  the following Content Security Policy directive:

It is expected behavior according to the documentation:

The framework uses Content Security Policy (CSP) to control the source of content that can be loaded on a page

Are there any workarounds to apply google analytics to lightning app?
Up:
Here is the code to include the tracking code:
    <ltng:require scripts="/resource/styles/js/jquery.min.2.1.4.js,
                       /resource/styles/js/google.analytics.js"
              styles="/resource/styles/css/bootstrap.min.css"/>

and here is the google analytics tracking code which is placed in the google.analytics.js:
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXX-Y', 'auto', {
        'allowLinker': true
    });
    ga('require', 'linkid', 'linkid.js');
    ga('require', 'linker');
    ga('linker:autoLink', [/instance(\.|--)(.)*\.(salesforce|force)\.com/]);
    ga('send', 'pageview');

The problem is that inclusion of //www.google-analytics.com/analytics.js fails due to CSP.

A: This is as per the security policies .Any JS code or external libraries need to be in static resource .
you will need to use ltng:require tag for same .
Please see below blog
https://developer.salesforce.com/blogs/developer-relations/2015/05/loading-external-js-css-libraries-lightning-components.html
The below shows how to load files from static resource to lightning component
 <ltng:require
 styles="/resource/path/to/css1[,/resource/path/to/css2]"
 scripts='/resource//path/to/js1.js,[/resource//path/to/js2.js]'
 afterScriptsLoaded="{!c.controllerFunction}"
 />

A: So I just got a test event working!
I included the analytics.js file as a static resource, and in the connection code that google provides, I updated it to use that static resource as well:
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','/resource/ga','ga');

My resource is called simply ga.


text:
Dog shoots, kills man in hunting accident
The victim, who was sitting in the truck's front passenger seat, was struck in the back as he and the pet were out on a hunting excursion Saturday, according to police in the central US state of Kansas.
A dog shot and killed a man in the United States over the weekend, police said, after the animal stepped on and accidentally discharged a gun left on the backseat of a pickup truck.
"A canine belonging to the owner of the pickup stepped on the rifle, causing the weapon to discharge. The fired round struck the passenger, who died of his injuries on scene," the Sumner County Sheriff's office said.
"The investigation is ongoing, but the preliminary investigation shows it to be a hunting related accident," the sheriff's office added in a separate statement.
Officials did not say whether the 30-year-old man who died was the dog's owner.
Accidental shootings are tragically common in the United States, a country where there are more guns than people. According to data from the US Centers for Disease Control and Prevention, more than 500 people died in firearm accidents in 2021.
Citizen digital Citizen Kenya citizen TV News


Ready to update your closet for the changing season? We've got you covered with the Fall Wardrobe Bundle! All it takes is a few patterns and some well-chosen fabric and you will be ready for all that the season has to offer.
Hawthorn offers three mix-and-match variations perfect for fall layering. Stitch this shirtdress in a gorgeous plaid for an autumnal touch.
Add a classic tailored look to Dahlia by using a light weight wool.
The Zinnia skirt is cute with tights and boots. Try a fun print for a twist on classic fall style.
Sew Violet in a silk for a fashionable layering piece that looks cute with a cardigan or on its own.
Grab all four for 25% today and get stitching! You can find the bundle in the shop here.


text:
Q: tkinter Python 3 Menu Error - Nothing Loads? import sys
import time
import tkinter
from tkinter import *
import tkinter.messagebox as tm
from tkinter.filedialog import *
from sys import exit

class AppUI(Frame):

    def __init__(self, master=None):
        Frame.__init__(self, master, relief=SUNKEN, bd=2)

        self.menubar = Menu(self)

        filemenu = Menu(self.menubar, tearoff=0)
        filemenu.add_command(label="New", command=self.NewFile)
        filemenu.add_command(label="New", command=self.OpenFile)
        self.menubar.add_cascade(label="File", menu=filemenu)

        menu = Menu(self.menubar, tearoff=0)
        self.menubar.add_cascade(label="Edit", menu=menu)
        menu.add_command(label="Cut")
        menu.add_command(label="Copy")
        menu.add_command(label="Paste")

    def OpenFile():
        name = askopenfilename
        askopenfilename()

    def NewFile():
        tm.showerror("ERROR", "Cannot Open New File!")

        try:
            self.master.config(menu=self.menubar)
        except AttributeError:
            self.master.tk.call(master, "config", "-menu", self.menubar)

        self.canvas = Canvas(self, bg="white", width=400, height=400,
                             bd=0, highlightthickness=0)
        self.canvas.pack()

root = Tk()

app = AppUI(root)
app.pack()

root.mainloop()

I can't seem to work this .py file, I am new-ish to coding with python, I have asked and looked about, but I can't seem to find the answer. I have tried to make a class with a menu in it, but the error seems to always say "self is not defined"
Thanks

A: You see nothing because your frame has a default size of 0x0 since there is nothing inside.
Frame.__init__(self, master, relief=SUNKEN, bd=2, width=200, height=200)

should make it visible. Furthermore, I advise you to make your AppUI class inherit from Tk or Toplevel instead of Frame so that you can directly use self.configure(menu=self.menubar) to display the menu.
Also, def OpenFile(): should be replaced by def OpenFile(self): otherwise you will get the error TypeError: OpenFile() takes 0 positional arguments but 1 was given when you call self.OpenFile() (and the same is true for NewFile).


Sens' Erik Karlsson Says Doctors Removed Half Of His Ankle Bone In Surgery.
Ottawa Senators captain Erik Karlsson revealed some rather astonishing news when speaking to reporters about his offseason foot surgery.
Karlsson had surgery in June to repair torn tendons in his foot due to an injury he sustained during the Stanley Cup Playoffs, but Karlsson said that the surgery was more involved than that.
Karlsson told reporters on Wednesday that doctors removed half of his ankle bone in the surgery, according to Dean Brown of TSN1200.
The timetable for Karlsson's return is still unclear although he is skating with the Senators currently.


text:
College football results, schedule
Montana 48, Northern Iowa 10
Yesterday's result FCS quarterfinal
Today's games East
Army vs. Navy at Landover, Md., 2:30 p.m.
SWAC championship
Alabama A&M (8-3) vs. Grambling State (7-4) at Birmingham, Ala., 1 p.m.
FCS quarterfinals
Montana St. (10-2) at Sam Houston St. (12-0), noon
Maine (9-3) at Georgia Southern (10-2), 2 p.m.
Lehigh (11-1) at North Dakota State (11-1), 4 p.m.
Division III semifinals
Wesley (12-1) at Mount Union (13-0), noon
St. Thomas (13-0) at Wis.-Whitewater (13-0), 3:30 p.m.
Division II semifinals
Wayne State (13-1) at Winston-Salem (13-0), 2 p.m.
Delta State (11-2) at Pittsburg State (11-1), 7 p.m.
Friday, Dec. 16 Division III championship At Salem, Va.
Semifinal winners, 7 p.m.
FCS semifinal
Quarterfinal winners, 2:30 or 8 p.m.


text:
The Alabama Music Awards Show
Some of the celebrity performers that have graced the stage with their astounding talents were Channon Knight (gospel artist), Big Ro Williams (blues), Kut Klose (R&B group), Sweet Tea Trio (country singing group), Jackson Capps (country artist), John Stone (country artist), The Velcro Pygmies (rock group), Lamenga Kafi Ford, and Heather Hatton (celebrity comedian).
In the previous years, we have been blessed with presenters such as Aj Lindsey (A&R Def Jam/ Hustle Streetz Records), Bigg Jigg (Universal artist), Tony Brown (BME Presents/Universal Music Group), JD Daigotti (Badazz Ent/Daigotti Boyz Ent.),Robyn Charles (daughter of Ray Charles), Aubrey Francis (Xotic Brain), Ron Stewart (A&R of Atlantic Records), Eric Enew Newman (A&R of Capitol Records/Music Publishing), and Aaron "KC" Jones (Vice President of A&R for Cover Art Entertainment). Blues legends such As Dinah Washington, W.C. Handy, country music pioneer, Hank Williams Sr., and the father of Rock and Roll himself, Sam Phillips have all graced us with their presence! These are just a few of Alabama's musical legends who have given the world some of the most creative and influential music!
Some of our phenomenal honorees were; country artist John Stone, Bluegrass artist Chuck Carpenter, Multi Platinum Group Kut Klose, Toia Jones from Season 7 The Voice, The Velcro Pygmies, Lady K Season 20 American Idol and Muscle Shoals Horns.
Some of the celebrities that have attended the Alabama Music Awards show just to take in the various talented acts are Mike O'Rear President of Muscle Shoals Recordings, AnR Eric Enew Newman of Capitol Records, AnR Ron Stewart of Atlantic Records, D'An Horld (celebrity designer), Michelle Erving (celebrity designer), Black (DTP), CeCe Vance (celebrity publicist), Brick Squad and Traicia Jones (Model),
Our Lifetime Achievement Award winners have been: Henry "Gips" Gipson in 2017, Dr Ken Randolph in 2018, Shelley Stewart in 2019, Jeff Cook of group Alabama 2020, LeNard Brown of the Controllers, Country Boy Eddy and Roscoe Robinson 2022 !
There is such a great history rooted in our state of Alabama! We are elated to continue the integrity of this history by providing a positive platform that will enhance networking opportunities and assist new and emerging artists as well as seasoned artists!
All proceeds from this event will be used to support events that will display and present local musicians throughout the year. It will not only be educational, but it will give our youth the inspiration, encouragement and the resources they need to embark on their own musical journey.
The AMA Gallery
Check out some photos of the AMA's over the years.


Description: Eckankar offers workshops classes and spiritual services to assist you on your personal spiritual journey.
Schedule of events throughout the southern states.
A non profit religious organization. Includes basic beliefs, history and locations.
West African official Eckankar web site.
Eckankar in Louisiana. Eckankar Religion of the Light and Sound of God.


London: Former England captains lavished praise on Paul Collingwood's boys who won the country its first major world title with the ICC World Twenty20 triumph on Sunday.
England were in irrepressible form in the tournament and crushed old foes Australia by seven wickets in the final to win the championship.
Former captain Mike Gatting and Michael Atherton said the English team played positive and aggressive cricket throughout the tournament and that saw them emerge champions.
"Towards the end of the final there, they could have nudged their way through to win by one over," Gatting told BBC Radio Five Live Tuesday.
But no, they carried on playing in a positive manner and won with three overs to spare against a very, very strong Australia side.
Gatting said this England team has been consistent throughout the tournament something they must develop if they are to remain at the top of the world game, with the Ashes series in Australia beginning at the end of the year.
"That's something (consistency) we've been missing in all our cricket for the last 10 years I suppose," said Gatting.
We've managed to beat sides, the best sides at times, but we've never had that consistency that the West Indies had through the 80s and then the Australians through the 90s.
And it really is about the disciplines of doing your jobs, doing the homework and then actually carrying those disciplines out.
He said the victory will lift the confidence of the entire team.
They've done it magnificently well in this tournament. The guys have enjoyed what they've done, the hard work. When you do build that confidence, you get that arrogance you can do the job you need to do.
"If you can keep doing that on a regular basis then your confidence goes sky-high and you expect to do what you do, which is perform at the very highest level on a consistent basis," said Gatting.
Michael Atherton said England were the deserving winners as they were positive and played aggressive cricket.
No one could argue that England did not deserve their triumph yesterday in Bridgetown. They were outstanding, as they have been throughout.
He praised the England's bowling attack as they restricted Australia to 147.
England's attack has more variety and fewer weak links than other countries, Graeme Swann again confirming his excellence in all forms of the game. Once England negotiated Australia's new-ball attack, the result was a formality.
"England's batsmen coped with the bounce better than their counterparts and did not go into their shell as teams often do on the biggest occasions. They had played aggressively throughout," Atherton said.