ii) ensure that the generation of radioactive waste is kept to the minimum practicable;
iii) take into account interdependencies among the different steps in radioactive waste management;
iv) provide for effective protection of individuals, society and the environment, by applying at the national level suitable protective methods as approved by the regulatory body, in the framework of its national legislation which has due regard to internationally endorsed criteria and standards;
v) take into account the biological, chemical and other hazards that may be associated with radioactive waste management;
vi) strive to avoid actions that impose reasonable predictable impacts on future generations greater than those permitted for the current generation;
vii) aim to avoid imposing undue burdens on future generations.” [Emphasis added]
206. Article 15 deals with Assessment of Safety of facilities. The relevant clauses are as under: -
“Each Contracting Party shall take the appropriate steps to ensure that:
i) before construction of a radioactive waste management facility, a systematic safety assessment and an environmental assessment appropriate to the hazard presented by the facility and covering its operating lifetime shall be carried out;
ii) in addition, before construction of a disposal facility, a systematic safety assessment and environmental assessment for the period following closure shall be carried out and the results evaluated against the criteria established by the regulatory body;
iii) before the operation of a radioactive waste management facility, updated and detailed versions of the safety assessment and of the environmental assessment shall be prepared when deemed necessary to complement the assessments referred to in paragraph
(i).”
207. Article 22 that occurs in Chapter 4 deals with Human and Financial Resources. It is apt to reproduce the same: -
“Each Contracting Party shall take the appropriate steps to ensure that:
i) qualified staff are available as needed for safety-related activities during the operating lifetime of a spent fuel and a radioactive waste management facility;
ii) adequate financial resources are available to support the safety of facilities for spent fuel and radioactive waste management during their lifetime and for decommissioning;
iii) financial provision is made which will enable the appropriate institutional control and monitoring arrangements to be continued for the period deemed necessary following the closure of a disposal facility.”
208. Article 23 deals with quality assurance. It reads as follows:-
“Each Contracting Party shall take the necessary steps to ensure that all appropriate quality assurance programmes concerning the safety of spent fuel and radioactive waste management are established and implemented.”
209. The aforesaid Convention, as is seen, lays emphasis on ecological hazards, avoidance of undue burden on future generations, management of radioactive waste, adequate protection against radiological and other hazards, application of suitable protective methods approved by the regulatory body keeping in view the interest of the individual and the society, to avoid actions that impose reasonable predictable impact on future generations, the systematic safety assessment and environmental assessment appropriate to the hazards presented by the facility and covering its operating lifetime, the institutional control and mandatory arrangements and ensuring of appropriate quality assurance programmes concerning the safety from spent fuel and radioactive waste. I am absolutely conscious that India has not ratified the said Convention but the safety concern at any level is a fundamental human concern. I have referred to the same, to repeat at the cost of repetition, to show the concern of many countries, especially, relating to safety measures taken at all times. The 1962 Act and the Convention which has been ratified by India speak eloquently about that. The conception of public safety, at no stage, can be brushed aside or ignored. It has to be treated with paramount primacy and highest priority for the simon pure reason life delights every person and creates an innate desire to live.
Necessity of Electrical Energy by the State and Concept of Public Safety:
210. In Anderson v. Dunn[1], the U.S. Supreme Court, in a different context, long back had stated about the role of the State and the safety of the citizens: -
“No one is so visionary as to dispute the assertion, that the sole end and aim of all our institutions is the safety and happiness of the citizen. But the relation between the action and the end, is not always so direct and palpable as to strike the eye of every observer. The science of government is the most abstruse of all sciences; if, indeed, that can be called a science which has but few fixed principles, and practically consists in little more than the exercise of a sound discretion, applied to the exigencies of the state as they arise. It is the science of experiment.” After so stating, the U.S. Supreme Court proceeded to observe as follows: -
“That ‘the safety of the people is the supreme law’, not only comforts with, but is indispensable to, the exercise of those powers in their public functionaries, without which that safety cannot be guarded.”
211. In Charan Lal Sahu v. Union of India[2], this Court, while dealing with the constitutional validity of the Bhopal Gas Leak Disaster (Processing of Claims) Act, 1985, observed that the said enactment was passed as a sequel to a grim tragedy that occurred on the night of December 2, 1984. This Court treated it to be the most tragic industrial disaster in recorded human history. While discussing the concept of parens patriae, the learned Chief Justice observed that the conception of the parens patriae theory is the obligation of the State to protect and it takes into custody the rights and the privileges of its citizens for discharging its obligation. While dealing with the said concept, it has been opined that the maxim salus populi suprema lex – regard for public welfare - is the highest law.
212. I have referred to the said pronouncement solely to emphasize on the role of the State to act in the greater welfare of the collective and how the public welfare has been treated to be at the zenith of law.
213. In Union Carbide Corporation v. Union of India and others[3], a Constitution Bench regarded the Bhopal Gas Leak Tragedy as a horrendous industrial mass disaster, unparalleled in its magnitude, and the devastation and remains a ghastly monument to the dehumanizing influence of inherently dangerous technologies. While dealing with the justness and reasonableness of the quantum of settlement, the Constitution Bench adverted to the problems emerging from the pursuit of such dangerous technologies for economic gains by multinationals, availability of cheap labour, captive markets and the facets of economic exploitation in developing countries where the matters of concern were propounded before the court and in that context, it has been observed as follows: -
“32. These issues and certain cognate areas of even wider significance and the limits of the adjudicative disposition of some of their aspects are indeed questions of seminal importance. The culture of modern industrial technologies, which is sustained on processes of such pernicious potentialities, in the ultimate analysis, has thrown open vital and fundamental issues of technology options. Associated problems of the adequacy of legal protection against such exploitative and hazardous industrial adventurism, and whether the citizens of the country are assured the protection of a legal system which could be said to be adequate in a comprehensive sense in such contexts arise. These, indeed, are issues of vital importance and this tragedy, and the conditions that enabled it happen, are of particular concern.”
214. Thereafter, the Court referred to the technology in agriculture that has given a big impetus to enterprises of chemical fertilizers and its serious problems. Thereafter, it has been stated thus: - “34. Indeed, there is also need to evolve a national policy to protect national interests from such ultra-hazardous pursuits of economic gains. Jurists, technologists and other experts in economics, environmentology, futurology, sociology and public health etc. should identify areas of common concern and help in evolving proper criteria which may receive judicial recognition and legal sanction.”
215. In Pritam Pal v. High Court of Madhya Pradesh, Jabalpur through Registrar[4], the maxim salus populi suprema lex, i.e., welfare of the people is the supreme law, was again emphasised upon, though in a different context.
216. At this juncture, I must also refer to the other maxim salys republicae supreme lex, i.e., safety of the State is the supreme law and in case of any conflict, an individual must yield to the collective interest. But, it should not be done at the cost of safety. At all times and at all quarters, sincere efforts are to be made to maintain and sustain the safety of the people. That has been spoken by the ancients when the Kings ruled and the same reigns supreme in a democratic set-up. True it is, there are exceptions, but the exceptions are to remain in the realm of exceptions only and should not be brought into play either at the whim or fancy of the executive. The purpose of saying is that the law has many a mansion and the mosaic of law covers many spectrums so that both the maxims, namely, solus populi supreme lex and salus republicae supreme lex, can harmoniously coexist. The present case is one where there is need for nuclear energy for the welfare of the public and for other welfare of the people of India and for peaceful purpose. Definitely, the interest of the economy and the interest of safety are to be the real concerns of a Welfare State. In this regard, I may usefully refer to the following observations made by this Court, though in a different context, in State of Karnataka and others v. Dr. Praveen Bhai Thogadia[5]: -
“Welfare of the people is the ultimate goal of all laws, and State action and above all the Constitution. They have one common object, that is to promote the well-being and larger interest of the society as a whole and not of any individual or particular groups carrying any brand names. It is inconceivable that there can be social well-being without communal harmony, love for each other and hatred for none. The core of religion based upon spiritual values, which the Vedas, Upanishads and Puranas were said to reveal to mankind seem to be: “Love others, serve others, help ever, hurt never” and “sarvae jana sukhino bhavantoo”.”
217. The concept of welfare State is a facet of Article 38 of the Constitution of India. It is the obligation of the State to see that the welfare of the people is appositely promoted. It is the obligation passed by the Constitution of the State to establish a welfare State. The words used in the Preamble of the 1962 Act are “welfare for the people” and “peace”. There is a necessity for generation of electrical energy and regard being had to the hazards, there has to be guidance which the Acts, Rules and Notifications provide. The collective interests should not totally be thrown overboard for the development of the power sector. If the safety measures are adequately not taken and the apprehensions are not removed and the fear is not totally ostracized from the minds of the people of the locality, posterity may not recognize the same as a development or a progressive step. The conscientious and conscious policy decisions by the Government are to be taken with due care and consideration, keeping in mind the welfare of the people at large. True it is, when such policies are framed, especially for establishment of nuclear plants or such big projects, the safety measures become the primary concern and the same have to be adequately addressed to and taken care of. However, the Courts, in exercise of power of judicial review, cannot assume the role of approving authority for laying safety measures, but, a significant one, what the regulatory authorities have stated are to be regarded as the primary and principal concern.
AERB Report:
218. In this context, I may refer to the report of the AERB to review the safety of Indian Nuclear Power Plants against External Events of Natural Origin. For the sake of necessity and completeness, it is reproduced below: -
“SAFETY ASSESSMENT OF KUDANKULAM NUCLEAR POWER PLANT UNITS-1&2 (KK NPP1&2) IN THE WAKE OF FUKUSHIMA ACCIDENT Two Units of VVER Pressurized Water Reactors (Model V-412) each of 1000 MW rating are being built at the Kudankulam Site in Tamil Nadu. Initial commissioning activities for Unit # 1 have started with AERB issuing clearance for “Hot-Run” on June 30, 2011. Construction of Unit # 2 is in an advanced stage of completion.
The design of KK NPP incorporates a number of engineered safety features (ESFs) for catering to design basis accident (DBAs) and beyond design basis accidents (BDBAs), and several other design safety features.
ESFs for catering to DBA.
a. Emergency Core Cooling System (ECCS) b. Secondary circuit protection against over-pressurisation c. Emergency Gas Removal System d. Fission Products Removal and Control Systems e. Emergency Safety Boron Injection System f. Quick Boron Injection System (QBIS) ESFs for catering to BDBA • Passive Heat Removal System (PHRS) • Additional System for core passive flooding • Annuls passive filtering system (APFS) • System for retaining and cooling of molten core Other salient design safety Features • 4 x 100% active safety system trains and 4 x 33% passive safety system trains • Large water inventory in I and II stage ECCS hydro-accumulators • Automatic Reactor Scram on seismic signal • Battery banks with 24 hrs capacity • Sea water pumps located at more than 2.2m above design basis flood level (DBFL) • Safety related buildings and structures located at least 3.0m above DBFL • A shore protection rubble wall Post-Fakushima safety Assessment A Task Force (TF) constituted by NPCIL carried out safety assessment of KKNPP-1&2 in the light of Fakushipa accident and its findings were reviewed by the AERB’s Advisory committee on Project safety review of light water reactors (ACPSR-LWR) and the AERB Committee on safety review of Indian NPPs in the light of Fukushima accident. Salient points emerging from the assessment and its reviews are given below: -
• Back up provisions from alternate sources should be made for
- Charging water to secondary side of SGs
- Make-up of borated water to spent fuel pools
- Injection of borated water in the reactor coolant system.
• Sciesmic qualification of emergency water storage facility and augmentation of its storage capacity for core decay heat removal for a period of at least one week.
• Mobile self powered pumping equipment for emergency use • Facility for monitoring safety parameters using portable power packs • Finalization of emergency operating procedures for BDBA conditions • Primary Containment to be assessed for ultimate load bearing capacity.
• Doors and barrels of airlocks to be qualified for proof test pressure.
• Ensuring that highly active water used for cooling the core catcher vessel under BDBA is contained inside the primary containment.
• Reconfirmation of design adequacy of hydrogen management system.
• Environmental qualification of core catcher temperature monitoring system • Adequacy of design provision for remote water addition to core catcher • Adequacy of instrumentation for monitoring plant status during BDBA.
• Details of margin available on location of various safety related SSCs above DBFL should be reviewed again, • Need for design provision for containment venting, that has been deleted, should be re-examined.
• The backup sources for water injection to SG secondary side should be seismically qualified.
• Provisions for addition of water to core catcher require a detailed study, to ensure that there is no possibility of any steam explosion.
• Provision of additional backup power supply sources for performing essential safety functions, like air cooled DGs located at a high elevation, should be considered.
The recommendations are being examined and NPCIL’s response would be reviewed in ACPSR-LWR before initial fuel loading in unit-1.
219. A status report has been filed by NPCIL. An affidavit has been filed on 3.12.2012 and it is asserted therein that most of the recommendations have already been complied with. It has been dealt with by my respected learned Brother that there is substantial compliance of the same and dates or fixed time frame has been given for compliance of certain recommendations which have not yet been complied. This Court has been apprised of the fact that the AERB and, in turn, the MoEF are in total control of things and scrutiny is made and the same shall be looked into from time to time and all possible measures shall be taken to avoid any kind of accident. As advised, at present, I have noted the categorical assurance of the Statutory Authority.
Nuclear Energy development and doctrine of balance and proportionality vis- à-vis safety:
220. It must be stated that the safety of the people residing in Kudankulam and the areas in its vicinity and also the people who are likely to be affected because of radioactive generation has to be respected, for their human dignity is their divinity. This Court has not directed for closure of the plant on the basis of the asseverations made before this Court. But, it is the highest concern of this Court that a devastating disaster should be avoided at all costs by the people who are in-charge of looking after the safety measures. The statutory regulatory authority should responsibly keep the vigil and no one, who has the responsibility, should be complacent. The tragedy that has occurred at Fukushima shall remain as one of the darkest elements of history. The catastrophe of the Bhopal Gas Leak Disaster has not been erased or effaced from the minds of the public. The moan and mourns of the affected people of Bhopal who have been injured or lost their kith and kin are still heard and humane sensitivity would not permit one to ignore it. The nuclear scientists, the administrators and other authorities cannot remain oblivious or totally insensitive to the possible hazards when the nuclear plant operates.
221. When one thinks of safety in the context of establishment of a nuclear plant, the inevitable thought that gets into the depth of mind is security. Safety and security, in this context, are insegregably inter- twined commencing the planning, quality of construction, committed efforts to avoid operational jeopardy and monitoring and all are bound to remain in a singular chain. All endeavours are to be made to prevent, monitor and control. The concept of disaster management cannot be allowed to remain on paper. Its procrastination itself rings the bell of peril. The administration has to be alive to the said situation and the awakening to manage the disaster in case of an unfortunate incident has to be founded on scientific and sophisticated methods. Taking care of the situation of the present alone is not the solution. All concerned with the same are required to look to the future because that elevates the real concern. The danger of the future should be seriously taken note of and should not be veiled in the guise of thought for the present. Not for nothing, it has been said that he who prepares for the future and remains prepared for the future has a good control over the present, and if one remains in a state of blindness thinking the future to be uncertain, he suffers the agony of the present and the anguish of the future. This is not only the truth in respect of an individual life but also the paramount truth for the collective of the present generation and the future generations. The present generation has no right to enjoy by eating away the time of the future generation. The protection of the environment and the safety for the present generation in its connotative sense covers the posterity.
222. I have already discussed about the signification of the safety needed in respect of nuclear plants. Generation of nuclear energy is a necessity in a progressive modern State. As has been stated earlier, there is an enactment and notifications governing the field in various aspects. A policy decision has been taken to establish the nuclear plant at Kudankulam. Promotion of development and protection of environment are to be harmonized at the same time. In Intellectuals Forum, Tirupathi v. State of A.P. and others[6], it has been held that merely asserting an intention for development will not be enough to sanction the destruction of local ecological resources. What is required to be prescribed is the principle of sustainable development and find a balance between the developmental needs and the environmental degradation.
223. In Bombay Dying & Mfg. Co. Ltd. (3) v. Bombay Environmental Action Group and others[7], while dealing with the concept of sustainable development and planned development vis-à-vis Article 21 of the Constitution, a two-Judge Bench has opined thus: -
“It is often felt that in the process of encouraging development the environment gets sidelined. However, with major threats to the euvironment, such as climate change, depletion of natural resources, the eutrophication of water systems and biodiversity and global warming, the need to protect the environment has become a priority. At the same time, it is also necessary to promote development. The harmonisation of the two needs has led to the concept of sustainable development, so much so that it has become the most significant and focal point of environmental legislation and judicial decisions relating to the same. Sustainable development, simply put, is a process in which development can be sustained over generations. Brundtland Report defines “sustainable development” as development that meets the needs of the present generations without compromising the ability of the future generations to meet their own needs. Making the concept of sustainable development operational for public policies raises important challenges that involve complex synergies and trade offs.”
224. In M.C. Mehta v. Union of India and others[8], while stating about sustainable development and the needs of the present without compromising the ability of the future generation to meet their own needs, this Court has expressed thus: -
“The definition of “sustainable development” which Brundtland gave more than 3 decades back still holds good. The phrase covers the development that meets the needs of the present without compromising the ability of the future generation to meet their own needs. In Narmada Bachao Andolan v. Union of India[9] this Court observed that sustainable development means the type or extent of development that can take place and which can be sustained by nature/ecology with or without mitigation. In these matters, the required standard now is that the risk of harm to the environment or to human health is to be decided in public interest, according to a “reasonable person's” test. [See Chairman Barton: The Status of the Precautionary Principle in Australia (Vol. 22, 1998, Harv. Envtt. Law Review, p. 509 at p. 549-A) as referred to in para 28 in A.P. Pollution Control Board v. Prof. M.V. Nayudu[10].]”
225. In Tirupur Dyeing Factory Owners Association v. Noyyal River Ayacutdars Protection Association and others[11], while dealing with the concept of sustainable development, the Court has observed as under: -
“The concept of “sustainable development” has been explained that it covers the development that meets the needs of the person without compromising the ability of the future generation to meet their own needs. It means the development, that can take place and which can be sustained by nature/ecology with or without mitigation. Therefore, in such matters, the required standard is that the risk of harm to the environment or to human health is to be decided in public interest, according to a “reasonable person's” test. The development of the industries, irrigation resources and power projects are necessary to improve employment opportunities and generation of revenue, therefore, cannot be ignored. In such eventuality, a balance has to be struck for the reason that if the activity is allowed to go on, there may be irreparable damage to the environment and there may be irreparable damage to the economic interest. A similar view has been reiterated by this Court in T.N. Godavarman Thirumulpad (104) v. Union of India[12] and M.C. Mehta v. Union of India[13].”
226. In T.N. Godavarman Thirumalpad (through K.M. Chinnappa) v. Union of India and others[14], this Court observed that it cannot be disputed that no development is possible without some adverse effect on the ecology and environment, and the projects of public utility cannot be abandoned and it is necessary to adjust the interest of the people as well as the necessity to maintain the environment. A balance has to be struck between the two interests. Where the commercial venture or enterprise would bring in results which are far more useful for the people, difficulty of a small number of people has to be bypassed. The comparative hardships have to be balanced and the convenience and benefit to a larger section of the people has to get primacy over comparatively lesser hardship.
227. In Narmada Bachao Andolan v. Union of India and others[15], a three-
Judge Bench, while dealing with the public projects and policies, has opined that the court does not become the approving authority of such policies. Thereafter, the Bench observed thus: -
“Normally such decisions are taken by the Government after due care and consideration. In a democracy welfare of the people at large, and not merely of a small section of the society, has to be the concern of a responsible Government.”
228. I have referred to the aforesaid pronouncements only to highlight that this Court has emphasized on striking a balance between the ecology and environment on one hand and the projects of public utility on the other. The trend of authorities is that a delicate balance has to be struck between the ecological impact and development. The other principle that has been ingrained is that if a project is beneficial for the larger public, inconvenience to smaller number of people is to be accepted. It has to be respectfully accepted as a proposition of law that individual interest or, for that matter, smaller public interest must yield to the larger public interest. Inconvenience of some should be bypassed for a larger interest or cause of the society. But, a pregnant one, the present case really does not fall within the four corners of that principle. It is not a case of the land oustees. It is not a case of “some inconvenience”. It is not comparable to the loss caused to property. I have already emphasized upon the concept of living with the borrowed time of the future generation which essentially means not to ignore the inter-generational interests. Needless to emphasize, the dire need of the present society has to be treated with urgency, but, the said urgency cannot be conferred with absolute supremacy over life. Ouster from land or deprivation of some benefit of different nature relatively would come within the compartment of smaller public interest or certain inconveniences. But when it touches the very atom of life, which is the dearest and noblest possession of every person, it becomes the obligation of the constitutional courts to see how the delicate balance has been struck and can remain in a continuum in a sustained position. To elaborate, unless adequate care, caution and monitoring at every stage is taken and there is constant vigil, life of “some” can be in danger. That will be totally shattering of the constitutional guarantee enshrined under Article 21 of the Constitution. It would be guillotining the human right, for when the candle of life gets extinguished, all rights of that person perish with it. Safety, security and life would constitute a pyramid within the sanctity of Article 21 and no jettisoning is permissible. Therefore, I am obliged to think that the delicate balance in other spheres may have some allowance but in the case of establishment of a nuclear plant, the safety measures would not tolerate any lapse. The grammar has to be totally different. I may hasten to clarify that I have not discussed anything about the ecology and environment which has been propounded before us, but I may particularly put that the proportionality of risk may not be “zero” regard being had to the nature’s unpredictability. All efforts are to be made to avoid any man-made disaster. Though the concept of delicate balance and the doctrine of proportionality of risk factor gets attracted, yet the same commands the highest degree of constant alertness, for it is disaster affecting the living. The life of some cannot be sacrificed for the purpose of the eventual larger good.
229. Before proceeding to issue certain directions, it is required to be stated that the appellant, by this Public Interest Litigation, has, in a way, invoked and aroused the conscience/concern of the court to such an issue. True it is, the prayer is for the total closure of the plant and the Court has not acceded to the said prayer but his noble effort is appreciated to put forth the grievance of the local people and the necessity of adequate safety measures as is perceived. When such cause comes up before this Court, it is the bounden duty to remind the authorities “Be alert, remain always alert and duty calls you to nurture constant and sustained vigilance and nation warns you not to be complacent and get into a mild slumber”. The AERB as the regulatory authority and the MoEF are obliged to perform their duty that safety measures are adequately taken before the plant commences its operation. That is the trust of the people in the authorities which they can ill afford to betray, and it shall not be an exaggeration to state that safety in a case of this nature in any one’s hand has to be placed on the pedestal of “Constitutional Trust”.
230. We, therefore, fully endorse the view taken by the Division Bench of the High Court, however, in the facts and circumstances of the case, we are inclined to give the following directions:
DIRECTIONS:
1. The plant should not be made operational unless AERB, NPCIL, DAE accord final clearance for commissioning of the plant ensuring the quality of various components and systems because their reliability is of vital importance.
2. MoEF should oversee and monitor whether the NPCIL is complying with the conditions laid down, while granting clearance vide its communication dated 23.9.2008 under the provisions of EIA Notification of 2006, so also the conditions laid down in the environmental clearance granted by the MoEF vide its communication dated 31.12.2009. AERB and MoEF will see that all the conditions stipulated by them are duly complied with before the plant is made operational.
3. Maintaining safety is an ongoing process not only at the design level, but also during the operation for the nuclear plant. Safeguarding NPP, radioactive materials, ensuring physical security of the NSF are of paramount importance. NPCIL, AERB, the regulatory authority, should maintain constant vigil and make periodical inspection of the plant at least once in three months and if any defect is noticed, the same has to be rectified forthwith.
4. NPCIL shall send periodical reports to AERB and the AERB shall take prompt action on those reports, if any fallacy is noticed in the reports.
5. SNF generated needs to be managed in a safe manner to ensure protection of human health and environment from the undue effect of ionizing radiation now and future, for which sufficient surveillance and monitoring programme have to be evolved and implemented.
6. AERB should periodically review the design-safety aspects of AFR feasibly at KKNPP so that there will be no adverse impact on the environment due to such storage which may also allay the fears and apprehensions expressed by the people.
7. DGR has to be set up at the earliest so that SNF could be transported from the nuclear plant to DGR. NPCIL says the same would be done within a period of five years. Effective steps should be taken by the Union of India, NPCIL, AERB, AEC, DAE etc. to have a permanent DGR at the earliest so that apprehension voiced by the people of keeping the NSF at the site of Kudankulam NPP could be dispelled.
8. NPCIL should ensure that the radioactive discharges to the environmental aquatic atmosphere and terrestrial route shall not cross the limits prescribed by the Regulatory Body.
9. The Union of India, AERB and NPCIL should take steps at the earliest to comply with rest of the seventeen recommendations, within the time stipulated in the affidavit filed by the NPCIL on 3.12.2012.
10. SNF is not being re-processed at the site, which has to be transported to a Re-Processing facility. Therefore, the management and transportation of SNF be carried out strictly by the Code of Practices laid down by the AERB, following the norms and regulations laid down by IAEA.
11. NPCIL, AERB and State of Tamil Nadu should take adequate steps to implement the National Disaster Management Guidelines, 2009 and also carry out the periodical emergency exercises on and off site, with the support of the concerned Ministries of the Government of India, Officials of the State Government and local authorities.
12. NPCIL, in association with the District Collector, Tiruneveli should take steps to discharge NPCIL Corporate Social Responsibilities in accordance with DPE Guidelines and there must be effective and proper monitoring and supervision of the various projects undertaken under CSR to the fullest benefit of the people who are residing in and around KKNPP.
13. NPCIL and the State of Tamil Nadu, based on the comprehensive emergency preparedness plan should conduct training courses on site and off site administer personnel, including the State Government officials and other stake holders, including police, fire service, medicos, emergency services etc.
14. Endeavour should be made to withdraw all the criminal cases filed against the agitators so that peace and normalcy be restored at Kudankulam and nearby places and steps should be taken to educate the people of the necessity of the plant which is in the largest interest of the nation particularly the State of Tamil Nadu.
15. The AERB, NPCIL, MoEF and TNPCB would oversee each and every aspect of the matter, including the safety of the plant, impact on environment, quality of various components and systems in the plant before commissioning of the plant. A report to that effect be filed before this Court before commissioning of the plant.
The appeals are accordingly disposed of without any order as to costs.
…………………………………J.
(K. S. RADHAKRISHNAN) …………………………………J.
(DIPAK MISRA) New Delhi, May 6, 2013
-----------------------
[1] 19 U.S. [6 Wheat.] 204 (1821)] [2] (1990) 1 SCC 613 [3] (1989) 3 SCC 38 [4] 1993 Supp (1) SCC 529 [5] (2004) 4 SCC 684 [6] (2006) 3 SCC 549 [7] (2006) 3 SCC 434 [8] (2004) 12 SCC 118 [9] (2000) 10 SCC 664 [10] (1999) 2 SCC 718 [11] (2009) 9 SCC 737 [12] (2008) 2 SCC 222 [13] (2009) 6 SCC 142 [14] (2002) 10 SCC 606 [15] (2000) 10 SCC 664


Leaflet supports a detectRetina
option on tile layers that will shrink the tile size and load more tiles but give the appearance of higher resolution maps.
This map is created by stacking the gray basemap, median household income map and the map labels for the gray map. The 2 basemap layers are loaded with detectRetina:true
while the labels are not, giving the appearance of a high resolution basemap.
The draw back of this method is that for each normal map tile you are now loading 4. Comsuming 4x the bandwidth.


Sparrow Apps Ecosystem
"Applications ecosystem for disaster preparation, management, response and recovery"
Though we are building Sparrow for disaster related well-being, Sparrow apps ecosystem has potential for further expansion!
Thanks to Sparrow, users can do virtually anything through any messaging platforms! Book a cab, order food, communicate, get information, and so on - the list is virtually endless!


Ticket Pricing
If you are looking at blank cassettes on the web, you may be very confused at the difference in price. You may see some for as low as $.17 each.
If you are looking at blank cassettes on the web, you may be very confused at the difference in price. You may see some for as low as $.17 each.


This is a sample Angular One Page Application generated automatically with the ng tool.
The application contains a couple of pages which your crawler has to discover.
The navigation is done by the Angular Router.
routerLink navigation -
This type of navigation uses the default Angular router way of navigating to different views.
-
This case uses an event handler to trigger the Router#navigate() function which navigates to a different view.


The method `{0}` on the promise returned from `$http` has been disabled.
This error occurs when the legacy promise extensions (success
and error
)
legacy $http
promise extensions have been disabled.
To resolve this error, either turn on the legacy extensions by adding
$httpProvider.useLegacyPromiseExtensions(true);
to your application's configuration; or refactor you
use of $http
to use .then()
rather than .success()
and .error()
.
For example if you code looked like this:
// Simple GET request example :
$http.get('/someUrl').
success(function(data, status, headers, config) {
// This callback will be called asynchronously
// when the response is available
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
then you would change it to look like:
// Simple GET request example :
$http.get('/someUrl').
then(function(response) {
// (The response object contains the data, status, headers and config properties)
// This callback will be called asynchronously
// when the response is available.
}, function(response) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
For more information, see the
$httpProvider.useLegacyPromiseExtensions
documentation.


gfx setPath and curve test
Legend:
- relative path with cubic beziers
- absolute path with cubic bezier
- relative path with horizontal and vertical lines, and cubic beziers
- relative path with quadratic beziers
- absolute path with quadratic bezier
- relative path with horizontal and vertical lines, and quadratic beziers
That's all Folks!


--- permalink: /altcoins/technical%20analysis/Storj-Possibly-the-Next-Coin-to-Rise-from-the-Pit-Joining-Maidsafe-Factom-and-Ethereum/ ---
This page has moved to a https://oliodigest.com/altcoins/technical-analysis/Storj-Possibly-the-Next-Coin-to-Rise-from-the-Pit-Joining-Maidsafe-Factom-and-Ethereum/.


In this Activity, you can :
Read below to learn more.
RoboAsyncTask is a class proposed by RoboGuice to solve some problems of AsyncTasks. They offer :
This Activity uses a simple RoboAsyncTask.
RoboAsyncTask do hold a hard reference on the Activity. From there, you can understand easily that RoboAsyncTasks don't solve the memory leak issue related to AsyncTasks. Any RoboAsyncTask will prevent its Activity from being garbage collected. Even if RoboAsyncTasks used a WeakReference on the Activity, all Activties using them would have to hold a WeakReference on RoboAsyncTasks and that would lead to the same bloated code as with our best implementation of AsyncTask.


To compile the Javascript and launch this page, try gulp Examples.VirtualDom.StaticVirtualDom
gulp Examples.VirtualDom.StaticVirtualDom
This basically tests the `render` method in `Elm.VirtualDom` -- that is, it tests rendering static things.


--- layout: page title: "Western Religion" description: "" active: gallery header-img: "gallery/westernreligion/img/bg.jpg" album-title: "Gallery" images: - image_path: /gallery/westernreligion/img/annunciation1.jpg title: Annunciation I material: India Ink on paper dimensions: 30 x 22½ - image_path: /gallery/westernreligion/img/annunciation2.jpg title: Annunciation II material: India Ink on paper dimensions: 52 x 40½ - image_path: /gallery/westernreligion/img/bathedinlight.jpg title: Bathed in Light material: Oil on masonite dimensions: 32¼ x 31 - image_path: /gallery/westernreligion/img/bluemadonna.jpg title: Blue Madonna material: Oil on canvas dimensions: 32½ x 37½ - image_path: /gallery/westernreligion/img/holytrinity.jpg title: Holy Trinity material: Oil on masonite dimensions: 28 x 22 - image_path: /gallery/westernreligion/img/lamoreneta1.jpg title: La Moreneta I material: Oil on canvas dimensions: 42 x 56 - image_path: /gallery/westernreligion/img/lamoreneta2.jpg title: La Moreneta II material: Oil on canvas dimensions: 34 x 41 - image_path: /gallery/westernreligion/img/ma.jpg title: Ma material: Oil on hessian dimensions: 35 x 47 - image_path: /gallery/westernreligion/img/madonnaofthesea.jpg title: Madonna of the Sea material: Acrylic on paper dimensions: 44½ x 55½ - image_path: /gallery/westernreligion/img/redangel.jpg title: Red Angel material: Oil on masonite dimensions: 32 x 32 - image_path: /gallery/westernreligion/img/redchrist.jpg title: Red Christ material: Acrylic on canvas dimensions: 55 x 30 - image_path: /gallery/westernreligion/img/thelastsupper1.jpg title: The Last Supper I material: Oil on canvas dimensions: 56 x 47¾ - image_path: /gallery/westernreligion/img/thelastsupper2.jpg title: The Last Supper II material: Oil on canvas dimensions: 59½ x 47 - image_path: /gallery/westernreligion/img/miracleatsea.jpg title: Miracle at Sea material: Oil on canvas dimensions: 25¼ x 20 ---


Iason Heine:
You're back!
Tell me all that happened, please! I've almost rubbed my hands raw with worry.
"Well..."


Uses of Interface
org.apache.qpid.protonj2.buffer.ProtonBufferComponent
Package
Description
-
Uses of ProtonBufferComponent in org.apache.qpid.protonj2.buffer
Modifier and TypeMethodDescriptionProtonBufferComponent.advanceReadOffset
(int amount) Advances the internally maintained read offset for this component by the given amount.ProtonBufferComponent.advanceWriteOffset
(int amount) Advances the internally maintained write offset for this component by the given amount.ProtonBufferComponentAccessor.first()
Returns the first component that this access object provides which resets the iteration state to the beginning.default ProtonBufferComponent
ProtonBufferComponentAccessor.firstReadable()
Returns the first readable component that this access object provides which resets the iteration state to the beginning.default ProtonBufferComponent
ProtonBufferComponentAccessor.firstWritable()
Returns the first readable component that this access object provides which resets the iteration state to the beginning.ProtonBufferComponentAccessor.next()
Returns the next component that this access object provides which can be null if either the first method has never been called or the access of components has reached the end of the chain of buffer components that this access object is assigned to.default ProtonBufferComponent
ProtonBufferComponentAccessor.nextReadable()
default ProtonBufferComponent
ProtonBufferComponentAccessor.nextWritable()
Modifier and TypeMethodDescriptiondefault Iterator<ProtonBufferComponent>
ProtonBufferComponentAccessor.componentIterator()
default Iterator<ProtonBufferComponent>
ProtonBufferComponentAccessor.readableComponentIterator()
default Iterator<ProtonBufferComponent>
ProtonBufferComponentAccessor.writableComponentIterator()
-
Uses of ProtonBufferComponent in org.apache.qpid.protonj2.buffer.impl
Modifier and TypeClassDescriptionfinal class
An array based buffer implementation. -
Uses of ProtonBufferComponent in org.apache.qpid.protonj2.buffer.netty
Modifier and TypeClassDescriptionfinal class
Wrapper class for Netty 4 ByteBuf instances which provides a generic way for proton to interact with Netty 4 buffers.final class
Wrapper class for Netty 5 Buffer instances which provides a generic way for proton to interact with Netty 4 buffers.


CharacterDetailFragment |
View detail for selected character, displaying extra info and with option to add it to favorite. class CharacterDetailFragment : BaseFragment<<ERROR CLASS>, CharacterDetailViewModel> |
CharacterDetailViewModel |
View model responsible for preparing and managing the data for CharacterDetailFragment. class CharacterDetailViewModel : ViewModel |
CharacterDetailViewState |
Different states for CharacterDetailFragment. sealed class CharacterDetailViewState : BaseViewState |


Last Name
First Name
Address
City
State
Zip/Postal Code
Country
Bulgaria
Mangalia
United Kingdom
Phone(country code, area code, number)
(+
)
E-mail
Birth date
Gender
Male
Female
Starting date
Spring 2015
Summer 2015
Comments/Questions


You need minimum of 0.005 to withdraw bitcoin to your wallet
Please review our terms of service before using these resources given, sites mentioned on this page are not owned or moderated by Titanium Network.
For help and support, please use the chatbox.


Hi I'm Micah thanks for stopping by! Please feel free to look around and check out my web development portfolio.
I took the above photo while I was on a bike ride in my new home city of Portland OR. I moved to Portland in July of 2015 from across the country to pursue a career in Web Development.


Home - Business With Bubbles 'N Colors
A preschool, also known as nursery school, pre-primary school, playschool or kindergarten, is an educational establishment or learning space offering early childhood education to children before they begin compulsory education at primary school.
Bubbles 'N Colors Coaching Classes develops own teaching methods for the students of all boards, for their academic success.
Our day care center brings a great deal of smiles for parents , with our qualified staff , in-house internship and training we bring the best of the talent in holistic child care .
During the first five years of your child’s life moves fast. The brain grows rapidly in toddlers and preschoolers. Language blooms, thinking becomes more developed skills allow more interaction with other people.


ObjectStorage_Abstract | --ObjectStorage_Container
Located in File: /lib/ObjectStorage/Container.php
You have to call ObjectStorage_Abstract::create or ObjectStorage_Abstract_update method in order for this to take affect.
You have to call ObjectStorage_Abstract::create or ObjectStorage_Abstract_update method in order for this to take affect.
Overrides : ObjectStorage_Abstract::get() Retrieves the container or object data from ObjectStorage $limit and $marker will not be taken into consideration when dealing with an object.
Overrides : ObjectStorage_Abstract::update() Updates a container or an object on ObjectStorage


Token Maps
We use “token” as a generic term
for named values inside accoutrement maps.
In the following map,
root
and gutter
are considered accoutrement-tokens:
$map: (
'root': 16px,
'gutter': 1em,
);
Our core API provides token-map syntax parsing,
and general token access with get-token()
(below).
Additional plugins provide shortcuts and utilities
for managing and accessing common token-types,
like colors, fonts, sizes, and animations.
Internal Reference
The core module provides a generic map-parsing syntax,
for internal reference & adjustments –
establishing dynamic relationships between map values.
To reference another key in the same map,
use the #tag
hashtag format:
// 'gutter' == 16px
$map: (
'root': 16px,
'gutter': '#root',
);
Reference hashtags don’t have to stand alone, but can be embedded inside a longer string:
// 'responsive' == calc(16px + 1vw)
$map: (
'root': 16px,
'scale': 1vw,
'responsive': 'calc(#root + #scale)',
);
Nested References
You can define nested tokens in accoutrement maps,
and access them using a #first->second->third
syntax:
// 'large-screen->h2' == 24px
$sizes: (
'root': 16px,
'headings': (
'h1': '#root' ('times': 2),
'h2': '#root' ('times': 1.5),
),
'pull-quote': '#headings->h2',
);
All ->
nested references
are resolved relative to the outermost map:
// 'large-screen->text' == 24px
$map: (
'root': 16px,
'large-screen': (
'root': 24px,
'text': '#large-screen->root'
),
);
Since 2.0.0
:
Functional Adjustments
In many cases, we’ll want to reference a value
and then make adjustments to it.
The explicit long-hand syntax uses a map
with '%value'
as the first key.
Each additional key provides a function name
along with arguments for that function:
// convert-units(16px, 'rem')
$map: (
'root': 16px,
'gutter': (
'%value': '#root',
'times': 1.5,
'convert-units': 'rem',
),
);
You can also string together multiple functions, to create more complex relationships:
// convert-units(times(16px, 1.5), 'rem')
$map: (
'root': 16px,
'gutter': (
'%value': '#root',
'times': 1.5,
'convert-units': 'rem',
),
);
Each function in the function map
(e.g. times
& convert-units
above)
will be run in order –
with any associated arguments included.
The value
is always passed as the first argument.
Ratio Adjustments
When managing numbers, you can also move up and down exponential modular-scales by calling a named ratio in place of a function name. Scales are exponential:
// one step up a 'major third' scale (5 / 4)
$map: (
'root': 16px,
'gutter': (
'%value': '#root',
'_major-third': 1,
'convert-units': 'rem',
),
);
Multiple functions/ratios will be applied in the order they are given.
Adjustment Shorthand
We also provide a shorthand syntax to simplify adjustments in most cases. Here, the value is written first (any data type), and a map of adjustments can be provided at the end of the definition:
$map: (
'root': 16px,
'gutter': '#root' ('_major-third': 1, 'convert-units': 'rem'),
);
Adjustments with References
Adjustment-function and ratio arguments
can also reference keys in the map.
In this example,
we’re using the unitless line-height
token
as both a multiplier, and a modular-scale ratio:
$map: (
'root': 16px,
'line-height': 1.4,
'rhythm': '#root' ('times': '#line-height'),
'gutter': '#root' ('#line-height': 2),
);
String Interpolation
For CSS features like calc()
you can create format-strings
and interpolate values into the string.
Use %s
as a placeholder,
and call the interpolate
(or %s
) adjustment function
with replacement values for each placeholder:
$map: (
'root': 16px,
'scale': 1vw,
'responsive': (
'%value': 'calc(%s + %s)',
'%s': '#root' '#scale',
),
);
Related
@function interpolate()
Nested Adjustments
Since adjustment formats and values are parsed the same as any other value, it’s possible to build quite complex adjustments:
$map: (
'root': 16px,
'scale': 1vw,
'responsive': (
'%value': 'calc(%s + %s)',
'%s': (
'#root' ('convert-units': 'rem'),
'#scale' ('times': 2),
),
),
);
@function get-token()
The primary function for accessing and parsing accoutrement map values. Each accoutrement plugin creates a shortcut wrapper function for the specific map associated with that data-type. You can do the same, or use it directly to turn any arbitrary map into an accoutrement map.
Since 2.0.0
:
- NEW: Handles access to nested-map tokens
using the
get-token($map, 'first->second->third')
syntax
Since 1.0.0
:
- NEW: Accepts
$do
map argument, for on-the-fly adjustments
Parameters & Return
$map: (map)
A map of token definitions to reference against
$key: (*)
The original key or value to be parsed for #alias
tags
$do: null (map | null)
A final map of function/ratio adjustments to run on the returned value
@return (*)
The parsed value of any key in a given map
Examples
$map: (
'original-value': 3em,
'new-value': '#original-value' (
'times': 2,
'minus': 0.5
),
);
/*! New Value: #{get-token($map, 'new-value')} */
/*! New Value: 5.5em */
$map: (
'outer': (
'inner': 2,
),
);
/*! Inner: #{get-token($map, 'outer->inner')} */
/*! Inner: 2 */
@function get($key) {
@return get-token($my-map, $key);
}
$my-map: ('main': 32em);
/*! Main: #{get('main')} */
/*! Main: 32em */


nuTerra (needs a cool graphic) |
Goals...
1. Finish the Model loading and culling!
2. Fix scaling of terrain textures!
Short Cut Keys
1 Model wire mode
2 Terrain wire mode
I : Show Terrain Ids.
N : Show normals.. Wire mode must be enabled.
F1 Show/Hide cursor
F5 Show/Hide chunks
F6 Show/Hide Play Field
F7 Show Hide Paly Field Border


Yue Zhou (Joe)
Web Developer
I am an enthusiastic and high-achieving developer, who regards building high-quality and valuable web systems as the very essence of my career. I have exceptional technical and analytical skills, with experience in web development. I love to combine bunch of suitable technologies to realise some amazing ideas and taking the project to the next stage.


---
layout: post
title: line test digital drawing regular width
date: '2014-10-28T08:30:40+01:00'
categories:
- Klare Lijn — Ligne Claire
picture_url: https://film-Storyboards.tumblr.com/post/101171111372/line-test-digital-drawing-regular-width
---
line test — digital drawing, regular width


0.0.1 2008-03-07
- 1 major enhancement:
- Initial super-alpha release
- Not particularly good at nesting
- 2 minor enhancement:
- Changed with to inside avoid confusion with Object#with
- 3 minor enhancement:
- refactored Wrapped into Wrap with runtime options
- added ArrayWrapper and Tee classes
- 4 tiny enhancement
- fixed manifest.txt
- TODO: build the manifest algorithmically!
- 5 tiny enhancement
- 6 tiny enhancement
- work in progress on Advisor
- 7 minor enhancement
- letn added experimentally
- 8 minor enhancement
- letn changed to lets and now uses sexp rewriting


xuml.tools.jaxb.compiler.test
Classes
AbcTest
AbcTest.ABehaviour
AllTypesTest
BinaryAssociationManyToManyAssociationClassTest
BinaryAssociationManyToManyAssociationClassTwoTest
BinaryAssociationManyToManyTest
BinaryAssociationOneManyToManyAssociationClassTest
BinaryAssociationOneManyToOneManyAssociationClassTest
BinaryAssociationOneToManyTest
BinaryAssociationOneToOneManyTest
BinaryAssociationOneToOneTest
BinaryAssociationOneToZeroOneTest
BinaryAssociationZeroOneToManyTest
BinaryAssociationZeroOneToOneManyTest
BinaryAssociationZeroOneToZeroOneTest
BookstoreTest
BytesTest
ExtensionsTest
PersistenceHelper
PersistenceHelper.DatabaseType
SecondaryIdentifiersTest
SignalPersistenceTest
SpecializationTest
UnaryAssociationToManyTest
UnaryAssociationToOneManyTest
UnaryAssociationToOneTest
UnaryAssociationToZeroOneTest
ValidationTest


Class Figur
Class Figur
java.lang.Object
|
+----Figur
-
class
Figur
-
extends Object
-
implements Runnable
Figur is the main class for storing/displaying the dance figures.
It is (should be) an abstract class. Don't create an instance of
it. Create only objects of the classes SlowWaltz, Tango, SlowFox
and Quickstep.
-
See Also:
-
SlowWaltz,
Tango,
SlowFox,
Quickstep
-
Version:
-
1.1, 13 Sep 1995
-
Author:
-
Georg Heßmann
-
BPM
-
beats per minute == Takte * Tempo
-
Takte
-
Is this dance a 3/4 dance (e.g.
-
Figur(Dance)
-
Constructor initialize some always needed variables.
-
BottomEdge()
-
Return the bottom edge of the floors.
-
CalcWTime(float)
-
Calculate waiting time.
-
Dance()
-
Start the animation.
-
DoDStep()
-
Does one step on the female (Lady) floor.
-
DoHStep()
-
Does one step on the male (Gent) floor.
-
HideComStr()
-
Hide the takt/time string (slow/quick or heel/toe) on both floors.
-
LeftEdge()
-
Return the left edge of the male floor
-
NextNNTime()
-
Next non zero (german: Null) time.
-
PrevNNTime()
-
Previsious non zero (german: Null) waiting time.
-
RightEdge()
-
Return the right edge of the female floor (plus some additional space
-
SetCounter(int)
-
Set the time counter value.
-
ShowComStr()
-
Show the takt/time string (slow/quick or heel/toe) on both floors.
-
StopDance()
-
Stop the animation.
-
ThreadsAlive()
-
Is at least one of the dancing threads (male/female) alive?
-
clearSteps()
-
Clear all done steps.
-
drawNum(Graphics, boolean)
-
Draw the time/takt number.
-
drawTitel(Graphics)
-
Draw the dance and figur name on the top of the applet.
-
inSingleStep()
-
Are we in single step mode?
-
leaveSingleStep()
-
Leave the single step mode.
-
run()
-
Main function for the animation feature.
-
stepBackw()
-
Take one step backward (in single step mode).
-
stepForw()
-
Does on step forward (in single step mode)
-
toString()
-
Returns a String object representing.
-
useComStrHT()
-
Use the heel/toe string for the comment field.
-
useComStrTime()
-
Use the time (slow/quick) string for the comment field.
Takte
public int Takte
-
Is this dance a 3/4 dance (e.g. slow waltz) (=> Takte = 3)
or a 4/4 dance (e.g. quickstep) (=> Takte = 4)
BPM
public int BPM
-
beats per minute == Takte * Tempo
Figur
protected Figur(Dance app)
-
Constructor initialize some always needed variables.
-
Parameters:
-
app
-
pointer to the main dance applet (e.g. needed
for Dance.engl
CalcWTime
public long CalcWTime(float time)
-
Calculate waiting time.
Gets a float time number relative to the dance tact and
returns the waiting time in milli secs.
-
Parameters:
-
time
-
time relative to the dance tact
-
Returns:
-
waiting time in milli secs.
NextNNTime
public float NextNNTime()
-
Next non zero (german: Null) time.
Looks from the current step forward for the next step with
waiting time greater zero.
-
Returns:
-
next non zero waiting time. If no such time exists,
return one.
PrevNNTime
public float PrevNNTime()
-
Previsious non zero (german: Null) waiting time.
Looks from the current step backward to find the next (smalles)
waiting time greater zero.
-
Returns:
-
previsious waiting time greater zero. Returns zero, if no such
time exists.
DoHStep
public float DoHStep()
-
Does one step on the male (Gent) floor.
-
Returns:
-
the waiting time until the next male step is to do
or -1 if there was no step to do. (The last step has a waiting
time > 0 too, so -1 comes, if there was already no step to do.)
DoDStep
public float DoDStep()
-
Does one step on the female (Lady) floor.
-
Returns:
-
the waiting time until the next female step is to do
or -1 if there was no step to do. (The last step has a waiting
time > 0 too, so -1 comes, if there was already no step to do.)
stepForw
public void stepForw()
-
Does on step forward (in single step mode)
stepBackw
public void stepBackw()
-
Take one step backward (in single step mode).
If not in single step mode, do all steps and go into single step mode.
inSingleStep
public boolean inSingleStep()
-
Are we in single step mode?
leaveSingleStep
public void leaveSingleStep()
-
Leave the single step mode. Needed initializations does the Dance class
clearSteps
public void clearSteps()
-
Clear all done steps. After the next repaint(), no feeds are on the floors.
ShowComStr
public void ShowComStr()
-
Show the takt/time string (slow/quick or heel/toe) on both floors.
-
See Also:
-
ShowComStr
HideComStr
public void HideComStr()
-
Hide the takt/time string (slow/quick or heel/toe) on both floors.
-
See Also:
-
HideComStr
useComStrHT
public void useComStrHT()
-
Use the heel/toe string for the comment field.
-
See Also:
-
useComStrHT
useComStrTime
public void useComStrTime()
-
Use the time (slow/quick) string for the comment field.
-
See Also:
-
useComStrTime
run
public void run()
-
Main function for the animation feature.
This function will be started twice. As well for the male
thread (thread name "Herr") an for the female thread (thread name "Dame").
It does step by step and sleep() between the steps. repaint() is
only needed, if the waiting time is an fraction of the takt because
the sound thread already does a repaint every takt beat.
If all steps are set, the threads does kill themself and, if it was the
last thread, the sound thread will also be killed.
Dance
public synchronized void Dance()
-
Start the animation.
Set the tempo/BPM, starts the male/female threads and
than start the sound thread.
StopDance
public synchronized void StopDance()
-
Stop the animation. E.g. if the "play" button is hit while
an animation still runs, the animation will be aborted.
Than all missing steps are done quickly.
ThreadsAlive
public boolean ThreadsAlive()
-
Is at least one of the dancing threads (male/female) alive?
SetCounter
public void SetCounter(int c)
-
Set the time counter value. Needed in single step mode.
Counter value -1 means, hide the counter window.
drawTitel
public void drawTitel(Graphics g)
-
Draw the dance and figur name on the top of the applet.
drawNum
public void drawNum(Graphics g,
boolean update)
-
Draw the time/takt number. The value of this counter is
maintained from the sound class.
-
Parameters:
-
g
-
actual graphics context
-
update
-
only an update or an whole repaint
-
See Also:
-
Sound,
GetNumImg
LeftEdge
public int LeftEdge()
-
Return the left edge of the male floor
RightEdge
public int RightEdge()
-
Return the right edge of the female floor (plus some additional space
BottomEdge
public int BottomEdge()
-
Return the bottom edge of the floors.
toString
public String toString()
-
Returns a String object representing.
-
Overrides:
-
toString in class Object


Toggle navigation
10
You have 10 notifications
5 new patients added today
2 clinical documents received today
1 patient updated yesterday
View all
Jane Doe
Jane Doe
Midtown Family Practice
Change PIN
Profile
Sign out
×
Clinical Document Viewer


PART I. GENERAL PROVISIONS AND DEFINITIONS
[§92F-1] Short title. This chapter shall be known and may be cited as the Uniform Information Practices Act (Modified). [L 1988, c 262, pt of §1]


NES Classic Console
Now you're playing with power
Super Mario Brothers
NES release date: October 1985
Number of players: 2 Players
Category: Action
Main Page


Put two slashes in front of a line of javascript to make it a comment. That means those lines will not be executed
Variables
In order to remember something and come back to it later, store it in a variable. You do this by typing
var name ="Naeem". You can refer to it afterwards by just typing name.
Types of variables
String - characters written inside qoutes
Integer - helps you work with numbers
Long - Extra large or extra small numbers can be written with scientific (exponent) notation


[name]
JavaScript events for custom objects
Example
var Car = function () {
EventDispatcher.call( this );
this.start = function () {
this.dispatchEvent( { type: 'start', message: 'vroom vroom!' } );
};
};
var car = new Car();
car.addEventListener( 'start', function ( event ) {
alert( event.message );
} );
car.start();
Constructor
[name]()
Creates eventDispatcher object. It needs to be call with '.call' to add the functionality to an object.
Methods
.addEventListener( [page:String type], [page:Function listener] )
type - The type of event to listen to.
listener - The function that gets called when the event is fired.
Adds a listener to an event type.
.removeEventListener( [page:String type], [page:Function listener] )
type - The type of the listener that gets removed.
listener - The listener function that gets removed.
Removes a listener from an event type.
.dispatchEvent( [page:String type] )
type - The type of event that gets fired.
Fire an event type.
Source
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]


{% extends "layout.html" %} {% block page_title %} GOV.UK prototype kit {% endblock %} {% block content %} GOV.UK navigation prototype Docs and context See thinking, rationale and reckons, and see draft user research scenarios Prototypes Tabless Education Driving MVP Archived: tabbed {% endblock %}


- Can you think of an analogy to describe HTML, CSS and the DOM? How would you describe it to your non-technical friend?
I like the analogy given in Udacity tutorial:
- HTML - like walls/floor/ceiling in your house.
- CSS - all decorations in your house (color of tiles, style of wallpapers).
- DOM - is the structure of your house, and how things relate to each other (e.g. there are 4 rooms in a house, meaning each room is a child to the house etc).
- What is meant by boxifying design?
Every element on a webpage is a box. Boxifying design means to "cut" a webpage (which is a box itself) to smaller boxes/blocks.
- What is the box model?
Box model is a box that wraps around all elements on a webpage. Every element has a content, padding, border and margin.


--- layout: home ---
Footwork is an expressive, component-based, fully-featured frontend javascript framework based on KnockoutJS. It is built around the MVVM software architecture pattern and aims to be highly extensible and configurable while at the same time providing sane conventions and a consistent easy to use API.
There are a lot of other front-end frameworks out there, why use this one? Footwork provides a forward-looking approach to single-page-app development utilizing the excellent two-way binding, component, and other features of KnockoutJS. It provides an approach to application development that keeps a firm grounding in proven methodologies while providing features and architecture that help make app development fun.
KnockoutJS is a great library, but its focus on UI binding, components, and observables leaves it lacking a lot when it comes to building a full single-page app. Footwork fills in those gaps and provides novel features that makes application creation fun and expressive while eliminating a lot of common boilerplate many other frameworks require.
...and while you can piece together something from various independent libraries, what you end up with will likely not be as cohesive, well tested, documented, or iterated on as Footwork is.
Then stick with it, if it works.
But if you are open to something new, Footwork provides a uniquely clean and expressive API which is different from its competitors. Focusing on the ever changing javascript landscape, providing a powerful and expressive API, and remaining idiomatic and compatible with Knockout and its various libraries is the goal of this project.
It's basically another take on javascript development, it may or may not be your cup of tea.
Curious? ...check it out by visiting the Get Started page!


My portfolios have been the primary source of my passion for web design and development. They have always been the side projects I have dedicated the most time on during my learning progress. I have seen many portfolios using the same tired layout and techniques so representing myself in a unique way that shows off my ability and uses the most current technologies means a lot to me. In this case study, I will talk about my previous two portfolios in contrast to this current and most recent version.
I have always believed that the most important aspects of a portfolio are the case studies so I wanted those to be a prominent feature. On all three portfolios, the case studies are available immediately and are the focus of the homepages. The about page is also important and thus the first link on each menu. I wanted these pages to have a low amount of writing that is succinct and telling. I also felt it was important to have a prominent contact page that offers options to contact me (the link to contact and my email are available on every page as well) as this is the ideal end goal for my audience.
Since this is a stylistic portfolio I wanted my fonts to match the designs. In all portfolios, the overarching aspect is professional and sharp so I wanted fonts with sharp edges and prominence. This current portfolio uses Abril Fatface for titles because it has a huge contrast to the body font and grabs the attention of the reader whilst fitting in to the bold design. as well as being professional and bold, I want the content to be readable for people who must scan portfolios all day or just to appeal to a wide audience I use my popular choice of Open Sans. Open Sans is a very neutral and legible font that plays off the heading font to sum up the whole portfolio design in type.
There is a common theme amongst all my portfolios, grayscale. Something about the design of sharp edges and simple black and white appeals to me for a professional and bold look. I like to use bright colors as the accent to this to provide some life in the design and keep the eyes from getting too deprived. On this portfolio and my first portfolio I use the brand colors when possible for accents on hover and link styles. For my second portfolio, I chose six different bright colors that I found appealing and spread them amongst the projects to add a “fun” element to the design. On my current portfolio, I took aspects from each and use random but consistent bright colors for links and brand colors when possible.


Notifications and Subscriptions
Server-Sent Events
In order to complete this tutorial two objects are required.
Create each objects within the same Cloudlet. Record both the objectID and the CloudletID for each. Using these 2 objects we will create 2 SSE notifications, one object based and one cloudlet based.
The first is a subscription that focuses on a single object within a cloudlet, if this object is changed then a notification is triggered. Note that the object type must be included when creating the notifications.
N.B. Place your recorded IDs into the JSON below.
{
"cloudletid" : [CloudletID],
"typeid" : [PEATTypeID],
"objectid" : [ObjectID],
"notification_type": "SSE"
}
This second subscription is a cloudlet level subscription. If an object of the selected PEAT type within this cloudlet is changed a notification will be sent out.
{
"cloudletid" : [CloudletID],
"typeid" : [PEATTypeID],
"notification_type": "SSE"
}
Using the Cloudlet API UI create these subscriptions and record the IDs returned.
Once the Subscriptions are created we can see the notifications in action. The PEAT example page is included in the mongrel2 git project. The url path for the example page is /sse.html
This path alone will not show you any notifications, the page needs a url parameter to accomplish this.
The url parameter is ?sse= and may look something like this:
- /sse.html?sse=s_subs1-134+s_subs2-166
The url can take multiple subscription IDs separated by a "+".
Google Cloud Messaging
Subscription for Google Cloud Messaging follow a similar pattern to the previous subscriptions. It allows both object level or cloudlet level subscriptions.
{
"cloudletid" : [CloudletID],
"typeid" : [PEATTypeID],
"objectid" : [ObjectID],
"notification_type": "GCM",
"endpoint" : [Android Device Registration ID]
}
The Platform will send a GCM notification to the Android Device endpoint when it detects a change in the cloudlet that requires a notification.


--- layout: default --- {% include menu_with_icons.html %} Dragons Runnig Club - Sale Make friends, stay fit and have fun!
Dragons Runnig Club - Sale Make friends, stay fit and have fun!


Girl Develop It Boulder/Denver
Intro to HTML & CSS 4wk Series
Week 1, Session 1 • March 13, 2018
Introduction to HTML
- Setting your computer up.
- Introduciton to HTML page structure
- HTML elements, tags,
- How to insert images.
- How to create links and lists.
- How to insert special characters
Session 1 Slides Session 1 Cheatsheet Session 1 Homework
Session 1 Helpful Links
Week 1, Session 2 • March 15, 2018
Introduction to CSS.
- What is CSS and how it works.
- CSS Syntax overview.
- Creating and linking a CSS file.
- Styling HTML Elements.
- Style text color, backgrounds, fonts,
- Classes and IDs
Session 2 Slides Session 2 Cheatsheet Session 2 Homework
Session 2 Helpful Links
Week 2, Session 3 • March 20, 2018
Page layouts
- File path review
- Block and Inline Elements
- Divs and Spans
- Box model (padding, margin, border)
- Height and Width
Session 3 Slides Session 3 Cheatsheet
Session 3 Helpful Links
Week 2, Session 4 • March 22, 2018
CSS Positioning
- Out of flow, in flow.
- Absolute, Relative, Static positioning
- Z-index
- Floats
- Clears
Session 4 Slides Session 4 Cheatsheet Session 4 Homework
Week 3, Session 5 • March 27, 2018
Intermediate HTML & CSS
- Common CSS Practices
- CSS Resets
- Horizontal Fixed Navigation
- Fixed Vs. Fluid width layouts
- Custom fonts with Google
Session 5 Slides Session 5 Cheatsheet Session 5 Homework
Week 3, Session 6 • March 29, 2018
Intermediate CSS
- Background Images
- Background Sizing
- CSS Gradients
- RGBA vs. Opacity
- Text Shadow
- Box Shadow
Session 6 Slides Session 6 Cheatsheet Session 6 Homework
Week 4, Session 7 • April 3, 2018
Responsive Design
Session 7 Slides


How It Works;
year
Enter Year Of Birth
Enter The year you were born so as to generate your Akan Name
month
Enter Month Of Birth
Enter The month you were born to generate your Akan Name
day
Enter Year Of Birth
Enter The year you were born so as to generate your Akan Name
After You Click Submit You Akan Name Will Display on
The Screen With A Corresponding Bracelet.CHEERS!


98_mongsiry013.py
class Solution:
def luckyNumbers (self, matrix: List[List[int]]) -> List[int]:
from collections import deque as dq
from collections import defaultdict as dd
from collections import Counter as ct
from functools import lru_cache as lc
from heapq import heappush as hpush, heappop as hpop, heapify as hfy
from bisect import bisect_left, bisect_right
import itertools as it
import math
import sys
sys.setrecursionlimit(10 ** 9)
####################################################################
class Solution:
def maxPerformance(self, n: int, speed: List[int], efficiency: List[int], k: int) -> int:
MOD =<PHONE_NUMBER>
A = []
for i in range(n):
A.append([speed[i], efficiency[i]])
A.sort(key = lambda x : -x[1])
B = []
s = 0
ret = 0
for i in range(n):
hpush(B, A[i][0])
s += A[i][0]
if len(B) > k :
c = hpop(B)
s -= c
ret = max(ret, s * A[i][1])
return ret % MOD


Judge Expands Injunction in Self-Driving Car Trade Secrets Case
by MATTHEW RENDASAN FRANCISCO (CN) – A federal judge tipped his hand on how he views a case involving corporate espionage in the hypercompetitive industry of self-driving cars. In short, he thinks something foul is afoot.
In an order issued Tuesday, U.S. District Judge Edward Davila granted the most important parts of WeRide’s request to expand a preliminary injunction against a bevy of corporate actors, multinational companies replete with puppet CEOs and a few shadow companies allegedly created to dodge liability.
“The public interest will be served by protecting both intellectual property rights and the court’s authority to enforce its orders,” Davila wrote in the 20-page order. “The court will enjoin defendants from creating any new corporate entities.”
The expansion of the preliminary injunction to include the creation of new companies came after a tense hearing in October, when plaintiff WeRide, a Silicon Valley-based self-driving technology company, accused defendants Ken Huang and Jin Wang of setting up shell companies to avoid the first preliminary injunction that prevented them from using stolen trade secrets.
Huang worked as chief software engineer at WeRide and downloaded enormous troves of proprietary data, WeRide claims, scrubbing work computers and then absconding to China with the trade secrets in tow.
Huang soon surfaced as a high-ranking engineer working for a nebulous network of companies founded in China called AllRide.AI.Inc and Zhong Zhi Xing Technology.
WeRide says its suspicions about Huang’s potential theft were confirmed when it noticed AllRide giving demonstrations to prospective investors using technology that was developed in an accelerated time frame and with design concepts similar to WeRide’s.
WeRide sought and won a preliminary injunction, with Davila indicating the company was likely to succeed on the merits of its lawsuit.
At the time, WeRide sought to enjoin Wang, who was tangentially affiliated with the Chinese companies but not officially listed as an employee. Wang claimed he was merely providing introductions for the fledgling companies and trying to facilitate connections to investors.
Davila initially declined to enjoin Wang but reversed that decision in Tuesday’s order after Wang formally accepted the position as CEO of AllRide.AI.Inc, a move Wang’s lawyers acknowledged during the October hearing.
But Davila went farther and enjoined Wang in his personal capacity too. He also forbade Wang and Huang from setting up any other corporations after WeRide accused Huang of creating a shadow company called Kazir based in Silicon Valley and essentially proceeding with business as usual to avoid the court’s first preliminary injunction.
Davila’s expanded injunction also applies to Kazir.
The plaintiffs argue Wang was the architect of the entire scheme, purporting to be uninvolved with any of the companies. But they say Wang had his wife Rong Wang buy all the shares of the Chinese parent company Smart Car AI Holdings, which owned all of the aforementioned corporations accused of trade secret theft.
The fact that Davila awarded a preliminary injunction to WeRide means he believes they are likely to succeed on the merits, which bodes ill for the defendants as the case proceeds to the central question of whether Huang and Wang conspired to steal WeRide’s source code for its self-driving technology.
Copyright © 2019 courthousenews.com


--- layout: default title: Home lang: English ref: home ---
The International Digital Ephemera Project (IDEP) is an initiative of the UCLA Library to capture ephemeral content with global partners. Through this project, the Library endeavors to build international and global collections of knowledge, and to preserve the historical and cultural record. The ultimate goal is for present and future generations to access and use ephemera documenting the larger arena of discourse that takes place alongside mainstream media and scholarly publications.
For more information on IDEP, visit the project site: http://idep.library.ucla.edu
The UCLA Library works closely with project partners to capture, preserve, and describe new forms of knowledge, records, and content. This toolkit outlines standards, workflows, and best practices for contributing to IDEP.


MouseEvent Class
Passed as the parameter to all mouse/pointer/touch related events. For a listing of mouse events and their properties, see the DisplayObject and Stage event listings.
Constructor
MouseEvent
-
type
-
bubbles
-
cancelable
-
stageX
-
stageY
-
nativeEvent
-
pointerID
-
primary
-
rawX
-
rawY
Parameters:
-
type
StringThe event type.
-
bubbles
BooleanIndicates whether the event will bubble through the display list.
-
cancelable
BooleanIndicates whether the default behaviour of this event can be cancelled.
-
stageX
NumberThe normalized x position relative to the stage.
-
stageY
NumberThe normalized y position relative to the stage.
-
nativeEvent
MouseEventThe native DOM event related to this mouse event.
-
pointerID
NumberThe unique id for the pointer.
-
primary
BooleanIndicates whether this is the primary pointer in a multitouch environment.
-
rawX
NumberThe raw x position relative to the stage.
-
rawY
NumberThe raw y position relative to the stage.
Item Index
Methods
Properties
Methods
clone
()
MouseEvent
Returns a clone of the MouseEvent instance.
Returns:
a clone of the MouseEvent instance.
initialize
-
type
-
bubbles
-
cancelable
-
stageX
-
stageY
-
nativeEvent
-
pointerID
-
primary
-
rawX
-
rawY
Initialization method.
Parameters:
-
type
StringThe event type.
-
bubbles
BooleanIndicates whether the event will bubble through the display list.
-
cancelable
BooleanIndicates whether the default behaviour of this event can be cancelled.
-
stageX
NumberThe normalized x position relative to the stage.
-
stageY
NumberThe normalized y position relative to the stage.
-
nativeEvent
MouseEventThe native DOM event related to this mouse event.
-
pointerID
NumberThe unique id for the pointer.
-
primary
BooleanIndicates whether this is the primary pointer in a multitouch environment.
-
rawX
NumberThe raw x position relative to the stage.
-
rawY
NumberThe raw y position relative to the stage.
preventDefault
()
Sets Event/defaultPrevented to true. Mirrors the DOM event standard.
remove
()
Causes the active listener to be removed via removeEventListener();
myBtn.addEventListener("click", function(evt) {
// do stuff...
evt.remove(); // removes this listener.
});
set
-
props
Provides a chainable shortcut method for setting a number of properties on the instance.
Parameters:
-
props
ObjectA generic object containing properties to copy to the instance.
Returns:
Returns the instance the method is called on (useful for chaining calls.)
stopImmediatePropagation
()
Sets Event/propagationStopped and Event/immediatePropagationStopped to true. Mirrors the DOM event standard.
stopPropagation
()
Sets Event/propagationStopped to true. Mirrors the DOM event standard.
Properties
cancelable
Boolean
事件的默认行为是否能被取消。 Indicates whether the default behaviour of this event can be cancelled via preventDefault. This is set via the Event constructor.
Default: false
currentTarget
Object
对于冒泡的事件来说，此属性指向事件的当前目标对象；对于不冒泡的事件来说，此属性始终等同于 target. 举例： 如果 childObj 的父节点为 parentObj, 然后在 childObj 上触发了一个事件，并且冒泡到 parentObj. 那么，在 prentObj 的事件监听函数中，target 是 childObj, currentTarget 为 parentObj.
Default: null
eventPhase
Number
对于冒泡的事件来说，这个属性表示当前事件处于哪个阶段：
- capture phase: starting from the top parent to the target
- at target phase: currently being dispatched from the target
- bubbling phase: from the target to the top parent
Default: 0
immediatePropagationStopped
Boolean
Indicates if stopImmediatePropagation has been called on this event.
Default: false
localX
Number
Returns the x position of the mouse in the local coordinate system of the current target (ie. the dispatcher).
localY
Number
Returns the y position of the mouse in the local coordinate system of the current target (ie. the dispatcher).
nativeEvent
HtmlMouseEvent
The native MouseEvent generated by the browser. The properties and API for this event may differ between browsers. This property will be null if the EaselJS property was not directly generated from a native MouseEvent.
Default: null
pointerID
Number
The unique id for the pointer (touch point or cursor). This will be either -1 for the mouse, or the system supplied id value.
primary
Boolean
Indicates whether this is the primary pointer in a multitouch environment. This will always be true for the mouse. For touch pointers, the first pointer in the current stack will be considered the primary pointer.
propagationStopped
Boolean
Indicates if stopPropagation or stopImmediatePropagation has been called on this event.
Default: false
rawX
Number
The raw x position relative to the stage. Normally this will be the same as the stageX value, unless stage.mouseMoveOutside is true and the pointer is outside of the stage bounds.
rawY
Number
The raw y position relative to the stage. Normally this will be the same as the stageY value, unless stage.mouseMoveOutside is true and the pointer is outside of the stage bounds.
stageX
Number
The normalized x position on the stage. This will always be within the range 0 to stage width.
stageY
Number
The normalized y position on the stage. This will always be within the range 0 to stage height.
Events
mousemove
deprecated
REMOVED. For MouseEvent objects of type "mousedown", mousemove events will be dispatched from the event object until the user releases the mouse anywhere. This enables you to listen to mouse move interactions for the duration of a press, which can be very useful for operations such as drag and drop.
See the MouseEvent class description for more information on mouse events.
mouseup
deprecated
REMOVED. For MouseEvent objects of type "mousedown", a mouseup event will be dispatched from the event object when the user releases the mouse anywhere. This enables you to listen for a corresponding mouse up from a specific press, which can be very useful for operations such as drag and drop.
See the MouseEvent class description for more information on mouse events.