More than just being about grades, the educational process offers students the opportunity to learn about social skills, personal responsibility, respect for authority, as well as how to manage their time, how to gather and retain information, and areas of interest to them. It is essential that you support your child in having a positive and successful school experience.
At the start of the school year, check in with your teen by asking what they think of their teachers and how enthused they are feeling about each of the subjects they are studying. Once school is underway check in daily or weekly, depending upon the self-motivation of your particular child, by asking about their assignments and what they're are learning.
We believe you are capable of producing excellent work if you put in the time and effort. Therefore, we are expecting you to achieve A and B (and/or C) grades this year.
We will help you to achieve this by providing you with a tutor or homework helper, if necessary.
Homework is to be done 1st, after a short break when you come home.
You can and should take breaks, doing your homework in focused spurts.
Homework will be done in kitchen, or common area, and not in your room.
Facebook, Tumbler and instant messaging will be off limits until after your homework is finished.
You need to get enough sleep to do well in school, be successful, and feel good about it. So we are expecting you to be in bed at ____pm Sunday through Thursday.
Friday and Saturday are "late days" meaning you can stay up later, but not past ____pm.
We will review these expectations and rules after the 1st semester with you and make adjustments based on your performance. Our intention is to support you in doing your best and being your best.
They need assistance beyond the time spent in class to understand the new information, and thus a tutor may prove helpful.
They may have a learning disorder that needs to be better understood, like ADD, dyslexia, or a sensory processing disorder. There are tests as well as treatment designed to help overcome these challenges.
They could be struggling with depression, bullying, low self-esteem or even substance abuse. These are all situations that would benefit from a consultation and/or treatment with a trained mental health professional.
Between extracurricular activities, homework, body changes and peer pressure, teens have a lot on their plates. Self-injury and substance abuse is on the rise among teens and pre-teens. Drug addiction is often based on the user wanting to get away from painful feelings, such as anxiety or depression. By waiting until problems with your teen have escalated, the issue becomes more complicated to solve.
The Internet now allows parents the opportunity to seek support for their child or family before the onset of a mental illness has occurred. There are various services available to aid you in supporting your child. Keywords to Google include your city–along with Teen Therapist, Teen Substance Abuse Treatment, Teen Depression, Teen Anxiety, Learning Disorders, Tutors, Solutions to Bullying, and ADD treatment.
In closing, since not every student learns at the same pace or in the same style, it is important that you understand your child's experience. Your teen's success in school is the doorway to endless possibilities for their future.
Let me demonstrate the support I can offer.


text:
BBC World Service fears losing information war as Russia Today ramps up pressure
Posted by Alec Cope | Dec 23, 2014 |
By Josh Halliday
The BBC World Service is being financially outgunned by Russian and Chinese state-owned news channels, its former director Peter Horrocks has warned, amid high-level concerns that Britain and the US are losing a global "information war" with the Kremlin.
Horrocks said ministers should review Britain's spending overseas and consider freeing up extra World Service funding to combat the wave of Moscow-backed propaganda sweeping Europe.
"Medium to long term there has to be an anxiety about the spending of others compared to what the BBC are putting into it," Horrocks said. "You can take a view of the overall national interest and things we spend on international influence, like military spending. When you look at that it would take it in a certain direction."
International alarm over the rise of Kremlin-funded news, led by 24-hour news channel Russia Today, has intensified following Vladimir Putin's military intervention in Ukraine and his feud with the west.
David Cameron told MPs he had raised with President Obama his concern about Russian news channels "pumping out a distorted picture" of events in Ukraine after the issue was raised by leaders in the Baltic states at the G20 summit in Australia.
Horrocks, who stepped down earlier this month as the executive in charge of the BBC's global news operations, said the corporation had asked the Foreign Office (FCO) "whether there's anything they want to do with development funding for extra programming for Ukraine" but he had not yet had a reply.
FCO funding for the World Service stopped in April, with the £245m annual budget now coming out of the licence fee. Despite this shift, Horrocks said "considering supplementary funding [from the FCO] is something that could be on the policy agenda and could be part of the discussion about the BBC's future".
He added: "We are being financially outgunned by Russia and the Chinese but there's no way we're being outgunned on the results [global audience]. The role we need to play is an even handed one. We shouldn't be pro-one side or the other, we need to provide something people can trust."
Demand for BBC World Service output has soared since the Ukraine-Russia crisis began. The corporation's Russian-language service has more than doubled to 6.9 million listeners, while in Ukraine its audience has trebled to more than 600,000 since last year.
Globally the BBC's news operation appears to be healthy – reaching a record 265 million people a week, including the World Service's 191.4 million audience – in spite of a raft of service closures and cuts since 2010.
BBC World Service chief Peter Horrocks. Photograph: Lewis Whyld/PA
As the World Service has pared back, Russia Today has expanded spectacularly. The network, which broadcasts a pro-Kremlin interpretation of world events in English, Spanish, Arabic and Russian, launched a UK-focused channel based in Millbank, central London, recently and plans to launch German and French channels next year.
Putin will next year increase its global budget by 40% to 15.38bn roubles (£183m), up from 11.87bn roubles this year. The channel boasts of a worldwide reach of 700 million – while never disclosing the actual size of its audience – after expanding its Spanish service across South America.
At the same time, state funding has been ramped up for Rossiya Segodnya, a global news agency built on the remains of the liquidated RIA Novosti. Earlier this month Rossiya Segodnya launched Sputnik, an English-language online and radio service to replace Voice of Russia. Its TV news anchor is Dmitry Kiselev, described as Russia's chief propagandist with a record of attacking homosexuals, who said the project was aimed at a global audience "tired of aggressive propaganda promoting a unipolar world and who want a different perspective".
John Whittingdale, chair of the Commons culture, media and sport select committee, said: " We are being outgunned massively by the Russians and Chinese and that's something I've raised with the BBC. It is frightening the extent to which we are losing the information war."
Whittingdale said he would seek assurances from BBC News director James Harding about protecting the World Service as a counterweight to Russia Today. "The clear commitment that has been given by Russia and China [to expand state-run news channels in Europe] strengthens the case why we should be backing the World Service," he said.
Senior BBC executives say privately that the World Service gives the corporation a strong card to play in the upcoming royal charter renewal talks. They sense growing unease among Tory MPs about the future of the licence fee, but know that many of them are passionate supporters of the World Service as a measure of Britain's influence overseas.
"On a global scale the BBC are concerned because they are being outspent by the Russians and Chinese on a spectacular scale," said Professor Stewart Purvis, the former ITN chief executive. "It's the soft power war that's replaced the cold war. The Russian and Chinese channels are clearly proxies for their governments and Britain is being vastly outspent."
Sir Tony Brenton, Britain's former ambassador to Moscow, said the boom in pro-Kremlin propaganda in Europe reflected the insecure mindset of the Russian government. While he did not see the rise of Russia Today as a threat, Brenton warned that any further cuts to the World Service would harm Britain's influence on the global stage. "If you want a world that is just, you need a world where facts are given the maximum possible currency," he said. "If I had money to spend on boosting Britain's influence around the world then the World Service is one of the first places I would put it."
The studio control room of Russia Today. Photograph: Dzhavakhadze Zurab/ Dzhavakhadze Zurab/ITAR-TASS Photo/Corbis
Richard Sambrook, the director of Cardiff school of journalism and former head of BBC global news, said the World Service had "a fraction of the budget" of Chinese and Russian state-run outlets but nevertheless remains influential in world news. "Russia Today's expansion is part of a big investment in soft power. A lot of the eastern states have made bit investments in international broadcasting and that's their attempt to influence western audiences in the same way the BBC have in the past tried to do that," he said. "What they're saying is they are offering a different perspective – the problem is that's quite often fictional."
Last month Russia Today's UK channel was threatened with statutory sanctions by Ofcom after breaching the broadcasting code on due impartiality over its coverage of the Ukraine crisis. The channel was censured over four reports, including one featuring a pundit, Mark Sleboda, who described the Kiev regime as a "putsch government" that came to power with the help of violent mobs which included "a number of extremists".
It is the 10th breach of Ofcom's code in nine years and there are six investigations ongoing, but some close to the regulator believe Russia Today is spoiling for a fight and would relish being fined or even taken off air by the UK. "Ofcom is right to investigate and impose penalties if breaches have occured," said Whittingdale. "Where we need to be careful is not to give a propaganda weapon to the Russians. There is nothing Russia would like more than to be able to say the west is censoring us."
In London, Russia Today has been on a 12-month recruitment drive in preparation for its UK launch. Many who apply for jobs there are young, enthusiastic journalists lured by the prospect of apparently limitless resources. Sara Firth, a former London-based correspondent who resigned in July in protest at its coverage of the shooting down of Malaysia Airlines flight MH17, said presenters' salaries were "astronomical" and the average monthly take home pay for middle-ranking staff was around £4,300 after tax [see footnote]. In December, all London staff are rewarded with double pay in an initiative known internally as "the 13th month". "There's money everywhere," Firth said. "It's not the nice side of things but the reason people stay so long is that the money is limitless. It's frustrating because it's a huge organisation with all those resources and all this money and all those people who want to do great stories [but], when it comes down to it, the heart of Russia Today is not journalism, it's the propaganda."
Firth said there were daily internal battles in London about what could be aired, with routine material like pitches and scripts having to be signed off by top-level officials in Moscow. "I wouldn't consider myself a propagandist but at the end of it the reality was that I was working for Putin. I was being used as a tool and that was to get out the Kremlin line."
American anchor Liz Wahl, whose on-air resignation as Russia Today's Washington correspondent in March has been viewed millions of times on YouTube, said executives conceded that it would never have a following to match CNN or Fox News, but that "it doesn't necessarily matter how many people are watching – the focus, instead, is on getting the message out". "When you first start working there, the managers say the goal of the station is to cover stories the mainstream media ignores and to provide alternative news with a different perspective than traditional media outlets. That sounds like a noble mission right? Well, what they don't tell you up front is that that's not the primary goal," said Wahl.
"After a while working for RT, you learn what stories management likes and how to tackle stories in a manner that the bosses find favourable. You come to learn that these stories must conform to a basic principle: make the US and the west look bad. In doing so, you make Russia look better by comparison."
Russia Today declined the Guardian's request for an interview and said it was "not possible" to answer questions about its ambitions.
• This footnote was appended on 23 December 2014. A spokesperson from Russia Today said, subsequent to publication, that the figure of £4,300 after tax for middle ranking staff is more than "double what it is in reality". She also said that the claim that all London staff receive 13th month pay is incorrect and that the ex-employee quoted was a reporter, not a management executive, and therefore not in a position to make "broad statements about compensation". In addition the fluctuating value of the rouble meant that when the story was written £15.38bn was equivalent to £220m but is now worth around £183m. This has been corrected.
PreviousCalifornia county routinely kidnaps thousands of babies without any warrant or reason, lawsuit claims
NextFox Affiliate Caught Deceptively Editing Footage of Police Protesters

redpajama_set_name: RedPajamaCommonCrawl


An .htaccess generator - the way you use one and just how it could help you save long hours of trying to discover how .htaccess files function.
An .htaccess file is a text file which features directives which tell a server how to act in certain events. It needs to be positioned in the folder where these directives should be performed. Many script-driven applications employ this kind of a file to perform correctly - WordPress and Joomla™, for instance. You can use this type of a file with custom content too and do a wide range of things - block an IP address, a whole network or specific sites from accessing your site, set customized error pages which shall appear rather than the server-generated ones if a visitor encounters some error on the site, direct a domain or a subdomain to a new web address, set up a password-protected area and more. With an .htaccess file, you will have significantly better control over your world-wide web presence.
If you would like to use any of the functions an .htaccess file offers, but you haven't dealt with this type of matters before, you can use the .htaccess generator tool provided with all our web hosting solutions. The tool is part of our in-house built Hepsia Control Panel and it shall give you an easy and intuitive means to set up an .htaccess file inside any folder which you have created inside the account. A huge number of options shall be available with checkboxes, so you should only pick the one which you need and eventually input a URL - if you are using the file to redirect a domain or to set customized error pages for any of your sites. As our cloud platform supports a variety of PHP versions, you shall also be able to set any of these versions for any of your websites even when it's different from the version set for your website hosting account as a whole.
All our semi-dedicated servers provide the innovative, albeit easy-to-use Hepsia Control Panel, which incorporates our .htaccess generator tool. It'll enable you to create a system file in any folder that you choose with just a few mouse clicks. Even if you're not tech-savvy, you may benefit from all the functions an .htaccess file provides since our tool is incredibly intuitive to use. There is also a list of all the options which you can enable and there shall be a checkbox next to each of them. Just pick the options you want to enable and eventually enter a URL - if you are using the .htaccess file to forward one URL to another or to set customized error pages. You won't have to type in any code at any time. If needed, you may use an .htaccess file to employ different versions of PHP for your sites, because many versions are available simultaneously on our web hosting platform.


text:
Witty 10 Years Later
Today is the 10 year anniversary of the Witty worm. Remember that worms exploit vulnerabilities, or bugs. Some lazy/incompetent programmer somewhere is responsible for having written the lines of code containing those bugs. Virtually all those programmers have escaped blame, safely remaining anonymous. Unique to Witty, you know the programmer who was at fault: me. I didn't actually write the specific line of code, but I was "pair programming" with the guy who did. I reviewed his code, so I deserve just as much blame as he.
Being that this is the decadal anniversary, I thought I'd write up something on the bug from the insider's perspective.
Back in 1998, I created "BlackICE", the first "intrusion prevention system". One variant was a desktop product, "BlackICE Defender", that acted as a personal firewall. If you are above a certain age in the cybersec industry, you probably played around with it at the time. Another variant of the code was "BlackICE Guard", acting as a network IPS. The third variant was "BlackICE Sentry", acting merely as an IDS – but the first IDS that could run at a full gigabit per second.
In terms of intrusion detection, my product was 10 times faster, 10 times better at catching intrusions, with 10 times fewer "false-positives" than the market leading IDS called "RealSecure" from a company called "Internet Security Systems". This is not (merely) me boasting about my great product – it was the conclusion of their own competitive analysis team. Consequently, ISS purchased my company, and replaced their IDS technology with my own.
At the time of Witty, there were two sets of products the worm would infect: the legacy BlackICE product, and the new RealSecure code that included BlackICE code. It infected the entire range, from desktop to servers to IPS to gigabit IDS. However, since normal use of the product caused frequent engine updates, most customers had already patched the bug – even though the worm came out soon after disclosure.
It was an "sprint(%s)" bug.
If you know vulns, you'll know that this is the OMGWTFBBQ most obvious sort of bug possible, one that somebody like me should never, ever make, for any reason. It's inconceivable.
My excuse is this: it was debug code that was never intended to ship with the product. We wrote a parser for ICQ, but parts were undocumented. As programmers are wont to do, we added bunches of sprint() to help us reverse engineer the parts of ICQ we didn't understand.
Sure, they were vulnerable as heck, but it didn't matter, because they were only compiled into the debug versions, and were only temporary. Once we figured out ICQ, we'd be taking them out. They would never ship to customers, so they were okay. Except we shipped them in the "release" version to customers.
There is a lesson here about vulns. How they are viewed by the attacker is wholly unlike how things are perceived by the defender. The attacker just loads IDApro, searches for "%s" strings, then takes one step back to see if they are used in "sprint()". They don't know the why's and wherefore's of source-code. They don't see the faulty "#ifdef DEBUG". They just know what they see in the released binary.
By the way, part of my embarrassment is that I'm also a reverse engineer. Had I loaded my own code in IDApro, I would've seen this bug immediately. It is the #1 most visible, easily found bug by reverse engineers. But of course, why would I reverse engineer my product if I already have the source?
In any case, I'd like to argue it's the fault of Dennis Ritchie or Brian Kernighan. The buffer overflow happens in sprint(), their code, so technically, IT'S NOT MY FAULT!!! It's a good, sound argument, but I'm not sure how many of my fellow cybersecurity experts I'll be able to convince of this.
ISS hired independent auditors to come in and look at the code, one to do a source code audit, and one to do a binary audit without access to the source code. Both audits came up clean, except for one bug in the driver (which was separate . There were no systematic bugs in the code – it really was a one-off thing.
By the way, this is why I have no patience for things like RSA's position on the Dual_EC_DRBG backdoor. It's an enormous failure. It demands an independent accounting. It's what I did when I failed – it's what everyone should be made to do.
Like many vulnerabilities, such as the recent Apple #gotofail bug, this bug would've been caught by "code coverage". The branch of code containing the sprint(%s) was never executed, and would've stood out had we been measuring unit test code coverage. It would've forced an engineer to look more closely at those lines of code – which would have led to their immediate removal.
I forget the exact details, but after Witty, we created a policy of at least 80% code coverage for any existing source file, and 100% coverage for new files. That "merely 80%" may seem lax, but it was difficult to get old files up to that level. Programming for 100% coverage requires very different techniques.
I'm generally a "security metrics" hater, because there are so few good security metrics. The ones people come up with to satisfy bureaucratic requirements are nonsense metrics. However, "code coverage" is an excellent security metric. It's so strong it's something you should demand of your suppliers. Your RFPs should always ask the question "Your unit tests cover what percentage of source code?"
In many respects, Witty was a typical worm.
One interesting bit was that it was a "UDP worm", like Slammer. This meant that it was able to overload local links, spewing out packets as fast as it could. TCP worms don't do that, because they eventually have to stop and wait for responses.
The most unique aspect of Witty was that it was destructive: it intentionally corrupted files on the disk. Blaster (which tried to overload or "blast" Microsoft's website) and Witty were really the only two "malicious" worms of that era – worms trying to damage rather than merely spread.
There was no hit-list
Some researchers wrote a paper that cleverly reverse engineered some details about the worm. They were able to find "patient-zero", the machine that launched the worm.
However, they made a big mistake. They erroneously claimed that the worm started with a "hit-list" of about 50 computers located on a US Army base. This caused much speculation about whether the worm as an inside job, or was an attack against the army.
It's just a big deal that I'm not going to discuss it in this post. Instead, I put that discussion in a second post here. I'll show conclusive proof that'll convince even the original authors they were wrong on this point.
As a result of the worm, I spent the next several months traveling around the world to our largest customers, prostrating myself in front of them. I think this may be the only time that the programmer who was at least partly responsible for the bug also was made to appear before big governments and big corporations to apologize for it.
It was right that I should do so, but it was also difficult. For example, the Army was convinced (by the aforementioned researchers) that it was an attack on them. I walked them through the data to show otherwise (as I'll show in the next post). I wasn't very successful – to this day there are many in the military who believe Witty was a cyberwar offensive attack.
There was also the business difficulty, where customers wanted to be reimbursed for the damage they suffered from the worm, or be given free products. This is impossible. It's the nature of software, and the reason why software liability of software is ludicrous. The problem of software security is so huge that no vendor can shoulder that risk. It's like my masscan program, which a bunch of people are using. It has bugs, I do reasonable things to reduce the risk (like offer bounties and good unit tests), but ultimately, I'm not going to indemnify you: it's up to you to accept the risk, or not.
Who wrote Witty?
Because of that hit-list argument, some felt it must've been an inside job, possibly insiders at ISS. That's nonsense. For one thing, the company that notified us, "eEye", gave us virtually no details, and the patch was available in a day, giving any insider no time.
My guess is that the creator of the worm had information – but from eEye. That company had many blackhats working for it, and had extensive interaction with fellow blackhats, and would regularly leak inside information out to their tight-knit community. For example, when Kevin Mitnick was released from jail, he almost immediately got inside information on CodeRed a month before it went public.
The exploit used by the worm was related to scanner-check eEye published. Moreover, the actions of the worm corrupting files meant it attacked an eEye competitor.
I have no proof, of course, but I feel that the most probable identity of the attacker was a member of the eEye community.
Though, it did become a joke at ISS for a while, with people claiming "I wrote Witty". The humor came from watching those in the marketing department panic: even as a joke, it's not something any ISS employee should be caught saying. So we kept saying it … in their presence.
What makes my gut churn
You'd think the Witty worm was the worst experience of my career, but it wasn't. Mistakes are part of life. I do what I can to mitigate them, and do what's right to atone for them.
Instead, what really bothered me around the same timeframe was Gartner. What that company sells is astrology, and the industry as a whole is so stupid that they buy it. For example, Gartner claimed that "IDS was dead" because, for example, no existing IDS product of the time could handle more than 500-mbps of traffic. This was false then, as proven by the fact that IDS is still strong today. It was also false, because my product could handle 1-gbps just fine. I was at a meeting at the Pentagon whose engineers were happily running my product at 800-mbps, and the Gartner didn't believe them, because he knew (based on zero data) that it wasn't possible. In any event, since I created the first IPS, I asked the Gartner analyst why he didn't mention that fact. His response was because I had not hired him to consult on our marketing strategy.
It's Gartner, not the failings in my code, which caused me to give up on IDS/IPS. Even today, watching the nonsense Gartner spouts about IDS/IPS, I still can't believe you people give them any credence. But now, this causes laughter in my gut, rather than ulcers.
There's probably a lot more to this story. If you've got questions, or things to add, add them to the comments, or send me a tweet @ErrataRob.
Andrew said...
I really have no recollection of these events, though I don't think the Mountain View office mass layoff had happened yet - I think it was a few months hence in 2004? There were quite a few "ZERO DAY OMG" quick-turn releases around that time, though, so perhaps that was it.


text:
James Drake, Jaynelle Across the Sea https://www.cabq.gov/trinity-exhibition/living-dying/james-drake https://www.cabq.gov/@@site-logo/seal-small.png
James Drake, Jaynelle Across the Sea
James Drake
born 1946 Lubbock, Texas; lives Santa Fe, New Mexico
Jaynelle Across the Sea
120 x 86 in.
New Mexico Museum of Art Museum purchase with funds from the Friends of Contemporary Art and an anonymous donor, 2008, 2008.14, © 2020 James Drake
photo by Blair Clark
James Drake's young cousin, Jaynelle, was living with her family in Japan where her father was stationed with the US Air Force when the bombs were dropped on Hiroshima and Nagasaki. The family was not in the immediate vicinity of the bombs, but when Jaynelle passed away suddenly at the age of 3, it was determined that it was due to a brain tumor that her family attributed to the effects of radiation.
Jaynelle Across the Sea is part of a series entitled War in Heaven, which includes large-scale portraits of individuals impacted by war, all created from torn paper, tape, and charcoal. Like millions of others affected by war, Jaynelle's monumental portrait connects New Mexico, as the birthplace of the bomb, to tragic stories around the world.


CC-BBC 787-8 LAN is operating LAN801 today, so she will make her 1st visit to AKL and SYD tomorrow morning.
OJB ( A320 ) in Execujet Hanger having right engine changed.
A36 - 002 RAAF BBJ arrived 1100 and departed at Noon.Parked at Military Terminal no movements and left.
Pilatus VH - PID in hanger...arrived Wednesday 3rd.departed Sunday 7th at 1100.
VH - MWO painted in Sounds Air scheme.
Last edited by Trevor.G on Mon Jun 08, 2015 4:54 am, edited 1 time in total.
CC-BBH 787-8 LAN is operating LAN801 today, so she will make her 1st visit to AKL and SYD tomorrow morning.
Just noticed that NASA 747SP N747NA arrived in Christchurch from Honolulu on June 12 to study several astronomical targets from June 14 to July 24.
This 747 is the one that carries the giant telescope and was featured on Mighty Planes a couple of years ago. See attached for further details.
JSH ( J32 ) arrived back x PMR. Interesting colour scheme.
originair J32 JSH landed at 1230 interesting story if you google the airline.


text:
Q: Encode accentuated characters in json using php I've a query result that contains some accentuated characters  Like :
CollectionTitle => Afleuréss

But when i write a json file with json_encode($Result_Array) and retrieve the result it shows :
CollectionTitle => NULL

then i used array_map() :
$res[] = array_map('utf8_encode', $row);

But it results me :
CollectionTitle => Afleuréss instead of  CollectionTitle => Afleuréss
Please suggest me better way to resolve this issue.
Thanks

A: The second one is actually the correct one. The problem is your browser cannot detect the encoding and defaults to whatever the default is (probably ISO-8859-1). Switch your browser encoding and you'll see the right character appear.

A: json_encode only supports UTF-8, but the rest of your app is using Windows-1252. I don't suggest using utf8_encode as that converts from ISO-8859-1 to UTF-8. That only works 95% of the time for you because you are using Windows-1252, not ISO-8859-1*.
I don't know if it's possible for you but if you can, you should switch over to UTF-8 so you don't need this fragile conversion code anywhere.
*This is probably confusing. Browsers do not actually allow you to use ISO-8859-1 and instead treat it as Windows-1252. Same with MySQL, Latin1 means Windows-1252. Both are defaults. utf8_encode/decode of course use actual ISO-8859-1, so it's incompatible in the 0x80-0x9F range.

A: Add to your HTML head:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />

Note that you should have a proper HTML doctype because browsers default to non utf8. You can do a simple test, like I did, this works:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<?php
$title = "Jérôme";
echo $title."
";

But the place for the meta tag is in the head tag. The HTML document should look like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<title>An XHTML 1.0 Strict standard template</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />

<?php
$title = "Jérôme";
echo $title."
";
?>

That is standard.

A: In your second example / step:
$res[] = array_map('utf8_encode', $row);

It looks like you're trying to encode in UTF-8 something that is not ISO-8859-1.
You should detect / know what's the encoding coming from your Database, and transcode it properly to UTF-8 with iconv for example.
As an alternative, you should know:

*

*What is the encoding in the Database?

*What is the encoding of the PHP files?

*What is the encoding in the HTML page? <meta charset="utf-8">
And if that's possible, move all of the above to UTF-8...

redpajama_set_name: RedPajamaStackExchange


text:
@interface CDChatListVC ()

@property (nonatomic, strong) LZStatusView *clientStatusView;

@property (nonatomic, strong) NSMutableArray *conversations;

@property (atomic, assign) BOOL isRefreshing;

@end

static NSMutableArray *cacheConvs;

@implementation CDChatListVC

static NSString *cellIdentifier = @"ContactCell";

- (instancetype)init {
    if ((self = [super init])) {
        _conversations = [[NSMutableArray alloc] init];
    }
    return self;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    [LZConversationCell registerCellToTableView:self.tableView];
    self.refreshControl = [self getRefreshControl];
    // 当在其它 Tab 的时候,收到消息 badge 增加,所以需要一直监听
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refresh) name:kCDNotificationMessageReceived object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(refresh) name:kCDNotificationUnreadsUpdated object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateStatusView) name:kCDNotificationConnectivityUpdated object:nil];
    [self updateStatusView];
}

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    // 刷新 unread badge 和新增的对话
    [self performSelector:@selector(refresh:) withObject:nil afterDelay:0];
}

- (void)viewDidDisappear:(BOOL)animated {
    [super viewDidDisappear:animated];
}

- (void)dealloc {
    [[NSNotificationCenter defaultCenter] removeObserver:self name:kCDNotificationConnectivityUpdated object:nil];
    [[NSNotificationCenter defaultCenter] removeObserver:self name:kCDNotificationMessageReceived object:nil];
    [[NSNotificationCenter defaultCenter] removeObserver:self name:kCDNotificationUnreadsUpdated object:nil];
}

#pragma mark - client status view

- (LZStatusView *)clientStatusView {
    if (_clientStatusView == nil) {
        _clientStatusView = [[LZStatusView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth([UIScreen mainScreen].bounds), kLZStatusViewHight)];
    }
    return _clientStatusView;
}

- (void)updateStatusView {
    if ([CDChatManager manager].connect) {
        self.tableView.tableHeaderView = nil ;
    }else {
        self.tableView.tableHeaderView = self.clientStatusView;
    }
}

- (UIRefreshControl *)getRefreshControl {
    UIRefreshControl *refreshConrol = [[UIRefreshControl alloc] init];
    [refreshConrol addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
    return refreshConrol;
}

#pragma mark - refresh

- (void)refresh {
    [self refresh:nil];
}

- (void)refresh:(UIRefreshControl *)refreshControl {
    if (self.isRefreshing) {
        return;
    }
    self.isRefreshing = YES;
    [[CDChatManager manager] findRecentConversationsWithBlock:^(NSArray *conversations, NSInteger totalUnreadCount, NSError *error) {
        [self stopRefreshControl:refreshControl];
        if ([self filterError:error]) {
            self.conversations = conversations;
            [self.tableView reloadData];
            if ([self.chatListDelegate respondsToSelector:@selector(setBadgeWithTotalUnreadCount:)]) {
                [self.chatListDelegate setBadgeWithTotalUnreadCount:totalUnreadCount];
            }

        }
        self.isRefreshing = NO;
    }];
}

#pragma mark - utils

- (void)stopRefreshControl:(UIRefreshControl *)refreshControl {
    if (refreshControl != nil && [[refreshControl class] isSubclassOfClass:[UIRefreshControl class]]) {
        [refreshControl endRefreshing];
    }
}

- (BOOL)filterError:(NSError *)error {
    if (error) {
        [[[UIAlertView alloc]
          initWithTitle:nil message:[NSString stringWithFormat:@"%@", error] delegate:nil
          cancelButtonTitle:@"确定" otherButtonTitles:nil] show];
        return NO;
    }
    return YES;
}

#pragma mark - table view

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [self.conversations count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    LZConversationCell *cell = [LZConversationCell dequeueOrCreateCellByTableView:tableView];
    AVIMConversation *conversation = [self.conversations objectAtIndex:indexPath.row];
    if (conversation.type == CDConvTypeSingle) {
        id <CDUserModel> user = [[CDChatManager manager].userDelegate getUserById:conversation.otherId];
        cell.nameLabel.text = user.username;
        [cell.avatarImageView setImageWithURL:[NSURL URLWithString:user.avatarUrl]];
    }
    else {
        [cell.avatarImageView setImage:conversation.icon];
        cell.nameLabel.text = conversation.displayName;
    }
    if (conversation.lastMessage) {
        cell.messageTextLabel.attributedText = [[CDMessageHelper helper] attributedStringWithMessage:conversation.lastMessage conversation:conversation];
        cell.timestampLabel.text = [[NSDate dateWithTimeIntervalSince1970:conversation.lastMessage.sendTimestamp / 1000] timeAgoSinceNow];
    }
    if (conversation.unreadCount > 0) {
        if (conversation.muted) {
            cell.litteBadgeView.hidden = NO;
        } else {
            cell.badgeView.badgeText = [NSString stringWithFormat:@"%ld", conversation.unreadCount];
        }
    }
    return cell;
}

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        AVIMConversation *conversation = [self.conversations objectAtIndex:indexPath.row];
        [[CDConversationStore store] deleteConversation:conversation];
        [self refresh];
    }
}

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return true;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    AVIMConversation *conversation = [self.conversations objectAtIndex:indexPath.row];
    if ([self.chatListDelegate respondsToSelector:@selector(viewController:didSelectConv:)]) {
        [self.chatListDelegate viewController:self didSelectConv:conversation];
    }
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return [LZConversationCell heightOfCell];
}

@end

redpajama_set_name: RedPajamaGithub


I have worked extensively in England as a BACP accredited person-centred counsellor andpsychotherapist, for different associations, EAPs, doctors' surgeries and privately. I have many years experience as a supervisor of other practitioners, and as a trainer on Graduate Counselling courses.
At present I work in France (32) as a counsellor/psychotherapist (privately), as a supervisor for both English and French practitioners, as a trainer for ACP-France (Person-centred approach-France) and as a facilitator on encounter and personal development groups (French and English).


If you're looking for an opportunity to work in the exciting and fast paced marketing technology business then this is an ideal role. Offering technology solutions to help customers improve their loyalty and customer engagement schemes the organisation is an innovative thought leader.
Role: Based from their new offices, as a graduate sales executive you will work as an integral part of the business development team talking to companies in the retail, hospitality and leisure sectors. Selling into marketing departments you will need to have strong rapport building skills as well as the ability to present complex business solutions.
The Company: If you're looking for an opportunity to work in the exciting and fast paced marketing technology business then this is an ideal role. Offering technology solutions to help customers improve their loyalty and customer engagement schemes the organisation is an innovative thought leader.


PEOPLE living near the M4 should have a quieter life after major roadworks are carried out.
The slip road at Junction 10 of the motorway, the A329(M), has become cracked and noisy in the 30 years since it was built.
But that should be a thing of the past after workmen strengthen the carriageway, replace safety barriers, upgrade the lighting and extensively re-surface the road to quieten things down.
Wokingham MP John Redwood, who says people in Emmbrook, Evendons and Winnersh suffer from the noise, wrote to the Highways Agency asking to make sure a noise-reducing surface would be used when the work is done. He has now been reassured that it will be.
"I am delighted that a long campaign to get a quieter motorway has taken a step forward," he told the Evening Post.
"All too many people are blighted by motorway noise.
"Part of the answer is a quieter surface, and at last we will get this on part of the road in question.
"I will continue to press for the other improvements we need to tame the noise even more."
Before people can enjoy their peace, however, they may have to put up with a great deal more noise as the work is carried out - including work being done at night to reduce the disruption to traffic.
A spokesman for the Highways Agency said: "Noisy activities, such as the breakout of concrete slabs, will be carried out during office hours.
"All activities, at any hour, will comply with maximum noise levels which have been agreed with Wokingham District Council."
Peter Scott, project manager at the Highways Agency, said there would have to be some road closures, but that the effect on traffic would be minimised as far as possible.
"We will have to close sections of the junction over eight four-day periods because the material replacing the concrete slabs needs enough time to harden," he said. "We apologise to motorists in advance, and are keeping as many lanes open as possible.
"This work will keep the carriageway and safety barriers up to current standards and ensure the road remains serviceable for the next 10 years."
Work will start on the junction on Monday, August 2, and is due to end in November. More information about the scheme can be found at Bracknell Library, Reading Central Library, and Wokingham Library. Information is also available by calling the Highways Agency Information Line on 08457 504 030, or by visiting the website at www.highways.gov.uk.


Before we know it Christmas will be here and what a busy time it is for all of us.
This year The Capital celebrates its 40th year featuring Christmas greetings created by our grades four and five school students.
This has been an amazing journey over the past four decades and I know that this year's Christmas issue will be very special.
Three words that I never thought would form a sentence, in my lifetime, are "Pot is legal".
By the time you read this, on Wednesday, October 17, 2018, you can purchase up to 30 grams of marijuana, from a fully licensed cannabis retailer or from the Province of Alberta. Just in case you're a little rusty on your metric weights, 30 grams is equivalent to 1.06 ounces. In Alberta, you must be at least 18 years of age.
This is Fire Prevention Week and The Capital is proud to salute the Volunteer firefighters throughout Kneehill County.
Inserted in the regular issue of The Capital, you will find our 16-page special section. For the past six years, The Capital has been honored with First Place Awards for this special section. These are presented annually by the Fire Commissioner's office - Municipal Affairs, at the Annual Convention of the Alberta Weekly Newspapers Association.


text:
Office of the Permanent Diaconate
Archdiocese Vocations
From Apostolic times the Church has held in great veneration the sacred order of deacons. The Acts of the Apostles describes the work of the deacons in caring for the poor and proclaiming the Gospel. For several centuries the deacons ministered in close cooperation with the bishops of the Church, assisting at Mass, preaching the Gospel and exercising a ministry of charity.
During the first millennium however, the permanent diaconate gradually declined in the Western Church and become a transitional order for future priests. It was not until the Second Vatican Council (1962-1965) that the permanent diaconate was renewed in the Latin Church.
The renewal of the permanent diaconate is a part of the Council's vision to renew all clerical and lay ministries. The restoration of the diaconate makes available to the Church in Sydney the fullness of the Sacrament of Holy Orders; Bishop, Priest and Deacon. Through their ordination deacons are dedicated to the people of God in communion with their bishop and the priests in the service of the Altar, the Word and Charity.
This organisation is a service of the Archdiocese of Sydney.
Polding Centre, 133 Liverpool StreetSydney NSW 2000
141 Liverpool Street Sydney New South Wales 2000 AU
diaconate@sydneycatholic.org
http://www.sydneydiaconate.org


text:
Jaguars: Mel Tucker's transition from young coach to head coach
Unlike his playing career, Tucker climbed coaching ranks quickly, with Saban's help
Vito Stellino
Mel Tucker had a whirlwind courtship with his wife, Jo-Ellyn.
She was a Rutgers law school graduate and was set up on a blind date with Tucker by her roommate, who was a classmate of his at the University of Wisconsin.
They were coming to his hometown of Cleveland for a job fair and Tucker talked to her on the phone before that first date and was smitten.
"She was in law school, she was nice looking. I got to know her before we met. She never told me what I wanted to hear. I respect a person who tells you straight,'' he said.
So he proposed on their first date. She accepted. And she has kept talking to him straight ever since.
"That's the reason I'm in coaching now,'' said Tucker, who was named the Jaguars' interim head coach Tuesday and will make his debut Monday night against the San Diego Chargers.
The couple dated long distance when she returned to school and she brought up the subject of his career or lack thereof.
He had played football at Wisconsin and had a chance to play in the Canadian Football League, but his first year was derailed by chicken pox.
The more Tucker thought about it, the more he decided he didn't want to bounce around trying to play pro football and be 27 or 28 without any work experience.
So he told his dad, Mel Tucker Sr. (Mel is II, not a junior) that his playing days were over.
"I told him I didn't know what I was going to do, but I was going to find something else to do well. I didn't know at the time what something else was,'' Tucker said.
Tucker's father was relieved because he feared his son was feeling pressure to play from him.
Tucker tried a few things, including substitute teaching and sales, and volunteered as a coach at his high school in Cleveland.
So his future wife said, "Is there anything you think you can really do?''
"I said, 'I can coach,'" Tucker recalled.
She asked him about starting a coaching career. He said he would probably have to start as a graduate assistant.
Her next question was, "Who do you know?''
Tucker knew Nick Saban, the Alabama coach who was then at Michigan State.
Saban was the head coach at Toledo in 1990 when he recruited Tucker and where Tucker's father was a member of the school's Hall of Fame as a defensive end and a baseball player. Saban and Tucker's father had stayed in touch when Saban left Toledo to become the Cleveland Browns' defensive coordinator.
So Tucker called Saban, who had an opening as a grad assistant and hired him.
That started Tucker's road to the Jaguars' sidelines, where he's a head coach for the first time at age 39 after Jack Del Rio was fired.
It's not surprising Tucker wound up with a career in sports because he said his father, a property manager, was a Little League father who encouraged him to play sports. Tucker has two brothers but they are much younger (eight years apart) so he spent his early years with his parents.
"As an only child you get really, really close to your mom and dad. It was just the three of us for a long time,'' he said.
Tucker said he also spent time with older cousins and adults.
"I always seemed to be the youngest person in the room. It forces you to be a good listener because as a young kid, you shouldn't say a whole lot,'' he said.
He grew up in Cleveland and moved to suburban University Heights where he played several high school sports, but gave them up to play football.
An option quarterback, Tucker was considered a better football than basketball prospect, although some smaller Division I schools were interested in him as a basketball player. He said he went to a basketball camp and asked Butch Carter, a coach and brother of former NFL great Cris Carter, whether he'd be better off playing football or basketball.
Carter told him football.
"We were playing 3 on 3 and I was in the post at 5-11 1/2 and Grant Hill was the point guard at 6-6,'' Tucker said, laughing.
He initially committed to the Air Force Academy where he could have been an option quarterback. But Barry Alvarez got the Wisconsin job and offered him a scholarship a week before the signing date.
"My dad said, 'You're playing in the Big Ten,' '' Tucker said.
He lasted only one practice as a quarterback because Wisconsin didn't play the option, and he was switched to defensive back.
Tucker played a lot as a freshman and made his first start as a sophomore against Ohio State. But a promising playing career never materialized.
"I felt like my career was taking off, but I had one injury after another,'' he said.
When Wisconsin went to the Rose Bowl in the 1993 season, Tucker was redshirting with a broken leg.
"My career never really got back on track,'' he said.
He finished out his career playing part-time in nickel packages.
"My football career didn't turn out the way I had hoped. I probably wasn't as good as I thought I was,'' he said with a smile.
His coaching career, by contrast, took off quickly.
After working as a graduate assistant under Saban in 1997 (at age 25) and 1998, Tucker got a full-time job for a year at Miami of Ohio and then joined Saban at LSU for a year.
Then Mark Dantonio, the current Michigan State coach who was an assistant under Saban, was hired in 2001 as defensive coordinator at Ohio State under Jim Tressel. Dantonio offered Tucker a chance to come home. Saban gave Tucker his blessing to leave LSU.
"It was almost like I had to ask permission from a guy who was like your father in coaching. He taught me everything I know about coaching defense,'' Tucker said of Saban.
Tucker spent four years at Ohio State until the Cleveland Browns hired him as secondary coach in 2005. Three years later, he was the youngest defensive coordinator in Browns' history at age 36.
"I've been referred to as a young coach my entire career,'' Tucker said.
He was hired by the Jaguars in 2009 and was put in charge of the defense this year.
With the help of some key free agent acquisitions by Jaguars general manager Gene Smith, he transformed a defense that was ranked 28th last year to No. 4 this season.
"He's a trusted professional that I've known for a long time,'' Smith said. "I feel he's an ascending coach within the profession and he certainly has the leadership qualities that you look for in a head coach candidate. He's very passionate in his approach and respectfully demanding of details, but yet he's fair in how he handles his players. I think he's a people person who connects well with his staff and players and they know he cares.''
Tucker said he hasn't actively pursued a head coaching job.
"If you're doing your job, you don't have time to look for jobs. If you're spending time on the phone, you're not coaching,'' he said.
And for now, he says he's focused on the Monday night game, not whether he can win enough games to keep the Jaguars job. Asked about the possibility of becoming the head coach without the interim tag, he said:
"If it happens, it happens. If it doesn't, then that doesn't mean that I can't coach. It just means it didn't happen.''
Vito Stellino: (904) 359-4279


If you're looking to celebrate an occasion that is truly fun and something that your guests will be extremely impressed by and grateful for, then book yourself a Style Event! Whether it's an awesomely fabulous birthday or a girls only evening-hell, maybe the boys need a little help also, or perhaps a hen's night or corporate team building exercise. The Style Agency will help ensure it's organised to perfection and one chic event all at an affordable cost to suit any budget.
Your guests will be in absolute awe as one of Australia's elite professional fashion stylists along with a Celebrity Make-up artist covers all there is to know about the latest trends and how to apply style to your look.
Whatever your budget, your event can be tailored to suit your every need.
Your exclusive Style Event can take place in the comfort of your own home or chosen location be it hotel or office. Champagne inclusive.. Of course!
Everyone attending will receive a complimentary hair product gift worth $66.00 and have the chance to go through items they may have brought that they would like some styling suggestions about. There will be exciting revelations and lots of demonstrations and bubbles to boot.
The Style Agency will liaise with the organiser prior to the event to ascertain specifics and requirements of those attending so the event can be perfectly tailored to suit all attending.


Removed all the old wooden fascias and soffits, removed the old gutters and drain pipes (downpipes).
A gutter that is full of leaves and debris cannot function the way it was intended to. The accumulation of leaves and debris will stop the rain water to running efficiently along the gutter and into the drain pipe and down into the drain. This in turn can cause the rainwater to come over the sides of the gutters and bypass the downpipe which can cause damage to wood, walls and the landscape below.


text:
///////////////////////////////////////////////////////////////////////////////
// Name:        src/common/evtloopcmn.cpp
// Purpose:     common wxEventLoop-related stuff
// Author:      Vadim Zeitlin
// Created:     2006-01-12
// Copyright:   (c) 2006, 2013 Vadim Zeitlin <vadim@wxwindows.org>
//              (c) 2013 Rob Bresalier
// Licence:     wxWindows licence
///////////////////////////////////////////////////////////////////////////////

// for compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"

#ifdef __BORLANDC__
    #pragma hdrstop
#endif

#include "wx/evtloop.h"

#ifndef WX_PRECOMP
    #include "wx/app.h"
#endif //WX_PRECOMP

#include "wx/scopeguard.h"
#include "wx/apptrait.h"
#include "wx/private/eventloopsourcesmanager.h"
// ----------------------------------------------------------------------------
// wxEventLoopBase
// ----------------------------------------------------------------------------

wxEventLoopBase *wxEventLoopBase::ms_activeLoop = NULL;

wxEventLoopBase::wxEventLoopBase()
{
    m_isInsideRun = false;
    m_shouldExit = false;
    m_yieldLevel = 0;
    m_eventsToProcessInsideYield = wxEVT_CATEGORY_ALL;
}

bool wxEventLoopBase::IsMain() const
{
    if (wxTheApp)
        return wxTheApp->GetMainLoop() == this;
    return false;
}

/* static */
void wxEventLoopBase::SetActive(wxEventLoopBase* loop)
{
    ms_activeLoop = loop;

    if (wxTheApp)
        wxTheApp->OnEventLoopEnter(loop);
}

int wxEventLoopBase::Run()
{
    // event loops are not recursive, you need to create another loop!
    wxCHECK_MSG( !IsInsideRun(), -1, wxT("can't reenter a message loop") );

    // ProcessIdle() and ProcessEvents() below may throw so the code here should
    // be exception-safe, hence we must use local objects for all actions we
    // should undo
    wxEventLoopActivator activate(this);

    // We might be called again, after a previous call to ScheduleExit(), so
    // reset this flag.
    m_shouldExit = false;

    // Set this variable to true for the duration of this method.
    m_isInsideRun = true;
    wxON_BLOCK_EXIT_SET(m_isInsideRun, false);

    // Finally really run the loop.
    return DoRun();
}

void wxEventLoopBase::Exit(int rc)
{
    wxCHECK_RET( IsRunning(), wxS("Use ScheduleExit() on not running loop") );

    ScheduleExit(rc);
}
void wxEventLoopBase::OnExit()
{
    if (wxTheApp)
        wxTheApp->OnEventLoopExit(this);
}

void wxEventLoopBase::WakeUpIdle()
{
    WakeUp();
}

bool wxEventLoopBase::ProcessIdle()
{
    return wxTheApp && wxTheApp->ProcessIdle();
}

bool wxEventLoopBase::Yield(bool onlyIfNeeded)
{
    if ( onlyIfNeeded && IsYielding() )
        return false;

    return YieldFor(wxEVT_CATEGORY_ALL);
}

bool wxEventLoopBase::YieldFor(long eventsToProcess)
{
#if wxUSE_THREADS
    if ( !wxThread::IsMain() )
    {
        // Don't ever dispatch events from non-main threads.
        return false;
    }
#endif // wxUSE_THREADS

    // set the flag and don't forget to reset it before returning
    const int yieldLevelOld = m_yieldLevel;
    const long eventsToProcessOld = m_eventsToProcessInsideYield;

    m_yieldLevel++;
    wxON_BLOCK_EXIT_SET(m_yieldLevel, yieldLevelOld);

    m_eventsToProcessInsideYield = eventsToProcess;
    wxON_BLOCK_EXIT_SET(m_eventsToProcessInsideYield, eventsToProcessOld);

#if wxUSE_LOG
    // disable log flushing from here because a call to wxYield() shouldn't
    // normally result in message boxes popping up &c
    wxLog::Suspend();

    // ensure the logs will be flashed again when we exit
    wxON_BLOCK_EXIT0(wxLog::Resume);
#endif

    DoYieldFor(eventsToProcess);

#if wxUSE_EXCEPTIONS
    // If any handlers called from inside DoYieldFor() threw exceptions, they
    // may have been stored for later rethrow as it's unsafe to let them escape
    // from inside DoYieldFor() itself, as it calls native functions through
    // which the exceptions can't propagate. But now that we're back to our own
    // code, we may rethrow them.
    if ( wxTheApp )
        wxTheApp->RethrowStoredException();
#endif // wxUSE_EXCEPTIONS

    return true;
}

void wxEventLoopBase::DoYieldFor(long eventsToProcess)
{
    // Normally yielding dispatches not only the pending native events, but
    // also the events pending in wxWidgets itself and idle events.
    //
    // Notice however that we must not do it if we're asked to process only the
    // events of specific kind, as pending events could be of any kind at all
    // (ideal would be to have a filtering version of ProcessPendingEvents()
    // too but we don't have this right now) and idle events are typically
    // unexpected when yielding for the specific event kinds only.
    if ( eventsToProcess == wxEVT_CATEGORY_ALL )
    {
        if ( wxTheApp )
            wxTheApp->ProcessPendingEvents();

        // We call it just once, even if it returns true, because we don't want
        // to get stuck inside wxYield() forever if the application does some
        // constant background processing in its idle handler, we do need to
        // get back to the main loop soon.
        ProcessIdle();
    }
}

#if wxUSE_EVENTLOOP_SOURCE

wxEventLoopSource*
wxEventLoopBase::AddSourceForFD(int fd,
                                wxEventLoopSourceHandler *handler,
                                int flags)
{
#if wxUSE_CONSOLE_EVENTLOOP
    // Delegate to the event loop sources manager defined by it.
    wxEventLoopSourcesManagerBase* const
        manager = wxApp::GetValidTraits().GetEventLoopSourcesManager();
    wxCHECK_MSG( manager, NULL, wxS("Must have wxEventLoopSourcesManager") );

    return manager->AddSourceForFD(fd, handler, flags);
#else // !wxUSE_CONSOLE_EVENTLOOP
    return NULL;
#endif // wxUSE_CONSOLE_EVENTLOOP/!wxUSE_CONSOLE_EVENTLOOP
}

#endif // wxUSE_EVENTLOOP_SOURCE
// wxEventLoopManual is unused in the other ports
#if defined(__WINDOWS__) || defined(__WXDFB__) || ( ( defined(__UNIX__) && !defined(__WXOSX__) ) && wxUSE_BASE)

// ============================================================================
// wxEventLoopManual implementation
// ============================================================================

wxEventLoopManual::wxEventLoopManual()
{
    m_exitcode = 0;
}

bool wxEventLoopManual::ProcessEvents()
{
    // process pending wx events first as they correspond to low-level events
    // which happened before, i.e. typically pending events were queued by a
    // previous call to Dispatch() and if we didn't process them now the next
    // call to it might enqueue them again (as happens with e.g. socket events
    // which would be generated as long as there is input available on socket
    // and this input is only removed from it when pending event handlers are
    // executed)
    if ( wxTheApp )
    {
        wxTheApp->ProcessPendingEvents();

        // One of the pending event handlers could have decided to exit the
        // loop so check for the flag before trying to dispatch more events
        // (which could block indefinitely if no more are coming).
        if ( m_shouldExit )
            return false;
    }

    const bool res = Dispatch();

#if wxUSE_EXCEPTIONS
    // Rethrow any exceptions which could have been produced by the handlers
    // ran by Dispatch().
    if ( wxTheApp )
        wxTheApp->RethrowStoredException();
#endif // wxUSE_EXCEPTIONS

    return res;
}

int wxEventLoopManual::DoRun()
{

    // we must ensure that OnExit() is called even if an exception is thrown
    // from inside ProcessEvents() but we must call it from Exit() in normal
    // situations because it is supposed to be called synchronously,
    // wxModalEventLoop depends on this (so we can't just use ON_BLOCK_EXIT or
    // something similar here)
#if wxUSE_EXCEPTIONS
    for ( ;; )
    {
        try
        {
#endif // wxUSE_EXCEPTIONS

            // this is the event loop itself
            for ( ;; )
            {
                // give them the possibility to do whatever they want
                OnNextIteration();

                // generate and process idle events for as long as we don't
                // have anything else to do
                while ( !m_shouldExit && !Pending() && ProcessIdle() )
                    ;

                if ( m_shouldExit )

                    break;

                // a message came or no more idle processing to do, dispatch
                // all the pending events and call Dispatch() to wait for the
                // next message
                if ( !ProcessEvents() )
                {
                    // we got WM_QUIT
                    break;
                }
            }

            // Process the remaining queued messages, both at the level of the
            // underlying toolkit level (Pending/Dispatch()) and wx level
            // (Has/ProcessPendingEvents()).
            //
            // We do run the risk of never exiting this loop if pending event
            // handlers endlessly generate new events but they shouldn't do
            // this in a well-behaved program and we shouldn't just discard the
            // events we already have, they might be important.
            for ( ;; )
            {
                bool hasMoreEvents = false;
                if ( wxTheApp && wxTheApp->HasPendingEvents() )
                {
                    wxTheApp->ProcessPendingEvents();
                    hasMoreEvents = true;
                }

                if ( Pending() )
                {
                    Dispatch();
                    hasMoreEvents = true;
                }

                if ( !hasMoreEvents )
                    break;
            }
#if wxUSE_EXCEPTIONS
            // exit the outer loop as well
            break;
        }
        catch ( ... )
        {
            try
            {
                if ( !wxTheApp || !wxTheApp->OnExceptionInMainLoop() )
                {
                    OnExit();
                    break;
                }
                //else: continue running the event loop
            }
            catch ( ... )
            {
                // OnException() throwed, possibly rethrowing the same
                // exception again: very good, but we still need OnExit() to
                // be called
                OnExit();
                throw;
            }
        }
    }
#endif // wxUSE_EXCEPTIONS

    return m_exitcode;
}

void wxEventLoopManual::ScheduleExit(int rc)
{
    wxCHECK_RET( IsInsideRun(), wxT("can't call ScheduleExit() if not running") );

    m_exitcode = rc;
    m_shouldExit = true;

    OnExit();

    // all we have to do to exit from the loop is to (maybe) wake it up so that
    // it can notice that Exit() had been called
    //
    // in particular, do *not* use here calls such as PostQuitMessage() (under
    // MSW) which terminate the current event loop here because we're not sure
    // that it is going to be processed by the correct event loop: it would be
    // possible that another one is started and terminated by mistake if we do
    // this
    WakeUp();
}

#endif // __WINDOWS__ || __WXMAC__ || __WXDFB__


Cookie will be as gorgeous as a flower in this elegant Night Blossom dress. The flowing black dress has white accent slits down the sides, and finely crafted clasps on the bust. The outfit also contains Cookie's full body morphs and all of the applicable CrossDresser adjustment morphs for easy posing.


The manufacturing process of glass fiber mat is similar to paper production process. Glass fiber mat is a rolled-up material made of chaotically placed, synthetically-bound mono-fibers, reinforced with a lengthwise-interwoven glass thread. It provides a permanent reinforcement of bitumen surfaces, improves their dimensional stability, protects roofs from rot (due to not being subject to biological degradation) and improves water resistance (due to being water non-absorbent).
We offer glass fiber mat with grammages from 40g/m2 to 120 g/m2, reinforced with glass threads placed every 25mm.


This entry was posted on December 3, 2018 at 12:21 pm and is filed under global warming, God's promises, repentance, Scripture, sin, thoughts, war.	You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
When I look at the overall theme of this [very short] book, it sounds too much like a priest kvetching about the sad state of the collection plate.
But we've already had earlier prophets saying that God doesn't want heaps of dead cattle — instead wants people doing right and looking after their poor neighbors. So Malachi's call for better sacrifices, at this book's point in Israelite history, may well be interpreted — as Jesus seems to have read it — for the authorities to take responsibility for the needs of their people, the poorest included.


text:
Hugh Bailey: Housing questions hit all corners of state
Hugh Bailey Aug. 9, 2020 Updated: Aug. 10, 2020 10:52 a.m.
The Heights of Darien
Photo: File photo
Darien, with some of the highest home prices in the state of Connecticut, hardly seems like a natural location for the front lines in the fight for affordable housing. It sounds more like the place where Connecticut's status quo would make its last stand.
Evonne Klein doesn't see it that way.
Darien's former first selectwoman championed affordable housing as her town's leader, and later served as the state Department of Housing commissioner under Gov. Dannel Malloy. She knows the issue from both the local and state perspective.
Now is the time to start making real changes, she said.
By Susan Campbell
Susan Campbell: Pandemic is cover for beach exclusion
By Julia Perkins
Bethel residents, commission critique affordable housing plans
"We've marched. After the marching, after the rallying, the hard work begins," she said in a phone interview.
It starts with her belief that housing is a human right. "That's how we were successful in Connecticut in reducing homelessness," she said. "When you give a person a safe, sanitary, affordable place to live, people grow roots in a community. When you start with that base of belief, it gives you a greater understanding of the steps you need to make that happen."
In a recent opinion piece, Klein laid out many of the obstacles toward housing equity. "Laws that require McMansion-size lots, unnecessary numbers of parking spaces and prohibit apartment-style homes all contribute to the injustice many of us have spent the summer marching against," she wrote. "As ideas are proposed to fix these problems, it's important to keep these facts in mind and the goal of desegregating the state at the forefront."
She wrote in support of the efforts of Desegregate CT, a nascent coalition of advocates looking to make changes at the state level to bring diversity to Connecticut's typically homogeneous suburbs. Not all its arguments are new, but the push for action in the wake of widespread marches for racial justice this year gives the issue extra salience.
With police reform having passed a special session of the Legislature, the next move should be housing, backers say. But if policing was a tough issue for the suburban-dominated state Assembly, housing promises to be just as difficult.
Still, there are natural starting points. "Some proposals are easy and are being done today," Klein said, listing parking and water treatment requirements, two factors that are often used to slow down housing proposals, making them more expensive to fight for and sometimes leading to their abandonment.
Other ideas are more difficult, such as building affordable units "as of right." That would mean a multifamily housing complex could be constructed just like any other dwelling, rather than having to go through drawn-out approval processes. "People think they need to have a say," Klein said. "But they don't have a say when someone builds an eight-bedroom house."
Regardless of the specifics, she said, "This conversation needs to be had sooner rather than later."
Darien is known more for the eight-bedroom homes than anything that would be considered affordable, but the town has made some strides, including the development of an income-restricted housing complex now known as The Heights. That and the changes to Darien's downtown were instrumental in Malloy naming Klein to lead the state housing agency.
She knows it's nowhere near enough. Other developments that started under her term were later discontinued, and demand is so high that The Heights today has closed its waiting list.
And it can't be left up to local leaders alone. Though zoning is treated as a strictly local issue in Connecticut, there is room for change at the state level, she said, pointing out that towns derive their zoning authority directly from state statute. Efforts to update those laws have run into barriers in the past, with some ideas including the denial of state grants or other funds for towns that don't allow multifamily housing or meet minimum affordability requirements.
Those are the type of votes the Legislature has fought hardest against before, and likely would again, regardless of the national climate.
Still, Klein is one of a growing number who can see the ground shifting. "I live in Darien. People in Fairfield County have a certain reputation. I know that we're not that reputation," she said. "This is a county that is open and I do believe understands needs to be open to change to move forward."
Hugh Bailey is editorial page editor of the Connecticut Post and New Haven Register. He can be reached at hbailey@hearstmediact.com.
Hugh Bailey
Follow Hugh on:
hughsbailey
Hugh Bailey, editorial page editor for Connecticut Post and New Haven Register, is a Connecticut native who has been a reporter, copy editor, business editor and editorial page editor. He has a master's degree in urban planning and writes a weekly column about state and local issues, and occasionally UConn basketball.
Hugh Bailey: Energy, economy facing a crossroads
Hugh Bailey: On political leaders, 'They're all the same' isn't good enough
Hugh Bailey: Plenty of questions for Cardona on future of schools
Police Chief Lyddy looks back at 38-year career
Council members divided over cop transfers
PTSA president: Years of underfunding Trumbull schools caused financial woes


It's one thing to generate leads. It's another to close them.
The industry wide statistic of 70% of leads never receiving effective sales follow-up is astounding. With the mass amount of resources devoted to lead generation, the act of following up on leads has to be improved to experience growth in conversion rates.
Communicate with your qualified inquiries often and keep your brand at the forefront.
Send pertinent messages related to where your prospect is in the buying cycle offering them information to help move them from one stage to the next.
Online marketing (such as search engine optimization and Pay Per Click) works best for inbound marketing. Direct marketing, (such as email, e-newsletters and telemarketing) is ideal for outbound efforts.
Too many companies lose business because of lack of timely follow up on leads. Save time by using marketing automation software that incorporates lead management, inclusive of crucial activities such as lead scoring and lead nurturing.
Following up on both high and low probability prospects through manual methods (phone, e-mail or in person) is time consuming and creates inefficient and inconsistent processes for 'eyeballing' a lead to determine if it's 'hot' and leaving it up to personal discretion as to who is followed up with and in what manner.
Automation sifts through leads, qualifies them and keeps them in follow up mode until they move forward or drop from the buying cycle. By clarifying your list, automation targets prospects based on demographics, activity history and online behavioral triggers allowing your sales team to follow up on the highest-potential leads first, while allowing marketing to nurture the rest.
A study by DemandGen Report shows sales opportunities increase by 20% with nurtured leads versus non-nurtured.
But, for effective lead nurturing, marketing and sales must agree on the process of lead qualification. To be sure both are on the same page, ask these questions about closed leads: How long were their sales cycles? When during their buying cycles did they enter the marketing funnel? What kind of offerings did they respond to?
To fill cracks in the system, marketers need to shift from a sole focus of lead generation to a dual focus of generation and management. Efforts need to go beyond just getting the lead to fostering a relationship until that lead is ready to hand over to sales. Then sales can complete the cycle.
With 7 out of 10 of leads eventually making a purchase, there is no reason they shouldn't be purchasing from you. Establish a well-planned lead management process to increase your lead-to-close ratio and decrease the number of leads you're losing to your competitors.
To learn more about lead generation in 2011 and it impacts your revenue cycle, subscribe to the Modern B2B marketing Blog RSS feed or follow Marketo on Twitter.


'74 scout II, smogged 345, with auto 727. It has what I believe to be a replacement Holley 2300 2 bbl, list 7448, manual choke, ungoverned. This carb has two vacuum ports, one a "timed spark vacuum port" for the vacuum advance, and the other off the throttle plate, for manifold vacuum.
The evaporative loss control system is intact and functional (just rebuilt), minus the the line to the carb fuel bowl vent (doesn't exist on this carb, far as I can tell), and the vacuum line to the carb/manifold. My plan is to plug the canister port for the fuel bowl vent, and run a vacuum line from the purge port on the canister to the carb. This will at least allow me to collect gas tank fumes.
1) Do I use the "timed spark vacuum port" on the carb or the manifold port to purge the canister? I assume the latter.
2) Will this set up create too big of a vacuum 'leak' sucking air through the canister? In discussing the canister, the fuel system manual (CTS-2611, page 4) discusses a 0.035" diameter orifice in the carburetor vacuum passage, presumably to modulate a 'leak,' but I assume the replacement 2300 lacks this feature.
What is the best way to hook up the canister given my scenario?
Last edited by meisterj; 10-21-2017 at 09:46 AM..


text:
Which new games will you be playing soon?
By IndiraLightfoot,
May 13, 2014 in Computer and Console
IndiraLightfoot 5,713
IndiraLightfoot
Apex of the Obsidian Order
Like so many here, I have a huge backlog of unplayed games. I'm doing my best to shorten that list, but new games keep coming out all the time, so I can't keep up!
This thread is for posting and discussing those great new games that you know will disrupt your plans of ever getting on top of that backlog. In my case, I have heaps of exciting games (expansions) coming around the corner, and a few of them are games that I've backed on KS no less:
-The Incredible Adventures of van Helsing 2 - May 22 (I found the first ARPG instalment lacking, but I have high hopes for this one)
-Lords of Xulima - June 10 (I backed it. It's a lot like M&M Legacy; party-based CRPG on tiles)
-Divinity of Original Sin - June 20 (Need I say anymore? A huge CRPG by Larian with a toolset!)
-Company of Heroes 2 - Western Fronts - June 24 (This will make a great game even greater)
-Unrest - June 26 (A unique CRPG set in ancient India. Simple graphics, but hopefully great)
Well, unfortunately (in a way), summer's coming up too, so I won't be playing as much as I usually do. I need to move this body, enjoy some chilling with friends and family, and give some love to my huge garden, among other things.
Edited May 14, 2014 by Pidesco
Corrected by request from IndiraLightfoot
*** "The words of someone who feels ever more the ent among saplings when playing CRPGs" ***
Drowsy Emperor 1,286
Drowsy Emperor
I played the first Divinity game and thought it was a really good Diablo clone, but the series didn't hold my interest as I'm not too big a fan of Diablo like games. But this one... it looks great, like they put a ton of effort into the game. And all that content I've seen in the videos leads me to believe that the editor is going to be really good
If I had the money, it would be a day 1 purchase.
Edited May 13, 2014 by Drowsy Emperor
И погибе Српски кнез Лазаре,
И његова сва изгибе војска,
Седамдесет и седам иљада;
Све је свето и честито било
И миломе Богу приступачно.
Drowsy: I reckon you will be positively surprised about D:OS. I have played the alpha and the beta a bit, and it's not at all an ARPG, almost the opposite. It's much more a game in the vein of Ultima VII, for instance.
Nordicus 205
Nordicus
Location:Finland
PSN Online ID:Vegreaper
Yeah, I might be misremembering things, but I recall the Larian Studios CEO Swen Vincke explicitly saying that they want to make Original Sin feel a lot like playing Ultima VII
Hassat Hunter 1,380
Hassat Hunter
Royal Bug Catcher of the Obsidian Order
Location:Out there, somewhere...
Original Sin and Watch Dogs pretty much.
Can't think of any other interesting games on the horizon until the end of the year anyway...
I agree that that is such a stupid idiotic pathetic garbage hateful retarded scumbag evil satanic nazi like term ever created. At least top 5.
TSLRCM Official Forum || TSLRCM Moddb || My other KOTOR2 mods || TSLRCM (English version) on Steam || [M4-78EP on Steam
Formerly known as BattleWookiee/BattleCookiee
Hassat: If at all possible, please provide us with a release date for Watch Dogs!
melkathi 3,084
melkathi
Teddy Bear Adventurer of the Obsidian Order
Xbox Gamertag:-
PSN Online ID:-
Steam:melkathi
Well I am a Weresheep, so I guess Original Sin.
I have pre-ordered Van Helsing 2 because I really like Neocore.
Other than that... Dead State I guess?
Edited May 13, 2014 by melkathi
Unobtrusively informing you about my new ebook (which you should feel free to read and shower with praise).
Malcador 7,141
Malcador
Location:Someplace in Canada
Xbox Gamertag:Pft, consoles.
Hm, can't really think of anything I'm looking forward to. Mainly will look for old stuff on Steam sales, but I guess Tropico 5 might be interesting.
Why has elegance found so little following? Elegance has the disadvantage that hard work is needed to achieve it and a good education to appreciate it. - Edsger Wybe Dijkstra
When is Dead State released?
Steam states (for me)
Looking at the page (special edition with 1 hour content, DLC Season pass) I wait for the gold edition anyway...
Edited May 13, 2014 by Hassat Hunter
HoonDing 4,199
HoonDing
Normally Original Sin but Larian games no longer interest me. Thinking about giving away my copy.
So... Dreamfall Chapters.
The ending of the words is ALMSIVI.
Keyrock 8,869
Keyrock
Obsidian Order Rodent Tamer
Location:The Queen City
PSN Online ID:Unfrozen_Keyrock
Steam:Keyrock
Divinity: Original Sin is the one soon upcoming game that I'm drooling to play. I've had to use maximum willpower to not play the Early Access, which, as a backer, I could do right now without paying anything extra. It's been touted as the closest thing we've had to a spiritual successor to Ultima VII, which makes me go
I'm also pretty excited for Shovel Knight. It was supposed to already be out, then got pushed back an unspecified amount of time for final polishing. Right now the release date is only "Spring", which, I guess, boils down to "Before June 21st"
I'm in wait and see mode for Watch Dogs. I don't know what to think about that game. Based on what I've seen recently it could land anywhere on the quality meter from "well, they sure ****ed that up" to "holy ****, this is awesome!".
I wonder if there is beer on the sun
Supposedly this summer. I guess Soon.
Sometime this year anyway.
Every postponed game is a small mercy in my book right now! Even if I'd love to play WL2, Asylum, etc, I'm genuinely happy they were delayed.
I mean, Lords of Xulima boasts about 70 h of playtime for one playthrough. I'm guessing D:OS could be about 40-50 h. The same may be true for IAovH2 as well. This is indeed the year when CRPGs all across the board are making a huge comeback.
Blarghagh 4,869
Blarghagh
On my list to play are Reaper of Souls, Rayman Legends - then when I'm done with those I hope The Stomping Land will be out - which is likely, because I'm not allowed to play those other two games until my huge backlog of work has been processed.
Humanoid 1,899
If I can get a Wii U for reasonably cheap, then probably next game is Mario Kart 8 (releases 31 May here). Divinity Original Sin naturally comes up next, but will have to check with my sister whether she's interested in a co-op playthrough first up or if I go solo. Unrest is on the 26th, not the 24th by the way, and have backed that too.
I don't really have any sense of immediacy though, my gaming has sort of been by drip feed lately. I haven't finished Dragonfall, I've not really begun the Banner Saga, I haven't gotten around to Broken Sword 5.2, Moebius, Tex Murphy.
L I E S T R O N G
L I V E W R O N G
Fearabbit 297
Fearabbit
Tropico 5. Always liked the premise of that series, I think I'll finally give it a try.
Other than that... I'm still on the fence about Divinity: Original Sin. It looks great, but I'm not sure if I like the gameplay. There are games where I love turnbased combat (Arcanum, Fallout) and there are games where I absolutely despise it, and I'm not sure which one this will turn out to be. Just to name one example.
I know its not, that's why I'm interested. The first game was though.
Unrest is on the 26th, not the 24th by the way, and have backed that too.
Yeah! You're absolutely right. I mixed the dates up for Unrest and Western Fronts. If a mod feels like it, be my guest and correct that in my OP, since the edit window just closed.
And if you are, sure, I'm interested
Considering how absolutely horrible bad Dreamfall is, I cannot phantom any interest in it. Or did they learn from that crap game?
Katphood 2,098
Katphood
I'll be busy with exams until mid June, but there are a few games I am eager to play this summer:
Space Quest Collection - This is the one I am mostly excited about. I have fond memories of playing Vohaul's Revenge back in the 90's. I want to take my sweet time, play every game, go through every possible line of dialogue and solve all the puzzles.
Drakensang - Still haven't finished my Drakensang playthrough but so far it has been pretty great. Looking forward to playing this and The River of Time prequel.
Expeditions: Conquistador - Heard a lot of good things about this game. Already own it but haven't played it yet.
Stalker series - SoC is the only game I have played in the series, can't remember much of the story or the characters. I'll probably replay SoC and play CS and CoP after that.
I will also play Wolfenstein: The New Order and Watch Dogs if I get a PS4.
Katphood on PSN, Steam & Xbox Live
Hiro Protagonist II 1,437
Hiro Protagonist II
Ysbryd rhydd of the Obsidian Order
I've made it a point a few years ago that I don't buy games unless I play and finish them. So now I usually only buy one game per year. The only game I've bought this year was D3:RoS. I can't see myself buying anything else and I've found I usually buy one game a year now.
This has helped with playing the back log of games that I bought 10-15 years ago. Even if I spend the next 20 years playing the back log of games, I still won't be able to play and finish them all. It's great that I have so much entertainment for years to come and it will be all new to me.
So the new games (being released) I'll be playing next will be Wasteland 2 and Pillars of Eternity. As far as new games for me in my backlog, I'll probably be taking out some rts games. I'd like to get around to playing Star Wars Galactic Battlegrounds and Empire at War.
SadExchange 165
SadExchange
(7) Enchanter
Location:Rochester, MN
For me, I've gone back and forth over Watch Dogs, for the PS4, mainly because it's not really pushing my curiosity with how they'll actually be able to make the gameplay fun throughout the entire playtime. Maybe I'll be wrong, but I'll be waiting till after it's been released to follow Ubisoft's ongoing discounting of price of their newest games within months of release.
Besides that, Divinity: Original Sin would be my next game up. I've spent some time in the beta and have really enjoyed it, however never delving into too deep due to non-compatible saves with each new patch and also not wanting to spoil the game before release since it's so close. I'm really excited to try out the co-op for sure.
After reading this thread however, I think I'll also be looking at the Lords of Xulima game that has been mentioned, because I had not heard of its pending release and it looks like a good, fun rpg.
(9) Sorcerer
Hopefully they've learned not to use cliffhangers this time or ever again. My god, who ends on a cliffhanger and takes eight years to make a sequel? I don't even remember what happened now except for a handful of scenes and characters.


text:
President Jokowi Wishes to Utilize the BPJS Fund to Build Labor Housing
Date 5 Mei 2015
President Jokowi gives a speech in the opening of the Congress VII KSBSI, in Hajj Dormitory, Pondok Gede, Jakarta, Monday (4/5) afternoon
President Joko Widodo (Jokowi) admitted that he wants to be able to use the funds owned by the Social Security Agency (BPJS) of Employment, which settles around Rp 180 trillion to support the construction of housing for laborers.
During this time, President added the Employment BPJS funds, only 5 percent could be used for investment in the housing sector because there is a regulation that restricts the use of this funds for 5 percent only. Therefore, President Jokowi expressed his readiness to revise the rule, so that investment funds the Employment BPJS not only 5 percent but could be up to 40-50 percent.
President Jokowi compared with the existing regulations in other countries, where such funds which in BPJS of Employment could used for more than 50 percent.
"It's a change that soon we will do, so that the money amounting to Rp180 trillion, can be used. If possible, up to 40-50 percent to prepare housing for the workers. How many houses could be built? Try to count if possible," President Jokowi said when opening the VII Congress of the Confederation of Indonesian Prosperous Labor Union (KSBSI) in Hajj Dormitory Pondok Gede, Jakarta, Monday (4/5) afternoon.
President Jokowi assess, the Employment BPJS fund, ideally as many allocated to productive sectors. However, he agreed that the use of the money is also complemented to a good management control.
"There must be no moral hazard as previously," Jokowi said.
President convinced, if such a fund owned the Employment BPJS used for productive sectors, then the economy will be stretched, housing facilities for workers will also being met, both inside and outside the industrial area.
"The burden of labor related with the rental house and others will be immediately reduced or lost," Jokowi said.
Attending the occasion were the Minister of Manpower Haniif Dakhiri and President of KSBSI Mudhofir.. (*/ES)


Why study Media and Mass Communication at AOU?
AOU Media and Mass Communication Program adapts non- traditional distinguished curricula in education that is creative in application.
AOU Media and Mass Communication Program recruits and employs highly qualified academic staffs who have been awarded their academic degrees from well known, highly ranked international universities.
AOU is the only university in Egypt that offers blended learning. In addition to face-to-face classes, AOU education system provides students with untraditional teaching tools, such as the Learning Management System (LMS) and the e-library. That allows students under any circumstances to access lectures & educational material.
The Electronic Media program, is becoming increasingly important in the Arab world. With the flow of information available and the need to communicate this information to the public, there is a growing need for graduates holding a degree in Electronic Media. In addition, working in the media sector is still prestigious and highly regarded in the Arab world; many young people would like to work in the field.
– How journalism has developed from its traditional forms into direct online press.
– How online journalism and electronic media differ from their traditional counterparts.
– How to direct electronic newspaper output and how that differs from traditional newspaper output.
– About the characterization of new media practices and interactive decisions, and how they are imbibed from traditional media practices.
The media sector in Egypt has expanded remarkably over the past decade in particular, and therefore there is a need in the market for specialists in Radio and Television. Both private and public radio and television stations that target Egyptian society, as well as satellite stations that target the Arab World and the international audiences at large, are in need of qualified graduates in the field of Radio and Television. Radio and television, are not only still central in the media scene, but their importance has in fact increased. A lot of people still see Radio and Television as the main means for news and entertainment.
Why study Radio & Television?
– Prepare students to cover media and public communication aspects in general and Radio and Television aspects in particular so as to effectively address the various and multiple problems of the media.
– Enhance critical thinking and analytical skills, encourage students to have their own points of view, explore creative concepts and examine topics from multiple perspectives.
– Allow for the complementarity of the various scientific areas/disciplines that are related to the study of radio and television as well as the interaction of multiple methodologies.
– Focus on broadcasting and introduce students to the basics of radio and television production.
– Enhance the active practice of the study and provides multiple platforms for training.
– Provides the appropriate training environment which simulates reality and combines traditional radio and television studios and media digital technology.
– Equips students with the skills to pursue a career in media in general and radio and television sector in particular as well as academic and scholarly careers in related areas of study.
With so many products and brands available in the market now, and a growing need to maintain a good reputation and public perception of companies, there are more jobs available for graduates with a degree in Public Relations and Advertising. Advertising is all around us, and the industry needs graduates who contribute to the growth of this sector. The competitive market has created a need for PR offices to manage the events and the literature of the companies and more job opportunities for students with a degree in Public Relations and Advertising.
Why study Public Relation & Advertising?
Understand the nature of the work of the public relations, its functions, objectives, the scientific bases to practice it, and the factors that affected its development.
Understand the nature of the work of Advertising, its different fields and its influential factors.
Understand the nature of the means of communication, the media, the international advertising and the necessary skills for effective communication.
Analyze public opinion and the different views of the audiences, which deal with the public relations and advertising.
Acquire work skills in the areas of public relations and advertising and how to media-manage local and international crisis and issues.
Practically apply ethics for public relations and advertising.
Prepare public relations programs and campaigns as well as advertising and communications campaigns.
Determine the masses of public relations and advertising.
Enable to think through issues of PR, Advertising, marketing communication "in the round".
Understand the cultural, economic, social, legal, ethics, and political implications on public relations and advertising processes.
Demonstrate understanding of the role of public relations and advertising in the economic, cultural and social context.
Understand the role of PR and advertising in changing images, ideas, attitudes and behaviors.
Help students to develop their understanding and application of different research methods.
Develop and appreciate the importance of quantitative and qualitative methods and techniques of research pertinent to the fields of public relations and advertising.
Demonstrate the specific nature of PR and advertising in Arab world in comparison to foreign societies.
Produce practical work of a professional standard.
Relate critical thinking approaches to a variety of special topics concerning public relations and advertising management.
Make links between the theoretical understanding of PR and advertising processes and practices.
Introduce practices of modern advertising and public relations to the core institutions.
Provide the tools to gain a properly contextually informed understanding of how market PR & advertising communication operates.
Facilitate the development of a coherent and rigorous approach to dealing with PR& advertising issues.
Develop skills of producing extended forms of PR and advertising essays and research papers.
Provide a solid ground in the techniques and technology of PR & advertising production.
Develop a critical eye for public relations and advertising practices.
Introduce practical skills necessary for professional practitioners of PR& advertising.
Build student competence and critical awareness.
Media and Mass Communication Program contributes to the career development of graduates.
Media and Mass Communication Program offers these courses that provide students with labor market skills; cognitive, soft & ICT skills.


I climbed the last gentle hill before home. A light rain had just started to fall. As I got to the top, I ducked under a tree for shelter. I didn't put my rain pants on and carry on home. Instead, I decided to wait for the shower to pass. I looked back to where I had come from. In an instant, the sky had changed dramatically. I dropped my bicycle on the grass, grabbed my camera and ran into the middle of the road.
I love this #nofilter photo. It's like all the colour's been drained out.
These days when I'm out and about on my bicycle, I inevitably see an image that I want to capture. It means being observant, stopping often, getting sidetracked and taking longer to get to my destination. The pleasure is all mine and hopefully yours, too.
Challenging perceptions that cycling is only for the fast and sporty.
1. What do I do if it's raining? Put on a raincoat and, ride slowly.
2. What do I do if it's hot? Wear something light and, ride slowly.
3. What do I do if it's cold? Put on something warm and, ride slowly.
4. What do I do if I have things to carry? Put them on a carrier, in pannier bags or in a basket and, ride slowly.
5. What do I do if it's hilly where I live? Get a bike with gears or walk up the steepest part and, ride slowly.
6. What do I do if I want to socialise with friends? Dress as you would normally and, ride slowly.
7. What do I do if I have to leave my bicycle? Get a good lock and, ride slowly.
8. What do I do if my friends or neighbours see me riding a bicycle? Smile, feel smug and, ride slowly.
9. What do I do if water from the road splashes up on me? Fit mudguards to your bike and, ride slowly.
10. What do I do if I need to be somewhere in a hurry? Leave earlier and, ride slowly.
11. What do I do if there is a lot of traffic and I don't feel so safe? Ride on the footpath when it feels prudent to do so and, ride slowly.
12. What do I do if I'm fashion conscious? Buy a stylish bicycle, sit up and, ride slowly. Congratulations! You are the real deal.


F-Style Oblong Cans are available for a wide variety of applications, including Vegetable and Olive Oils, Chemicals, Lubricants, Paint Thinners and Solvents, Charcoal Lighter Fluids, etc.
Full lithography available for bodies and tops.
UN Certified specifications available in quart and gallon sizes.
Rigid metal handles available on gallon sizes.
Special promotional sizes in the gallon profile for both 4 liter and Imperial gallon are available.
Reshipper cartons are available by special request.
Gallon–Metal nozzles from 11/8" to 27/8" and flanges for 32mm DIN, 57mm and REL fittings.
Quart–Metal nozzles from 1" to 13/4", metric flanges for 32mm DIN and REL, and flanges for Stull and Magenta fittings.
Pint–Metal nozzles from 1" to 11/4" and flanges for Stull and Magenta fittings.