A place for general developer talk – for everyone! | Documentation https://developers.komodoplatform.com | MoreDev Docs - https://docs.komodoplatform.com | Mastering CryptoConditions - https://github.com/KomodoPlatform/Mastering_CryptoConditions
100 messages
Before 05-Dec-19 12:00 AM
jl777c22-Mar-19 08:44 PM
The most difficult issue about oracles is that they need to be trusted to various degree to provide accurate and timely data. The danger is that if a trusted node is used to write data to the blockchain, it creates a trust point and a single point of attack. Ultimately there is nothing that can ensure only valid data is written to the blockchain, so what is done is to reinforce good behavior via pay per datapoint. However, for critical data, higher level processing is needed that combines multiple data providers into a validated signal.
Alright22-Mar-19 08:44 PM
Your system is centralized as it can get. You alone can dictate "truth" with your "hard updates". Before you say "miners decide" let me ask, who decides which fork exchange run?
zack22-Mar-19 08:44 PM
implying that it is trustless if it is not trustless, and then seeking investment from people who you have mislead, I consider that lying.
jl777c22-Mar-19 08:44 PM
how are we claiming trustless oracles with paragraph like that
we dont imply it is trustless, we say it requires trust and we are using the standard definition of oracles
MyName22-Mar-19 08:45 PM
@zack By all means, explain to me how you expect folks to not "fixating on the definition of the word oracle" when you started this by literally saying Advertising it as if it was an oracle is a lie....
Regnar22-Mar-19 08:45 PM
I posted that link already
zack22-Mar-19 08:45 PM
saying "nothing can ensure only valid data is written to the blockchain" is pretty bold.
You are saying that Augur, Bitcoin Hivemind, and Amoveo are all broken
A blockchain for trust-free markets in financial derivatives - zack-bitcoin/amoveo
MyName22-Mar-19 08:47 PM
You claim is that calling it an "oracle" is a "lie"; logic dictates that the definition of "oracle" must then be established in order to support/refute your claim
Alright22-Mar-19 08:47 PM
Lmao
benohanlon22-Mar-19 08:47 PM
Alright22-Mar-19 08:47 PM
10 10 10 10 10
zack22-Mar-19 08:48 PM
claiming Augur isn't a perfect implementation of their goal, and claiming that Augur is seeking an impossible goal are very different claims. @jl777c(edited)
jl777c22-Mar-19 08:48 PM
ok, but where in there are we claiming oracles CC is trustless??
there is always the extreme edge case, even in your system
I stand by my position, which you also have with the hardfork as backup in place
so far from advertising oracles CC is trustless, our position is more that some amount of trust will likely be needed for offchain data coming onchain
so the issue is how to best manage it
in the meantime, there is oracles CC to create a datafee market where data publishers can get subscribers to pay to post data onchain, without any betting involved
so the creation . of accurate data becomes possible, even without big money at stake
Regnar22-Mar-19 08:51 PM
Augur isn't claiming to ensure only valid data is written, its claiming to build a system to determine what data is valid and which isn't. If ONLY valid data could be written then there would be no reason to build a system to have crowds validate the data...
zack22-Mar-19 08:51 PM
anying that is on a blockchain is trustless from the investor's perspective, because the only reason to put it onto a blockchain is to make it trustless.
If it is not trustless, you need to go out of your way to make that clear when advertising it.
jl777c22-Mar-19 08:51 PM
that paragraphs achieves what you claim is needed
your claim that we are lying is a lie
zack22-Mar-19 08:52 PM
if you are claiming that "some amount of trust is needed", then you cannot also claim it is trustless.
MyName22-Mar-19 08:52 PM
because the only reason to put it onto a blockchain is to make it trustless.
That's a subjective opinion, not an objective fact
jl777c22-Mar-19 08:52 PM
sigh.. are you really this obtuse?
I do not see where we claim it is trustless
zack22-Mar-19 08:52 PM
To the best of my knowledge, Amoveo's oracle is in fact trustless. I could be mistaken, but I still speak honestly.
jl777c22-Mar-19 08:53 PM
there is a paragraph being very clear
the oracle might be trustless, but reliance on hardforking requires trust
benohanlon22-Mar-19 08:53 PM
@zack but it's your assertion that if it isn't trustless it's not fit for blockchain that's at the core of your arguement
zack22-Mar-19 08:53 PM
Advertising that "Komodo has blockchain oracles" is a lie. it has blockchain trusted feeds.
benohanlon22-Mar-19 08:53 PM
whereas utility might be a good reason for an oracle that is trustful
MyName22-Mar-19 08:53 PM
To the best of my knowledge, Amoveo's oracle is in fact trustless.
That you can/will manually manipulate it for money is the exact opposite of trustless
1
benohanlon22-Mar-19 08:53 PM
@zack it's a lie according to your defintions
Regnar22-Mar-19 08:54 PM
To the best of my knowledge, Amoveo's oracle is in fact trustless. I could be mistaken, but I still speak honestly.
if it were trustless you wouldn't have to make this statement
1
zack22-Mar-19 08:54 PM
I cannot manipulate Amoveo. My relationship is the same as any other users's.
jl777c22-Mar-19 08:54 PM
in 4 words all the nuances cannot be conveyed
there is the entire paragraph in the details that explains things
also anybody that looks at the api would realize it is a fee market for data
oracles get paid to post data, instead of paying
MyName22-Mar-19 08:55 PM
I cannot manipulate Amoveo. My relationship is the same as any other users's.
OK, then I got confused, what chain is the one that you are capable of doing manual "hard updates" on?
jl777c22-Mar-19 08:55 PM
the game theory is that data providers will provide good data if they want to keep getting subscribers
dukeleto22-Mar-19 08:55 PM
the person who tells exchanges to use git repo X and branch Y for Amoveo is trusted
is what people are getting at @zack
jl777c22-Mar-19 08:56 PM
so your claim that we are lying is a lie
dukeleto22-Mar-19 08:56 PM
lies, damn lies, and oracles
zack22-Mar-19 08:57 PM
@jl777c that isn't secure against retirement attacks, so it is not trustless.
Alright22-Mar-19 08:57 PM
Neither is yours
jl777c22-Mar-19 08:57 PM
again, we dont claim that a data publisher is trustelss
1
we explain that with a detailed paragraph, taking the conservative approach that it isnt even possible to make it fully trustless
if there is a data publisher, you can trust that he published it
zack22-Mar-19 08:58 PM
There are fully trustless oracles. Augur, Amoveo, Bitcoin Hivemind
MyName22-Mar-19 08:58 PM
@zack the only person lying about being in a trusted stat is you
Alright22-Mar-19 08:58 PM
Augur, hivemind, maybe
jl777c22-Mar-19 08:58 PM
augur had oracles with wrong conclusions
not sure about hivemind
zack22-Mar-19 08:58 PM
Saying that Augur has an implementation flaw, and that Augur's goal is impossible, those are very different claims.
jl777c22-Mar-19 08:59 PM
ok, but dont conflate the issues
that is a separate issue
zack22-Mar-19 08:59 PM
trustlessness isn't some impossible goal. It is just math.
jl777c22-Mar-19 08:59 PM
are we saying we have trustless oracles or are we saying nobody can make them 100% reliably
or that more extreme measures are needed
it wasnt a 100% statement
MyName22-Mar-19 09:00 PM
There are fully trustless oracles... Amoveo
You've literally said that you'll manually "hard update" to mark an oracle "about to lie", which (by definition) makes it "trusted" not "trustless"
One must trust that such "hard updates" are not maliciously altered(edited)
4
dukeleto22-Mar-19 09:00 PM
KMD gives the atoms to build oracle-like things
and trust is a spectrum, trust vs trustless is a false duality
zack22-Mar-19 09:01 PM
I am talking about trustlessness in the cryptoeconomic sense of the word.
jl777c22-Mar-19 09:01 PM
i really dont understand why you make up something and say we said it and that we are bad for having said it. when it is just your imagination that said it
One of the Komodo’s lead developers has developed a way to create Oracle on the platform. The enables users to turn off-chain data into on-chain through the permission granted by authorized routes.
MyName22-Mar-19 09:01 PM
I am talking about trustlessness in the cryptoeconomic sense of the word.

Alright22-Mar-19 09:02 PM
fuck, got out of bed for this 2 hours ago, it's like a car wreck, can't look away (edited)
2
jl777c22-Mar-19 09:02 PM
that is an article written by external journalist, out of our direct control
STILL: "The enables users to turn off-chain data into on-chain through the permission granted by authorized routes"
zack22-Mar-19 09:02 PM
you can say "cryptoeconomic security" if you don't like saying "trustless".
I think the community hasn't agreed on the best terms yet.
jl777c22-Mar-19 09:02 PM
what part of that is advertising trustless oracle?
zack22-Mar-19 09:03 PM
"cryptoeconomically secure"
siu - Chainmakers22-Mar-19 09:03 PM
To the best of my knowledge, Amoveo's oracle is in fact trustless. I could be mistaken, but I still speak honestly.
You are the only one here making a false claim and even you know it.
MyName22-Mar-19 09:03 PM
you can say "cryptoeconomic security" if you don't like saying "trustless". I think the community hasn't agreed on the best terms yet.
Then how do you take the personal position of being the "arbiter of truth" on a concept that is out of consensus?
jl777c22-Mar-19 09:03 PM
where do we say that our oracles are "cryptoeconomically secure"?
oracles CC allows offchain data to go onchain and then other CC can use that data to change behavior
zack22-Mar-19 09:06 PM
"oracles CC allows offchain data to go onchain and then other CC can use that data to change behavior"
This statement right here.
You aren't really allowing off-chain data to go onchain.
Instead you are trusting some person to put some data that may or may not be related to reality onto the blockchain.
There is no cryptoeconomic guarantees that the data on-chain has any relationship to reality.
jl777c22-Mar-19 09:07 PM
other than the game theory that a bad data provider wont get a lot of subscribers
2
zack22-Mar-19 09:07 PM
that isn't accounting for retirement attacks.
jl777c22-Mar-19 09:08 PM
it is a weak force, but we are talking for micropayments
zack22-Mar-19 09:08 PM
just because someone was honest in the past doesn't mean they will be honest in the future.


I am currently looking for a full-time software engineering position starting June of 2021. I graduated Loyola Marymount University with a degree in computer science and would like to pursue a job opportunity that would allow and encourage me to put my skills to use in a challenging and collaborative environment. My studies at Loyola Marymount University has provided me the opportunity to work on many projects that use React, Java, Python, C++, C, Go, and many more languages. Along with my studies at LMU, I spend much of my free time working on Raspberry Pi projects. I work well in both group collaborative and independent settings. In small groups, I excel at contributing technical solutions and effectively communicate with my team to overcome technical challenges. I am a confident public speaker and I have the ability to communicate my ideas both verbally and in writing. When given a problem to solve, I look for creative solutions and work diligently until the problem is resolved.


---
layout: pages
route: /2014/10/implementing-inotifypropertychanged.html
title: Implementing INotifyPropertyChanged Manually Just Got A Little Easier
tags:
- coding
- csharp
category: archive
systemTags: [page:tech,page:csharp]
---
Implementing INotifyPropertyChanged got a little easier in C# 5.0 in .NET 4.5. With the addition of the CallerMemberName attribute, you can stop using magic strings* to identify the property that is changing.
Before the CallerMemberName attribute, you had to some get the name of the property changed. The simplest way is to just type it in in a string like OnPropertyChanged("BirthDate") but I have also seen some nice solutions using expressions. However, with the CallerMemberName attribute, the compiler will fill in the name of the property.
The performance is exactly the same as if you typed in the name of the property because the compiled code is actually the same as if you had typed it in.
When we look at the decompiled code in a program such as ILSpy, we can see that the call to OnPropertyChanged() has been replaced with OnPopertyChanged("BirthDate"). The effect is the same as if we had typed it in, until we go to refactor.
If we changed the name of the property, the compiler will take care of putting the new name into the compiled code without a thought from us.
public class PersonViewModel : INotifyPropertyChanged
{
private void OnPropertyChanged([CallerMemberName]string memberName = "")
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(memberName));
}
}
private DateTime _BirthDate;
public DateTime BirthDate
{
get { return _BirthDate; }
set
{
_BirthDate = value;
OnPropertyChanged();
}
}
private string _FirstName;
public string FirstName
{
get { return _FirstName; }
set
{
_FirstName = value;
OnPropertyChanged();
OnPropertyChanged("FullName");
}
}
private string _LastName;
public string LastName
{
get { return _LastName; }
set
{
_LastName = value;
OnPropertyChanged();
OnPropertyChanged("FullName");
}
}
public string FullName
{
get { return ((_FirstName ?? "") + " " + (_LastName ?? "")).Trim(); }
}
public event PropertyChangedEventHandler PropertyChanged;
}
In the FirstName and LastName properties above, I made a second call to the OnPropertyChanged to demonstrate that this solution is flexible enough that you can also still pass your own value, if you need to. In this case, I am raising an event to indicate that FullName changed when any of its components have changed.
* Magic strings are strings in the source code that match to something, such as a property name but cannot generally be identified and refactored by refactoring tools.


@(user: securesocial.core.Identity)(implicit request: RequestHeader) @import securesocial.core.IdentityProvider @layout("Get Politickle!")


To mix your perfect color, use the sliders for Red, Green and Blue to adjust and
click COLOR CHANGE to make your perfect color.
Want to copy your color? No problem.
Click on the main color in the center wheel to automatically copy your color!


Class acts as a virtual file handle to a MIME multipart message body
Methods
- C
- N
- R
Attributes
| [R] | boundary | The MIME boundary being used. |
Class Public methods
All fields are required, the entry should be a string and is assumed to be XML.
Source: show
# File lib/gdata/http/mime_body.rb, line 27 def initialize(entry, file, file_mime_type) @boundary = "END_OF_PART_#{rand(64000)}" entry = wrap_entry(entry, file_mime_type) closing_boundary = MimeBodyString.new("\r\n--#{@boundary}--") @parts = [entry, file, closing_boundary] @current_part = 0 end
Instance Public methods
Returns the content type of the message including boundary.
Source: show
# File lib/gdata/http/mime_body.rb, line 54 def content_type return "multipart/related; boundary=\"#{@boundary}\"" end
Implement read so that this class can be treated as a stream.
Source: show
# File lib/gdata/http/mime_body.rb, line 36 def read(bytes_requested) if @current_part >= @parts.length return false end buffer = @parts[@current_part].read(bytes_requested) until buffer.length == bytes_requested @current_part += 1 next_buffer = self.read(bytes_requested - buffer.length) break if not next_buffer buffer += next_buffer end return buffer end


They're all free
Usually, we can only click or drag so many things on our computer at a particular time. Using text commands, we can get a lot of work done faster. The command-line is a powerful, text-based interface to tell computers what you want to do.
By the end of this workshop, you will be able to see your files, modify or move your files, install and run programs all on the command line.
“Never be intimidated by that black window with the blinky prompt ever again!”
GitHub is a code hosting platform for collaboration. It lets you work on projects with people anywhere in the world. Part of the beauty is, you don’t need to know how to code to use GitHub. You can use it to help with coordinating and organizing your projects.
By the end of this workshop, you will be able to create a project, manage your project, and collaborate on someone else’s project on GitHub.
“Work on projects with people anywhere in the world with tools for coordinating and organizing your projects”
You want to solve problems with data. You’ll need to be ready to go to town in 3 core skill areas: data manipulation, data visualization, and statistics. You’ll need to learn a programming language, ideally just _one_ language. That’s where R comes in.
What’s R? R is an open source programming language and software environment for statistical computing and graphics. Let's get you doing cool things with R and RStudio.
“You want to solve problems with data. Meet R, your new secret weapon.”
Many interesting projects start with the same raw material, data. Web scraping is a great way to grab the data you want in a useable form.
By the end of this workshop, you will know how to search for the data you want, make a simple web scraper, and save the data to a spreadsheet on your computer.
“Search and grab data from the internet for your personal and civic hacking projects”


OPPO社区动态
- {@threads.author.nickname@} {@threads.author.display_group_names@}
- {@threads.dateline@} {@threads.ext.tail@}
-
{@threads.subject@}
{@threads.summary@}
- {@threads.browse@} {@threads.repost@} {@threads.reply@} {@threads.praise@}


This is an Angular 2 app that uses the Spotify API to find artists and display albums and track listing


Job Console
Job Console acts as an interface that displays execution results of the job that is curently running.
It is used to monitor the execution of a job step-by-step. Along with the timestamp of job execution and the user's system details are also displayed in the console.
Limiting Console Output
Console buffer size limits the number of characters buffered in the console. A maximum buffer size must also be specified. When console output surpasses the specified maximum, output is truncated from the beginning of the buffer.
Default value for Hydrograph console buffer is 10000 characters. Max value for Hydrograph console log is 40000.


- Simulate and then plot stop1.f as a function of stop1.v This
gives the Stribeck curve.
- The same model is also available by modeling the system with a
Mass and a SupportFriction model. The SupportFriction model defines
the friction characteristic with a table. The table is constructed
with function Examples.Utilities.GenerateStribeckFrictionTable(..)
to generate the same friction characteristic as with stop1. The
simulation results of stop1 and of model mass are therefore
identical.
- Model stop2 gives an example for a hard stop. However there can
arise some problems with the used modeling approach (use of
reinit(..), convergence problems). In this case
use the ElastoGap to model a stop (see example Preload).
Generated at 2019-01-25T16:44:03Z by OpenModelica 1.14.0~dev-130-gefa44fb


Description
If the item has an offset property, the item is rendered at that offset, otherwise the value is mapped to an offset corresponding to its position on the axis scale. If an item has both a value and an offset property, the value property is not mapped to an offset, and instead it's just used to display the label. You can see how to use the format function in order to format the labels before they are displayed.


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
C/WPPIL/253/2015 CAV JUDGMENT IN THE HIGH COURT OF GUJARAT AT AHMEDABAD R/WRIT PETITION (PIL) NO. 253 of 2015 With CIVIL APPLICATION (FOR VACATING INTERIM RELIEF) NO. 1 of 2016 In R/WRIT PETITION (PIL) NO. 253 of 2015 FOR APPROVAL AND SIGNATURE: HONOURABLE MR.JUSTICE S.R.BRAHMBHATT and HONOURABLE MR.JUSTICE V.P. PATEL ================================================================
1 Whether Reporters of Local Papers may be allowed to see the judgment ?
2 To be referred to the Reporter or not ? 3 Whether their Lordships wish to see the fair copy of the judgment ? 4 Whether this case involves a substantial question of law
as to the interpretation of the Constitution of India or any order made thereunder ?
================================================================ ISHWARBHAI NATHUBHAI NAIK Versus STATE OF GUJARAT & 4 other(s) ================================================================ Appearance:
Mr. R.R.MARSHALL SENIOR ADVOCATE with MR R E VARIAVA(971) for the Applicant(s) No. 1 UTKARSH SHARMA AGP for the Opponent(s) No. 1,2,3,4 MR SP HASURKAR(345) for the Opponent(s) No. 5 ================================================================ CORAM: HONOURABLE MR.JUSTICE S.R.BRAHMBHATT and HONOURABLE MR.JUSTICE V.P. PATEL Date : 25/11/2019 CAV JUDGMENT Page 1 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT (PER : HONOURABLE MR.JUSTICE V.P. PATEL)
1. The Petitioner - Ishwarbhai Nathubhai Naik has filed the present Public Interest Litigation under Articles 226 and 227 of the Constitution of India for claiming the following main reliefs: "(b) A writ of mandamus or any other appropriate writ, order or any other direction be issued. And set aside the order passed by the Respondent No.3 and quash the circular at annex. A & B and also quash the order giving the possession of said piece of 3400 sq. meters of land of Block No.405 to the Respondent no.5 as per Annexure-D to the petition;
(c) Be pleased to quash an set aside the entry No.5257 made in Village Form No.6 Hak Patrak of Gandevi on 16.2.1984 (Annexure-C) to the petition;
(d) Pending the admission, hearing and final disposal of this petition, the Respondents its servants, agents, etc. be prohibited to make the construction work in the area of 3400 sq. meters of land of Block No.405 of Village Gadat where the pond is situated;"
2. Facts of the Case:
2.1 It is the case of the petitioner that the two ponds situated at village Gadat is being used by the peoples of the said village since time immemorial for different purposes. One pond is situated in Block No. 405 and its area is O. Hector 50 Are and 75 Sq. mt. and the another pond is situated in Block No. 197 having area 4 Hector 92 Are and 31 sq. mt. of the village Gadat Taluka Gandevi, District Navsari That the trust named Shree Kameshwar Mahadev Mandir Trust Gadat has applied to village panchayat for development of both the ponds. That the Gram Sabha held on 7.3.2008 has unanimously accepted the proposal for development of the said two ponds, as both the ponds were in a very poor condition. That in pursuance of the said unanimous decision, the Trust has Page 2 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT accordingly started the development work in the said two ponds.
2.2 During the development work, the Respondent No. 2 has come with a Circular dated 4.9.2012 (at Annexure-A) stating that the Gauchar and / or Government padtar land be given to the electric companies for power plant in view of the Resolution of the Department dated 7.9.2009. The possession is to be given to the electricity company immediately for which the Respondent No.2 has further passed Amended Circular dated 21.5.2013 stating that the Gauchar and / or padtar land be transferred to those electric companies for public purpose by getting consent of the Gram Panchayat.
2.3 It is stated that the Respondent No.2 - The Deputy Secretary, Revenue Department by the aforesaid Circular dated 4.9.2012 instructed the Respondent No.3-Collector, Navsari to transfer the said land to the electric companies for the purpose of power plant considering the public purpose as per the Resolution of the Revenue Department dated 7.9.2009. Accordingly the Respondent No.4 - The Mamlatdar, Gandevi, Navsari has made Entry No.5257 for the land admeasuring 3400 sq. meters of Blok No. 405 of village Gadat in Village Form 6 Hak Patrak by order dated 19.10.2014.
2.4 The order dated 11.9.2014 (at Annexure-D) passed by the Respondent No.3 - The Collector, Navsari under Section 38 read with Section 73 of the Gujarat Land Revenue Code and declared the land of the State Government, admeasureing 3400 sq. meters of Block No.405 as Padtar Land and / or Gauchar land and directed Page 3 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT that the said land be given to Respondent No.5 - The Gujarat Energy Transmission Corporation, Kabipor (for short "GETCO") with immediate effect for the purpose of Power Plant.
2.5 That, being aggrieved by the aforesaid steps taken by the Respondents, the Petitioner, through his Advocate, has issued notice dated 17.10.2015 to the Respondent No.3 - The Collector, Navsari as well as Respondent No.5 - The Gujarat Energy Transmission Corporation, Kabipor, Navsari.
2.6 The Petitioner has further prayed for a prohibitory relief that the Respondents, its servants and agents etc. be prohibited to make the construction work in the area of 3400 sq. meters at Block No.405 of Village Gadat where the pond is situated.
3. Heard learned Senior Advocate Mr. R.R.Marshal appearing with learned Advocate Mr. R.E.Variava for the Petitioner, learned Advocate Mr. S.P.Hasurkar for Respondent No.5 - The Gujarat Energy Transmission Corporation, Kabipor, Navsari and learned AGP Mr. Sharma for the Respondent - State of Gujarat.
Submission on behalf of the Petitioner:
4. It is argued by the learned Senior Advocate for the Petitioner that the order passed by Respondent No.2 declaring the land as the government padtar land or gauchar land is manifestly illegal, invalid and ab initio void. That Respondent No.2 has not acted in consonance with the judgment of the Hon'ble Supreme Court and the High Court which are binding to the Respondent No.2. He submitted that the State is bound to notify all the water bodies Page 4 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT which vest in the government in the official gazette and the same are required to be protected, maintained and preserved as per the development plans, town planning schemes and the government records. That such pond and are not be alienated or transferred and shall not be utilized for any other purpose than the water bodies. It is submitted that it is the bounden duty of the Respondent No.2 to get the standard of quality of water of the water bodies as prescribed by the concerned authorities under the law and device the mechanism of periodic monitoring of the quality of water in such water bodies.
4.1 Learned Senior Advocate for the petitioner has submitted that the natural resources can only be used for public purpose and its use cannot be transferred or converted into private ownership. In support of this contention he has referred to and relied upon the judgment of the Hon'ble Supreme Court in case of M.C. Mehta v. Kamal Nath reported in (1997) 1 SCC 388.
4.2 Learned Senior Advocate for the petitioner has further referred to and relied upon the judgment of the Hon'ble Apex court in case of Chigurupati Venkata Subbayya v. Paladuge Anjayya, reported in (1972) 1 SCC 521 (529) and submitted that that the suit lands in view of Section 3 of the Estates Abolition Act if vest in the government, that by itself does not mean that the rights of the community over can be taken away. He therefore submitted that the action of the Respondent No.2 is against the observations made by the Hon'ble Apex Court in the aforesaid judgments.
4.3 The learned Senior Advocate for the petitioner has further Page 5 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT invited the court's attention to the guidelines mentioned by this court in Special Civil Application No. 10621 of 2000 dated 2.8.2000 with respect to notify all the lakes and ponds as may have been shown in the areas covered by the town planning schemes and the development plans as also those areas not so covered throughout the State, in the official gazette within three months from the date of the order passed the SCA 10621/2000 and also to protect, maintain and preserve all the water bodies in the State which are identified as per the development plans, town planning schemes and the government records. That may be notified in the official gazette and not to alienate or transfer or put to any use other than as water bodies. Learned Advocate for the petitioner has further referred to some other guidelines referred to in paragraph 24 (A) to 24 (G) of the SCA 10621/2000 by this court.
4.4 The learned Senior Advocate of the petitioner therefore submitted that the order of the Respondents is erroneous, illgal and bad in the eye law and the present petitioner therefore deserves to be allowed and the order passed by the Respondent No.3 - The Collector, Navsari deserves to be quashed and set aside along with the Circulars dated 4.9.2012 and 21.5.2013 at Annexure-A and Annexure-B respectively and requested to allot the petition with cost.
Submission on behalf of the Respondent No. 1 to 4:
5. Learned AGP Shri Sharma has argued that none of the fundamental rights or the of the legal rights of the petitioners have been violated because of any action or inaction on part of the present Respondent. That the land in question is not falling under the Page 6 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT notified water bodies. Therefore the contention of the petitioner as regards to protect the land of the pond on Survey No. 405 is required to be rejected. It is further argued that the revenue land in question for the year 1967 shows that the land was given to the gram panchayat for the purpose of of pond without any compensation. That the allotment of order clearly contemplates that whenever the State Government requires parcel of land for any public purpose the same should be made available to the Government without any compensation.
5.1 That on the land in question at present no pond was ever created over said site till 2016. That the revenue records are submitted to that effect. That the petitioner is motivated on behalf of someone who has affected to the public purpose. That the Petition is not maintainable in law and the same deserves to be dismissed in limine. That the Collector has received representation dated 2.1.2016 wherein the villagers have requested the Collector to see to it that the sub station is installed, is made functional at the earliest. That the gram panchayat vide its Resolution dated 10.10.2012 consented to give the land in question for installation of sub station.
5.2 It is also argued that the panchnama of the site was prepared which shows that the parcel of land is levelled as same level to the nearby land. Therefore it is requested to dismiss the writ petition with costs.
Submission on behalf of Respondent No.5:
6. Learned Advocate Mr. S.P.Hasurkar for the Respondent No.5 -
Page 7 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENTGETCO has adopted the submissions made by the Respondent - State Government.
6.1 Further it is stated that the proposal of the Respondent No.5
- GETCO was examined by the Collector and it is found that the proposed land is suitable for the sub station. That the government has handed over the possession of the land to GETCO on 10.9.2015. That the amount of Rs.6,38,324/- was paid by the GETCO to the government. That considering the various parameters there is no other land better suitable for the sub station.
6.2 It is further argued that the petitioner is motivated in order to either exert pressure on the various authorities so as to get the land allotted to the GETCO at Survey No. 405 or to lead GETCO to succumb to some illegal demand. That the petitioner is one of the office bearer of Kameshwar Mahadev Mandir Trust. That the said temple trust has addressed the communication dated 13.10.2013 giving consent for allotting the land to the GETCO for construction and erection of sub station since the same was in the interest of the village and the surrounding area. That the trust has also consented to the Sarpanch and to the Talati-cum-Mantri of the Gadat Gram Panchayat for consideration and erection of the sub station with some conditions. That the trust has incurred cost for development of tourism on the said land which is required to be returned. That the petitioner is motivated to approach before the Hon'ble High Court by way of present petition for not good cause. That the petitioner being office bearer of the said trust wants to develop the temple and the lake around the temple. That the petitioner is the Treasurer of the said trust. Therefore the petitioner is interested Page 8 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT person who wants to settle his personal grievance by way of this petition. He requested to dismiss this petition with cost.
General Principle on Locus Standi:
7. This court has come across the judgment in case of Kushum Lata v. Union of India & ors. reported in AIR 2006 SC 2643 wherein the Hon'ble Supreme Court has held as under:
"5. When there is material to show that a petition styled as a public interest litigation is nothing but a camouflage to foster personal disputes, said petition is to be thrown out. Before we grapple with the issue involved in the present case, we feel it necessary to consider the issue regarding public interest aspect. Public Interest Litigation which has now come to occupy an important field in the administration of law should not be "publicity interest litigation" or "private interest litigation" or "politics interest litigation" or the latest trend "paise income litigation .... If not properly regulated and abuse averted, it becomes also a tool in unscrupulous hands to release vendetta and wreck vengeance, as well. There must be real and genuine public interest involved in the litigation and not merely an adventure of knight errant borne out of wishful thinking. It cannot also be invoked by a person or a body of persons to further his or their personal causes or satisfy his or their personal grudge and enmity. Courts of justice should not be allowed to be polluted by unscrupulous litigants by resorting to the extraordinary jurisdiction. A person acting bona fide and having sufficient interest in the proceeding of public interest litigation will alone have a locus standi and can approach the Court to wipe out violation of fundamental rights and genuine infraction of statutory provisions, but not for personal gain or private profit or political motive or any oblique consideration. These aspects were highlighted by this Court in The Janta Dal v. H.S. Chowdhary (1992 (4) SCC 305) and Kazi Lhendup Dorji v. Central Bureau of Investigation, (1994 Supp (2) SCC 116). A writ Page 9 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT petitioner who comes to the Court for relief in public interest must come not only with clean hands like any other writ petitioner but also with a clean heart, clean mind and clean objective. (See Ramjas Foundation vs. Union of India, (AIR 1993 SC 852) and K.R. Srinivas v. R.M. Premchand, (1994 (6) SCC 620).
8. In Janata Dal case (supra) this Court considered the scope of public interest litigation. In para 52 of the said judgment, after considering what is public interest, has laid down as follows:
"The expression 'litigation' means a legal action including all proceedings therein initiated in a Court of law for the enforcement of right or seeking a remedy. Therefore, lexically the expression "PIL" means the legal action initiated in a Court of law for the enforcement of public interest or general interest in which the public or a class of the community have pecuniary interest or some interest by which their legal rights or liabilities are affected."
9. In paras 60, 61 and 62 of the said judgment, it was pointed out as follows:
"Be that as it may, it is needless to emphasis that the requirement of locus standi of a party to a litigation is mandatory, because the legal capacity of the party to any litigation whether in private or public action in relation to any specific remedy sought for has to be primarily ascertained at the threshold."
10. In para 96 of the said judgment, it has further been pointed out as follows:
"While this Court has laid down a chain of notable decisions with all emphasis at their command about the importance and significance of this newly developed doctrine of PIL, it has also hastened to sound a red alert Page 10 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT and a note of severe warning that Courts should not allow its process to be abused by a mere busy body or a meddlesome interloper or wayfarer or officious intervener without any interest or concern except for personal gain or private profit or other oblique consideration."
11. In subsequent paras of the said judgment, it was observed as follows:
"It is thus clear that only a person acting bona fide and having sufficient interest in the proceeding of PIL will alone have as locus standi and can approach the Court to wipe out the tears of the poor and needy, suffering from violation of their fundamental rights, but not a person for personal gain or private profit or political motive or any oblique consideration. Similarly a vexatious petition under the colour of PIL, brought before the Court for vindicating any personal grievance, deserves rejection at the threshold".
13. Public interest litigation is a weapon which has to be used with great care and circumspection and the judiciary has to be extremely careful to see that behind the beautiful veil of public interest an ugly private malice, vested interest and/or publicity seeking is not lurking. It is to be used as an effective weapon in the armory of law for delivering social justice to the citizens. The attractive brand name of public interest litigation should not be used for suspicious products of mischief. It should be aimed at redressal of genuine public wrong or public injury and not publicity oriented or founded on personal vendetta. As indicated above, Court must be careful to see that a body of persons or member of public, who approaches the court is acting bona fide and not for personal gain or private motive or political motivation or other oblique considerations. The Court must not allow its process to be abused for oblique considerations by masked phantoms who monitor at times from behind.Page 11 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT
Some persons with vested interest indulge in the pastime of meddling with judicial process either by force of habit or from improper motives, and try to bargain for a good deal as well to enrich themselves. Often they are actuated by a desire to win notoriety or cheap popularity. The petitions of such busy bodies deserve to be thrown out by rejection at the threshold, and in appropriate cases with exemplary costs.
15. The Court has to be satisfied about (a) the credentials of the applicant; (b) the prima facie correctness or nature of information given by him; (c) the information being not vague and indefinite. The information should show gravity and seriousness involved. Court has to strike balance between two conflicting interests; (i) nobody should be allowed to indulge in wild and reckless allegations besmirching the character of others; and (ii) avoidance of public mischief and to avoid mischievous petitions seeking to assail, for oblique motives, justifiable executive actions. In such case, however, the Court cannot afford to be liberal. It has to be extremely careful to see that under the guise of redressing a public grievance, it does not encroach upon the sphere reserved by the Constitution to the Executive and the Legislature. The Court has to act ruthlessly while dealing with imposters and busybodies or meddlesome interlopers impersonating as public-spirited holy men. They masquerade as crusaders of justice. They pretend to act in the name of Pro Bono Publico, though they have no interest of the public or even of their own to protect.
16. Courts must do justice by promotion of good faith, and prevent law from crafty invasions. Courts must maintain the social balance by interfering where necessary for the sake of justice and refuse to interfere where it is against the social interest and public good. (See State of Maharashtra vs. Prabhu, (1994 (2) SCC
481), and Andhra Pradesh State Financial Corporation v. M/s GAR Re-Rolling Mills and Anr., AIR 1994 SC 2151). No litigant has a right to Page 12 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT unlimited draught on the Court time and public money in order to get his affairs settled in the manner as he wishes. Easy access to justice should not be misused as a licence to file misconceived and frivolous petitions. (See Dr. B.K. Subbarao v. Mr. K. Parasaran, 1996 (7) JT 265). Today people rush to Courts to file cases in profusion under this attractive name of public interest. They must inspire confidence in Courts and among the public.
18. In S.P. Gupta v. Union of India (1981 Supp. SCC
87), it was emphatically pointed out that the relaxation of the rule of locus standi in the field of PIL does not give any right to a busybody or meddlesome interloper to approach the Court under the guise of a public interest litigant. He has also left the following note of caution: (SCC p.219, para 24) "But we must be careful to see that the member of the public, who approaches the court in cases of this kind, is acting bona fide and not for personal gain or private profit or political motivation or other oblique consideration. The court must not allow its process to be abused by politicians and others to delay legitimate administrative action or to gain a political objective."
Scrutiny of Petitioner on Locus standi:
8. It is stated in the petition at paragraph 3 that the present petition is filed as purely in the public interest of the village Gadat on his own and not in the interest of any other person or organization. That this petition does not involve individual, private or personal grievance or gain of the petitioner or anyone else.
8.1 The affidavit in reply on behalf of Respondent State is filed at page no.47. In paragraph 8 therein, the Respondent No.4 - Mamlatdar has stated that this Hon'ble Court may while Page 13 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT considering the PIL may also examine the aspect that the petition appears to be motivated on behalf of someone would be affected if sub-station is installed on survey no.405. It is further submitted that the Collector has received representation dated 2.1.2016 wherein the villagers have requested the Collector to see to it that the sub-station is installed and is made functional at the earliest. That the gram panchayat vide its Resolution dated 10.10.2012 resolved that the land in question was given for the sub-station. That the sub-station is installed for the betterment of the entire village who would be getting electricity.
8.2 That the petitioner has filed affidavit in rejoinder at page 118, wherein, in, in response to paragraph 8 of the affidavit in reply, it is submitted that the question of petitioner being motivated by someone to file the present litigation is absolutely without any foundation.
8.3 That the Executive Engineer of Respondent No.5 GETCO has filed further affidavit in reply at page 121 to 126 wherein it is stated as under:
"2. I state that that recently Deponent has learnt that the present petition in the form of Public Interest Litigation is in fact a motivated petition in order to either exert pressure on various authorities so as to grab the land allotted to the Gujarat Energy Transmission Corporation Ltd. (GETCO) at Survey No.405 or to lead GETCO to succumb some illegal demand. Petitioner is one of the office bearers of one Kameshwar Mahadev Mandir Trust (herein after referred to as Temple Trust)...
...It is stated that, the above letter clearly reflects that the Trust has communicated it's consent to the Sarpanch and Talati-cum-Mantri of Gadat Gram Panchayat, giving Page 14 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT consent for construction and erection of the sub-station with some conditions stated therein. It is observed in the said letter that, the said land was earlier allotted to the Temple Trust on the condition that after leveling at the cost of the trust the same it should be developed for tourism. It appears that now there is some dispute with reference to some of the condition and, therefore, the petitioner is motivated to approach before this Hon'ble High Court by way of present PIL writ petition. It is pertinent to note that that petitioner being one of the office bearers of the said Trust who, wants to develop temple and lake around the temple...
...In the area surrounding the said S.No.405 there is no lake at all and even temple trust intended to use the said area for parking prupose as is reflected in one of it's brochuere.
...In view of the above, it is humbly submitted that the petition may not be entertained, the same being motivated and the petitioner's personal interest through temple trust is manifestly involved behind such litigation. It may further be kindly note that petition is given ting of the public interest but while preferring the petition fact that that land or part of the land is allotted to the temple trust and agreeing to allotment of the land on condition is deliberately suppressed so as maintain cluster of public interest intact. Gadat Gram panchayat is not deliberatly joined as party respondent so that fact of the land allotted earlier to the temple trust and agreeing of trust may not surface."
8.4 In the affidavit in rejoinder to further affidavit in reply filed by the Executive Engineer, on page no.137, it is stated as under:
"In fact, the public interest petition is filed by me as a citizen of village Gadat. I say that the petitioner may be a trustee of any temple trust but that does not mean that he cannot raise a public cause for the lake. He being a citizen of the village that would be benefited by the lake."
8.5 The brother of the i.e. Deepakbhai Manibhai Naik has filed affidavit dated 1.7.2019 at page no.148 wherein it is stated that no Page 15 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT water was filled in on the land allotted to the GETCO. That there was no existence of any water in the past or at present on the said land. That the pond of the village is situated on the left side of the Kameshwar Mahadev Temple. The disputed land is situated 1000 ft. away from the said pond. That the facts as regards to the collection of water on the disputed land is falsely fabricated. That the level of the disputed land is on the higher side.
9. It is not in dispute that the petitioner is one of the office bearer (i.e. Treasurer) of the Temple Trust. This fact shows in the brochure of the Trust which is produced at page 133 and 135. The said Tempe Trust had demanded certain portion of land i.e. 30.00 Are for parking and 62.05 Are for Panchvati and the Gadat Gram Panchayat had passed Resolution No.90 dated 10.3.2008 for the said purpose which is produced at page no. 130 and 131. The Temple Trust has written a letter dated 13.10.2013 giving consent for allotment of the land to Respondent No.5 - GETCO for the construction and erection of sub-station with certain conditions. The condition No.2 pertains to the cost of levelling of 3400 sq. meter to be paid to the Temple Trust by the GETCO (page 128-
129).
10.From the above facts, we find that:
(a) This litigation is for personal gain or private profit or a political move.
(b) It does not disclose the legal action is initiated for the enforcement of public interest or class of the community is affected, but the fact disclosed that the action is against the public interest.
Page 16 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT(c) That the court's indulgence is called for personal gain or private profit or other oblique consideration.
(d) That the present PIL is not for the public purpose having interest of the unrepresented poor people.
11.Issue regarding public cause:
11.1 The petitioner has taken following grounds to make out his case:
"(e) That the Respondent no.2 and all Area of Development Authorities and Local Bodies will protect maintain and preserve all the water bodies in the State which are identified as per Development Plans Town Planning Schemes and the Governments Records and will notify in the Official Gazette as water-bodies and they shall not be alienated or transferred or put to any use other than water bodies.
(f) The Respondent no.2 should take steps to get the standard of quality of water of the lakes and ponds prescribed by the concerned authority under the law and the device mechanism of periodic monitoring of the quality of water in those lakes and ponds."
11.2 Respondent No.3 has stated in his Affidavit in reply in paragraph 7 as under:
"I say and submit that on perusing the revenue record of the land in question it is found the said land in the year 1967 was given to the Gram Panchayat for the purpose of having pond. The said land at the relevant point of time was allotted for the purpose of pond without any compensation. One of the conditions in said order clearly contemplates that whenever the State Government requires the parcel of land for any other public purpose the same should be made available to the Government without any compensation. As on today the land in question is in a same situation and no pond was ever created over the land right from the year 1967 till 2016."
Page 17 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT11.3 The officer of the Respondent No.5 - GETCO has stated in his further affidavit (page 124) as under:
"...the brochure issued by the Trust for the purpose of further development of lake and temple wherein land of S.No.405 is stated to be going to be used as parking area. Recently, after last order passed, along with Government Officers, a Panchnama (Spot inspection Report) is drawn stating, inter alia, that there is no lake in the area of Survey No.405 and the said land is flat land and the said land has no feeding source of water and there is no lake in the said land..."
11.4 This court has passed an order dated 4.5.2016 to file an affidavit to explain that old record prior to 1967 showing disputed land as lake. However, in affidavit in reply filed by State Government, it is stated that it was merely allotted to the panchayat to develop the land as lake, but it was not developed.
In pursuance of the said order the I/c Mamlatdar has filed an affidavit (page 154), wherein it is stated that:
"...in fact, it is worth noting that the resolution passed by the Gram Panchayat and the Panchnama drawn clearly reflects that the whole parcel of land is more or less on the same level as other nearby land (samthed), it is also worth noting that the out of total parcel of land even as on today 5875 sq. mtrs of land is identified as lake. However even that portion is levelled land therefore, it cannot be said that the land allotted to the Electricity Company is the only levelled portion.
...I say and submit that, in view of the above mentioned clarification, it becomes clear that the land was identified as lake and the same is levelled land and not having in depth like a lake."
11.5 As per the panchnama (at page 175) prepared by the Talati-
Page 18 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENTcum-Mantri of the Gadat Gram Panchayat, it is disclosed that the land admeasuring 3400 sq. mt. bearing Block No. 405 is given to the GETCO for sub-station. The land admeasuring 5875 sq. meter including the disputed land is laveled as table surface. That there is no existence of any pond / tank on the disputed place. Therefore there is no question of any water or pond / tank.
11.6 Mr. Rameshbhai Ravjibhai Halpati who is the former Sarpanch of the Gadat Gram Panchayat for the year 2002 to 2007 has filed affidavit dated 1.7.2019 in favour of Respondent No.6 (at page 149 to 150). Similarly Mr. Amrutlal Khandubhai Nayak who is the senior citizen of the Gadat village has also filed affidavit dated 1.7.2019. Both of these persons have stated in their affidavit that no water was filled-in on the land allotted to the GETCO. There was no existence of any water in the past or at the present on the said land. The pond of the village is situated on the left side of the Kameshvar Mahadev Temple. The disputed land (the land allotted to the GETCO) is situated 1000 ft. away from the said village pond. The fact as regards to the collection of water on the disputed land is falsely fabricated by the petitioner. The level of the allotted land to the GETCO is on the higher side.
11.7 Mr. Narendra Nathubhai Naik who is the President of Gadat Irrigation Mandali Limited has also filed affidavit dated 1.7.2019 against the petitioner wherein the contents of the affidavit filed by the former Sarpanch and the sernior citizen of the Gadat Gram Panchayat are reiterated in his affidavit. Moreover, it is further stated in his affidavit that Survey No. 405 of the Gadat Gram Panchayat have planed for cooperative farming before 45 years.
Page 19 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENTThe agricultural work was carried out at the behest of the Gram Panchayat. Thereafter Gadat Gram Panchayat and Gadat Tree Produce Cooperative Mandali have cultivated trees. The trees were cut off two times. The Irrigation Cooperative Mandali had supplied the water to such construction.
12.In view of the documentary evidence and the affidavits produced by the third parties, it can safely be concluded that the level of the land allotted to the GETCO is equal to the level of the land of the surrounding area. There is no possibility of collection of water on the land allotted to the GETCO - Respondent No.5. Considering the object of the allotment of the land it appears that it is not for a personal cause but is for the benefit of the people of the village of the Gadat and the surrounding villages. Thus, we conclude that the Appellant has failed to establish that the land allotted to the GETCO - Respondent No.5 is against the public purpose.
13.Learned Advocate for the Petitioner has relied upon the following judgments:
(i) 2002 (3) GLR 2295 - Shailesh R. Shah v. State of Gujarat;
(ii) AIR 2011 SC 1123 - Jagpal Singh v. State of Punjab
(iii) AIR 2000 SC 1997 - M.C.Mehta v. Kamal Nath
(iv) AIR 1972 SC 1421 - Chigurupati Venkata Subbayya & Ors.
v. Paladugu Anjayya and Ors.
13.1 In the case of Slhailesh R. Shah v. State of Gujarat (supra) this court has considered the Environment (Protection) Act 1986, Water (Prevention and Control of Pollution) Act 1974 and issued direction to the State Government to notify the lakes and ponds and Page 20 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT further directed to maintain and preserve all the water bodies. Learned Senior Counsel for the Appellant has drawn attention towards paragraph 24(B) of the judgment in case of Shailesh R. Shah v. State of Gujarat (supra) which reads as under:
"The State Government and all Area Development Authorities and Local Bodies will protect, maintain and preserve all the water-bodies in the State which are identified as per the development plans, town planning schemes and the Government records and which will be notified in the Official Gazette, as water-bodies and they will not be alienated or transferred or put to any use other than as water-bodies."
Herein in this case there is no town planning scheme or the development of plans are in consideration by the government. This judgment is not applicable as the facts of the case are different. The disputed land is not in the form of pond, the level is at a higher side than the surrounding land. The land is allotted for the public purpose (i.e. the installation of sub station).
13.2 The Hon'ble Supreme Court in a judgment in case of Jagpal Singh v. State of Punjab (supra) has also issued directions in paragraph 22 which reads as under:
"Before parting with this case we give directions to all the State Governments in the country that they should prepare schemes for eviction of illegal/unauthorized occupants of Gram Sabha/Gram Panchayat/Poramboke/Shamlat land and these must be restored to the Gram Sabha/Gram Panchayat for the common use of villagers of the village. For this purpose the Chief Secretaries of all State Governments/Union Territories in India are directed to do the needful, taking the help of other senior officers of the Governments. The said scheme should provide for the speedy eviction of such illegal occupant, after giving him a show cause notice and a brief hearing. Long duration of Page 21 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT such illegal occupation or huge expenditure in making constructions thereon or political connections must not be treated as a justification for condoning this illegal act or for regularizing the illegal possession. Regularization should only be permitted in exceptional cases e.g. where lease has been granted under some Government notification to landless labourers or members of Scheduled Caste / Scheduled Tribes, or where there is already a school, dispensary or other public utility on the land."
This judgment is not applicable in this case because herein in this case there is no illegal or unauthorized occupants on the disputed land. The government has allotted the land to the GETCO for the establishment of the substation which will be for the service of electricity to the people of the village.
13.3 The Hon'ble Supreme Court in a judgment in case of M.C.Mehta v. Kamal Nath (supra) has observed in paragraph 24 as under:
"Pollution is a civil wrong. By its very nature, it is a Tort committed against the community as a whole. A person, therefore, who is guilty of causing pollution has to pay damages (compensation) for restoration of the environment and ecology. He has also to pay damages to those who have suffered loss on account of the act of the offender. The powers of this Court under Art. 32 are not restricted and it can award damages in a PIL or a Writ Petition as has been held in a series of decisions. In addition to damages aforesaid, the person guilty of causing pollution can also be held liable to pay exemplary damages so that it may act as a deterrent for others not to cause pollution in any manner."
This judgment is not applicable to the facts of the present case because there is no question of causing pollution or for the restoration of the environment or ecology. The Apex Court has granted damages to the pollutants. Here there is no case as regards Page 22 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT to award of damages.
13.4 The judgment in case of Chigurupati Venkata Subbayya & Ors. v. Paladugu Anjayya and Ors. (supra), relied upon by the learned Advocate for the petitioner is not applicable to the facts of the present case as the facts in the said judgment is different than that of the present case.
14.Learned Advocate for Respondent No.5 - GETCO has relied upon the judgment of the Hon'ble Supreme Court in case of Mrs. Susetha v. State of Tamil Nadu & Ors. report5ed in AIR 2006 SC 2893 wherein the Hon'ble Supreme Court has observed in paragraph 23 as under:
"The case at hand must be judged having regard to the aforementioned principle in mind. The Respondents categorically denied and disputed that there is any water shortage in the village. The village is situated near a sea having five water tanks in or around therein. It is, therefore, difficult to accept that there had been acute water shortage in the village, as was submitted by Ms. Malhotra. The tank in question is not a natural tank. Only rain water could be collected in it. It has been a dumping ground for a long time. Although there is no material on records to show as to since when it has fallen in disuse, indisputably the tank in question is in a dilapidated condition for a long time and has been used as a dumping yard and sewage collection pond. In our opinion, thus, it is not a case where we should direct its resurrection."
Herein in this case it is not the case of the petitioner that village Gadat has paucity or shortage of water.
15.This court has considered the contents of the petition, contents of Page 23 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019 C/WPPIL/253/2015 CAV JUDGMENT the Affidavit in reply filed by the Respondent, the present situation of the disputed land, the documentary evidence produced by the parties, the status of the petitioner, the arguments advanced by the learned Advocates for the parties and also the facts and circumstances of the case, we are of the view that the petition as PIL is not maintainable and is required to be dismissed and accordingly stands dismissed. Rule is discharged. Interim relief if any granted earlier shall stand vacated forthwith.
16.Civil Application stands disposed of accordingly.
(S.R.BRAHMBHATT, J) (V. P. PATEL,J) Further Order:
At this stage, Mr. R.R.Marshall, learned Senior Counsel appearing with Mr. R.E.Variava, learned Advocate for the Petitioner urges the Court for extension of interim relief, which has been continued from 2015, which, Shri S.P. Hasurkar, learned Counsel for Respondent no.5 has objected.
Looking to the reasonings for dismissing the petition, we are unable to accede to the request. Hence, the same is rejected.
(S.R.BRAHMBHATT, J) (V. P. PATEL,J) J.N.W.
Page 24 of 24 Downloaded on : Mon Nov 25 22:24:32 IST 2019


Data Generation Method:
The split will be made depending on where the mouse is positioned in the current region. For example, if the mouse is in the bottom triangle, a vertical boundary will be drawn with blue on the right, and yellow on the left. Play around in the below square to get the hang of how it works.
The aim is to split the given dataset so that every blue point is on a blue background, and every yellow point is on a yellow background in as few splits and as fast as possible. When you are done, you can compare your result to the solution from a decision tree algorithm.


"x" "1" "BUONARATI,MH AND FELTON,JS, ACTIVATION OF 2-AMINO-1-METHYL-6-PHENYLIMIDAZO[4,5-B]PYRIDINE (PHIP) TO MUTAGENIC METABOLITES,CARCINOGENESIS(LONDON) 11(7):1133-8, 1990"


Debug Java applications.
Manage Java projects, dependencies, and generate packages.
Run and debug JUnit & TestNG test cases.
Manage Maven projects, work with goals & dependencies, generate projects from archetypes.
Detect and fix quality issues as you write code.
Spring Boot-specific support for `.java` files. As well as validation and content assist for Spring Boot `application.properties`, `application.yml` properties files.
A collection of extensions to develop Java microservices with Eclipse MicroProfile
Quarkus Tools for Visual Studio Code.
Manage and publish to servers and runtimes like Tomcat, Apache Felix, and Karaf.
Port of Eclipse keyboard shortcuts.
Port of IntelliJ IDEA Keybindings, including for WebStorm, PyCharm, PHP Storm, etc.


[§432:1-410] Reserve credit for reinsurance. Any society that takes credit for reserves on risks ceded to a reinsurer shall be subject to provisions of chapter 431 related to credit for reinsurance. [L 2000, c 74, §1]


Elephicon
Generate ICNS and ICO files for your desktop apps!
The ideal input is a 24 bit PNG with an alpha channel (RGBA) with 1024×1024 pixels but any other dimensions and most other PNG formats do also work.
If you only need to create ICO files 256×256 pixels are sufficient.
Please visit Elephicon's issues page.


This content is dynamically loaded with AJAX / JQuery.
This page code is pulled from a function that summons test.html.


Screenshot
Entire Screen(s)
Current Window
Active Monitor
Rectangle
Rectangle (Light)
Rectangle (Transparent)
Scrolling Capture
Text Capture (OCR)


Iran Says Discovers New Oilfield with 53 Billion Barrels of Crude
President Hassan Rouhani revealed on Sunday that Iran has discovered a new oilfield in the southwest of the country that has the potential to boost its reserves by about a third.
“Workers and the exploration arm of the National Iranian Oil Company ...have found an oilfield with 53 billion barrels of reserves,” Rouhani said in a televised speech in the central city of Yazd.
The field stretches over 2,400 sq kilometers in the oil-rich Khuzestan province, he added.
Iran had an estimated 157 billion barrels of proved crude oil reserves in January 2018, the EIA website said.
Since withdrawing from Iran’s 2015 nuclear deal with world powers, the United States has reimposed sanctions to strangle its vital oil trade.


Next:
Force balance equation in
Up:
Notes on tokamak equilibrium
Previous:
Toroidal current density
The constraint of force-balance to axisymmetric magnetic field
Subsections
Force balance equation in tokamak plasmas: Grad-Shafranov equation
Parallel force balance
Toroidal force balance
Radial force balance
Expression of axisymmetric equilibrium magnetic field
Relation of
with the poloidal electric current
Plasma current density
Solovév equilibrium
Equilibrium scaling
Plasma flow
Efficiency of tokamak magnetic field in confining plasma: Plasma beta
Beta limit
Why bigger tokamaks with larger plasma current are desired
Density limit
yj 2018-03-09


I am Benjamin Michalski.
I engineer web applications. I get things done.I've been building web apps since 2011 ( years, and counting).
See my resume on LinkedIn.
See my GitHub repositories and contributions.


Save these items hours of therapy & give them a loving home.
Formal, Stylish, Waterproof
$215
Sports, Stylish, Waterproof
$165
Casual, Smart, IP68
$799
126-130 Crosby Street, Soho New York City, NY 10012, U.S.


|
Contiki 2.5
|
Defines the bitfields of the frame control field (FCF). More...
#include </cygdrive/e/share/contiki/cpu/avr/radio/rf230/frame.h>
Data Fields | |
| uint16_t | word_val |
| A word-wide value for the entire FCF. | |
| uint8_t | frameType: 3 |
| Frame type field, see 802.15.4. | |
| bool | securityEnabled: 1 |
| True if security is used in this frame. | |
| bool | framePending: 1 |
| True if sender has more data to send. | |
| bool | ackRequired: 1 |
| Is an ack frame required? | |
| bool | panIdCompression: 1 |
| Is this a compressed header? | |
| uint8_t | reserved: 3 |
| Unused bits. | |
| uint8_t | destAddrMode: 2 |
| Destination address mode, see 802.15.4. | |
| uint8_t | frameVersion: 2 |
| 802.15.4 frame version | |
| uint8_t | srcAddrMode: 2 |
| Source address mode, see 802.15.4. |


一首最近很流行的诗
一首最近很流行的诗与大家共勉
纽约时间比加州时间早三个小时，
New York is 3 hours ahead of California,
但加州时间并没有变慢。
but it does not make California slow.
有人22岁就毕业了，
Someone graduated at the age of 22,
但等了五年才找到好的工作！
but waited 5 years before securing a good job!
有人25岁就当上CEO，
Someone became a CEO at 25,
却在50岁去世。
and died at 50.
也有人迟到50岁才当上CEO，
While another became a CEO at 50,
然后活到90岁。
and lived to 90 years.
有人依然单身，
Someone is still single,
同时也有人已婚。
while someone else got married.
奥巴马55岁就退休，
Obama retires at 55,
川普70岁才开始当总统。
but Trump starts at 70.
世上每个人本来就有自己的发展时区。
Absolutely everyone in this world works based on their Time Zone.
身边有些人看似走在你前面，
People around you might seem to go ahead of you,
也有人看似走在你后面。
some might seem to be behind you.
但其实每个人在自己的时区有自己的步程。
But everyone is running their own RACE, in their own TIME.
不用嫉妒或嘲笑他们。
Don’t envy them or mock them.
他们都在自己的时区里，你也是！

生命就是等待正确的行动时机。
Life is about waiting for the right moment to act.
所以，放轻松。
So, RELAX.
你没有落后。
You’re not LATE.
你没有领先。
You’re not EARLY.
在命运为你安排的属于自己的时区里，一切都准时。
You are very much ON TIME, and in your TIME ZONE Destiny set up for you.


My Worklist
{% if item %}| Select | Title Number | ABR | Type | |
|---|---|---|---|---|
| {{ item['titleNo'] }} | {{ item['abr'] }} | DLG | ||
| DN25746 | AG13314 | DLG |
There are currently no further work items available in workflow.
{% else %}There are currently no cases in your worklist.
| Select | Title Number | ABR | Type | |
|---|---|---|---|---|
| {{ item['titleNo'] }} | {{ item['abr'] }} | DLG | ||
| DN25746 | AG13314 | DLG |
There are currently no further work items available in workflow.
{% else %}There are currently no cases in your worklist.


| « Prev 4.4.1 Variant Groups | Table of Contents | Next » 4.5.1 Finding Files: The glob Method |
rscons
provides several methods that a build script can use.
autoconf
(see Configure Task)build_dir
which returns the path to the top-level Rscons build directoryclean
(see Clean Task)configure
(see Configure Task)default
(see Default Task)download
(see Downloading Files: The download Method)distclean
(see Distclean Task)glob
(see Finding Files: The glob Method)install
(see Install Task)param
(see Task Parameters)path_append
(see PATH Management)path_components
(see PATH Management)path_prepend
(see PATH Management)path_set
(see PATH Management)project_name
(see Configure Task)rscons
(see Using Subsidiary Build Scripts: The rscons Method)sh
(see (Executing Commands: The sh Method)task
(see Tasks)uninstall
(see Uninstall Task)variant
(see Variants)variant_enabled?
(see Variant Groups)variant_group
(see Variant Groups)with_variants
(see Variant Groups)Additionally, the following methods from the Ruby FileUtils module are made available for the build script to call directly:
cd
chmod
chmod_R
chown
chown_R
cp
cp_lr
cp_r
install
ln
ln_s
ln_sf
mkdir
mkdir_p
mv
pwd
rm
rm_f
rm_r
rm_rf
rmdir
touch
| « Prev 4.4.1 Variant Groups | Table of Contents | Next » 4.5.1 Finding Files: The glob Method |


--- title: RAISE12 type: paper longtitle: Predicting Mutation Score Using Source Code and Test Suite Metrics authors: Kevin Jalbert, Jeremy S. Bradbury links: http://kevinjalbert.com, http://faculty.uoit.ca/bradbury year: 2012 month: Jun. pages: pages 5 booktitle: Proc. of the Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2012) location: Zurich, Switzerland status: RAISE 2012 Best Paper Award ---
Traditionally mutation testing has been used to evaluate the effectiveness of test suites and provide confidence in the testing process. Mutation testing involves the creation of many versions of a program – each with a single syntactic fault. A test suite is evaluated against these program versions (mutants) in order to determine the percentage of mutants a test suite is able to identify (mutation score). A major drawback of mutation testing is that even a small program may yield thousands of mutants and can potentially make the process cost prohibitive. To improve the performance and reduce the cost of mutation testing, we propose a machine learning approach to predict the mutation score based on source code and test suite metrics.
@inproceedings{JB12,
  Author = {Kevin Jalbert and Jeremy S. Bradbury},
  Booktitle = {Proc. of the Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE 2012)},
  Month = {Jun.},
  Pages = {5},
  Title = {Predicting Mutation Score Using Source Code and Test Suite Metrics},
  Year = {2012}
}


| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
In some applications, it is not feasible for the debugger to interrupt the program's execution long enough for the developer to learn anything helpful about its behavior. If the program's correctness depends on its real-time behavior, delays introduced by a debugger might cause the program to change its behavior drastically, or perhaps fail, even when the code itself is correct. It is useful to be able to observe the program's behavior without interrupting it.
Using GDB's trace
and collect
commands, you can
specify locations in the program, called tracepoints, and
arbitrary expressions to evaluate when those tracepoints are reached.
Later, using the tfind
command, you can examine the values
those expressions had when the program hit the tracepoints. The
expressions may also denote objects in memory--structures or arrays,
for example--whose values GDB should record; while visiting
a particular tracepoint, you may inspect those objects as if they were
in memory at that moment. However, because GDB records these
values without interacting with you, it can do so quickly and
unobtrusively, hopefully not disturbing the program's behavior.
The tracepoint facility is currently available only for remote targets. See section 16. Specifying a Debugging Target. In addition, your remote target must know how to collect trace data. This functionality is implemented in the remote stub; however, none of the stubs distributed with GDB support tracepoints as of this writing. The format of the remote packets used to implement tracepoints are described in D.6 Tracepoint Packets.
This chapter describes the tracepoint commands and features.
10.1 Commands to Set Tracepoints 10.2 Using the Collected Data 10.3 Convenience Variables for Tracepoints
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Before running such a trace experiment, an arbitrary number of tracepoints can be set. Like a breakpoint (see section 5.1.1 Setting Breakpoints), a tracepoint has a number assigned to it by GDB. Like with breakpoints, tracepoint numbers are successive integers starting from one. Many of the commands associated with tracepoints take the tracepoint number as their argument, to identify which tracepoint to work on.
For each tracepoint, you can specify, in advance, some arbitrary set of data that you want the target to collect in the trace buffer when it hits that tracepoint. The collected data can include registers, local variables, or global data. Later, you can use GDB commands to examine the values these data had at the time the tracepoint was hit.
This section describes commands to set tracepoints and associated conditions and actions.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
trace
trace
command is very similar to the break
command.
Its argument can be a source line, a function name, or an address in
the target program. See section 5.1.1 Setting Breakpoints. The trace
command
defines a tracepoint, which is a point in the target program where the
debugger will briefly stop, collect some data, and then allow the
program to continue. Setting a tracepoint or changing its commands
doesn't take effect until the next tstart
command; thus, you
cannot change the tracepoint attributes once a trace experiment is
running.
Here are some examples of using the trace
command:
(gdb) trace foo.c:121 // a source file and line number (gdb) trace +2 // 2 lines forward (gdb) trace my_function // first source line of function (gdb) trace *my_function // EXACT start address of function (gdb) trace *0x2117c4 // an address |
You can abbreviate trace
as tr
.
The convenience variable $tpnum
records the tracepoint number
of the most recently set tracepoint.
delete tracepoint [num]
Examples:
(gdb) delete trace 1 2 3 // remove three tracepoints (gdb) delete trace // remove all tracepoints |
You can abbreviate this command as del tr
.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
disable tracepoint [num]
enable tracepoint
command.
enable tracepoint [num]
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
passcount [n [num]]
passcount
command sets the
passcount of the most recently defined tracepoint. If no passcount is
given, the trace experiment will run until stopped explicitly by the
user.
Examples:
(gdb) passcount 5 2 // Stop on the 5th execution of |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
actions [num]
actions
without bothering about its number). You specify the
actions themselves on the following lines, one action at a time, and
terminate the actions list with a line containing just end
. So
far, the only defined actions are collect
and
while-stepping
.
To remove all actions from a tracepoint, type `actions num' and follow it immediately with `end'.
(gdb) collect data // collect some data (gdb) while-stepping 5 // single-step 5 times, collect data (gdb) end // signals the end of actions. |
In the following example, the action list begins with collect
commands indicating the things to be collected when the tracepoint is
hit. Then, in order to single-step and collect additional data
following the tracepoint, a while-stepping
command is used,
followed by the list of things to be collected while stepping. The
while-stepping
command is terminated by its own separate
end
command. Lastly, the action list is terminated by an
end
command.
(gdb) trace foo (gdb) actions Enter actions for tracepoint 1, one per line: > collect bar,baz > collect $regs > while-stepping 12 > collect $fp, $sp > end end |
collect expr1, expr2, ...
$regs
$args
$locals
You can give several consecutive collect
commands, each one
with a single argument, or one collect
command with several
arguments separated by commas: the effect is the same.
The command info scope
(see section info scope) is
particularly useful for figuring out what data to collect.
while-stepping n
while-stepping
command is
followed by the list of what to collect while stepping (followed by
its own end
command):
> while-stepping 12 > collect $regs, myglobal > end > |
You may abbreviate while-stepping
as ws
or
stepping
.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
info tracepoints [num]
passcount n
command
while-stepping n
command
actions
command
(gdb) info trace Num Enb Address PassC StepC What 1 y 0x002117c4 0 0 <gdb_asm> 2 y 0x0020dc64 0 0 in g_test at g_test.c:1375 3 y 0x0020b1f4 0 0 in get_data at ../foo.c:41 (gdb) |
This command can be abbreviated info tp
.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
tstart
tstop
Note: a trace experiment and data collection may stop automatically if any tracepoint's passcount is reached (see section 10.1.3 Tracepoint Passcounts), or if the trace buffer becomes full.
tstatus
Here is an example of the commands we described so far:
(gdb) trace gdb_c_test (gdb) actions Enter actions for tracepoint #1, one per line. > collect $regs,$locals,$args > while-stepping 11 > collect $regs > end > end (gdb) tstart [time passes ...] (gdb) tstop |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
After the tracepoint experiment ends, you use GDB commands
for examining the trace data. The basic idea is that each tracepoint
collects a trace snapshot every time it is hit and another
snapshot every time it single-steps. All these snapshots are
consecutively numbered from zero and go into a buffer, and you can
examine them later. The way you examine them is to focus on a
specific trace snapshot. When the remote stub is focused on a trace
snapshot, it will respond to all GDB requests for memory and
registers by reading from the buffer which belongs to that snapshot,
rather than from real memory or registers of the program being
debugged. This means that all GDB commands
(print
, info registers
, backtrace
, etc.) will
behave as if we were currently debugging the program state as it was
when the tracepoint occurred. Any requests for data that are not in
the buffer will fail.
10.2.1 tfind n
How to select a trace snapshot 10.2.2 tdump
How to display all data for a snapshot 10.2.3 save-tracepoints filename
How to save tracepoints for a future run
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
tfind n
The basic command for selecting a trace snapshot from the buffer is
tfind n
, which finds trace snapshot number n,
counting from zero. If no argument n is given, the next
snapshot is selected.
Here are the various forms of using the tfind
command.
tfind start
tfind 0
(since 0 is the number of the first snapshot).
tfind none
tfind end
tfind
tfind -
tfind tracepoint num
tfind pc addr
tfind outside addr1, addr2
tfind range addr1, addr2
tfind line [file:]n
tfind line
repeatedly can appear to have the same effect as
stepping from line to line in a live debugging session.
The default arguments for the tfind
commands are specifically
designed to make it easy to scan through the trace buffer. For
instance, tfind
with no argument selects the next trace
snapshot, and tfind -
with no argument selects the previous
trace snapshot. So, by giving one tfind
command, and then
simply hitting RET repeatedly you can examine all the trace
snapshots in order. Or, by saying tfind -
and then hitting
RET repeatedly you can examine the snapshots in reverse order.
The tfind line
command with no argument selects the snapshot
for the next source line executed. The tfind pc
command with
no argument selects the next snapshot with the same program counter
(PC) as the current frame. The tfind tracepoint
command with
no argument selects the next trace snapshot collected by the same
tracepoint as the current one.
In addition to letting you scan through the trace buffer manually, these commands make it easy to construct GDB scripts that scan through the trace buffer and print out whatever collected data you are interested in. Thus, if we want to examine the PC, FP, and SP registers from each trace frame in the buffer, we can say this:
(gdb) tfind start (gdb) while ($trace_frame != -1) > printf "Frame %d, PC = %08X, SP = %08X, FP = %08X\n", \ $trace_frame, $pc, $sp, $fp > tfind > end Frame 0, PC = 0020DC64, SP = 0030BF3C, FP = 0030BF44 Frame 1, PC = 0020DC6C, SP = 0030BF38, FP = 0030BF44 Frame 2, PC = 0020DC70, SP = 0030BF34, FP = 0030BF44 Frame 3, PC = 0020DC74, SP = 0030BF30, FP = 0030BF44 Frame 4, PC = 0020DC78, SP = 0030BF2C, FP = 0030BF44 Frame 5, PC = 0020DC7C, SP = 0030BF28, FP = 0030BF44 Frame 6, PC = 0020DC80, SP = 0030BF24, FP = 0030BF44 Frame 7, PC = 0020DC84, SP = 0030BF20, FP = 0030BF44 Frame 8, PC = 0020DC88, SP = 0030BF1C, FP = 0030BF44 Frame 9, PC = 0020DC8E, SP = 0030BF18, FP = 0030BF44 Frame 10, PC = 00203F6C, SP = 0030BE3C, FP = 0030BF14 |
Or, if we want to examine the variable X
at each source line in
the buffer:
(gdb) tfind start (gdb) while ($trace_frame != -1) > printf "Frame %d, X == %d\n", $trace_frame, X > tfind line > end Frame 0, X = 1 Frame 7, X = 2 Frame 13, X = 255 |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
tdump
This command takes no arguments. It prints all the data collected at the current trace snapshot.
(gdb) trace 444 (gdb) actions Enter actions for tracepoint #2, one per line: > collect $regs, $locals, $args, gdb_long_test > end (gdb) tstart (gdb) tfind line 444 #0 gdb_test (p1=0x11, p2=0x22, p3=0x33, p4=0x44, p5=0x55, p6=0x66) at gdb_test.c:444 444 printp( "%s: arguments = 0x%X 0x%X 0x%X 0x%X 0x%X 0x%X\n", ) (gdb) tdump Data collected at tracepoint 2, trace frame 1: d0 0xc4aa0085 -995491707 d1 0x18 24 d2 0x80 128 d3 0x33 51 d4 0x71aea3d 119204413 d5 0x22 34 d6 0xe0 224 d7 0x380035 3670069 a0 0x19e24a 1696330 a1 0x3000668 50333288 a2 0x100 256 a3 0x322000 3284992 a4 0x3000698 50333336 a5 0x1ad3cc 1758156 fp 0x30bf3c 0x30bf3c sp 0x30bf34 0x30bf34 ps 0x0 0 pc 0x20b2c8 0x20b2c8 fpcontrol 0x0 0 fpstatus 0x0 0 fpiaddr 0x0 0 p = 0x20e5b4 "gdb-test" p1 = (void *) 0x11 p2 = (void *) 0x22 p3 = (void *) 0x33 p4 = (void *) 0x44 p5 = (void *) 0x55 p6 = (void *) 0x66 gdb_long_test = 17 '\021' (gdb) |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
save-tracepoints filename
This command saves all current tracepoint definitions together with
their actions and passcounts, into a file `filename'
suitable for use in a later debugging session. To read the saved
tracepoint definitions, use the source
command (see section 20.3 Command Files).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
(int) $trace_frame
(int) $tracepoint
(int) $trace_line
(char []) $trace_file
(char []) $trace_func
$tracepoint
.
Note: $trace_file
is not suitable for use in printf
,
use output
instead.
Here's a simple example of using these convenience variables for stepping through all the trace snapshots and printing some of their data.
(gdb) tfind start (gdb) while $trace_frame != -1 > output $trace_file > printf ", line %d (tracepoint #%d)\n", $trace_line, $tracepoint > tfind > end |
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Please send FSF & GNU inquiries & questions to<EMAIL_ADDRESS>There are also other ways to contact the FSF.
These pages are maintained by the GDB developers.
Copyright Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
This document was generated by GDB Administrator on March, 27 2008 using texi2html


Object of currently defined methods on this schema.
Object of currently defined statics on this schema.
The allowed index types
Reserved document keys. Keys in this object are names that are rejected in schema declarations b/c they conflict with mongoose functionality. Using these key name will throw an error.
Adds key path / schema type pairs to this schema.
Iterates the schemas paths similar to Array.forEach.
callback function
Gets a schema option.
option name
Defines an index (most likely compound) for this schema.
Options to pass to MongoDB driver's createIndex() function
Mongoose-specific syntactic sugar, uses ms to convert expires option into seconds for the expireAfterSeconds in the above link.
Compiles indexes from fields and schema-level indexes
Adds an instance method to documents constructed from Models compiled from this schema. If a hash of name/fn pairs is passed as the only argument, each name/fn pair will be added as methods.
Gets/sets schema paths. Sets a path (if arity 2) Gets a path (if arity 1)
Returns the pathType of path for this schema.
whether it is a real, virtual, nested, or ad-hoc/undefined path.
Registers a plugin for this schema.
callback
Defines a post hook for the document Post hooks fire on the event emitted from document instances of Models compiled from this schema.
name of the method to hook
callback
Defines a pre hook for the document.
Adds a method call to the queue.
name of the document method to call later
arguments to pass to the method
Removes the given path (or [paths]).
refresh the cache
an Array of path strings that are required by this schema.
Sets/gets a schema option.
option name
Adds static "class" methods to Models compiled from this schema.
Creates a virtual type with the given name.
Returns the virtual type with the given name.
Generated using TypeDoc
Schema constructor. When nesting schemas, (children in the example above), always declare the child schema first before passing it into its parent.


Basic example demonstrating how to set up a sketch and handle mouse / touch input
Create a multi-touch particle toy with sketch.js
An example using sketch.js in WebGL mode
How to integrate sketch.js with THREE.js
An interactive canvas demo powered by sketch.js
An experiment which uses sketch.js with CoffeeScript
Moving lots of particles around on the GPU
Hakim El Hattab used sketch.js in this awesome interactive experiment. Datatuki.net, Jorma Hytönen modify it for the Ubuntu Server.
Interactive canvas demo by Jack Rugile
Excellent parallax effect from Jack Rugile, using the sketch.js 2d canvas
Another parallax variation from Jack Rugile
Jack Rugile creates wonderful hungry creatures that search for food
CodePen Draw Worm is canvas-based animation that creates branches; the animation follows the mouse, creating more branches.
CodePen Canvas creates different color rays that follow the user's mouse at an accelerated rate.
CodePen Modernizr composes the Google Chrome logo using :before and :after, as well as a number of CSS gradients.
CodePen Social Switchbook effect provides a keyring-style set of elements which animate into display as you hover over each.
GitHub/Julian Garnier 3D Solar System data visualisation done in HTML/CSS and a bit of Javascript.
CodePen Navigation Knob, created with only HTML and CSS, is a circlear knob which illuminates the selected value when clicked.


Classes DiscordClient Events GUILD_INTEGRATIONS_UPDATE
Event
GUILD_INTEGRATIONS_UPDATE
Event is emitted if a guilds integration is updated.
Declaration
event: "GUILD_INTEGRATIONS_UPDATE"
Parameters
Guild: Guild
The relevant Guild instance.
Discussion
This event is emitted if a guilds integration is updated.
Information
The Guild instance has not updated any parameters here since no information is provided in the gateway WebSocket
event. Detailed integration information should be fetched separately via the REST API.


Help your superhero save the World
Recycle:10 points each
Recycling and reusing resources reduces waste, cuts land pollution.
Ask your parents to use eco-friendly products:10 points each
Eco-friendly products is made to help the planet, so use these instead of others.
Turn off lights and electronic devices when they’re not needed : 30 points
This saves electricty


2 Samuel 7:16
And thine house and thy kingdom shall be established for ever before thee: thy throne shall be established for ever.