150 ft lb torque wrench cdi micro adjustable clicker torque wrench 1503mfrmh 20 150 ftlb 100 ft lb torque wrench.
150 ft lb torque wrench industrial series 12in 20 150 ft lb torque wrench 2 0 150 ft lb torque wrench.
150 ft lb torque wrench proto 30 to 150 ft lbs 12 drive torque wrench gsa6016f new kobalt 20 to 150 ft lb torque wrench.
150 ft lb torque wrench mountain mtn16150 12 drive 10 150 ftlbs torque wrench proto 150 ft lb torque wrench.
150 ft lb torque wrench torque wrench 12 indrive 20 150 ft lbs 0 150 ft lb torque wrench.
150 ft lb torque wrench cdi 150 ft lb torque wrench.
150 ft lb torque wrench 12 drive click torque wrench 10 150 ftlb shop sunex tool sua in drive ftlbs torque wrench drive ftlbs torque wrench.
150 ft lb torque wrench tekton 24335 12 inch drive click torque wrench 10 150 ft 150 ft lb torque wrench.
150 ft lb torque wrench report this image 0 150 ft lb torque wrench.
150 ft lb torque wrench 30 150 ft lb adjustable dial and lock torque wrench 12 100 ft lb torque wrench.
150 ft lb torque wrench proto j6016 12 drive 30 150 ft lb torque 1 of 1only 1 available see more etork c inch drive click style torque wrench ft etork c inch drive click style torque wrench ftlb dnm.
150 ft lb torque wrench 150 ft lb torque wrench.
150 ft lb torque wrench gearwrench 85063 12 drive micrometer torque wrench 20 150 ftlbs cdi 150 ft lb torque wrench.
150 ft lb torque wrench proto j6015c 12 inch 30 150 ft lbs drive fixed head micrometer torque wrench kobalt 20 to 150 ft lb torque wrench.
150 ft lb torque wrench torque wrench is uniquely designed for working on cars trucks suvs lawnmowers atvs and even small tractors anything requiring up to 150 ft lb urrea dr click torque wrench ftlb gopher industrial more views.
150 ft lb torque wrench seekonk tsf 150 12 dr rigid frame dial type torque wrench 0 150 ft lbs mcmaster carr a adjustable ftlbs drive torque mcmaster carr a adjustable ftlbs drive torque wrench dtfa.
150 ft lb torque wrench 30 150 ftlbs adjustable torque wrench larger photo email a friend cdi 150 ft lb torque wrench.
150 ft lb torque wrench wisdom 12 torque wrench 150 ft lb wynns torque wrench dr end am wynns torque wrench dr ftlb w.
150 ft lb torque wrench torque wrench repair kit 12in 150 ft lb gorilla torque wrench clickadjustable to ftlbs from gorillareg torque wrench clickadjustable to ftlbs sold individually.
150 ft lb torque wrench choice of lots 34 pittsburgh torque wrench 10 150 ftlbs 150 ft lb torque wrench.
150 ft lb torque wrench proto 150 ft lb torque wrench.
150 ft lb torque wrench drive 10 150 ftlbs torque wrench urceri inch drive click torque wrench ftlbs or urceri inch drive click torque wrench ftlbs or nm tooth dual scale alloy steel.
150 ft lb torque wrench calibre taiwan made 10 150 ftlb 12quot dr manual torque proto 150 ft lb torque wrench.
150 ft lb torque wrench 12 inch drive click torque wrench 10 150 ft lb 150 ft lb torque wrench.
150 ft lb torque wrench proto j6016cxcert 12 drive 30 150 ftlb ratcheting micrometer torque wrench ebay cdi 150 ft lb torque wrench.
150 ft lb torque wrench 12 torque wrench drive click10 150 ft lb 0 150 ft lb torque wrench.
150 ft lb torque wrench 100 ft lb torque wrench.
150 ft lb torque wrench torque wrench 12 drive 10 150 ft lbs micrometer proto 150 ft lb torque wrench.
150 ft lb torque wrench 12 dr torque wrench 30 150 ftlb 100 ft lb torque wrench.
150 ft lb torque wrench tekton 2440 12 inch drive click torque wrench 20 150 ft 0 150 ft lb torque wrench.
Edit "150 Ft Lb Torque Wrench"


text:
Bio / Press
Who is the man that consistently sells out all of the sophisticated & chic venues throughout North America like City Winery and legendary venues all around Europe like The Jazz Café in London for several consecutive nights? Dwele (pronounced dwell-lā ) hails from the legendary music mecca of Detroit, lives a life in song. From stirring melodies composed on piano keys, he writes poignant music, performs with natural grace and captivates with his clear, silky tone. He is a songwriter, producer, multi instrument musician and vocalist carrying on a Motown-inspired tradition instilled in another era. Yet Dwele has cultivated his own spirited road with five critically acclaimed albums "Subject", "Some Kinda", "Sketches Of A Man", "W.ants W.orld W.omen" and "Greater Than One" behind him. His Motor City story in sounds and upbringing resonates with genuine soul and he's in full stride of scribing his own musical legacy.
Dwele was brought up in a highly musical family that was tragically pared down to his mother and younger brother, once his father was gunned down outside their home. Dwele was only 10. "The loss of my Father really inspired my creative side," Dwele recalls. "By getting into music, it provided me with a way to cope with his death." Dwele's music impresses with maturity beyond his years. He captures the rawness of inner city blues with hip-hop nuances that speak to his generation and beyond. His ear was shaped by Donny Hathaway, Marvin Gaye and Miles Davis, which his family played regularly in their home. What is most compelling about Dwele's work is it's timeless nature and the fact that he remains loyal to his foundation.
As a multiple Grammy Award Nominee and a shared win with legendary rap icon Kanye West for "Flashing Lights" on his Grammy Award winning "Graduation" album he has blazed a trail for this generation's newfound Soul/ R&B era. Although being the humble young man that he is, Dwele says "…No matter how many Grammy Nominations that I receive, I've always repped Detroit to the best of my abilities. That feeling is like exhaling, to be home while riding in the car upon my return. I see the sights and I'm back," he muses. "When I sit down at the keyboard, as soon as I get home, the material just flows out." Dwele has toured around the globe with sell-out crowds in his wake and still seems to mystify his audience, which makes them eagerly anticipate what his next move will be. Deemed by media queen Wendy Williams as one of "Big R&B's, Best Kept Secrets", there's no doubt he has surpassed the benchmark of just getting a "Hit Record" but more so a "Hit Career."
With all of that said… It's no wonder why he was the first one chosen by McDonald's as their National Brand Ambassador for the "face and voice" of their launch of McCafe in North America. With a multitude of television appearances on Jay Leno, Jimmy Kimmel, MTV Base in Europe and the BBC Studios Live, Dwele shows no signs of slowing. Especially since "...He's The People's Choice" says Ronald "Ron E." Estill, head of REvision / Rt Music Group, who has guided his career since inception, "it's been proven by the rave reviews for ALL of his albums." So, it's hard to even imagine when he says that "His Best is Yet to Come..."
It must be a challenge to try and out-do yourself, when you are indeed the one who sets the bar of expectations in your musical genre. So for now we all must just anxiously await for his next arrival to our town while his latest, delicious musical servings... "Wanna Dance" feat the Legendary Phife Dawg (ATCQ) & Mike City, his smash-single "Winter White Nights" and Newly released Featured Collaborations with Common "HER Love" and Big Sean's #1 Release "Everything That's Missing" are streaming & airing on a daily basis!!!!!
Download his single "Wanna Dance"
for FREE !!!!! Click Here
Download his single "Winter White Nights" for FREE !!!!! Click Here
Dwele | Prince Damons - Sneak Peek Snippet 3:14
Dwele - Wanna Dance ft. Mike City (UAC Radio Edit) 3:40

redpajama_set_name: RedPajamaCommonCrawl


text:
SSS Section
Socialsciences expand_more (contains submenu)
Annual Progress Reviews
Criminology expand_more (contains submenu)
Criminology People
Development Studies expand_more (contains submenu)
Development Studies People
Politics & International Relations expand_more (contains submenu)
Politics & International Relations People
Social Research & Policy expand_more (contains submenu)
Social Research & Policy People
Social Work expand_more (contains submenu)
Social Work People
TAFE Credit Transfer
Sociology & Anthropology expand_more (contains submenu)
Sociology and Anthropology People
Research Centres & Networks expand_more (contains submenu)
A Future Beyond the Wall
Forced Migration Research Network
Gendered Violence Research Network
Globalisation & Governance Research Network
Intellectual Disability Behaviour Support Program
Social Science Data Guide
Helen Sham-Ho Prize winner overcame the odds to graduate
For Rachel Pearson, graduating from UNSW Arts and Social Sciences in 2018 with a Bachelor of Social Work was a huge achievement – it was 16 years in the making.
| 17 Jun 2019
For Rachel Pearson, graduating from UNSW Arts & Social Sciences in 2018 with a Bachelor of Social Work was a huge achievement – it was 16 years in the making.
She started at UNSW back in 2002 but, due to ill health, had to withdraw after one semester. It's a testament to her love of learning and dedication to study that, after suffering from chronic fatigue syndrome for seven years, she returned to UNSW in 2011 to take up where she left off.
Ms Pearson's tremendous efforts and hard work were recognised at the Faculty's annual awards and prizes ceremony on 6 June, when she was awarded the Helen Sham-Ho Prize for best performance for Bachelor of Social Work.
"I am honoured to receive this prize, as it's recognition of the opportunities I had while at UNSW and the successes I was able to achieve. I am very grateful to the donor Helen Sham-Ho and her family for making this prize possible – it allows me to share my achievements with my family, who supported me throughout this long journey" she said.
Ms Pearson credited the unfailing support of her family as well as UNSW School of Social Sciences academics in helping her to succeed.
"During my time at UNSW, the encouragement I received from teaching staff motivated me to challenge myself, think originally and dream big. I believe the UNSW Social Work program is of extremely high quality, and it has made me a well-rounded social worker," she said.
Ms Pearson now works at the Hornsby Child & Youth Mental Health Service where, she said, she has a very rewarding, but often intense, job dealing with the needs of children from ages 0 to 18.
Donor of the prize Dr Helen Sham-Ho OAM is Australia's first Chinese-born parliamentarian and former New South Wales Legislative Council member. Dr Sham-Ho is a strong proponent of education and has been sponsoring Australian university prizes for more than 20 years.
"I want to help students who might be disadvantaged and struggling at university; I struggled when I started out."
Dr Sham-Ho said one of the best things about being awarded a university prize for a student is that it will make them stand out and above their peers.
"When it comes to getting a job, the prize will help you get that position, even if there are many applicants. It can be the difference between making the shortlist and getting the job.
"Students need to be encouraged to be high achievers. And if they receive an academic prize, it will open many doors for them and encourage them to go even further."
Read the full list of UNSW Arts & Social Sciences Awards and Prizes 2019.
lensSchool of Social Sciences
lensArts & Social Sciences


The Federal Communications Commission today asked each of the major US wireless carriers and Google to explain how early termination fees (ETFs) are set and imposed on subscribers, in the wake of the doubling of some fees in recent months.
The FCC's letters to AT&T, Google, Sprint Nextel, T-Mobile and Verizon Wireless ask each of them the same 12 questions about how the ETFs are calculated, how subscribers are informed of the fees, and how monthly service charges are calculated based on whether the subscriber is under contract — and subject to an ETF — or not. Although Google is not a wireless carrier, it introduced its own smartphone this month, the Nexus One, which can be bought at a subsidized price through T-Mobile or purchased directly from Google for full price.
ETFs have come under scrutiny in the wake of Verizon's decision to double the cancellation fee for some of its "advanced devices," including netbooks, BlackBerry smartphones and the new Android-powered Motorola Droid, which is sold exclusively through Verizon. The Verizon Wireless ETF jumped to $350 from $175 in November.
The price of the devices is discounted for customers who sign a service contract of usually two years, but the carrier imposes the ETF if the customer wants to break the contract.
Verizon's fee policy drew the criticism of Commissioner Mignon Clyburn, who in December criticized Verizon's "shifting and tenuous rationale" for doubling the ETFs. Verizon, in a Dec. 18 letter to the FCC said the ETF is intended to protect the subsidy it pays to device makers in order to make the "advanced devices" affordable for consumers. But then Verizon added other reasons.
"Verizon Wireless incurs additional costs to sign up customers, such as advertising costs, commissions for sales personnel, and store costs," it stated last month. Verizon also argued that selling costs are higher for advanced devices because it takes more time for sales and customer care representatives to explain the advanced features of the devices.
Today's inquiry follows the establishment last week of an FCC Consumer Task Force, formed "to promote cross-agency collaboration on the Commission's consumer agenda," the FCC stated.
What is the amount of the ETF for each service plan where ETFs apply? If there are different ETFs for different plans, what is the rationale for those differences?
How much of a discount on handset purchase is given in return for a consumer accepting an ETF? Does the amount of the discount differ by device, and if so, how?
Do monthly service rates and terms differ: (1) between customers who assume a term commitment and accept an ETF, and those who don't, and (2) between customers who purchase an unsubsidized device (either from your company or a third party), and those who purchase a subsidized device? If so, how do they differ, and what is the rationale for the difference? Can customers easily determine the impacts of their decisions [on] their rates and terms?
How long is the trial period during which consumers can cancel their service without an ETF penalty? If they cancel, can they return the handset?
An AT&T spokesman, John Britton in San Francisco, said the company hasn't yet responded to the FCC letter but added that AT&T has not raised its ETFs from $175. He added that ETFs are prorated to drop by $5 a month throughout the contract term; Verizon's ETFs are also prorated. Finally, Britton said consumers can avoid ETFs by paying full price for the phone and pay month-to-month for service, or bring in a phone they already own and activate it with a SIM card to run on AT&T's network.
Sprint Nextel imposes a $200 ETF, which declines by $10 a month after the first six months of the contract. It also doesn't impose a higher ETF on an "advanced device," said spokesman John Taylor.


I am always on the prowl for home stuff that best suits our home's overall theme and feel. I can spend one whole day driving from one design shop to another and still feel that it wasn't enough-- not enough time to go over each and every rack, not enough time to visit all design stores in Cebu. Time consuming, yes, but it's time well spent.
When we moved into this house 4 years ago, I was crazy for the color Gray. Gray bedroom walls, gray curtains, gray sheets, gray comforter and even gray headboard. A year after that, after growing tired of what seemed like a very lonely color palette, I incorporated a few blues and yellows, hoping to liven up the space. To which they actually did, for a time that is.
Fast forward to 2016 when Rose Quartz took the whole world by storm and everything, from plates, cutlery accents and even men underpants, popped out in this color and lorded over the rest of the color spectrum. When its lighter, more muted sister, Blush, came into the picture, I completely lost it. Its dainty but bold, sweet but confident color is the perfect mix of my childhood Barbie dreams and adolescent Victoria's Secret pink fling days. Still pink but it's more grown up, more subdued, more womanly. So of course, I had to change our bedroom's (if I can't help it, maybe the whole house too) color theme pronto!
I once read that once you find something that best suits your home's design and theme, don't hesitate, buy it. Buy it if you're sure you know where to place it and buy it if you know you're going to actually use it, and not just hoard it.
They all came in 1 length so I had them hems altered and de-wrinkled them using a garment steamer.
And because I make it a point to keep my curtains in pairs for ease in storing and use, I got new sheer white curtain panels too for P300 per piece. While they look unnecessary, they actually prettify the space more by giving dimension and emphasis on your colored curtains. Window treatments like this white sheer panel add both function and form-- providing privacy while giving you ample natural light. This is something all the bedrooms in this house are never without!
No new bedroom makeover is without a new comforter so I had to get a new one too and in the same blushing pink shade, no less!
This definitely was love at first sight and for a discounted price of P2700 for a 300-count variety, it was quite a steal given the steep prices of beddings these days. But in all honesty, it was just the color that made me decide to get it. Slowly acing the matching game, yes? Haha!
To break the "softness" of the pink color, I added throws in printed mint color for accent. I actually cannot decide where to place these-- in the bedroom or the living room?
And did you guys know that pillows actually have an expiry date? I know that there's always an expiry date for material things but I didn't really know (nor believed at first) that pillows actually last for up to 3 years only. Beyond that, they get pretty unmanageable and flat. I don't always fluff my pillows every morning (hence the pre-term flatness) but now that I've replaced the old ones, I will be fluffing the heck out of our pillows every morning just to keep them fluffy for far more longer than my previous ones.
What's a bedroom without some fashionable jewelry hanger?
While I may have bought this Tree Accessories organizer 2 years ago, it's just good to note that The Metro Stores carry both functional and stylish house decors that cater to different kinds of shoppers and personalities.
This kitchen decor I also bought a few months ago but The Metro Stores definitely go all out cray when they're on sale, case in point, P175 for this ceramic BAKE kitchen decor. One hundred seventy five pesos only! Totally regret not getting the last 2 pieces, would have made a very pretty housewarming present for friends or family!
Be in the know of the newest arrivals and latest promos, be sure to follow The Metro Stores on Instagram and Facebook. Be updated and bookmark their Metro Retail Stores Group official website!


text:
Maid in ICU with swelling in her brain after cycling in Pulau Ubin
Calapini Marilou Garcia was conscious when she was taken to Changi General Hospital, but her condition deteriorated quickly.PHOTO: JEANETTE MOK
Oct 10, 2020, 3:46 pm SGT
https://str.sg/J27g
SINGAPORE (THE NEW PAPER) - A Filipino domestic worker who went cycling with two friends on Pulau Ubin on Sept 27 ended up in intensive care in hospital for 10 days.
Ms Calapini Marilou Garcia, 50, underwent two operations because of swelling in her brain.
Exactly what happened to her on that Sunday outing remains unclear as her friends only suspected that something was amiss after they had reached the bottom of a slope without her.
Shortly thereafter, they backtracked and were shocked to find Ms Marilou lying on the ground in a daze next to her rented bicycle.
All three riders were not wearing helmets.
"She was still conscious. There were no bruises or bleeding, but she kept saying that she was feeling giddy as she was lying on my lap," Ms Clarissa Rigdao, one of the friends, told The New Paper (TNP).
Two passers-by, who also stopped by to help, called the police.
Ms Rigdao said that her friend started vomiting before the police arrived.
Her employer, Madam Jeanette Mok, told TNP that Ms Garcia was conscious when she was taken to Changi General Hospital, but her condition deteriorated quickly.
Ms Calapini Marilou Garcia (second from right) with her family. PHOTO: JEANETTE MOK
The doctors had to perform two procedures - the first to insert a pressure monitor into her brain and the second to remove a part of her skull to ease the increasing pressure because of the swelling in her brain.
Madam Mok, a 37-year-old couples counsellor , said: "The surgeon told us that based on the areas of the brain that were injured, she could lose her ability to speak, her motor functions and her memory."
Early last week, though, Ms Garcia showed signs of recovery as she was able to move her eyes and squeeze her fingers.
Elderly cyclist killed in hit-and-run accident in Tampines; family appeals for witnesses
Girl, 13, found dead at foot of multi-storey carpark in Pasir Ris
417 road accidents involving cyclists and e-bike users last year, slight drop from 2018
On Monday, Madam Mok arranged a video call between Ms Garcia and her family in Ilocos Norte, Philippines.
Ms Garcia was able to wave to them and even recognised her teenage son.
On Wednesday, she was moved to a high-dependency ward after 10 days in the intensive care unit.
Ms Garcia, who also has a daughter, has been working in Singapore for almost 20 years. She started working for Madam Mok in January this year.
Throughout Ms Garcia's ordeal, Madam Mok said she and her husband, Mr Brian Mak, 37, have been waiting anxiously for good news.
She recalled how they were extremely worried when their domestic worker failed to return home on the day of the accident.
Ms Garcia, who was always home by 9pm on her days off, also did not return her calls and messages.
They learnt of her accident only after they went to the police to report her missing on Monday morning.
Madam Mok said: "She is not someone who would be out partying. I thought that maybe she had been kidnapped or even killed."
Describing Ms Garcia as responsible, conscientious and caring, Madam Mok added: "She takes care of us very well. She is also affectionate towards our pet dog and spoils him regularly.
"This ordeal has been difficult because she is a good person and we cannot believe something like this has happened to her."
Ms Rigdao, who has known Ms Garcia for about five years, described her friend as cheerful, bubbly and said she was like an older sister to her.
65-year-old woman injured in Bedok e-scooter accident dies in hospital
Bus driver arrested after accident with female cyclist in Jurong
Mr Steven Lim, vice-president (safety and education) of the Singapore Cycling Federation, said: "The helmet is a mandatory requirement for anyone cycling on Singapore roads.
"Rules aside, it is about taking precautionary measures against serious injuries. A helmet will protect the cyclist should he encounter a fall and run the risk of a serious head injury."
Mr Lim said cyclists should bring their own helmets when renting bicycles as rental of helmets may not be feasible for hygiene reasons.
Madam Mok said the hospital bill has reached $52,000 so far, while the insurance coverage is only up to $20,000.
The couple have gone on fund-raising platform Give.asia to raise money, as the total bill is estimated to exceed $200,000. As of Saturday (Oct 10) afternoon, more than $76,000 had been raised.


Jonathan R. Latham, PhD is co-founder and executive director of the Bioscience Resource Project. He has published scientific papers in disciplines as diverse as plant ecology, virology, and genetics.
Imagine an international mega-deal. The global organic food industry agrees to support international agribusiness in clearing as much tropical rainforest as they want for farming. In return, agribusiness agrees to farm the now-deforested land using organic methods, and the organic industry encourages its supporters to buy the resulting timber and food under the newly devised "Rainforest Plus" label.


text:
Practice makes perfect; Zambian democracy gets even better by the day …
Posted by microplus under Anti-Corruption Commission (ACC), democracy, economic zone, elections, Emerging Middle Class, Hakainde Hichilema, Levy fought corruption, Levy Patrick Mwanawasa, Levy's Successor, Levy's Legacy, Michael C Sata, Rupiah Banda | Tags: Miyanda |
The old adage "practice makes perfect" holds true to every locale in the human enterprise and or in everyone's life. The upcoming presidential by-election will usher in a 4th president for the Zambian Enterprise, democratically elected in a peaceful transfer of power.
While others may want to just take this for granted, we at the Zambian Chronicle realize its importance and significance that we just had to write home about it. On a continent filled with rage and at best incumbents' desire for lifelong presidencies, the Zambian Enterprise leads the pack in many ways.
In fact, other than ours in the Sub-Saharan region, Botswana is the only country that boosts of holding the longest record in peaceful transfer of power with democratically elected presidents and its economic stability speaks volumes of its own.
All things being equal, democracies have the ability to bring out the best among the collective; the people and not the system(s) become the means through which society chooses for itself what its desired posterity should be.
No one single person becomes more powerful than the sum of the all and by so doing it (a democratic system) creates checks and balances for the mutual benefit(s) of both the system and its peoples. Of all other latent issues, democracy tends to create a system of correcting wrongs with the greatest of ease.
Take the emergence of multiple party politics in 1991, for instance. The Kaunda era though vibrant at first could not stand the test of time. This is because it was built on flawed communistic policies and no amount of humanism preaching by KK or even Archangel Gabriel could improve anything otherwise at all.
The fact is simply that communism does not work, however perfectly envisioned even in a perfect world. Man is impenitently self-interested and when there is nothing for him/her but for the collective he/she tends to be ineffective at best.
It is no wonder every body during the latter Kaunda era developed a "Niva Boma" attitude. One was not obligated to anything and "Waco ni waco" (nepotism) swelled and huge misappropriation of all resources led to corruption and other graft devices.
When FTJ came on the scene, he really did not have any message at all but the smart people of the Zambian Enterprise gave him a chance all because they were ready for change. They were promised privatization, and without asking for accountability they went along because they had hope the time for "Niva Boma and Waco in Waco" had come to an end. When they matched through the streets chanting "The Hour, The Hour, The Hour Has Come", to many others it did not matter whether or not that hour had come for them to be unemployed, that hour had come for them to be without medical coverage, free hospitals and free education; it mattered dimly squat what that "hour that had come" meant.
Most smarts even mistook democracy for privatization I often remark … but the system worked. This is not to say, there was no corruption, this is not to say peoples' perception about "Niva Boma and Waco ni Waco" changed, in most cases these were actually amplified.
The Chiluba regime proved that too much power bestowed in the presidency was erroneous and corrective measures were taken, it also proved that zeal without knowledge is murderously dangerous for any enterprise and we started replacing rhetoric with execution starting with Levy P Mwanawasa, SC.
We learnt that government works better when it is accountable to the electorate and not the other way round. We learnt that there is still a lot of international goodwill out there as long as a nation is willing to do the right things, by taking the right steps, every time, all the time …
And overall, as every one adhered to good governance, bad apples were being identified and exposed, culprits brought to book including FTJ himself and the system got perfected day by day, thanks a trillion in great part to Levism (MHSRIP).
Levy had his share of mistakes too but we will leave those for others to comment at the present moment. But we know that he did his best to turn the economy, the work culture and posterity around; at each and every stage, he had the best interest of our Enterprise at heart …
After next week, the smart people of the Zambian Enterprise are heading to the polls again, in part to prove the system works but overall, to perfect it even further.
Oh yes, practice makes perfect and we encourage all the eligible smart people of the Zambian Enterprise to go the polls en masse, it's our God given right, make use of it …
We once said here that not much would be expected out of this by-election because it is more of a care-taker presidency until the Tripartite General Election in 2011.
But we encourage even losers to understand that there is a lot of winning in losing and moving the nation forward after conceding – there can only be one president at a time.
Whoever becomes the next CEO of our Enterprise, we at the Zambian Chronicle will render our full moral support just like we did for Levy.
We will criticize him when we see mistakes made not because we want to be vocal for nothing by using our bully pulpit but because Zambia is greater than any single one of us.
Whatever the outcome, the real winner will be Levy P Mwanawasa, SC. who proved the system works and practice makes perfect, Long Live Levism!!!
Live Long & Prosper; that's this week's memo from us at the Zambian Chronicle … thanks a trillion.


Home > News > TATLER'S TEA PARTY . . . Percy's® in the press!
TATLER'S TEA PARTY . . . Percy's® in the press!
Naturally, the perfect tea party would include our iced teas; June's edition of Tatler Magazine agrees too . . .
Be sure to have your Percy's iced teas to hand, ready for your bags and picnics this Summer time.


Are you a #winelover or do you have a group of friends interested in wine and gastronomy? Welcome, you've come to the right place!
If you need an original space to hold a special celebration, Umami Barcelona and its team are at your disposal for a unique day. Live your own experience in the heart of Gràcia district in Barcelona.
Let's be part of one of the tastings/activities we organize. Relaxed and enjoyable sessions where you can learn and get to know unique projects first hand. Just don't think twice, sign up and discover what is happening in our space.
Are you a group of people interested in taking part in a wine tasting or in a distillate session or maybe to know more about a drink of your interest?. We can organize you an activity in our space or outdoors.
Would you like to live a matchless experience in unique wineries in our territory? Join us on this surprising sensory journey.


"We have tried your products and love them! We live in Florida, we have been buying your veggies from Capitain Frank's fish market."-T.W. Boynton Beach.
"My husband and I love your products! As empty nesters we never know when we will be eating at home. Many times we have purchased fresh produce at the market only to throw it away at week's end, because we ate out all week. Fresh homemade tasting vegetables in 5 minutes- you can't beat that!"- M.V. Boynton Beach, FL.
"I just had your product in Boca Raton, FL but I live in Boston, MA, where can I buy your product here"-KLN- Boston, MA.
"I tried your products at the SouthBeach Wine and Food Festival last week, and I loved them, but was disappointed when you told me the products weren't in Palm BeachCounty yet. May I suggest some places you might contact: In Palm Beach Gardens, Carmine's Gourmet Market, www.carmines.com and Joseph's Classic Market, www.josephsclassicmarket.com and Market Salamander, Palm Beach http://www.market-salamander.com/fl/default.aspx I think any of these would be a good fit for your company, and would be very convenient for me, too! We also have Whole Foods and Publix Greenwise market that carry similar items. I hope this helps! – C.N. Palm Beach.


text:
The perception of heat: "Some like it hot"
If we say "Some Like It Hot" the film with the immortal icon Marilyn Monroe immediately comes to mind. However, the "heat" of the title refers to jazz, rather than to other forms of heat. In fact, speaking of heat in the literal sense of warmth, it is more correct to say that everyone likes heat, for reasons that we will summarise below. We all tend to look for a certain temperature that can be reached, in human environments, thanks to infrared lamps.
Why do we like to stay warm?
Once the premise has been removed, when it comes to preferences concerning heat, it should be noted that the temperature of a domestic environment depends primarily on personal tastes and needs. In fact, while there are many of us who prefer cooler temperatures, others prefer the warmth of spring, arguing with the strangest theses.
The fact remains that in general most of us like to stay warm. But scientifically, what is heat itself? In short it is about the perception of a temperature, which occurs through the sense of touch, or the skin. The concepts of heat and cold are rather reductive; while going into complex explanations about our sensory perception would be out of place.
Much more simply, the ideal temperature for the environment of a human being, i.e. the one in which their organism and their functions are optimal, is between 19 °C and 25 °C perceived degrees, with an average that is around about 22 °C. Studies and experiments at the University of Virginia and the University of Houston have shown that this is the ideal value for our cognitive and bodily functions.
Instinctively, except for subjective preferences, we will therefore try to make sure that our body can perceive a temperature that is always close to 22 °C, both in closed spaces as well as open spaces. This constant search for sources of heat is due to the continuous invention and diffusion of means that spread heat, such as stoves, fireplaces, radiators and latest generation infrared lamps.
Warm, but not too warm… (because infrared lamps must be used)
We have said that, in order for our organism to be fully active and productive, it is necessary to perceive a temperature that is slightly above 22 °C, however the studies we mentioned earlier have also highlighted how differences that may appear minimal, but in excess have a non-positive influence on our evaluation skills (albeit slightly). That is why the ideal would be to perceive a pleasant warmth, without the temperature of a place rising too much.
In addition to this, the temperature we feel varies also according to the size of a space; for this reason, the use of infrared lamps can cause an ideal temperature to be perceived across a location, regardless of its size. In fact, thanks to the radiation of infrared lamps, it is possible to have a pleasant sensation of warmth with an extremely reduced energy expenditure compared to traditional methods of heating, in addition to the fact that the actual temperature is always at an optimal level, i.e. between 19 °C and 20 °C, so as to limit both consumption and environmental impact.
The benefits of infrared lamps
The benefits of infrared lamps In the last decade the field of technology has made…
Feng shui and infrared lamps
Feng shui and infrared lamps Feng Shui is the ancient geomantic art of Taoist China…
Infrared lamps in SPA
Infrared lamps in SPA: good reasons not to do without them In recent years, there…
Energy efficiency of infrared lamps
Is infrared heating safe?
The use of infrared heaters in terraces
Infrared lamps: design and wellbeing
Infrared heater and infrared lamp


text:
Q: How to match empty group with regex in flutter? I have this working regex. currently I match all data between ;;
my input =>  1;23;test X;2;
my regex =>   (\d+);(\d+);(\w+? \w+);(\d+);
group1=1
group2=23
group3=test X
group4=2

My problèm is : my regex code doesn't work if I change :
"test X" by "test"
or if I have empty data like ;;
I search to match in all this case.
thank you

A: I suggest using
^(\d*);(\d*);(\w+(?: \w+)?)?;(\d*);$

See the regex demo
Basically, you need anchors to match the whole string, * instead of + to match 0+ chars, not 1+ chars, and (...)? to match an optional group.
Details

*

*^ - start of string anchor

*(\d*) - Group 1: zero or more digits

*; - a ;

*(\d*) - Group 2: zero or more digits

*; - a ;

*(\w+(?: \w+)?)? - an optional Group 3: 1 or more word chars followed with an optional group matching a space and 1+ word chars

*; - a ;

*(\d*) - Group 4: zero or more digits

*$  - end of string anchor

redpajama_set_name: RedPajamaStackExchange


Your meditation started really well and now it's … ?
Now it's exactly what it is.
You were doing the practice. Mind chatter, mind chasing after things is normal and expected and no problem at all. A "good" practice is not necessarily one in which the mind was "well behaved" (whatever that might mean), it's one in which we notice, as best as we can, moment by moment, exactly what is taking place in each moment.
And much of what is taking place in each moment could very well be the interesting and sometimes quite amusing antics of the mind.
As long as you are aware of those antics, then you are doing an excellent practice!


Concerns over large domestic and global stockpiles prompted another round of technical selling Wednesday, pushing corn prices down around 1.5%. Soybean losses were limited thanks to an uptick in trader optimism over U.S.-China trade optimism, but wheat prices took a bigger pounding, with some contracts down as much as 2.5% today.
The latest 24-hour forecast from NCAR shows two systems moving through the central U.S. Thursday – one in the eastern Corn Belt and another in the Central Plains. Further out, the latest five-day cumulative precipitation map from NOAA shows another 1" or more is probable across large portions of the Midwest and Mid-South through April 29. Daytime highs are expected to be near-normal for the next several days.
On Wall St., another round of mostly better-than-expected earnings reports wasn't enough to move the needle higher, with the Dow reversing 37 points lower in afternoon trading to reach 26,619. Energy futures also took moderate losses today, with crude oil down back below $66 per barrel, with diesel down nearly 1% this afternoon. The U.S. Dollar firmed moderately.
Corn prices continue to see downward pressure from large supplies and a faster planting pace this week, shedding another 1.5% in today's session. May futures dropped 4.5 cents to $3.4675, with July futures down 4.25 cents to $3.56.
Corn basis bids continued to firm Wednesday, moving 1 to 4 cents higher across multiple Midwestern locations today. Farmer sales have remained relatively sluggish this week.
Ahead of Thursday morning's USDA export report, analysts expect the agency to show corn sales totaling between 23.6 million and 43.3 million bushels for the week ending April 18.
USDA says it will not attempt to collect or quantify data on stored grain that was damaged in floods earlier this spring. However, agtech company Indigo Ag estimates 832 on-farm grain bins were affected in the widespread March flooding, which the company says held between 5 million and 10 million bushels of corn and soybeans.
Ethanol production moved higher for a fourth consecutive week, with an average daily production of 1.048 million barrels for the week ending April 19.
A group of analysts estimate that South Africa's corn production for 2018/19 will fall 15% year-over-year to 389 million bushels, primarily due to drought-related yield losses. The country's Crop Estimates Committee will provide an official production forecast Thursday.
Planting progress remains slow for now, at least according to the latest farmer comments from Feedback from the Field. "Almost zero field work done" was a popular refrain from the most recent batch of farmer observations. Click here to see what farmers in your area have been saying.
Preliminary volume estimates were for 509,317 contracts, falling fractionally below Tuesday's final count of 511,112.
Soybean prices fell despite some optimistic U.S.-China trade news, with spillover weakness from corn and wheat prompting some technical selling. May and July futures each fell 6.75 cents to close at $8.5525 and $8.6875, respectively.
Soybean basis bids were steady to firm Wednesday, moving as much as 11 cents higher at an Iowa river terminal, with several other locations getting a 5- to 6-cent bump today.
Ahead of Thursday morning's USDA export report, analysts expect the agency to show soybean sales totaling between 11.0 million and 27.6 million bushels for the week ending April 18. Analysts also expect USDA to report between 125,000 and 325,000 metric tons of soymeal sales last week, plus another 5,000 to 30,000 MT of soyoil sales.
U.S.-China trade negotiations resume in earnest next week, with U.S. Trade Representative Robert Lighthizer, Treasury Secretary Steven Mnuchin and others traveling to Beijing next week. According to a White House Statement, the talks will cover a bevy of trade issues that include "intellectual property, forced technology transfer, non-tariff barriers, agriculture, services, purchases and enforcement." Click here to learn more about these upcoming trade talks.
Statistics Canada estimates the country's canola acres will drop 6.6% this year to 21.3 million acres, amid pressure from an ongoing trade dispute with China.
Preliminary volume estimates were for 225,515 contracts, falling significantly below Tuesday's final count of 364,547.
Wheat prices continue to be pummeled over export concerns and large domestic and global stocks. May Chicago SRW futures fell 6.5 cents to $4.3225, May Kansas City HRW futures tumbled 10.5 cents to $4.04, and May MGEX spring wheat futures dropped 8 cents to $5.03.
Favorable weather could mean a bumper wheat crop this year in Russia, where analysts are currently estimating a production range between 4.336 billion and 4.740 billion bushels.
Ahead of Thursday morning's USDA export report, analysts expect the agency to show wheat sales totaling between 11.0 million and 27.6 million bushels for the week ending April 18.
Statistics Canada estimates the country's total wheat plantings for 2019 will move 3.8% higher year-over-year, to 25.7 million acres. However, Canada's durum wheat planting s are expected to tumble nearly 19% this year, to 5.0 million acres.
Tunisia issued an international tender to purchase 3.4 million bushels of soft wheat that closes April 25. The grain would be for shipment in late May or early June.
Preliminary volume estimates were for 112,995 CBOT contracts, down moderately from Tuesday's final count of 152,463.


Read our NEW Hydrogen White Paper!
Our new white paper covers the advantages of hydrogen fuel cell-powered forklifts vs. battery power. Learn how to increase productivity and ROI by downloading today!
By HandyTube| 2015-01-07T00:00:00+00:00	January 7th, 2015|News & Events|Comments Off on Read our NEW Hydrogen White Paper!


text:
<img alt="" src="https://secure.perk0mean.com/173045.png" style="display:none;">
Patsnap
Intellectual Property Professionals
Strategy and Business
Academy by PatSnap
Login Analytics
Great research starts with great data.
Patent Analysis of
Simplified IoT services for cloud environments
Updated Time 15 March 2019
Patent Registration Data
US14/686028
Original Assignee (Applicant)
International Classification
H04L29/06,H04L29/08,G06F21/44
Cooperative Classification
H04L63/0876,G06F21/44,H04L67/141,H04L63/0823,G06F2221/2137
AMELING, MICHAEL,MOMM, CHRISTOF
This patent contains figures and images illustrating the invention and its embodiment.
See all 6 images
Methods and systems provide management, monitoring, and onboarding of a device, a service, and/or an application in the context of the Internet of Things (IoT). Data may be acquired data for IoT member devices for interpretation. Methods and systems support a variety of devices, including commodity hardware, various protocols, data formats, and data representation. A device adapter package may include a reusable portion and a device-specific portion. At least part of the device adapter package may be stored in a repository. A system may generate adapter code. A target device to be managed and/or on-boarded to an IoT may be configured using the adapter package and adapter code. The adapter code may be provided to the target device, facilitating authentication and registration of the device. The system may then register the device and generate credentials. Upon verification of the device, the device may be onboarded and managed.
1. A computer-implemented method to onboard a component device to a network, the method comprising: generating adapter code based on the component device, the adapter code including an initial credential for an initial registration and instructions for onboarding of a service to an Internet of Things (IoT), the adapter code comprising metadata and credentials, the metadata comprising an information model, a configuration, and a credential; automatically registering, using the generated adapter code, the component device; responsive to the registering the component device, generating access credentials for subsequent communication between the component device and the network; and establishing a connection between the component device and the network.
2. The method of claim 1, wherein the generating the adapter code includes generating instructions for onboarding of the component device to an Internet of Things (IoT).
3. The method of claim 2, wherein the generating the adapter code is in response to receiving attributes of the component device, the attributes including: a type of the component device based on a repository; and an identification for the component device.
4. The method of claim 2, wherein the received information from the component device includes authentication information from the component device; and wherein the automatically registering the component device is performed in response to verification of the authentication information.
5. The method of claim 2, further comprising verifying the onboarding by checking a connection between the component device and the network.
6. The method of claim 2, further comprising: responsive to receiving a command, triggering an action by the component device, the triggered action being carried out in accordance with an event command action (ECA) rule.
7. The method of claim 6, wherein the ECA rule is a business rule.
8. The method of claim 6, wherein the ECA rule includes a time constraint.
9. The method of claim 1, wherein the initial credential is a certificate.
10. The method of claim 1, wherein the generating the adapter code includes generating instructions for onboarding of an application to an Internet of Things (IoT).
11. The method of claim 1, wherein the generating the adapter code is based on template adapter code received from a marketplace, the template adapter code including at least one of: an adapter container, a security module, and a messaging module.
12. A system to onboard a component device to a network, the system comprising: at least one programmable data processor; andmemory storing instructions which, when executed by the at least one programmable data processor, result in operations comprising: generating adapter code based on the component device, the adapter code including an initial credential for an initial registration and instructions for onboarding of a service to an Internet of Things (IoT), the adapter code comprising metadata and credentials, the metadata comprising an information model, a configuration, and a credential; automatically registering, using the generated adapter code, the component device; responsive to the registering the component device, generating access credentials for subsequent communication between the component device and the network; and responsive to the generating access credentials, establishing a connection between the component device and the network.
13. The system of claim 12, wherein the generating the adapter code includes generating instructions for onboarding of the component device to an Internet of Things (IoT).
14. The system of claim 13, wherein the generating the adapter code is in response to receiving attributes of the component device, the attributes including: a type of the component device based on a repository; and an identification for the component device.
15. The system of claim 13, wherein the received information from the component device includes authentication information from the component device; and wherein the automatically registering the component device is performed in response to verification of the authentication information.
16. The system of claim 13, wherein the operations further comprise: verifying the onboarding by checking a connection between the component device and the network.
17. The system of claim 13, wherein the operations further comprise: responsive to receiving a command, triggering an action by the component device, the triggered action being carried out in accordance with an event command action (ECA) rule.
18. The system of claim 12, wherein the initial credential is a certificate.
19. The system of claim 12, wherein: the generating the adapter code includes generating instructions for onboarding of an application to an Internet of Things (IoT); the generating the adapter code is based on template adapter code received from a marketplace, the template adapter code including at least one of: an adapter container, a security module, and a messaging module.
20. A non-transitory computer program product to onboard a component to a network, the computer program product storing instructions which, when executed by at least one programmable data processor forming part of at least one computing device, result in operations comprising: generating adapter code based on the component device, the adapter code including an initial credential for an initial registration and instructions for onboarding of a service to an Internet of Things (IoT), the adapter code comprising metadata and credentials, the metadata comprising an information model, a configuration, and a credential; automatically registering, using the generated adapter code, the component device; responsive to the registering the component device, generating access credentials for subsequent communication between the component device and the network; and responsive to the generating access credentials, establishing a connection between the component device and the network.
Claim Tree
1. A computer-implemented method to onboard a component device to a network, the method comprising:
generating adapter code based on the component device, the adapter code including an initial credential for an initial registration and instructions for onboarding of a service to an Internet of Things (IoT), the adapter code comprising metadata and credentials, the metadata comprising an information model, a configuration, and a credential
automatically registering, using the generated adapter code, the component device
responsive to the registering the component device, generating access credentials for subsequent communication between the component device and the network
and establishing a connection between the component device and the network.
2. The method of claim 1, wherein
the generating the adapter code includes generating instructions for onboarding of the component device to an Internet of Things (IoT).
the initial credential is a certificate.
10. The method of claim 1, wherein
the generating the adapter code includes generating instructions for onboarding of an application to an Internet of Things (IoT).
the generating the adapter code is based on template adapter code received from a marketplace, the template adapter code including
12. A system to onboard a component device to a network, the system comprising:
at least one programmable data processor
andmemory storing instructions which, when executed by the at least one programmable data processor, result in operations comprising: generating adapter code based on the component device, the adapter code including an initial credential for an initial registration and instructions for onboarding of a service to an Internet of Things (IoT), the adapter code comprising metadata and credentials, the metadata comprising an information model, a configuration, and a credential
and responsive to the generating access credentials, establishing a connection between the component device and the network.
13. The system of claim 12, wherein
: the generating the adapter code includes generating instructions for onboarding of an application to an Internet of Things (IoT); the generating the adapter code is based on template adapter code received from a marketplace, the template adapter code including
20. A non-transitory computer program product to onboard a component to a network, the computer program product storing instructions which, when executed by at least one programmable data processor forming part of at least one computing device, result in operations comprising:
See all 3 independent claims
The present disclosure relates to a method and system for maintaining components and connecting components to a network. More specifically, it relates to maintaining and onboarding a device, an application, and/or a service to a cloud in the context of the Internet of Things (IoT).
The Internet of Things (IoT) describes the interconnection of computing devices ("IoT member devices") within an Internet infrastructure. A device may be intelligent and represent a real object. Each device within an IoT environment may be uniquely identified, e.g., by an Internet Protocol (e.g., IP) address. IoT may enable a cloud to acquire data from constituent devices to provide additional value for a user. For example, in a smart vending scenario, sensor data may be collected at a location of the vending device and used to offer remote maintenance services. As another example, for health monitoring or diagnostics, data may be collected to provide a recommendation.
A set of IoT member devices maybe heterogeneous, encompassing a variety of applications, domains, and protocols. The devices may vary in their capabilities such as computing power (e.g., RAM, CPU, storage), connectivity (Wi-Fi®, Bluetooth®, ZigBee®, GSM®, Ethernet, etc.), or platform (embedded computing, micro-controller, etc.). It may be challenging to manage and monitor a set of diverse devices involving a variety of applications, domains, and/or protocols.
FIG. 1 is a simplified block diagram of an IoT system according to an embodiment.
FIG. 2 is a simplified block diagram of generated code according to an embodiment.
FIG. 3 is a flowchart of a method for onboarding a device according to an embodiment.
FIG. 4 is a flowchart of a method for onboarding an application and/or a service according to an embodiment.
FIG. 5 is a simplified block diagram of a system implementing the methods and systems described herein according to an embodiment.
FIG. 6 is a simplified block diagram of a device implementing the methods and systems described herein according to an embodiment.
To collect data from a member device of a group of devices connected in the context of IoT, the member device is typically uniquely identified, securely provisioned, and managed. However, the identification, provisioning, and management processes may be difficult to implement, especially when there are devices using different protocols, data formats, data representations, etc. Thus, the inventors recognized a need in the art to support a variety of protocols, data formats, and data representations for devices interconnected in the context of IoT.
Conventional methods for device onboarding, configuration, management, and data acquisition in the context of IoT platforms are complex and expend a large amount of effort (e.g., development or integration efforts). Typical methods also require expertise and specialized skills so that they are not simple and end-user friendly, particularly for users who are not IT specialists. For instance, in industrial applications such as manufacturing or "Industry 4.0," high capacity devices (i.e., employing WiFi or having strong computing power) are available. Also, complex integration projects for customization and adoption of hardware and software for the specific applications are typical and feasible.
However, IoT devices are increasingly being adopted for day-to-day applications, including for laypersons. In these situations, commodity hardware is typically used. Commodity hardware includes wearables, multimedia electronics, home appliances, and the like. In these situations, a user has very little, if any, ability to change a hardware setup or interface provided by the vendor. Thus, the inventors also recognized a need in the art to provide device onboarding, configuration, management and data acquisition methods and systems having simple and end-user friendly user interfaces.
Methods and systems of the present disclosure provide a simplified IoT system and service, including device management for IoT member devices. In embodiments, methods and systems provide acquisition and interpretation of device data to provide value. The acquisition and interpretation of the device data may provide immediate value for a user such as a merchant providing the IoT device for customer use. In an embodiment, a method includes at least one of: onboarding of devices, onboarding of applications, onboarding of services, and definition of an "event condition action" (ECA) rule.
In an embodiment, a method to onboard a component to a network, includes generating adapter code based on the component, the adapter code including an initial credential for an initial registration. The method automatically registers the component based on received information from the component. In response to the registration of the component, the method generates access credentials for subsequent communication between the component and the network. The method establishes a connection between the component and the network.
FIG. 1 is a simplified block diagram of an IoT system 100. The system 100 may include a device 110, an interface 170, and a backend 180. The device 110 may be an IoT-compatible device. By way of non-limiting example, a device may be a hardware device representing a real-world object such as a simple button with a standard communications protocol. Other examples include a home appliance such as refrigerator, a video playback and/or streaming device, and a consumable such as a smart light. The device may include generated adapter code 102. The adapter code may be generated according to methods and systems described herein. The adapter code 102 may facilitate management and/or onboarding of a device, as further described herein. The adapter code may be in a various formats, e.g., in a binary format. The device may be configured according to the methods described herein.
The interface 170 may represent an on-boarding and/or messaging interface between device 110 and backend 180. The interface may include any single or combination of communications networks including a local area network (LAN), a wide area network (WAN), the Internet, a Cloud, and the like.
The backend 180 may include a device management module 120, an integrated development environment (IDE) 130, a device management repository 140, and a device adapter package 150. The device management module 120 may include an adapter code generator 122. The device management module 120 may manage at least one member IoT device to assist in device management functions such as onboarding, data acquisition, etc. The adapter code generator 122 may generate adapter code, which may be used by an IoT member device for communication and analysis. The adapter code generation is further described herein, e.g., with respect to FIG. 2. The backend 180 may be configured according to the methods described herein.
The IDE 130 may provide an environment for users to develop a solution such as a software solution. For example, the IDE may include a source code editor, a build automation tool, and a debugger. The IDE may include a device adapter development kit e.g., a software development kit (SDK). The IDE may be platform-specific. A device vendor 164 may develop and/or manage the IDE.
The device management repository 140 may store, among other things, code and models. In an embodiment, the device management repository 140 may store output from device management module 120 and IDE 130. For example, the device management repository 140 may store code generated by device management repository 120 and/or models representing at least partially developed solutions in the IDE. The device management repository 140 may be implemented by a storage apparatus as further described herein. In an embodiment, the device management repository 140 may store at least one templates, which may be provided by a vendor, and may be usable for onboarding a device, an application, and/or a service.
The device adapter package 150 may include at least one reusable component and at least one device-specific component. The at least one reusable component may be used for different operating systems, devices, services, applications, and the like. For instance, the at least one reusable component may be used for a group of devices each having a platform compatible with the other devices of the group. The at least one device-specific component may be adapted to various run times. In an embodiment, the at least one reusable component includes a device model 152 and a device controller 154. Device model 152 may represent the device 110, for example including specification of a device or a type of device. For instance, a device model 152 compatible with device 110 may include attributes of device 110. Device controller 154 may include functions for controlling a device or a type of device. For instance, a device controller 154 compatible with device 110 may facilitate control of device 110. In an embodiment, the at least one device-specific component includes an adapter container 156, a security module 158, and a messaging module 162. Security module 158 may include authentication information such as identity and credential(s) (password(s), certificate(s), and the like). Messaging module 162 may include information and/or configuration instructions for communications by the device. In an embodiment, security module 158 and messaging module 162 may be included in adapter container 156. For example, FIG. 2 shows an adapter container 204 including a selected security module 208 and a selected messaging module 214.
System 100 also shows example users, IoT customer 162 and device vendor 164 for purely illustrative purposes. A user may interact with system 100 in other ways. In the example shown in FIG. 1, IoT customer 162 may interact with a device 110 and/or a device management module 120. Device vendor 164 may interact with IDE 130.
In an embodiment, the device management module 120 may be accessible by the IoT customer 162. This may allow the IoT customer 162 to manage the customer's respective device(s). The IDE 130 may be accessible by the device vendor 164. In an embodiment, the IDE 130 may be available for customers or other community members to allow contributions by members of the community. The community may be users who directly or indirectly access the device management repository 140.
In operation, device 110 (also referred to as "target device") may be on-boarded with the aid of backend 180 as follows. A device adapter package 150 may be identified for the target device. The device adapter package 150 may be retrieved from device management repository 140. The device adapter package 150 may be identified based on compatibility with the target device. Compatibility may be determined based on characteristics and specifications of the target device. For instance, a device adapter package 150 may be determined to be compatible with a target device if at least one device specification matches at least one attribute in the device model 152. In an embodiment, the device adapter package 150 may be developed independently. In another embodiment, a portion of a device adapter package 150 from the device management repository 140 may be used for the target device, while another portion is developed specifically for the target device.
At least one device-specific module may be developed. For example, at least one of: the adapter container 156, security module 158, and messaging module 162 may be adapted to device 110. The device adapter package 150 may be communicatively coupled to the IDE 130 and the device management repository 140 to obtain instructions, code, and models, and the like for developing each of the components. That is, each of the components in the device adapter package 150 may be developed based on the information obtained from the IDE 130 and/or device management repository 140. Data associated with each of the components of the device adapter package 150 may be stored in the device management repository 140 and provided to the IDE 130.
The IDE 130 may be developed and/or operated on by a device vendor 164. For example, the device vendor may wish to offer an IoT product to a customer represented by IoT customer 162. The device management module 120 may be configured by a customer 162. For example, a customer using a video playback device may configure the video playback device. The customer may initiate a process to configure the device 110 (represented by the dashed line). The device management module 120 and the IDE 130 may each be communicatively coupled to the device management repository 140. For instance, the device management module 120 and the IDE 130 may each read or write to the device management repository 140.
In one aspect, the device management repository 140 is developed and maintained by an enterprise community. The enterprise community may include those users who directly or indirectly access the device management repository 140. Vendors may have direct or indirect access and may contribute to the device management repository. In an embodiment, the IDE 130 may be available for customers or other community members to allow contributions by members of the community. In an embodiment, the device management module 120 may be accessible by the IoT customer 162. The IDE 130 may be accessible by the device vendor 164. For example, the device management repository 140 may be a marketplace storing collective knowledge developed by various device vendors (represented by 164). For instance, enterprise community members such as device vendors may develop a device adapter packages 150 including at least one reusable component. The reusable component may be used by the community at large by storing the component or its corresponding device adapter package in the device management repository 140.
FIG. 2 is a simplified block diagram of generated code 200. The generated code 200 may onboarding and management of its target device. The code 200 may include generated adapter code 202. In an embodiment, the generated adapter code 202 may be in a binary format. In an embodiment, the generated adapter code 202 may be device-specific, i.e. adapted to be runnable on a specific device. In one aspect, a specific device may be characterized by at least one of a specific: hardware, operating system, programming language, application programming interface (API), and runtime environment. By way of non-limiting example, hardware options include microcontroller and platform; operating system options include Linux® and Windows®; programming language options include Java® and C. The generated adapter code 202 may include a customer-specific adapter configuration 206 and an adapter container 204.
The customer-specific adapter configuration 206 may be compatible with a particular customer and/or device. For example, the configuration may include control of operations and metrics (e.g., credentials) for connecting to a network such as a cloud. Using the example of a video playback device, two customers may each have a same type of a video playback device but may have different interests in video content. They may each have a customer-specific device adapter configuration to obtain different video content based on differing interests.
The adapter container 204 may be a framework. The framework may be generic and not necessarily unique to a device. In an embodiment, the adapter container 204 is pre-installed. The adapter container 204 may include a selected security module 208, a selected device controller 212, and a selected messaging module 214. The selected security module 208 and the selected device controller 212 may be implemented by an API. The selected messaging module 214 may include types and instructions for communications, e.g., a protocol such as HTTP.
In an embodiment, each of the components shown in FIG. 2 is installed in a default mode of operation. This approach may provide flexibility and security. In another embodiment, the device adapter configuration 206 may be installed initially. The initial installation may have the advantage that individual configuration may become obsolete. By way of non-limiting example, a device can be pre-installed or pre-configured in mass deployment scenarios where multiple devices of the same kind are distributed.
In an embodiment, a system provides a set of predefined device(s) and one or more device categories. For each predefined device, coding along with metadata for onboarding and monitoring may be uploaded to a marketplace. The marketplace may be an Internet marketplace. For example, the marketplace may be an integrated internal marketplace that enables customers to position applications on disparate platforms and various sources within their respective enterprises for consumption by employees, partners, and an ecosystem including customers and customers of customers. The marketplace may be represented by the device management repository 140 shown in FIG. 1. The coding and/or metadata may include communication protocol definition and implementation, developing an information model, etc. The coding and/or metadata may be provided by developers.
FIG. 3 is a flowchart of a method 300 for onboarding a device. Method 300 may include steps forming sub-methods, each of which may be performed by a respective one of a device, a system, and a user. In 322, the user may select the type of the device to be operated on, e.g., for inclusion in an IoT system. The type of device may be a model of a device. In 326, the user may configure the device. This may include configuring capabilities of the device such as status of read recording and switching the device on or off. In an embodiment, at least a portion of this information may be received in response to a query to the user at the device, such as device 110 shown in FIG. 1.
Returning to FIG. 3, in response to the configuration of the device in 326, a system may generate corresponding adapter code (342). In an embodiment, the system includes at least a portion of system 100 shown in FIG. 1. In particular, the adapter code may be generated by adapter code generator 122. The adapter code may include metadata and credentials. The metadata may include an information model, a configuration, a credential, and the like. The credentials, which may be a certificate, a username, a password, a token, or the like, may be used for initial registration. The type of credential generated may correspond to a support mechanism in an underlying device or system. In an embodiment, the system may automatically configure a most extensive security configuration supported by the device for which the adapter code is generated. For example, the security configuration may include authentication (e.g., certificates, username/password, token, etc.) and transport-layer security (e.g., encrypted vs. unencrypted protocol). In an embodiment, a security feature, such as a secret, for an initial registration is included in the configuration.
The generated adapter code may then be provided to a user and/or a device. This is represented in FIG. 1 by showing device 110 in a state after generated adapter code 112 has been provided to the device. Based on the generated adapter code, the device may be authenticated in 302. The authentication may include using a security feature included in the generated adapter code for an initial registration, as discussed herein. The authentication in this step may be more secure compared with typical user authentication procedures. For example, the authentication may be based on a certificate rather than or in addition to an identification (ID).
In an embodiment, upon execution of the code, the device may automatically begin to register itself. For example, the device may transmit data to the system to complete the registration process. Based on the received information, the system may register the device in 344. For instance, the system may register the device to the cloud so that the device becomes a functional IoT member device. The system may generate individual credentials for subsequent communication and return the generated individual credentials to the device and/or the user (344). The individual credentials generated and provided by the system may provide a further layer of security because the credential may be disposable and more difficult to guess than a static password. In 306, the device may set individual credentials. For example, the setting of the individual credentials may be based on the credentials generated and provided by the system in 344. In 306, the device may establish a connection for data transfer. The connection may be of a variety of forms. By way of non-limiting example, the connection may be a bidirectional connection permitting sending and receiving information from the device to the device management and from the device management to the device. Furthermore, operations like reading, creating, updating and deleting information may be enabled. In one aspect, the connection may be bi-directional, allowing for two-way communication between a device and a device management system. In another aspect, the connection may support various operations, including reading, creating, updating, and deleting.
In contrast to conventional methods, the process described herein enables complete device onboarding for a set of devices. For instance, at least a portion of the functionality may be offered by a device management system via an Internet API. The set of devices may share one or more features such as a processing or memory characteristic. A type of video playback device may be considered a set of devices based on shared characteristics.
Method 300 may include at least one optional step. In an optional first step, a user may be begin by providing authenticating credentials at the device management system (not shown). For example, the authentication credentials may be provided to device 110 shown in FIG. 1. Returning to FIG. 3, in optional step 324, the user may maintain a unique identification (ID) for authentication in a network. For example, the ID may be an IP address, a MAC address, and the like. The user may provide an ID or confirm a system-generated ID. This information may be retrieved automatically via network services.
In optional step 328, the generated adapter code is provided via a user. In an embodiment, the user uploads the code to the device (328). The user may upload the generated code to the device following a device-specific procedure. In optional step 332, the user, in conjunction with the device and the system, may verify successful onboarding. For example, once the device is maintained, a check may be performed and a user may be notified about success or failure of an onboarding process. As another example, the user may review a device status and provide this information to the system. This provides a vendor with an ability to program and/or deploy devices.
In the context of IoT, a service or an application may provide an interface for communication. In other words, a service or an application may be on-boarded in a manner similar to onboarding of devices. An example for a service is sending of an email. An application may be a visualization of health data such as heart beat. For instance, representational state transfer (REST), which is a software architecture style including guidelines and best practices for creating scalable web services, may be used for consumption or data acquisition of a services or/and applications.
FIG. 4 is a flowchart of a method 400 for onboarding an application and/or a service. Method 400 finds application in onboarding of an application and/or service to a cloud. The method 400 may be performed by a device management system such as the system 100 shown in FIG. 1. Method 400 is described herein for an application, but the concepts apply equally to a service.
In 402, the method may begin by receiving an application type. For instance, the application type may be based on an application selected by a user. The received information may include a description of the interface to be on-boarded and/or managed, communication options, etc. The interface may be onboarding/messaging interface 170 shown in FIG. 1. The user may provide a unique identifier and/or address (e.g., IP address or domain). Using an example of a service, such as an email service, additional credentials may be used. Using an example of an application, the application may be installed on a mobile device.
In 404, method 400 may maintain an ID. The ID may be a unique ID for authentication in a network. For example, the ID may be an IP address, a MAC address, and the like. The user may provide an ID or confirm a system-generated ID. This information may be retrieved automatically via network services. In 406, the method 400 may maintain a credential. The credential may be a user credential or other type of credential. Maintaining the credential may facilitate management of access rights. For instance, the system may register the application to the cloud so that the application becomes a functional IoT member application. The system may generate individual credentials for subsequent communication and return the generated individual credentials to the application and/or the user (406). The individual credentials generated and provided by the system may provide a further layer of security because the credential may be disposable and more difficult to guess than a static password.
In 408, the method may verify on-boarding. For instance, the user, in conjunction with the application and the system, may verify successful onboarding. For example, once the application is maintained, a check may be performed and a user may be notified about success or failure of an onboarding process. As another example, the user may review an application status and provide this information to the system. This provides a vendor with an ability to program and/or deploy applications. In 412, the method 400 may notify a user that the process is complete. In an embodiment, method 400 may alert the user to any anomalies, errors, and/or other information related to the onboarding process.
In an embodiment, a developer or a service provider may upload an application or service and underlying logic. For each predefined application or service, coding along with metadata for onboarding and monitoring may be uploaded to a marketplace. The marketplace may be an Internet marketplace. For example, the marketplace may be an integrated internal marketplace that enables customers to position applications on disparate platforms and various sources within their respective enterprises for consumption by employees, partners, and an ecosystem including customers and customers of customers. The marketplace may be represented by the device management repository 140 shown in FIG. 1. Although called a "device management repository," in embodiments, the repository may store at least one application and/or at least one representation of a service. The coding and/or metadata may include communication protocol definition and implementation, developing an information model, etc. The coding and/or metadata may be provided by developers.
In one aspect, methods and system of the present disclosure provide event, condition, action (ECA) rule definition. An ECA is a short-cut for referring to a structure of a rule in an event driven architecture. An ECA rule may include an event portion, a condition portion, and an action portion. The event portion may specify a signal that triggers an invocation of the rule. The condition portion may be a logical test that, if satisfied or is evaluated to be true, causes the action portion to be carried out. The action portion may consist of updates, invocations, and the like on local data. An ECA rule allows for device(s), service(s), and/or application(s) to be combined as trigger(s) and/or actor(s) in an environment.
In contrast to typical IoT recipes, (i) an ECA rule may be integrated with an IoT member device, application, or service, (ii) an ECA rule may include a time constraint, and (iii) an ECA rule may implement more complex rules. First, an ECA rule may be integrated with an onboarded device, application, and/or service. For example, an action aspect of a rule may be mapped to a particular device. Second, an ECA rule may include a time constraint. Time constraints may cover relative or absolute time predicates such as events occurring before or after a certain time frame, sequences, concurrencies and time boundaries. By way of non-limiting example, a condition may be true once an event occurs within a predefined time frame. Third, an ECA rule may implement a more complex rule than a more simple IFTTT rule. For example, an ECA rule may implement a business rule, which may be more complex than an IFTTT rule, but be simple and easy to use at the same time. For example, a business rule may perform functions on at least one business object, the at least one business object representing an actor in a business process.
Once devices and services are successfully onboarded, a user, method, or system can define simple recipes (i.e., rules) using ECA rule definition. The recipes may be represented as a trigger and action similar to an IFTTT approach. A trigger and action may be represented as one or more symbols and can be managed according to user interface commands such as "drag and drop" to combine recipes.
According to a device type, a definition for each device trigger can be observed and retrieved. Similarly, according to an application or service type, a definition for each application or service trigger can be observed and retrieved. By way of non-limiting example, a service includes a movie being recorded, a device includes a light being switched on, and an application includes an e-mail being received.
In an embodiment, in response to selection of a device, an application, or a service, a user, method, or system can select a trigger and may optionally define at least one parameter. Example parameters include: where the e-mail comes from, a color of a light, and a name of the recorded movie. Conditions can be maintained optionally. For example, time constraints (e.g., when the trigger occurred), specific constraints (e.g., location of the trigger), and the like can be maintained.
In an embodiment, the user can define one action within a recipe which can be selected equally from a device, application, or service. For example, to switch a device such as a video playback device off, the defined action may include deactivating a laser diode or otherwise turning the video playback device off.
Methods and systems of the present disclosure can be applied to a range of small to very large IoT scenarios, reducing a complexity of current approaches and allowing laypersons to operate IoT member devices, applications, and services using simple scenarios. Methods and systems of the present disclosure may be applied in home automation and home multimedia as well as for enterprise scenarios.
The methods and systems described herein have many advantages over conventional methods. For example, the methods and systems described herein are simple and user-friendly. For example, the methods may include template-based onboarding using generated code, recipe-based rules, and the like. The methods and systems described herein are scenario independent and flexible. For example, a device, a service, or an application can be configured an uploaded as a "type," facilitating sharing of onboarding methods based on commonalities between the device, service, or application to be on-boarded. Methods and systems of the present disclosure are dynamic, unlike typical methods and systems. For example, a device is typically provided to an end user in a pre-configured format. By contrast, a device implemented according to the present disclosure is dynamically configured based on a user's preferences and/or needs. Enhanced security compared with typical methods is also provided out of the box. For instance, the authentication process facilitated by the adaptation layer provides an added level of security.
FIG. 5 is a simplified block diagram of a system 500, which may be used to implement the methods and systems described herein. The system 500 may include a plurality of clients 510, 520 and a server 530 interconnected via network 540. The server may include a processor 532 in communication with a computer-readable medium 534. The computer-readable medium 534 may be a database internal or external to the processor or external storage means. The computer-readable medium 534 may include instructions executable by the processor such that when the processor executes various portions of the instructions, the instructions cause the processor to perform the various methods described herein. Each of the clients 510, 520 can communicate with the processor 532 to request applications stored in the server 530. In an embodiment (not shown), more than one system, for example more than on instance of client 510, can be used to carry out the embodiments of the present disclosure. The more than one instance of client 510 may or may not communicate with each other.
FIG. 6 is a simplified block diagram of a device 600 implementing the methods and systems described herein. As shown in FIG. 11, the device 600 may include a processor 602, a memory system 620, and at least one input/output (I/O) device 605. The processor may be implemented according to the methods and systems described herein. For example, the processor may be operable for perform the steps of methods 300 and 400 shown in FIGS. 3 and 4.
The processor 602, memory system 620, and I/O device(s) 605 may be communicatively coupled to each other. The communication may be implemented in a variety of ways, e.g., via at least one computer bus 606 and/or bridge device 608. The I/O device(s) 605 may include network adapters and/or mass storage devices from which the device 600 may receive commands for executing the methods described herein. The I/O device(s) 605 may be implemented according to the methods and systems described herein. For example, the I/O device(s) may receive input from a user, e.g., a matching command.
Although the foregoing description includes several exemplary embodiments, it is understood that the words that have been used are words of description and illustration, rather than words of limitation. Changes may be made within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the disclosure in its aspects. Although the disclosure has been described with reference to particular means, materials and embodiments, the disclosure is not intended to be limited to the particulars disclosed; rather the disclosure extends to all functionally equivalent structures, methods, and uses such as are within the scope of the appended claims.
As used in the appended claims, the term "computer-readable medium" may include a single medium or multiple media, such as a centralized or distributed database, and/or associated caches and servers that store one or more sets of instructions. The term shall also include any medium that is capable of storing, encoding or carrying a set of instructions for execution by a processor or that cause a computer system to perform any one or more of the embodiments disclosed herein.
The computer-readable medium may comprise a non-transitory computer-readable medium or media and/or comprise a transitory computer-readable medium or media. In a particular non-limiting, exemplary embodiment, the computer-readable medium may include a solid-state memory such as a memory card or other package that houses one or more non-volatile read-only memories. Further, the computer-readable medium may be a random access memory or other volatile re-writable memory. Additionally, the computer-readable medium may include a magneto-optical or optical medium, such as a disk or tapes or other storage device to capture carrier wave signals such as a signal communicated over a transmission medium. Accordingly, the disclosure is considered to include any computer-readable medium or other equivalents and successor media, in which data or instructions may be stored.
The present specification describes components and functions that may be implemented in particular embodiments which may operate in accordance with one or more particular standards and protocols. However, the disclosure is not limited to such standards and protocols. Such standards periodically may be superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same or similar functions are considered equivalents thereof.
The illustrations of the embodiments described herein are intended to provide a general understanding of the various embodiments. The illustrations are not intended to serve as a complete description of all of the elements and features of apparatus and systems that utilize the structures or methods described herein. Many other embodiments may be apparent to those of skill in the art upon reviewing the disclosure. Other embodiments may be utilized and derived from the disclosure, such that structural and logical substitutions and changes may be made without departing from the scope of the disclosure. Additionally, the illustrations are merely representational and may not be drawn to scale. Certain proportions within the illustrations may be exaggerated, while other proportions may be minimized. Accordingly, the disclosure and the figures are to be regarded as illustrative rather than restrictive.
For example, operation of the disclosed embodiments has been described in the context of servers and terminals that implement storage apparatus such as databases. These systems can be embodied in electronic devices or integrated circuits, such as application specific integrated circuits, field programmable gate arrays and/or digital signal processors. Alternatively, they can be embodied in computer programs that execute on personal computers, notebook computers, tablets, smartphones or computer servers. Such computer programs typically are stored in physical storage media such as electronic-, magnetic- and/or optically-based storage devices, where they may be read to a processor, under control of an operating system and executed. And, of course, these components may be provided as hybrid systems that distribute functionality across dedicated hardware components and programmed general-purpose processors, as desired.
In addition, in the foregoing Detailed Description, various features may be grouped or described together the purpose of streamlining the disclosure. This disclosure is not to be interpreted as reflecting an intention that all such features are required to provide an operable embodiment, nor that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, subject matter may be directed to less than all of the features of any of the disclosed embodiments. Thus, the following claims are incorporated into the Detailed Description, with each claim standing on its own as defining separately claimed subject matter.
Also, where certain claims recite methods, sequence of recitation of a particular method in a claim does not require that that sequence is essential to an operable claim. Rather, particular method elements or steps could be executed in different orders without departing from the scope or spirit of the disclosure.
Use the most comprehensive innovation intelligence platform to maximise ROI on research.
More Patents & Intellectual Property
Enterprise Patent & IP Solutions
Improve R&D Innovation
Intellectual Property (IP) Tools
IP & Patent Strategies
Market Intelligence for Innovation
IP Data API
DNA Sequence Search
Free Intellectual Property Courses
IP & Patent Glossary
Patent Valuation
Reveal the value
35.0/100 Score
Market Attractiveness
It shows from an IP point of view how many competitors are active and innovations are made in the different technical fields of the company. On a company level, the market attractiveness is often also an indicator of how diversified a company is. Here we look into the commercial relevance of the market.
It shows the sizes of the market that is covered with the IP and in how many countries the IP guarantees protection. It reflects a market size that is potentially addressable with the invented technology/formulation with a legal protection which also includes a freedom to operate. Here we look into the size of the impacted market.
Technology Quality
It shows the degree of innovation that can be derived from a company's IP. Here we look into ease of detection, ability to design around and significance of the patented feature to the product/service.
Assignee Score
It takes the R&D behavior of the company itself into account that results in IP. During the invention phase, larger companies are considered to assign a higher R&D budget on a certain technology field, these companies have a better influence on their market, on what is marketable and what might lead to a standard.
Legal Score
It shows the legal strength of IP in terms of its degree of protecting effect. Here we look into claim scope, claim breadth, claim quality, stability and priority.
PatSnap Solutions
PatSnap solutions are used by R&D teams, legal and IP professionals, those in business intelligence and strategic planning roles and by research staff at academic institutions globally.
Search & Analyze
The widest range of IP search tools makes getting the right answers—and asking the right questions—easier than ever. One click analysis extracts meaningful information on competitors and technology trends from IP data.
Gain powerful insights into future technology changes, market shifts and competitor strategies.
Manage IP-related processes across multiple teams and departments with integrated collaboration and workflow tools.
Clsoe
Intellectual Property Assessment
Strategy and BI
Academic and Government
PatSnap Academy
hello@patsnap.com
© 2019 PatSnap. All rights reserved.


The general aim of this course is to get hands-on experience and theoretical background in performing state-of-the-art advanced microscopy applied to cell biology. Due to the revolution in genetic encoded labeling (GFPs, switchable probes, FlAsH and AGT-tagging, etc) and the revolution in advanced (light) microscopy (confocal, super-resolution, FRET, dynamics etc) it is now not only possible to image the location of fluorescently labeled molecules but with the functional imaging techniques one can quantify the dynamics of molecular processes inside cells with unprecedented resolution, speed and accuracy. Because the application of advanced microscopy is essential for modern research in (clinical) cell biology, this course provides training in the diverse modes of advanced microscopy.
The microscope setups on which the training is provided are part of the van Leeuwenhoek Centre for Advanced Microscopy (LCAM) in Amsterdam, in which the research groups of Molecular Cytology (Swammerdam Institute for Life Sciences, UvA), of Cell Biology and Histology of the Academic Medical Center (AMC) and the Cellular Biophysics Group, Dept of Cell Biology Netherlands Cancer Institute (NKI) .
For more details about the course click here.


text:
package com.special.ResideMenuDemo;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;

import java.util.Calendar;

/**
 * Mail: hsdars@gmail.com
 */
public class CalendarFragment extends Fragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        Toast.makeText(getActivity(), "Calendar", Toast.LENGTH_SHORT).show();
        Calendar cal = Calendar.getInstance();
        Intent intent = new Intent(Intent.ACTION_EDIT);
        intent.setType("vnd.android.cursor.item/event");
        intent.putExtra("beginTime", cal.getTimeInMillis());
        intent.putExtra("allDay", true);
        intent.putExtra("rrule", "FREQ=YEARLY");
        intent.putExtra("endTime", cal.getTimeInMillis() + 60
                * 60 * 1000);
        intent.putExtra("title", "A Test Event from Mary Helper Application");
        startActivity(intent);
        return inflater.inflate(R.layout.calendar, container, false);
    }

}

//Uri EVENTS_URI = Uri.parse(CalendarContract.Events.CONTENT_URI.toString());
//ContentResolver cr = getActivity().getContentResolver();
//
//ContentValues values = new ContentValues();
//
//values.put("calendar_id", 1);
//        values.put(Events.TITLE, recordatorio);
//        values.put(Events.ALL_DAY, 1);
//        values.put(Events.EVENT_LOCATION, lugar);
//        values.put("dtstart", calDate.getTimeInMillis());
//        values.put("dtend", calDate.getTimeInMillis());
//        values.put(Events.DESCRIPTION, observaciones);
//        values.put("availability", 0);
//        values.put(Events.HAS_ALARM, true);
//        values.put(Events.EVENT_TIMEZONE, TimeZone.getDefault().toString());
//
//        Uri uri = cr.insert(EVENTS_URI, values);
//// to get the Id Event
//        long eventID = Long.parseLong(uri.getLastPathSegment());

redpajama_set_name: RedPajamaGithub


the counties of Mono and Inyo.
bigger trout than all the rest.
Grandfather hoping to catch a nap.
even more so in Chico.
the ocean at Big Sur.
the dam had to rupture.
Chico for eggs and amusement.
Reblogged this on S. HUNTER FINLEY.