CWP No. 21544 of 2008 [1] IN THE HIGH COURT OF PUNJAB & HARYANA AT CHANDIGARH Date of Decision: 20.08.2009 1) CWP No. 21544 of 2008 M/s M.K.Overseas Pvt. Ltd. ..Petitioner Versus The Punjab Pollution Control Board and others. ..Respondents __:__ 2) CWP No. 16306 of 2007 Village Welfare & Environment Bachao Committee, Samgoli. ..Petitioner Versus State of Punjab and others ..Respondents *****
CORAM: HON'BLE MR. JUSTICE T.S.THAKUR,CHIEF JUSTICE HON'BLE MR. JUSTICE KANWALJIT SINGH AHLUWALIA
1.Whether Reporters of local papers may be allowed to see the judgment ?
2. Whether to be referred to the Reporters or not ?
3. Whether the judgment should be reported in the Digest?
__:__ CWP No. 21544 of 2008 [2] Present : Mr. Rupinder Khosla, Advocate,for the petitioner-unit M/s M.K.Overseas Private Limited in Civil Writ Petition No. 21544 of 2008 and (for Respondent No. 3 in Civil Writ Petition No. 16306 of 2007, alongwith Mr.Ravi Sodhi, Advocate). Mr. S.S.Brar, Advocate, for the petitioner in Civil Writ Petition No. 16306 of 2007. Mr. A.R.Takkar, Advocate, for Punjab Pollution Control Board.
Ms. Geeta Sharma, Advocate, for Punjab State Electricity Board.
Mr. T.P.Singh, Advocate, for Central Pollution Control Board.
Ms. Madhu Dayal, Addl. A.G. Punjab for respondent-State of Punjab.
Mr. Tushar Sharma, Advocate for respondent No.4 in Civil Writ Petition No. 16306 of 2007 ***** T.S.Thakur, C.J. (Oral) Civil Writ Petition No. 21544 of 2008 under Article 226 of the Constitution of India assails an order dated 19.12.2008 issued by the Punjab Pollution Control Board in exercise of its powers vested under Section 33-A of the Water (Prevention & Control of Pollution) Act, 1974. The backdrop in which this order has been made is elaborately set out in the order itself, from a reading whereof, it appears that the Punjab Pollution Control Board Authorities based on the inspections conducted by them noticed several deficiencies in the Effluent Treatment Plant set up by the petitioner-unit. These deficiencies have been enumerated as under:-
CWP No. 21544 of 2008 [3]
5. At the time of visit, it was observed that one no. Secondary Clarifier (after Ist stage Aeration) was not in operation & was empty. Both the aeration tanks were being used in series, as such, the treatment system was functioning as single stage aeration system.
6. The Pressure Sand Filter & Activated Carbon Filters installed by the industry were not in operation and the treated trade effluent from the pre-filtration tank was being discharged for plantation/irrigation bye-passing these filter units.
7. The industry has installed water meter at the final outlet of the ETP, but it is not maintaining any record for the quantity of treated trade effluent discharged by the industry. However, during visit, the quantity of treated trade effluent discharged by the industry was measured from the water meter installed by the industry, which was about 25 Kl/hr.
8. The industry is not maintaining any record regarding consumption of the chemicals for the operation of the ETP.
9. During visit, the monitoring of various components of the ETP installed by the industry as well as the treated trade effluent discharged by the industry was carried out. The analysis results indicate that the conc. of various pollutants ( i.e. BOD-220 mg/1, TSS-120 mg/1 and TDS-5040 mg/1) in the treated trade effluent ( i.e. at the outlet of ETP) discharged by the industry is beyond the permissible limits prescribed by the Board for such discharges onto land for irrigation/plantation.
10.All the trenches in the irrigation fields CWP No. 21544 of 2008 [4] including the areas having no plantation as well as areas where plants were at the initial stage of growth, were full of treated or partially treated effluents. Two no. samples of effluents from trenches i.e. In the irrigation fields, were found to have TSS-265 & 120 mg/1, TDS-8346 & 8138 mg/1, BOD-655 & 1150 mg/1 and COD-1664 & 2560 mg/1 confirming the application of untreated/partially treated effluent on land for irrigation/plantation.
11.The industry has developed about 12.5 acres of land as per Karnal Technology for utilization of its treated trade effluent. In addition to this land, the industry has also developed lawns in an area of about 10 acres. The industry has installed pipe line distribution network for its lawns. However, the distribution system for the disposal of treated trade effluent in its plantation area is with flexible pipes. But during visit, stagnation of effluent was observed inside and outside the industrial premises in its plantation area.
12.The sludge drying beds provided by the industry do not have adequate filter media and were not maintained properly. These beds were found chocked and sludge in semi-liquid form was being lifted by the industry in trolley/tanker for disposal. This sludge was being disposed off by the industry into unlined pits outside the industry on the land, which were earlier used for disposal of solid waste from Lairage area.
13.Two number ground water samples of the industry were also collected by the team from the peizometers provided by the industry inside the premises. The analysis of ground water CWP No. 21544 of 2008 [5] samples collected by the team from the peizometer wells ( about 80 ft. deep) located within the unit's premises shows the BOD-6 & 8 mg/1 and COD-29 & 32 mg/1, indicating that the ground water quality has been affected by the discharge of effluent.
14.The industry has installed Salt Recovery System consisting of collection tank and evaporation pans to separate the salt from leather house wastewater and no effluent from leather house was being discharged into the ETP. These pans are slightly above the ground level and were full to their capacity. In addition to this, the industry has also completed the civil construction work of 3 no. additional solar evaporation ponds of size 20 mx 10 mx 1 m each. But the same are yet to be put into operation. The unit has proposed solar evaporation for high TDS effluent in these ponds. With the commissioning of these evaporation ponds, the existing pans shall be discontinued.
15.The Rendering Plant installed by the industry was in operation. It has been provided with a cyclone, condenser and a bio-filter, so as to arrest the vapours of volatile material from the cooker exhaust. The bio-filter is at ground level, consists of grid of perforated pipes covered with bed of sand, different sizes of aggregates and rice husk etc. The husk is kept wet by way of sprinkling water to contain the odorous emissions from the cooker section. The emissions of the bio-filter were being escaped into the atmosphere at about 5 ft. above ground level causing odour in the adjoining area.
16.The industry is in the process of constructing CWP No. 21544 of 2008 [6] one no. collection tank of size 25 m x 15m x 4m and a storage tank of size 37 m x 20m x 5.5 m for further managing its effluent."
Aggrieved by the findings recorded by the Board on the above aspects, as also the final order of closure of the unit and the directions issued to the Punjab State Electricity Board for disconnecting the electricity supply, the petitioner-unit has filed the present petition as noticed earlier.
When the petition came up before us for hearing on 22.12.2008, Mr. Khosla, learned counsel for the petitioner-unit expressed apprehension about the impartiality of the approach and the fairness of the process undertaken by the respondent-Board in dealing with the questions relating to the efficacy of the Effluent Treatment Plant established by it. It was contended by Mr. Khosla that the petitioner-unit was ready and willing to be evaluated from the point of view of efficacy of its system and the adequacy of the anti pollution measures installed by the Central Pollution Control Board. On behalf of the Punjab Pollution Control Board, it was on the other hand, argued by Mr. Takkar that the findings recorded by the Board in the impugned order were all based on the observations and reports prepared by the officers on the basis of their site visits and test reports of samples taken in the course of such visits. It was also contended that the Board had not passed the impugned order under any duress as suggested by the petitioner nor was the petitioner singled out for any hostile treatment. All the same, the Board was according to the learned counsel not averse to the unit being reassessed and re-evaluated from the point of view of efficacy and adequacy of Effluent Treatment Plant installed in the same CWP No. 21544 of 2008 [7] and other pollution control measures by the Central Pollution Control Board. It was also stated that in case the Central Pollution Control Board recorded its satisfaction about the efficacy and operational efficiency of the pollution control measures, taken by the petitioner, it could in supersession of the order, passed by the respondent-Board, pass any order permitting the petitioner to resume its operations on such conditions as the Board may consider.
This Court had in the above backdrop directed the Central Pollution Control Board to have the entire system installed by the petitioner-unit re-evaluated from the point of view of its adequacy and efficacy and take a final decision as to whether the petitioner-unit could be allowed to resume its operations and if so, subject to what conditions. The Chairman of the Central Pollution Control Board was requested to nominate a team of officers to have the petitioner's unit evaluated from the point of view of the deficiencies reported by the Punjab Pollution Control Board and also whether the Effluent Treatment Plant installed in the same was adequate and efficacious and whether the same is being run efficiently by the petitioner. Since the Unit is a 100% export oriented unit, the Chairman of the Central Pollution Control Board was requested to take expeditious steps in the matter of nominating the team and issuing instructions to them to visit the unit for inspection and submit their report preferably within a period of 10 days from the date of the order. Liberty was given to the Central Pollution Control Board to allow the petitioner unit to resume its operations unconditionally or subject to the conditions which the Central Pollution Control Board may choose to impose, if it was of the CWP No. 21544 of 2008 [8] opinion on the basis of the report submitted by the Committee of the officers, that such an order was justified. We had made it clear that in case the Central Pollution Control Board passed any such order, the same would take effect in supersession of the directions issued by the State Board. We had also directed that pending fresh evaluation of the Unit by the team nominated by the Chairman of the Central Board, the State Board shall not encash the bank guarantee furnished by the petitioner in case the same had not been already encashed.
The Chairman of the Central Board in obedience of the above directions appears to have constituted a Committee of officers who had conducted an inspection of the unit on 13.01.2009 and submitted a report to the Central Pollution Control Board. Based on the said report, the Chairman of the Central Pollution Control Board has in exercise of the powers vested on him under Section 5 of the Environment (Protection) Act, 1986, passed an order dated 27.01.2009 permitting the petitioner-unit to resume operations subject to certain conditions stipulated in the said order. For facility of reference, the operative portion of the order passed by the Chairman, may be extracted at this stage:-
" Now, therefore, keeping in view of the aforesaid inspection report and as empowered by and in compliance of the Hon'ble Punjab and Haryana High Court's order, dated December 22, 2008, and in exercise of powers delegated to the Chairman, Central Pollution Control Board under Section 5 of the Environment (Protection) Act, 1986, the Unit is allowed to resume operations subject to the following conditions:-
1. The unit shall properly stabilize the effluent treatment CWP No. 21544 of 2008 [9] plant (ETP) and operate ETP and other pollution control measures so as to meet the prescribed standards; and
2. The unit shall fully comply with the CPCB's direction dated October 10, 2008, including the time schedules fixed, failing which the Bank Guarantee of Rs. 50 Lakhs submitted by them to the Punjab Pollution Control Board would be forfeited in full or in part as may be directed by CPCB; and
3. The unit shall submit monthly progress and status of compliance report to PPCB and CPCB by 7th day of the succeeding month during the validity of the Bank Guarantee.
CPCB will review, through inspection by CPCB alone or jointly with PPCB, the implementation of various measures and compliance of its direction by the Unit from time to time and in case of non-compliance with any of the above conditions, CPCB may initiate appropriate action against the Unit at any time as per the provisions of the Environment (Protection) Act, 1986."
The Unit has pursuant to the said directions resumed its operations. From the status report filed on the affidavit of Dr. A.B.Akolkar, Additional Director, Central Pollution Control Board, Delhi, it appears that a team of officers from the Central Pollution Control Board conducted a further inspection of the unit on 19.05.2009 followed by a final inspection made on 30.07.2009. The affidavit specifically states that out of 8 different steps that were required to be taken by the Unit, only one remains to be taken by it while the others have already been complied with satisfactorily. The CWP No. 21544 of 2008 [10] affidavit presents the picture regarding the compliance of the steps stipulated by the Central Pollution Control Board in a tabular form as under:-
Main actions/conditions stipulated Target date Status based in CPCB's directions dated on the CPCB's 10.10.2008 and 27.01.2009 inspection reports. To make arrangements for disposal of With Complied solid waste immediate effect To install peizometer at appropriate 15.10.2008 Complied locations Proper Irrigation with sprinklers, 31.12.2008 Complied increased density of plantation, kitchen garden and rain guns. Construction of RCC tank of 1500 KL 31.12.2008 Complied for effluent Construction of solar evaporation 31.12.2008 Complied pans Construction of tank of 1 month 31.01.2009 Storage facility ( 18,180 KL) capacity for storing of 11,770 KL treated effluent. capacity provided. To increase validity of Bank -- Complied Guarantee already submitted to PPCB till 15.8.2009 Providing forced evaporation system. 30.06.2009 Completed. To submit progress report By 7th day of Reports are succeeding being received month. regularly.
In so far as the increase of the storage capacity of the effluent generated by the Unit is concerned, the affidavit states that as against 18,180 KL, the unit has storage capacity of 11770 KL only. The Unit has therefore to limit its effluent discharge to maximum of 450 KL per day particularly during monsoon season, as the demand for irrigation goes down during the said season. The report enclosed with the affidavit also states that the sample collected from the unit upon CWP No. 21544 of 2008 [11] tests shows that the same meets the prescribed standards. The report says as under:-
" The installed capacity of effluent treatment plant (ETP) provided by the Unit is 710 KLD. As per the analysis report of sample collected on May 19, 2009, treated effluent meets the standards."
On behalf of the respondents, it was in the above back ground argued that the Unit may have to add its storage capacity as required by the Central Pollution Control Board as storage capacity is less than what has been stipulated by the Central Pollution Control Board.
Mr. Khosla, learned counsel appearing for the petitioner- unit, however, has no objection to the enhancement of the storage capacity of the unit from 11,770 KL to 18,180 KL. He submits that the Unit would take appropriate steps in this regard and ensure that the enhanced capacity is available within next three months. Mr Kholsa further submits that since the Central Pollution Control Board has already passed an order permitting the petitioner to resume its operations upon satisfaction of the objections that were at one stage raised by the State Board and since the order passed has the effect of superseding the order to the contrary made by the Punjab Pollution Control Board, this petition could be disposed of with appropriate directions.
On behalf of the respondents, it was submitted that while the petition could be disposed of with a direction to the unit to enhance the storage capacity suitably, the disposal of the petition should not CWP No. 21544 of 2008 [12] prevent the Central Pollution Control Board or the Punjab Pollution Control Board from taking the samples as and when considered necessary for the purposes of verifying whether the systems installed by the petitioner-unit are working efficiently. It was submitted that disposal of this petition should not be understood to mean that the question regarding compliance with the standards fixed under the law for installation and functional efficacy of the Effluent Treatment Plant stands concluded for all times. The question whether the Unit is complying with the requirements of law will be a matter that would have to be continuously monitored and appropriate steps be taken as and when it is found to be falling short of the legal requirements.
There is in our opinion no gain saying that the installation of the Effluent Treatment Plant and providing of basic requirements, considered essential by the Central Pollution Control Board or the Punjab Pollution Control Board, is only one aspect of the matter. The second and the more important aspect is whether such systems and plants, that are installed, are made to work efficiently. For that purpose, the Pollution Control Board Authorities shall have to remain vigilant and conduct periodic checking/inspection and tests to ensure that the plants installed by the petitioner-unit are not only ornamental but are actually put to use. It also goes without saying that in case the tests conducted on the samples collected by the competent authorities fail to meet the standards prescribed for the same, the authorities would be free to pass appropriate orders for closure of the unit or for further directions considered appropriate. For the present, all that we need say is that the order passed by the Punjab Pollution Control Board shutting CWP No. 21544 of 2008 [13] down the unit is no longer effective in as much as the same stands superseded by the order passed by the Central Pollution Control Board.
Mr. Takkar was fair enough to state that in the light of the subsequent developments mentioned earlier, the Punjab Pollution Control Board would have no difficulty in withdrawing the impugned order. Mr. Takkar, however, submitted that the fact that the reference had been made to the Central Pollution Control Board and steps pursuant to the directions issued by the said Board have been taken by the petitioner and found to be adequate for the present, should not be interpreted to mean that the Punjab Pollution Control Board authorities were in any way biased against the petitioner-unit nor should the same be interpreted to mean that any action which the Punjab Pollution Control Board authorities may take against the petitioner would necessarily be biased or partisan in nature. We see no reason to decline that clarification. Just because there was an apprehension expressed by the petitioner unit regarding fairness of the officers of the Punjab Pollution Control Board and just because this Court made reference to the Central Pollution Control Board to find an early solution to the problem created on account of the closure of the unit, would not mean that this Court had accepted the allegations of bias or partisan attitude levelled by the petitioner-unit against the State Board and its officers. This would also not mean that the State Board authorities would not be entitled to monitor the working of the unit or take steps that are otherwise permissible in law upon failure of the petitioner unit to comply with the legal requirements.
CWP No. 21544 of 2008 [14] Mr. Khosla at this stage submits that the bank guarantee furnished by the petitioner could be released to the petitioner unit. We do not see any reason why the bank guarantee should be held beyond the period necessary. At the same time, we find that the bank guarantee ought to continue till such time the petitioner unit complies with the requirements of increasing the storage capacity to 18,180 KL.
Before parting, we may as well deal with an incidental issue that has been raised by the petitioner-committee in Civil Writ Petition No. 16306 of 2007 against the respondent No. 3 Unit petitioner in Civil Writ Petition No. 21544 of 2008. Petitioner in Civil Writ Petition No. 16306 of 2007 happens to be a Village Welfare & Environment Bachao Committee, which has made a grievance against M/s M.L.Overseas Private Limited-petitioner in Civil Writ Petition No. 21544 of 2008 that the operation of the unit established by the said company results in obnoxious smell making the lives of those residing in the vicinity of the unit miserable. It is submitted that because of the slaughtering of animals and the processing of the residual remains of slaughtered animals which are thrown in the open fields and adjoining jungles and because of untreated water that discharges in the adjoining fields, the entire area is affected by foul smell, which is injurious to health. Certain photographs showing discharge of the water and remains of dead animals have also been placed on record. It was contended on behalf of the petitioner Committee that this Court could in public interest issue appropriate directions to the authorities to examine the issue more closely and to save the inhabitants of the area from what is serious hazard for their health and lives.
CWP No. 21544 of 2008 [15] Mr. Khosla, learned counsel for the petitioner-unit submits that the petitioner-unit has taken adequate steps in the matter and there is at present no foul smell being emitted by the operation or working of the unit. He urged that this issue could be got verified from the Pollution Control Board Authorities also to set at rest this part of the controversy.
Mr. Takkar, learned counsel for the State Board was also not averse to the matter being examined by the State Authorities having regard to the norms, if any, on the subject for emission of foul smell or odour and in which event the company could be directed to take whatever steps necessary or feasible.
In the circumstances, therefore, the question whether the working of the unit is causing inconvenience or hardship or source of any health hazard for the residents of the area, whether in terms of emission of foul smell or odour or otherwise, is a matter that can be left to be examined more closely by the Punjab Pollution Control Board. It is noteworthy that this Court had at one stage appointed Local Commissioner to visit the spot and to report whether there is any foul smell being emitted by working of the unit. The report submitted by the Local Commissioner is also available on record which can be made use by the Punjab Pollution Control Board in case the same is otherwise found to be of any use. Suffice it to say that the petitioner committee as also the Punjab Pollution Control Board authorities shall be free to bring up the matter for consideration at the appropriate level for passing of orders which are considered necessary in the circumstances.
CWP No. 21544 of 2008 [16] In the result, we dispose of both the writ petitions in the following terms:-
i) The petitioner company in Civil Writ Petition No. 21544 of 2008 shall comply with the direction issued by the Central Pollution Control Board in regard to the increase in the storage capacity from 11,770 KL to 18,180 KL within a period of three months from today i.e. on or before 30.11.2009.
ii) The bank guarantee furnished by the petitioner-unit shall continue with the Board till increase in the storage capacity is achieved to the satisfaction of the Punjab Pollution Control Board. The petitioner-unit shall keep the bank guarantee duly renewed if the same is otherwise limited in point of time during all this period.
iii) Punjab Pollution Control Board so also Central Pollution Control Board shall be free and indeed duty bound to make proper visits and conduct proper inspections and take samples and conduct tests to ensure that the provisions of the Act and the Rules framed thereunder are strictly complied with by the petitioner unit. In the event of any default, the said authorities shall be free to pass appropriate orders on the subject including orders by way of closure of the unit.
CWP No. 21544 of 2008 [17]
iv) The petitioner Committee in Civil Writ Petition No. 16306 of 2007 shall be free to make a proper representation to the Chairman of the Punjab Pollution Control Board pointing out the nature of the hazards faced by them on account of the working of the unit, in which event the Board shall look into the matter and pass appropriate orders on the same expeditiously but not later than three months from the date the representation is received. Parties are left to bear their own costs.
(T.S.THAKUR) CHIEF JUSTICE (KANWALJIT SINGH AHLUWALIA) JUDGE 20.08.2009 'ravinder' CWP No. 21544 of 2008 [18] IN THE HIGH COURT OF PUNJAB & HARYANA AT CHANDIGARH CWP No. 16306 of 2007 Date of Decision: 20.08.2009 Village Welfare & Environment Bachao Committee, Samgoli.
..Petitioner
Versus
State of Punjab and others ..Respondents
*****
Present : Mr. S.S.Brar, Advocate,
for the petitioner
Mr. Rupinder Khosla, Advocate,
alongwith Mr.Ravi Sodhi, Advocate
for respondent No. 3
Mr. A.R.Takkar, Advocate,
for Punjab Pollution Control Board.
Ms. Geeta Sharma, Advocate, for Punjab State Electricity Board.
Mr. T.P.Singh, Advocate, for Central Pollution Control Board.
Ms. Madhu Dayal, Addl. A.G. Punjab for respondent-State of Punjab.
Mr. Tushar Sharma, Advocate for respondent No.4 ____ For orders see, Civil Writ Petition No. 21544 of 2008.
(T.S.THAKUR) CHIEF JUSTICE (KANWALJIT SINGH AHLUWALIA) JUDGE 20.08.2009 'ravinder'


Undo
Redo
Create Model
Load Model
Save as .xml
Print
Undo
Redo
Load Model
Save as .xml
Print
Create Feature
Create Association
Check Model
Feature Name
Feature type
Mandatory
Optional
Alternative
Create
Parent Feature
Child Feature
Create
Select File
Import


I was wondering if shifters forms gained any more bonuses for the mroe shifter levels taken, such as DR,Feats.....etc.
For the most part, no. Special abilities with DCs (vampire gaze, basilisk gaze, etc.) get better, and you can use them more often for those that are limited. Damage from special abilities also increases (dragon breath, stone golem boulders, slaadi spittle, etc.).
Pre-epic shapes also get epic upgrades, but those are fixed and once you get them, they don't upgrade again. DR and stats are fixed for each form. _________________ "Intelligence is knowing a tomato is a fruit; Wisdom is not putting it in a fruit salad."


|
Randomizing variables.
Back to Contents
First, make sure you have:
(as of June 2020)
You will learn:
- How to randomize trials
- How to randomize check box options
For these code heavy tutorials, it is recommended to full screen the video and watch at 720p
Resources
The changed files for this step can be found here.
Note:
- Most of this tutorial is writing the objects in charge of trial order. You can just download the code, and skip
to the experiment specific parts in the video
- Adding trials to the TrialOrder object constructor (also increase the size of the order array to match your trial array)
- Adding the TrialOrder object to v.html
- Changing button code to go to trials in the proper order
- Reworking v.html to have areas for the trial order object to add text
- The trial order object goes to the comment page when the last trial finishes. If you want to show
every trial's end page,
you can go to the last page at the beginning of the startNext() function instead of end.
- If you have trial specific code you wish to run at the start/end of a trial, functions can be added
just like the debug method, and called from the start/end functions in the Trial object.
- If you waited till now to check your duplicated trial pages, you can use:
trialOrder.rearrange([ whatever trial index you want first , next , next , etc ]);
at the bottom of v.html to go to a specific trial with the debug button.
Proceed to learn how to collect data from your remote clients.
| |


These used to be at the top of the main page, but I decided to tidy it up a bit. Here are the links for A Recipe For Gruel, A Catalogue Of 53 Birds, and what may well be stationery heaven.


About Cardvascular Stress test
Why a stress test
It is used to determine how well your heart responds during times when it is working the hardest. Completing the test will provide data that scientists can use to assess the accuracy of digital versions of the tests.
What to do
- You’ll be hooked up to the EKG machine.
- Nurse will check your heart rate and breathing before you begin exercising.
- You’ll start off slowly on a stationary bicycle or treadmill. The speed and grade will be increased through the test duration.
- You will be asked to continue until you feel exhausted.
- Your heart rate and breathing will continue to be monitored for a short while after the test.


RacingTrackInterface
public class RacingTrack extends java.lang.Object implements RacingTrackInterface
Race
, described by a given number of tracks, an identification
and a distance.| Modifier and Type | Field | Description |
|---|---|---|
private boolean |
brokerDidNotOrderToStartTheRace |
Condition variable for the Entities to order the race to start.
|
private int[] |
currentHorsesPositions |
An array with all the positions of the pairs Horse/Jockeys currently on action.
|
private boolean |
hasFirstHorseCrossedTheFinishLine |
Condition variable for the first pair Horse/Jockey to announce that has crossed the finish line.
|
private java.util.Queue<java.lang.Integer> |
horsesToRun |
A
Queue representing the movement order of the pairs Horse/Jockey on field. |
private static int |
identification |
The identification of a race.
|
private static RacingTrack |
instance |
The created instance of this class
|
private int |
numberOfFinishedHorses |
Internal structure correspondent to the horses which have completed the race.
|
private Race |
race |
A representation of a race with an identification, a distance and a number of tracks.
|
private boolean |
raceIsAboutToEnd |
Condition variable for noticing when a race is about to end.
|
private GeneralInformationRepositoryStub |
repository |
The
GeneralInformationRepository instance where all this region's actions will be reported. |
private int |
winner |
The current winner of this race as the identification of the pair Horse/Jockey which has crossed the finish line first.
|
| Modifier | Constructor | Description |
|---|---|---|
private |
RacingTrack(Race race) |
Creates a Racing Track.
|
| Modifier and Type | Method | Description |
|---|---|---|
private static int |
generateDistance() |
Generate a distance for a race.
|
static RacingTrack |
getInstance() |
Get a singleton instance of a General Repository of Information.
|
Race |
getRace() |
Gets the current Race happening on this Racing Track.
|
int |
getWinner() |
Gets the current winner of a race on this Racing Track.
|
boolean |
hasFinishLineBeenCrossed(int horseJockeyId) |
Verification if the pair Horse/Jockey
horse has crossed the finish line. |
void |
makeAMove(int horseId) |
Let a pair Horse/Jockey
horse make a move on the track, accordingly to its abilities to move. |
private void |
markFinalPosition(int horse) |
Marks the final position of the pair Horse/Jockey identified with
horse . |
void |
proceedToStartLine() |
Changes the state of the pair Horse/Jockey to At the Start Line (
ATSL ) and waits till the last
startTheRace() is performed by the Entities. |
void |
setRace(Race race) |
Set a new Race instance.
|
void |
startTheRace() |
Signal that the race is about to start, by the
Broker performing its job. |
private static int identification
private Race race
Race
.private java.util.Queue<java.lang.Integer> horsesToRun
Queue
representing the movement order of the pairs Horse/Jockey on field. This have an implementation of the
LinkedBlockingQueue
of Java's Collections Library.private int numberOfFinishedHorses
private int[] currentHorsesPositions
private int winner
-1
.private boolean hasFirstHorseCrossedTheFinishLine
makeAMove(int)
and it is reset on the
makeAMove(int)
method itself.private boolean brokerDidNotOrderToStartTheRace
proceedToStartLine()
and it is reset on the
hasFinishLineBeenCrossed(int)
method.private boolean raceIsAboutToEnd
makeAMove(int)
.private GeneralInformationRepositoryStub repository
GeneralInformationRepository
instance where all this region's actions will be reported.private static RacingTrack instance
private RacingTrack(Race race) throws java.lang.Exception
race
- A race to be executed over this Racing Track.java.lang.Exception
- if a illegal argument is sent.public static RacingTrack getInstance() throws java.lang.Exception
java.lang.Exception
- if a illegal argument is sent.public void proceedToStartLine() throws java.lang.InterruptedException
ATSL
) and waits till the last
startTheRace()
is performed by the Entities.proceedToStartLine
in interface RacingTrackInterface
java.lang.InterruptedException
- if the wait() is interrupted.public void makeAMove(int horseId) throws java.lang.InterruptedException
horse
make a move on the track, accordingly to its abilities to move.
makeAMove(int)
of the last pair Horse/Jockey. Plus, it also
notifies when the first pair Horse/Jockey has crossed the finish line.makeAMove
in interface RacingTrackInterface
horseId
- the identification of the pair Horse/Jockey which wants to make a move.java.lang.InterruptedException
- if the wait() is interrupted.public boolean hasFinishLineBeenCrossed(int horseJockeyId) throws java.lang.Exception
horse
has crossed the finish line.
proceedToStartLine()
.hasFinishLineBeenCrossed
in interface RacingTrackInterface
horseJockeyId
- the pair Horse/Jockey which we want to verify if had crossed the finish line.true
if the pair Horse/Jockey had crossed the finish line; otherwise it will return false
.java.lang.Exception
public void startTheRace()
Broker
performing its job.
proceedToStartLine()
wait condition, notifying its changes.startTheRace
in interface RacingTrackInterface
public Race getRace()
getRace
in interface RacingTrackInterface
public int getWinner()
getWinner
in interface RacingTrackInterface
-1
if the race is not over yet.private void markFinalPosition(int horse) throws java.lang.Exception
horse
.horse
- the identification of the pair Horse/Jockey which has finished its race.java.lang.Exception
- if a illegal argument is sent.private static int generateDistance()
public void setRace(Race race) throws java.lang.InterruptedException
setRace
in interface RacingTrackInterface
race
- the new Race.java.lang.InterruptedException
- if the communication channel is busy and cannot be open.


On platforms where soft power-off is not supported, poweroff functions
the same way as halt.
Requirements
poweroff uses the reboot system call.
poweroff will function properly even before you do any work on OS/161.
See Also
/bin/sync
halt, reboot


Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
From data hacks to smart cities:
Nurturing a clever, creative community
Matthew Szymczak @shimma1975
Acting Manager Digital, Information and Technology
City of Greater Geelong
Kathy Reid @KathyReid
Director of Developer Relations at Mycroft AI
President, Linux Australia
bit.ly/Transformers-Geelong
#CleverCreative
The Geelong Method:
A maturity model for civic open data
- Level 1: ad hoc - lack of data
- Level 2: repeatable - hack the data
- Level 3: defined - track the data
- Level 4: managed - the knack of data
- Level 5: optimized - data backbone
Level 1 - lack of data
- what data is available? - some already available
but not machine-readable
- where is the data stored? which format?
- what are the privacy considerations?
- garnering support and educating stakeholders
Decisions driven by the
Digital Geelong Strategy
Key decision:
use data.gov.au
as open data platform
Level 2 - hack the data
- GovHack - open data hackathon
- Code for Australia Open Data Fellowship
- Risks and challenges - open data in the headlines
Key learning:
It's difficult to attract participants - hackers, hustlers and hipsters -
to regional events
Key learning:
You need a way to
mature prototypes into products
that are ready for deployment
Key learning:
You need to have a
risk appetite to ride out
the negative impacts
of open data
Level 3 - track the data
- Geelong open data portal
- Targeted growth over data sets -
over 160 data sets now available
- Clever and Creative 30-year strategy -
providing context and a backdrop
"By 2047, Greater Geelong will be internationally recognised as a clever and creative city-region that is forward looking, enterprising and adaptive, and cares for its people and environment."
Level 4 - the knack of data
- Open data as a platform
for civic and urban change - differentiated services
- Publicly generated data becomes
an input into the platform
- Towards a Smart City
Smart
Bollard
Trial
Level 5 - a data backbone
- Open data as fuel for Smart City platforms
- Open data as an influencer and input into policy decisions - a continual data lifecycle
- A Green Spine and a Data Backbone - the City as data
thank you


Point-based Graphics 2004 Changelog
This page tracks the new paper links made to my list of Point-based Graphics 2004 papers.
Page maintained by Ke-Sen Huang.
If you have additions or changes, send an e-mail.
August 25, 2004
July 13, 2004
June 26, 2004
June 5, 2004
June 4, 2004
June 3, 2004
May 31, 2004
- Sync with PBG final program
May 27, 2004
May 24, 2004
May 23, 2004
May 20, 2004
May 19, 2004
May 18, 2004
May 16, 2004
May 15, 2004
May 14, 2004
May 13, 2004
May 12, 2004
kesen.huang@gmail.com


Next: constantp, Previous: the, Up: Evaluation and Compilation Dictionary
special-operator-p
symbol ⇒ generalized-boolean
symbol—a symbol.
generalized-boolean—a generalized boolean.
Returns true if symbol is a special operator; otherwise, returns false.
(special-operator-p 'if) ⇒ true (special-operator-p 'car) ⇒ false (special-operator-p 'one) ⇒ false
Should signal type-error if its argument is not a symbol.
Historically, this function was called special-form-p. The name was finally declared a misnomer and changed, since it returned true for special operators, not special forms.


OsmAnd 1.9
November 4, 2014
Navigation and routing
- Search POI along the route
- Get visual and audio notification by approaching to waypoint
- Mark road as impossible per session
- Support of turn lanes
- Longer route calculation up to 500km
- Special audio notifications in case you are back on the route
- Navigation takes into account traffic signals
- Traffic warnings can now be announced by type, like stop signs or speed bumps (TTS voices only).
Maps
- Public transport map and Subway map
- New options like showing road access restrictions, the road surfaces, the road surface quality etc. have been implemented in many map styles.
- Increase map details level independently from map text size
OsMo plugin
- Login/Logoff functionality
- Automatically download groups and devices for registered users
- Better error handling
Simplification of background trip recording and background navigation
- OsmAnd now automatically enables the GPS sleep mode service if navigation or trip recording has been activated, so that this continues to function while the device screen is off. Only if desired, the GPS sleep mode service can still be manually interrupted or configured via tapping the "GPS status" widget.
User interface and other features
- Easier to download and update maps
- Support Android Wear
- Print itinerary and turn information


‘RBI surplus transfer will be as per panel norms’
Policy as per Section 47 of RBI Act.
by PTIFinance Minister Nirmala Sitharaman on Monday said transfer of surplus reserves from the Reserve Bank of India (RBI) to the government in future would depend on net income and other financial parameters of the central bank besides the recommendations of the expert committee on excess capital.
The surplus distribution policy of the RBI is determined in accordance with Section 47 of the RBI Act, 1934, Ms. Sitharaman said in a written reply to the Lok Sabha.
“The quantum of surplus transfer to the government in the coming years would depend on RBI’s net income, ‘required realised equity’ as a per cent of RBI’s balance sheet and ‘available realised equity’ as a per cent of RBI’s balance sheet in the coming years, and shall be governed by the legal provisions of the RBI Act, 1934 read with the recommendations of the committee as accepted by RBI,” Ms. Sitharaman said.
The Minister was replying to a question asked by Gopal Chinnaya Shetty if the issue of surplus reserves of RBI was resolved as per the suggestions of the Jalan committee and whether in future the government was likely to get additional dividend from RBI as per the recommendations of the said committee.
The Bimal Jalan expert committee had submitted its report to the Reserve Bank of India on August 14, 2019.


Louisiana city seeks residents’ help to mark 300th year
by The Associated PressOPELOUSAS, La. — Opelousas (op-uh-LOO-suhs) will celebrate its tricentennial in 2020 and the community is being asked to participate.
KATC-TV reports that residents will be able to contribute to creation of a new mural designed to celebrate the city’s 300 year anniversary. The collaborative mural is part of the Celebrate Opelousas 300 activities. Once it’s complete, a digital print will be used for the official poster.
A $2,695 grant from the Acadiana Center for the Arts to Opelousas Tourism will help fund the project.
The project will serve as a preservation tool in sharing information about the city’s history.
Lead artist Jerome Ford has created a design that he calls “Tree of Life.” It features icons and symbols associated with Opelousas’ culture and heritage intertwined with an oak tree’s roots and branches.
Information from: KATC-TV, http://katc.com
The Associated Press


[gecode-users] Disjunction of linear expressions
Jérémie Vautard
jeremie.vautard at laposte.net
Sun Jun 4 16:47:10 CEST 2006
Hi !
I want to modelise some disjunction of linear constraints on integers.
In minimodel, I found this method :
Gecode::MiniModel::BoolExpr operator~ (const
Gecode::MiniModel::LinExpr &)
Reification of linear expression.
So, for example, can I modelise the constraint : a == 0 OR b ==4 with
something like :
post(s, tt( ~(a==0) || ~(b==4) ) ); (with a and b being IntVars
belonging to the space *s ) ?
If not, what is the best way to do it ?
Cheers,
Jeremie Vautard
More information about the gecode-users
mailing list


Welcome to the Seedbox
BitTorrent web client
Aria2
Browser / Downloader and streaming interface
Cakebox


Next: Multilinguality
Up: Dereferenceability
Previous: P-D3 Use combination between
With the purpose of delivering content based on request type, server should be configured in accordance to the best practices for publishing RDF vocabularies21.
lavdim
2015-08-12


What I'm Currently Doing
I'm a co-founder at Gruntwork, where our mission is to make it 10x easier to build software. Our current focus is DevOps, and we help hundreds of software teams throughout the world avoid the grunt work it takes to run their software in production in the cloud.
I am grateful to work with such an outstanding team and wonderful client base. See our blog for the latest on Gruntwork.
Past Lives
Phoenix DevOps
Prior to Gruntwork, I founded Phoenix DevOps as an AWS consulting company where I helped both startups and Fortune 100 companies implement AWS best practices. During that time, I wrote A Comprehensive Guide to Building a Scalable App on Amazon Web Services, a 12,000-word guide which has received over 1,000,000 views since its publication.
Omedix (now Edaris Health)
Prior to Phoenix DevOps, I founded Omedix (now Edaris Health), a patient engagement company that at its peak served over 4,200 providers and 500,000 patient-users, and collected over $20 million in patient payments.
This was the first company I founded and there were some wins, but also many lessons learned. Truthfully, the team did not execute well on our software, which led to missed business opportunities and a profound sense of frustration. This ultimately drove me to intensively self-educate on what it takes to write software effectively.
UPenn / Wharton / ASU
Prior to Omedix / Edaris Health, I earned a BS in Economics with concentrations in finance and information systems from the Wharton School at the University of Pennsylvania.
After I graduated from UPenn, I wanted to get more technical, but also move back home to spend some time with my parents, so I did a second BS in computer science at Arizona State University.
Purpose
Work isn't the only important thing in life. I love spending time with my wife and son in sunny Phoenix, Arizona, where a little rain is always welcome.
In my spare time, I enjoy playing the piano, exercising, reading, and gardening.


Service of Services
{{$user := .User}} {{$dir := .Dir}} {{$store := .Store}} {{$seed := .Seed}}
Upspin Config Settings
Username
Dir Server
Store Server
Secret Seed


First EDA Blog (PAGE heading)
If it were easy, everyone would do it (Optional SUB title)
21 March 2016


Qt Quick Local Storage QML Types
This is a singleton type for reading and writing to SQLite databases.
Methods
- object openDatabaseSync(string name, string version, string description, int estimated_size, jsobject callback(db))
Detailed Description
To use the types in this module, import the module and call the relevant functions using the LocalStorage
type:
import QtQuick.LocalStorage 2.0 import QtQuick 2.0 Item { Component.onCompleted: { var db = LocalStorage.openDatabaseSync(...) } }
These databases are user-specific and QML-specific, but accessible to all QML applications. They are stored in the Databases
subdirectory of QQmlEngine::offlineStoragePath(), currently as SQLite databases.
Database connections are automatically closed during Javascript garbage collection.
The API can be used from JavaScript functions in your QML:
import QtQuick 2.0 Rectangle { color: "white" width: 200 height: 100 Text { text: "?" anchors.horizontalCenter: parent.horizontalCenter function findGreetings() { var db = openDatabaseSync("QDeclarativeExampleDB", "1.0", "The Example QML SQL!", 1000000); db.transaction( function(tx) { // Create the database if it doesn't already exist tx.executeSql('CREATE TABLE IF NOT EXISTS Greeting(salutation TEXT, salutee TEXT)'); // Add (another) greeting row tx.executeSql('INSERT INTO Greeting VALUES(?, ?)', [ 'hello', 'world' ]); // Show all added greetings var rs = tx.executeSql('SELECT * FROM Greeting'); var r = "" for (var i = 0; i < rs.rows.length; i++) { r += rs.rows.item(i).salutation + ", " + rs.rows.item(i).salutee + "\n" } text = r } ) } Component.onCompleted: findGreetings() } }
The API conforms to the Synchronous API of the HTML5 Web Database API, W3C Working Draft 29 October 2009.
The SQL Local Storage example demonstrates the basics of using the Offline Storage API.
Open or create a databaseData
import QtQuick.LocalStorage 2.0 as Sql db = Sql.openDatabaseSync(identifier, version, description, estimated_size, callback(db))
The above code returns the database identified by identifier. If the database does not already exist, it is created, and the function callback is called with the database as a parameter. identifier is the name of the physical file (with or without full path) containing the database. description and estimated_size are written to the INI file (described below), but are currently unused.
May throw exception with code property SQLException.DATABASE_ERR, or SQLException.VERSION_ERR.
When a database is first created, an INI file is also created specifying its characteristics:
| Key | Value |
|---|---|
| Identifier | The name of the database passed to openDatabase() |
| Version | The version of the database passed to openDatabase() |
| Description | The description of the database passed to openDatabase() |
| EstimatedSize | The estimated size (in bytes) of the database passed to openDatabase() |
| Driver | Currently "QSQLITE" |
This data can be used by application tools.
db.changeVersion(from, to, callback(tx))
This method allows you to perform a Scheme Upgrade.
If the current version of db is not from, then an exception is thrown.
Otherwise, a database transaction is created and passed to callback. In this function, you can call executeSql on tx to upgrade the database.
May throw exception with code property SQLException.DATABASE_ERR or SQLException.UNKNOWN_ERR.
See example below.
var db = LocalStorage.openDatabaseSync("ActivityTrackDB", "", "Database tracking sports activities", 1000000); if (db.version == "0.1") { db.changeVersion("0.1", "0.2", function(tx) { tx.executeSql("INSERT INTO trip_log VALUES(?, ?, ?)", [ "01/10/2016","Sylling - Vikersund", "53" ]); } });
db.transaction(callback(tx))
This method creates a read/write transaction and passed to callback. In this function, you can call executeSql on tx to read and modify the database.
If the callback throws exceptions, the transaction is rolled back. Below you will find an example of a database transaction which catches exceptions.
var db = LocalStorage.openDatabaseSync("ActivityTrackDB", "", "Database tracking sports activities", 1000000); db.transaction( try { function(tx) { tx.executeSql("INSERT INTO trip_log VALUES(?, ?, ?)", [ "01/10/2016","Sylling - Vikersund", "53" ]); } } catch (err) { console.log("Error inserting into table trip_log: " + err); } )
In the example you can see an insert
statement where values are assigned to the fields, and the record is written into the table. That is an insert
statement with a syntax that is usual for a relational database. It is however also possible to work with JSON objects and store them in a table.
Let's suppose a simple example where we store trips in JSON format using date
as the unique key. An example of a table that could be used for that purpose:
create table trip_log(date text, data text)
The assignment of values to a JSON object:
var obj = {description = "Vikersund - Noresund", distance = "60"}
In that case, the data could be saved in the following way:
db.transaction(function(tx) { result = tx.executeSQL("insert into trip_log values (?,?)", ["01/11/2016", JSON.stringify(obj)]) }
db.readTransaction(callback(tx))
This method creates a read-only transaction and passed to callback. In this function, you can call executeSql on tx to read the database (with select
statements).
results = tx.executeSql(statement, values)
This method executes an SQL statement, binding the list of values to SQL positional parameters ("?").
It returns a results object, with the following properties:
| Type | Property | Value | Applicability |
|---|---|---|---|
| int | rows.length | The number of rows in the result | SELECT |
| var | rows.item(i) | Function that returns row i of the result | SELECT |
| int | rowsAffected | The number of rows affected by a modification | UPDATE, DELETE |
| string | insertId | The id of the row inserted | INSERT |
May throw exception with code property SQLException.DATABASE_ERR, SQLException.SYNTAX_ERR, or SQLException.UNKNOWN_ERR.
See below for an example:
// Retrieve activity date, description and distance based on minimum // distance parameter Pdistance function db_distance_select(Pdistance) { var db = LocalStorage.openDatabaseSync("ActivityTrackDB", "", "Database tracking sports activities", 1000000); db.transaction( function(tx) { var results = tx.executeSql("SELECT rowid, date, trip_desc, distance FROM trip_log where distance >= ?",[Pdistance]); for (var i = 0; i < results.rows.length; i++) { listModel.append({"id": results.rows.item(i).rowid, "date": results.rows.item(i).date, "trip_desc": results.rows.item(i).trip_desc, "distance": results.rows.item(i).distance}); } } }
Method Documentation
object openDatabaseSync(string name, string version, string description, int estimated_size, jsobject callback(db))
Opens or creates a local storage sql database by the given parameters.
name
is the database nameversion
is the database versiondescription
is the database display nameestimated_size
is the database's estimated size, in bytescallback
is an optional parameter, which is invoked if the database has not yet been created.
Returns the created database object.


{% extends "base_js.html" %} {% block title %} RMP Facilities {% endblock %} {% block content %} Back to search {% if state_query and not city_query and not county_query%}
| Facility Name | City | State | Zip Code | Registered | Number of Accidents | Number of Deaths | Number of Injuries | Number of Evacuations | Amount of Property Damage |
|---|---|---|---|---|---|---|---|---|---|
| {{ facility.facility_name }} | {{ facility.city }} | {{ facility.state.abbr }} | {{ facility.zip_code }} | {{ facility.registered|yesno|title }} | {{ facility.num_accident_actual|intcomma }} | {{ facility.num_deaths|intcomma }} | {{ facility.num_injuries|intcomma }} | {{ facility.num_evacuated|intcomma }} | {{ facility.property_damage|intcomma }} |