Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE COURT OF SH. SANJEEV JAIN:ADDL. SESSIONS JUDGE /SPECIAL JUDGE: CBI03 (PC ACT) SOUTH DISTRICT: SAKET COURTS: NEW DELHI UID No. 02406R0147192015 Criminal Revision no. 30/15 1. East West Linkers 1213, Panchsheel Shopping Centre, New Delhi 110 017. 2. Smt. Preet Singh East West Linkers, H.No. 241245, Shahpur Jat, New Delhi 110 049. .........Petitioners Vs. 1. Kuldeep Singh Tomar House No. 224, Shapur Jat, New Delhi 110 049. 2. Chairman/Member Secretary Delhi Pollution Control Committee I.S.B.T Building, Kashmeri Gate, Delhi 110 006. ............Respondents Criminal revision no. 30/2015 17.07.2015 Page no. 1/13 Date of Institution : 05.05.2015 Date of allocation : 06.05.2015 Date of arguments : 02.07.2015 Date of order : 17.07.2015 Criminal revision petition u/s 397 of The Code of Criminal Procedure (in short "Cr.PC") against the order dated 21.01.2015 passed by the Court of Sh. Ankit Singla, ld. Metropolitan Magistrate03, Saket Courts, New Delhi. Present: Sh. Vishal Gosain and Sh. Bipin B. Singh, advocates for petitioners. None for R1 Kuldeep Singh Tomar. Sh. Nilesh Sahani, advocate for R2 Delhi Pollution Control Committee. O R D E R
1. In brief, this criminal revision petition has been filed by the petitioners U/S 397 Cr.P.C to challenge the impugned order dated 21.01.2015 passed by the Court of ld. Metropolitan Magistrate03, South, Saket Courts, New Delhi.
2. In brief, the facts of the case are that a complaint was filed by respondent no. 1 Kuldeep Singh Tomar (hereinafter referred as "complainant") against respondents M/s East West Linkers and Smt. Preet Singh, the owner of Criminal revision no. 30/2015 17.07.2015 Page no. 2/13 M/s East West Linkers (hereinafter at some places referred as "accused") U/S 19(b) of The Environment (Protection) Act, 1986 for the offence committed U/S 15 of The Environment (Protection) Act, 1986 (in short referred as "Environment Act").
3. In his complaint, the complainant alleged that he is resident of Shahpur Jat and accused M/s East West Linkers is running an industrial unit at premises no. 241 to 245, Shahpur Jat which is purely a residential area. As per complainant, M/s East West Liners is owned by Smt. Preet Singh. The complainant alleged that accused persons are carrying out illegal industrial activity in the premises without obtaining consent from Delhi Pollution Control Committee ( in short "DPCC") or any other authority. As per allegations, accused persons were using steam generator (boiler) in the process of industrial unit, which was causing air pollution. Complainant further alleged that DPCC had knowledge of the illegal activities of the accused persons but did not take any action and in this regard complainant relied upon certified copy of the written statement filed in suit no. 466/08. As per allegations, the generators were being used by Criminal revision no. 30/2015 17.07.2015 Page no. 3/13 the accused persons on the roof top without any permission and the ground water was also extracted without permission. The complainant alleged that accused persons were also violating the direction of Hon'ble Supreme Court given in M.C. Mehta vs. UOI that "no industrial activity shall be carried out in the nonconforming area." On these facts, the complainant prayed that accused persons be summoned for contravention of Section 3 and 7 of Environment Protection Act, which are punishable U/S 17 of the said Act.
4. The Court of ld. M.M took the cognizance of the offence, recorded the statement of the complainant and by impugned order dated 21.01.2015 decided to summon the accused persons to face trial for the offence U/S 3 r/w Section 17 of The Environment Act.
5. In revision petition, the impugned order has been challenged on various grounds during the course of arguments.
6. Ld. counsel for petitioners disputed the jurisdiction of the Court of ld. M.M. Ld. counsel for petitioners submitted that vide letter/order dated 23.02.2012 bearing No. 869/DHC/Gaz./DJS/VI.E.2(a)/G3/2012 issued Criminal revision no. 30/2015 17.07.2015 Page no. 4/13 by Hon'ble High Court of Delhi for the cases involving issues of Environmental Pollution and Ecological Destruction, the Court of Addl. Chief Metropolitan Magistrate (Special Acts) Central, Tis Hazari Courts, Delhi, was designated and therefore only the special designated Court of Addl. Chief Metropolitan Magistrate (Special Act), Tis Hazari Courts, Delhi have the exclusive jurisdiction to deal with the cases pertaining to the issues of Environmental Pollution and Ecological Destruction. For reference, the contents of the said letter/order are reproduced herein:
"No. 869/DHC/Gaz./DJS/VI.E2(a)/G3/2012 From:
The Registrar General High Court of Delhi, New Delhi.
To The District & Sessions Judge, Tis Hazari Courts, Delhi New Delhi, dated the 23.02.2012. Subject: Setting up of Special Environmental Courts for adjudication of the cases involved issues of Environmental Pollution and Ecological Destruction.
Criminal revision no. 30/2015 17.07.2015 Page no. 5/13 Madam, I am directed to refer to your letter No. 97/F.3(4)//MM/2012 dated 09.01.2012 on the above subject, and to say that Hon'ble the Acting Chief Justice and Hon'ble Judges of this Court have been pleased to designate the Court of Addl. Chief Metropolitan Magistrate (Special Act) Central, Tis Hazari, as the Court to deal with cases filed by the Delhi Pollution Control Committee involving issues of Environment Pollution and Ecological Destruction under the Water (Prevention and Control of Pollution) Act, the AIR (Prevention and Control of Pollution) Act, 1981 and the Environment (Protection) Act, 1986.
Yours faithfully, (O.P. Narang) Deputy Registrar (Gaz.) For Registrar General.
Endst.No._/Gaz/DJS/VI.E.2(a)/G3/2012 dated: Copy forwarded for information and necessary action to:
1. The District Judge & Addl. Sessions Judge I/C, SouthWest Distt. Dwarka Courts Complex, New Delhi.
Criminal revision no. 30/2015 17.07.2015 Page no. 6/13
2. The District Judge & Addl. Sessions Judge I/C, East Distt. Karkardooma Courts Complex, Delhi.
3. The District Judge & Addl. Sessions Judge I/C North District, Tis Hazari Courts, Delhi.
4. The District Judge & Addl. Sessions Judge I/C (NorthWest & Outer) District, Rohini Courts, New Delhi.
5. The District Judge & Addl. Sessions Judge I/C West District, Tis Hazari Courts, Delhi.
6. The District Judge & Addl. Sessions Judge I/C South & SouthEast, Saket courts Complex, New Delhi.
7. The District Judge & Addl. Sessions Judge I/C, New Delhi District, Patiala House Courts, New Delhi.
8. The District Judge & Addl. Sessions Judge I/C, NorthEast Distt. Karkardooma Courts, Delhi.
9. The Addl. Secretary (DJ&LA) Govt. of NCT of Delhi (Department of Law, Justice & Legislative Affairs, Delhi Secretariat, I.P. Estate, New Delhi with reference to his letter No. F.1/10/2011Judl/13741375 dated 18.11.2011.
10. The Member Secretary, Delhi Pollution Control Committee, Department of Environment, Govt. of NCT of Delhi, 4th Criminal revision no. 30/2015 17.07.2015 Page no. 7/13 Floor, ISBT Building, Kashmere Gate, Delhi 110 006 with reference to his letter no. F.DPCC(10)(10)(02)/Leg11/74 dated 20.10.2011 addressed to the Addl. Secretary (Law Justice & LA), Govt. of NCT of Delhi.
(O.P. Narang) Deputy Registrar (Gaz)"
7. In the impugned order, in respect of the question of jurisdiction, ld. M.M observed that:
"As far as 1st point as to whether this Court has jurisdiction to deal with the present matter. Environment Act prescribed that Court of Metropolitan Magistrate has jurisdiction to deal with the matter. This Court has territorial jurisdiction of places where the industry in question is allegedly being run. However during Court proceedings, it was brought to the notice that there is one circular of Hon'ble High Court accordingly to which Court of ld. ACMM of Special Act only has power to deal with the cases under Environment Act.
However, the complainant argued that, that circular is prospective in nature. He further argued that circular deal with the cases Criminal revision no. 30/2015 17.07.2015 Page no. 8/13 which are filed by the DPCC and the present matter is filed by the individual after giving notice to the DPCC. Perusal of language used in the circular dt. 23.02.2012 shows that it deals with the cases which are filed by DPCC. This complaint is filed by an individual, not by DPCC. Hence this Court came to the conclusion that this Court has jurisdiction to try and proceed with this matter."
8. It is clear from the observation of ld. MM that ld. M.M accepted the arguments of complainant that the above mentioned circular is prospective in nature and is applicable only on the cases filed by DPCC. The observation of ld. Trial Court in respect of jurisdiction is disputed by ld. counsel for petitioners on the ground that the subject of the letter/order dated 23.02.2012 itself clarifies that the Special Court of ld. ACMM (Special Act) was designed by Hon'ble High Court of Delhi for adjudication of the cases involving issues of Environment Pollution and Ecological Destruction and in essence it includes all the cases either filed by DPCC or by way of individual complaint. Ld. counsel for petitioners argued that ld. M.M has misconstrued the letter/order dated Criminal revision no. 30/2015 17.07.2015 Page no. 9/13 23.02.2012. The intention behind letter/order could not be to create the Special Court of ld. ACMM only for the cases filed by DPCC by excluding the complaints filed by the individuals. The contention of ld. counsel for petitioners was supported by ld. counsel for respondent no. 2 appearing for DPCC. It was submitted by ld. counsel that DPCC is the only statutory body which deals with the cases pertaining to the pollution in Delhi and he is representing the DPCC's all the cases. Ld. counsel also submitted that after letter/order dated 23.02.2012, all the cases from different Courts of Delhi were transferred to the Court of ld. ACMM (Special Act) at Tis Hazari Courts, Delhi and no case under Pollution Act is pending in any other Courts in Delhi except the designated Court of ld. ACMM. Ld. counsel submitted that letter/order dated 23.02.2012 itself indicates that its copy was forwarded to all the ld. District Judges of different District Courts of Delhi and consequently all the cases pending in different Court were transferred. Ld. counsel for DPCC also submitted that he is representing DPCC in different cases before the designated Court of ld. ACMM (Special Act), Tis Hazari Courts, Delhi.
Criminal revision no. 30/2015 17.07.2015 Page no. 10/13
9. Respondent no. 1 (complainant) put his appearance before this Court after receiving the notice of criminal revision petition but thereafter he did not appear on 01.07.2015 and 02.07.2015.
10. The question of jurisdiction goes to the root of the matter. Though under Environment Act, ld. M.M has jurisdiction to take the cognizance of the offence but when a Special Court has been created by the order of Hon'ble High Court, no other Metropolitan Magistrate can entertain the cases under subject except the designated Court of Ld. ACMM (Special Act), Tis Hazari Courts, Delhi. In my view, ld. M.M fell in an error by misconstruing the letter/order dated 23.02.2012 issued by Hon'ble High Court of Delhi. From the subject of letter/order dated 23.02.2012 and its contents, it cannot be said that Hon'ble High Court intended to create Special Court of ld. ACMM (Special Act) only for the cases filed by DPCC and permitted the individual complainant to institute their cases at different Court Complexes. Moreover, the letter/order dated 23.02.2012 cannot be interpreted that it was prospective in nature and the Criminal revision no. 30/2015 17.07.2015 Page no. 11/13 pending cases in different Courts were to be tried in different Courts. I find force in the contention of ld. counsel for DPCC that Special Court was created by Hon'ble High Court of Delhi so that all the cases relating to Environment issues may be dealt with by one Special Court and individual complaint under Environment Act may be filed only after giving notice to the DPCC wherein DPCC is an essential and necessary party. In my opinion, in view of letter/order dated 23.02.2012, no other Court of ld. M.M except the Court of ld. ACMM (Special Act), Tis Hazari Courts, Delhi had jurisdiction to try the cases pertaining to the issues of Environmental Pollution and Ecological Destruction.
11. In view of above observations, in my opinion, impugned order passed by ld. M.M is without any jurisdiction and is liable to be set aside. Accordingly, the impugned order dated 21.01.2015 in respect of summoning of petitioners (accused persons) is set aside. In view of above observations, I do not deem it appropriate to deal with the respective arguments on the factual issues of the case. Revision petition is accordingly allowed. Criminal revision no. 30/2015 17.07.2015 Page no. 12/13
12. Accordingly, Trial Court Record be sent to ld. M.M alongwith the copy of the order with directions to transfer the case to the specially designated Court of ld. ACMM (Special Act), Central District, Tis Hazari Courts, Delhi, for proceedings in accordance with law. File be consigned to record room after due compliance.
Announced in the open court on 17.07.2015 (Sanjeev Jain) ASJ/Special Judge (PC Act) (CBI3), South, Saket Court New Delhi Criminal revision no. 30/2015 17.07.2015 Page no. 13/13 CR No. 30/15
East West Linkers & Anr. vs. Kuldeep Singh Tomar & Anr. 17.07.2015 Present: Sh. Vishal Gosain, counsel for petitioners.
None for respondent no. 1.
Proxy counsel for the respondent no.2. By separate order announced in the open Court, revision petition is allowed. The impugned order dated 21.01.2015 in respect of summoning of petitioners (accused persons) is set aside. Trial Court record be sent to ld. M.M alongwith the copy of the order with directions to transfer the case to the specially designated Court of ld. ACMM (Special Act), Central District, Tis Hazari Courts, Delhi, for proceedings in accordance with law.
File be consigned to record room after due compliance.
(Sanjeev Jain) ASJ/Special Judge (PC Act) (CBI)3, South, Saket Courts, New Delhi/17.07.2015 Criminal revision no. 30/2015 17.07.2015 Page no. 14/13


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Shockumentary
Rate My Poo
Rate My Kitten
Rate My Finger
Penny Postcards
Phallic
Dr. Sputnik
Boners
Dead Pool
NNDB
Home
Make Dailyrotten your start page
|
|
|
March 21, 2003
Baton-twirling coach charged with sodomy
Times Herald-Record | Submitted by: Sukebe Panda!
"The 63 year old coach of a local, award-winning baton-twirling club was arrested Monday evening on charges he had sexual contact with a teenage girl on his squad, police said. During an interview with city detectives, Fred G. Long of Seward Avenue confessed to performing oral sex on a 16 year old during the summer of 1998, Lt. Patrick Freeman said yesterday." Is that not one of the best headlines, ever?
|
|
Read article...
|
|
Town without pity
Car and Driver | Submitted by: VillageIdiot33
Story of an American nothing-town speed-trap: "The real money comes from violations that elsewhere would likely merit a warning at mostóno front license plate ($55), driving with headsets ($90), with a cracked windshield ($55), with a chipped taillight ($55), without a rearview mirror ($55), with tinted windows ($105), with dirt or anything obscuring a license plate ($55),with loud mufflers ($55), driving too slowly ($90), backing up improperly ($90), stopping past the stop line ($90), no backup lights ($55), a dim bulb over the license plate ($55), making a U-turn ($90), tailgating ($90)..."
|
|
Read article...
|
|
Missing copy of Bill Of Rights found
Philadelphia Inquirer | Submitted by: f00f
"The faded document, fading sepia-colored ink on a poster-board sized piece of parchment, was displayed publicly for the first time in 138 years at noon today at a news conference at FBI headquarters in Center City by still-awed federal law enforcement officials, Gov. Rendell and officials of the National Constitution Center in Philadelphia." More or less, it's booty from the Civil War, heisted from North Carolina by a Union soldier. The sudden emergence of a Bill of Rights is bad news for John Ashcroft.
|
|
Read article...
|
|
Are students using the Iraq crisis to skip class?
Gazette | Submitted by: Rufferto
"Forty students at a Montreal North high school have been suspended for two days after they played hooky yesterday to protest against war in Iraq. High School parent Jackie Frat, who has two kids at (the high school), said the "demonstrators" were probably more intent on enjoying the balmy weather than denouncing George W. Bush. "We had a demonstration (in Montreal) on Saturday. Why didn't they do this during their time? Why did they take school time?" she asked. Yes, why indeed?
|
|
Read article...
|
|
Your cell phone number no longer private
Wire Services | Submitted by: D. Rango
"Cellular providers are getting close to making wireless numbers available to 411 callers. The centralized database of wireless numbers would be off limits to telemarketers, and consumers would be able to choose whether to have their numbers listed or unlisted." Yea, right. Since when did the phone companies stop selling databases to telemarketers? And since when did cell-phone users want their numbers available to anyone? And why should I pay to unlist my formerly private cell-phone number?
|
|
Read article...
|
|
Insight into a virus writer's mind
Wire Services | Submitted by: Rufferto
"Male. Obsessed with computers. Lacking a girlfriend. Aged 14 to 34. Capable of sowing chaos worldwide. That is the profile of the average computer-virus writer, an anti-virus expert said on Tuesday." Good thing you told us! We wer so sure they were all outgoing, computer illiterate grandmothers.
|
|
Read article...
|
|
We're not fat we're just big-mutated
Washington Post | Submitted by: GnoName
Fat family in study that claims a "weak gene" is responsible for binge-eating makes themselves matching t-shirts blaming genetics for their overeating: "The joint Swiss-German-American study makes the strongest case yet that genetic mistakes can cause an eating disorder, researchers say. Traditionally, eating behavior has been viewed as complex and cultural in its causes."
|
|
Read article...
|
|
Sadaam shreds people into fishfood
Times | Submitted by: chumley
"There was a machine designed for shredding plastic. Men were dropped into it and we were again made to watch. Sometimes they went in head first and died quickly. Sometimes they went in feet first and died screaming. It was horrible. I saw 30 people die like this. Their remains would be placed in plastic bags and we were told they would be used as fish food... on one occasion, I saw Qusay [President Saddam Husseinís youngest son] personally supervise these murders."  According to police testimony, Camacho told investigators that the children were killed so they would stop suffering and that Rubio said he was a male prostitute."
|
|
Read article...
|
|
Be Like Mike
Orange Today | Submitted by: Suitts
Not even sure what to think about this: "A Belgian man is about to have the last of nine operations which he hopes will make him look like Michael Jackson. Emmanuel De Reyghere, 30, will have his nose reconstructed to make it look just like Jackson's. Mr De Reyghere, from Zuienkerke, said: "It's the last surgery I need. The doctor will break my nose and rasp it to get a bone structure."
|
|
Read article...
|
|
A Letter to George W. Bush on the eve of war
AlterNet | Submitted by: anonymous
Letter to Bush from Michael Moore: "Of the 535 members of Congress, only one (Sen. Johnson of South Dakota) has an enlisted son or daughter in the armed forces! If you really want to stand up for America, please send your twin daughters over to Kuwait right now and let them don their chemical warfare suits. And let's see every member of Congress with a child of military age also sacrifice their kids for this war effort."
|
|
Read article...
|
|
Attacked teacher urged not to press charges
Mobile-Register | Submitted by: Dirty Sammy
"Schaumburt also said Police Chief Terry Sanders expressed concerns of a racial backlash if she pursued criminal charges and suggested that the youths' parents might sue her. Schaumburt is white and she said the students who attacked her are black... "They're pressing me not to press charges," she said. "It was nicely put to me that it would not be in the best interests of the school."
 The shark was likely to have been in such a frenzy that it ignored the diver's shark repellent device, State Coroner Wayne Chivell heard." It is also postulated that the device was fitted or used improperly.
|
|
Read article...
|
|
Stinky potato shuts down hospital emergency room
Minneapolis Star Tribune | Submitted by: Razor
"Many official eyes were trained on a stained white envelope in the basement of the downtown Minneapolis post office. It looked suspicious and emitted a foul odor. A postal worker who handled it had complained of a headache and a burning sensation when he stopped at United Hospital in Fridley on the way home Tuesday after his night shift"
|
|
Read article...
|
|
French's mustard denies Frenchness
Washington Times | Submitted by: Razor
The company that makes French's mustard wants Americans to know the spicy condiment isn't French. It's British, but that's beside the point. eckitt Benckiser PLC, the British behemoth that manufactures Lysol, Spray 'n Wash and French's mustard, issued a press release yesterday through a New Jersey subsidiary to remind reporters of the condiment's American seeds."
|
|
Read article...
|
|
IRS fires agents for... tax evasion
NewsMax | Submitted by: Razor
"The Internal Revenue Service has fired over 70 employees in the last five years for what the Wall Street Journal describes as "misconduct under a provision of the 1998 IRS reform law." Specifically section 1203 of that act."
|
|
Read article...
|
|
Guy hugs chick, then is beaten into a coma
Joplin Globe | Submitted by: UglySupermodel
"She said the Lopez brothers and two girls came to the Barbre home after her brother called one of the girls and invited her over. John Barbre hugged the girl as he said hello. Armando Lopez got angry, Sally Barbre said... "John is a very huggy, loving person," Sally Barbre said. "John hugged one of the girls, and that's when Armando freaked out. He hugged the girl and they got jealous."
|
|
Read article...
|
|
|
|
|


Superhero Bits: ‘Crisis on Infinite Earths’ Synopses Revealed, ‘Falcon and the Winter Soldier’ Set Photos & More
by Ethan AndertonCould we see old Captain America in Falcon and the Winter Soldier? Want to see Nightwing in the new promo for Titans? Has J.J. Abrams had any discussions with Warner Bros. about a new Superman movie? Want to read the synopses for the first few episodes of the Crisis on Infinite Earths crossover? How hard was it for Robert Pattinson to get an audition for The Batman? All that and more in this edition of Superhero Bits.
See what kind of Marvel-inspired goodies you can get your comic-loving family and friends this holiday season.
Chris Evans says we probably won’t see Captain America popping up in Falcon and the Winter Soldier.
Stargirl has a new title treatment, and series star Brec Bassinger couldn’t be happier about going to The CW.
The synopses for the first three Crisis on Infinite Earths crossover episodes tease some surprise team-ups.
Here’s a promo for the second season finale of DC Universe’s Titans with Brenton Thwaites as Nightwing.
A set photo on-location for Falcon and the Winter Soldier teases Wyatt Russell arriving as U.S. Agent.
The first poster for the upcoming Crisis on Infinite Earths crossover brings all The CW’s superheroes together.
Swamp Thing co-showrunner Gary Dauberman says season two of the series would have been way weirder.
Continue Reading Superhero Bits
Due to the amount of graphics and images included in Superhero Bits, we have to split this post over THREE pages. Click the link above to continue to the next page of Superhero Bits.


|
AssembledChronology
|
|
BaseChronology
|
|
BasicChronology
|
|
BasicDayOfMonthDateTimeField
|
|
BasicDayOfYearDateTimeField
|
|
BasicFixedMonthChronology
|
|
BasicGJChronology
|
|
BasicMonthOfYearDateTimeField
|
|
BasicSingleEraDateTimeField
|
|
BasicWeekOfWeekyearDateTimeField
|
|
BasicWeekyearDateTimeField
|
|
BasicYearDateTimeField
|
|
BuddhistChronology
|
|
CopticChronology
|
|
CutoverField
|
|
EthiopicChronology
|
|
Fields
|
|
GJCacheKey
|
|
GJChronology
|
|
GJDayOfWeekDateTimeField
|
|
GJEraDateTimeField
|
|
GJLocaleSymbols
|
|
GJMonthOfYearDateTimeField
|
|
GJYearOfEraDateTimeField
|
|
GregorianChronology
|
|
HalfdayField
|
|
ISOChronology
|
|
ISOYearOfEraDateTimeField
|
|
ImpreciseCutoverField
|
|
IslamicChronology
|
|
JulianChronology
|
|
LeapYearPatternType
|
|
LenientChronology
|
|
LimitChronology
|
|
LimitDateTimeField
|
|
LimitDurationField
|
|
LimitException
|
|
LinkedDurationField
|
|
StrictChronology
|
|
Stub
|
|
YearInfo
|
|
ZonedChronology
|
|
ZonedDateTimeField
|
|
ZonedDurationField
|


Bookr
Bookr is an open educational resource for teachers. On Bookr, you can read reviews on, review, and download free textbooks on a wide range of subjects.
If you want free way to improve your teaching with peer reviewed textbooks, join Bookr today!


Class vfsStreamWrapperFileTestCase
Test for org\bovigo\vfs\vfsStreamWrapper.
- PHPUnit_Framework_TestCase
- org\bovigo\vfs\vfsStreamWrapperBaseTestCase
- org\bovigo\vfs\vfsStreamWrapperFileTestCase
Namespace: org\bovigo\vfs
Located at vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamWrapperFileTestCase.php
Located at vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/vfsStreamWrapperFileTestCase.php
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
file_put_contentsNonExistingFile( )
assert that file_put_contents() delivers correct file contents |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
setUp()
|
$bar,
$barURL,
$baz1,
$baz1URL,
$baz2,
$baz2URL,
$foo,
$fooURL
|


Mary Pringle Portfolio
I am inspired by fun and intuitive design. I love incorporating my web development, visual art, writing, and process mapping skills into imaginative, responsive, and user friendly websites.
Skills in: HTML5, CSS3, Animation, Bootstrap, Wireframes, Responsive, GitHub, JavaScript, WordPress, SDLC, User Stories,
Usability Testing, Visual Design, Apparel Design
Portfolio Projects:
Capstone Project
View Code
Fortune Teller: DOM Navigation Project
View Code
The Spider Hospital: Mobile Friendly, JavaScript, JQuery, Bootstrap Project
View Code
A Book App: API, Grunt, Yeoman, AngularJS Project
View Code
User Science Journal: WordPress, Google Analytics, Usability Project
WordPress
Classmate Portfolios
Contact Me
I am proficient in Adobe Creative Suite and Microsoft programs, and looking for a role as UX Designer, UI Designer, or Information Architect with the opportunity to learn and grow.
Email<EMAIL_ADDRESS>Linked In: (Link coming soon)


Politico
Home
Political Party
Political Office
Candidate Request
Vote Result
View Profile
Logout
Create New Political Office
Office Name
Office Type
Select office type
Federal Government
Legislative Government
State Government
Local government
Create Office
Political Parties List
S/N
Name
Type
Date Created
Action
1
National Assembly Member
Federal
29-01-2019
view
|
delete
2
Legislative Council Member
Legislative
19-01-2019
view
|
delete
3
Local Government Chairman
Local Government
22-01-2019
view
|
delete
View More


G.E.N Technologies is a new facility offering medical services to patients with uncurable diseases such as cancer, Asthma, HIV/AIDS and Progeria.In G.E.N Technologies we have the best medical Technology such as:
Telehealth-This is the use of Digital information and communications technology to access health care services remotely and manage your health care.
Blockchain-This is a growing list of records,called blocks that are linked using cryptography.
AI Machine learning-This is an application of artificial intelligence that provides systems the ability to automatically learn and improve from the experience without being explicitly programmed.
Cancer immunotherapy-This is also called biologic therapy, Is a type of cancer treatment that boosts the body's defenses to fight cancer.
G.E.N Technologies was formally founded in July 2019,and started operating in October 2019.In G.E.N Technlogies we also offer installations services like:
Software installations
Mobile and Web installations.
Nurses and Doctors teaching academy
ROLES OF GEN TECHNOLOGY.
In G.E.N Technology we need to see atleast the face of a young mind joyful.
Past projects
For my past projects i have done some minor activities but this has just been my breakthrough.


A trial estimation of noise source spectrum condition by fitting Gaussian distribution on BPF bank output.
Compute band pass filter output.
cd ../
python3 main1.py -w wav-file-name(mono,16bit) -f frame-number -r result_figure
Please see README.md of the top directory about usage.
It will save BPF bank data, *bpf_env_out*.npz of the frame-number in the directory specified by argument -r.
(-f negative value is not available)
Get estimated Gaussian distribution, center frequency, standard deviation, and peak strength.
python3 est_nss1.py -r result_figure
There is 1 argument.
-r specify the directory of BPF bank data, *bpf_env_out*.npz.
example:
vowel /i/ : python3 est_nss1.py -r ../result_i
fricative voice /si/ : python3 est_nss1.py -r ../result_si
For more information, please see related WEB or
same content in Japanese
MIT


Before Change
per_channel=True)
observed = aug.augment_polygons([self.psoi])
expected = self.psoi.shift(left=1)
assert len(observed) == 1
assert len(observed[0].polygons) == 1
assert observed[0].shape == self.psoi.shape
assert observed[0].polygons[0].exterior_almost_equals(
expected.polygons[0])
After Change
"augment_polygons", self.psoi)
def test_polygons_factor_is_0_and_per_channel(self):
self._test_cba_factor_is_0_and_per_channel(
"augment_polygons", self.psoi)
def test_polygons_factor_is_choice_around_050_and_per_channel(self):
// why were different polygons than self.psoi chosen here?
ps = [ia.Polygon([(0, 0), (15, 0), (10, 0), (10, 5), (10, 10),


Wordlist Words
forth-wordlist
These words are in forth
:
forth
( – wid )
Get the default wordlist, which is both a flash and a RAM wordlist.
internal
( – wid )
Get the internal wordlist, which includes both words defined in the kernel and words define outside the kernel
wordlist
( – wid )
Create a wordlist, a RAM wordlist (starting at 32768) if the current compilation mode is RAM mode, or a flash wordlist (starting at 1) if the current compilation mode is flash mode.
ram-wordlist
( – wid )
Create a RAM wordlist, regardless of the current compilation mode.
flash-wordlist
( – wid )
Create a flash wordlist, regardless of the current compilation mode.
set-current
( wid – )
Set the current compilation wordlist, into which new words will be added.
get-current
( – wid )
Get the current compilation wordlist.
set-order
( widn … wid1 u – )
Pop the new wordlist order size off the stack, then pop that number of wordlist IDs off the stack and set the wordlist order to them, with the wordlist ID closest to the top of the stack being the first wordlist in the wordlist order and the wordlist ID furthest from the top of the stack being the last wordlist in the wordlist order.
get-order
( – widn … wid1 u )
Push the wordlist order onto the stack, with the last wordlist ID in the order being furthest from the top of the stack and the first wordlist ID in the order being closest to the top of the stack, followed by pushing the wordlist order size onto the top of the stack.


7zr
File archiver with a high compression ratio.
Similar to `7z` except that it only supports `.7z` files.
More information: home page
- [a]rchive a file or directory:
7zr a path/to/archive.7z path/to/file_or_directory
- Encrypt an existing archive (including file names):
7zr a path/to/encrypted.7z -ppassword -mhe=on path/to/archive.7z
- E[x]tract an archive preserving the original directory structure:
7zr x path/to/archive.7z
- E[x]tract an archive to a specific directory:
7zr x path/to/archive.7z -opath/to/output
- E[x]tract an archive to `stdout`:
7zr x path/to/archive.7z -so
- [l]ist the contents of an archive:
7zr l path/to/archive.7z
- List available archive types:
7zr i


Specify the location of folders used to select test suite elements, relative to the project root folder. To generate a test suite, the plugin uses only the tests in the specified folders and their subfolders.
Paste the test folder path in the text box. To add more folders, click Add folder.


public interface ExpressionList<T>
An ExpressionList is returned from Query.where()
.
The ExpressionList has a list of convenience methods that create the standard expressions and add them to this list.
The ExpressionList also duplicates methods that are found on the Query such as findList() and orderBy(). The purpose of these methods is provide a fluid API. The upside of this approach is that you can build and execute a query via chained methods. The down side is that this ExpressionList object has more methods than you would initially expect (the ones duplicated from Query).
Query.where()
| Modifier and Type | Method and Description |
|---|---|
ExpressionList<T> |
add(Expression expr)
Add an Expression to the list.
|
ExpressionList<T> |
addAll(ExpressionList<T> exprList)
Add a list of Expressions to this ExpressionList.s
|
ExpressionList<T> |
allEq(Map<String,Object> propertyMap)
All Equal - Map containing property names and their values.
|
Junction<T> |
and()
Start a list of expressions that will be joined by AND's
returning the expression list the expressions are added to.
|
ExpressionList<T> |
and(Expression expOne,
Expression expTwo)
And - join two expressions with a logical and.
|
Query<T> |
apply(FetchPath fetchPath)
Apply the path properties to the query replacing the select and fetch clauses.
|
ExpressionList<T> |
arrayContains(String propertyName,
Object... values)
Array property contains entries with the given values.
|
ExpressionList<T> |
arrayIsEmpty(String propertyName)
Array is empty - for the given array property.
|
ExpressionList<T> |
arrayIsNotEmpty(String propertyName)
Array is not empty - for the given array property.
|
ExpressionList<T> |
arrayNotContains(String propertyName,
Object... values)
Array does not contain the given values.
|
Query<T> |
asDraft()
Execute the query against the draft set of tables.
|
Query<T> |
asOf(Timestamp asOf)
Perform an 'As of' query using history tables to return the object graph
as of a time in the past.
|
ExpressionList<T> |
between(String propertyName,
Object value1,
Object value2)
Between - property between the two given values.
|
ExpressionList<T> |
betweenProperties(String lowProperty,
String highProperty,
Object value)
Between - value between the two properties.
|
Junction<T> |
conjunction()
Start (and return) a list of expressions that will be joined by AND's.
|
ExpressionList<T> |
contains(String propertyName,
String value)
Contains - property like %value%.
|
int |
delete()
Execute as a delete query deleting the 'root level' beans that match the predicates
in the query.
|
Junction<T> |
disjunction()
Start (and return) a list of expressions that will be joined by OR's.
|
ExpressionList<T> |
endAnd()
End a AND junction - synonym for endJunction().
|
ExpressionList<T> |
endJunction()
End a junction returning the parent expression list.
|
ExpressionList<T> |
endNot()
End a NOT junction - synonym for endJunction().
|
ExpressionList<T> |
endOr()
End a AND junction - synonym for endJunction().
|
ExpressionList<T> |
endsWith(String propertyName,
String value)
Ends With - property like %value.
|
ExpressionList<T> |
eq(String propertyName,
Object value)
Equal To - property is equal to a given value.
|
ExpressionList<T> |
exampleLike(Object example)
A "Query By Example" type of expression.
|
ExpressionList<T> |
exists(Query<?> subQuery)
Exists expression
|
ExpressionList<T> |
filterMany(String prop)
Add some filter predicate expressions to the many property.
|
int |
findCount()
Return the count of entities this query should return.
|
void |
findEach(QueryEachConsumer<T> consumer)
Execute the query process the beans one at a time.
|
void |
findEachWhile(QueryEachWhileConsumer<T> consumer)
Execute the query processing the beans one at a time with the ability to
stop processing before reading all the beans.
|
FutureRowCount<T> |
findFutureCount()
Execute find row count query in a background thread.
|
FutureIds<T> |
findFutureIds()
Execute find Id's query in a background thread.
|
FutureList<T> |
findFutureList()
Execute find list query in a background thread.
|
<A> List<A> |
findIds()
Execute the query returning the list of Id's.
|
QueryIterator<T> |
findIterate()
Execute the query iterating over the results.
|
List<T> |
findList()
Execute the query returning a list.
|
<K> Map<K,T> |
findMap()
Execute the query returning a map.
|
PagedList<T> |
findPagedList()
Return a PagedList for this query using firstRow and maxRows.
|
Set<T> |
findSet()
Execute the query returning a set.
|
<A> List<A> |
findSingleAttributeList()
Execute the query returning a list of values for a single property.
|
T |
findUnique()
Execute the query returning a single bean or null (if no matching
bean is found).
|
List<Version<T>> |
findVersions()
Return versions of a @History entity bean.
|
List<Version<T>> |
findVersionsBetween(Timestamp start,
Timestamp end)
Return versions of a @History entity bean between the 2 timestamps.
|
ExpressionList<T> |
ge(String propertyName,
Object value)
Greater Than or Equal to - property greater than or equal to the given
value.
|
ExpressionList<T> |
gt(String propertyName,
Object value)
Greater Than - property greater than the given value.
|
ExpressionList<T> |
having()
Add expressions to the having clause.
|
ExpressionList<T> |
icontains(String propertyName,
String value)
Case insensitive Contains - property like %value%.
|
ExpressionList<T> |
idEq(Object value)
Id Equal to - ID property is equal to the value.
|
ExpressionList<T> |
idIn(List<?> idValues)
Id IN a list of id values.
|
ExpressionList<T> |
idIn(Object... idValues)
Id IN a list of id values.
|
ExpressionList<T> |
iendsWith(String propertyName,
String value)
Case insensitive Ends With - property like %value.
|
ExpressionList<T> |
ieq(String propertyName,
String value)
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
|
ExpressionList<T> |
iexampleLike(Object example)
Case insensitive version of
exampleLike(Object) |
ExpressionList<T> |
ilike(String propertyName,
String value)
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
|
ExpressionList<T> |
in(String propertyName,
Collection<?> values)
In - property has a value in the collection of values.
|
ExpressionList<T> |
in(String propertyName,
Object... values)
In - property has a value in the array of values.
|
ExpressionList<T> |
in(String propertyName,
Query<?> subQuery)
In - using a subQuery.
|
ExpressionList<T> |
isEmpty(String propertyName)
Is empty expression for collection properties.
|
ExpressionList<T> |
isNotEmpty(String propertyName)
Is not empty expression for collection properties.
|
ExpressionList<T> |
isNotNull(String propertyName)
Is Not Null - property is not null.
|
ExpressionList<T> |
isNull(String propertyName)
Is Null - property is null.
|
ExpressionList<T> |
istartsWith(String propertyName,
String value)
Case insensitive Starts With - property like value%.
|
ExpressionList<T> |
jsonBetween(String propertyName,
String path,
Object lowerValue,
Object upperValue)
Between - for the given path in a JSON document.
|
ExpressionList<T> |
jsonEqualTo(String propertyName,
String path,
Object value)
Equal to expression for the value at the given path in the JSON document.
|
ExpressionList<T> |
jsonExists(String propertyName,
String path)
Path exists - for the given path in a JSON document.
|
ExpressionList<T> |
jsonGreaterOrEqual(String propertyName,
String path,
Object value)
Greater than or equal to - for the given path in a JSON document.
|
ExpressionList<T> |
jsonGreaterThan(String propertyName,
String path,
Object value)
Greater than - for the given path in a JSON document.
|
ExpressionList<T> |
jsonLessOrEqualTo(String propertyName,
String path,
Object value)
Less than or equal to - for the given path in a JSON document.
|
ExpressionList<T> |
jsonLessThan(String propertyName,
String path,
Object value)
Less than - for the given path in a JSON document.
|
ExpressionList<T> |
jsonNotEqualTo(String propertyName,
String path,
Object value)
Not Equal to - for the given path in a JSON document.
|
ExpressionList<T> |
jsonNotExists(String propertyName,
String path)
Path does not exist - for the given path in a JSON document.
|
ExpressionList<T> |
le(String propertyName,
Object value)
Less Than or Equal to - property less than or equal to the given value.
|
ExpressionList<T> |
like(String propertyName,
String value)
Like - property like value where the value contains the SQL wild card
characters % (percentage) and _ (underscore).
|
ExpressionList<T> |
lt(String propertyName,
Object value)
Less Than - property less than the given value.
|
ExpressionList<T> |
match(String propertyName,
String search)
Add a match expression.
|
ExpressionList<T> |
match(String propertyName,
String search,
Match options)
Add a match expression with options.
|
ExpressionList<T> |
multiMatch(String search,
MultiMatch options)
Add a multi-match expression using options.
|
ExpressionList<T> |
multiMatch(String search,
String... properties)
Add a multi-match expression.
|
Junction<T> |
must()
Start a list of expressions that will be joined by MUST.
|
Junction<T> |
mustNot()
Start a list of expressions that will be joined by MUST NOT.
|
ExpressionList<T> |
ne(String propertyName,
Object value)
Not Equal To - property not equal to the given value.
|
Junction<T> |
not()
Return a list of expressions that will be wrapped by NOT.
|
ExpressionList<T> |
not(Expression exp)
Negate the expression (prefix it with NOT).
|
ExpressionList<T> |
notExists(Query<?> subQuery)
Not exists expression
|
ExpressionList<T> |
notIn(String propertyName,
Collection<?> values)
Not In - property has a value in the collection of values.
|
ExpressionList<T> |
notIn(String propertyName,
Object... values)
Not In - property has a value in the array of values.
|
ExpressionList<T> |
notIn(String propertyName,
Query<?> subQuery)
Not In - using a subQuery.
|
Junction<T> |
or()
Return a list of expressions that will be joined by OR's.
|
ExpressionList<T> |
or(Expression expOne,
Expression expTwo)
Or - join two expressions with a logical or.
|
OrderBy<T> |
order()
Return the OrderBy so that you can append an ascending or descending
property to the order by clause.
|
Query<T> |
order(String orderByClause)
Set the order by clause replacing the existing order by clause if there is
one.
|
OrderBy<T> |
orderBy()
Return the OrderBy so that you can append an ascending or descending
property to the order by clause.
|
Query<T> |
orderBy(String orderBy)
Add an orderBy clause to the query.
|
Query<T> |
query()
Return the query that owns this expression list.
|
ExpressionList<T> |
raw(String raw)
Add raw expression with no parameters.
|
ExpressionList<T> |
raw(String raw,
Object... values)
Add raw expression with an array of parameters.
|
ExpressionList<T> |
raw(String raw,
Object value)
Add raw expression with a single parameter.
|
Query<T> |
select(String properties)
Specify specific properties to fetch on the main/root bean (aka partial
object).
|
Query<T> |
setDisableLazyLoading(boolean disableLazyLoading)
Set true if you want to disable lazy loading.
|
Query<T> |
setDisableReadAuditing()
Disable read auditing for this query.
|
Query<T> |
setDistinct(boolean distinct)
Set whether this query uses DISTINCT.
|
Query<T> |
setFirstRow(int firstRow)
Set the first row to fetch.
|
Query<T> |
setIncludeSoftDeletes()
Execute the query including soft deleted rows.
|
Query<T> |
setMapKey(String mapKey)
Set the name of the property which values become the key of a map.
|
Query<T> |
setMaxRows(int maxRows)
Set the maximum number of rows to fetch.
|
Query<T> |
setOrderBy(String orderBy)
Add an orderBy clause to the query.
|
Query<T> |
setUseCache(boolean useCache)
Set to true to use the query for executing this query.
|
Query<T> |
setUseDocStore(boolean useDocsStore)
Set to true if this query should execute against the doc store.
|
Query<T> |
setUseQueryCache(boolean useCache)
Set to true to use the query for executing this query.
|
Junction<T> |
should()
Start a list of expressions that will be joined by SHOULD.
|
ExpressionList<T> |
startsWith(String propertyName,
String value)
Starts With - property like value%.
|
ExpressionList<T> |
textCommonTerms(String search,
TextCommonTerms options)
Add common terms expression.
|
ExpressionList<T> |
textQueryString(String search,
TextQueryString options)
Add a query string expression.
|
ExpressionList<T> |
textSimple(String search,
TextSimple options)
Add a simple query string expression.
|
int |
update()
Execute as a update query.
|
ExpressionList<T> |
where()
Add another expression to the where clause.
|
Query<T> query()
This is a convenience method solely to support a fluid API where the methods are chained together. Adding expressions returns this expression list and this method can be used after that to return back the original query so that further things can be added to it.
Query<T> order(String orderByClause)
This follows SQL syntax using commas between each property with the optional asc and desc keywords representing ascending and descending order respectively.
This is EXACTLY the same as orderBy(String)
.
OrderBy<T> order()
This will never return a null. If no order by clause exists then an 'empty' OrderBy object is returned.
OrderBy<T> orderBy()
This will never return a null. If no order by clause exists then an 'empty' OrderBy object is returned.
Query<T> orderBy(String orderBy)
Query.orderBy(String)
Query<T> setOrderBy(String orderBy)
Query.orderBy(String)
Query<T> apply(FetchPath fetchPath)
Query<T> asOf(Timestamp asOf)
To perform this query the DB must have underlying history tables.
asOf
- the date time in the past at which you want to view the dataQuery<T> setIncludeSoftDeletes()
int delete()
Note that if the query includes joins then the generated delete statement may not be optimal depending on the database platform.
int update()
UpdateQuery
QueryIterator<T> findIterate()
Query.findIterate()
void findEach(QueryEachConsumer<T> consumer)
Query.findEach(QueryEachConsumer)
void findEachWhile(QueryEachWhileConsumer<T> consumer)
List<T> findList()
Query.findList()
<A> List<A> findIds()
Query.findIds()
int findCount()
This is the number of 'top level' or 'root level' entities.
Set<T> findSet()
Query.findSet()
<K> Map<K,T> findMap()
Query.findMap()
<A> List<A> findSingleAttributeList()
List<String> names =
Ebean.find(Customer.class)
.select("name")
.orderBy().asc("name")
.findSingleAttributeList();
List<String> names =
Ebean.find(Customer.class)
.setDistinct(true)
.select("name")
.where().eq("status", Customer.Status.NEW)
.orderBy().asc("name")
.setMaxRows(100)
.findSingleAttributeList();
@Nullable T findUnique()
If more than 1 row is found for this query then a NonUniqueResultException is thrown.
javax.persistence.NonUniqueResultException
- if more than one result was foundQuery.findUnique()
FutureRowCount<T> findFutureCount()
This returns a Future object which can be used to cancel, check the execution status (isDone etc) and get the value (with or without a timeout).
FutureIds<T> findFutureIds()
This returns a Future object which can be used to cancel, check the execution status (isDone etc) and get the value (with or without a timeout).
FutureList<T> findFutureList()
This returns a Future object which can be used to cancel, check the execution status (isDone etc) and get the value (with or without a timeout).
PagedList<T> findPagedList()
The benefit of using this over findList() is that it provides functionality to get the total row count etc.
If maxRows is not set on the query prior to calling findPagedList() then a PersistenceException is thrown.
PagedList<Order> pagedList = Ebean.find(Order.class)
.setFirstRow(50)
.setMaxRows(20)
.findPagedList();
// fetch the total row count in the background
pagedList.loadRowCount();
List<Order> orders = pagedList.getList();
int totalRowCount = pagedList.getTotalRowCount();
Query.findPagedList()
List<Version<T>> findVersions()
Generally this query is expected to be a find by id or unique predicates query. It will execute the query against the history returning the versions of the bean.
List<Version<T>> findVersionsBetween(Timestamp start, Timestamp end)
Generally this query is expected to be a find by id or unique predicates query. It will execute the query against the history returning the versions of the bean.
ExpressionList<T> filterMany(String prop)
Query<T> select(String properties)
Query.select(String)
Query<T> setDistinct(boolean distinct)
The select() clause MUST be specified when setDistinct(true) is set. The reason for this is that generally ORM queries include the "id" property and this doesn't make sense for distinct queries.
List<Customer> customers =
Ebean.find(Customer.class)
.setDistinct(true)
.select("name") // only select the customer name
.findList();
Query<T> setFirstRow(int firstRow)
Query.setFirstRow(int)
Query<T> setMaxRows(int maxRows)
Query.setMaxRows(int)
Query<T> setMapKey(String mapKey)
Query.setMapKey(String)
Query<T> setUseCache(boolean useCache)
Query.setUseCache(boolean)
Query<T> setUseQueryCache(boolean useCache)
Query.setUseQueryCache(boolean)
Query<T> setUseDocStore(boolean useDocsStore)
When setting this you may also consider disabling lazy loading.
Query<T> setDisableLazyLoading(boolean disableLazyLoading)
That is, once the object graph is returned further lazy loading is disabled.
Query<T> setDisableReadAuditing()
This is intended to be used when the query is not a user initiated query and instead part of the internal processing in an application to load a cache or document store etc. In these cases we don't want the query to be part of read auditing.
ExpressionList<T> having()
The having clause is only used for queries based on raw sql (via SqlSelect annotation etc).
ExpressionList<T> where()
ExpressionList<T> jsonExists(String propertyName, String path)
where().jsonExists("content", "path.other")
propertyName
- the property that holds a JSON documentpath
- the nested path in the JSON document in dot notationExpressionList<T> jsonNotExists(String propertyName, String path)
where().jsonNotExists("content", "path.other")
propertyName
- the property that holds a JSON documentpath
- the nested path in the JSON document in dot notationExpressionList<T> jsonEqualTo(String propertyName, String path, Object value)
where().jsonEqualTo("content", "path.other", 34)
propertyName
- the property that holds a JSON documentpath
- the nested path in the JSON document in dot notationvalue
- the value used to test against the document path's valueExpressionList<T> jsonNotEqualTo(String propertyName, String path, Object value)
where().jsonNotEqualTo("content", "path.other", 34)
propertyName
- the property that holds a JSON documentpath
- the nested path in the JSON document in dot notationvalue
- the value used to test against the document path's valueExpressionList<T> jsonGreaterThan(String propertyName, String path, Object value)
where().jsonGreaterThan("content", "path.other", 34)
ExpressionList<T> jsonGreaterOrEqual(String propertyName, String path, Object value)
where().jsonGreaterOrEqual("content", "path.other", 34)
ExpressionList<T> jsonLessThan(String propertyName, String path, Object value)
where().jsonLessThan("content", "path.other", 34)
ExpressionList<T> jsonLessOrEqualTo(String propertyName, String path, Object value)
where().jsonLessOrEqualTo("content", "path.other", 34)
ExpressionList<T> jsonBetween(String propertyName, String path, Object lowerValue, Object upperValue)
where().jsonBetween("content", "orderDate", lowerDateTime, upperDateTime)
ExpressionList<T> add(Expression expr)
This returns the list so that add() can be chained.
Query<Customer> query = Ebean.find(Customer.class);
query.where()
.like("name","Rob%")
.eq("status", Customer.ACTIVE);
List<Customer> list = query.findList();
...
ExpressionList<T> addAll(ExpressionList<T> exprList)
ExpressionList<T> eq(String propertyName, Object value)
ExpressionList<T> ne(String propertyName, Object value)
ExpressionList<T> ieq(String propertyName, String value)
ExpressionList<T> between(String propertyName, Object value1, Object value2)
ExpressionList<T> betweenProperties(String lowProperty, String highProperty, Object value)
ExpressionList<T> gt(String propertyName, Object value)
ExpressionList<T> ge(String propertyName, Object value)
ExpressionList<T> lt(String propertyName, Object value)
ExpressionList<T> le(String propertyName, Object value)
ExpressionList<T> isNull(String propertyName)
ExpressionList<T> isNotNull(String propertyName)
ExpressionList<T> exampleLike(Object example)
Pass in an example entity and for each non-null scalar properties an expression is added.
By Default this case sensitive, will ignore numeric zero values and will use a Like for string values (you must put in your own wildcards).
To get control over the options you can create an ExampleExpression and set those options such as case insensitive etc.
// create an example bean and set the properties
// with the query parameters you want
Customer example = new Customer();
example.setName("Rob%");
example.setNotes("%something%");
List<Customer> list = Ebean.find(Customer.class).where()
// pass the bean into the where() clause
.exampleLike(example)
// you can add other expressions to the same query
.gt("id", 2).findList();
Customer example = new Customer();
example.setName("Rob%");
example.setNotes("%something%");
// create a ExampleExpression with more control
ExampleExpression qbe = new ExampleExpression(example, true, LikeType.EQUAL_TO).includeZeros();
List<Customer> list = Ebean.find(Customer.class).where().add(qbe).findList();
ExpressionList<T> iexampleLike(Object example)
exampleLike(Object)
ExpressionList<T> like(String propertyName, String value)
ExpressionList<T> ilike(String propertyName, String value)
ExpressionList<T> startsWith(String propertyName, String value)
ExpressionList<T> istartsWith(String propertyName, String value)
ExpressionList<T> endsWith(String propertyName, String value)
ExpressionList<T> iendsWith(String propertyName, String value)
ExpressionList<T> contains(String propertyName, String value)
ExpressionList<T> icontains(String propertyName, String value)
ExpressionList<T> in(String propertyName, Query<?> subQuery)
ExpressionList<T> in(String propertyName, Object... values)
ExpressionList<T> in(String propertyName, Collection<?> values)
ExpressionList<T> notIn(String propertyName, Object... values)
ExpressionList<T> notIn(String propertyName, Collection<?> values)
ExpressionList<T> notIn(String propertyName, Query<?> subQuery)
ExpressionList<T> isEmpty(String propertyName)
ExpressionList<T> isNotEmpty(String propertyName)
ExpressionList<T> exists(Query<?> subQuery)
ExpressionList<T> notExists(Query<?> subQuery)
ExpressionList<T> idIn(Object... idValues)
ExpressionList<T> idIn(List<?> idValues)
ExpressionList<T> idEq(Object value)
ExpressionList<T> allEq(Map<String,Object> propertyMap)
Expression where all the property names in the map are equal to the corresponding value.
propertyMap
- a map keyed by property names.ExpressionList<T> arrayContains(String propertyName, Object... values)
ExpressionList<T> arrayNotContains(String propertyName, Object... values)
Array support is effectively limited to Postgres at this time.
ExpressionList<T> arrayIsEmpty(String propertyName)
Array support is effectively limited to Postgres at this time.
ExpressionList<T> arrayIsNotEmpty(String propertyName)
Array support is effectively limited to Postgres at this time.
ExpressionList<T> raw(String raw, Object value)
The raw expression should contain a single ? at the location of the parameter.
When properties in the clause are fully qualified as table-column names then they are not translated. logical property name names (not fully qualified) will still be translated to their physical name.
// use a database function
raw("add_days(orderDate, 10) < ?", someDate)
ExpressionList<T> raw(String raw, Object... values)
The raw expression should contain the same number of ? as there are parameters.
When properties in the clause are fully qualified as table-column names then they are not translated. logical property name names (not fully qualified) will still be translated to their physical name.
ExpressionList<T> raw(String raw)
When properties in the clause are fully qualified as table-column names then they are not translated. logical property name names (not fully qualified) will still be translated to their physical name.
raw("orderQty < shipQty")
ExpressionList<T> match(String propertyName, String search)
propertyName
- The property name for the matchsearch
- The search valueExpressionList<T> match(String propertyName, String search, Match options)
propertyName
- The property name for the matchsearch
- The search valueExpressionList<T> multiMatch(String search, String... properties)
ExpressionList<T> multiMatch(String search, MultiMatch options)
ExpressionList<T> textSimple(String search, TextSimple options)
ExpressionList<T> textQueryString(String search, TextQueryString options)
ExpressionList<T> textCommonTerms(String search, TextCommonTerms options)
ExpressionList<T> and(Expression expOne, Expression expTwo)
ExpressionList<T> or(Expression expOne, Expression expTwo)
ExpressionList<T> not(Expression exp)
Junction<T> and()
This is exactly the same as conjunction();
Use endAnd() or endJunction() to end the AND junction.
Note that a where() clause defaults to an AND junction so typically you only explicitly need to use the and() junction when it is nested inside an or() or not() junction.
// Example: Nested and()
Ebean.find(Customer.class)
.where()
.or()
.and() // nested and
.startsWith("name", "r")
.eq("anniversary", onAfter)
.endAnd()
.and()
.eq("status", Customer.Status.ACTIVE)
.gt("id", 0)
.endAnd()
.orderBy().asc("name")
.findList();
Junction<T> or()
Use endOr() or endJunction() to end the OR junction.
// Example: Use or() to join
// two nested and() expressions
Ebean.find(Customer.class)
.where()
.or()
.and()
.startsWith("name", "r")
.eq("anniversary", onAfter)
.endAnd()
.and()
.eq("status", Customer.Status.ACTIVE)
.gt("id", 0)
.endAnd()
.orderBy().asc("name")
.findList();
Junction<T> not()
Use endNot() or endJunction() to end expressions being added to the NOT expression list.
@{code .where() .not() .gt("id", 1) .eq("anniversary", onAfter) .endNot() }
@{code // Example: nested not() Ebean.find(Customer.class) .where() .eq("status", Customer.Status.ACTIVE) .not() .gt("id", 1) .eq("anniversary", onAfter) .endNot() .orderBy() .asc("name") .findList(); }
Junction<T> conjunction()
This is the same as and().
Junction<T> disjunction()
This is the same as or().
Junction<T> must()
This automatically makes the query a useDocStore(true) query that will execute against the document store (ElasticSearch etc).
This is logically similar to and().
Junction<T> should()
This automatically makes the query a useDocStore(true) query that will execute against the document store (ElasticSearch etc).
This is logically similar to or().
Junction<T> mustNot()
This automatically makes the query a useDocStore(true) query that will execute against the document store (ElasticSearch etc).
This is logically similar to not().
ExpressionList<T> endJunction()
Ends a and(), or(), not(), must(), mustNot() or should() junction such that you get the parent expression.
Alternatively you can always use where() to return the top level expression list.
ExpressionList<T> endAnd()
ExpressionList<T> endOr()
ExpressionList<T> endNot()
Copyright © 2016. All rights reserved.


The sculptor of lives
Carving among the forests
The cities, the streets, the statues
Hasty and
Ingenius as he is.
Among the fjords
The scars and frames
The wind eat it up
Crows are set to appear
Eating it alive
Redeming the creator
At least for a settled mind
Just a waste of marble
Nihilistically
Uselessly
Wasting time.
Yet the sculptor
In his imperfection perfection
Quiet as he is
On symmetric mirrors hands
He let it rise
The parasitic wicked
The corroding depraved
The cracking nefarious.
At the same hammer
At the same sound
He let his footprints
And oil for the cracks,
Some cement for corrosion,
A sword against the parasites.
God
Always
An image of himself
And an image against himself
Proving himself
Everytime, everyplace, the one win
The only way to go
The only path to be
The only win there is
To win for good.


// This is an in-line comment. Using // will tell JavaScript to ignore the remainder of the text on the current line
You can make a multi-line comment beginning with /* and ending with */: /* This is a multi-line comment */
Writing comments regularly will remind you what the heck you did and makes it easier for other devs looking at your code to easily understand what you're up to
undefined, null, boolean, string, symbol, bigint, number, and object
Variables allow computers to store and manipulate data in a dynamic fashion. They do this by using a "label" to point to the data rather than using the data itself. Any of the eight data types may be stored in a variable.
We tell JavaScript to create or declare a variable by putting the keyword var in front of it, like so: var ourName; creates a variable called ourName. In JavaScript we end statements with semicolons. Variable names can be made up of numbers, letters, and $ or _, but may not contain spaces or start with a number.
In JavaScript, you can store a value in a variable with the assignment operator (=). myVariable = 5; This assigns the Number value 5 to myVariable.
After a value is assigned to a variable using the assignment operator, you can assign the value of that variable to another variable using the assignment operator. var myVar; myVar = 5; var myNum; myNum = myVar; The above declares a myVar variable with no value, then assigns it the value 5. Next, a variable named myNum is declared with no value. Then, the contents of myVar (which is 5) is assigned to the variable myNum. Now, myNum also has the value of 5.
It is common to initialize a variable to an initial value in the same line as it is declared. var myVar = 0; Creates a new variable called myVar and assigns it an initial value of 0.
When JavaScript variables are declared, they have an initial value of undefined. If you do a mathematical operation on an undefined variable your result will be NaN which means "Not a Number". If you concatenate a string with an undefined variable, you will get a literal string of "undefined".
n JavaScript all variables and function names are case sensitive. This means that capitalization matters. MYVAR is not the same as MyVar nor myvar. It is possible to have multiple distinct variables with the same name but different casing. It is strongly recommended that for the sake of clarity, you do not use this language feature. Best Practice Write variable names in JavaScript in camelCase. In camelCase, multi-word variable names have the first word in lowercase and the first letter of each subsequent word is capitalized. Examples: var someVariable; var anotherVariableName; var thisVariableNameIsSoLong;
Number is a data type in JavaScript which represents numeric data. Now let's try to add two numbers using JavaScript. JavaScript uses the + symbol as an addition operator when placed between two numbers. Example: myVar = 5 + 10; // assigned 15
We can also subtract one number from another. JavaScript uses the - symbol for subtraction. Example myVar = 12 - 6; // assigned 6
We can also multiply one number by another. JavaScript uses the * symbol for multiplication of two numbers. Example myVar = 13 * 13; // assigned 169
Divide One Number by Another with JavaScript We can also divide one number by another. JavaScript uses the / symbol for division. Example myVar = 16 / 2; // assigned 8
You can easily increment or add one to a variable with the ++ operator. i++; is the equivalent of i = i + 1; Note The entire line becomes i++;, eliminating the need for the equal sign.
You can easily decrement or decrease a variable by one with the -- operator. i--; is the equivalent of i = i - 1; Note The entire line becomes i--;, eliminating the need for the equal sign.
We can store decimal numbers in variables too. Decimal numbers are sometimes referred to as floating point numbers or floats. Note Not all real numbers can accurately be represented in floating point. This can lead to rounding errors. Details Here.
In JavaScript, you can also perform calculations with decimal numbers, just like whole numbers. e.g. var product = 2.0 * 0.0;
var quotient = 0.0 / 2.0;
The remainder operator % gives the remainder of the division of two numbers. Example 5 % 2 = 1 because Math.floor(5 / 2) = 2 (Quotient) 2 * 2 = 4 5 - 4 = 1 (Remainder) Usage In mathematics, a number can be checked to be even or odd by checking the remainder of the division of the number by 2. 17 % 2 = 1 (17 is Odd) 48 % 2 = 0 (48 is Even) Note The remainder operator is sometimes incorrectly referred to as the "modulus" operator. It is very similar to modulus, but does not work properly with negative numbers.
In programming, it is common to use assignments to modify the contents of a variable. Remember that everything to the right of the equals sign is evaluated first, so we can say: myVar = myVar + 5; to add 5 to myVar. Since this is such a common pattern, there are operators which do both a mathematical operation and assignment in one step. One such operator is the += operator. var myVar = 1; myVar += 5; console.log(myVar); // Returns 6
Like the += operator, -= subtracts a number from a variable. myVar = myVar - 5; will subtract 5 from myVar. This can be rewritten as: myVar -= 5;
The *= operator multiplies a variable by a number. myVar = myVar * 5; will multiply myVar by 5. This can be rewritten as: myVar *= 5;
The /= operator divides a variable by another number. myVar = myVar / 5; Will divide myVar by 5. This can be rewritten as: myVar /= 5;
Previously we have used the code var myName = "your name"; "your name" is called a string literal. It is a string because it is a series of zero or more characters enclosed in single or double quotes.
When you are defining a string you must start and end with a single or double quote. What happens when you need a literal quote: " or ' inside of your string? In JavaScript, you can escape a quote from considering it as an end of string quote by placing a backslash (\) in front of the quote. var sampleStr = "Alan said, \"Peter is learning JavaScript\"."; This signals to JavaScript that the following quote is not the end of the string, but should instead appear inside the string. So if you were to print this to the console, you would get: Alan said, "Peter is learning JavaScript".
String values in JavaScript may be written with single or double quotes, as long as you start and end with the same type of quote. Unlike some other programming languages, single and double quotes work the same in JavaScript. doubleQuoteStr = "This is a string"; singleQuoteStr = 'This is also a string'; The reason why you might want to use one type of quote over the other is if you want to use both in a string. This might happen if you want to save a conversation in a string and have the conversation in quotes. Another use for it would be saving an tag with various attributes in quotes, all within a string. conversation = 'Finn exclaims to Jake, "Algebraic!"'; However, this becomes a problem if you need to use the outermost quotes within it. Remember, a string has the same kind of quote at the beginning and end. But if you have that same quote somewhere in the middle, the string will stop early and throw an error. goodStr = 'Jake asks Finn, "Hey, let\'s go on an adventure?"'; badStr = 'Finn responds, "Let's go!"'; // Throws an error In the goodStr above, you can use both quotes safely by using the backslash \ as an escape character. Note: The backslash \ should not be confused with the forward slash /. They do not do the same thing.
Quotes are not the only characters that can be escaped inside a string. There are two reasons to use escaping characters: To allow you to use characters you may not otherwise be able to type out, such as a carriage return. To allow you to represent multiple quotes in a string without JavaScript misinterpreting what you mean. We learned this in the previous challenge. Code Output \' single quote \" double quote \\ backslash \n newline \r carriage return \t tab \b word boundary \f form feed Note that the backslash itself must be escaped in order to display as a backslash.
In JavaScript, when the + operator is used with a String value, it is called the concatenation operator. You can build a new string out of other strings by concatenating them together. Example 'My name is Alan,' + ' I concatenate.' Note Watch out for spaces. Concatenation does not add spaces between concatenated strings, so you'll need to add them yourself. Example: var ourStr = "I come first. " + "I come second."; // ourStr is "I come first. I come second."
We can also use the += operator to concatenate a string onto the end of an existing string variable. This can be very helpful to break a long string over several lines. Note Watch out for spaces. Concatenation does not add spaces between concatenated strings, so you'll need to add them yourself. Example: var ourStr = "I come first. "; ourStr += "I come second."; // ourStr is now "I come first. I come second."
Sometimes you will need to build a string, Mad Libs style. By using the concatenation operator (+), you can insert one or more variables into a string you're building. Example: var ourName = "freeCodeCamp"; var ourStr = "Hello, our name is " + ourName + ", how are you?"; // ourStr is now "Hello, our name is freeCodeCamp, how are you?"
Just as we can build a string over multiple lines out of string literals, we can also append variables to a string using the plus equals (+=) operator. Example: var anAdjective = "awesome!"; var ourStr = "freeCodeCamp is "; ourStr += anAdjective; // ourStr is now "freeCodeCamp is awesome!"
You can find the length of a String value by writing .length after the string variable or string literal. "Alan Peter".length; // 10 For example, if we created a variable var firstName = "Charles", we could find out how long the string "Charles" is by using the firstName.length property.
Bracket notation is a way to get a character at a specific index within a string. Most modern programming languages, like JavaScript, don't start counting at 1 like humans do. They start at 0. This is referred to as Zero-based indexing. For example, the character at index 0 in the word "Charles" is "C". So if var firstName = "Charles", you can get the value of the first letter of the string by using firstName[0]. Example: var firstName = "Charles"; var firstLetter = firstName[0]; // firstLetter is "C"
In JavaScript, String values are immutable, which means that they cannot be altered once created. For example, the following code: var myStr = "Bob"; myStr[0] = "J"; cannot change the value of myStr to "Job", because the contents of myStr cannot be altered. Note that this does not mean that myStr cannot be changed, just that the individual characters of a string literal cannot be changed. The only way to change myStr would be to assign it with a new string, like this: var myStr = "Bob"; myStr = "Job";
You can also use bracket notation to get the character at other positions within a string. Remember that computers start counting at 0, so the first character is actually the zeroth character. Example: var firstName = "Ada"; var secondLetterOfFirstName = firstName[1]; // secondLetterOfFirstName is "d"
In order to get the last letter of a string, you can subtract one from the string's length. For example, if var firstName = "Charles", you can get the value of the last letter of the string by using firstName[firstName.length - 1]. Example: var firstName = "Charles"; var lastLetter = firstName[firstName.length - 1]; // lastLetter i
You can use the same principle we just used to retrieve the last character in a string to retrieve the Nth-to-last character. For example, you can get the value of the third-to-last letter of the var firstName = "Charles" string by using firstName[firstName.length - 3] Example: var firstName = "Charles"; var thirdToLastLetter = firstName[firstName.length - 3]; // thirdT


Augustijn Kerstveldloop
Ertvelde BEL
Race Winners
(70 runnings for men, 37 runnings for women)
26 Dec
2011 26 Dec
2010 27 Dec
2009 21 Dec
2008 30 Dec 2007
30 Dec 2006
25 Dec 2005
26 Dec
2004
28 Dec 2003
29 Dec 2002
30 Dec 2001
25 Dec
2000
26 Dec 1999
9.0 km
5.0 km
1998
---
---
28 Dec 1997
10.0 km
5.2 km
28 Dec 1996
9.0 km
5.4 km
28 Dec 1995
8.0 km
5.0 km
26 Dec 1994
9.2 km
4.6 km
26 Dec 1993
9.2 km
5.4 km
27 Dec 1992
9.2 km
4.6 km
29 Dec 1991
---
---
30 Dec 1990
9.0 km
4.5 km
25 Dec 1989
9.0 km
4.5 km
25 Dec 1988
9.0 km
4.5 km
25 Dec 1987
9.0 km
3.5 km
25 Dec 1986
---
---
25 Dec 1985
---
---
25 Dec/?? Nov 1984
---
---
25 Dec/11 Nov 1983
---
---
---
---
26 Dec/20 Nov 1982
9 km 26:51.9 ---
---
26 Dec/?? 1981
---
---
---
---
25 Dec/?? 1980
---
---
---
---
25 Dec 1979
---
---
25 Dec 1978
---
---
25 Dec 1977
---
---
25 Dec 1976
---
---
25 Dec 1975
---
---
25 Dec 1974
---
---
25 Dec 1973
---
---
24 Dec 1972
---
---
25 Dec 1971
---
---
25 Dec 1970
---
---
25 Dec 1969
---
---
25 Dec 1968
---
---
Dec 1967
---
---
25 Dec 1966
---
---
25 Dec 1965
---
---
25 Dec 1964
8.0 km
29:56
1963
---
---
25 Dec 1961
---
---
25 Dec 1960
7.7 km 28:18
25 Dec 1959
---
---
1958
---
---
1957
8.0 km ---
Dec 1956
7.5 km 28:53 1955
---
---
1954
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
Notes: 1946 is believed to have been the inaugural year. Distances are as reported.
The women's distance in 2000 was reported as 6.4 km. This race was held in
Rieme thru 1961.
26 Dec
2016
8.85 km
27:20
El-Mahjoub Dazza (MAR)
4.2 km
16:57
Louise Carton (BEL)
27 Dec
2015
8.85 km
27:28
Mohamed Agourram (MAR)
4.2 km
14:37
Sophie VanAccom (BEL)
28 Dec
2014
8.85 km
28:46
Kim Ruell (BEL)
4.2 km
15:44
Veerle VanLinden (BEL)
29
Dec
2013
8.85 km
28:41
Chakir Boujattaoui (MAR)
4.2 km
15:42
Katrijn VandeRiviere (BEL)
30 Dec
2012
8.85 km
29:16
Alex Kibet (KEN)
4.2 km
15:55
Els Rens (BEL)
10 km
30:44
Soufiane Bouchikhi-2
4.7 km
16:59
Sigrid VandenBemp-4
9.95 km
31:40
Soufiane Bouchikhi (BEL)
4.7 km
16:52
Sigrid VandenBemp-3
9.1 km
31:15
Atelaw Bekele (BEL)
5.1 km
19:05
Almensch Belete (ETH)
8.9 km
29:22
Faisa Tasama Dame (ETH)
4.6 km
18:21
Veerle Dejaeghere (BEL)
9.0 km
30:52
Hans Janssens-3
4.8 km
19:09
Sigrid VandenBemp-2
9.0 km
30:46
Hans Janssens-2
5.2 km
18:42
Sigrid VandenBempt (BEL)
9.0 km
30:35
Moses Macharia Mwangi (KEN)
6.4 km
26:08
Anja Smolders-3
9.6 km
30:02
Wilson Chemweno Kipkosgei (KEN)
7.0 km
25:26
Stephanie DeCroock (BEL)
10.5 km
---
Tom Compernolle-4
7.2 km
26:23
Kim Offergeld-2
9.0 km
31:40
Hans Janssens (BEL)
6.4 km
27:15
Kim Offergeld (BEL)
9.0 km
30:46
Tom Compernolle-3
6.4 km
27:04
Veerle VanLinden (BEL)
9.0 km
28:18
Tom Compernolle-2
5.5 km
17:55
Anja Smolders-2
30:00
Tom Compernolle (BEL)
20:08
Veronique Collard (BEL)
---
n/a
---
n/a
---
n/a
---
n/a
26:54
William VanDijck (BEL)
16:57
Anja Smolders (BEL)
27:29.2
Stefan Paessens (BEL)
18:23.6
Patricia Vandamme (BEL)
---
n/a
---
n/a
---
n/a
---
n/a
---
n/a
---
n/a
---
n/a
---
n/a
---
Piet Vonck (NED)
---
Jopie Daane (NED)
---
n/a
---
n/a
---
Chris Verbeeck (BEL)
---
n/a
---
P VanderStraeten (BEL)
---
Ria DeWult (BEL)
---
n/a
---
n/a
---
n/a
---
n/a
---
Benny VanWabeke (BEL)
---
Linda Milo (BEL)
n/a
Marie-Kristine Christiaens (BEL)
Johan Geirnaert-5
n/a
Johan Geirnaert-4
n/a
Eugene Allonsius-7
n/a
Willy Laureys (BEL)
Johan Geirnaert-3
André Ornelis (BEL)
Leon Schots (BEL)
nfn VanDorpe (BEL)
Johan Geirnaert-2
Johan Geirnaert (BEL)
Eric Debeck (BEL)
Eddy Rombaux (BEL)
Eugene Allonsius-6
José Reveyn (BEL)
Eugene Allonsius-5
Ghislain Hillaert (BEL)
Armand Dobbelare (BEL)
n/a
Eugene Allonsius-4
probably not held
25 Dec 1962
7.5 km
---
Michel VanTroost (BEL)
Eugene Allonsius-3
Eugene Allonsius-2
Jean VanOnselen (BEL)
n/a
Eugene Allonsius (BEL)
Frans
Herman (BEL)
n/a
n/a
1953
n/a
1952
n/a
1951
n/a
1950
n/a
1949
n/a
1948
n/a
1947
n/a
1946
n/a
Most Wins
(1946/date)
Men
7
Eugene Allonsius (BEL)
1957,1960-61,1964,1968,1970,1980
Women
4
Sigrid VandenBempt (BEL)
2006-07,2010-11
Prize Money (ADR qualified runners) Year Men Women Total 2016 $695 $445 $1,140 2015 630 540 1,170 .... 2013 1,085 340 1,425 2012 760 525 1,285 .... 2008 805 525 1,330 Sums $3,975 $2,375 $6,350
Race Time Bias (sec/km) Year Men Women 2016 +9.3 n/c .... 2013 +19.7 n/c .... 2010 +12.3 n/c .... 2008 +23.5 n/c 2007 +26.5 n/c .... 2003 +10.0 n/c Avgs +16.9 n/c
Competitive Level (1990-date) Year Men Women 2016 239 n/c .... 2010 123 n/c
Last Updated on 01 Jan 2017
Contributors: Klaas Loonstra (30), Juraj Gasparovic (50), Paul Michiels (50)


We redefine networks!
- mesh back-end eyeballs
- cultivate enterprise networks
- morph strategic markets
- strategize front-end solutions
- aggregate e-business architectures
- unleash open-source systems
- matrix mission-critical bandwidth
- synergize web-enabled web-readiness
- disintermediate sexy networks
- disintermediate 24/7 action-items
- whiteboard viral ROI
- harness distributed content
- expedite mission-critical initiatives
- e-enable ubiquitous convergence
- reinvent synergistic solutions


Newcastle is approximately 70 miles north of Sydney and Port Stephens another 30 miles beyond that.
Port Stephens harbour is a large natural harbour with a narrow entrance to the sea. It is surrounded by several small, interesting towns and villages. It has great sandy beaches and wonderful scenery.
Location 32°41′57″S,152°7′26″E. (Port Stephens)
Location 32°56'S, 151°47'E. (Newcastle)
Contact the Signal station who will advise on location to wait for clearance.
For full details of Clearance into Australia, see Noonsite/Australia/Clearance page.
Last updated August 2013.
Newcastle has one marina, run the the local Cruising Club, and Port Stephens has several. It is also an excellent and attractive area in which to spend the cyclone season.
Neither port has a sand bar (unlike many along this coast) and can, therefore be entered in almost any weather.
Last updated August 2013.


Our mission is to empower cross-border traders to exercise their rights as citizens of the EAC – able to trade legally, safely and profitably across borders.
Informal cross-border trade is a major feature of African economies: it creates jobs, contributes to food and energy security, and alleviates poverty. However many traders are unaware of their rights, required customs procedures and documentation, making them vulnerable to corruption and harassment.
Access to information is critical for cross-border traders to identify trade opportunities, comply with trade regulations, and negotiate favourable prices in foreign markets. SAUM’s trade and market information platform directly targets the barriers to information to enhance small-scale competitiveness and profitability in East Africa
“With SAUM now, at the comfort of my couch or kitchen, I can get all the business and customs information I need right in my cheap old phone. I’m now more confident to pass through the gazetted route and not scared of personally clearing my goods.”
- Middy Amule, Cross-Border Trader, Busia, Uganda


Delete this permission - are you sure?
Please continue only if you are 100% you understand what you're deleting. There is no way to retrieve the data after this point.


OBJECTIVE
Seeking for Full-stack Web Developer/Front-end Developler Position
Seeking for Full-stack Web Developer/Front-end Developler Position
09/2011-09/2012
Engineering Management & Computer Science
University of Southern California (USC) Los Angeles, California
Material Science and Engineering
I got my undergraduate degree of Material Science and Engineering at Chongqing University of Technology (CQUT) Chongqing, China


Loan Calculator
₦
%
#
Results
Monthly Payment,₦
Total Payment, ₦
Total Interest, %
Clear Result
Reset


CSS and Boxes Design
What is grid based design?
What is semantic structure?
According to my understanding, It's use meaningful words to define parameters. To make it readable for you and others.
Whats all the hype about responsive webpages?
Now we have more and more different devices to aceess webs. So when we design website we must make the pages render well on variety of devices and adapt to different screen sizes.
Any other points you found interesting and want to reflect on.
I found everytime, when I need to create a new blog page, I have to copy the html again and again. I will try to find a wiser way to solve this issue.


"From a certain age [around 13 or 14] I always had the feeling of no longer having any control over what I was doingÖ I prayed, and I hoped at least that it would do some good, but it didn't."
| 6 Nov 1946 |
Karl-Heinz Sadrozinski born to Anna Sadrozinski (who has tuberculosis), Essen. Anna leaves the baby at the hospital, unable to care for him. |
| Oct 1947 |
Adopted by the Gerhard and Gertrud Bartsch, who run a butcher shop. |
| 1957 |
Attends Wiesengrund in Bonn. |
| 1958 |
Attends Marienhausen Catholic school at age of 12. He is homosexually abused there, raped four times by choir leader Father PŁtlitz, and sometimes by other students. |
| 1960 |
Commits a forced sex act with a boy named Axel, whom he allows to leave. |
| 1961 |
Leaves school. |
| 1962 |
Commits first murder, a boy named Klaus Jung. |
| 7 Aug 1965 |
Murders a second boy, Peter Fuchs, near Essen-Holsterhausen. |
| 7 Aug 1965 |
Murders a third boy, Ulrich Kahlweiss, with repeated hammer blows to the head. |
| 1966 |
Murders a fourth boy, Manfred Grassmann. |
| 18 Jun 1966 |
Tries for a fifth boy, Peter Frese, age 5. At some point Jurgen leaves for dinner and television, leaving the boy restrained. However, the boy escapes. |
| 22 Jun 1966 |
Arrested after for the kidnapping and attempted murder of boy Peter Frese. |
| 30 Nov 1965 |
Trial begins. Bartsch sentenced to life imprisonment. He attempts suicide several times. |
| Mar 1971 |
Plea bargaining; sentenced to ten years and further psychiatric care. |
| 6 Apr 1971 |
Appeal.  New sentence is ten years plus further psychiatric care. |
| 15 Nov 1972 |
Residence at Rottland, a nursing home near Eickelborn. |
| 15 Feb 1973 |
Engaged to nurse Gisela. |
| 1974 |
Marries Gisela at his hospital. |
| 28 Apr 1976 |
Dies of an anaesthetic overdose during a surgical procedure -- voluntary castration. |