I found this oil extremely effective and amazing for aromatherapy, now I regularly use it and also refer it to my friends.
Clove is widely cultivated in Indonesia, Sri-Lanka, Madagascar, Tanzania, and Brazil. It is used in limited amounts in food products as a fragrant, flavoring agent, and antiseptic.


Our Timber 9/16" single cell light filtering shades are a practical and attractive way to add chic style and functionality to any room. These cellular shades provide your home with privacy, light control, sound absorption, and the added benefit of being energy efficient. Available in 5 colors and multiple lift systems, these shades are designed to fit the needs of every home. Timber shades are covered by a lifetime warranty.


text:
Foster the People piano sheet music
Stay tuned to the latest piano sheets. Follow us on
Foster the People Free Piano Sheet Music
Send "Foster the People" Ringtones to your Cell Ad
Name of the song Artist Link suggested by
Hewitt Marcia E.
Piano sheets artist Foster the People
Foster the People is an American indie pop band formed in Los Angeles, California in 2009. The group is composed of Mark Foster (vocals, keyboards, piano, synthesizers, guitar, programming, percussion), Cubbie Fink (bass and backing vocals), and Mark Pontius (drums, percussion). The group's music, described as melodic dance-infused pop and rock, spans many genres.
Foster founded the band in 2009 after spending several years in Los Angeles as a struggling musician and working as a commercial jingle writer. After Foster's song "Pumped Up Kicks" became a viral success in 2010, the group received a record deal from Startime International and gained a fanbase through small club shows and appearances at the music festivals Coachella and South by Southwest. After releasing their debut album Torches in May 2011, "Pumped Up Kicks" became a crossover hit on commercial radio in mid-2011, reaching number one on Billboard's Alternative Songs chart, number three on the Rock Songs chart, and number three on the Billboard Hot 100, while charting on the Adult Top 40 and Mainstream Top 40 charts. The group received two Grammy Award nominations for Torches and "Pumped Up Kicks".
Top viewed piano sheets!
Leonard Cohen - Hallelujah
Justin Bieber - Beauty and a Beat
Les Miserables - On My Own
Macklemore - Thrift Shop (feat. Wanz)
Queen - Bohemian Rhapsody
Henry Mancini - The Pink Panther Theme Song
Emeli Sande - Read All About It (Part III)
Labrinth - Beneath Your Beautiful
James Bond 007 - James Bond Theme Song
Alladin - A Whole New World
Alicia Keys - Girl on Fire
Sinead O'Connor - Nothing Compares 2 U
Rihanna - Stay
Imagine Dragons - Radioactive
Les Miserables - Castle on a Cloud
How To Read Sheet Music Learning how to read sheet music is essential for anyone who wants to learn to play an instrument. Learning the different clefs is the first step that will help you to read and understand piano sheet music. The treble clef is the first one, the top clef. The notes of the treble clef are the notes of the upper 44 keys on the piano. On the treble clef, the line notes are E, G, B, D, F (starting at the bottom of the clef). The notes laying in the spaces are F, A, C, E (from the bottom). The easiest way to temeber those notes are by using a menmonic. Use "every good boy does fine " for the line notes and the word "face" to remember the space notes in the treble clef. The bass clef contains the deeper notes. The line notes on the bass clef are G, B, D, F, A (starting ...Continue reading How To Read Sheet Music
Latest added piano sheets
Usher - Can U Help Me
U2 - I Still Haven't Found What I'm Looking For
U2 - City of Blinding Lights
U2 - Beautiful Day
Tori Amos - China
Styx - Come Sail Away
Styx - Babe
Stevie Wonder - For Once in My Life
Simple Plan - Welcome to My Life
Simple Plan - Untitled (How Could This Happen to Me?)
Simple Plan - I'd Do Anything
Simple Plan - Addicted
Silverchair - After All These Years
Seether - Broken
Sarah McLachlan - World on Fire
Sarah McLachlan - Fallen
The Rolling Stones - Brown Sugar
Robbie Williams - Monsoon
Home | Free music sheets | Piano for beginners | Play piano by sheet music | How to read piano notes | Songs | Artists | Articles | Contact Us
Copyright 2012-2019 PianoHelp.net. All Rights Reserved
DISCLAIMER: Pianohelp.net is not storing or holding any files or copyrighted material on any of it's servers. We are only indexing and embeding legal content shared by users over the Internet using public sites such as youtube.com, docstoc.com, scribd.com, etc. These websites follow all the legal guidelines for searching and storing content. All the files hosted on these sites are in no way hosted or copied on pianohelp.net servers. The material on this site is copyrighted to their respective owners and it is shared for educational purposes only.

redpajama_set_name: RedPajamaCommonCrawl


Henry Edwards was driving to the golf course on May 2, 2009 when his cell phone rang. The caller was his doctor and the news was devastating: Cancer! Lymphoma to be exact. His life would never be the same. To keep family and friends abreast of the diagnosis and treatment of his deadly disease Henry kept a diary. The diary entries are included in the book along with the illustrations, he drew.
Between the diary entries are accounts of his coming of age during the Vietnam War, sexual and drug revolutions and the aftermath of World War II. Forced to reflect on a life now changed, Henry revisits his youth to search for solutions about what his life has become. He finds the answers in the remembrance of his mother. A woman who faced heart-rending tragedies with a sense of humor and humility; never questioning why these things happened, asking only of herself, what do I do to keep my family together. A on that served Henry Edwards well in his own time of need.


text:
More Moves on AT&T and Sprint Affiliates Likely
By: eWeek Editors | October 09, 2001
AT&T Wireless bought affiliate TeleCorp PCS in what may be the first of other similar acquisitions by AT&T Wireless. Sprint PCS, which also has an affiliate program, may not start scooping up its partners anytime soon.
AT&T Wireless on Monday said it would acquire the remaining 77 percent of TeleCorp PCS that it didnt already own in an all stock transaction valued at $4.7 billion. As part of the acquisition, AT&T Wireless will gain more than 900,000 customers and coverage that includes 16 of the Top 100 markets.
Industry analysts have long predicted that AT&T Wireless would buy its affiliates, and the timing was right for this move. "TeleCorp was ready to need more funding for its next round of upgrades," said Sharon Armbrust, senior analyst with Paul Kagan Associates. The price, she added, was right, too.
The TeleCorp markets will get next-generation services like the rest of AT&T Wireless properties. "TeleCorp customers will enjoy the benefits of these exciting new advanced services sooner than anticipated and under the AT&T Wireless brand," said John Zeglis, chairman and CEO of AT&T Wireless.
Triton PCS and Tritel are two AT&T Wireless affiliates that together with TeleCorp built the SunCom brand name in the South. AT&T Wireless has emphasized repeatedly that Triton doesnt fit its acquisition criteria, but that could be a negotiation ploy, Armbrust said. Triton could be an expensive proposition, so AT&T may be posturing to make a better deal. But, Tritons coverage area would make it a good buy, Armbrust said, and it has a higher operating performance then TeleCorp.
Sprint PCS also has operator partners, but it may be some time before it begins buying up its affiliates. "I expect to see more a la the interaffiliate consolidation," said Armbrust. Alamosa PCS, a Sprint PCS partner, has already acquired three operators this year, making it the largest Sprint PCS partner.
Many of Sprint PCS partners have yet to develop their networks as much as the AT&T Wireless affiliates. "Theres still a lot of opportunity to aggregate each other and look that much more attractive to Sprint," said Armbrust. Ultimately, she expects that AT&T Wireless and Sprint PCS will purchase all of their affiliates.
Previous Developers Back Pocket PC
Next HP mobile services target enterprise
Samsung Rolls Out Larger, More Feature-Packed Galaxy...
DAILY VIDEO: Samsung surprises with four new Galaxy S10 smartphones, and Duo Security digs...
Next-Gen Moto G7 Smartphones Coming to US
DAILY VIDEO: Motorola rolls out next-gen Moto G7 smartphones, and researchers warn of a malicious...


text:
Many cyclone victims still struggling seven months on
Many of the 350,000 people displaced by Cyclone Yemyin which struck the southern provinces of Balochistan and Sindh last summer have yet to fully recover from the storm that wreaked havoc on their lives.
Pakistan officially stated that nearly 300 people were killed in the disaster, while over 2.5 million people were affected.
The Pakistani government, assisted by international agencies, staged intensive relief operations as the full scale of the calamity became obvious, with temporary shelters set up for affected people and the worst-hit victims moved to camps.
But seven months on, the plight of cyclone victims appears to have been forgotten: Many international relief agencies have since withdrawn, while aid provided in the immediate aftermath of the disaster has for the most part dried up.
In short, people have been left in many cases to re-build their own lives, area residents now complain.
"No one has bothered about us. Those who could manage it have repaired their homes or put up new structures; others struggle on in temporary shelters," Naveed Baloch, 27, told IRIN from the town of Awaran, about 100km inland from the Balochistan coast.
The area was one of the most severely affected by the torrential rains that followed the cyclone. Towns and villages further upstream were hit by hill torrents triggered by heavy rains.
Such dissatisfaction was shared by Fareed Ahmed, provincial coordinator in Balochistan for the Human Rights Commission of Pakistan (HRCP).
"Very little help has reached the cyclone victims and about 100,000 are still without adequate housing. Those who lack resources to construct homes are literally living in shacks made of canvas and wood, which offer no protection at all," he told IRIN.
Photo: Paradela/UNICEF
Access to safe drinking water remains a challenge in some parts of the affected area
However, the district mayor of Awaran, Khair Jan Baloch, disputed this assertion: "The cyclone victims were provided help, including food and medical aid, and they have now largely recovered."
Some affected communities air their dissatisfaction with post-cyclone relief measures in other parts of the province. One example is Jhal Magsi District, about 170km southwest of Balochistan's provincial capital, Quetta, where almost the entire population of 140,000 were forced to temporarily leave their homes after the cyclone.
There was also large-scale loss of the livestock on which many area residents depend.
"We were shifted to camps, where disease spread, and since then, though some medical and financial aid was provided, we have been forgotten," Alidar Magsi, 50, said.
Adding to the public's discontent was the large-scale contamination of many of Balochistan's few safe water sources as a result of the flooding, coupled with the lack of sanitation or sewage facilities; an obvious factor in increasing the many health hazards in a region where only a minority of Balochistan's 10 million inhabitants have access to health care.
Longstanding grievances
Compounding these grievances further is the longstanding perception in Balochistan of neglect by the Islamabad government.
The province is the least developed of Pakistan's four federal units, has been affected by periodic nationalist uprisings, and harbours a brooding resentment against what is viewed as deliberate discrimination.
According to education experts, Balochistan's current literacy rate stands at just 34 percent, compared to Pakistan's national average of 52 percent.
"These feelings exist across Balochistan, and whether or not the complaints are genuine, the fact is that attitudes are shaped by them," Iqbal Haider, an experienced politician and secretary-general of the HRCP, said.
Photo: IFRC
More than 2.5 million people were affected with the cyclone struck Pakistan's southern coast
Sindh Province
For the time being, recovery, on the whole, seems to have been somewhat better in the province of Sindh, lying east of Balochistan.
Though acres of agricultural land in areas bordering Balochistan came under flood waters, farmers like Akhtar Chandio, from a village in Dadu District, said: "We have now been able to reach a situation of some normalcy."
But as almost inevitably happens when natural disaster strikes, it is the already unprotected and weak that suffer most.
According to the UN Children's Fund (UNICEF), an estimated 17,000 women were left vulnerable to neglect, abuse and violence, in the wake of the cyclone.
Many lost their belongings, and the fact that women in rural Pakistan frequently lack national ID cards meant they were unable to apply for compensation.
"Child-and-women-friendly spaces" have been set up in 54 locations in Balochistan and Sindh for such victims by non-governmental organisations working with UNICEF, and run by volunteers to offer support, recreational activity and training in crafts or other skills.
No one has bothered about us. Those who could manage it have repaired their homes or put up new structures; others struggle on in temporary shelters
"We try to encourage local communities to see these places as belonging to them," Kamleshwar Lohana of the Indus Resource Centre, one of the groups working with UNICEF, said.
Meanwhile, the sea along Pakistan's coast is now calm. Fishing boats have returned in strength and there is little evidence of the 130 kmph winds that lashed the area seven months ago.
For those directly affected by the cyclone - one of the worst in years - the memories linger on, as do the adverse effects the storm left behind on their lives and welfare.
kh/ds/cb
Cyclone leaves devastation across Balochistan Province
Aid agencies to assess flood-hit areas on 24 July
UN launches flash appeal for flood-hit provinces
Livelihoods at stake as flood-affected areas struggle to recover
IDPs in worst flood-hit areas struggle to cope


text:
Scottish Royal
Celtic Twist
British Classic
Highlands & Isle of Skye
Outer Hebrides & Skye Adventure
Iona, Mull & Isle of Skye
Orkney & Scotland's Northern Coast
Isle of Skye from Edinburgh
Loch Ness, Inverness & the Highlands
Isle of Arran Adventure from Edinburgh
The Lake District, Edinburgh & the Outlander Trail | Rail & Trail Journey
Outlander Trail
Scottish Adventure - Classic Scotland
Scottish Adventure - West Highlands
Scottish Adventure - Southern Highlights
Tartan Adventure - Edinburgh
Tartan Adventure - Glasgow
Tartan Adventure - Classic
Elegant Scotland - Highland Delight
Cottage Adventure - Scotland, England & Wales
Luxury Scotland Chauffeur Drive
3* Edinburgh Delight - Mercure Hotel
3* Edinburgh Delight - Ibis Southbridge
4* Edinburgh Delight - Macdonald Holyrood
4* Edinburgh Delight - Crowne Plaza Royal Terrace
5* Edinburgh Delight - Radisson Collection Hotel Royal Mile
5* Edinburgh Delight - Waldorf Astoria The Caledonian
3* Glasgow Delight - Best Western Glasgow City Hotel
3* Glasgow Delight - Artto Hotel
Jacobite Steam Train - Morning Service
Jacobite Steam Train - Afternoon Service
Classic Splendours Aboard the Royal Scotsman
Western Scenic Wonders Aboard the Royal Scotsman
Taste of the Highlands Aboard The Royal Scotsman
RIT – Royal Scottish Tours
1,899.00$1899.00
Request a quote Book now
Departs on Mondays from Manchester
April thru October
So, you're travelling to Britain. This means you need to get out and about and discover the sights. But in all honesty, you'd rather experience every Outlander episode again and again. Well, we've got the solution for you, because on this tour you can do both. You first take the quick and comfortable train from Manchester to England's premier beauty spot, the Lake District. Here, your guide takes you rambling around trickling rivers, quaint cottages, and gorgeous mountains. And after you spend couple of nights in Edinburgh, you head on an adventure to where they filmed Outlander's gory battles, tragic moments, and sultry scenes.
So, forget the couch and combine the Lake District with your favourite TV show on this eight-day tour.
Rail & Trail Journey: Travel from England to Scotland on this trip that combines a one-way train journey with two of our tours. Between the tours, you get free time in Edinburgh. This also means you swap your bus and guide during the journey. Please see the itinerary for more details.
DEPARTURE FROM MANCHESTER: 11:00am - Train from Manchester Airport Railway Station / 11:30am - Manchester Piccadilly Railway Station (Train times may vary a little. The exact departure times will be confirmed to you approx. 3 weeks prior to departure.)
Concludes on day 8 at 7:00pm - Gate J and Gate K, Edinburgh Bus Station, St Andrew Square, Edinburgh.
Ullswater & Keswick
You collect your train ticket at the station and head north from Manchester to the historic Cumbrian market town of Penrith. The town's uniquely coloured castle played a key role in defending the border from its invading Scottish neighbours.
After arriving in Penrith and meeting your Rabbie's Guide, you enter the Lake District National Park and travel along the northern shores of Ullswater. This lake is often described as England's most beautiful lake, and it's here we give you the chance to take a forest walk and see the mighty Aira Force waterfall.
You then travel towards Keswick, stopping outside the town to visit the mysterious Castlerigg standing stones, thought to have been built over 5,000 years ago and a hub of ancient pagan rituals.
You have a short journey into the lively market town of Keswick where you're dropped off at your accommodation and free to explore the charming town.
OVERNIGHT - Keswick*
*Please note all tours that depart on the 13th, 20th and 27th July will stay in Bowness-on-Windermere instead of Keswick.
Lake Windermere & Hawkshead
After breakfast, you take in views of Ullswater as we head along country roads to its southern shores.
You continue further south and travel over the narrow and winding Kirkstone Pass towards the wonderful Windermere. Here you have the option to take a leisurely cruise on the Lake or eat lunch while enjoying sublime views of the surrounding scenery.
After lunch you travel around the southern tip of Windermere and on towards Coniston Water.
Your next stop is the picturesque conservation village of Hawkshead, where the poet William Wordsworth attended Grammar School.
After exploring the cosy village, you take the narrow country lanes north towards Grasmere, which Wordsworth described as "the loveliest spot that man hath found". There's free time to enjoy the peace and tranquillity of the Wordsworth Daffodil Garden by the River Rothy. In the late afternoon, you return to Keswick.
Winlatter & Honister Mountain Passes
We pick you up from your accommodation and head for the Whinlatter Forest Park and over the Whinlatter Pass into the most dramatic landscapes the Lake District has to offer.
You journey along winding lanes, past the shores of Crummock Water and Buttermere, and towards the Honister Mountain Pass. Stopping amongst the mountains you have the opportunity to enjoy the views of the old slate workings, where a small number of Cumbrians continue to make their living.
After refreshments, you continue through the forests of Borrowdale, passing Derwent Water, where there's free time for lunch and shopping.
Once you've eaten lunch, you begin your return journey, heading towards Penrith and north towards the border. After crossing into Scotland, you take a stop in the town of Biggar, a royal burgh since 1415. From here, it's a leisurely drive through the rolling border hills to Edinburgh.
OVERNIGHT - Edinburgh
Today is a free day to explore Edinburgh. We think you should start with our included Edinburgh City Tour to familiarize yourself with the history, geography, and laugh-out-loud tales of the city. And after that, what you do is up to you; You can venture deep under the city on ghost tours, hike to the lofty heights of Arthur's Seat, or even just relax in the many beautiful gardens. Just ensure you relax and prepare for your next part of your adventure.
Inverness, fictional & otherwise
Today you join a new bus for the continuation of your tour to the Highlands. With your new companions you leave Edinburgh and begin following the trail of the best-known film locations featured in the Outlander TV series.
Heading north, your first stop is the charming village of Culross. In Outlander, Culross posed as the fictional village of Cranesmuir and the home of Geillis Duncan and her husband, Arthur. Exploring the town's cobbled streets is like taking a step back in time. Look carefully and you may even find Claire's herb garden behind the impressive Culross Palace.
We continue to the small town of Falkland to relive the first scenes of the show, where Falkland substitutes for 1940's Inverness. See if you can recognize the familiar sights such as Mrs. Baird's Guesthouses (The Covenanter Hotel) and the Bruce Fountain, where Claire's husband Frank sees the ghost of Jamie.
In the early afternoon we stop at the Newtonmore Highland Folk Museum, which houses replicas of 18th-century turf-roofed Highland crofts. These were used as a setting in the first season of the show.
Venturing further north we pass Aviemore, where you may recognise the stunning hilly and wooded area of Tulloch Ghru. This appeared during the journey Claire takes with Jamie and the Highlanders from Craigh na Dun to Castle Leoch.
OVERNIGHT - Inverness
Glen Affric & Culloden
Your day starts by visiting the majestic Glen Affric. Lochs, mountains and pine forests: this is one of Scotland's most glorious glens. It's also an ideal spot for our Jamie to hide!
In the afternoon we visit Culloden, which plays an important role in Scottish history and the Outlander books. It's not far from the Culloden Battlefield where Claire and Jamie said their tearful goodbyes, before Jamie joined the Jacobite army to fight for the Stuarts. You have the opportunity to explore the visitor centre and site and pay tribute to those who lost their lives at the last battle fought on British soil.
You then take a short drive to the ancient standing stones at Clava Cairns, which could have given the inspiration for Craigh na Dun. We return to Inverness with time to explore the town and enjoy the city for another evening.
Beauly & Loch Ness
A short drive this morning takes you to Beauly, the site of Beauly Priory and the tomb of Lord Lovat in the heart of Clan Fraser lands. Beauly priory is a beautiful 13th-century ruin and, according to Diana Gabaldon's book, is where the Lovat Frasers are buried.
From here, we continue to Castle Leod, 'home of the Clan MacKenzie', where you can enjoy a relaxing walk while your guide tells you some of the history of the clan and castle. The Castle has a striking resemblance to how Diana Gabaldon described Castle Leoch, however she had never heard of the castle prior to writing Outlander.
In the afternoon, you have the opportunity to sample 'The Water of Life' with a whisky distillery tour and tasting. There might even be time to look out for the Waterhorse at Loch Garve!
You then continue along the entire length of Loch Ness before arriving in Fort William for our overnight stop.
OVERNIGHT - Fort William
Glenfinnan Monument & Doune Castle
You travel to Glenfinnan this morning and visit the monument which commemorates the beginning of the last Jacobite rising. It stands framed by typically spectacular Highland scenery at the head of Loch Shiel. We continue through magnificent Glencoe and cross the rugged Trossachs area and onto Doune Castle. The Castle is an extensive ruin that represents Castle Leoch in the TV programme, home to Colum MacKenzie and his clan in the 18th-century episodes. We return to Edinburgh later that afternoon with a photo stop at Blackness Castle on the banks of the Firth of Forth.
Single/ B&B
Twin/ B&B
Single/ Hotel
Twin/ Hotel
Apr 6-May 31 $2389.00$2389.00 $1899.00$1899.00 $2799.00$2799.00 $2139.00$2139.00
Jun 1-Jul 31 $2489.00$2489.00 $1999.00$1999.00 $2899.00$2899.00 $2239.00$2239.00
Aug 1-Aug 31 $2749.00$2749.00 $2159.00$2159.00 $3159.00$3159.00 $2399.00$2399.00
Sep 1-Sep 30 $2489.00$2489.00 $1999.00$1999.00 $2899.00$2899.00 $2239.00$2239.00
Oct 1-Oct 26 $2389.00$2389.00 $1899.00$1899.00 $2799.00$2799.00 $2139.00$2139.00
Prices are per person in Canadian Dollars.
Exclusions: Lunch, dinner and refreshments. Entrances to Visitor Attractions.
No children under the age of 18 are allowed on this tour.
Luggage is restricted to one suitcase with a maximum weight of 14kg (31lbs.) and one small hand/day bag to go on the coach with you. Unfortunately, Rabbie's are unable to store excess luggage.
Aira Force Waterfall
Doune Castle
Midhope Castle
Tour Inclusions
Single train ticket from Manchester to Penrith
Transportation by top of the range Mercedes minicoach for a more personal experience with a maximum of 16 passengers on tour (from Penrith). Air Conditioning as standard. Services of a professional local driver/guide.
7 nights ensuite accommodations (Edinburgh accommodation for nights 3 & 4 will always be in a 3* city centre hotel. You will need to make your own way to/from your accommodation in Edinburgh)
Full breakfast daily
Rabbie's Edinburgh City Tour
Click for Availability
Scotland: A Spirit of its own
Copyright © 2020 Royal Irish Tours. All rights reserved.
Designed and developed by RC Design


Dedication to our customers in Northern NSW is what the team at Black Truck & Ag Moree are all about. Always prepared to go the extra mile for a customer, we correspond our branch opening hours with our local farming seasons i.e. harvesting, planting or cotton picking.
Knowing the pressure that finance & insurance can incur when purchasing a product. The Harvey Black Group are happy to announce that we now provide competitive independent insurance and finance on any product from any supplier. Be sure to ask when you call the team at Black Truck & Ag, as to how we can assist you with all your finance and insurance needs.
At Black Truck & Ag, you can always rely on the team if you should need an emergency part or breakdown assistance when required.


text:
Amber Alert issued for Columbia County
Updated: 10:30 PM EST Feb 5, 2017
By Crissy Holtzer
Pennsylvania State Police SOURCE: Pennsylvania State Police
State Police in Berwick, Pennsylvania issued an Amber Alert around 9 tonight for a 2-year-old girl with blond hair and blue eyes. Alexis Weber was last seen around 7 p.m. near 2200 West Front Street in Berwick, which is in Columbia County. She was last seen in a 2005 yellow Ford Mustang convertible with Pennsylvania license plate: HWN 1367. Alexis was last seen wearing a white coat, blue polka dot shirt and black pants. The vehicle reportedly fled toward Laporte, PA. Anyone with information is asked to contact the police by dialing 911
BERWICK, Pa. —
State Police in Berwick, Pennsylvania issued an Amber Alert around 9 tonight for a 2-year-old girl with blond hair and blue eyes. Alexis Weber was last seen around 7 p.m. near 2200 West Front Street in Berwick, which is in Columbia County. She was last seen in a 2005 yellow Ford Mustang convertible with Pennsylvania license plate: HWN 1367.
Alexis was last seen wearing a white coat, blue polka dot shirt and black pants. The vehicle reportedly fled toward Laporte, PA. Anyone with information is asked to contact the police by dialing 911


text:
Top 10 Women To Watch In Banking and Finance In Africa Announced
Angaza Awards Recognizes Senior Executives and Emerging Leaders
byKenyan WallStreet
in African News, Angaza Awards, Editorial
12 January 2022: The Angaza Awards: Women to Watch in Banking & Finance program has announced the list of Top 10 women who are steering and shaping Africa's financial services sector. The list was compiled following a three-month entry period which saw dozens of professionals from Côte d'Ivoire, Kenya, Mauritius, Nigeria, Rwanda, South Africa, Uganda, Zambia, and Zimbabwe submit applications. Kenyan WallStreet and Kaleidoscope Consultants partnered together on the Awards to raise awareness of the seasoned women who are shaping and influencing the sector through their organizations. The Top 10 will be celebrated during a special ceremony in April this year.
"Globally, we need to reframe what leadership in finance looks like. These African women have demonstrated commendable impact across various industries that make up the highly-competitive, male-dominated financial services sector," said Ms. Nuru Mugambi, Angaza Awards Chairperson. "It is inspiring to see how the Angaza Top 10 are multifaceted professionals who have turned around financial institutions, and driven digital innovation initiatives, while making time to give back to society in a transformational way," she said. "Collectively, they are a beacon to young women who are interested in careers in finance on the Continent."
Angaza Awards 2022 Top 10
The Angaza Awards criteria included an assessment of the applicants' area of responsibility and contribution to firm performance. Scores were also awarded for achievement that transcended the institution and resulted in shared value creation. Professionals in Banking, Capital Markets, Insurance, Fintech, Investment Banking & Fund Management, Microfinance, and Savings & Credit Cooperatives (SACCOs) were invited to submit their applications or nominations via the Awards Web page. The 2022 Top 10 Women to Watch are as follows:
Rank Name Industry Title Country
1 Marjorie Mayida Fund Management & Investment Banking Managing Director and Chief Investment Officer, Old Mutual Investment Group Zimbabwe
2 Rina Hicks Capital Markets Operations Director, Faida Investment Bank Ltd. Kenya, Rwanda & Uganda
3 Rahel Musyoki FinTech / InsureTech Business Development Manager, CarePay (M-TIBA) Kenya
4 Gakii Mwongera Banking Group Head of Internet Banking, Equity Group Holdings, Ltd Multiple including Democratic Republic of Congo
5 Sharon Kinyanjui FinTech / Cross-Border Payments Regional Director – EMEA (Europe, Middle East & Africa), WorldRemit Ltd. Multiple including Nigeria, Rwanda, South Africa, Tanzania & Uganda
6 Christine Baingana Banking & MicroFinance Chief Executive Officer, Urwego Bank Rwanda
7 Venus Hampinda Banking Finance Director & Regional Head, Strategic Tax Solutions, Absa Zambia
8 Dr. Millicent Omukaga Development Finance Institution Office of the President Advisor – Women Empowerment and Affirmative Finance, African Development Bank Group Côte d'Ivoire
9 Beth Jomo Insurance General Manager – Retail Business Development, Britam Group Kenya
10 Jacqueline Karasha Insurance Head of Corporate Business, Sanlam Life Insurance Ltd. Kenya
"The Angaza Awards recipients are selected following an extensive review of their applications by a distinguished panel of judges from several disciplines. They therefore have proven their mettle during the Coronavirus (COVID-19) pandemic, which has been one of the most challenging operating environments in recent history. We congratulate them and look forward to following their achievements this year," said Eric Asuma, Co-Founder and CEO of Kenyan Wallstreet, a financial news media company and Hisa Technologies, Africa's first wealth management platform that makes investing social.
The Angaza Awards Judges Panel was constituted by Mutumboi Mundia, Director of Market Supervision & Development, Zambia Securities and Exchange Commission (SEC); Catherine Musakali, Co-Founder of Women on Boards Network Kenya; Hedwige Nuyens, Managing Director, International Banking Federation; Yawa Hansen-Quao, Executive Director, Emerging Public Leaders Ghana; Joanita Lunkuse-Jaggwe, Expert on Financing, Office of the Prime Minister, Prime Minister's Delivery Unit, Uganda and 2021 Angaza Awards Recipient; Luke Ombara, Director of Regulatory Affairs, Capital Markets Authority, Kenya; Esohe Denise Odaro, Head of Investor Relations, International Finance Corporation; and Maxwell Pirikisi, Director, South African Chamber of Commerce & Industry (SACCI) and President, South Africa-Nigeria Business Chamber (SA-NBC).
The 2022 Awards follows last year's program which featured Dr. Nancy Onyango of the International Monetary Fund (IMF) and New York Times Best-Selling Author Gail Evans as keynote speakers, and was sponsored by Equity Bank Group and Old Mutual Ltd. In addition to sponsoring the event, Old Mutual is supporting the Top 10 through mentorship and profile building.
Digital Banker Africa magazine, Graça Machel Trust, New Faces New Voices Kenya, Platform Africa, East Africa Venture Capital Association, and African Securities Exchanges Association (ASEA) partnered to raise awareness about the Awards across their various platforms. For updates and more information, follow Angaza Awards on LinkedIn at www.linkedin.com/company/angaza-awards and on Twitter at @AngazaAwards.
Nyawira Thairu
KenyanWallstreet
ALSO READ; East Africa Celebrates the Top 10 Women in Banking and Finance
Fourth edition of Africa Tech Summit set to take place live in Nairobi on Feb 23-24th
US Stock Market closes higher after Powell's remarks
Angaza Awards 2022 Top Finalist; Christine Baingana
Angaza Awards 2022 Top Finalist; Sharon Kinyanjui
Angaza Awards 2022 Top Finalist; Gakii Mwongera
US Stock Market closes higher after Powell's remarks


Lebron James Talks About His Favorites, His Hairline & Kobe Bryant! | Listen Up Ent.
Lebron James Talks About His Favorites, His Hairline & Kobe Bryant!
After a tough loss against the Brooklyn Nets, 95-104, Lebron took to twitter for some Q&A time with fans.
This entry was posted in Blog Flow, Home and tagged Basketball, blake griffin, carmelo anthony, drake, Jay-Z, Kevin Durant, king james, Kobe Bryant, LeBron James, Miami Heat, nba, vine by karizmakysh. Bookmark the permalink.


text:
<?php

namespace Dingo\Api;

use RuntimeException;
use Illuminate\Http\Request;
use Dingo\Api\Routing\Router;
use Illuminate\Auth\GenericUser;
use Dingo\Api\Auth\Authenticator;
use Illuminate\Container\Container;
use Dingo\Api\Http\InternalRequest;
use Illuminate\Routing\UrlGenerator;
use Illuminate\Filesystem\Filesystem;
use Illuminate\Database\Eloquent\Model;
use Symfony\Component\HttpFoundation\Cookie;
use Dingo\Api\Exception\InternalHttpException;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Illuminate\Support\Facades\Request as RequestFacade;
use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;

class Dispatcher
{
    /**
     * Illuminate container instance.
     *
     * @var \Illuminate\Container\Container
     */
    protected $container;

    /**
     * Illuminate filesystem instance.
     *
     * @var \Illuminate\Filesystem\Filesystem
     */
    protected $files;

    /**
     * Illuminate url generator instance.
     *
     * @var \Illuminate\Routing\UrlGenerator
     */
    protected $url;

    /**
     * API router instance.
     *
     * @var \Dingo\Api\Routing\Router
     */
    protected $router;

    /**
     * API authentication Authenticator instance.
     *
     * @var \Dingo\Api\Auth\Authenticator
     */
    protected $auth;

    /**
     * API properties instance.
     *
     * @var \Dingo\Api\Properties
     */
    protected $properties;

    /**
     * Internal request stack.
     *
     * @var array
     */
    protected $requestStack = [];

    /**
     * Internal route stack.
     *
     * @var array
     */
    protected $routeStack = [];

    /**
     * Version for the request.
     *
     * @var string
     */
    protected $version;

    /**
     * Request headers.
     *
     * @var array
     */
    protected $headers = [];

    /**
     * Request cookies.
     *
     * @var array
     */
    protected $cookies = [];

    /**
     * Request parameters.
     *
     * @var array
     */
    protected $parameters = [];

    /**
     * Request raw content.
     *
     * @var string
     */
    protected $content;

    /**
     * Request uploaded files.
     *
     * @var array
     */
    protected $uploads = [];

    /**
     * Domain for the request.
     *
     * @var string
     */
    protected $domain;

    /**
     * Indicates whether the returned response is the raw response object.
     *
     * @var bool
     */
    protected $raw = false;

    /**
     * Indicates whether authentication is persisted.
     *
     * @var bool
     */
    protected $persistAuthentication = true;

    /**
     * Create a new dispatcher instance.
     *
     * @param \Illuminate\Container\Container   $container
     * @param \Illuminate\Filesystem\Filesystem $files
     * @param \Illuminate\Routing\UrlGenerator  $url
     * @param \Dingo\Api\Routing\Router         $router
     * @param \Dingo\Api\Auth\Authenticator     $auth
     * @param \Dingo\Api\Properties             $properties
     *
     * @return void
     */
    public function __construct(Container $container, Filesystem $files, UrlGenerator $url, Router $router, Authenticator $auth, Properties $properties)
    {
        $this->container = $container;
        $this->files = $files;
        $this->url = $url;
        $this->router = $router;
        $this->auth = $auth;
        $this->properties = $properties;

        $this->setupRequestStack();
    }

    /**
     * Setup the request stack by cloning the initial request.
     *
     * @return void
     */
    protected function setupRequestStack()
    {
        $this->requestStack[] = clone $this->container['request'];
    }

    /**
     * Attach files to be uploaded.
     *
     * @param array $files
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function attach(array $files)
    {
        foreach ($files as $key => $file) {
            if (is_array($file)) {
                $file = new UploadedFile($file['path'], basename($file['path']), $file['mime'], $file['size']);
            } elseif (is_string($file)) {
                $finfo = finfo_open(FILEINFO_MIME_TYPE);

                $file = new UploadedFile($file, basename($file), finfo_file($finfo, $file), $this->files->size($file));
            } elseif (! $file instanceof UploadedFile) {
                continue;
            }

            $this->uploads[$key] = $file;
        }

        return $this;
    }

    /**
     * Internal request will be authenticated as the given user.
     *
     * @param \Illuminate\Auth\GenericUser|\Illuminate\Database\Eloquent\Model $user
     *
     * @throws \RuntimeException
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function be($user)
    {
        if (! $user instanceof Model && ! $user instanceof GenericUser) {
            throw new RuntimeException('User must be an instance of either Illuminate\Database\Eloquent\Model or Illuminate\Auth\GenericUser.');
        }

        $this->auth->setUser($user);

        return $this;
    }

    /**
     * Send a JSON payload in the request body.
     *
     * @param string|array $content
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function json($content)
    {
        if (is_array($content)) {
            $content = json_encode($content);
        }

        $this->content = $content;

        return $this->header('content-type', 'application/json');
    }

    /**
     * Sets the domain to be used for the request.
     *
     * @param string $domain
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function on($domain)
    {
        $this->domain = $domain;

        return $this;
    }

    /**
     * Return the raw response object once request is dispatched.
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function raw()
    {
        $this->raw = true;

        return $this;
    }

    /**
     * Only authenticate with the given user for a single request.
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function once()
    {
        $this->persistAuthentication = false;

        return $this;
    }

    /**
     * Set the version of the API for the next request.
     *
     * @param string $version
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function version($version)
    {
        $this->version = $version;

        return $this;
    }

    /**
     * Set the parameters to be sent on the next API request.
     *
     * @param string|array $parameters
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function with($parameters)
    {
        $this->parameters = array_merge($this->parameters, is_array($parameters) ? $parameters : func_get_args());

        return $this;
    }

    /**
     * Set a header to be sent on the next API request.
     *
     * @param string $key
     * @param string $value
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function header($key, $value)
    {
        $this->headers[$key] = $value;

        return $this;
    }

    /**
     * Set a cookie to be sent on the next API request.
     *
     * @param \Symfony\Component\HttpFoundation\Cookie $cookie
     *
     * @return \Dingo\Api\Dispatcher
     */
    public function cookie(Cookie $cookie)
    {
        $this->cookies[] = $cookie;

        return $this;
    }

    /**
     * Perform an API request to a named route.
     *
     * @param string       $name
     * @param string|array $parameters
     * @param string|array $requestParameters
     *
     * @return mixed
     */
    public function route($name, $parameters = [], $requestParameters = [])
    {
        $version = $this->version ?: $this->properties->getVersion();

        $route = $this->router->getApiGroups()->getByDomainOrVersion($this->domain, $version)->getByName($name);

        return $this->queueRouteOrActionRequest($route, $name, $parameters, $requestParameters);
    }

    /**
     * Perform an API request to a controller action.
     *
     * @param string       $action
     * @param string|array $parameters
     * @param string|array $requestParameters
     *
     * @return mixed
     */
    public function action($action, $parameters = [], $requestParameters = [])
    {
        $version = $this->version ?: $this->properties->getVersion();

        $route = $this->router->getApiGroups()->getByDomainOrVersion($this->domain, $version)->getByAction($action);

        return $this->queueRouteOrActionRequest($route, $action, $parameters, $requestParameters);
    }

    /**
     * Perform API GET request.
     *
     * @param string       $uri
     * @param string|array $parameters
     *
     * @return mixed
     */
    public function get($uri, $parameters = [])
    {
        return $this->queueRequest('get', $uri, $parameters);
    }

    /**
     * Perform API POST request.
     *
     * @param string       $uri
     * @param string|array $parameters
     * @param string       $content
     *
     * @return mixed
     */
    public function post($uri, $parameters = [], $content = '')
    {
        return $this->queueRequest('post', $uri, $parameters, $content);
    }

    /**
     * Perform API PUT request.
     *
     * @param string       $uri
     * @param string|array $parameters
     * @param string       $content
     *
     * @return mixed
     */
    public function put($uri, $parameters = [], $content = '')
    {
        return $this->queueRequest('put', $uri, $parameters, $content);
    }

    /**
     * Perform API PATCH request.
     *
     * @param string       $uri
     * @param string|array $parameters
     * @param string       $content
     *
     * @return mixed
     */
    public function patch($uri, $parameters = [], $content = '')
    {
        return $this->queueRequest('patch', $uri, $parameters, $content);
    }

    /**
     * Perform API DELETE request.
     *
     * @param string       $uri
     * @param string|array $parameters
     * @param string       $content
     *
     * @return mixed
     */
    public function delete($uri, $parameters = [], $content = '')
    {
        return $this->queueRequest('delete', $uri, $parameters, $content);
    }

    /**
     * Queue up and dispatch a new request to a route name or action.
     *
     * @param \Dingo\Api\Routing\Route $route
     * @param string                   $name
     * @param string|array             $parameters
     * @param string|array             $requestParameters
     *
     * @return mixed
     */
    protected function queueRouteOrActionRequest($route, $name, $parameters, $requestParameters)
    {
        $uri = ltrim($this->url->route($name, $parameters, false, $route), '/');

        return $this->queueRequest($route->methods()[0], $uri, $requestParameters);
    }

    /**
     * Queue up and dispatch a new request.
     *
     * @param string       $verb
     * @param string       $uri
     * @param string|array $parameters
     * @param string       $content
     *
     * @return mixed
     */
    protected function queueRequest($verb, $uri, $parameters, $content = '')
    {
        if ($content != '') {
            $this->content = $content;
        }

        $this->container->instance('request', $this->requestStack[] = $this->createRequest($verb, $uri, $parameters));

        return $this->dispatch($this->container['request']);
    }

    /**
     * Create a new internal request from an HTTP verb and URI.
     *
     * @param string       $verb
     * @param string       $uri
     * @param string|array $parameters
     *
     * @return \Dingo\Api\Http\InternalRequest
     */
    protected function createRequest($verb, $uri, $parameters)
    {
        if (! isset($this->version)) {
            $this->version = $this->properties->getVersion();
        }

        $api = $this->router->getApiGroups()->getByDomainOrVersion($this->domain, $this->version);

        if (($prefix = $api->option('prefix')) && ! starts_with($uri, $prefix)) {
            $uri = sprintf('%s/%s', $prefix, $uri);
        }

        $parameters = array_merge($this->parameters, (array) $parameters);

        $request = InternalRequest::create($this->url->to($uri), $verb, $parameters, $this->cookies, $this->uploads, [], $this->content);

        if ($domain = $api->option('domain')) {
            $request->headers->set('host', $domain);
        }

        foreach ($this->headers as $header => $value) {
            $request->headers->set($header, $value);
        }

        $request->headers->set('accept', $this->buildAcceptHeader());

        return $request;
    }

    /**
     * Build the "Accept" header.
     *
     * @return string
     */
    protected function buildAcceptHeader()
    {
        return sprintf('application/vnd.%s.%s+%s', $this->properties->getVendor(), $this->version, $this->properties->getFormat());
    }

    /**
     * Attempt to dispatch an internal request.
     *
     * @param \Dingo\Api\Http\InternalRequest $request
     *
     * @throws \Exception|\Symfony\Component\HttpKernel\Exception\HttpExceptionInterface
     *
     * @return mixed
     */
    protected function dispatch(InternalRequest $request)
    {
        $this->routeStack[] = $this->router->getCurrentRoute();

        $this->clearCachedFacadeInstance();

        try {
            $response = $this->router->dispatch($request);

            if (! $response->isSuccessful()) {
                throw new InternalHttpException($response);
            } elseif (! $this->raw) {
                $response = $response->getOriginalContent();
            }
        } catch (HttpExceptionInterface $exception) {
            $this->refreshRequestStack();

            throw $exception;
        }

        $this->refreshRequestStack();

        return $response;
    }

    /**
     * Refresh the request stack.
     *
     * This is done by resetting the authentication, popping
     * the last request from the stack, replacing the input,
     * and resetting the version and parameters.
     *
     * @return void
     */
    protected function refreshRequestStack()
    {
        if (! $this->persistAuthentication) {
            $this->auth->setUser(null);

            $this->persistAuthentication = true;
        }

        if ($route = array_pop($this->routeStack)) {
            $this->router->setCurrentRoute($route);
        }

        $this->replaceRequestInstance();

        $this->clearCachedFacadeInstance();

        $this->raw = false;

        $this->version = $this->domain = $this->content = null;

        $this->parameters = $this->uploads = [];
    }

    /**
     * Replace the request instance with the previous request instance.
     *
     * @return void
     */
    protected function replaceRequestInstance()
    {
        array_pop($this->requestStack);

        $this->container->instance('request', end($this->requestStack));

        $this->router->setCurrentRequest($this->container['request']);
    }

    /**
     * Clear the cached facade instance.
     *
     * @return void
     */
    protected function clearCachedFacadeInstance()
    {
        // Facades cache the resolved instance so we need to clear out the
        // request instance that may have been cached. Otherwise we'll
        // may get unexpected results.
        RequestFacade::clearResolvedInstance('request');
    }
}

redpajama_set_name: RedPajamaGithub


What happens to us when we die? It's a question man has asked since the beginning of time. Do we live briefly as physical beings then simply vanish into oblivion, or do we live on in spirit form? Why are we here, and how did we come to be here? Scientists may be closer to answering these and other questions than ever before with the largest study ever done on near-death and out-of-body experiences - the results of which have huge implications on how we view death. The results suggest that our consciousness does not get annihilated when we die. More than 8 million Americans have reported Near Death Experiences that include floating outside of their bodies, moving rapidly through a tunnel toward a light or seeing deceased loved ones. Perhaps death is not an end, but a beginning as we enter new worlds of existence we can only imagine.


text:
Advance Gold Options Kenya Gold Licenses to Barrick
Advance Gold Corp.("Advance") announces that African Barrick Gold Plc. ("ABG") has been assigned an Option and Joint venture Agreement that Advance had previously entered into with Aviva Corporation Ltd. regarding Special License 265 (Bukura), Special License 266 (Sigalagala) and Special License 267 (Rosterman) located in the Kakamega region of Kenya.
As a result of the assignment, ABG has the right to acquire a 51% ownership interest in the relevant Special Licenses in consideration for ABG incurring further exploration expenditure of US$0.5 million in a defined period of 24 months in relation to those mineral rights. ABG can further increase its interest to 75% by spending an additional US$ 1million within a further 24 month period.
Background to the special licences 265, 266 and 267
In addition to the potential in and around the old mines, prospects and artisanal workings themselves, all three special licences lie along regional structures that are interpreted to represent reactivated, inverted syn-sedimentary extensional faults on or close to the Kavirondian-Nyanzian unconformity. These structures are target areas considered to have potential to host gold deposits.
SL267 Rosterman
The most northerly of the three licences hosts the historic Rosterman mine, which is reported to have produced in excess of 250,000 ounces gold at in excess of 13 grams per tonne. Rosterman was subject to significant exploration activity during the mining period up until 1952, but since then, very little exploration appears to have been done. The potential for residual ore, more lodes and the value of selvedges to mined lodes justifies immediate further exploration activity.
Recent structural mapping has highlighted a major long-lived structure on the northern flank of the Kakamega dome combined with a number of occurrences of gold-in-stream anomalies that appear never to have been followed up.
SL Bukura 265 and SL266 Sigalagala
The southern licences, Bukura and Sigalagala, in addition to hosting numerous significant historical colonial mines and areas of active artisanal mining, lie along the western portion of the Liranda lineament known as the Bushiangala-Shitole segment. Kimingini, Bushiangala, Isulu and Shitgoko all lie in close proximity to the mapped and interpreted structure. Sigalagala appears to lie on a different structure to the north of the main Liranda lineament.
The following work has been completed by Aviva Corporation Ltd. over the last 15 months on the three Advance licences:
Collection and compilation of regional data sets -- ALOS, ASTER, Magnetics, BRGM data. Regional mapping and interpretation as part of a West Kenyan regional evaluation.
Preliminary prospect scale mapping, focusing on the regional setting and position in terms of the Nyanzian--Kavirondian boundary.
Soil sampling at 1080 sites for Au and multi-elements on SL267 Rosterman and 265 Bukura.
2 RC holes (1 abandoned before target depth) completed into the Bukura workings with the following results:
Hole ASRC024 intersected a significant intercept and ended in mineralisation of greater than 1 gram per ton Gold (g/t Au). The hole returned 57.00m of 0.67g/t Au from a depth of 49m including 9.00m of 1.75g/t Au and 9.00m of 1.47g/t Au from 97.00m ending in mineralisation.
Hole ASRC023 was abandoned at 36m after drilling into a cavity. The hole however did intersect a mineralised zone before entering the cavity. The hole returned 7.00m of 0.89g/t Au from 29.00m including 2.00m of 2.33g/t Au.
Qualified Person
Jeffrey Scott Ackert, a director of the Company and its Vice President Exploration and Business Development, is a Qualified Person as defined by National Instrument 43-101 and has reviewed and approved the exploration information and technical disclosure in this news release.
Jim Gillis, President
www.advancegold.ca
This news release contains certain statements that may be deemed "forward-looking statements. Forward looking statements are statements that are not historical facts and are generally, but not always, identified by the words "expects", "plans", "anticipates", "believes", "intends", "estimates", "projects", "potential" and similar expressions, or that events or conditions "will", "would", "may", "could" or "should" occur. Although the Company believes the expectations expressed in such forward-looking statements are based on reasonable assumptions, such statements are not guarantees of future performance and actual results may differ materially from those in forward looking statements. Forward looking statements are based on the beliefs, estimates and opinions of the Company's management on the date the statements are made. The Company undertakes no obligation to update these forward-looking statements in the event that management's beliefs, estimates or opinions, or other factors should change, except as required by law.
View previous (Aug 28, 2012)
View next (Nov 29, 2012)


The Supreme Court on Friday said it was of the tentative view that Bahujan Samaj Party (BSP) supremo Mayawati had to deposit public money she spent as chief minister of Uttar Pradesh in erecting statues of herself and party symbol 'elephant' at parks in Lucknow and Noida to the state exchequer.
A bench headed by Chief Justice of India Ranjan Gogoi today did not take kindly to the former CM's decision to use public exchequer for constructing images of herself and the BSP's electoral symbol in several places, including Noida and Lucknow.
"We primarily think that Mayawati has to deposit the public money she has spent on statues, elephants," remarked Justice Gogoi.
The bench, also comprising Justice Deepak Gupta and Justice Sanjeev Khanna made it clear that the tentative view was expressed by it as the matter would take some time for hearing.
The bench posted the matter for final hearing on April 2.


FLDM undergraduate students regularly participate in international competitions and simulations, such as moot courts and Model UN Conferences. These represent an excellent opportunity for students to develop a a wide set of legal and other soft skills, including negotiation, teamwork and networking. These exercises require students to think critically, do extensive legal research, produce sound written work, present persuasive oral arguments and develop other legal skills.
This annual competition organised by the American University Washington College of Law Academy on Human Rights and Humanitarian Law requires students to argue the merits of a hypothetical case written on a cutting-edge topic currently being debated within the Inter-American Human Rights Legal System. The oral round sessions occur in May, in Washington, D.C.
Concurso Iberoamericano de Derecho Internacional y Derechos Humanos "Francisco Suárez, S.J.."
This competition requires students to participate in simulated court proceedings before the Inter-American Court of Human Rights.The oral round sessions are held in Bogota, Colombia.
In this Model United Nations, delegates experience the challenges of negotiation by assuming the roles of UN representatives. The conference takes place in Boston, Massachusetts.


text:
INVESTIGATIONS BORDERS
Ans Boersma, Irene Hollebrandse, Ludo Hekman, Youri van der Weide, Jeroen Zuallaert, Katy Fallon, Bashar Deeb
REPORTED WITH
FROM THIS INVESTIGATION
'There is no future': the refugees who became pawns in Erdoğan's game
First used to further Turkey's regional ambitions, asylum seekers were then made to suffer in quarantine camps[..]
The untouchables of Pazarkule
An investigation traces the course of some of the 20,000 refugees heading to Europe bute pushed into the depths of[..]
How Erdogan uses refugees to exert political pressure
Some 20,000 refugees came to the Turkish-Greek border, hoping to finally be able to go to Europe, before becoming pawns[..]
Syrians on their way to Europe are Erdogan's pawns
Thousands of refugees in Turkey were urged to cross into Europe by Erdogan, but the border remained closed. The experience[..]
SIMILAR INVESTIGATIONS
Detained below deck
How asylum seekers are held in secret prisons on commercial ships to facilitate illegal pushbacks from Italy to Greece
Europe's Black Sites
How refugees are being arbitrarily detained and tortured at secret facilities along EU borders before being illegally forced back across borders
Shot for Seeking Asylum
First visual evidence of live ammunition being used against asylum seekers trying to reach Bulgaria brings into sharp question the EU's approach to border control
Reconstructing the Melilla Massacre
How visual evidence, witness testimony and ground reporting can be combined to prevent a cover up by Spain and Morocco
"We were slaves"
The Greek police are using foreigners as "slaves" to forcibly return asylum seekers to Turkey
Frontex, the EU Pushback Agency
Frontex's internal database suggests the EU border agency is involved in illegal pushbacks on a massive scale
Aegean Pushbacks Lead to Drowning
Examining what whistleblowers claim is a new tactic of throwing asylum seekers overboard off Turkish coast
Who died at Europe's border?
Using open source to restore some humanity to the death toll of nameless and faceless people in the Poland-Belarus standoff
Unmasking Europe's Shadow Armies
Getting the visual evidence that removes the layer of plausible deniability from illegal pushbacks of asylum seekers in the Balkans and Aegean
Moria: After the Fire
Tracing a year in the life of asylum seekers who survived the blaze that destroyed Europe's largest refugee camp
Frontex in the Central Mediterranean
The EU borders agency plays a direct role in the Libyan coast guard's interception operations contrary to previous denials
Frontex Chapter III: Agency in Turmoil
Allegations of toxic culture at the EU's border agency reveal a leadership under investigation over fraud and mismanagement.
Frontex Chapter II: Complicit in Pushbacks
Illegal pushbacks in the Aegean aren't rogue actions of the Greek national coast guard but operations undertaken with the support or connivance of an emerging EU super agency
Masked men
The most violent pushbacks at Europe's external borders are done by men in balaclavas. Are they vigilantes or clandestine state forces?
Pushbacks Chapter two
Greek coastguard employing more aggressive tactics in intercepting asylum seekers and towing them back on life rafts towards Turkey
The Killing of Muhammad Gulzar
The death of a Pakistani man during a standoff at the Greek-Turkish border raised serious questions. We consider the evidence
Pushbacks Chapter one
Documenting a new wave in Greece of extrajudicial deportations overland and at sea, a practice that came to be known as deep pushbacks
Torment in Turkey
Encouraged by Erdogan, thousands took to the Pazarkule border gate. But they soon realised they were pawns in a power game
© Onur Coban/Anadolu Agency
© Belal Khaled/NurPhoto
© Sebnem Coskun/Anadolu Agency
Thousands of asylum seekers gathered from late February into early March 2020 at Turkey's Pazarkule border crossing to Greece. Their appearance was reported at the time as a spontaneous response to Turkey's President Recep Tayyip Erdoğan declaring that he would "open the gates" to Europe.
Greece responded by shutting the Kastanies-Pazarkule crossing and Greek forces used tear gas and stun grenades to repel people trying to cross the border which Erdogan had declared would be open. In the following weeks thousands of holdouts who remained at Pazarkule hoping to cross went from one nightmare to another as the coronavirus outbreak gripped Europe.
On the night of March 26, Turkish forces burned the tents of those living in a makeshift camp and forced them onto buses, driving them thousands of miles across the country to quarantine camps.
When Erdogan's promise to migrants in Turkey turned out to be hollow and their makeshift camps were burned by police on the Turkish side, the asylum seekers' future was unclear. We decided to follow them and analyse their movements to assess how much control the people themselves had over their destinations. Establishing contact with more than 30 of the refugees at Pazarkule, we started tracking their journeys, using apps, livestreams and media updates to trace and verify their testimonies.
This was often a challenge as many of the people had been deprived of their cellphones; others had not managed to activate their sim cards or had no credit to communicate. And others still were scared of speaking to the media.
The snippets of information we gleaned, however, helped us to track and verify much of their movements. This analysis and mapping exercise provided us with actual data to test the widely reported assertion that Turkey was using a proportion of the refugees keen to reach Europe as leverage. We were able to show how some refugees were taken to quarantine camps in Turkey's eastern Anatolia region, some 1,000 kilometers away from Pazarkule. The tracking helped us determine how some people ended up destitute on the streets of Izmir, with many others, including children, in a detention facility in Ankara.
A new border crisis erupted in late February 2020 when Turkey's Erdogan said he was opening the gateway to thousands of migrants dreaming of a better future in Europe, prompting thousands to gather at the Pazarkule border crossing. Actually it was a cynical geopolitical ploy by Turkey's leader. It followed the killing of 33 Turkish soldiers in Idlib province a few days earlier and was designed to exert pressure on the EU and NATO to support Turkey's military operation in northern Syria.
Oblivious to these schemes, many of the migrants boarded buses to Pazarkule – some organised by Turkish authorities from Istanbul – while others walked. People gave up homes they'd been renting in Turkey and sold whatever belongings they had left.
Rima, a 45-year-old Syrian former nurse who had documented the atrocities of the regime in a field hospital in Daraa, packed up what she owned, left her rented accommodation and paid 500 Turkish lira (£56) to get to Pazarkule. She hoped to find a way into Europe and on to Switzerland where her sister has been granted asylum as a political refugee. Instead she was bussed to a detention facility in Ankara and, on her release, found she had lost her home.
When the asylum seekers found the border closed some of them realised that they were pawns in a Turkish power game. "I understood we were being used," says Rima, one of the Syrian refugees we followed in our investigation.
As with other Syrians, she lives with the fear of deportation to Turkey's so-called "safe zones" in northern Syria, having seen Erdogan's pledges exposed as part of a standoff with the EU and NATO in which the refugees are pawns.
To keep up to date with Lighthouse investigations sign up for our monthly newsletter


text:
Q: How to attach csv in mutt command using C shell Below is the code I tried with html body with out attaching csv file. It is working fine
#!/bin/csh
mutt -e "set content_type=text/html" -s "status report on" rama@abc.com < mail1.html

Below is the code I tried when I am trying to attach csv file. But it's not working properly and getting error as shown below.
#!/bin/csh
mutt -e "set content_type=text/html" -s "status report on" -a "sum.csv" rama@abc.com < mail1.html

Can't stat rama@abc.com: No such file or directory
rama@abc.com: unable to attach file.

May I know what went wrong in above code??

A: If you want your recipient after the attachments, then you must add -- as a separator.
Check the manual page for mutt:

 -a file [...]
        Attach  a  file  to  your  message  using MIME.
        When attaching single or multiple files, separating filenames and recipient
        addresses with "--" is mandatory, e.g. mutt -a image.jpg -- addr1
        or mutt -a img.jpg *.png -- addr1 addr2.   The  -a  option
        must be placed at the end of command line options.

redpajama_set_name: RedPajamaStackExchange


text:
USC Roski School of art and design
Wednesday Links: #PLANTS
Yesterday, almost immediately after we published a piece in which Whitney Kimball states "I think it's safe to say by now that plants are no longer a trend; they are a medium (except for potted palms)" the Mexico City art center/residency Casa Maauad posted the above image on Facebook. It's titled "They are these or they may be others/ #PLANTS (2015) Meme digital" from Cristina Garrido, whose exhibition "Un acuerdo tácito" opens there later this month. The plant invasion is real. Even potted palms. [Facebook]
Continuing their "Making it in New York" series, WNYC asks "Are Artists Abandoning NYC?" The answer: yes. And also, no. Plenty of artists are decamping for cheaper places, but the city's artist population just keeps growing as new waves of debt-saddled art school grads arrive to pay more and more, replacing the disenfranchised who leave. What a depressing cycle. [WNYC]
Yesterday, revelations leaked from an investigation into Michael Jackson's child molestation charges included the discovery of animal sacrifice photos, weird porn, and drugs started trending across social media. And also art books. Apparently the police were concerned that MJ was using images from artists including Jake and Dino Chapman, Raymond Pettibon, Mike Kelley, Elizabeth Peyton, Takashi Murakami, Larry Clark, Rineke Dijkstra, Paul McCarthy, Richard Prince, Gilbert & George, and others to "groom" young boys by exposing them to explicit material. [Hyperallergic]
Tomorrow, Terence Koh will be broadcasting the names of Orlando shooting victims into space, as part of a performance at Andrew Edlin Gallery. What if this is the first evidence of life on Earth an alien civilization receives? [Observer]
Okay, this blog post is from 3 years ago, but I'm reposting it because I just saw it and I wish it had been required reading in art school. It's a pronunciation guide to artists' names. For example: "Ugo Rondinone – OO-go Ron-di-NO-nay". God, this is so useful I'm surprised there's not an app for that. [Artspace]
The man who made Ashlee and Jessica Simpson has a new creative endeavor: photography. Meet Joe Simpson, the pop stars' father who picked up his old hobby after his divorce and now has a terrible-looking show in a Los Angeles gallery. Dear LA: things like this are the reason it's taken so long for the East Coast to take you seriously. [Format]
Washington art incubator CulturalDC sold its downtown office space, including the home of Flashpoint art gallery. That means there will no longer be a single gallery left in "Gallery Place". Oops. [Washington City Paper]
I've mentioned before that I really love the new Tate Modern addition by Herzog & De Meuron. Now, you can watch a time-lapse video of its construction, which is insanely hypnotic. [Dezeen]
Le Consortium, a nonprofit art space I'd never heard of in Dijon, France is apparently the secret carreer-making venue for tons of famous artists. [The New York Times]
HaeAhn Kwon, the lone holdout student still enrolled in the trainwreck MFA program at USC's Roski School of Art and Design, has withdrawn. That means the school successfully alienated and lost an entire year of students. [Los Angeles Times]


With this product, you earn 174 BonPoints. Find more about this!
This is Bonsoni Chateau White Rattan Dining Chair's colour is White and made of Wood.
Bought a pair for our living room. We have to say that they look very neat! They are comfortable to seat and matches with the rest of the furniture.


Mississippi enters year two under Hugh Freeze on Thursday against Vanderbilt. The Rebels play at Texas on Sept. 14 and at Alabama on Sept. 28.
The players featured on the four posters are, from top, quarterback Bo Wallace, defensive end C.J. Johnson, receiver Donte Moncrief and linebacker Mike Marry.
Design by Dan Pellegrino. Photography by Joshua McCoy. Thanks to Brandon.
Officially, It's a First Down for Alabama!
A rather interesting spot and re-spot of the ball during last Saturday's Mississippi-Alabama game.
Mississippi produced four posters, three of which featured players. Mike Marry, top, is a junior linebacker who led the teams in tackles last season. Receiver Donte Moncrief led the team in receptions. Defensive back Charles Sawyer had a team-high four interceptions. All of the posters were photographed by Michael Thompson Jr. and designed by Dan Pelligrino.
Mississippi's Houston Nutt went off on Neal McCready of Rivals after Saturday's 29-24 loss to Arkansas, video of which you can watch here. Nutt was upset that McCready had predicted that the Rebels would lose, 49-10.
"Played harder than 49-10, right Neal," said Nutt, looking at McCready. "I don't read your stuff, they tell me what you say. One of my freshmen told me that Neal McCready wrote that we'd get beat 49-10. Wasn't no 49-10."
The Rebels have now lost a team-record 10 Southeastern Conference games in a row.
Later, Nutt said the Rebels "just don't have depth right now. We have guys banged up. I'm not going to sit here and go through it all. You know all that. It is what it is right now. We're playing a lot of young people, and we don't have the word 'next.' "
Of course, it was Nutt who flaunted NCAA recruiting rules in his first two seasons by signing a combined 68 players, some of who he had to stash in the JUCO system. It's clear that the coach was throwing darts against the wall, hoping some of the signees could actually play. Turns out that many of them can't.
All of which means that the media-unfriendly Nutt likely will be working as an analyst for ESPN in 2012.
Houston Nutt won 18 games in his first two seasons as Mississippi coach, then the Rebels tumbled to a 4-8 record in 2010. Mississippi opens against Brigham Young and has a tricky nonconference game at Fresno State on Oct. 1. Alabama, regarded to be the best team in the land, rolls into Oxford on Oct. 15.
Click the image to enlarge. Poster designed by Dan Pellegrino of Ole Miss Athletics. Thanks to Brandon.
Photographer Scott Burton put a camera at the top of the west side of Mississippi's Vaught-Hemingway Stadium for last Saturday's Auburn-Mississppi game. "Took a picture every 15 seconds two hours prior to the game and after," Burton writes.
Thanks to Kyle Veazey of the Clarion-Ledger.


Divert exhaust and noise away from you, buildings, foliage, etc. with HydraMaster's Thru – Floor Exhaust Kit. This easy to install kit routes the machine's exhaust downward under the vehicle and away from the operator. Works with Boxxer Series and Titan truckmount machines.
Kit includes: 28″ long flexible exhaust hose, stainless steel exhaust port, two hose clamps, mounting hardware, and instructions.


Now more than ever, DIY wedding favour boxes are becoming outstandingly popular choices up and down the UK. Much of the popularity of the DIY wedding favour box is the direct result of the way in which web retailers are making it easier than ever before for wedding planners at all levels to get their hands on everything they need to create fantastically unique gift bags and boxes. What may once have seemed like an overly expensive and time-consuming task has been made simpler and indeed more enjoyable than ever before, ushering in something of a wedding favour revolution that took the nation by storm.
Of course, some would argue that there's really no sense in giving yourself yet another job to do when there are plenty of services out there that can do it on your behalf. Nevertheless, it isn't until you've actually tried your hand at creating genuine DIY wedding favours that you begin to understand just how advantageous it can be compared to the conventional alternative.
First of all, trying to create the perfect wedding favours via a third party provider has the potential to be considerably more difficult and time-consuming than it may appear. The reason being that there will inevitably be a great deal of toing and froing when it comes to deciding exactly how the favours should be presented, decorated and embellished. What's more, you will undoubtedly want to request samples before going ahead with the full order which may mean additional delays with postage, any changes you wish to make and so on and so forth. By contrast, and indeed contrary to popular belief, taking the DIY approach has the potential to save you time as it is simply a case of ordering in all the bits and pieces you need in one bulk order and then putting them together exactly as you want them. One order, one delivery and one final result – all in your own time and at your own pace.
Unsurprisingly, the single most advantageous benefit of choosing the DIY approach to wedding favours is the way in which they have the potential to save you a small fortune. This of course comes down to exactly what you choose to put in them and the retailer you source everything from, but more often than not it will always cost less to put together your own wedding favours than to order them as finished items from a vendor. Never forget that they can be as simple as you like as with these kinds of gifts it is always the thought that counts more than anything else.
One of the main problems when it comes to sourcing wedding favours from established retailers is the way in which you are to some extent limited in terms of the gift items and contents available. Chances are there will be plenty to choose from, but when it comes to giving something genuinely meaningful that in some way connects to the couple giving the gifts, it often works better to go down the DIY route. For example, all the chocolates and cakes in the world bought from standard retailers will never mean quite as much as just a couple of handmade sweet treats made personally by the couple for each of their wedding guests.
Another benefit of creating your own wedding favours is the way in which it makes it much easier for you to ensure that they coordinate perfectly with all other decorative items and the general theme of your wedding across the board. Rather than being limited to the designs and styles available from any given retailer, you have the ability to customise and personalise everything from top to bottom to ensure a genuinely flawless fit. And what's more, you can even make your wedding favours into centrepieces or decorative place settings in their own right in order to gain even more value for money.
5 – It's a Blast!
Last but not least, throwing financial and logistical benefits to the side for just one moment, it's really worth remembering that creating your own wedding favours is genuinely and uniquely enjoyable. The fact of the matter is that this is the kind of thing most people will only ever get to do once in their lifetime and carries the same kind of excitement and anticipation as wrapping presents ahead of Christmas day. It's a brilliant way of stirring up emotion and excitement in the weeks and months running up to the wedding, so why would you give this privilege to anybody else?


text:
WPI Yields Back-to-Back United Soccer Coaches College Men's Team Academic Awards
Kansas City, MO --- The WPI men's soccer program has earned the United Soccer Coaches College Team Academic Award for the second consecutive year. College Team Academic Award recipients are active members of the United Soccer Coaches College Services Program with a composite grade point average of 3.0 or better on a 4.0 scale for all players on the roster for the 2018-19 academic year.
Brian Kelley's Engineers were second in the NEWMAC, fourth in New England, and tied with South Carolina, Stanford, East Tennessee State and Carleton for 20th of 349 teams, with a 3.5 GPA. The region's top three feature MIT, Middlebury and Division I Yale. The Crimson and Gray were also feted in 2015.
WPI is also one of 259 schools to have both men's and women's programs recognized.
The 2019-20 team treks to Wheaton tomorrow for a 2pm NEWMAC match, and will now travel to Middlebury on Tuesday.
United Soccer Coaches Release


text:
Welcome to Cartesi HQ
By Evan Walker 11 27, 2021 5205 Views
Say hello to the 7 newest members of the Cartesi Team!
From a smooth and successful launching of Noether's Delegated Staking on Mainnet, AMAs with Binance, Kriptobi, and G. Crypto, plus putting together a $500,000 bug bounty with Immunefi, we've been spectacularly busy both behind the scenes and in front of it at Cartesi these past months.
With plenty more in the pipeline, we're pleased to welcome even more talent to our diverse and vibrant team to help us with our plans. Take a look at who's joining and get to know them below:
Brandon Isaacson, General Counsel
Brandon has represented clients in securities and ICO lawsuits, regulatory investigations, and enforcement proceedings in his previous jobs at prominent law firms, as well as advised technology startups on regulatory issues linked with product launches. Clients have relied on him for sound advice on a variety of other issues as well. His range includes labor disputes, patent infringement, business mergers, and acquisitions as well as sophisticated financial transactions.
Brandon is driven to help disruptive new technologies traverse uncertain regulatory settings because he is fascinated by the convergence between law and innovation.
"I joined Cartesi because I wanted to help build something special. I believe that Cartesi is poised to unlock the true potential of a web3 world."
Bruno Menezes, Software Engineer
For the past decade, Bruno has worked in the software industry, where he has gained extensive knowledge of numerous development tools. He worked in e-commerce, finance, oil & gas, and logistics throughout his time in Brazil. For the Academia Brasileira de Letras, one of Brazil's most esteemed literary organizations, he created a smartphone app.
Joining a gaming firm, Bruno moved to New Zealand in 2015. After working on many projects and taking on roles such as Development Team Leader, he returned to finance at the Bank of New Zealand, where he worked on International Payments and Lending. And now he's joining Cartesi!
"Great things are never done by one person, but by a team of people. I joined Cartesi because I believe they want to do great things in this new space and I want to be part of that amazing journey with them."
Dinali Jay, Business Community Manager
Dinali is a Technology Consultant with previous experience from PwC Australia and strong knowledge in process analysis and design alongside excellence in project management tools and techniques. Dinali holds a Master of Information and Communications Technology (Advanced) from Western Sydney University, Australia, and a Bachelor's in Information Technology from Middlesex University, UK.
With a deep passion for blockchain technology, Dinali, as Cartesi's Business Community Manager, aims to bring her technology consulting experience as well as her business development background to enhance the growth of the technical community and connect with like-minded enthusiasts in the blockchain space.
"I joined Cartesi to connect with experts in the industry of blockchain technology, to learn and develop myself within the company, and to be able to contribute more and make a valuable impact at Cartesi over time."
Joe Nance, Cartesi Labs Director
Coming from Binance, where he worked in the M&A team, Joe has been a long-time friend and supporter of the Cartesi family. He is now joining the Cartesi team as the Director of Cartesi Labs.
Joe graduated from the University of Illinois Urbana-Champaign with a Master of Science in Mathematics and a Master of Business Administration. His official training is in distributed complex systems design and analysis, and he is a published math researcher.
In the boom of 2017 he was leading his blockchain firm, a platform he built utilizing smart contracts to combine exercise adherence and brand loyalty. This sparked his interest in working with and investing in corporate blockchain startups/guiding and investing in blockchain ventures at the corporate level.
At Cartesi Labs, Joe has brought his experience from Binance and the startup world to help create an ecosystem that will accelerate the growth of both Cartesi and DApp developers; with the ultimate goal of breaking down performance barriers between blockchain DApps and the familiar apps that the world uses on a daily basis.
"Cartesi, to me, is like a portal between the scalability of mainstream software architecture, and the security promises beholden to smart contracts. I joined Cartesi to help find great devs and projects on both sides to populate this portal without the need to settle for less.
Nazim Faour, Technical Writer
The blockchain business has captivated Nazim's attention since 2016. He graduated with honors from the National Research University in Moscow, Russia, with a Master's degree in system and software engineering. Additionally, he is now completing his Ph.D. degree in information security.
Previously Head of Technical Documentation at the Cardano Foundation, he has joined Cartesi to improve their technical documentation, making the lives of external developers a little easier and helping them use Cartesi products.
"Cartesi will expand the blockchain scalability to help developers build the Web 3.0 world. I joined Cartesi to be part of this technical revolution with strong beliefs that blockchain is for the people."
Roman Hodulak, Software Engineer
Roman is a passionate software engineer with seven years of professional experience. Over that time, he has worked on various web applications and services, always striving for clean code, safety, and performance. He delved deep into Domain-Driven Design and Rust during his career, which quickly became his architectural approach and programming language of choice.
He initially learned programming by making 3D game engine projects in C# as a hobby, stemming from his interest in game development. This fueled his desire to understand the math and computer science behind real-time 3D graphics, leading him to study computer science at Czech Technical University.
As of late, he is working on a database client in Rust and researching blockchain, which quickly became his new field of interest.
Naturally, Roman and Cartesi are a great match due to the combination of blockchain and mainstream software such as game development.
"Cartesi bridges the gap between mainstream software development and the power of blockchain. Just imagine the possibilities; they are limitless."
In what has been an amazing year of growth and expansion, we're excited to have Brandon, Bruno, Dinali, Joe, Jacopo, Nazim, and Roman each bring their unique expertise and skillsets to the Cartesi team. With 2022 on the horizon, we can't wait to see how their new perspectives and ideas will shape the future of Cartesi.
About Cartesi
cryptocurrency news technical community cartesi regulatory investigations technical documentation technical revolution team cartesi hq mainstream software corporate level development community bringing linux coin news game development clean code cryptocurrency news technical community cartesi regulatory investigations technical documentation technical revolution team cartesi hq mainstream software corporate level development community bringing linux coin news game development clean code cryptocurrency news technical community cartesi regulatory investigations technical documentation technical revolution team cartesi hq mainstream software corporate level development community bringing linux coin news game development clean code
Source: https://bitboycrypto.com/welcome-to-cartesi-hq-4/
Andrew Rogozov becomes the head of Product Efforts at the TON Foundation
El Salvador buys another $15M worth of BTC during the dip
Former banker launches DeFi and NFT business
equities sentiment slight relief strategist- market dropped percentage declines annual gains 400 trading positions aggregate market significant sign declining force stocks drop lowest levels downward pressure managing partner trend lines traditional markets buy cryptocurrency smaller sma btc trades technical analysis downward trend lower levels buy bitcoin trading cfds bitcoin news coin news cryptocurrency news analysis


text:
Q: Reduce precision of multi polygon field with django rest framwork gis I'm using django rest gis to load up leaflet maps, and at the top level of my app I'm looking at a map of the world. The basemap is from Mapbox. I make a call to my rest-api and return an outline of all of the individual countries that are included in the app. Currently, the GeoJSON file that is returned in 1.1MB in size and I have more countries to add so I'd like to reduce the size to improve performance.
Here is an example of the contents:
{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-64.54916992187498,-54.71621093749998],[-64.43881835937495,-54.739355468749984],[-64.22050781249999,-54.721972656249996],[-64.10532226562495,-54.72167968750003],[-64.054931640625,-54.72988281250001],[-64.03242187499995,-54.74238281249998],[-63.881933593750006,-54.72294921875002],[-63.81542968749997,-54.725097656250014],[-63.83256835937499,-54.76796874999995],[-63.97124023437499,-54.810644531250034],[-64.0283203125,-54.79257812499999],[-64.32290039062497,-54.79648437499999],[-64.45327148437497,-54.84033203124995],[-64.50869140625,-54.83994140624996],[-64.637353515625,-54.90253906250001],

The size of the file is a function the number of points and the precision of those points. I was thinking that the most expedient way to reduce the size, while preserving my original data, would be to reduce the precision of the geom points. But, I'm at a bit of a loss as to how to do this. I've looked through the documentation on github and haven't found any clues.
Is there a field option to reduce the precision of the GeoJSON returned? Or, is there another way to achieve what I'm try to do?
Many thanks.

A: I ended up simplifying the geometry using PostGIS and then passing that queryset to the serializer. I started with creating a raw query in the model manager.
class RegionQueryset(models.query.QuerySet):
    def simplified(self):
        return self.raw(
            "SELECT region_code, country_code, name, slug, ST_SimplifyVW(geom, 0.01) as geom FROM regions_region "
            "WHERE active=TRUE AND region_type = 'Country'"
        )

class RegionsManager (models.GeoManager):
    def get_queryset(self):
        return RegionQueryset(self.model, using=self._db)

    def simplified(self):
        return self.get_queryset().simplified()

The view is quite simple:
class CountryApiGeoListView(ListAPIView):
    queryset = Region.objects.simplified()
    serializer_class = CountryGeoSerializer

And the serializer:
class CountryGeoSerializer(GeoFeatureModelSerializer):
    class Meta:
        model = Region
        geo_field = 'geom'
        queryset = Region.objects.filter(active=True)
        fields = ('name', 'slug', 'region_code', 'geom')

I ended up settling on the PostGIS function ST_SimplifyVW() after running some tests.
My dataset has 20 countries with geometry provided by Natural Earth. Without optimizing, the geojson file was 1.2MB in size, the query took 17ms to run and 1.15 seconds to load in my browser. Of course, the quality of the rendered outline was great. I then tried the ST_Simplify() and ST_SimplifyVW() functions with different parameters. From these very rough tests, I decided on ST_SimplifyVW(geom, 0.01)
**Function                 Size   Query time   Load time   Appearance**
None                       1.2MB  17ms         1.15s       Great
ST_Simplify(geom, 0.1)     240K   15.94ms      371ms    Barely Acceptable
ST_Simplify(geom, 0.01)    935k   22.45ms      840ms       Good
ST_SimplifyVW(geom, 0.01)  409K   25.92ms      628ms       Good

My setup was Postgres 9.4 and PostGIS 2.2. ST_SimplifyVW is not included in PostGIS 2.1, so you must use 2.2.

A: You could save some space by setting the precision with GeometryField during serialization. This is an extract of my code to model the same WorldBorder model defined in geodjango GIS tutorial. For serializers.py:
from rest_framework_gis.serializers import (
    GeoFeatureModelSerializer, GeometryField)

from .models import WorldBorder

class WorldBorderSerializer(GeoFeatureModelSerializer):
    # set a custom precision for the geometry field
    mpoly = GeometryField(precision=2, remove_duplicates=True)

    class Meta:
        model = WorldBorder
        geo_field = "mpoly"
        fields = (
            "id", "name", "area", "pop2005", "fips", "iso2", "iso3",
            "un", "region", "subregion", "lon", "lat",
        )

Defining explicitely the precision with mpoly = GeometryField(precision=2) will do the trick. The remove_duplicates=True will remove identical points generated by truncating numbers. You need to keep the geo_field reference to your geometry field in the Meta class, or the rest framework will not work. This is my views.py code to see the GeoJSON object using ViewSet:
from rest_framework import viewsets, permissions

from .models import WorldBorder
from .serializers import WorldBorderSerializer

class WorldBorderViewSet(viewsets.ModelViewSet):
    queryset = WorldBorder.objects.all()
    serializer_class = WorldBorderSerializer
    permission_classes = (permissions.IsAuthenticatedOrReadOnly, )

However the most effective improvement in saving space is to simplify geometries as described by geoAndrew. Here I calculate on the fly the geometry simplification using serializers:
from rest_framework_gis.serializers import (
    GeoFeatureModelSerializer, GeometrySerializerMethodField)

from .models import WorldBorder

class WorldBorderSerializer(GeoFeatureModelSerializer):
    # in order to simplify poligons on the fly
    simplified_mpoly = GeometrySerializerMethodField()

    def get_simplified_mpoly(self, obj):
        # Returns a new GEOSGeometry, simplified to the specified tolerance
        # using the Douglas-Peucker algorithm. A higher tolerance value implies
        # fewer points in the output. If no tolerance is provided, it
        # defaults to 0.
        return obj.mpoly.simplify(tolerance=0.01, preserve_topology=True)

    class Meta:
        model = WorldBorder
        geo_field = "simplified_mpoly"
        fields = (
            "id", "name", "area", "pop2005", "fips", "iso2", "iso3",
            "un", "region", "subregion", "lon", "lat",
        )

The two solutions are different and can't be merged (see how rest_framework.gis.fields  is implemented). Maybe simplifing the geometry is the better solution to preserve quality and save space. Hope it helps!


A passionate brand steward, entrepreneur, farming enthusiast — these are some of the words that describe Neeraja Kale. An accomplished marketing and communication professional with an experience of over 20 years, Neeraja has worked with some of the India's best marketers and advertising agencies in designing, developing and executing solutions required in today's rapidly changing markets.
Brought up in Pune, she did her masters in marketing management from the University of Pune and started her career in 1995 with Ogilvy & Mather (now known as Ogilvy). She says advertising teaches a lot if you have an open mind and good listening skills. She feels Ogilvy was her true learning ground and also the time when going deeper into human truths and decoding behaviour and minds became a passion.
Neeraja currently works as an independent consultant through her own firm — Neeraja Kale Consulting Services, helping marketers and agencies in the strategic space of building brands and communication.
"There have been a couple of high points in my career, not just one. The first was my tenure with Ogilvy itself where I got the opportunity to think and manage brands independently, despite being an amoeba in the system.
The second was my stint with McCann Erickson where under the tutelage of Santosh Desai, I learnt a different way of looking at brands. I learnt how all of us as individuals and consumers look at brands and categories through an invisible cultural lens and understanding this lens was the key to making brands relevant to consumers. I found this period extremely enriching at a personal level.


text:
Q: ASP.NET Website: page with multiple forms I'm having a problem while creating dynamically a web page in ASP.NET (C#).
I need to insert multiple form tags in that page, I know that I can't put
more than one with runat="server" attribute and I don't need it.
I want to place them from C# (one for each element I've got to manage), without the runat attribute but the HtmlForm object
that I use for insert the form adds the runat attribute automatically and I can't remove it
(tried with form.Attributes.Remove("runat"))
If I use a simple string like:
"<form id="someID" method="POST" action=""></form>"

and I add it multiple times into my div it works.
The point is that I don't want to insert ALL my HTML objects writing them in a string
and add it with InnerHTML method. I'm looking for an object that manage a Form without
the runat attribute or a way to remove that from HtmlForm.

A: If you want to add controls dynamically to a page and make the web page render them as pure html, instead of rendering asp:Controls you can use the Literal control. Check this link or this one

A: A user control is probably the cleanest solution but you can add an HtmlGenericControl instead of a HtmlForm object which isn't bound to any specific attributes.
Dim ctrl As New HtmlGenericControl("form")
ctrl.Attributes.Add("id", "someID")
ctrl.Attributes.Add("method", "POST")
ctrl.Attributes.Add("action", "")
OuterDivContainer.Controls.Add(ctrl)