text:
Canada ought to be proud of its "islamophobic" Human Rights messenger, John Peters Humphrey.
Canadian John Peters Humphrey, the last prophet of the Universal Declaration of Human Rights, must be turning in his grave.
All sane non-muslims and hopefully most "cultural muslims", agree that Universal Human Rights equality is the only sane choice there exists. Yet, because of the war crimes and muslim terror spreading islamofascist Saudi dictator family's status as "an important weaponry buying ally" (for oil money they have done absolutely nothing to deserve), Human Rights defenders are smeared as "islamophobes". And the most absurd about this is BBC's etc. constant faking of "islamophobia" as something "extremist", "right wing", "Nazism" etc. although the absolute majority of "islamophobes" are just decent people who happen to have some moral backbone left.
Klevius wrote:
Hello Eric Schmidt! Is Google's censor policy steered by anti Human Rights muslims? Will Dante, Churchill, Ayaan Hirsi Ali, Klevius and others now be banned so Google can continue protecting the worst ideological crime history knows about?!
Someone at Google is deleting Klevius' Human Rights defending blogs! Is Eric Schmidt aware of it?!
John Peters Humphrey is the last prophet of the Universal Declaration of Human Rights - and he's defamed by Humanrightsphobics - yet all the Billions of Atheist followers take it calmly
John Peters Humphrey (who actually existed and who wasn't a pedophile or a murderous scumbag or a fanatic warlord or a terrorist) wrote the first draft of the Universal Human Rights Declaration (peace be upon him and Human Rights). Here's part of his profound and sacred original revelations:
"Subject to the laws governing slander and libel there shall be full freedom of speech and of expression by any means whatsoever, and there shall be reasonable access to all channels of communication. Censorship shall not be permitted"
Klevius comment: By 'libel' and 'slander' John Peters Humphrey of course meant something directed to an existing individual, not a totalitarian ideology!
Human Rights and islam are irreconcilable: Klevius knows it, OIC knows it - how come that Google doesn't know it?
Mohammed suffering in the worst part of Dante's Hell. Dante was the starting point for the Renaissance and the Italian language and, until now considered a milestone in European and world thinking. However, today islam supporters call him 'a product of medieval thinking', although the only (and worst) of medieval thinking today is islam.
The Saudis already banned Human Rights as terrorism - is Google now nicely following its islamofascist Saudi masters?
Nowhere on the web (or anywhere else for that matter) can you find Klevius uttering anything even close to racism or sexism or so called "hate speech" - precisely the contrary - namely a defense for everyone's (incl. muslims) Human Rights against Sharia and other forms of fascisms! Unless, of course, Google complies with Saudi islamofascists according to whom Human Rights is equalized with terrorism and therefore banned by the 'guardians of islam'.
Where are these creepy bastards at Google hiding - and how do we make them visible and responsible?
This is what a "team" at Google wrote to Klevius when deleting Klevius' blog Origin of the Vikings (which contains the same material as do all the other blogs and web sites by Klevius):
'Hate'!? As Klevius doesn't 'hate'*, then it must be the muslims' own hatred via islam and exposed in Klevius' defense for Human Rights that is the problem!
And we have already seen this strange logic in the defense of muslim islamofascism. If muslims get "offended" and aggressive because of Human Rights, then this aggression is blamed on Human Rights, not islam! Much like if in traffic you meet someone driving in the wrong direction on your lane you should be blamed for criticizing her/him for doing it (or just reporting about her/him doing it). Moreover, it would also be claimed that the reckless driver was not a driver at all but an 'extremist', and that therefore to blame her/him as a driver would insult and offend other drivers, and that her/his behavior has nothing with traffic to do whatsoever.
Klevius questions: Who are these "reviewers" at Google anyway; who controls them; how do you face them with their own ignorance(?) or deliberate evilness. Does Google use muslim imams for assessing what should be allowed to say about islam?! Or is this really what Google and Eric Schmidt stand for?!
Eric Schmidt (Google chairman speaking in Hong Kong): 'Google believes very strongly in a free internet. The mainland (China) just passed the law about the 500-reposts thing. Then you will definitely think about it before you write. It's a problem, (it) means your voice is not fully heard.'
Klevius: Really?
Winston Churchill (who defended UK against German fascism in WW2): "How dreadful are the curses which Mohammedanism lays on its votaries!
Besides the fanatical frenzy, which is as dangerous in a man as hydrophobia
in a dog, there is this fearful fatalistic apathy. The effects are apparent in many
countries, improvident habits, slovenly systems of agriculture, sluggish methods
of commerce and insecurity of property exist wherever the followers of the
Prophet rule or live. A degraded sensualism deprives this life of its grace and
refinement, the next of its dignity and sanctity. The fact that in Mohammedan
law every woman must belong to some man as his absolute property, either as
a child, a wife, or a concubine, must delay the final extinction of slavery until the
faith of Islam has ceased to be a great power among men.
Individual Moslems may show splendid qualities, but the influence of the religion
paralyzes the social development of those who follow it. No stronger retrograde
force exists in the world. Far from being moribund, Mohammedanism is a militant and proselytizing faith. It has already spread throughout Central Africa, raising fearless warriors at every step, and were it not that Christianity is sheltered in the strong arms of science, the science against which it (Islam) has vainly struggled, the civilization of modern Europe might fall, as fell the civilization of ancient Rome."
Ayaan Hirsi Ali: is very critical of the position of women in Islamic societies and the punishments demanded by Islamic scholars for homosexuality and adultery. She considered herself a Muslim until 28 May 2002, when she became an atheist. In an interview with the Swiss magazine Das Magazin in September 2006, she said she lost her faith while sitting in an Italian restaurant in May 2002, drinking a glass of wine: "...I asked myself: Why should I burn in hell just because I'm drinking this? But what prompted me even more was the fact that the killers of 9/11 all believed in the same God I believed in." She has described Islam as a "backward religion", incompatible with democracy. In one segment on the Dutch current affairs program Nova, she challenged pupils of an Islamic primary school to choose between the Qur'an and the Dutch constitution.
In an interview in the London Evening Standard, Hirsi Ali characterizes Islam as "the new fascism": "Just like Nazism started with Hitler's vision, the Islamic vision is a caliphate — a society ruled by Sharia law – in which women who have sex before marriage are stoned to death, homosexuals are beaten, and apostates like me are killed. Sharia law is as inimical to liberal democracy as Nazism." In this interview, she also made it clear that in her opinion it is not "a fringe group of radical Muslims who've hijacked Islam and that the majority of Muslims are moderate. [...] Violence is inherent in Islam – it's a destructive, nihilistic cult of death. It legitimates murder."
Hirsi Ali stated that she was also "not a Muslim" as she had lost the fear of the Qur'an and of Hell and lost respect for "its author" and messenger; and that she felt a "common humanity" with those she once "shunned", such as Jews, Christians, atheists, gays, and sinners "of all stripes and colours."
In the magazine Reason, Ayaan Hirsi Ali stated that not just 'radical Islam' but 'Islam' must be defeated. She stated: "Islam, period. Once it's defeated, it can mutate into something peaceful. It's very difficult to even talk about peace now. They're not interested in peace."
Hirsi Ali criticises Islam's "prophet" Muhammad on the grounds of both his morality and personality. In January 2003 she told the Dutch paper Trouw, "Muhammad is, seen by our Western standards, a pervert", as he married, at the age of 53, Aisha, who was six years old and nine at the time the marriage was consummated. This led to a lawsuit by a number of Muslims in 2005. The civil court in The Hague acquitted Hirsi Ali of any charges.
She also has stated her opinions about Muhammad's personality: "Measured by our western standards, Muhammad is a pervert. He is against freedom of expression. If you don't do as he says, you will be punished. It makes me think of all those megalomaniacs in the Middle East: Bin Laden, Khomeini, Saddam (didn't she mention the Saudis?!). Do you think it strange that there is a Saddam Hussein? Muhammad is his example. Muhammad is an example for all Muslim men. Do you think it strange that so many Muslim men are violent?" In a 2003 interview with the Danish magazine Sappho, she explains parallels she sees between the personality of Yasser Arafat and that of Muhammad.
Ayaan Hirsi Ali opposes not just the genital mutilation of girls, but also the practice of circumcision of boys as practiced by Jews and Muslims, as well as the routine infant circumcision practiced in the United States. In her autobiography, Infidel, she writes: "Excision doesn't remove your desire or ability to enjoy sexual pleasure. The excision of women is cruel on many levels. It is physically cruel and painful; it sets girls up for a lifetime of suffering. And it is not even effective in its intent to remove their desire."
A quotation from her on the subject: "girls dying in child birth because they are too young [...] The rise of radical Islam is an important part of this. I feel I have the moral obligation to discuss the source."
When in Dutch parliament, she proposed obligatory annual medical checks for all uncircumcised girls originating from a country where female mutilation is practiced. If a girl turned out to have been circumcised, the physician would report this to the police, with protection of the child prevailing over privacy.
In a 2006 lecture in Berlin, she condemnded the right to claim someone else's dislike or criticism as an offence against muslims or islam, following the muskim riots after Jyllands-Posten's Muhammad cartoons. She condemned the journalists of those papers and TV channels that did not show their readers the cartoons as being "mediocre of mind" and of trying to hide behind those "noble-sounding terms such as 'responsibility' and 'sensitivity'". She also praised publishers all over Europe for showing the cartoons and not being afraid of the "hard-line Islamist movement", and stated "I do not seek to offend religious sentiment, but I will not submit to tyranny. Demanding that people should refrain from drawing him is not a request for respect but a demand for submission."
Support Peter Klevius campaign for Universal Human Rights!
Human Rights are above politics, ideologies etc. Human Rights are for you! If you want them you better apply now before they are sold out!
By supporting Peter Klevius' campaign for Human Rights - and therefore against OIC and islam - you save millions of children and adults from continuous suffering, and make their future possibilities a little brighter. Negative rights for a positive future. 'Negative rights' are those rights of the individual which defend us against impositions (similar as traffic rules).
Peter Klevius intellectual defense for everyone's Human Rights works on two levels:
1 Keeping up a constant intellectual pressure on "reforming" islam. Of course islam can never be truly reformed so what this simply means is that islam is made, little by little, less islamic.
2 Counteracting the widespread misinformation about islam and muslims, hence avoiding naive and ignorant people from falling pray to islam and muslims - while simultaneously exposing those who deliberately approve of islam's Human Rights violating Sharia already voted through in UN by the help of OIC's more than notorious islamofascist voting bloc and some additional traitors.
In John Peters Humprey's (pbuh) world view "infidels" didn't exist
John Peters Humphrey (peace be upon him and Human Rights) is the last prophet of the Universal Declaration on Human Rights - and he is utterly defamated by muslim Humanrightsophobes - yet all the Billions of Human Rights followers take it (too?) calmly.
John Peters Humphrey (who actually existed and who wasn't a pedophile or a murderous scumbag or a fanatic warlord or a terrorist) wrote the first draft of the Universal Human Rights Declaration (peace be upon him and Human Rights).
So what is modern islamofascism?
The main purpose of OIC is to gather all the world's muslims under a worldwide Umma that is protected from Human Rights criticism. And for that purpose OIC (ab)uses UN, and in an extension, via UN tries to implement national laws all over the world that not only keep islam out of scrutiny but even makes criticism of islam a crime! This lobbying is going on all the time with weak and vulnerable and/or just traitor politicians while most of the people are kept in deep ignorance about islam through extremely Saudi biased education and the threats of being accused of racism or "islamophobia".
And no, it's not a conspiracy theory. It's all to be found in UN's official documents and on the web.
And no, it's not the question of some "minor adjustments". No, this is big and OIC's own actions (e.g. officially abandoning some of the most basic Human Rights) in the UN easily proves Klevius right on this point.
And basically it's all about sanctioning islamic racism and sexism, i.e. the very original pillars that in the first place made islam attractive for the lowest of human behavior!
Klevius Human Rights tutorial for ignorant muslims and their supporters
The evilness of islam explained in simple English
There are no Human Rights in islam - only islamic "human rights" (Sharia)
Because islamofascists and their supporters lack any credible argument in favor of islam, but 1,400 years of historical evidence* for the very opposite, they have to use the lowest of means to blur the picture of the evil medieval slave Leviathan. So, for example, are those who dare to criticize this pure evilness
* Not to mention the extremely obscure origin of islam. According to Britain's (and the world's - after Klevius) foremost islam researcher when it comes to its extremely violent early stages, Hugh Kennedy, "Before Abd al-Malik (caliph 685-705) Mohammed (allegedly dead 632) is never mentioned on any official document whatsoever".
The main reason that Klevius considers himself the world's foremost expert on the origin of islam is that he (sadly) still happens to be the world's foremost expert on sex segregation/apartheid, i.e. what constitutes the basis for rapetivism and islam's survival (and which is the main reason OIC abandoned Human Rights in UN and replaced them with islamofascist Sharia).
Only truly pious (so called "extremist") muslims are truly evil. However, all non-extremist (secularized) "muslims" aren't necessarily good either if they knowingly use the evilness of islam for their own satisfaction. Only ignorant "muslims" can be excused.
While contemplating the pic below, do consider the inevitable fact that islam (in any meaningful form) doesn't approve of our most basic universal Human Rights! That's the main pillar of the problem, dude!
So those muslims who don't fit in either category need to face Erdogan, OIC and Human Rights violating Sharia - or admit they are no real muslims.
Klevius comment: I for one cannot see the slightest space for political islam in a democratic society based on the belief in Human Rights. Can you?
What is religion?
First of all, being religious is an exception. The average world citizen doesn't believe in the Judeo-Christian/islamic "god"*. And the reason we hear so much about "religion" is the same as after 9/11, namely its bad consequences.
* The belief in a "creator" presumes a "creation". Or, in other words, the creation of a "creator" necessitates "creation". However, outside "monotheistic" mythology, the most common view is and has always been, as pointed out by Klevius (1992) that there has always been something from which later shapes emerge (just like Eve emerged out of Adam). However, the main point of "monotheisms" has from scratch been racism and sexism, i.e. in opposition to the enlightened view of every human's equal right no matter of sex etc., (just as we have it in traffic).
Based on historical and contemporary evidence, religion - if with this word we mean Judaism (the chosen people) and its branch Christianity and its tail branch islam - is certainly not " community cohesion" but rather "community confusion" when mirrored against the main idea of Human Rights.
There are three main reasons for people to become religious:
1 They are born into a religion, and if they are muslims it's considered the gravest of crimes (apostasy) to leave islam.
2 A religious person feels a need to defend actions s/he cannot logically approve of without the aid of a "god".
3 A religious person feels a need for forgiveness, and due to the above (2) an other human won't do because s/he might use logic. "God", however, can always be excused by arguing that no human can understand "god's" decisions/actions.
From a sociological point of view the reason why the above (2) problem even arises in the first place is because of a lack of continuous updating of crucial and basic relations. This in turn happens when families etc. are scattered in time and space due to work, school, separate activities etc. and when the lack of updating causes misunderstandings/opportunities that are misused for personal gains.
Adding to religious confusion is its deliberate sex apartheid which also stays in direct opposition to the Human Rights view that one's sex ought not to be used as an excuse for altering or denying rights.
However, by sticking to honest logic and a Human Rights philosophy (equality) all of this can easily be avoided.
Life´s a passionate faith in a project of uncertainty whereas e.g. Islam is godless (Koran is "god's" words and the final reporter is dead) misuse of power and life denial. Arbitrarily giving away parts of your life to a "god" outside the world is partial suicide (and in Islam's case also feeds earthly totalitarianism/fascism/racism/sexism)! (for more read Klevius definition of religion)
Is she Sharia compliant?
If she is Sharia compliant then she lacks Human Rights precisely based on the same logic that made OIC introduce the so called 'Cairo declaration on human rights in islam' (Sharia) which now, via UN, constitutes the framework for everyone wanting to call him/herself a muslim and, as a consequence, a Human Rightsophobe.
Turkish Human Rightsophobic conference wants to discuss how to censor media and make criticism of islam a crime all over the world
This fanatic* muslim (now replaced by an extremely intolerant Saudi islamofascist, Iyad Madani) and his muslim world organization (OIC) is the most dangerous threat to Human Rights
* who dreams about a Turk led muslim world empire under Sharia, just as Hitler dreamed about a Grossdeutschland. And who blinks the miserable failures of the Turk led Ottoman slave empire which fell in the deepest decay after West had abolished slavery for good.
Ekmeleddin İhsanoğlu, the Egyptian born Turkish Fuhrer of OIC (based in Saudi Arabia) will make the opening speeches of the "International Conference on Islamophobia: Law and Media" to take place in Istanbul on Sept. 12 and 13, along with Directory General of Directorate General of Press and Information Murat Karakaya and Deputy Prime Minister Bülent Arınç. Other islamofascism supporting Human Rightsophobic speakers include John L. Esposito, Norman Gary Finkelstein, Marwan Mohammed, Nathan Lean, Saied Reza Ameli, Halim Rane, Stephen Sheehi and Ibrahim Salama.
Klevius clarifying comment: Recent internal Turkish criticism against Ihsanoglu is due to the split between Ottomans and Arabs. Ihsanoglu is half Arab and loyal to the Saudis who wanted Muslim Brotherhood erased. That's why he kept silent when the Egyptian army killed the brothers.
Common Misconception about Basic Human Rights and islam/Sharia
It seems that no matter what the ideology of islam causes, it's never islam if the consequences are unwanted (Klevius 2001).
Islam sneaked in on an oiled post-colonialist commerce sold to the public as a combination of "guilt", "compassion" and negative "white middle age man"* rhetoric. Of course
* The concept of the "white middle age man" has always been popular, not only among feminists, young "revolutionaries" and "colored middle age men", but also among the "white middle age men" themselves because by criticizing the "white middle age man" one lifts oneself above one's own category, much like "true muslims" do compared to "secularized muslims" (or vise versa).
OIC's Cairo declaration and Egypt's constitution
Zaid Al-Ali is a senior advisor on constitution building at International IDEA: The proposed changes (of Egypt's constitution) will not have any impact in the immediate term on the way in which Egyptians live their lives, but they remove a tool that hard-line Islamists might have tried to use in the future to impose a harsher vision of society. It is worth noting however that the technical committee maintained article 2, which imposes the principles of Islamic sharia as the main source of legislation in the country. It also kept the distinction that was first introduced in 2012 between "heavenly religions" (Islam, Christianity, and Judaism) and the rest, whose right to practice rituals is curbed. The technical committee also proposed to reestablish the ban on religious parties, but also indicated that political parties cannot "undermine public order," an incredibly vague term that is subject to abuse (article 54).
In terms of women's rights, the 1971 and the 2012 constitutions were both not particularly generous. They both included vague references to morality, to traditional family values, and to women's "obligations towards family and society." The technical committee, which was dominated by men, has essentially maintained the same wording and the same principles in relation to this issue. Women are therefore equal to men within the limits of Islamic sharia, the state is still responsible for protecting the "original values of Egyptian families" (article 10), and the state will also still provide assistance to women to satisfy their "obligations towards family and society" (article 11). This is precisely the wording that caused so many liberals to denounce the Muslim Brotherhood-led process in 2012.
Peter Klevius: "The state will provide assistance to women to satisfy their obligations towards family and society" (article 11 Egypt const.). Ugly sexism wrapped in nice wording.
Women are equal to men ONLY "within the limits of Islamic sharia" because they have "obligations towards family and society" (article 11 Egypt const.).
"Heavenly religions"* (Islam, Christianity, and Judaism) and the rest (article 2 Egypt const.). A triple stage racism similar to when black supremacist racists in Nation of islam divide the world in the good blacks, the inferior non-blacks, and the evil whites.
* However, apart from the racist fact that people who don't want to belong to the "heavenly religions" are deemed less worthy, among the "heavenly religions" islam is always the "only true religion" because the other "heavenly religions" have got it all wrong. This fact must certainly be connected to the problems Jews and Christians continuously face in muslim countries and even elsewhere - compare e.g. the horrifying case of Malmö in Sweden. The Swedish newspaper Skånska Dagbladet reported that attacks on Jews in Malmo totaled 79 in 2009, about twice as many as the previous year, according to police statistics. In March 2010, Fredrik Sieradzk of the Jewish community of Malmö told Die Presse, an Austrian Internet publication, that Jews are being "harassed and physically attacked" by "people from the Middle East. In December 2010, the Jewish human rights organization Simon Wiesenthal Center issued a travel advisory concerning Sweden, advising Jews to express "extreme caution" when visiting the southern parts of the country due to an increase in verbal and physical harassment of Jewish citizens in the city of Malmö. And so on. See more on Wikipedia and do note the usual "only a small number of muslims are jihadists" but never "an even much smaller proportion of Swedes are Nazis". Moreover, all Swedes are Swedes whereas all muslims aren't necessarily pious muslims at all, which fact alters the proportionality even more.
Whereas Human Rights allow you to lead your life as you wish without necessitating others to do so, Sharia does the opposite
So why do you suffer from such a grave form of Human Rightsophobia? Why do you want all other women to be restricted just because you yourself want to be restricted?! What disturbs you so much that you want to impose your way of life on others - or, alternatively, in a racist manner despise them?
ARTICLE 6 in OIC's Cairo declaration:
(a) Woman is equal to man in human dignity, and has rights to enjoy as well as duties to perform; she has her own civil entity and financial independence, and the right to retain her name and lineage.
(b) The husband is responsible for the support and welfare of the family.
(a) As of the moment of birth, every child has rights due from the parents, society and the state to be accorded proper nursing, education and material, hygienic and moral care. Both the fetus and the mother must be protected and accorded special care.
(b) Parents and those in such like capacity have the right to choose the type of education they desire for their children, provided they take into consideration the interest and future of the children in accordance with ethical values and the principles of the Shari'ah
ARTICLE 22 in OIC's Cairo declaration:
(a) Everyone shall have the right to express his opinion freely in such manner as would not be contrary to the principles of the Shari'ah.
(b) Everyone shall have the right to advocate what is right, and propagate what is good, and warn against what is wrong and evil according to the norms of Islamic Shari'ah
(c) Information is a vital necessity to society. It may not be exploited or misused in such a way as may violate sanctities and the dignity of Prophets, undermine moral and ethical values or disintegrate, corrupt or harm society or weaken its faith.
Two too common islamofascist statements supported by Saudi based OIC (all muslims world organization) and its Sharia declaration (also called Cairo declaration on human rights in islam):
1 The modern democracies of today have not yet attained what the Faith of Islam ordained fourteen and half centuries ago.
Peter Klevius: Very pleased to hear that. And I truly hope they never will.
2 Islam allows complete freedom of though and expression, provided that it does not involve spreading that which is harmful to individuals and the society at large. For example, the use of abusive or offensive language in the name of criticism is not allowed.
Peter Klevius: Criticism of islam is, according to OIC's Sharia, ALWAYS abusive and offensive no matter how it's worded!
Mirza Abdul Aleem Baig's (a supporter of islamofascist Sharia) presentation of islamic "human rights" (i.e. Sharia) offers a wonderful opportunity for Peter Klevius to really point out how islam (Sharia) is diametrically opposite the real Human Rights (also called Negative Human Rights because of its lack of positive impositions in basic rights):
Mirza Abdul Aleem Baig: Though the influence of political motives, rivalries, and deliberations has made complicated the correct formulation of this problem, but this should not prevent thinkers and genuine humanists from snooping into this problem and ultimately obtaining a solution (Klevius: Yes, I do!). In the West, it is only since the last two hundred years or so that human right became a subject of eminence among the political and social issues of Western society and an issue of fundamental significance.
Peter Klevius: Please Mirza, you can't be that stupid! You're as far you can get from the truth (perhaps not too surprising considering you're trying to defend the biggest lie in the history of the world). The process started long before islam even existed and eventually developed into the 1948 Human Rights Declaration which rests on an unbeatable logic that islam has never been even close to. On the contrary, islam and its Sharia (in whatever form) always restricts basic (negative*) Human Rights via (positive*) islamic impositions.
* Whereas positive rights oblige or open up for action/imposition, negative rights oblige inaction. If you don't threaten the rights of others (as muslims do if they follow Sharia) you shouldn't be bothered. Just as you shouldn't be bothered by the police unless an offense against the law is suspected.
Negative rights include freedom of speech and expression, freedom from violent crime, freedom of belief (as long it doesn't affect Human Rights of others), habeas corpus, a fair trial, freedom from slavery etc.
The right to private property has no direct (only indirect – the right not to be robbed of one's property) connection with negative Human Rights.
A negative right is a right not to be subjected to an action of another person, religious group, a government etc.
Moreover, this also includes legislators, i.e. that a law that contradicts Human Rights cannot be considered lawful.
And for those who try to circumvent the logic of negative Human Rights by referring to enforcement or laws, you don't understand that Human Rights are not laws but the very basis for legislation.
How far the law can restrict Human Rights is a matter between us humans but balanced by the underpinning idea of negative Human Rights in much the same way as traffic rules are tailored for the actual reality – not any specific ideology. Traffic rules should be as smooth and democratic as possible for the purpose of flow, safety etc. just as laws should be as little intrusive on freedom as possible.
Mirza Abdul Aleem Baig: During the last few decades this prominence reached its peak in the West with the formation of UN after the Second World War and the subsequent drafting of the Universal Declaration of Human Rights but we Muslims know it very well that if the Western World and the Western civilization have paid attention to this matter in the recent centuries, Islam has dealt with it from all the various aspects of Human Rights many centuries back.
Peter Klevius: Is a slave an equal? And is a muslim woman equal to muslim man as according to Human Rights? Apart from paillaging, islam has sponged on slaves and women for 1400 years!
Moreover, islam is an Arabic religion and Arabic islam is considered superior to islam experienced via other languages. On top of that you have the Sunnia Shia divide - not to mention all other branches considered inferior or blasphemous by other muslims.
Mirza Abdul Aleem Baig: The first thing that we find in Islam in the correlation of basic human rights is that it lays down some rights for man as a human being. In other words, it means that every man whether he belongs to Muslim state or not, whether he is a believer or unbeliever, whether he lives in some forest or is found in some desert, whatever be the case, he has some basic human rights just because he is a human being, which should be recognized by every Muslim.
Peter Klevius: Well, that doesn't make any sense at all, does it. Either you mean he (what about she) has to comply (as a Dhimmi) with Sharia or he is a blasphemous infidel.
Mirza Abdul Aleem Baig: The Security of Life and Property:
The first and the foremost basic right is the right to live and respect for human life. The Holy Quran says: "Whosoever kills a human being (without any reason) manslaughter, or corruption on earth, it is though he had killed all mankind".
Peter Klevius: Why did you put the most important part "without any reason" within brackets? Not complying with Sharia, or perhaps not being a true muslim, or being an infidel standing in the way for islam, or just an infidel who happens to have the wrong passport, belief etc. may be such a reason. Not to mention the reason the 9/11 muslim terrorists had to murder innocent people in the US just because they felt islam was under attack from the West.
Mirza Abdul Aleem Baig: The Protection of Honor:
The Quran does not allow one's personal honor to be abused: "O you, who believe, do not let one set of people make fun of other set. Do not defame one another. Do not insult by using nicknames. Do not backbite"
Peter Klevius: No wonder muslims are over sensitive - not the least towards each others. Just check the news!
Mirza Abdul Aleem Baig: The Right to Protest against Tyranny:
This is mentioned clearly in the Quran: "God does not love evil talk in public unless it is by someone who has been injured thereby". This was acknowledged by Abu Bakr, who said in his very first address: "Cooperate with me when I am right, and correct me when I commit error. Obey me as long as I follow the commandments of Allah and His Prophet, but turn away from me when I deviate".
Peter Klevius: Indeed, reminds me of the "Arab spring" and all those muslims who fight all those muslims who have "deviated".
Mirza Abdul Aleem Baig: Freedom of Expression:
Allah gave Adam liberty of free choice between right and wrong. It is the same reference that Allah almighty says in Quran: "Then He showed him what is wrong for him and what is right for him". Islam allows complete freedom of though and expression, provided that it does not involve spreading that which is harmful to individuals and the society at large. For example, the use of abusive or offensive language in the name of criticism is not allowed.
Peter Klevius: So how could criticism against islam under Sharia not be "abusive"?!
Mirza Abdul Aleem Baig: Equality before the Law:
Islam gives it citizens the right to absolute and complete equality in the eyes of the law. According to Islamic concept of justice, absolutely no one is above the law. This point was made in a very dramatic fashion by the Prophet himself. One day, a women belonging to a high and noble family was arrested in connection with a theft. The case was brought to the Prophet with the recommendation that she be spare the mandated punishment for theft (amputation of the hand). The Prophet replied: "The nations that lived before you were destroyed by God because they punished the common man for their offenses and let their dignitaries go unpunished for their crimes. I swear by Him Who hold my life in His had that even if Fatima, the daughter of Muhammad, had committed this crime, I would have amputated her hand."
Peter Klevius: These fairy tales are laughable, not only because they are without any historical connection (not even mentioned in the Koran), but, more importantly, because women are not even close to equality with men in before the Law (Sharia). Moreover and again, "before Abd al-Malik (caliph 685-705) Mohammed (allegedly dead 632) is never mentioned on any official document whatsoever..."
Peter Klevius: The modern democracies may rightly argue that the world is indebted to them for establishing the equality and freedom. These countries could take the credit for introducing Human Rights and abolishing slavery (which is still sanctioned in islam) and abolishing judicial discrimination of women (except for in the US*). However, instead it seems that these countries try to do their utmost to downplay these important achievements, and instead they are supporting the very opposite.
* The Equal Rights Amendment (ERA) was a proposed amendment to the United States Constitution designed to guarantee equal rights for women. The ERA was originally written by Alice Paul and, in 1923, it was introduced in the Congress for the first time. In 1972, it passed both houses of Congress and went to the state legislatures for ratification. The ERA failed to receive the requisite number of ratifications before the final deadline mandated by Congress of June 30, 1982, and so it was not adopted. However, most people are unaware of this important deficiency in the US legislation compared to Human Rihghts.
Posted by klevius at 5:23 PM No comments:
Why is defending Human Rights called "islamophobia"? Peter Klevius: It's because sharia islam violates Human Rights, dude!
The oxymoron* "islamophobia" has become the most effective smear and blacklisting method when it comes to an individual's career.
When Boris Johnson ridiculed burqas but stopped short of banning a Human Rights violating islamic symbol, it was just a standard political trick to eat the cake (getting anti-muslim votes) while keeping the cake (most muslim votes).
However, when it comes to Lord Pickles "islamophobia" cry paired with his statement (via BBC's eager sharia microphone) that "niqabs and burqas are part of being muslim - there are interpretations and muslim scholars who say niqabs and burqas are necessary", then it's islamofascism from a Human Rights perspective (compare UN's 1948 Universal Human Rights declaration against fascism).
Sheikh is chairman of Macmillan Sheikh plc, Iqra Ethical plc and two property companies. As well as an honorary Executive board member of The Islamic Finance Council UK
Peter Klevius has since 2001 on radio etc. and since 2003 on the web, pointed to the disgusting fact that islamofascist muslims are grouped together with "cultural muslims" in one "the muslim world" package and in a way that only benefits Human Rights violating islamofascism. And do note that muslim terrorism actually comes handy for those defending the much bigger problem, i.e. islam's inbuilt Human Rights violations. Absence of physical violence doesn't mean absence of islamofascism.
The main point of demonizing and smearing Human Rights defenders isn't to desecrate individuals but to protect islam.
So why does islam need protection?
Because sharia islam (i.e. true non-reformed islam) violates the most basic of Human Rights. And it does it officially through the muslim's biggest organization, the Saudi based and steered OIC and its worldwide sharia declaration. The most basic of Human Rights are actually forbidden in sharia islam. It's no coincidence then that Human Rights are considered criminal acts of terrorism in Saudi Arabia. Ask Canada if you don't believe Klevius.
This evil side of sharia islam makes it in strong need of defense against Human Rights. That's the main reason behind "islamophobia" cries.
And this is why representatives of the islamofascist Saudi dictator family is pressuring EU and others to criminalize "islamophobia" as it is already in Saudi Arabia and true sharia islam.
Peter Klevius doesn't suggest criminalizing of certain clothing - only what that clothing stands for if it offends and annoys people who believe in universal Human Rights equality.
Posted by klevius at 4:11 AM No comments:
True islam is all about sex segregation/apartheid. And that's bad cause it leads to cultural necrophilia.
Muslim women say they need to cover their bodies. Klevius wonders why? Is it because islam creates male necrophiliacs?
Drawing from 1979 by Peter Klevius.
Heterosexual attraction (the "male gaze") constitutes no problem whatsoever as long as it's not connected to sex segregation/apartheid. Men have no problem understanding that body shape has nothing at all to do with the human being. A man can "objectify" the woman's body while 100% respecting the person that possesses that body.
However, sex segregation makes a woman "the other" and therefore also makes it easier to include the human person in this objectifying.
Many women have deliberately "up-skirted" for Klevius. However, when Klevius sees something similar that isn't intentional, he can't find anything sexy or erotic in it, whatsoever. Why? Because Klevius can't see the difference between this and necrophilia.
Educate yourself about heterosexual attraction and sex segregation by reading Peter Klevius, the world's foremost (sad, isn't it) authority on sex segregation.
Just type 'heterosexual attraction klevius' on a search engine.
Canada ought to be proud of its "islamophobic" Hum...
Why is defending Human Rights called "islamophobia...
True islam is all about sex segregation/apartheid....


Checking rental account, license, assessment tax and vehicle compound.
NOTE: Information are still in the process of updating by the MDT management.
Application submission and processing of applications through the system.


The undergraduate programme, normally completed in 4 years, provides students with knowledge in Usul al-Din, Islamic Thought and Comparative Religion. It offers courses emphasizing unity among the races, religious harmony, and moderation in contemporary religious discourse. In addition, it meets the needs of global importance by providing proper understanding of the worldview of Islam.
The core knowledge areas that are necessary for Usul al-Din and Comparative Religion are fundamental knowledge of Islam, languages (Arabic and English), learning other religions from the Islamic stand point, contemporary issues affecting the Muslim society and human sciences relevant to the study of Islam and other religions.
Interested in Bachelor of Islamic Revealed Knowledge and Heritage in Usul al-Din & Comparative Religion ?


Introducing our Personalised Child's Favourite Menu Apron.
We think these aprons make a great gift for a budding Masterchef or Baker when they are helping Mummy or Daddy in the Kitchen.
Get all those favourite yummy foods, made by their most favourite people in the world, onto this wonderful Apron.
Personalise with your child's first name and then their 3 favourite meals. You can also have who makes each meal, as an added personalisation.
You can even put a slightly different angle on this design by changing the foods for other favourites, like kisses from mummy and hugs from daddy, it's up to you.
Available in a choice of 5 colours: Grey, Blue, Red, Hot Pink and Lemon.


text:
<readable><title>2423138514_950f79e432</title><content>
Two naked boys at a pool .
Two naked boys smiling and playing .
Two naked children , one with a mark on his chest .
Two naked young boys play in the water .
Two young , naked boys are wet , while one raises his arm .
</content></readable>

redpajama_set_name: RedPajamaGithub


text:
Joel Chukwuma Obi  (ur. 22 maja 1991 w Lagos) – środkowy lub boczny pomocnik reprezentacji Nigerii i włoskiego klubu występującego w Serie B – Reggina.

Kariera klubowa

Lata juniorskie
Karierę piłkarską rozpoczął w nigeryjskim NEPA Lagos. Wkrótce jednak przeniósł się do Włoch, gdzie wraz z rodzicami zamieszkał w Parmie. Do Interu trafił jako 14-latek w 2005 r. dzięki grze w rozgrywkach Torneo Scirea adresowanych dla lokalnych szkółek piłkarskich. Jako młodzieżowiec występował w drużynie U-17, z którą zdobył tytuł Mistrza Włoch w sezonie 2006/07 (zdobył wówczas pięknego gola decydującego o tytule) oraz U-19 Nerazzurrich.

Inter
Oficjalnie w barwach mediolańskiego Interu Joel Obi zadebiutował w dniu 29 września 2010 w meczu 2. kolejki fazy grupowej Ligi Mistrzów sezonu 2010/11, w którym Inter mierzył się z Werderem Brema (4:0). Joel zmienił w 80. minucie schodzącego z boiska Dejana Stankovicia.

Debiut piłkarza w Serie A nastąpił 17 października 2010 roku w meczu przeciwko Cagliari Calcio, w którym to zmienił w 66. minucie Coutinha. Inter wygrał ten mecz 1:0 dzięki bramce Samuela Eto'o.

W styczniu 2011 roku połowa karty została sprzedana klubowi z Parmy razem z Nwankwo Obiora. Wspólną decyzją obu ekip Obi pozostał w drużynie Interu do zakończenia sezonu 2011/12. W styczniu 2012 Nerazzurri wykupili prawa do niego za 3,5 mln euro. 29 kwietnia 2012 r. strzelił pierwszą bramkę dla Mediolańczyków w meczu z Ceseną. 4 października 2012 zdobył w meczu Ligi Europy z Neftczi Baku bramkę, która równocześnie była 500. golem Interu w rozgrywkach międzynarodowych. Sezon 2012/2013 był dla niego bardzo nieudany, gdyż większość czasu był kontuzjowany. Kontrakt wiążący go z Interem obowiązuje do czerwca 2017 r. i z tego tytułu pobiera 0,6 mln euro rocznie.

Parma
2 września 2013 został przez Inter na rok wypożyczony do Parma F.C..

Kariera reprezentacyjna
Pierwsze spotkanie w barwach narodowych Nigerii Joel Obi zaliczył 9 lutego 2011 w meczu towarzyskim z Sierra Leone w Lagos. Debiut ten umożliwiła mu kontuzja powołanego wcześniej Ikechukwu Ibenegbu. Do tej pory zagrał w niej 12-krotnie.

Styl gry
Ten lewonożny pomocnik może występować zarówno na boku jak i na środku linii pomocy. Potrafi zarazem atakować i bronić. Odznacza się dynamiką, która pomaga mu w rajdach w których schodzi z bocznych sektorów boiska do środka.

Sukcesy
 Inter Mediolan
 Superpuchar Włoch: 2010
 Puchar Włoch w piłce nożnej: 2011
 Klubowe Mistrzostwo Świata: 2010
 Allievi Nazionali: 2007

Statystyki

Klubowe
Stan na 2 września 2013.

Reprezentacyjne

Bibliografia
 Profil zawodnika na uefa.com

Przypisy

Ludzie urodzeni w Lagos
Urodzeni w 1991
Nigeryjscy piłkarze
Piłkarze Interu Mediolan
Piłkarze Parmy Calcio 1913
Piłkarze Torino FC
Piłkarze AC ChievoVerona
Piłkarze Alanyasporu
Piłkarze US Salernitana 1919
Piłkarze Reggina 1914
Uczestnicy Mistrzostw Świata w Piłce Nożnej 2018

redpajama_set_name: RedPajamaWikipedia


We provide fantastic power in excellent and growth,merchandising,revenue and promoting and operation for Cup Mask Machines , Cup Mask Machine , Cup Mask Machinery , "Making the Products and solutions of Superior Quality" may be the eternal target of our company. We make unremitting attempts to comprehend the objective of "We Will Often Preserve in Pace along with the Time".
"We are experienced manufacturer. Wining the majority of the crucial certifications of its market for Cup Mask Machines , Cup Mask Machine , Cup Mask Machinery , We will supply much better merchandise with diversified designs and experienced services. We sincerely welcome friends from over the world to visit our company and cooperate with us on the basis of long-term and mutual benefits.


text:
Marketing and IT are becoming synonymous, says Suncorp CMO
CMOs speaking on a panel at this year's Mumbrella360 event talk about the relationship between CMO and CIO and the importance of creative technologists
Marketing and technology are blurring and the relationship between CMO and CIO is increasingly vital to addressing the modern data and digital customer challenge, leading Australian marketers claim.
Speaking on a 'Meet the Marketers' panel at the Mumbrella360 event in Sydney yesterday, Suncorp executive general manager of marketing, Mark Reinke, said marketing and technology are becoming synonymous in his organisation thanks to rising demand for real-time customer engagement.
"This is being driven by the need to personalise, to do this at speed – often less than a second – and to be able to do this [engagement] across hundreds of thousands of interactions," he said. "You can't do that without technology.
"In my world, it's the synthesis of three things: Customer insight, data, and the digitisation of experience to solve customer problems."
As an example of how IT and marketing are working together, Reinke said he and the CIO are jointly recruiting staff, and implemented a graduate program to build the creative technology skills Suncorp needs to better solve customer challenges.
"Secondly, we are increasingly adopting the same processes," he continued. "Our marketing team is now using agile methodology to be more nimble in how we operate, and that provides constant iteration.
"We also both engage in the same ideation processes; we include marketing, product and technology these teams. Two weeks ago, we had 700 people in five countries for 24 hours to work together to solve customer problems. I don't know how to do it any other way."
Related: CMO-CIO relationship is improving but we have a way to go
CMO-CIO partnership key to digital customer engagement
3 ways the CMO can win over the CIO
Westfield director of marketing, John Batistich, agreed creative technologists are vital to the future of marketing. "This is about having people so attuned to technology they can solve customer problems with that," he said.
Read more hipages group recruit new CMO and adds chief customer role
Batistich also said his CIO as a critical partner, but stressed the need to set clear responsibilities and areas of focus. He saw CIOs as critical players at the infrastructure and platform level, and marketers owning services and applications alongside their strategic partners.
"Where the CIO has a very important role to play is creating the data warehousing, supporting the digital asset management layer, API and content management system layers – all of which enables you to fuel innovation and allow that to be open with outside partners," Batistich said.
"We have a digital lab in San Francisco manned by a chief digital officer, which gives us access to partners and technologies not available here and enable us to pilot and scale that. That brings more complexity into my business, but it's a big part of our learning and trajectory."
At Weight Watchers, there has been growing recognition across senior leadership that legacy and outdated technology systems have hindered its ability to market, tailor services, engage customers and better utilise data, its general manager of marketing, Michael Burgess, said.
Read more CMO to CEO: Taming modern leadership
The decision to appoint a former IBM senior services executive to lift its technology capabilities is helping foster a huge transformation in the business, he said.
"It's a stark example of going from one extreme to the other, and the future is looking extremely bright as a result," Burgess said. "We are working closely together on it."
Beam Global director of marketing, James Sykes, compared the current debate on whether marketers need to become technologists to former arguments on the role of marketing in product development.
"Today, those folks involved in product innovation know tons about marketing, and that understanding allows marketing and product teams to have fluid conversations," he said.
Read more Marketing's boardroom rise is about competitive edge, CMOs claim
"We're currently in the mucky middle of this conversation [around marketing and IT alignment] and perhaps in five years' time, we won't be having this conversation. Maybe that is all this is right now."
More from the panel: Marketing's boardroom rise is about competitive edge
Follow CMO on Twitter: @CMOAustralia, take part in the CMO Australia conversation on LinkedIn: CMO Australia, or join us on Facebook: https://www.facebook.com/CMOAustralia
CMOs must have courage to lead successfully
CMO50 #1: Mark Reinke, Suncorp
How leading CMOs balance the art and science of marketing leadership
More from Amazon Web Services
Tags: marketing careersamrketing technology

redpajama_set_name: RedPajamaCommonCrawl


Volatile markets can be distracting; the latest statistical release, report on China or reading of the Federal Reserve tea leaves can cause the markets to fluctuate—and send investors scurrying for cover or to seize perceived opportunity. Staying on top of market developments is important, but having a long-term, cohesive view of the global economy and markets is essential for reaching ultimate investment objectives. A comprehensive 10-to-15-year perspective can help investors build resilient portfolios and remain focused on their long-term goals, whether that is a secure retirement, a child's education, a new home or other targeted outcomes.
For two decades, investors and their advisors have relied on J.P. Morgan Asset Management's Long-Term Capital Market Assumptions (LTCMAs) when defining and analyzing strategic portfolio allocations and to gain a realistic view of what the markets are likely to deliver over the long term.
The backdrop for this year's Assumptions is an environment characterized by steady inflation, subdued long-term growth and diverging regional dynamics. Long-term growth in developed markets will be tempered by the adverse impact of an aging population while short-term growth prospects in emerging markets will be dampened by the need for financial deleveraging, slow developed market growth and more modest commodity prices. Monetary policies are also expected to diverge as the Federal Reserve's policy-setting committee begins to raise interest rates while Japanese and euro area policymakers are likely to ease even further before considering steps toward interest normalization.
Those foundational assumptions, along with the best thinking of our global network of asset class specialists, are carried through a building block approach we use to formulate our estimates at the asset class level—now encompassing returns, volatilities and correlations for over 50 asset classes.
• Traditional market returns over the next 10 to 15 years will remain generally below historical long-term averages. Exhibits 1A-1B illustrate this point for U.S. markets. Investors should ensure that they are saving enough to reach their long-term goals, given realistic return expectations.
OVERALL, TRADITIONAL MARKET EXPECTED RETURNS ARE NOT INSPIRATIONAL, RELATIVE TO THE PAST.
• An examination of our risk and return estimates across major asset classes for 2016 vs. 2015 suggests that investors willing and able to step out along the risk curve can expect to be somewhat better compensated for taking on that incremental risk than in the past. As seen in Exhibit 2, the efficient frontier (a mapping of expected returns for a range of optimal portfolios with varying levels of risk) has rotated in a counterclockwise direction. For investors, this implies that the expected long-term return for relatively safer assets has fallen while the expected return for riskier assets has improved relative to last year's outlook.
OUR 2016 VS. 2015 ASSUMPTIONS SUGGEST THAT LONG-TERM INVESTORS WILLING TO STEP OUT ON THE RISK CURVE CAN EXPECT TO BE BETTER COMPENSATED FOR THAT INCREMENTAL RISK.
• There are bright spots. As shown in Exhibit 2, U.S. high yield bonds appear relatively attractive, offering close to equity-like returns with superior risk characteristics. Ongoing demand for yield and limited leverage during a long but shallow economic cycle should provide support. Additionally, the entrance of more established, larger issuers, while increasing issuer risk concentration, has improved the average credit quality, average issue size and liquidity of the market.
With a long-term outlook characterized by globally divergent growth and a staggered liftoff in rates, investors need to remain diversified by asset class and region. Investors able to move among global markets and asset classes as regional growth cycles unfold can use this flexibility to enhance returns in a generally modest return environment.


text:
April 7 Council Meeting Highlights
Thursday, April 9, 2020 - Port Hope, ON
Below is a summary of key items discussed at the Municipality of Port Hope regular Council Meeting held on Tuesday, April 7, 2020. The full agenda and staff reports are available on the Council Portal. This was the first regular Council meeting and Committee of the Whole meeting to be held electronically in the Municipality's history.
Donation to Food Bank
Council approved a donation to be made in the amount of $5000 to the Northumberland Fare Share Food Bank. The funding will be allocated from the Community Grants budget, where funding is available for this donation.
Interim property tax collection
Council authorized the amendment of By-law 80/2019 so that no interest shall be applied for non-payment of the second property tax installment or any subsequent installments during a declared emergency by the Province, until the first of the month following the lifting of the Provincial emergency declaration.
Residents on a pre-authorized payment plan who require and arrange a deferred payment plan with the Municipality due to the COVID-19 pandemic will not be charged interest on the deferred payments for 2020.
Staffing during COVID-19 emergency
As a result of the declaration of a state of emergency by the Province of Ontario due to the COVID-19 pandemic, municipal facilities were closed and staff were directed to work remotely from home, where possible. As such, staff prepared a report to Council which outlines alternative work arrangements that have been required by the Municipality.
After consideration of this staff report, Council authorized that the status of employment for indoor recreation program, non-union, part-time employees will change to an absence on an unpaid Declared Emergency Leave (DEL), for the duration of the Provincial Declared Emergency. Positions that continue to be assigned work are excepted from the Leave.
Council also authorized that the active non-union employees (part-time and full-time) who do not work in an indoor recreation program position, may be laid off due to a shortage of work as a result of COVID-19. This would apply as requested by the employee and authorized by the Department Head.
Request for Provincial Order to postpone or cancel opening of spring fishing season
Council passed a Resolution to request that the Ministry of Natural Resources and Forestry issue the necessary regulation or order, and enact the legislation required to postpone or cancel the opening of the trout fishing season on the Ganaraska River in an effort to limit the potential for crowds and gatherings to form. Council requested that this Resolution be forwarded to Premier Doug Ford, Minister of Natural Resources and Forestry John Yakabuski, MPP David Piccini and area municipalities.
Camping during trout fishing season
Council amended By-law 54/2017, being a By-law that permits an exemption to camping restrictions for the Cavan Street Park and Optimist Park during the opening season of trout fishing. The amended By-law will not permit camping in these parks throughout the duration of the declared Provincial emergency, in an effort to reduce group gatherings of more than five people.
Request to resume operations at local waste facilities
Council approved a Resolution to submit a request to Northumberland County to resume operations at the Bewdley Community Recycling Centre and the Brighton Community Recycling Centre as soon as possible.
Minutes from this meeting will be available pending approval at the next Council meeting on Tuesday, April 21, 2020, at which point they will become the official record of the meeting.
Recordings of the April 7, 2020 Regular Council meeting and Committee of the Whole meeting are available at porthope.ca/council-communications.


Are You Spring Cleaning Your Warehouse?
If you are looking for mechanical handling for your 2019 warehouse spring clean, then why not give us a call, we offer a wide variety of mechanical handling solutions and are conveniently located for London, Heathrow, Reading, Slough and the South of England.
Whether you are planning future growth or are looking for ways to rationalise your existing operation without compromising productivity, Lektro are here to help you with all your mechanical handling needs, from fork lift hire, to fork lift sales. Call us today to see how we can support you on 01753 825807.
Lektro and CESAB for your material handling. We cover a large area including Feltham, Staines, Windsor, and Shepparton.
Our customers benefit from a range of flexible solutions to finance your CESAB equipment from lease purchase, contract fork lift hire or fleet contract hire.
At Lektro Mechanical Handling we understand the importance of all mechanical handling, from warehousing to distribution from storage to construction, we have forklifts and mechanical handling machinery for every industry.
When you work with a CESAB dealer you benefit from all the resources of the CESAB network delivered through a local supplier who has a proven track record of delivering the highest levels of customer service.
We are ready for Christmas here at Lektro and we are ready to help with all your mechanical handling needs from fork lift hire to pallet truck to combo lift. Here to help.
A full range of counterbalanced and warehouse equipment available for peak time hire.
Whether you are a large national company or a small independent business, Lektro are here to provide all the mechanical handling solutions you need to excel. Fork lift delivery, fork lift hire, fork lift repairs and spares.
At Lektro our customers receive personal, fully committed support to help their materials handling operations become as productive and profitable as possible.


Staging sites are to WordPress hosting as responsive design is to the web: At this point, there's an expectation that those things just are.
A staging site is an exact duplicate of your live site – it's a place where you can safely install new plugins or try different configurations without the danger of messing up your live site. Once you've made any changes you want to your staging site, you can "push" it to your live site.
I've written before about how to use site staging with Flywheel, but in this post, I'd like to cover what it's like to work with WP Engine staging. At the end of this article, I'll also tell you how developers can use it for free.
There are affiliate links for some products mentioned in this post. I only recommend things I use and find valuable to my business.
There is only one way to stage sites with WP Engine, but you'll hear it referred to differently based on whether you're working on an existing site OR spinning up a new site for a client.
Staging = you already have an existing live site with WP Engine and you want to work on a staged version of it.
Transferable install = you want to spin up a new site, but intend to transfer that site to your client's account in the future. And you want to work on a staged version of it.
If you need to do a plugin update or make a quick change, you can use WP Engine's staging feature inside of /wp-admin to quickly spin up a copy of the site to test changes and updates. You can then push to production with one click and roll back changes if things go wrong.
Is this hard to set up? Nope!
If you've already got a live website hosted on WP Engine, then you already have site staging set up. To use it is go to the WP Engine menu item from your WordPress admin, click the Staging tab and then click the Copy site from LIVE to STAGING button.
Once you click that button, it'll take a few minutes (or longer, depending on the size of your site) to set up your WP Engine staging site. You'll see a status notification like this once your site is ready. Note that the URL is specific to your staging site.
To edit your staging site, go to that URL and tack on /wp-admin to login (just as you would with your live site) and use the same credentials as your live site.
Once your changes to the staging site are complete, click the Deploy site from STAGING to LIVE button and you're all set!
The other type of staging is for new sites and WP Engine calls these "transferable installs." The idea is that you set up a new site for a client to review (or whatever) and then when the site is complete, you transfer the payment and the install to your client's account.
Transferable installs are awesome because they leave the nerdy parts (like account creation/setup) to the developer and the payment part to the client. Also, if you're a WP Engine affiliate, any transferable installs you create for a client (that are eventually paid) can earn you an affiliate commission.
I describe this process in more detail below.
If a week goes by and there are more changes to make, repeat those steps above (i.e. don't skip to #3). The reason for this is that things have likely changed on your live site in the interim, such as a new user comment, a new post, or maybe an auto-update to WordPress. If you skip to #3 and dive into making changes on your staging site, you lose whatever new things are on your live site.
So, always start fresh with copying the live site to staging.
I love free things. From t-shirts to meals to beer, I love free stuff. I also love that WP Engine is offering free unlimited staging to freelancers and agencies via their Developer Program.
Apply to join the developer program.
If you're approved, you'll get free WP Engine Personal account ($29/mo value). Typically this would come with staging for the 1 live site on your personal account, but with the developer program, you get as many staging sites as you want.
Create a brand new site: Spin up a new site in your WP Engine dashboard and get to work for your client.
OR migrate an existing client site: Same as with a brand new site, spin up a new install. Then use the WP Engine migration plugin to move a new customer's site into your free account. All the customer needs to do is give you /wp-admin access and then you can use the plugin to move the site.
There's also "site migration" link in your dashboard you can use to get all the credentials you'll need for migrating the site. That's a nice touch to have that info in one spot for easy access.
Add free SSL. Use Git Push. Run performance tests. Make an awesome website.
WP Engine will also co-brand notification emails with your logo and can automatically insert your affiliate link for new customer sign-ups (Did I mention WP Engine pays a minimum of $200 per referral?).
And if your client doesn't want to host with WP Engine for some reason? You can transfer client sites to 3rd party hosts using typical FTP workflows.
Whether you're an existing WP Engine customer or not, if you create websites for clients, go join the developer program.
Actually staging sites on WP Engine are automatically backed up. https://wpengine.com/support/restore/ and https://wpengine.com/support/staging/.
Ah! I didn't realize they added this. Thank you – I will update the article.
Thank the good Lord for staging sites…..I cannot imagine being without this feature. Only alternative is copying everything local which can be a lot of time spent and sometimes not possible for larger sites.
I wonder what everyone would have done "before" staging sites. Playing around with plugins, tinkering with WordPress theme "editor" — any of those things could be disastrous, and we just wouldn't know it unless it happened.
Right on Carrie! We've been loving Staging since first working with WP Engine 4 years ago. I can't imagine development without it. Thanks for helping spread the word!
It's hard to put in to a quick comment how great WPE is or how amazing and simple their staging sites are. When I initially picked my hosting provider I chose not to go with WPE because at that point they did NOT have transferable installs and I needed multiple installs for client development. With the addition of transferable installs it's a no-brainer. WPE is best in breed. Cheers!
Same here, Matt. Thanks for the comment!
I love WP Engine. Just to say to say this feature works for multi-site installations too.
When you click on the Staging tab there should be a button/link to click to set it up. If you're not seeing that, something is off and you'll want to contact WPE support.


Today was another great day in paradise. The day started strong with a deep dive. This was the first time for most of the students to experience depths this great, so it was quite an accomplishment. The day did not wind down there because we then moved Argo to the other side of the island and instead of being in 12 feet of water, we are now in 30 feet of crystal clear water and it is an awesome spot with lots of underwater activity. Once we got to our new destination, it started to rain but we made fun of it. So far the trip is great and strangers are growing into friends. Enjoy your sleep!


text:
Archives|MAYORAL CANDIDATE FACES ANGRY CROWD AT CHICAGO CHURCH
https://nyti.ms/29JLIyL
MAYORAL CANDIDATE FACES ANGRY CROWD AT CHICAGO CHURCH
By NATHANIEL SHEPPARD JR. and SPECIAL TO THE NEW YORK TIMES MARCH 28, 1983
March 28, 1983, Page 00013Buy Reprints The New York Times Archives
Representative Harold Washington and former Vice President Walter F. Mondale were greeted with boos and jeers today as they sought to attend a Palm Sunday service at a Roman Catholic church.
As Mr. Washington, the Democrat seeking to become Chicago's first black mayor in an April 12 election, and Mr. Mondale, a Presidential candidate, walked toward St. Pascal's Church in the largely white, traditionally Democratic Portage Park neighborhood, they were surrounded by about 150 people.
Many in the crowd wore buttons in support of Bernard Epton, Mr. Washington's Republican opponent for mayor.
They entered the vestibule but decided to turn back for fear that the din of the shouting protesters would disrupt the service, an aide said.
A short time later, Mr. Washington described the incident as ''unfortunate'' but said he would continue to follow his schedule, which calls for another appearance at the church April 5. Mr. Epton later issued a statement critical of the demonstrators.
The Rev. Francis Ciezadlo said he believed the incident occurred for two reasons: ''There are many church parishioners who do not feel that political candidates should be invited to the church, and then there is race.''
''This is a middle-class Polish, Italian and Irish neighborhood in which some people feel they were uprooted in the past as blacks moved into their old communities,'' Father Ciezadlo said. ''To them, Harold Washington's presence represents the beginning of blacks uprooting them again.''
A version of this article appears in print on March 28, 1983, on Page A00013 of the National edition with the headline: MAYORAL CANDIDATE FACES ANGRY CROWD AT CHICAGO CHURCH. Order Reprints| Today's Paper|Subscribe


text:
7 Wonders of the World
7 Wonders of Africa
7 Wonders of Asia
7 Wonders of Europe
7 Wonders of Oceania
7 Wonders of North America
7 Wonders of South America
7 Wonders of Caribbean
Oceanian
7 Wonders of Mankind
7 Wonders of Basilicas
7 Wonders of Cathedrals
7 Wonders of Bridges
7 Wonders of Washington DC
7 Wonders of Skyscrapers
7 Wonders of Trains
7 Wonders of Canada
Canada is the northern most country within the continent of North America. It shares a border with the United States of America with that border being serving as the longest bi-country land border.Canada is the second largest country in the world stretching from the Atlantic Ocean to the Pacific Ocean and north into the Arctic Ocean. It occupies a territory of 3.85 million square miles (9.98 million sq. km). The majority of the country is occupied by forest and tundra.
So, what are the 7 Wonders of Canada? Here is a look at the magnificent attractions that call Canada home.
What are the 7 Wonders of Canada?
CN Tower is located in Toronto, Canada serving as a communications and observation tower. It is constructed out of concrete opening in 1976 after completion.
The CN Tower measures 1,815.3 feet (553.3 m) to the top creating the tallest free-standing structure in North America. It is the third tallest tower globally. The top floor is located at the 1,464.9-foot (446.5 m) level. The metal staircase extending 4,355 steps is the tallest metal staircase in the world.
The CN Tower was declared one of the Seven Modern Wonders of the World by the American Society of Civil Engineers and it is one of the official 7 Wonders of North America.
Saint Joseph's Oratory
Saint Joseph's Oratory is officially known as Saint Joseph's Oratory of Mount Royal. It is a Roman Catholic minor basilica as well as a national shrine. It is located on a summit of Mount Royal.
Saint Joseph's Oratory stretches a length of 344 feet (105 m), a width of 213 feet (65 m), and a height of 423 feet (129 m). It has a capacity of 10,000 people making it the largest church in Canada.
The outer dome is 318 feet (97 m) from the nave floor and has a diameter of 128 feet (39 m). It is claimed to be one of the largest domes in the world.
The West Edmonton Mall is located in Summerlea, Edmonton. It has the distinction of being the largest mall in Canada, the largest Mall in North America, and the 23rd largest mall in the world.
West Edmonton Mall extends across an area of 5,300,000 square feet (490,000 sq. m) with over 800 stores and services. It features two hotels, 100 dining venues, an amusement park, a waterpark, ice palace, movie theaters, bowling, and more.
It holds or has held the record for the largest indoor amusement park, largest indoor roller coaster, largest indoor lake, largest waterpark in the America's, and the world's largest parking lot with over 30,000 spaces counting overflow areas.
Country of Wonder*
Name of Wonder*
Description of Wonder and Why it should be included.*
Seven Wonders is an organization committed to promoting and protecting the wonders of the world. Discover, Explore, Learn and Protect (DELP), this is the objective of Seven Wonders. SW seeks to help individuals, groups and organizations discover and explore the wonders of the world, learn more about them and foster a philosophy and practice of conservation and protection.
COPYRIGHT © SEVEN WONDERS 2017.


text:
A collection of lectures featuring particularly prominent speakers, many of whom are guests to the university.
Klein College Lecture: Eileen Truax
By Katie | Published: April 12, 2019
Journalist Eileen Truax discusses her new book, "We Built the Wall." The book provides an immersive look at the new front in the immigration wars. "We Built the Wall" follows the stories of people like Saúl Reyes, who was forced to flee his home after a drug cartel murdered members of his family, and Delmy Calderón, a 42-year-old woman leading an eight-woman hunger strike in an El Paso detention center. Truax's book also features lawyer Carlos Spector, who has filed hundreds of political asylum cases on behalf of human rights defenders, journalists and political dissidents. His cases and their media coverage have increasingly put a spotlight on U.S. immigration policy, the state of Mexico and the political basis of immigration, asylum and deportation decisions.
Related from University Lecture Series
2019 Children's Media Career Symposium
Klein College Lecture: Dr. Juan Francisco Salazar
Klein College Lecture: Dr. Daniel Kreiss
Humanities Lecture: Terry Rey


11am on 5 June 2018 at the same location as the original draw.
Any winner in the Unclaimed Prize Draw will be notified by phone and in writing immediately after the Unclaimed Prize Draw and the applicable prize winner will have their name published on the website on 11.00am on 6 June 2018 for a period of 28 days.
Prize detailed at https://www.racv.com.au/travel-leisure/racv-golf/racv-golf-membership.html. Application for RACV Golf Membership must be completed in full and submitted by 3 July 2018 or the Prize will be forfeited. Prize and is subject to approval of RACV Golf Membership and the terms and conditions of the supplier of the Prize.
Callaway can deliver items, but it must be to a business address. Delivery address to be discussed at the time of the fitting.


HERE provides a production environment for handling your requests.
The Production environment is not designed to support sudden, unannounced high loads. If you need to do performance testing, contact HERE to discuss options.


text:
L'umanoide è un film del 1979 diretto da Aldo Lado con lo pseudonimo di George B. Lewis.

Girata sulla scia del grande successo di Guerre stellari, questa pellicola di fantascienza è considerata la versione italiana del blockbuster statunitense. Presenta un ricco cast internazionale tra cui spiccano attori di prestigio come Arthur Kennedy e Richard Kiel ma anche giovani attrici come Barbara Bach e Corinne Cléry. È da segnalare, inoltre, la collaborazione di Enzo G. Castellari alla regia e la partecipazione di Ennio Morricone alla realizzazione della colonna sonora.

Trama
Dopo un terribile conflitto nucleare, il pianeta Metropolis, sembra vivere un momento di definitiva pace sotto la corretta e saggia guida del Grande Fratello. Quando però il malvagio Lord Graal, riuscendo a fuggire dalla prigione-satellite nella quale era stato rinchiuso dal fratello governatore, inizia a meditare vendetta, la tranquillità comincia presto a vacillare. Per realizzare il suo diabolico piano, Lord Graal libera il dottor Kraspin dal manicomio spaziale dove era rinchiuso. Quest'ultimo, dopo aver sottratto agli abitanti di Metropolis il Kappatron (una sostanza in grado di trasformare gli esseri umani in mostruosi e invincibili umanoidi) e aver catturato il gigantesco Golob, lo trasforma in uno spietato mostro con il preciso compito di annientare chiunque possa ostacolare i loro piani di conquista. La dottoressa Barbara Gibson, il guerriero Nick e il giovane Tom Tom combattono a fianco del Grande Fratello per proteggere la galassia da questa nuova e malvagia minaccia.

Produzione
Il film è stato girato a partire dal mese di giugno del 1978 con una spesa di produzione preventivata in 3,5 milioni di dollari.

Colonna sonora

Album
La colonna sonora originale è stata curata da Ennio Morricone e pubblicata nel 1979 dalla RCA Italiana su un disco in vinile a 33 giri (BL 31432) intitolato Colonna sonora originale del film L'umanoide.

Tracce
 Un uomo nello spazio 5:45
 Estasi stellare 5:03
 Infanzia, evoluzione e ritorno 6:36
 Informale primo 0:58
 Trasmissione difettosa, rotazione e rivoluzione 6:25
 Incontri a sei 4:18
 Robodog 1:38
 Informale secondo 5:14

Musiche composte, arrangiate e orchestrate da Ennio Morriconce.

Distribuzione
La pellicola è stata distribuita nelle sale cinematografiche italiane nel mese di aprile del 1979. Doppiaggio italiano a cura della SAS.

Data di uscita
Alcune date di uscita internazionali nel corso del 1979 sono state:
11 aprile 1979 in Italia

Edizioni home video
Per il circuito home video, in Italia, sono state distribuite due videocassette VHS nel corso degli anni. Una dalla Creazioni Home Video nel mese di aprile del 1988 con il codice VT 4647 e una dalla Mondadori Video nel giugno del 1991 con il codice MVEC 03047.

Accoglienza

Critica
In un articolo apparso sul quotidiano La Stampa, all'epoca dell'uscita del film nelle sale cinematografiche, vengono apprezzate le premesse spettacolari che il film si pone ma allo stesso tempo ne viene criticata l'ambizione di "favola universale" in una pellicola troppo piena di aria strapaesana.

Note

Voci correlate
Cinema italiano di fantascienza

Collegamenti esterni

Film di fantascienza


text:
site: media | arena: mlb | pageType: profiles | section: | slug: | sport: baseball | route: player_profile_home | 6-keys: media/spln/mlb/reg/free/playerprofiles
Jon Gray
Texas Rangers • #22 • SP
Fri, Feb 24 @ 3:05 pm ET
@ Kansas City Royals
Surprise Stadium
AL West Standings
106-56 7-3 W2
90-72 7-3 W3
73-89 7-3 L3
60-102 4-6 W4
2022 Pitching
Earned Run Average
Base on Balls (Walk)
Regular Season 127.1 7 7 3.96 134 39
Full Career Stats
Top Jon Gray News
Frank's Sleepers 1.0
CBS Sports Frank Stampfl Jan 30, 2023
Starting Pitcher Tiers 1.0
CBS Sports Scott White Jan 27, 2023
Rangers, Eovaldi agree to terms on reported $34M deal
CBS Sports Dayn Perry Dec 28, 2022
Rangers, LHP Andrew Heaney agree to deal
CBS Sports Matt Snyder Dec 6, 2022
MLB rumors: Judge meets with Giants, offer coming soon?
CBS Sports Mike Axisa Nov 24, 2022
Rangers' Jon Gray: Wraps up year with quality start
Rotowire Oct 5, 2022
Gray didn't factor into the decision in the first game of Tuesday's doubleheader against the Yankees, giving up three runs on four hits over six innings. He struck out three without walking a batter.
The right-hander battled injuries in his first season with Texas and tossed only 127.1 innings, but Gray was effective when he was on the mound. Tuesday's quality start was his eighth of the year, and he'll head into the winter with a 3.96 ERA, 1.13 WHIP and 134:39 K:BB. Finally free of Coors Field, the 30-year-old flashed his upside this season, and he'll look to put together a healthier campaign in 2023.
... See More ... See Less
Rangers' Jon Gray: Tagged for six runs
Rotowire Sep 30, 2022
Gray allowed six runs on eight hits and three walks while striking out five over five innings in a no-decision versus the Mariners on Thursday.
Gray was back to struggling Thursday after throwing five innings of one-hit ball in his previous start. The 30-year-old gave up two home runs to Mitch Haniger and another long ball to Jarred Kelenic, all of which plated two runs. Gray's ERA spiked to 3.93 with a 1.15 WHIP and 131:39 K:BB through 121.1 innings across 23 starts this year. The right-hander is expected to end his season with a home start versus the Yankees next week.
Rangers' Jon Gray: Allows just one hit
Gray allowed a single unearned run in five innings Friday against the Guardians, striking out just one batter but allowing just one hit, one walk and one hit-by-pitch. He did not factor into the decision.
Gray did a good job keeping the bases clean Friday, with the Guardians' only run under his watch coming on a throwing error during a stolen base attempt. The Guardians would score five runs off Taylor Hearn immediately after Gray left the game, however, denying the veteran righty the chance to secure a win. Gray tentatively lines up to face the Mariners in Seattle and the Yankees at home to close the year.
Rangers' Jon Gray: Takes seventh loss
Gray (7-7) allowed two earned runs on two hits and one walk while striking out four over 4.1 innings to take the loss in a 5-1 defeat against the Rays on Saturday.
Gray was making his second start since coming off the IL with an oblique strain and threw only 67 pitches. The start could be taken as a step in the right direction for Gray, who threw 45 pitches his last time out Sept 13. He has an excellent 125 strikeouts in 111.1 innings pitched this season, so he could help fantasy managers in that category as he goes deeper into games down the stretch. Gray is tentatively expected to make his next start against the Guardians.
Rangers' Jon Gray: Activated prior to start
Gray (oblique) was reinstated from the 15-day injured list ahead of Monday's start against the Marlins.
Gray has been sidelined since the start of August due to an oblique injury, but he'll return to the mound as the starter during the second game of Monday's doubleheader against Miami. The right-hander didn't require a rehab assignment prior to being activated, so it's unclear whether he'll face any workload restrictions during Monday's nightcap.
Week 24 Preview: Sleeper pitchers
CBS Sports Scott White Sep 11, 2022
Rangers' Jon Gray: Set to return Monday
Gray (oblique) will be activated from the 15-day injured list to start the second game of Monday's doubleheader against the Marlins, Levi Weaver of The Athletic reports.
Gray's oblique injury has sidelined him since the first day of August, but he looks like he's ready to get back on the bump. The right-hander didn't head out on a rehab assignment, so it's unclear what type of workload he will be able to handle in his first game back.
FBT: Cruz flashes immense upside, Luzardo back on track
CBS Sports Dan Schneier Sep 7, 2022
Rangers' Jon Gray: May not need rehab assignment
Rotowire Sep 6, 2022
Gray (oblique) will throw live batting practice Wednesday and it's possible he won't need a rehab assignment before rejoining the big-league rotation, Levi Weaver of The Athletic reports.
The Rangers will evaluate Gray after Wednesday's live batting practice session to determine the next step. It's encouraging to hear Gray is on track to return in time to make a few more starts this season if he can avoid setbacks.
Braves' Strider strikes out 16 without walking anyone
CBS Sports Matt Snyder Sep 2, 2022
Rangers' Jon Gray: Nearing mound work
Rotowire Aug 26, 2022
Gray (oblique) is throwing Friday and is scheduled for a bullpen session Sept. 1, Kennedi Landry of MLB.com reports.
The bullpen session will be the right-hander's first time on the mound since suffering an oblique strain during his last start Aug. 1. Gray is expected to rejoin the Rangers before the end of the campaign, though he's likely to have a modified workload given the limited build-up time.
Rangers fire FO executive Jon Daniels after 17 seasons
CBS Sports Matt Snyder Aug 17, 2022
Rangers' Jon Gray: Out 4-6 weeks with oblique strain
Rotowire Aug 2, 2022
Gray was placed on the 15-day injured list with a strained left oblique Tuesday and is expected to be sidelined 4-to-6 weeks, Joseph Hoyt of The Dallas Morning News reports.
The right-hander suffered the injury during Monday's start against the Orioles and is now poised to miss the rest of August. Depending on his recovery, Gray may not get back stretched back out to a full workload if he's even able to return before the end of the regular season.
Rangers' Jon Gray: Could miss next turn
Texas manager Chris Woodward said a best-case scenario would be that Gray (left side discomfort) misses just one start, Kennedi Landry of MLB.com reports.
Gray was removed from Monday's start after 48 pitches with what the right-hander initially described as cramping in his left side. Gray is expected to undergo a scan, and the Rangers should have an update after a review of the results. If the 30-year-old misses one or multiple starts, the Rangers don't have many good options to fill in. Taylor Hearn, who has bounced between the rotation and the bullpen, as well as the majors and the minors, could be used as a stopgap.
Rangers' Jon Gray: Exits with injury
Gray was removed from Monday's game against the Orioles in the second inning with left side discomfort.
Gray's injury forced him to leave Monday's outing after he threw just 48 pitches. It remains to be seen if he will be available to make what was set to be his second start of the week Saturday.
MLB rumors: Padres in talks for Willson Contreras
CBS Sports Mike Axisa Jul 30, 2022
Rangers' Jon Gray: Undone by long ball
Rotowire Jul 28, 2022
Gray (7-5) allowed four earned runs on five hits and four walks while striking out eight across 6.1 innings to take the loss Wednesday against the Mariners.
Gray wasn't particularly sharp through six innings but still managed to limit the Mariners to one run. However, he came undone in the seventh inning, capped by a three-run homer by Julio Rodriguez. Gray entered the start having allowed two or fewer earned runs in six of his last eight starts, and he now owns a 3.62 ERA and 113:33 K:BB across 102 frames on the season.
Rangers' Jon Gray: Dominates Marlins
Gray (7-4) allowed four hits and two walks while striking out five across six scoreless innings to earn the win Thursday against the Marlins.
Gray dominated the Marlins, and he allowed only three runners to reach scoring position in the start while also generating 13 swinging strikes on 94 total pitches. Gray has been excellent across his last eight starts, maintaining a 1.81 ERA while punching out 58 across 49.2 innings. That strong stretch has lowered his ERA on the campaign to 3.48 across 95.2 frames.
Rangers' Jon Gray: Yields just one hit in win
Gray (6-4) earned the win over Oakland on Wednesday, allowing one hit and no walks while striking out nine batters over seven scoreless innings.
Gray was dominant in what was arguably his best outing of the season, striking out five of the first six batters he faced and allowing only one baserunner -- via an infield single -- across seven frames. The right-hander racked up 16 swinging strikes and finished with his sixth quality start of the campaign. Gray has been a solid addition to Texas' staff this season, ranking second on the team with six wins while posting a 3.71 ERA, 1.13 WHIP and 10.0 K/9 over 89.2 innings.
HT/WT: 6-4, 235 lbs
Birthplace: Shawnee, OK
School: Oklahoma
Experience: 7
Bats/Throws: R, R


The judges of Decanter World Wine Awards 2018 made their decision ! Our Pouilly-Fuissé "Domaine Ferraud – L'Entreroches" an our Brouilly "Domaine Rolland" both received the bronze medal ! In addition, Our Morgon – Domaine Ferraud "Les Charmes" has been commended !


text:
package org.apache.eagle.common.config;

import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.HTableInterface;
import org.apache.hadoop.hbase.client.HTablePool;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.TimeZone;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;

public class EagleConfigFactory implements EagleConfig {
    private static final Logger LOG = LoggerFactory.getLogger(EagleConfigFactory.class);

    private String env;
    private String zkQuorum;
    private String zkPort;

    private Configuration hbaseConf;
    private String eagleServiceHost;
    private int eagleServicePort;
    private String storageType;
    private Config config;
    private TimeZone timeZone;
    private boolean autoCreateTable = true;

    public boolean isCoprocessorEnabled() {
        return isCoprocessorEnabled;
    }

    private boolean isCoprocessorEnabled;

    private boolean tableNamePrefixedWithEnv;

    private HTablePool pool;
    private int hbaseClientScanCacheSize = 1000;

    private ThreadPoolExecutor executor = null;

    private static EagleConfigFactory manager = new EagleConfigFactory();

    private EagleConfigFactory() {
        init();
        if (this.getStorageType() == null || this.getStorageType().equalsIgnoreCase("hbase")) {
            this.pool = new HTablePool(this.hbaseConf, 10);
        }
    }

    public static EagleConfig load() {
        return manager;
    }

    public HTableInterface getHTable(String tableName) {
        return pool.getTable(tableName);
    }

    private String getString(Config config, String path, String defaultValue) {
        if (config.hasPath(path)) {
            return config.getString(path);
        } else {
            return defaultValue;
        }
    }

    public String getStorageType() {
        return storageType;
    }

    public ThreadPoolExecutor getExecutor() {
        return executor;
    }

    private void init() {
        this.config = ConfigFactory.load();
        this.timeZone = TimeZone.getTimeZone((config.hasPath(EagleConfigConstants.EAGLE_TIME_ZONE)
            ? config.getString(EagleConfigConstants.EAGLE_TIME_ZONE) : EagleConfigConstants.DEFAULT_EAGLE_TIME_ZONE));
        this.env = config.hasPath(EagleConfigConstants.SERVICE_ENV) ? config.getString(EagleConfigConstants.SERVICE_ENV) : "dev";
        this.zkQuorum = config.hasPath(EagleConfigConstants.SERVICE_HBASE_ZOOKEEPER_QUORUM)
            ? config.getString(EagleConfigConstants.SERVICE_HBASE_ZOOKEEPER_QUORUM) : null;
        this.zkPort = config.hasPath(EagleConfigConstants.SERVICE_HBASE_ZOOKEEPER_PROPERTY_CLIENTPORT)
            ? config.getString(EagleConfigConstants.SERVICE_HBASE_ZOOKEEPER_PROPERTY_CLIENTPORT) : null;
        final String zkZnodeParent = config.hasPath(EagleConfigConstants.SERVICE_ZOOKEEPER_ZNODE_PARENT)
            ? config.getString(EagleConfigConstants.SERVICE_ZOOKEEPER_ZNODE_PARENT) : EagleConfigConstants.DEFAULT_ZOOKEEPER_ZNODE_PARENT;
        String clientIPCPoolSize = getString(config, EagleConfigConstants.SERVICE_HBASE_CLIENT_IPC_POOL_SIZE, "10");
        this.autoCreateTable = !config.hasPath(EagleConfigConstants.AUTO_CREATE_TABLE) || config.getBoolean(EagleConfigConstants.AUTO_CREATE_TABLE);
        this.hbaseConf = HBaseConfiguration.create();
        this.hbaseConf.set("hbase.client.ipc.pool.size", clientIPCPoolSize);

        if (this.zkQuorum != null) {
            this.hbaseConf.set("hbase.zookeeper.quorum", this.zkQuorum);
        }

        if (this.zkPort != null) {
            this.hbaseConf.set("hbase.zookeeper.property.clientPort", this.zkPort);
        }

        if (zkZnodeParent != null) {
            this.hbaseConf.set("zookeeper.znode.parent", zkZnodeParent);
        } else {
            this.hbaseConf.set("zookeeper.znode.parent", EagleConfigConstants.DEFAULT_ZOOKEEPER_ZNODE_PARENT);
        }

        this.eagleServiceHost = config.hasPath(EagleConfigConstants.SERVICE_HOST) ? config.getString(EagleConfigConstants.SERVICE_HOST) : EagleConfigConstants.DEFAULT_SERVICE_HOST;
        this.storageType = config.hasPath(EagleConfigConstants.SERVICE_STORAGE_TYPE) ? config.getString(EagleConfigConstants.SERVICE_STORAGE_TYPE) : EagleConfigConstants.DEFAULT_STORAGE_TYPE;
        this.isCoprocessorEnabled = config.hasPath(EagleConfigConstants.SERVICE_COPROCESSOR_ENABLED) && config.getBoolean(EagleConfigConstants.SERVICE_COPROCESSOR_ENABLED);
        this.eagleServicePort = config.hasPath(EagleConfigConstants.SERVICE_PORT) ? config.getInt(EagleConfigConstants.SERVICE_PORT) : EagleConfigConstants.DEFAULT_SERVICE_PORT;
        this.tableNamePrefixedWithEnv = config.hasPath(EagleConfigConstants.SERVICE_TABLE_NAME_PREFIXED_WITH_ENVIRONMENT) && config.getBoolean(EagleConfigConstants
            .SERVICE_TABLE_NAME_PREFIXED_WITH_ENVIRONMENT);
        this.hbaseClientScanCacheSize = config.hasPath(EagleConfigConstants.SERVICE_HBASE_CLIENT_SCAN_CACHE_SIZE) ? config.getInt(EagleConfigConstants.SERVICE_HBASE_CLIENT_SCAN_CACHE_SIZE) :
            hbaseClientScanCacheSize;
        // initilize eagle service thread pool for parallel execution of hbase scan etc.
        int threadPoolCoreSize = config.hasPath(EagleConfigConstants.SERVICE_THREADPOOL_CORE_SIZE) ? config.getInt(EagleConfigConstants.SERVICE_THREADPOOL_CORE_SIZE) : EagleConfigConstants
            .DEFAULT_THREAD_POOL_CORE_SIZE;
        int threadPoolMaxSize = config.hasPath(EagleConfigConstants.SERVICE_THREADPOOL_MAX_SIZE) ? config.getInt(EagleConfigConstants.SERVICE_THREADPOOL_MAX_SIZE) : EagleConfigConstants
            .DEFAULT_THREAD_POOL_MAX_SIZE;
        long threadPoolShrinkTime = config.hasPath(EagleConfigConstants.SERVICE_THREADPOOL_SHRINK_SIZE) ? config.getLong(EagleConfigConstants.SERVICE_THREADPOOL_SHRINK_SIZE) : EagleConfigConstants
            .DEFAULT_THREAD_POOL_SHRINK_TIME;
        this.isServiceAuditingEnabled = config.hasPath(EagleConfigConstants.SERVICE_AUDITING_ENABLED) && config.getBoolean(EagleConfigConstants.SERVICE_AUDITING_ENABLED);

        this.executor = new ThreadPoolExecutor(threadPoolCoreSize, threadPoolMaxSize, threadPoolShrinkTime, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>());

        LOG.info("Successfully initialized config");

        if (LOG.isDebugEnabled()) {
            if (this.isCoprocessorEnabled) {
                LOG.debug("Eagle HBase Coprocessor is enabled");
            } else {
                LOG.debug("Eagle HBase Coprocessor is disabled");
            }
        }
    }

    @Override
    public Configuration getHbaseConf() {
        return hbaseConf;
    }

    @Override
    public String getZKQuorum() {
        return this.zkQuorum;
    }

    @Override
    public String getZKPort() {
        return this.zkPort;
    }

    @Override
    public String getServiceHost() {
        return eagleServiceHost;
    }

    @Override
    public int getServicePort() {
        return eagleServicePort;
    }

    @Override
    public String getEnv() {
        return env;
    }

    @Override
    public boolean isTableNamePrefixedWithEnvironment() {
        return this.tableNamePrefixedWithEnv;
    }

    @Override
    public int getHBaseClientScanCacheSize() {
        return this.hbaseClientScanCacheSize;
    }

    @Override
    public TimeZone getTimeZone() {
        return this.timeZone;
    }

    @Override
    public Config getConfig() {
        return this.config;
    }

    // added for jira EAGLE-47
    boolean isServiceAuditingEnabled;

    @Override
    public boolean isServiceAuditingEnabled() {
        return isServiceAuditingEnabled;
    }

    @Override
    public boolean isAutoCreateTable() {
        return autoCreateTable;
    }

    public void setAutoCreateTable(boolean autoCreateTable) {
        this.autoCreateTable = autoCreateTable;
    }
}