text:
Джон Геддес Макгрегор (; 13 ноября 1909, Глазго, Шотландия—9 октября 1998, Лос-Анджелес, США) — шотландско-американский писатель и философ религии, христианский богослов, заслуженный профессор философии Южно-Калифорнийского университета, почётный доктор искусств Сорбонны, почётный доктор богословия Оксфордского университета. Член Королевского литературного общества, член Американской философской ассоциации, член почётного общества «Фи Каппа Фи», член Королевского общества Содружества, член Королевского зоологического общества Шотландии. Автор 25 книг, а также большого количества статей и рецензий. Англиканский священник.

Макгрегор много писал о реинкарнации в раннем христианстве. Большую известность получила его книга «Реинкарнация в христианстве: новое видение перерождения в христианской мысли». Макгрегора называли «одним из наиболее выдающихся христианских теологов, принявших теорию реинкарнации».

Биография
Джон Геддес Макгрегор родился 13 ноября 1909 года в Глазго, в семье Томаса Макргегора и Бланш Геддес. В 1939 году окончил Эдинбургский университет, получив учёную степень бакалавра богословия. В 1939—1941 гг. исполнял обязанности старшего помощника декана Королевской капеллы Собора святого Джайлса. В 1943 году получил степень бакалавра права в Эдинбургском университете. Во время Второй мировой войны служил в гражданской обороне Великобритании.

В 1945 году защитил докторскую диссертацию в Оксфордском университете, затем преподавал на кафедре философии Эдинбургского университета. В 1947—1949 гг. был ассистент-профессором логики и метафизики. В 1949 году переехал вместе с семьёй в США, где был назначен профессором философии и религии в Брин-Мор-колледже. Преподавал средневековую философию и философию религии. В 1951 году получил степень почётного доктора искусств от Сорбонны, а в 1959 году — степень почётного доктора богословия от Королевкого колледжа Оксфордского университета. В 1957 году стал американским гражданином. В 1960 году перешёл в Южно-Калифорнийский университет, где занял должности профессора философии и декана Аспирантской школы религии. В 1966 году получил звание заслуженного профессора философии.

В ноябре 1968 года в Лос-Анджелесе был рукоположен в сан священника Епископальной церкви. В 1968—1972 гг. был каноником Собора Святого Петра в Лос-Анджелесе.

Личная жизнь
14 августа 1941 года Джон Геддес Макгрегор женился на Элизабет Сазерленд Макаллистер. От этого брака у него было двое детей: дочь Мари Геддес (род. 1944) и сын Мартин Грегор Геддес (род. 1946).

Много путешествовал, в особенности по Европе и Азии. Любил слушать музыку и ходить пешком.

Примечания

Ссылки
 Геддес Макгрегор на сайте издательства Quest Books

Писатели США XX века
Выпускники Эдинбургского университета
Священники по алфавиту
Англиканские священники
Выпускники Парижского университета
Выпускники Оксфордского университета
Доктора богословия
Философы США
Богословы США
Почётные доктора Парижского университета
Почётные доктора Оксфордского университета

redpajama_set_name: RedPajamaWikipedia


Oliver Hynd GBR wins the Gold Medal in the Men's 400m Freestyle S8 in the Olympic Aquatics Stadium. The Paralympic Games, Rio de Janeiro, Brazil, Thursday 8th September 2016. Photo: Bob Martin for OIS.
Seven medals for ParalympicsGB swimmers on opening night of sporting action at Rio 2016.
Ollie Hynd and Bethany Firth broke world records on their way to winning gold in the pool at the Rio 2016 Paralympic Games.
Kirkby-in-Ashfield's Hynd touched home in a time of 4:21.89 in the 400m freestyle S8 to improve upon his silver from London 2012 and his own world record time – not to mention his brother Sam's Paralympic best.
"I don't think there has been a day where I have not thought about London and how disappointed I was not to get the gold so it makes it all worth it now.
"I'm so happy with the time, I wanted to go under 4:20 if I'm honest but a world record, I'm happy with that.
Bethany Firth GBR breaks the World Record and wins the Gold Medal in the Women's 100m Backstroke – S14 Final in the Olympic Aquatics Stadium. The Paralympic Games, Rio de Janeiro, Brazil, Thursday 8th September 2016. Photo: Bob Martin for OIS.
ParalympicsGB's second gold in the pool came through Seaforde's Firth in the 100m backstroke S14 as her time of 1:04.05 saw her claim a second world record of the day, as teammate Jessica-Jane Applegate finished with bronze.
"I'm so chuffed with that but I couldn't have done it without the support of everyone back home – especially my church and my family.
Corsham's Stephanie Millward claimed ParalympicGB's second medal of the day in the pool with silver in the 400m freestyle S8, and Cambourne's Harriet Lee followed that up with silver in the 100m breaststroke S9.
"I just wanted to get out there. The last four years have been a struggle so to get down to this point and swim that time in that race, I feel so happy.
There was also bronze for Andrew Mullen as the Glasgow athlete swam a personal best 2:40.65 in the 200m freestyle S5 to win his first Paralympic medal.
While Jonathan Fox rounded off the night for ParalympicsGB with a silver in the 100m backstroke S7 – Ukraine's Ievgenii Bogodaiko turning the tables on him from London 2012.


text:
Religion India
J&K: FIR Filed Against Senior Civil Servant Over Comments on Vegetarian Food'
Abdul Rashid Kohli, who was awarded on Aug 15 for good work, was suspended on Tuesday after his colleague complained alleging that he had hurt religious sentiments during lunch.
Anees Zargar 09 Sep 2022
Srinagar: The Jammu and Kashmir police have filed an FIR against a senior J&K Administrative Service (KAS) officer after he was suspended over alleged remarks on a religious issue that one of his colleagues found "objectionable".
The police in Rajouri area of Jammu division booked Assistant Commissioner (Panchayat), Abdul Rashid Kohli, after he was placed under suspension on Tuesday by the Rajouri District Magistrate Vikas Kundal. The official also issued an inquiry in the incident to be investigated by a committee headed by Additional District Development Commissioner Pawan Parihar, which is expected to submit a report within 15 days.
The suspension of Kohli was ordered after a complaint was received by the magistrate's office by one of his subordinates who claimed that the former had "hurt the religious sentiments of a community" while having lunch at Blue Moon restaurant at Muradpur area during office hours.
"Whereas, this conduct of the officer is not only a violation of service conduct rules, but also an issue of hurting religious sentiments of other community and has the potential of creating law and order problem within the district," the suspension order read.
A day after Kohli was suspended, an FIR was also filed in PS Rajouri on September 7 under Sections 295-A (Deliberate and malicious acts, intended to outrage religious feelings of any class by insulting its religion or religious beliefs) and 153-A (Promoting enmity between different groups on grounds of religion, race, place of birth, residence) after Kohli's colleague filed a complaint. The official, according to the complaint, had allegedly made objectionable remarks when one of the four colleagues ordered vegetarian food.
The complaint also mentioned that the other colleagues present at the place of the incident behaved like "mute spectators." The complainant also stated that he had objected to the remarks of Kohli, who he also accused of using non-parliamentary language following which he was also "threatened."
Kohli, however, said that he did not have any controversial conversation and the issue had become unnecessarily "sensational" due to what he termed as "rumours on social media".
"Some of my colleagues had been inviting me for lunch for so many days and I went. But the next day I was told that one of them has been hurt following which I also met him and his family," Kohli told NewsClick.
The KAS officer, who was recently awarded for being an efficient officer in rural work on August 15, said he was suspended by the Magistrate for going out for lunch during office hours.
"I do not have any agenda and it has become sensational due to rumours on social media. I don't have any personal issues with anyone and the law will take its own course," Kohli said.
Following the incident, many expressed their outrage over the incident terming it "unfortunate" intervention in the religious affairs of a community while others termed the action against the official as "excessive."
Senior Advocate Sheikh Shakeel, however, said that the Deputy Commissioner should withdraw the suspension order against Kohli. Shakeel said that the official is "not authorised" to suspend a KAS officer without approval from a competent authority. He told a legal media outlet that this can only be done by an appointing authority or by someone who is specially empowered by the government to initiate disciplinary action against the government.
Courtesy: Newsclick
Maharashtra Governor inaugurates 'tirth darshan circuit' it's now Jainism's turn
State has no business to know if a person has changed religion: Deepak Gupta former SC Judge
A gender-neutral oath by Kudumbashree irks Islamic outfits: Kerala
How Qatar Lost the Chance to Showcase Islamic Pluralism
Guru Nanak's Birthday, November 8, A time to Remember the Message of Social Justice, Harmony & Peace
140 persons embrace Buddhism in Ahmedabad
"IMSD strongly condemns the repressive Iranian regime, questions the hypocrisy of the Muslim clergy in India"
Religious prayer in Kendriya Vidyalayas: SC allows intervention by Jamiat Ulama-i-Hind

redpajama_set_name: RedPajamaCommonCrawl


Current WHRFMA Aquarium Permit Roster, including expiration date.
Date Jan. 9, 2018, 10:09 a.m.
1 year, 3 months agoJan. 9, 2018, 10:09 a.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date Jan. 17, 2018, 4:25 p.m.
1 year, 3 months agoJan. 17, 2018, 4:25 p.m.: Received an email from Department of Land & Natural Resources.
Date Jan. 18, 2018, 7:01 a.m.
1 year, 3 months agoJan. 18, 2018, 7:01 a.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date Jan. 19, 2018, 9:25 a.m.
1 year, 3 months agoJan. 19, 2018, 9:25 a.m.: Received an email from Department of Land & Natural Resources.
Date Jan. 19, 2018, 10:03 a.m.
1 year, 3 months agoJan. 19, 2018, 10:03 a.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date Jan. 19, 2018, 1:27 p.m.
1 year, 3 months agoJan. 19, 2018, 1:27 p.m.: Received an email from Department of Land & Natural Resources.
Date Jan. 19, 2018, 2:10 p.m.
1 year, 3 months agoJan. 19, 2018, 2:10 p.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date Jan. 19, 2018, 4:03 p.m.
1 year, 3 months agoJan. 19, 2018, 4:03 p.m.: Received an email from Department of Land & Natural Resources.
Date Jan. 23, 2018, 6:16 a.m.
1 year, 2 months agoJan. 23, 2018, 6:16 a.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date Jan. 23, 2018, 4:06 p.m.
1 year, 2 months agoJan. 23, 2018, 4:07 p.m.: Received an email from Department of Land & Natural Resources.
Date Jan. 23, 2018, 5:07 p.m.
1 year, 2 months agoJan. 23, 2018, 5:07 p.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
1 year, 2 months agoJan. 23, 2018, 5:07 p.m.: Rene Umberger (For the Fishes) set status to 'Request Successful'.
Date March 21, 2018, 4:42 p.m.
1 year, 1 month agoMarch 21, 2018, 4:42 p.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date March 22, 2018, 4:02 p.m.
1 year, 1 month agoMarch 22, 2018, 4:02 p.m.: Received an email from Department of Land & Natural Resources.
Date March 27, 2018, 3:26 p.m.
1 year agoMarch 27, 2018, 3:26 p.m.: Received an email from Department of Land & Natural Resources.
Date March 28, 2018, 6:48 a.m.
1 year agoMarch 28, 2018, 6:48 a.m.: Rene Umberger (For the Fishes) sent a message to Department of Land & Natural Resources.
Date March 28, 2018, 2:15 p.m.
1 year agoMarch 28, 2018, 2:15 p.m.: Received an email from Department of Land & Natural Resources.
1 year agoApril 15, 2018, 3:46 p.m.: Rene Umberger (For the Fishes) set status to 'Request Successful'.
2 months, 3 weeks agoJan. 26, 2019, midnight: Rene Umberger (For the Fishes) made the request 'WHRFMA Aquarium Permit Roster Request' public.
2 months, 3 weeks agoJan. 26, 2019, midnight: Rene Umberger (For the Fishes) published an attachment on request WHRFMA Aquarium Permit Roster Request.


Has anyone ever asked you to take on a task or project and then hovered over you while you did it? That can be so annoying! It is imperative that leaders and managers learn to delegate in the true sense of word. It means "to entrust to another". By no means does being hovered over embody the essence of trust.
As a leader or manager, you already know that you need to delegate some aspects of your projects. On the other hand, you are aware that your reputation or credibility is on the line. Your promotion may depend on it, so, naturally, you are reluctant to keep your fingers out of the project.
No matter how difficult it seems, you must think about the long-term relationships you are creating. Those people who are working for you to make that big impression are the same people you are likely going to need again. If you have explained the project accurately, emphasized the need for the deadline to be met, and, you have their agreement and understanding, your job is to get on with the parts of the project that only you can do. Trust your staff.
When you delegate a task, be sure to take enough time in the initial conversation to assure yourself that the person can, in fact, do the task. Then, agree on the details and deadlines. Have regular meetings for progress reports, questions and support. That will eliminate concern for everyone. But don't be watching over their shoulders every minute. Your anxiety over the success of the project will not be well-served by making everyone else anxious through your micromanaging.
If you are the one being hovered over, here are two questions to ask yourself: 1) Do you believe you can do the task without supervision, and 2) Do you understand the fear your project manager has?
If you are comfortable with the task and are confident you can accomplish it without excessive supervision, talk to your manager. You may want to say, "I know this project is very important to you. I want you to know that I can do this for you and I can do it on time. I hope that will free you up to focus on other aspects of the project."
You'll often find that just bringing up the underlying fear and giving it a name can change the dynamics. By offering assurance in this form, you have supported your manager without complaining about the hovering. Be pro-active and save both of you some irritation and anxiety.
Learning to delegate is one of the most difficult things new managers can face. It feels like giving away control and that can be daunting. Front load the issue. Take the time to talk out the project and make agreements about format, style, timelines, and desired outcomes. Then, take your fingers off!
© Rhoberta Shaler, PhD All rights reserved.


To this very day, a bottomless sea of customer-facing channels continue to capture organizations as they persistently, profusely proclaim how they're one hundred and ten percent customer-centric. Pretty reassuring, right? Why would customers even entertain the prospect of seeking alternative providers to cater for their requirements?
Think for a moment about the last time you phoned a contact center. How satisfied were you with the service received? Did you wait aimlessly in a lengthy call queue for what seemed like an eternity? Were you required to repeat information unnecessarily? Were you passed between departments like a Frisbee at a family BBQ?
Reminiscing on our own first-hand experiences of center life, we recently spent some time considering the key customer service considerations that help facilitate customer loyalty and positive brand advocacy.
Are customers getting exactly what they've paid for?
If a customer pays for a professional clown to attend their kid's birthday party, they expect to open their door and be greeted by a willfully clumsy clown with unicycle in tow. If they pay for a cleaner to help with the messy party aftermath, they expect a reputable cleaning service to assist.
In our experience, customer frustrations tend to stem from a discontinuity between the expectation of service, and what's actually received. In layman's terms, customers expect to receive exactly what they've paid for!
As customers, value for money means everything to us. Let's face the facts, when we spend our hard-earned cash on a product or service that's of benefit to us, we expect it to do exactly what's been pitched to us by that happy-go-lucky sales representative or on that slick, flashy website.
Current trends continue to reinforce the facts that exceeding customer expectations inevitably makes for loyal, delighted customers. As an agent, your willingness to cater for and meet a broad variation of customer requirements is simply expected as a fundamental cog in the customer service process.
Are customer queries being handled promptly?
A prompt speed of service should always takes precedence, irrespective of the support channels preferred and selected by customers.
Let's assume you're the customer for a moment. You've got a query about a recent credit card charge and decide to contact your bank to seek clarity and resolution.
Would you appreciate sitting in a call queue innocently humming the repetitive hold music that's now etched on your brain? Would you appreciate being constantly transferred between the "correct departments"? Would you ultimately appreciate jumping through a series of countless hoops in an effort to simply seek a satisfactory solution to your query?
Correct me if i'm wrong, but you'd simply want to know why you're account's been charged, right? Nothing more, nothing less!
As more pressing daily to-dos continue to shape our lives, a prompt resolution is always both expected and appreciated by customers. In fact, with every single transfer and subsequent follow-up interaction, customers will rapidly lose patience and trust in both your offering and organization.
Remember, leaving customers waiting has never, ever well received!
Are customers receiving a consistent, personalized experience?
Although growing trends and developments continue to evolve in favor of a seemingly anonymous culture where self-service is popular and prevalent, customers still also expect and appreciate a personalized customer experience.
We're purposely stomping over common ground and reciting the basics of customer service etiquette here but let's face it, who benefits from a stale, vanilla customer service experience? That's right, absolutely no one.
By greeting customers using their name and having a complete history of their previous interactions at hand, agents can lay stable foundations for a welcoming customer interaction, even before queries and concerns leave customers' lips or fingertips.
Don't forget, customers and their loyal commitment to a particular product or service funds considerably the organizations and centers that provide our ongoing means of employment and income. An organization without customers is like a pizza without triple cheese.
Are you down with the fundamentals of customer service?
Apologies in advance to any aspiring dancers on the call floor, but customers really don't expect agents to break into glorious song and dance for them. They simply want to use and benefit personally from the products and services they've invested in.
When they have a query or concern, they expect a polite and personalized service from professional, understanding agents. While it may seem like a typical grandmother mantra, manners cost not one dime. Believe it or not, customers are not aliens. They're just like you and I; forward-focused human beings who simply want to feel good and go about their daily business at ease.
Just one more thing. As you finish reading this blog and return to your tasks at hand, consider the questions we've asked today when you next communicate with a customer. You've got colossal boots to fill when it comes to exceeding expectations on every single interaction.
Yeah, common sense it may seem, but trust us. We've been where you are currently.
What are you waiting for? Customer expectations can't be exceeded without you!


text:
MSBL News, Results Wraps, SBL
Round 12 Men's SBL Recap
THE Warwick Senators, Geraldton Buccaneers and Lakeside Lightning all won twice in Round 12 of the Men's SBL to consolidate their positions behind the top-of-the-table Joondalup Wolves while the fight for spots in the bottom half of the eight is heating up.
With the Wolves winning big over the South West Slammers to consolidate top spot, the Senators scored two important wins against East Perth and Goldfields with the Buccs winning twice on the road to Willetton and Cockburn, and Lakeside also scoring two wins against Perth and Goldfields to see the trio make up the rest of the top four.
That was only part of a fascinating Round 12 in the Men's SBL that began with the five matches on Friday night before three more on Saturday evening, two on Sunday afternoon and then the All-Star Game on Monday.
ROUND 12 SPOTLIGHT | CAMIDGE PUTS ON SHOW AGAINST SLAMMERS
ROUND 12 MEN'S SBL PREVIEW
JOEL WAGNER | 350 SBL GAMES
BUCCS GOING SOLIDLY BUT JOSEPH SEES PLENTY OF ROOM FOR GROWTH
DRISCOLL EXCITED BY WHAT FUTURE HOLDS FOR EAGLES
CONFIDENCE, BELIEF KEY TO SENATORS RISE: ELLIS
It was a huge Friday night with the five matches that included the Perry Lakes Hawks winning 94-89 on the road to the Kalamunda Eastern Suns with the Lakeside Lightning also defeating the Perth Redbacks 101-83 and the Mandurah Magic downing the Cockburn Cougars 93-77.
The other two Friday night encounters saw the Warwick Senators beat the East Perth Eagles 106-86 and the Willetton Tigers prevail 93-83 against the Rockingham Flames.
Then in the three matches on Saturday night, the Joondalup Wolves hammered the South West Slammers 115-55 while the Geraldton Buccaneers beat the Willetton Tigers 101-92 and the Lakeside Lightning won a tight one at home to the Goldfields Giants, 92-87.
Then on Sunday afternoon, the Warwick Senators beat the Goldfields Giants 115-87 and the Geraldton Buccaneers defeated the Cockburn Cougars 99-65.
That all led into the All-Star Game on the WA Day Monday public holiday and it went down to the wire with a Louis Timms dunk giving the Australian All-Stars the 113-112 win over the World team.
ROUND 12 MEN'S SBL
KALAMUNDA EASTERN SUNS 89 lost to ID ATHLETIC PERRY LAKES HAWKS 94
Kalamunda and Perry Lakes both were looking to string wins together when they met at Ray Owen Sports Centre on Friday night with the Eastern Suns trying to break into the top eight, and the Hawks attempting to consolidate their place inside.
The Suns had beaten the South West Slammers and Geraldton Buccaneers in two of their previous three games coming into the clash and a win over the defending champions would make a significant statement.
But the Hawks were coming off their first win since signing Perth Wildcats NBL legend Shawn Redhage following a string of three losses, and the reigning champs welcomed back another Wildcats player with a ring to his credit, Clint Steindl.
With so much at stake and with two teams so stacked with talent, it was always going to be a tremendous contest and it didn't disappoint.
Perry Lakes ended the first quarter with a handy six-point lead but both teams were playing well and Kalamunda narrowly outscored them in the second period with the Hawks heading into half-time leading 52-47.
The Eastern Suns then took control in the third quarter with 26 points to 18 and that saw them hold a 73-70 lead heading into the fourth stanza.
The Suns would lead by as many as eight points as well but the Hawks put their foot down late and ended up winning the final term 24 points to 16 to end up winning 94-89 to improve to 9-6 on the season while Kalamunda slipped to 7-9.
Sharing the ball was key to the win for Perry Lakes as they finished with 30 assists on 37 made field goals while shooting 50 per cent from the field and going 8/19 from three-point range and 12/17 from the foul line.
It was a high-quality game with Kalamunda's numbers still solid going 33/81 from the field at 40 per cent, 14/30 from three-point territory at 46 per cent and 9/12 at 75 per cent from the charity stripe.
Perry Lakes captain Ben Purser top-scored for his team with 18 points, seven rebounds and six assists with Ryan Smith contributing 16 points, six assists and six boards while nailing 4/6 from downtown.
Shawn Redhage contributed 15 points, eight rebounds and six assists while Brian Carlwell produced 13 points and seven boards, Clint Steindl 11 points, four rebounds and four assists, and Kyle Sovine 10 points and four boards.
The three-pronged attack of the Eastern Suns all fired with Josh Braun finishing the night with 30 points and six rebounds, Louis Timms 28 points, 11 boards and three blocked shots, and Javion Blake 21 points, eight assists and three rebounds.
Ryan Blanchett also contributed five points, six rebounds, four assists and two steals.
TEXTURE WA PERTH REDBACKS 83 lost to LAKESIDE LIGHTNING 101
With Joel Wagner celebrating his 350th game and Michael Vigor making his return to Belmont Oasis in a rival singlet, Friday night clash between the Perth Redbacks and Lakeside Lightning was always going to be full of intrigue.
Add in the fact that the Redbacks needed a win to consolidate a position in the top eight and Lakeside also needing to keep winning to stay inside the top four, and there was plenty to watch out for in the contest.
Michael Vigor was always likely to be on the court for Joel Wagner to celebrate his 350th game, but neither would have expected it to be as rivals.
But after playing his first 203 SBL games for the Redbacks including the 2017 championship of which virtually all were with Wagner as his point guard and most as captain, Vigor joined Lakeside in 2019.
Friday night marked his first game against the Redbacks and first ever game as an opposition player at Belmont Oasis with it just happening to coincide with the 350-game milestone of Wagner.
There was plenty on the line for both teams too with Lakeside leading 23-19 by quarter-time before the Redbacks produced a strong second quarter to be only a point behind at half-time.
While the game was up for grabs at the major break, the Lightning took over in the second half and outscored the Redbacks 56 points to 39 to end up leading by as much as 19 points before winning by 18.
The Lightning lifted the tempo of the game and ended up shooting 36/72 at 50 per cent from the field, 18/43 at 41 per cent from downtown and 11/14 at 78 per cent from the foul line while having 26 assists on those 36 made field goals.
The Redbacks were efficient with only 11 turnovers and 14 assists on going 27/71 from the field at 38 per cent along with 9/28 from three at 32 per cent and then 20/30 at 66 per cent from the free-throw line.
Jobi Wall ended up top-scoring for Lakeside with 26 points, seven rebounds and four assists including going 6/13 from beyond the arc.
Jack Isenbarger hit 5/13 as well for 23 points and three assists with Rowan Mackenzie contributing 17 points and four assists, Kyle Armour 15 points and four assists, and Nick Palleschi nine points and four assists.
Michael Vigor struggled with foul trouble and played just 11 minutes for two points and four rebounds but fellow big man Jarrad Prue had 19 rebounds.
Marshall Nelson tried his darndest to keep the Redbacks in the game with 35 points, four rebounds, three steals and two assists while Jourdan DeMuynck contributed 18 points and five boards.
Jayden Coburn added 10 points and seven rebounds for Perth, Zac Gattorna 10 points and six boards, and Joel Wagner three points, four assists and three steals in his 350th SBL game.
MANDURAH MAGIC 93 defeated PRESTIGE HONDA MELVILLE COCKBURN COUGARS 77
Gavin Field was back for the Cockburn Cougars but he couldn't quite lift his team to victory against the Mandurah Magic at Mandurah Aquatic and Recreation Centre.
The Magic came into the game on their home floor after a solid showing in Kalgoorlie despite a five-point loss to the Giants while their previous game before that road trip was a seven-point road win against the Cougars.
Cockburn entered Friday night on a six-game losing streak and having been without superstar captain Gavin Field for the previous three games including the loss to Mandurah at Wally Hagan Stadium.
But Mandurah's form has been building steadily on the back of the performances of their big three of Shaun Stewart, Marvin Smith and Travis Durnin, and the Magic started well on Friday to end up leading 23-14 by quarter-time.
Both teams found some offensive rhythm in the second quarter combining for 60 points but the Cougars couldn't quite make any inroads and the Magic led 53-44 by half-time.
The Magic remained in control of the contest throughout the second half to end up winning the game 93-77 to improve to 4-10 on the season while the Cougars slipped to 3-11 having lost seven straight.
It was a good performance all-round by Mandurah finishing with 12 more rebounds than Cockburn while having 28 assists on 35 field goals to go with just 12 turnovers.
Marvin Smith continued to show now that now he's settled in and fully healthy that he's a more than capable player leading the Magic with 22 points, 11 rebounds, three steals and two assists.
Travis Durnin also had 21 points, five rebounds and four assists for the Magic with Shaun Stewart producing another 13 points, 18 assists and four rebounds.
The big three got good support too with Cousteau Kyle finishing with 16 points and four rebounds including hitting 3/5 from three-point range with Jake Cannell adding eight points and three boards, and Akau Deng eight points, six rebounds and three blocked shots.
Gavin Field returned and top-scored for the Cougars with 21 points, three rebounds and three assists while shooting 8/16 from the field and 3/6 from three-point land.
Jaarod Holmes added 12 points, four rebounds and four assists for Cockburn, Jake Harris 12 points, Seva Chan 10 points, three boards and three assists, and Jakob Knight nine points and eight rebounds.
CMTG EAST PERTH EAGLES 86 lost to BETHANIE WARWICK SENATORS 106
The Warwick Senators were looking to bounce back from their nine-game winning run ending but standing in the way on Friday night was a committed East Perth unit on their home floor.
The Eagles are now play under Colin Driscoll as coach for the rest of the season following the departure of Adam Forde to join the Sydney Kings in the NBL.
There were mixed signs in his first weekend in charge with losses to Rockingham and Geraldton ahead of hosting a Senators team who had won nine consecutive matches before losing to Willetton last Saturday night.
The Eagles had a chance to make a statement and stay in the playoff hunt, but it wasn't to be with the Senators proving to have too many weapons.
The Senators led 25-21 by quarter-time before putting up 34 points in the second quarter to go into half-time up 59-45.
Warwick pulled further away in the third quarter to lead 83-58 by three quarter-time before ending up winning the game 106-86 to improve to 11-3 on the season while the Eagles are now 5-11 having lost four in-a-row.
The size of the Senators saw them dominate the glass with 52 rebounds to 36 for the night while they shot the ball well going 41/82 at 50 per cent from the field and 12/34 at 35 per cent from outside the arc.
East Perth battled hard but ended up shooting 29/70 from the floor at 41 per cent and 6/25 at 24 per cent from downtown. They did, however, do well getting to the line 30 times for the game.
Caleb Davis top-scored for the Senators with 22 points, seven rebounds and two assists while knocking down 7/14 of his three-point attempts.
Cody Ellis also produced 19 points and six rebounds for Warwick with Ngor Manyang contributing 18 points and 10 rebounds, Wani Swaka Lo Buluk 15 points and four boards, Justin King 14 points, four rebounds and four assists, and Rob Anshila eight points and six boards.
Jordan Wellsteed had his best night since joining the Eagles this season putting up 23 points on 9/13 shooting from the field.
Drew Williamson added 18 points and two assists for East Perth, Cameron Williams 14 points and four steals, and Dennis Tawhiti six points, six rebounds and three assists.
SINCLAIR MCDONALD'S ROCKINGHAM FLAMES 83 lost to WILLETTON TIGERS 93
With Rockingham hunting a fifth straight win and Willetton needing to keep their good form going to stay in the playoff hunt, Mike Barnett Sports Complex played host to another tantalising Friday night contest.
The Flames came into the game still only ever having their full squad for one game this season but they had won four straight matches coming into hosting the Tigers on Friday night.
Willetton, meanwhile, is also in its best form of the season now blending new import Chris Galbreath into the line-up and winning their past two matches against the Eagles and Senators.
Rockingham came out and started strongly leading early 8-3 before the Tigers hit the next 10 points to work their way on top. When Michael Garbellini nailed a three, Willetton had gone from five down to leading by eight in the space of only a few minutes.
But the Flames then scored the last six points of the opening term to cut the Willetton lead to 21-18 at quarter-time.
Willetton then made a stunning start to the second quarter going on a remarkable 17-0 run that included a pair of triples to captain Andrew Black and seven points to Chris Galbreath.
The Tigers opened up a 38-18 lead as a result but the game of runs continued with the Flames responding with the next 14 points on their own sparked by Luke Travers who nailed two dunks and a three-pointer.
That meant the game was on the line at half-time with Willetton leading 46-41 and while the Flames threatened a fight back, once the Tigers got back up by double-figures they retained that advantage most of the rest of the way to end up winning 93-83.
Chris Galbreath continues to show he is a potential difference-maker to Willetton's season finishing the evening with 24 points, three rebounds and three blocks while shooting an efficient 11/16 from the field.
He had plenty of help from the Tigers too with Damien Scott producing 17 points, 11 rebounds and four assists, Jackson Hussey 14 points, seven assists and five boards, Connor Mincherton 11 points, and Mo Barrow 10 points and five rebounds.
Josh Ritchart top-scored for Rockingham with 18 points and 11 rebounds with Greg Hire contributing 14 points, 15 boards and six assists, Justin Beard 13 points, six rebounds and three assists, and Luke Travers 10 points, six boards, four assists and two blocked shots.
WILLETTON TIGERS 92 lost to QUADRIO EARTHMOVING GERALDTON BUCCANEERS 101
Willetton backed up their win against Rockingham on Friday night by then hosting the Geraldton Buccaneers on Saturday at Willetton Basketball Stadium.
The Tigers did come in with momentum from beating the Flames but the Buccaneers were back in Perth for the second straight weekend and this time new import DeAngelo Isby would be suiting up to play for the first time since replacing Willie Conner.
Isby would go on to deliver quite the impressive debut performance for the Buccs as well in what turned out to be a fascinating contest all evening with a former Geraldton star, Mo Barrow.
It was a tight game most of the way with Willetton leading narrowly 20-19 by quarter-time and then still maintaining that one-point edge to head into half-time up 48-47.
The Tigers stretched their lead slightly to 76-72 by three quarter-time, but Geraldton had more gas in the tank come the fourth term and pulled away with 29 points to 16 to claim the 101-92 victory after a tremendous contest.
The Buccaneers dominated the glass racking up 57 rebounds to just 32 from the Tigers but Willetton did play an efficient game with 21 assists and just six turnovers to keep themselves in the contest.
But that rebounding dominance ended up paying off for the Buccs and DeAngelo Isby made a statement debut performance finishing with 30 points, nine rebounds and three assists while shooting 11/20 from the field, 4/7 from downtown and 4/6 from the foul line.
Colter Lasher had a good night too for Geraldton with 21 points, 14 rebounds and four assists while Liam Hunt continued his good form with 18 points, nine boards, three assists and three steals.
Marcus Alipate also had 14 points, six assists and five rebounds while Aaron Ralph produced 13 points, eight boards and four assists.
Mo Barrow did all he could to try and lift Willetton to the win against his former team with 36 points, six rebounds, three steals and two assists on shooting 15/24 from the field and 5/8 from beyond the arc.
Damien Scott also had 17 points and eight assists for the Tigers, Jackson Hussey 11 points, three boards, three steals and two assists, Chris Galbreath 11 points and four rebounds, and Scott Elder 10 points and seven boards.
LAKESIDE LIGHTNING 92 defeated NORTHERN STAR RESOURCES GOLDFIELDS GIANTS 87
The Lakeside Lightning and Goldfields Giants played out perhaps the highest-quality contest in the Men's SBL a couple of weeks ago in Kalgoorlie so anticipation was high for the return clash at Lakeside Recreation Centre on Saturday night.
The Lightning prevailed by a point in a cracking contest in Kalgoorlie a fortnight earlier so there was plenty of anticipation for the return clash.
Since that win, Lakeside had lost to the Senators but beaten the Redbacks while the Giants beat the Magic on their home floor to remain in touch with the top four with a win on Saturday night a chance to further close the gap on the Lightning.
The game certainly didn't disappoint either and little separated both teams the whole night.
The Lightning did start well and led by a game-high 11 points midway through the opening quarter but the Giants quickly got going and by quarter-time, Lakeside only led 27-25.
Things remained close the rest of the way and the game was destined to go down to the wire.
On the back of successive three-pointers from David Humphries and Jay Bowie, the Giants took an 83-81 lead with five minutes remaining. They then went up four with a layup to Patrick Burke before the Lightning stayed close thanks to a three from Jobi Wall.
A jumper from Kyle Armour and then triple from Michael Vigor then had Lakeside leading 89-85 with 1:30 remaining. A Burke layup kept Goldfields within two but the Lakeside did enough down the stretch and then iced the win with a triple from Jack Isenbarger to win 92-87.
Like the game in Kalgoorlie two weeks earlier, both teams played at a high level with Lakeside finishing with 41 rebounds, 23 assists and just 11 turnovers while shooting 45 per cent from the field and 40 per cent from three-point territory.
Despite the loss, the Giants did a lot right shooting 50 per cent from the floor and 56 per cent from deep where they went 13/23 while also dishing out 25 assists opposed to 18 turnovers.
Rowan Mackenzie top-scored off the bench for Lakeside with 17 points, six assists and five rebounds.
Jobi Wall added 16 points, five rebounds and four assists with Michael Vigor producing 16 points and five boards, Jack Isenbarger 14 points, four rebounds and four assists, Kyle Armour 14 points and six assists, and Jarrad Prue 12 points and 11 boards.
Patrick Burke put in another impressive display for the Giants ending the night with 27 points and nine rebounds.
David Humphries added 20 points and six assists for Goldfields while Jerome Reid produced 12 points, Jay Bowie 10 points and nine assists, Brandon Holloway 10 points and three rebounds, and Mayo Malek eight points and six boards.
CHAMBERS FRANKLYN JOONDALUP CITY WOLVES 115 defeated PRINT SYNC SOUTH WEST SLAMMERS 55
Ridell Camidge delivered the most scintillating individual performance of the season on Saturday night as the league-leading Joondalup Wolves hammered the winless South West Slammers by 60 points at HBF Arena.
Whether he was dropping three-point bombs in a brilliant shooting display or taking the ball hard to the ring and either needing to be fouled or finishing strongly at, or above, the rim, Camidge produced the best individual display of the SBL season to date.
He finished the night with 46 points, three rebounds, three steals, two assists and a block on the back of shooting 15/27 from the field, 8/19 from three-point territory and 8/8 from the foul line to more than cover the absence of Earnest Ross and Trian Iliadis.
The Slammers' one previous visit to HBF Arena in 2018 was a Sunday afternoon to forget with the Wolves winning 97-48 so those few players backing up again on Saturday night knew how ugly things could potentially get if they didn't bring their A-game against the Wolfpack.
It would prove another long night despite the arrival of Terrell Carter to give them a presence inside and experienced point guard Michael Lay back in the line-up, but the Slammers actually started encouragingly.
Carter and Lay scored to help put them up 9-6 which became 12-8 with a Tyler Livingston triple, and with Earnest Ross leaving the game with a sore back after taking a hard fall, there was the makings of a strong showing from the Slammers.
They even still led 17-15 when Lay knocked down a triple heading towards quarter-time but Ridell Camidge knocked down two more threes to give him three for the opening quarter, and Sam Curtis nailed two from downtown as well.
That saw the Wolves finish the quarter on a 12-0 run to lead 27-19.
Things then started to get ugly in the second quarter as the Slammers managed just the seven points while the Wolfpack put up 30 including another 10 points from Camidge to give him 27 for the half.
Camidge then came out in the third quarter a man possessed starting with a three-pointer and then knowing his shot was falling and the Slammers had to close out hard, he started taking the ball to the rack and doing so emphatically.
He capped it off with a thunderous dunk that shook HBF Arena and in the end, the Slammers had to foul him on the way to the hoop to avoid more such finishes. Camidge added another 13 points in that third quarter with the Wolves' lead growing to 85-45 by three quarter-time.
Camidge was threatening to become the first player this SBL season to break the 50-point barrier when he nailed two more threes to start the fourth term, but he had to settle for the 46 which was still the highest individual score of 2019.
But with Camidge sitting, it was a chance for other Wolves players to have some fun and that saw Sean Easther knock down two triples, Sam Curtis nail two more from downtown inside 15 seconds, Joel Offereins do some impressive things and the same for Lachlan Strelein.
There was no let up from the Wolves who finished the game with a 15-2 run to win 115-55 and improve to 13-3 on the season while the Slammers are 0-14. They have lost their two visits to HBF Arena as well by a combined 109 points.
On top of Camidge's 46-point night for Joondalup, Sam Curtis had the best game of his 66-game SBL career with 12 points, three rebounds and three assists while hitting four threes.
Seb Salinas showed he has plenty of gas in the tank with 12 points and three assists in his 423rd appearance while Joel Offereins made his first start and had six points, six rebounds and two assists.
Sean Easther produced a season-best 11 points, five rebounds and three steals as well with the Wolfpack showing their depth with Reece Maxwell also adding seven points, five steals and four assists, and Damian Matacz seven points, three rebounds and two assists.
It was tough going for the Slammers and first-year coach John Triscari who has craved this opportunity to coach in the Men's SBL for some time.
Tyler Livingston top-scored with 16 points, nine rebounds, three assists and two steals while Terrell Carter had 14 points and six rebounds despite being hindered by foul trouble.
Michael Lay added seven points and five assists in his 199th SBL appearance with Lucas Goff contributing five points and two blocks, Brody England four points and five rebounds, and Phoenix O'Neill four points and five boards.
BETHANIE WARWICK SENATORS 115 defeated NORTHERN STAR RESOURCES GOLDFIELDS GIANTS 87
The Warwick Senators kept their impressive form going with the Goldfields Giants a tired looking outfit on the second half of their road trip double-header at Warwick Stadium on Sunday.
The Senators had beaten East Perth by 20 points on Friday night on the back of their nine-game winning run ending last Saturday night against Willetton while the Giants had started their road trip in Round 12 with a narrow loss to the Lakeside Lightning the previous night.
The Giants were able to stick with the Senators through the first half despite Warwick leading 35-27 at quarter-time and then 59-51 at half-time.
But Goldfields couldn't keep it going on the road and in the end the Senators pulled away in the second half outscoring the Giants 56 points to 36 to end up winning 115-87.
The win improves the Senators to a 12-3 record on the season in second position having now won 11 of their last 12 matches.
With the two losses this weekend, the Giants are now 9-7 in seventh spot ahead of hosting the league-leading Joondalup Wolves on Saturday night.
The Senators dominated the boards finishing with 47 rebounds to just 29 from the Giants while both teams played at a good level.
Warwick had 26 assists and 15 turnovers while shooting 56 per cent from the field and 46 per cent from three while Goldfields had 23 assists and 14 turnovers while shooting 49 per cent from the floor and 23 per cent from deep.
Justin King top-scored for a Senators team missing Wani Swaka Lo Buluk and Ash Litterick, delivering 31 points, seven assists and five rebounds while shooting 12/19 from the field and 3/4 from three-point range.
Caleb Davis also produced 19 points, nine rebounds and five assists for Warwick, Rob Anshila 18 points and 12 boards, Cody Ellis 18 points, four rebounds and four assists, and Ngor Manyang 13 points, three boards and two assists.
Jay Bowie had an efficient afternoon for the Giants with 25 points, nine rebounds and nine assists on shooting 10/15 from the field.
Patrick Burke added another 24 points with Mayo Malek producing 12 points and seven rebounds, David Humphries nine points and five boards, and Daniel Forlano nine points. Brandon Holloway also had five assists.
PRESTIGE HONDA MELVILLE COCKBURN COUGARS 65 LOST TO QUADRIO EARTHMOVING GERALDTON BUCCANEERS 99
The Geraldton Buccaneers kept their momentum going on the road on Sunday afternoon, beating the Cockburn Cougars by 34 points at Wally Hagan Stadium.
The Cougars returned to their home floor after losing on Friday night in Mandurah and it was going to be a big ask up against a Buccaneers team even though they were playing their fourth game on the road in the space of eight days.
The Buccs had won the previous night against Willetton and kept the momentum going on Sunday starting well against the Cougars to lead by nine points at quarter-time.
It was still a tight game by half-time, though, with Geraldton only holding a 48-41 advantage.
But the Buccaneers pulled away throughout the second half outscoring Cockburn 51 points to just 24 to end up winning 99-65.
The win is a third straight for Geraldton who remain in third position at 11-4 while Cockburn has now lost eight in-a-row to be 3-12.
DeAngelo Isby had his second impressive performance of his first weekend in the SBL for the Buccaneers finishing with 26 points and eight rebounds on shooting 11/18 from the floor.
Liam Hunt added 22 points, seven rebounds and four assists for Geraldton with Colter Lasher delivering 16 points, 11 assists, four steals and four assists, Aaron Ralph 15 points, seven boards and three assists, and Marcus Alipate eight points, two rebounds and two assists.
Gavin Field top-scored for the Cougars with 18 points, seven rebounds and three assists with Seva Chan contributing 11 points and two boards, Jakob Knight 10 points, six rebounds and six assists, Jake Harris eight points and four boards, and Jaarod Holmes seven points and seven rebounds.
AUSTRALIAN ALL-STARS 113 defeated WORLD ALL-STARS 112
The WA Day long weekend couldn't have possibly ended on a better or more exciting note than the 2019 Men's SBL All-Star Game which was a fantastic spectacle and contest, and went right down to the wire.
As part of the Festival of Basketball at Bendat Basketball Centre on the WA Day Monday public holiday, the big day of festivities concluded with the Men's All-Star Game.
The format changed in 2019 and it was clearly for the better as the Australian All-Stars took on the World All-Stars in what turned out to be a superb showcase of what the SBL is all about.
The game was destined to go down to the wire and it was a dramatic finish.
With the World All-Stars leading 112-111, Jourdan DeMuynck's shot just rimmed out which could have extended the lead to three.
After Ryan Godfrey grabbed the round, he found Louis Timms for a big flush and his dunk put the Australian team on top 113-112 and with the World team with one last chance on the final possession to snatch victory.
Coming out of the timeout, they got a good look too with Rockingham Flames guard Caleb White taking the shot. He might or might not have been fouled, but either way his shot didn't fall and the foul wasn't call with the Australian All-Stars holding on to win the game 113-112.
Greg Hire was named MVP of the All-Star Game after producing 20 points, 10 rebounds and seven assists for the Australian All-Stars including hitting 4/8 from three-point territory.
His Rockingham teammate Ryan Godfrey also finished with 12 points and four assists while Louis Timms contributed 11 points, four rebounds and three blocks, and David Humphries 10 points and 11 boards.
Marshall Nelson scored nine points, Jarrad Prue eight (16 rebounds), Caleb Davis eight, Damien Scott eight, Kyle Armour eight (five rebounds, three assists) and Cody Ellis eight (four assists, three steals).
Tyler Livingston put up 20 points and four rebounds as the South West Slammers forward led the way for the World All-Stars.
Caleb White also produced 18 points and three assists for the World team with Josh Braun contributing 16 points, eight rebounds and four assists, Marcus Alipate 14 points and seven boards, Patrick Burke 13 points, Shaun Stewart nine points, and Jourdan DeMuynck eight points, six rebounds, six assists and four steals.


Posted on December 16, 2015 at 12:21 pm.
Swami Radha used to say that the Temple was present in the unseen and just had to manifest. Now that time is here again, with the new Temple of Light hovering near though still invisible. And with its nearness comes a feeling that the Ashram will be entering a new phase, as if a beacon of Light is being polished to shine more brightly in the world.
The victorious convergence of the Paris Agreement gives me hope. The ideals of our new Canadian government also give me hope. For the Ashram, too, I am hopeful. The teachings we have offered for 52 years are mystical yet practical and effective in helping us discover our own depth. Our plan is to make these teachings accessible to more people. It is a time when the Ashram's purpose and values align with a wider direction, where understanding ourselves from within is needed to meet the external demands.
"Change yourself, change your world" – that is our theme for 2016.
Many thanks to our students, teachers, karma yogis – to children, families, elders, young people and those in between for your tremendous support over this past year. Your generous donations toward the Temple and your care for the Ashram have been heartwarming! Thank you! We look forward to welcoming you back in 2016, a very special year of the Temple Rising.
Much Light on the holidays.
Join us in this inspiring year of the Temple Rising! Check out our new 2016 Program Calendar online or in poster format.
Absorb the Ashram's natural beauty and spiritually charged atmosphere along with transformative teachings. Our classic programs – such as the 10 Days of Yoga, Light & Vibration and Living the Practice – offer depth and insight. New programs – such as Cultivating Compassion, Yoga & Nature and Care for Caregivers – meet diverse needs. Follow what calls you.
Gather your people, choose a convenient date and choose one of our courses/retreats at the Ashram at a time that suits you. (Suggested minimum 6) Call or email early to reserve.
We specialize in themes such as mind and consciousness, spiritual ecology, building resilient communities, interfaith dialogue, women & leadership….Your ideas?
Help us keep these vibrant teachings alive by sharing our program and website. Thank you!
And remember, we always enjoy hearing from you!
BONUS to Americans! U.S. dollar exchange rates are at an all time high against the Canadian dollar. It's not too late to sign up for the 2016 YDC!
Kyle Atkinson and Tamara Jackson both recently completed eight-month internships and describe their process of living and learning at the Ashram.
Tamara, a garden and accommodations intern, will be returning in January to attend the three-month Yoga Development Course (YDC). "People say the YDC is transformative and that's what I'm looking for. I've gotten a good introduction through my Karma Yoga and the 10 Days of Yoga. Now I want to take the time and space to allow more to come up.
Kyle tried out the one-month Karma Yoga program before applying for an internship. From his work in the garden and woodworking shop, he learned patience, communication and work ethics.
The Yoga Development Course: The Yoga Development Course (YDC) is an intensive three-month program designed to expand awareness through personal and spiritual development. Built on a series of integrated workshops that weave experiential learning with various practices of yoga, the YDC offers powerful tools for transforming and enhancing life. The course is valuable not only to yoga students and teachers but to all those who wish to make lasting changes and to live a richer, more meaningful life.
Taste of the Ashram: You are invited to be part of the Ashram for a short day program that gives a taste of this special community. Join us for a yoga class, lunch and guided tour of the grounds, including an overview of our environmental initiatives and gardens. Or stay overnight for an extended stay!
Spring Equinox: Finding Balance Retreat: Celebrate this special time of equal day and night, by reflecting on balance. Balancing daily life demands – work, relationships, family, information input – and taking care of yourself can be challenging. Learn yogic techniques such as breath, visualization, reflection and relaxation to help restore calm and a clear sense of what is most important in your life.
Stilling the Mind Retreat: What is the mind? What are its tendencies? How can it be directed? Each day you will learn practices – including visualization, breathing techniques, concentration and reflection – to help you understand different levels of mind and to approach the mind's expansive potential.
10 Days of Yoga: Journey of Self-Discovery: Give yourself ten days to expand your understanding of who you are and who you want to be – a reprieve from stress in a safe and nurturing place of reflection. For students of all levels, this course offers practices that support your personal and spiritual development. You will leave with tools to create more meaning, joy and relaxation in your life and with more trust in your ability to live a balanced life.
The Temple of Light will rise again to become the focal point within the Ashram in the coming year. Swami Premananda, our skilled builder and woodworker, reflects on its evolution.
The Temple is a beacon, a Lighthouse that attracts people to the area and to the teachings. I can't imagine the Ashram without a Temple. It gives hope to the world.
This new Temple design is very inspiring and beautiful, and continues the intention of being an open, welcoming place for people of all religions. People who come here appreciate the quiet and vibrational aspects of the Temple, and all the practices that have come into it. Swami Radha's presence in the Temple is an important part of it.
This version of the Temple is a leap forward – just as the original Temple was unusual and modern for this area back in the 1990s. The new Temple will have a unique inner and outer symbolism too, offering more of a connection with the outdoors – to the wind, water, ravens, trees around us.
With our building experience, Swami Sivananda and I act as interpreters on the Temple Hub and we are bringing the practical aspects to it. We want to make sure everything works smoothly in combination with the beauty.
I'm looking forward to lots of people coming to the Ashram throughout this historic year. We'll be gathering inside the new Temple of Light by fall!
Come to a special Temple Celebration August 5-7 to celebrate the progress. And donate now to help make it happen.
Thank you for remembering the Ashram this holiday season! By donating to Yasodhara Ashram, you give the gift of a confident future for the teachings. Your gift contributes to the beauty and care of a sacred place that welcomes all who seek the Light.
Choose how you would like to direct your donation from the four options below.
Our first priority this year is rebuilding the Temple of Light, a symbol of unity in all spiritual traditions. Your support also goes toward rejuvenating, rebuilding and maintaining the physical structures that hold our practices and programs – where participants learn, stay, eat and retreat. Now over 50 years old, many of the Ashram's buildings need work.
Sustainability means many things. At Yasodhara Ashram it is both in our practices as a model for sustainable living, as well in our goal to be a viable organization for generations to come. By designating your donations to the Sustainability Fund you will support projects and programs that lead to our current and long-term sustainability goals.
Courses help people of all ages and backgrounds to courageously face their personal evolution. By supporting the Education & Outreach Fund you directly contribute to building stronger, healthier communities – one participant at a time. Funds support bursaries, on-going training for teachers, global outreach and more.
When you designate your support to the General Fund you allow the Ashram to determine where your gift will have the greatest impact. As you can imagine, needs change with time and circumstance. This fund gives the Ashram flexibility to address needs as they arise and ensure that our programming remains of the greatest possible quality.
Wonderful synchronicities happen here! When Claire Poirier (left) came for two weeks on a professional retreat to focus on her PhD dissertation, she found kindred spirits.
Claire's work with the Royal Alberta Museum involves helping to repatriate sacred and ceremonial objects to First Nations. She shared her passion during an informative Lunch & Learn.
Come for your own Artist or Professional Retreat in 2016! You will have access to all of the benefits of Ashram life plus a private room or cabin that allows you the space you need to do your work.
Rejuvenate yourself through this deep relaxation practice that promotes optimum health and well-being. Share with a friend!
Supporting the Paris Climate Summit – Yasodhara Ashram joined the West Kootenay EcoSociety and Nelson-and-area faith communities in holding daily climate interfaith vigils during the Paris Climate Summit. The vigils provided spaces for people to come together to send prayers and intentions to the leaders and global community. And at the Ashram we chanted and maintained silence each morning to support the negotiations – resulting in a sense of nourishment and victory!
Thank you for the Aviva support! – Thanks to your amazing support, we will receive $5000 as a bonus gift from Aviva for making it to the finals in their Community Fund grant process. Although "Greening the Temple" was not a grand prize winner, we continue to raise funds for the Temple and green technologies in its construction. Thank you to the Aviva Community Fund Program for the opportunity!
Swami Radha Celebrated – On November 30, we honoured Swami Radha's 20th anniversary of her passing into Light by offering lunch to our surrounding community. It was a joyful day for the crowd of 100, with lots of conversation and gratitude. As part of the traditional bandhara – a celebration of "opening the storehouse" of gifts that she gave – we happily served our friends and neighbours. We also honoured the Earth and the start of the Paris climate change talks with a silent candle-lit space in the Radha Room. See photos from the day.
Sit with Swami Radha's message at the end of Radha's Story. "What is the purpose of your life? You ought to know. The evolution of consciousness – nothing else matters." Reflect on the purpose of your life at this point in time. What does "the evolution of consciousness" mean to you?
Reflection Questions"Evolution is mysterious, and never ends; there is always more to learn." Swami Radhananda, Living the Practice, p. 30.Thank you to the Ladner Yoga Group who prepared this month's personal practice guide.
"Each part of the body reveals a mystery and serves us so wonderfully helping us stretch and dance and move and eat." (Living the Practice, p. 15) Sit still in silence and imagine what it is that your body needs to do right now – a yoga pose or any movement or position. Try it out and write about your experience of listening to your body.
"The mystery of life tends to draw people to yoga." (Living the Practice, p. 115) Write about what brought you to yoga – your story, your own history. What qualities do you see in your story? Courage? Inspiration? Dedication? Gratitude? What else?
"The mystery of silence intrigues me." (Living the Practice, p. 71) How do you experience and employ silence in your daily life? What does silence have to offer you? Breathe and be silent for five minutes, watching your mind. Then write for five minutes about what you saw your mind doing during the time that you watched it. Are you surprised at what you noticed? How can you use this information that you now have to make your life better?
Kali is the black Goddess. "Not only is Kali the darkness, but She eradicates darkness at will. She gives the disease and removes it. This is one of the great paradoxes of the fierce Tantric goddesses; they are the quality that they also heal." (Aditi Devi, In Praise of Adya Kali, p. 11) Radha wore black to symbolize the darkness of the night. What is the mystery of darkness that is waiting for you to discover?


text:
va ser una mestra, bioquímica i activista social paraguaiana, notable per ser una de les fundadores de l'associació de les Mares de Plaça de Mayo, dedicada a buscar els desapareguts durant el terrorisme d'Estat a l'Argentina, motiu pel qual va ser segrestada, torturada i assassinada.

Biografia
Esther Ballestrino, nascuda a l'Uruguai, va arribar al Paraguai, a la ciutat d'Encarnación, amb 14 anys, on la seva família es va mudar quan era petita. Allà va estudiar per a ser mestra i es doctorà en Bioquímica i Farmàcia a la Universitat Nacional d'Asunción. Al Paraguai, Esther Ballestrino es va identificar amb les idees del Partit Revolucionari Febrerista (PRF), un moviment d'idees socialistes, i durant la dècada del 1940 va fundar el Moviment Femení del Paraguai, de què va ser la seva primera secretària general. Perseguida per la dictadura militar d'Higinio Morínigo es va refugiar a l'Argentina el 1947, on va contreure matrimoni amb Raymundo Careaga, amb qui va tenir tres filles.

Jorge Bergoglio (després el Papa Francesc), va tenir una relació pròxima amb Esther Ballestrino, ja que ella va ser la seva cap. El record que en té Bergoglio està carregat d'afecte: «L'estimava molt. Recordo que quan li lliurava una anàlisi, em deia: 'Ché ... què ràpid l'has fet!'. I de seguida, em preguntava: 'Però aquesta dosificació la vas fer o no?' Llavors jo li responia que per què l'havia de fer si, després de totes les dosificacions de més amunt, aquest havia de donar més o menys això. 'No!, cal fer les coses bé', em reprenia. En definitiva, m'ensenyava la serietat de la feina. Realment li dec molt a aquesta gran dona». En una altra oportunitat, el 2010, davant d'un tribunal oral federal, el llavors arquebisbe de Buenos Aires hi va afegir més detalls: «Una dona amb molt sentit de l'humor, que em va introduir en el món de la política. Era una febrerista, del Partit Febrerista Paraguaià, exiliada aquí. Em feia llegir diverses coses, els articles de Barletta, per exemple, conversàvem sobre això, els comentàvem. Li dec molt a aquesta dona. Després, tot i que jo era capellà, seguírem sent amics».

El 24 de març de 1976 es va produir un cop d'estat a l'Argentina que va instal·lar un règim fundat en el terrorisme d'estat. Els seus dos gendres, Manuel Carlos Cuevas i Yves Domergue, van ser segrestats i desapareguts, i la seva filla Ana María Careaga, amb tres mesos d'embaràs, va ser segrestada el 13 de juny de 1977, per ser portada i torturada al centre clandestí de detenció Club Atlètico.

Ballestrino va començar llavors a organitzar-se amb altres familiars de desapareguts i a participar de les rondes a la Plaça de Mayo que van originar l'associació Mares de Plaça de Mayo, i a col·laborar amb Familiars de Desapareguts i Detinguts per Raons Polítiques i la Lliga Argentina pels Drets de l'Home.

A l'octubre de 1977, Ana María va ser alliberada i tant Esther Ballestrino com les seves tres filles es van refugiar primer al Brasil i després a Suècia. No obstant això, va tornar a l'Argentina poc després. Llavors, les altres mares van persuadir-la que era molt perillós quedar-se i que havia de tornar a Suècia. La seva filla Ana María explica que la seva mare va contestar: «No!, seguiré fins que apareguin tots».

Desaparició, segrest, tortura i assassinat

Entre el dijous 8 de desembre i el dissabte 10 de desembre de 1977 el Grup de tasques 3.3.2, sota el comandament d'Alfredo Astiz, va segrestar un grup de dotze persones vinculades a la Mares de Plaça de Mayo. Entre elles es trobava Esther Ballestrino, juntament amb les altres fundadores de Mares de Plaça de Mayo (Azucena Villaflor i María Ponce), i les monges franceses Alice Domon i Léonie Duquet.

Esther Ballestrino va ser segrestada el 8 de desembre amb la major part de el grup a l'Església de la Santa Cruz, situada al barri de Sant Cristobal de la ciutat de Buenos Aires, on solien reunir-se.

Va ser portada directament a centre clandestí de detenció situat a l'Escola de Mecànica de l'Armada (ESMA), sota el control de la Marina Argentina, on va ser reclosa en el sector denominat «Capuchita». Allí va romandre aproximadament 10 dies, lapse durant el qual va ser constantment torturada. En l'informe Nunca Más, els testimonis Maggio i Cubas, supervivents de l'ESMA, van relatar el que sabien sobre la seva sort:

Probablement el dia 17 o 18 de desembre de 1977, Ballestrino i la resta del grup van ser «traslladades» a l'aeroport militar que es troba a l'extrem sud de l'Aeroparque de la ciutat de Buenos Aires, embarcades en un avió de la Marina calmades amb tiopental i llançades vives a la mar davant de la costa de Santa Teresita, on moririen en impactar contra l'aigua.

Identificació del seu cos i enterrament

El 20 de desembre de 1977 van començar a aparèixer cadàvers provinents de la mar a les platges de la província de Buenos Aires, a la zona dels balnearis de Santa Teresita i Mar del Tuyú. Els metges policials que van examinar els cossos en aquesta oportunitat van registrar que la causa de la mort havia estat «l'impacte contra objectes durs des de gran altura», com indicaven el tipus de fractures òssies constatades, succeïdes abans de la mort. Sense realitzar més investigacions, les autoritats locals van disposar immediatament que els cossos fossin enterrats com a NN (sense nom) al cementiri de la propera ciutat de General Lavalle.

El 1984, en el marc de la investigació de la CONADEP i del Judici a les Juntes, s'havien realitzat excavacions al cementiri de General Lavalle, on es trobaren una gran quantitat de restes òssies provinents dels cadàvers trobats a les platges de San Bernardo i Lucila del Mar. Aquestes restes van ser utilitzades en el judici a les Juntes i guardades després en 16 borses.

A partir de llavors, el jutge Horacio Cattani va començar a acumular causes sobre desapareguts. Malgrat les lleis de Punt Final i Obediència Deguda, que van paralitzar les investigacions, Cattani va aconseguir armar el 1995 un arxiu de 40 m² on allotjar totes aquestes proves.

El 2003, l'intendent de General Lavalle va informar que s'havien localitzat noves tombes NN en el cementiri de la ciutat. El jutge Cattani va ordenar llavors realitzar noves excavacions amb l'Equip Argentí d'Antropologia Forense (EAAF), amb les quals van trobar dues línies de tombes, una per sobre de l'altra. Es van descobrir així 8 esquelets, 5 corresponents a dones, 2 correspondioentes a homes i un, classificat com a GL-17, que es va definir com a «probablement masculí».

Cattani va enviar els ossos al Laboratori d'Inmunogenética i Diagnòstic Molecular (LIDMO) de Córdoba (Argentina), pertanyent a l'EAAF. Els resultats de laboratori van determinar que les restes pertanyien al grup de segrestades entre els dies 8 i 10 de desembre de 1977. El 8 de juliol de 2005 el jutge Cattani va rebre l'informe establint que una de les restes individualitzats pertanyia a Esther Ballestrino de Careaga.

El dia 24 de juliol de 2005, 28 anys després d'haver estat assassinada, Esther Ballestrino de Careaga va ser enterrada al jardí de l'Església de la Santa Cruz, a Buenos Aires, al costat de Maria Ponce de Bianco, una de les tres mares segrestades amb ella. Amb posterioritat també van ser sepultades allí la Germana Léonie Duquet i l'activista Ángela Auad. Les cendres d'Azucena Villaflor van ser escampades a la Plaça de Mayo.

Coneixement per part del govern dels Estats Units d'Amèrica
Documents secrets del govern dels Estats Units d'Amèrica desclassificats el 2002 proven que el govern estatunidenc sabia des de 1978 que els cossos sense vida de les monges franceses Alice Domon i Léonie Duquet i les mares de Plaça de Mayo Azucena Villaflor, Esther Ballestrino de Careaga i María Ponce, havien estat trobades a les platges de Buenos Aires.

La dada està inclosa en el Document núm. 1978-BONS-02346, adreçat pel llavors ambaixador dels Estats Units a l'Argentina, Raúl Castro, al Secretari d'Estat dels Estats Units, amb data de 30 de març de 1978. Esmenta com a objecte: «Informe sobre monges mortes». Textualment el document diu:

Referències

Vegeu també
 Madres de Plaza de Mayo
 Terrorisme d'Estat a l'Argentina a les dècades de 1970 i 1980

Activistes uruguaians
Procés de Reorganització Nacional
Alumnes de la Universitat Nacional d'Asunción
Persones de Río Negro (Uruguai)
Paraguaians
Activistes argentins


We tried a keyhole garden last fall, and it did no more to keep out vermin than would using a screen for an umbrella. So, we surrounded it with fence, which made some improvement except for burrowers, and skinny rabbits. That season was a fail. Spring has been quite the opposite! By adding a light cloth-like screening cover directly on top of the crop, we overcame the moths, allowed in the light, and deterred browsers. The kale seems delighted.
Next PostNext If soil is gold what is good?


What happened to The Walking Dead I loved?
Ever since the inception of Night Gathers, I've written about two shows regularly; The Walking Dead and Game of Thrones. After season seven of The Walking Dead, I felt like I needed to take a break from weekly episodic reviews. This was both for my own mental well being and from a quality of content point of view for Night Gathers.
We've taste tested the first two episodes of Marvel's The Punisher on Netflix and have some first impression thoughts for you if you're still on the fence.
We're taking a break from fighting demigorgons and rolling dice to bring you our latest thoughts and reactions to Stranger Things season 2!
Three old model replicants more than overdue for termination drop some thoughts on the latest Blade Runner 2049 flick. But first, lets baseline.
Castlevania looks amazing and has the potential to become the next Avatar: Last Airbender!


text:
Q: Disabling Customer Accounts from apex We are running a customer community and want to automate disabling customers from the community. By now I have learned that customer users can not do that themselves but I was wondering if there was a way to do this from apex. We could then run a batch every x hours to Disable Customer Accounts of customers that requested to be removed/unsubscribed.
Is this possible?
Edit: If yes, is there any system method that I can use to achieve this? I know that behind the screens Salesforce does more than just uncheck the active flag on the user.
For info: I am looking for this feature in apex:
Disabling Customer Accounts

A: Did you note the following in the document you referenced?

Disabling the account permanently disables up to 100 external users associated with the account and removes them from all communities, groups, teams... ...Additionally, roles and groups associated with the account are permanently deleted and you won't have the option to restore them from the Recycle Bin.

The second part of that is very different from just disabling a Community User. You mention "run a batch every x hours to Disable Customer Accounts". That's very different than merely disabling a Community User. Please be clear on which one of these (or both) it is that you want to do. Disabling an Account has a much stronger cascading effect. That's the essence of what the document you linked to was stating. Disabling a community user, has far less of a cascading effect. Yet, neither is ever deleted.
So, which is that you want to disable, the Account, the User or both? They can definitely be disabled using a queueable class that schedules itself to run again in "x" number of hours or a schedulable class, etc provided you have a means of marking the account or users that you want to disable from your community. All it would take is a checkbox field that you could query against or some other criteria that marks them for batch disable.
Edit
In response to your comments, you're asking a very broad question here that's really beyond the scope of what I can answer in this venue. Essentially, you'll want to run a batch or queueable class that queries for the flags you'd be setting then goes through the steps necessary to deactivate an account in your org when it finds them. It would also need to query for all the related Opportunities, Cases, Activities, Contacts, Community Users, etc. Your org may have specific settings on how it wants to handle each of those when an account is deactivated. You'll need to discover what those are as each org may handle those differently.
As you're aware, some records cannot be deleted, instead they can only be deactivated. Accounts, Contacts and Users fall into that category. Opportunities fall into a gray area that's sometimes a function of Product2 and also of Quotes and Orders. The same goes for Activities. Your batch class will need to process each of those types of records according to the criteria that applies to them.
Once you write your code, should you encounter issues with it, that would be the time to post for help with specific issues that you're encountering as each object has it's own issues to deal with.

A: If your only question is "Is this possible?" the answer is yes. All you need to do is flip the IsActive field to False on the User record using batch apex.
You'll get the user license back, and they won't be able to log in any more until you Enable Customer User on their contact record.
I think you can even go as far as allowing them to disable themselves. I would grant my users the ability to edit their own Contact record using sharing sets, then make an Apex Trigger that runs whenever the Boolean custom field Disable_Me__c on Contact changes from false to true. That trigger will look up the User record and set IsActive to false.

redpajama_set_name: RedPajamaStackExchange


text:
@interface RCTQQModule()<QQApiInterfaceDelegate, TencentSessionDelegate>

@property (nonatomic, strong) TencentOAuth* qqapi;

@end

@implementation RCTQQModule

@synthesize bridge = _bridge;

RCT_EXPORT_MODULE();

- (NSDictionary *)constantsToExport
{
    return @{ @"SHARE_TYPE_NEWS"  : SHARE_TYPE_NEWS,
              @"SHARE_TYPE_IMAGE" : SHARE_TYPE_IMAGE,
              @"SHARE_TYPE_TEXT"  : SHARE_TYPE_TEXT,
              @"SHARE_TYPE_VIDEO" : SHARE_TYPE_VIDEO,
              @"SHARE_TYPE_AUDIO" : SHARE_TYPE_AUDIO,
              @"SHARE_TYPE_APP"   : SHARE_TYPE_APP};
}

- (dispatch_queue_t)methodQueue
{
    return dispatch_get_main_queue();
}

- (instancetype)init
{
    self = [super init];
    if (self) {
        [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(handleOpenURL:)
                                                     name:@"RCTOpenURLNotification"
                                                   object:nil];
        [self _autoRegisterAPI];
    }
    return self;
}

- (void)dealloc
{
    [[NSNotificationCenter defaultCenter] removeObserver:self];
}

- (void)handleOpenURL:(NSNotification *)note
{
    NSDictionary *userInfo = note.userInfo;
    NSString *url = userInfo[@"url"];
    if ([TencentOAuth HandleOpenURL:[NSURL URLWithString:url]]) {
    }else {
        [QQApiInterface handleOpenURL:[NSURL URLWithString:url] delegate:self];
    }
}

RCT_EXPORT_METHOD(getApiVersion:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(CODE_NOT_REGISTERED, NOT_REGISTERED,nil);
        return;
    }
    resolve( [NSString stringWithFormat:@"%@.%@",[TencentOAuth sdkVersion],[TencentOAuth sdkSubVersion]]);
}

RCT_EXPORT_METHOD(isAppInstalled:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(CODE_NOT_REGISTERED, NOT_REGISTERED,nil);
        return;
    }
    resolve(@([QQApiInterface isQQInstalled]));
}

RCT_EXPORT_METHOD(isAppSupportApi:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(@"-1", NOT_REGISTERED,nil);
        return;
    }
    resolve(@([QQApiInterface isQQSupportApi]));
}

RCT_EXPORT_METHOD(login:(NSString *)scopes
                  resolve:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(CODE_NOT_REGISTERED, NOT_REGISTERED,nil);
        return;
    }

    NSArray *scopeArray = nil;
    if (scopes && scopes.length) {
        scopeArray = [scopes componentsSeparatedByString:@","];
    }
    if (scopeArray == nil) {
        scopeArray = @[@"get_user_info", @"get_simple_userinfo"];
    }
    BOOL success = [_qqapi authorize:scopeArray];
    if (success) {
        resolve(@[[NSNull null]]);
    }else {
        reject(CODE_INVOKE_FAILED,INVOKE_FAILED,nil);
    }
}

RCT_EXPORT_METHOD(shareToQQ:(NSDictionary *)data
                  resolve:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(CODE_NOT_REGISTERED, NOT_REGISTERED,nil);
        return;
    }

    [self _shareToQQWithData:data scene:0 resolve:resolve reject:reject];
}

RCT_EXPORT_METHOD(shareToQzone:(NSDictionary *)data
                  resolve:(RCTPromiseResolveBlock)resolve
                  reject:(RCTPromiseRejectBlock)reject)
{
    if( _qqapi == nil ){
        reject(CODE_NOT_REGISTERED, NOT_REGISTERED,nil);
        return;
    }

    [self _shareToQQWithData:data scene:1 resolve:resolve reject:reject];
}

RCT_EXPORT_METHOD(logout)
{

    if( _qqapi != nil && [_qqapi isSessionValid] ){
        [_qqapi logout:nil];
    }
}

- (void)_shareToQQWithData:(NSDictionary *)aData
                     scene:(int)aScene
                   resolve:(RCTPromiseResolveBlock)resolve
                    reject:(RCTPromiseRejectBlock)reject{

    NSString *imageUrl = aData[SHARE_PROP_IMAGE];
    if (imageUrl.length && _bridge.imageLoader) {

        CGSize size = CGSizeZero;
        if ([aData[SHARE_PROP_TYPE] isEqualToString:SHARE_PROP_IMAGE]) {
            CGFloat thumbImageSize = 80;
            size = CGSizeMake(thumbImageSize,thumbImageSize);
        }

        [_bridge.imageLoader loadImageWithURLRequest:[RCTConvert NSURLRequest:imageUrl]
                                            callback:^(NSError *error, UIImage *image) {

            dispatch_async(dispatch_get_main_queue(), ^{
                [self _shareToQQWithData:aData
                                   image:image
                                   scene:aScene
                                 resolve:resolve
                                  reject:reject];
            });
        }];
    }else {
        [self _shareToQQWithData:aData
                           image:nil
                           scene:aScene
                         resolve:resolve
                          reject:reject];
    }
}

- (void)_shareToQQWithData:(NSDictionary *)aData
                     image:(UIImage*) image
                     scene:(int)aScene
                   resolve:(RCTPromiseResolveBlock)resolve
                    reject:(RCTPromiseRejectBlock)reject {

    NSString* type = aData[SHARE_PROP_TYPE];

    NSString *title = aData[SHARE_PROP_TITLE];
    NSString *description= aData[SHARE_PROP_DESP];
    NSString *imgPath = aData[SHARE_PROP_THUMB_IMAGE];
    NSString *webpageUrl = aData[SHARE_PROP_TARGET]? :@"";
    NSString *flashUrl = aData[@"flashUrl"];

    QQApiObject *message = nil;

    if ([type isEqualToString:SHARE_TYPE_NEWS]) { //图文

        message = [QQApiNewsObject
                   objectWithURL:[NSURL URLWithString:webpageUrl]
                   title:title
                   description:description
                   previewImageURL:[NSURL URLWithString:imgPath]];

    }else if ([type isEqualToString:SHARE_TYPE_TEXT]) { //纯文字

        message = [QQApiTextObject objectWithText:description];

    }else if ([type isEqualToString:SHARE_TYPE_IMAGE]) { //纯图

        NSData *imgData = UIImageJPEGRepresentation(image, 1);
        message = [QQApiImageObject objectWithData:imgData
                                  previewImageData:imgData
                                             title:title
                                       description:description];

    }else if ([type isEqualToString:SHARE_TYPE_AUDIO]) { //音乐
        QQApiAudioObject *audioObj = [QQApiAudioObject objectWithURL:[NSURL URLWithString:webpageUrl]
                                                               title:title
                                                         description:description
                                                     previewImageURL:[NSURL URLWithString:imgPath]];
        if (flashUrl) {
            [audioObj setFlashURL:[NSURL URLWithString:flashUrl]];
        }
        message = audioObj;

    }else if ([type isEqualToString:SHARE_TYPE_VIDEO] ) { //视频
        QQApiVideoObject *videoObj = [QQApiVideoObject objectWithURL:[NSURL URLWithString:webpageUrl]
                                                               title:title
                                                         description:description
                                                     previewImageURL:[NSURL URLWithString:imgPath]];
        if (flashUrl) {
            [videoObj setFlashURL:[NSURL URLWithString:flashUrl]];
        }
        message = videoObj;
    }

    QQApiSendResultCode sent = EQQAPISENDFAILD;

    if (message != nil) {
        SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:message];
        if (aScene == 0) {
            sent = [QQApiInterface sendReq:req];
        }else {
            sent = [QQApiInterface SendReqToQZone:req];
        }
    }

    if (sent == EQQAPISENDSUCESS) {
        resolve(@[[NSNull null]]);
    }else if (sent == EQQAPIAPPSHAREASYNC) {
        resolve(@[[NSNull null]]);
    }else {
        reject(CODE_INVOKE_FAILED,INVOKE_FAILED,nil);
    }
}

- (void)_autoRegisterAPI
{
    NSString *appId = nil;
    NSArray *list = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleURLTypes"];
    for (NSDictionary *item in list) {
        NSString *name = item[@"CFBundleURLName"];
        if ([name isEqualToString:@"qq_appid"]) {
            NSArray *schemes = item[@"CFBundleURLSchemes"];
            if (schemes.count > 0){
                appId = [schemes[0] substringFromIndex:@"tencent".length];
                break;
            }
        }
    }
    _qqapi = [[TencentOAuth alloc] initWithAppId:appId andDelegate:self];

}

#pragma mark - qq delegate
- (void)onReq:(QQBaseReq *)req
{

}

+ (BOOL)isPureInt:(NSString *)string{
    NSScanner* scan = [NSScanner scannerWithString:string];
    int val;
    return [scan scanInt:&val] && [scan isAtEnd];
}

- (void)onResp:(QQBaseResp *)resp
{
    if( resp.type == ESENDMESSAGETOQQRESPTYPE ){

        NSMutableDictionary *body = @{EVENT_PROP_SOCIAL_TYPE:@"QQShareResponse"}.mutableCopy;
        int errCode = -5; //非法返回

//        int val;
        if([[self class] isPureInt:resp.result]){
            errCode = [resp.result intValue];
        }

        body[@"description"] = resp.errorDescription;
        body[@"extendInfo"] = resp.extendInfo;

        if(errCode == 0){
            body[EVENT_PROP_SOCIAL_CODE] = @(SHARE_RESULT_CODE_SUCCESSFUL);
            body[EVENT_PROP_SOCIAL_MSG] = SHARE_RESULT_MSG_SUCCESSFUL;
        }else if(-4 == errCode){
            body[EVENT_PROP_SOCIAL_MSG] = SHARE_RESULT_MSG_CANCEL;
        }else {
            body[EVENT_PROP_SOCIAL_MSG] = [NSString stringWithFormat:@"%@:%@", SHARE_RESULT_MSG_FAILED, resp.errorDescription] ;
        }

        [self.bridge.eventDispatcher sendAppEventWithName:EVENT_QQ_RESP
                                                     body:body];
    }
}

- (void)isOnlineResponse:(NSDictionary *)response
{

}

#pragma mark - oauth delegate
- (void)tencentDidLogin
{
    NSMutableDictionary *body = @{EVENT_PROP_SOCIAL_TYPE:@"QQAuthorizeResponse"}.mutableCopy;
    body[@"openid"] = _qqapi.openId?_qqapi.openId:[NSNull null];
    body[@"access_token"] = _qqapi.accessToken?_qqapi.accessToken:[NSNull null];
    body[@"expires_in"] = @([_qqapi.expirationDate timeIntervalSince1970]*1000);
    body[@"unionid"] = _qqapi.unionid?_qqapi.unionid:[NSNull null];
    body[@"appid"] =_qqapi.appId?_qqapi.appId:[NSNull null];
    body[EVENT_PROP_SOCIAL_CODE] = @(AUTH_RESULT_CODE_SUCCESSFUL);
    body[EVENT_PROP_SOCIAL_MSG] = AUTH_RESULT_MSG_SUCCESSFUL;

    [self.bridge.eventDispatcher sendAppEventWithName:EVENT_QQ_RESP
                                                 body:body];
}

- (void)tencentDidNotLogin:(BOOL)cancelled
{
    NSMutableDictionary *body = @{EVENT_PROP_SOCIAL_TYPE:@"QQAuthorizeResponse"}.mutableCopy;
    if (cancelled) {
        body[EVENT_PROP_SOCIAL_CODE] = @(AUTH_RESULT_CODE_CANCEL);
        body[EVENT_PROP_SOCIAL_MSG] = AUTH_RESULT_MSG_CANCEL;
    }else {
        body[EVENT_PROP_SOCIAL_CODE] = @(AUTH_RESULT_CODE_FAILED);
        body[EVENT_PROP_SOCIAL_MSG] = AUTH_RESULT_MSG_FAILED;
    }
    [self.bridge.eventDispatcher sendAppEventWithName:EVENT_QQ_RESP
                                                 body:body];

}

- (void)tencentDidNotNetWork
{
}

@end

redpajama_set_name: RedPajamaGithub


text:
Music, Pop
Photograph: www.londonphotos.biz
Back in 1996, Londoner Kanya King took it upon herself to create an awards ceremony that would effectively recognise the talent of Black British musicians, remortgaging her house to make it a reality. It went on to become an essential part of the UK music scene, pushing more home-grown hip hop and grime artists into the mainstream. The ceremony has been on hiatus since 2017, but will be making a comeback this week with a streamed show presented by Maya Jama and musician/Youtuber ChunkZ. There will also be performances from Headie One, Tiwa Savage, Ms Banks and Kojey Radical.
Look out for 30-year-old North West London MC Nines who has received five MOBO nominations for 2020: Best Male Act, Best Hip Hop Act, Album of The Year, Video of the Year and Best Album.
The MOBOs YouTube stream begins at 7pm and the BBC One airing begins from 10:45pm.
Posted: Wednesday December 9 2020
https://www.youtube.com/c/mobotv


text:
20.times do
  User.create(
    username: Faker::Internet.user_name,
    email: Faker::Internet.email,
    password: 'test1234',
    )
end

7.times do
  question= Question.create(
    poster_id: User.all.sample(1)[0].id,
    title: Faker::Hipster.sentence(12),
    description: Faker::Lorem.paragraph,
    )
  (rand(4)).times do
    vote = Vote.create(
      voter_id: User.all.sample(1)[0].id,
      votable_id: question.id,
      votable_type: 'Question'
      )

    (rand(4)).times do
      comment = Comment.create(
        commenter_id: User.all.sample(1)[0].id,
        commentable_id: question.id,
        commentable_type: 'Question',
        description: Faker::Hipster.sentence(12),
        )
      (rand(4)).times do
        vote = Vote.create(
          voter_id: User.all.sample(1)[0].id,
          votable_id: comment.id,
          votable_type: 'Comment'
          )
      ##################################################
      (rand(5)).times do
        answer= Answer.create(
          responder_id: User.all.sample(1)[0].id,
          question_id: question.id,
          description: Faker::Lorem.paragraph,
          )
        (rand(3)).times do
          vote = Vote.create(
            voter_id: User.all.sample(1)[0].id,
            votable_id: answer.id,
            votable_type: 'Answer'
            )

          (rand(5)).times do
            comment = Comment.create(
              commenter_id: User.all.sample(1)[0].id,
              commentable_id: answer.id,
              commentable_type: 'Answer',
              description: Faker::Hipster.sentence(12),
              )
            (rand(4)).times do
              vote = Vote.create(
                voter_id: User.all.sample(1)[0].id,
                votable_id: comment.id,
                votable_type: 'Comment'
                )
            end#end answer comment vote
          end #end answer comment
         end # end answer vote

      end #end question

      ####################################################
    end#end comment vote
    end #end comment
  end # end question vote

end #end question


The self-driving cars being engineered at companies like Volkswagen and Google aren't just novel inventions that allow us to watch movies on our way to work; they're life-saving devices. The self-driving car promises a future in which drunk driving deaths no longer happen.
Self-driving cars went from being the stuff of science fiction to on-the-road reality in a few short years. Cutting-edge research explaining why they were not coming anytime soon was outpaced by cutting-edge science and engineering that brought them into existence, again in the space of a few short years. This science and engineering accelerated rapidly, going from a debacle to a triumph in a little more than half a decade.