2.1
The Builders - Meyer Werft, Papenburg
The Meyer Werft - Jos. L. Meyer GmbH - at Papenburg/Ems was founded already in 1795 and has been owned by the Meyer family ever since. During the last decades Meyer Werft has achieved an excellent reputation for the building of special-purpose vessels, in particular, passenger ships, luxury car/passenger ferries and Ro-Ro vessels.
Up to date more than 60 of the above types of vessels have been built by Meyer Werft. Furthermore, the Yard is specialised in the building of passenger-ships and gas carriers for the transport of liquid and chemical gases. Presently about 60 passengerships/ferries and 47 gas carriers have been delivered. Shiprepair activities are mainly concentrated on jumboizing and converting ferries, passenger ships, freighters, and tankers. In addition, the Yard is the world's leader in converting freighters and tankers into livestock carriers. Up to now 25 vessels of this type have been converted for the transport of sheep and cows as well as camels and horses. Apart from the above-mentioned activities the Meyer Werft is also engaged in structural construction and engine building, which includes the fabrication of pressure tanks and special aluminium constructions. In 1975 a new shipyard was built which belongs to the most modern in Europe. In November 1987 the largest graving dock under roof was inaugurated which had to be lengthened by 100 m already in 1990/91. Presently about 2000 staff are employed.
So far the Yard has built respectively has under construction/on order:
Cruise vessels 16
Cruise ferries 1
Passenger vessels 20
Car/passenger ferries 30
Ro-Ro vessels 7
Gas carriers 47
Livestock carriers 26It is obvious that survival in a very competitive, tough market was and is only possible by fine workmanship and delivery according to promise. For this the Meyer Werft is well known. The "Reference Lists for Ferries and Gastankers" - attached as Enclosures 2.1.1 / 2.1.2 - confirm this.
On this basis, as well as having very good relationships to Sweden and Finland, the Meyer Werft has succeeded since 1969 in obtaining orders to build a series of car/passenger ferries for AB Slite/Stockholm and AB Sally/ Mariehamn and - apart from the guarantee disputes usual for technically complicated newbuildings - delivering these to the entire satisfaction of the buyers.
All these vessels - except for the last one: SILJA EUROPA - have been employed in the Viking Line Service, either between Turku - Mariehamn - Stockholm or between Helsinki and Stockholm. This service was then operated by a consortium consisting of the Swedish AB Slite as well as the Finnish companies AB Sally and SF-Line.
The first ferry of these series by the name APOLLO was delivered in 1970 to AB Slite, followed by MV DIANA for the same owners, and VIKING 1, 3, 4 and 5 for AB Sally.
The third partner of the Viking Line consortium, SF-Line, ordered their newbuildings with other yards, e.g. the TURELLA was built by Sietas Yard, Hamburg and other ferries were built in Yugoslavia as well as by the then Wärtsilä Yard in Turku, Finland (e.g. MARIELLA).
All of the vessels built by Meyer Werft for AB Slite and AB Sally were classed by Bureau Veritas (B.V.) and built under the supervision of the respective National Shipping Administration, i.e. for the Slite vessels the Swedish Sjöfartsverket and for the AB Sally vessels the Finnish Sjöfarts-styrelsen, the Finnish Board of Navigation (F.B.N.). The 6 ferries were sister vessels, apart from VIKING 5 which had the same breadth but was 13.8 m longer. All vessels were constructed with visor, bow and stern ramps.
The building files of Meyer Werft reveal that due to the continued close co-operation lasting for years between the Yard, supervisors of owners as well as representatives of class and Sjöfartsverket respectively F.B.N. a relationship of confidence had developed between the participating persons.
On behalf of Bureau Veritas this was their inspector Günther Lohmann, who was engaged with Meyer Werft newbuildings for many years, whilst Sjöfartsverket was represented by the then Rotterdam office manager, H. Sjöholm and the representatives for F.B.N. were Gunnar Edelmann (shipbuilding matters/stability), Pertti Haatainen (lifesaving) and Jan Jansson (fire-fighting).
All 6 vessels had the connection visor/bow ramp, i.e. the upper part of the closed bow ramp extended into a box-shaped structure on the forecastle which was part of the visor. None of the vessels had the upper extension of the collision bulkhead above the bulkhead deck, i.e. the car deck, installed at the location which was required by SOLAS since 1948, but the weathertight bow ramp was generally considered to be the extension of the collision bulkhead.
Despite this deviation from the wording of SOLAS all these vessels, as well as more than 30 other ferries constructed similarly, were fully accepted by the Classification Societies and by the Maritime Administrations of the Nordic countries. According to the findings of the JAIC this practice was well known to insiders as the 'General Scandinavian Practice'.


Our work today will help propel forward critical reforms to curtail the NSA's mass spying programs and protect our rights and democracy. Sending an email is a great start, but we need you to do two more things:
Tens of thousands of people are calling Congress today. Will you join them? It's 10 times as impactful as sending an email, it'll only take 2 minutes, and we'll make it easy for you by giving you a call script and connecting you to the right office.
Then, or if you can't call, please share info about The Day We Fight Back, to make sure as many people as possible are taking part.
If we persist, we will win this fight.
Thanks so much.
- The Day We Fight Back team


Guidance
Who is eligible and how academy trusts should apply.
The regional academy growth fund ( RAGF ) supports successful trusts to grow and to improve standards in underperforming schools.
Trusts made up of either primary or secondary schools can apply for the fund.
Regional schools commissioners ( RSCs ) will prioritise applications that meet the specific needs in their region and of opportunity areas where applicable. Contact your RSC office to find out more.
There are 3 categories of eligibility:
This category is for new and existing sponsors looking for extra funding to build capacity to take on underperforming schools.
Sponsor capacity grants are usually between £50,000 and £100,000. In exceptional circumstances, they may be higher or lower.
You’ll be eligible to apply under this category if your academy trust or multi-academy trust ( MAT ):
You can apply to become an academy sponsor at the same time as you apply for this funding.
When assessing your application, regional schools commissioners ( RSCs ) will consider:
This category is for MATs that need additional funding to support expansion.
Multi-academy trust growth grants will be between £50,000 and £100,000. In exceptional circumstances, they may be higher or lower.
You’ll be eligible to apply under this category if you meet 1 of the following:
When assessing your application, RSCs will consider:
This category is to support high-performing sponsors to establish a new presence or ‘hub’ in a geographical area.
The amount of funding available depends on each individual case. RSCs will take account of regional circumstances and the details and quality of the application.
You’ll be eligible for new hub funding if your trust:
RSCs will prioritise areas in the list of new hub locations and opportunity areas where applicable.
You must contact your RSC office before applying. They will give more information about their specific priorities for a new hub, and may ask for more details about your plans as part of your application.
To apply for these grants, you need to complete the application form and send it to the regional academy fund mailbox by the deadline.
If you have not already discussed your application with your RSC , we encourage you to contact your RSC office for more information.
The deadline for submitting applications is 20 January 2017.
Note that RSCs may not wait until the deadline to start approving applications. They may wish to assess and approve applications as they receive them.
RSCs will tell applicants the outcome of their application no later than 31 March 2017.
If your application is successful, we’ll send you a grant offer letter that will include the grant’s terms and conditions.
We’ll only make payments to your academy trust. If you’re still in the process of setting up your academy trust and you haven’t opened a bank account yet, we’ll hold back the payment until the bank account is open.
Payments will be sent by bank transfer (BACS) in 1 instalment.
Your RSC may ask you to return the grant if you haven’t met their conditions for getting the funding or have not fulfilled commitments made in your application.
We will consider applications with a particular interest in (although not limited to) hub projects which might affect rural sub-regions. Please contact the RSC office directly.
If you are interested in establishing a new hub in this region please speak directly to your RSC office .


ExoClick - Leading Web & Mobile Ad Network
EXADS In-stream Video Ad Live Demo
VAST - Video Ad Serving Template.
Universal XML schema for serving ads to digital video players.
Works with popular video players.
Flash and HTML5 compatibility.
Configurable Skip button.


On Musicality
A working definition of Musicality
As the wikipedida article notes, a working definition of “musicality” is hard to pin down. First noting the difficulty in identifying the underlying “cognitive and biological mechanisms” it makes a stab with:
A person considered musical has the ability to perceive and reproduce differences in aspects of music including pitch, rhythm, and harmony
But to my mind that focuses only on a limited set of skills and misses other important but “softer” aspects that may or may not be important to us as individuals:
- an enjoyment of experiencing music - yes, listening counts;
- a desire to develop skills or wider appreciation or exposure;
- seeking collaboration with others in a shared endeavour;
- a creative outlet;
- for academic satisfaction;
For some musicality may be seen as the ability to technically perform a difficult passage. Others may understand it as an emotional outlet by performing or through composing or writing. Personally, when the kids were young we experienced musicality in picking up random instruments and playing simple lines en-mass with others as guided by community musicians. While some may be happy with a handful of skills, others may want to continuously learn and develop a deepening understanding and ability.
“My name is Steve and I’m a tech-aholic”
My musical story starts with a bad experience in my first ever lesson, leading to my self identifying as ‘not musical’. Then a friend turned up with a radio circuit board and demonstrated how by touch various parts we could get squeals and burps (these days it’s called “circuit bending”). I was hooked, leading to hobby electronics projects like electronic bongos, a stereo amplifier and more. Then I discovered digital electronics and computers but eventually circled back to digital audio projects like DA / AD converters and MIDI. Live sound recording also proved a great experience.
I very much enjoyed electronics and had also developed a broad (post teenage) interest in listening to music and learning about the activities and ideas of the musicians. But I realised this was all one step removed from actually being engaged in music myself and I’d love to ‘be musical’, or in other words, ‘have musicality’.
I made several faultering attempts to self learn as an adult through books and lessons. First with keyboard and then bass. But I guess the mental barriers were still there and time pressure meant minimal progress. I identified ear training as a key skill I need and found a few programs (including GNU Solfege and Auralia which are poles apart). But to be honest, I too easily slipped back to the safe land of technical ‘left brian’ aspects and book learning, resulting in frustration.
More recently I’ve managed, with the help of an awesome teacher, to get Grade 1 on the bass. This feels like I have made a milestone of sorts and I’m figuring out what to do next. I expand on that in later posts
Perspective
So I’ve read quite a lot of books on theory, a natural tendency of myself and I suspect many adult learners. As an adult who like to learn new things, music was different in that the usual approach of fitting new concepts into the framework of my existing knowledge didn’t work. Most books I ead fudged the explanation of concepts like “key” and describe them in terms of other musical concepts. Not helpful to a complete newbie. To some extent you right back at square one as when learning the alphabet or numbers. You just have to take some things as just being so and memorise them. Then you build on those. That’s hard for someone like me who always wants to understand ‘why’ something is so.
But I’ve finally come to realise it is actually engaging in the making music that matters most. Developing musicality as an internal understanding requires making music. Like any skill this takes a lot of persistent, applied practice and driving through the frustration of feeling “I’ll never get this”. This drifts into self improvement psychology terratory.
FullMeasure
That then is the background to FullMeasure and what I’ll try to address here. We’ll cover things that help with developing a Full Measure of ‘musicality’ through exploring skills development plus psychology along with useful tools, services and technology.
It’s definitely NOT going to be “Tech for tech’s sake, Money for God’s sake” as 10 CC almost sang. Or I’ll just get distracted for making music


Genome Sequencing
What is Genome Sequencing?
Genome sequencing or DNA sequencing refers to the process of determining the complete sequence of nucleotides in genome (read DNA). Ignoring the 3 dimensional orientation of the DNA strand, DNA can be thought of as a linear sequence of 4 nucleotide base pairs (bp), namely Adenine (A), Thymine (T), Guanine (G), Cytosine (C). A pairs with T and G pairs with C. Sequencing allows us to determine the sequence such as AATGCCAT….
Why is sequencing important?
Have you heard of Precision Medicine (PM)?
Think about it this way, everytime you face a serious medical issue, instead of prescribing generic medicine/treatment procedures which is given to all the patient with similar symptoms, you get a prescription tailored for you, by analysing your genetic code and symptoms. The exact same treatment for exact same symptoms on me and you might have different outcomes, it may not be pleasant for one of us.
Now to enable precision medicine, one of the key steps is to create profile for the patient, which is where sequencing comes into picture. Therfore it is important to invest and develope sequencing methods which have higher accuracies and are faster and cheaper.
check out this video for one success story of precision medicine
How is sequencing done?
Attempts to sequence DNA dates back to 1970s (wikipedia link to brief history). Intital techniques, even though impressive were quite costly and terribly slow for real world applications such as using it for human genome. Humans have come a long way now, both time and costs to sequence whole genome has come down drastically and now it’s practical to think about genome sequencing as part of diagnostics.
Recent techniques are known as NGS (Next Generation Sequencing) or HTS (High Throughput Sequencing). In the following I will discuss one successful commercial technique used today. While reading up on this topic I realised that the literature around this topic is presented with alot of fancy words (that made no sense to me and will probably not make sense to average joe). But then the topic is quite specific and not meant for avaerage joe, however to grasp things I found it helpful to look around for the meaning of fancy words as they help in providing context and fill in the gaps. I will try to present it in a simple language with links to resources where necessary.
DNA Nanoball Sequencing
Many of the sequencing method will broadly involve steps such as
- splitting the DNA strand into smaller pieces
- generating multiple copies of the smaller pieces
- processing the cluster of smaller pieces with marker nucleotides which are fluorescent and are color coded depending upon the nucleotide
- capturing the image/data
- bioinformatics on data to extract sequences
The specifics of each of the steps depend upon the method used. In DNA Nanoball Sequencing the longer DNA strands are sonicated (using sound) to break them into smaller pieces, then pieces of appropriate lengths (typically 400-500 bp) are chosen for futher processing (how it’s done is irrelevant for the conceptual big picture). <!– Here is a cool video showing the sonification process
Nest step involves attaching adapter sequences and to convert the small fragments into curcular struture which is then replicated by a procedure call Rolling circle replication. The output of this step leads to lot of circular copies which when linearised, forms a long strand of DNA, because of the adapter sequences (desinged to be “sticky”) the long strand folds onto itself making a ball like structure which is about 300nm in diameter. These nanoballs are then attached to a specially constructed microarray, nanoballs are arranged in highly ordered fashion hence are densly packed which is what allows the massive parallel processing. One way to think about these arrays:
The sequencing part is easier to analyse with the unchained visualisation, that is consider the image of long DNA strand from the nanoball, we know the adapter sequences which we attached earlier, so we can construct an “anchor” sequence which will attach to the adapter part of the long template strand.
Now we introduce, something called “probes”, these are short sequences with “degenerate (not important)” nucleotides in all but one position, and have a color coded floroscence depending upon that one non-denerate nucleotide (for example in the image, A is red, C is yellow, G is green, T is blue).
Anchor is attached to the adapter sequence, the microarray cell is flooded with one type of probes (say non-degenrate nucleotide at one position to the left of adapter part), only the probe containing the complimentary non-degenrate nucleotide will bind, we can wash away the redundant chemicals and record the florocent signals, the color will indicate which one of the A/T/G/C was present at that location. We can wash away the anchor and probe of this round and repeat the process with probes of different locations. As described nicely in this image and its caption :
1. Single strand of DNA from a DNA nanoball 2. Attach complementary anchor to known adapter sequence 3. Add probe set #1 and DNA Ligase to interrogate position #1 to the left of the anchor. Only the complementary probe binds 4. Wash away all unbound probes and Ligase, and read the color of the fluorophore 5. Denature anchor and probe from DNA nanoball and add another anchor 6. Add probe set #2 and DNA ligase to interrogate position #2 to the left of the anchor. Repeat.
This is an iterative process, where after every round of probe/ligation step, excessive chemicals are washed and the fluorocence is captured in form of a image. These images are then analysed to infer the sequence of the template strand using the colour coding scheme of the nucleotides.
I chose this method because it is at the crux of commecial product by Beijing Genomics Institute (BGI). Their method is known as Combinatorial probe anchor synthesis (cPAS), the technology is capable of processing around 40 million nucleotides per second (as of 2018, which is a remarkable number)
References
- http://www.genomenewsnetwork.org/resources/whats_a_genome/Chp2_1.shtml
- https://www.ebi.ac.uk/training/online/course/ebi-next-generation-sequencing-practical-course/what-you-will-learn/what-next-generation-dna-
- https://en.wikipedia.org/wiki/DNA_sequencing
- https://en.wikipedia.org/wiki/DNA_nanoball_sequencing
- http://www.seq500.com/en/portal/Seq-500.shtml
- https://en.wikipedia.org/wiki/Sonication
- https://www.creative-biogene.com/blog/index.php/2016/11/01/brief-introduction-on-three-generations-of-genome-sequencing-technology/
- http://koreabizwire.com/scientists-find-whole-genome-sequencing-of-korean-individual/67503


Berry Smoothie
Description
A delicious smoothie made with frozen berries and acai!
I love fresh berries, especially blueberries, and this smoothie is an explosion of berry flavors.
This smoothie uses frozen fruit, as well as a fresh banana to make it smooth and creamy.
Tips
Feel free to subsitute your favorite frozen berries into this recipe.
It can be tough to get the correct consistency in the blender, but add apple juice if the mixture is too thick and isn't mixing correctly.
List of Ingredients
- 1 Packet of Frozen Unsweetened Acai
- 1 Cup of Frozen Blueberries
- 1 Cup of Frozen Strawberries
- 1/3 Cup of Frozen Dark Cherries
- 1 Fresh Banana
- 1 Cup of Water
- 1/2 Cup of Apple Juice
Recipe Steps
- Using a blender, start by adding the water and then all of the frozen fruit
- Add the banana to the blender by breaking it up into pieces (3 or 4)
- Blend on a medium speed until the mixture is smooth and everything is incorporated together
- Add the apple juice to make the consistency more liquid
- Pour the mixture into a cup and enjoy!


Specialist private tuition for children with dyslexia
For primary-age children
I am fully booked for tuition at this time. The Patoss website offers a searchable index of qualified specialist tutors. You will need to register, but it is free to use.
Many dyslexic children in mainstream education have never felt what it is like to succeed, leading to negative feelings about themselves and education.
These children may think differently, but they don’t need fixing – they just need to be shown how to achieve their potential!
How private tuition can help
Each child is unique and I tailor lessons to meet their individual learning needs. They discover tools and techniques that suit them, which they can then use at school.
When children experience success their self-esteem grows and they begin to feel enthusiastic about learning, helping them to realise their potential – in school and beyond.
My son enjoys his lessons with Libby and his confidence is growing
Helen Rowland, North Somerset
How it works
Before you start
Private tuition works best when it is designed around a profile of your child's individual strengths and weaknesses. You can get this information from a dyslexia assessment.
Tuition activities and costs
| Activity | Cost |
|---|---|
Initial phone consultationA chat to discuss your aims and expectations of the tuition, and how we might work together. |
Free |
Private tuitionWeekly sessions, conducted one-to-one with your child. More information
|
£46 per session Includes preparation & resources |
Progress reviewsPeriodically (usually after 20 sessions) I'll review your child's progress against their longer-term objectives. We can meet to discuss the findings and adjust our approach where required. |
Free |
|
VAT is not applicable so the costs shown represent the total amount you would pay for the activities described Any additional extended meetings or correspondence with your child's teacher/SENCo will be charged at the basic hourly rate Tuition fees are payable in advance on a termly basis |


--- layout: post title: Games as design inspiration date: 2006-06-13 00:00:00 categories: amusing interfaces-&-interaction play ---
OK/Cancel on using games as design inspiration. Oh alright, it made *me* laugh anyway.


Together, let's show our local businesses and non-profits the support they deserve.
Pledged to local non-profits
Pledged to small businesses
We want to do our part to support the places and faces of our community. Stimulus checks from the federal government are on their way to Americans. The #StimulusChallenge encourages people to use their stimulus checks to support non-profits and small businesses in their local community.
FAQs


Language Guide: Page 3
A crash course in the particular workings of microscheme
Primitive Procedures
Primitive procedures are procedures that are built-in to the language. This means that the compiler produces efficient low-level routines for them.
Unlike full-blown Scheme, microscheme primitives are not first-class. i.e., they can only appear in the function application form. This is a problem when you want to pass a primitive function as the argument to a higher-order function such as map. For example, you may want to invert a list of Booleans: (map not list_of_booleans)
.
The solution is to make a simple wrapper-function which is first-class but performs the same function as the primitive you want to work with: (define (not* x) (not x))
.
Then, you are free to use it as a value: (map not* list_of_booleans)
. This might seem annoying, but it is not without good reason. Making all primitive functions first-class would tie up around .5 KB of RAM. On the arduino, RAM is precious. This compromise ammounts to you, the programmer, telling the compiler exactly which primitives need to be loaded into RAM. For the vast majority of programs, this ammounts to a massive memory saving.
Available Primitives
The primitive procedures built-in to compiler version 0.6 are:
- =, >, >=, <, <=, not
- +, -, *, div, mod, zero?
- number?, pair?, vector?, procedure?, char?, boolean?, null?
- cons, car, cdr, set-car!, set-cdr!
- list, vector
- vector-length, vector-ref, vector-set!
- assert, error
- include, stacksize, heapsize, pause
- serial-send, digital-state, set-digital-state


| Table 1 |
Health adaptation initiatives included, by adaptation type. |
| Table 2 |
Health adaptation initiatives included, by adaptation type. |
| Table 4 |
Adaptation plans and initiatives in Canada’s largest municip ... |
| Table 3 |
Population size, adaptation plans and health initiatives in ... |


Default Form
Focused
Disabled
Support text to help describe the input.
Non editable
non editable
Select
1
2
3
4
5
File upload
Disabled Checkbox
Textarea
Save changes
Cancel
Default Form
Focused
Disabled
Support text to help describe the input.
Non editable
non editable
Select
1
2
3
4
5
File upload
Disabled Checkbox
Textarea
Save changes
Cancel
Default Form
Focused
Disabled
Support text to help describe the input.
Non editable
non editable
Select
1
2
3
4
5
File upload
Disabled Checkbox
Textarea
Save changes
Cancel
Horizontal Form
Focused
Disabled
Support text to help describe the input.
Non editable
non editable
Select
1
2
3
4
5
File upload
Password
Time
Week
Datetime
Datetime Local
Search
Color
Range
Email
Disabled Checkbox
Textarea
Save changes
Cancel


{% extends 'base.html' %}
{% block content %}
{% include 'status.html' %}
Add a New Bus
| Add Trips |
Bus Name |
Driver |
Phone No. |
Plate No. |
No.of Seats |
| Add Trips |
Bus Name |
Driver |
Phone No. |
Plate No. |
No.of Seats |
{% for b in bus %}
| Add New Trip |
{{b.name}} |
{{b.driver}} |
{{b.phone}} |
{{b.plate_no}} |
{{b.seat}} |
{% endfor %}
Add a New Customer
| Make Booking |
Name |
Phone Number |
Email Address |
Date Register | >
| Make Booking |
Name |
Phone Number |
Email Address |
Date Register |
{% for c in customers %}
| Add Booking |
{{c.name}} |
{{c.phone}} |
{{c.email}} |
{{c.date_created}} |
{% endfor %}
{% endblock content%}


Project Mailing Lists
These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.
| Name | Subscribe | Unsubscribe | Post | Archive |
|---|---|---|---|---|
| MojoHaus Development List | Subscribe | Unsubscribe | Post | groups.google.com |
| Maven User List | Subscribe | Unsubscribe | Post | lists.apache.org |
| Former (pre-2015-06) Development List | - | - | - | markmail.org |
| Former (pre-2015-06) User List | - | - | - | markmail.org |
| Former (pre-2015-06) Commits List | - | - | - | markmail.org |
| Former (pre-2015-06) Announcements List | - | - | - | markmail.org |


Specific Use Cases in Compliance
Raise Regulatory Awareness
Lack of compliance awareness has been singled out as one of the prime factors for regulatory breaches in the Banking and Financial industry. Moreover, given the multitude of rules and regulations, a one-size-fits-all approach no longer works. SmartWinnr can help to drive compliance awareness for different teams and automatically send personalized quizzes and SmartFeeds depending on individual knowledge level and compliance requirements.
Reduce Risk of Potential Breach
SmartWinnr's Knowledge Analytics Predictive Engine (KAPE) can proactively identify individuals, teams, branches or geographies with low compliance awareness. You can, therefore, take proactive actions to bridge those gaps and prevent a potential compliance breach.
Keep Pace with Frequent Regulatory Changes
When regulations change frequently, as they do in today's times, it is difficult to keep your team up-to-date with the changes. Traditional methods of email campaigns, e-learning etc. are ineffective in ensuring that the changed information is actually retained by your employees. SmartWinnr acts as a single channel to push all these information and assesses the level of retention by individual team members.
Make Regulatory Training Fun and Engaging
Regulatory training is often seen as just another item that needs to be done. Team members often take mandatory e-learning exams together defeating the purpose of such initiatives. SmartWinnr's game mechanics drive healthy competition through leaderboard, ranks, and badges which keep employees engaged and make regulatory training fun and rewarding.
Identify Gaps and Take Action
Traditional compliance exams can only provide information about knowledge level during the exam. SmartWinnr's approach of sending regular individualized quizzes helps to determine actual knowledge retention and also to identify specific gaps. This in-depth analytics can be used to take follow-up actions and bridge the knowledge gap.
Use One Channel to Train All your Stakeholders
Financial institutions are responsible for any breaches that might happen at related third-parties who work their behalf. It is often difficult and expensive to train these stakeholders about regulatory compliances. SmartWinnr's cloud hosted solution enables you to assess and inform all stakeholder about your compliance policies and processes.


HI-FI
Highly Interactive & Fully Immersive solutions
Immersive Learning is a word that has created a lot of buzz in recent years. It is however quite easy to misunderstand fundamental interactive and participative learning as immersive learning.
Through our HiFi programs, participation and learning gradually evolves in an immersive environment, where you're not playing a series of disconnected games but you are engaged in one or two life-like scenarios which have many separate and disparate components to it. It's a simulation of sorts -based on your actions, you discover key information that has the potential of changing the way you handle the situation.
Moreover, while you evolve your strategy and approach on how to handle the situation based on your understanding of it, the scenario is also evolving based on several external influencers. We place people and outcomes at the center of content-driven experiences. Let’s look at some of our most widely recognized programs.
TIE-BRAKE …converting workplaces into sports arenas!
Applying SPORTS for Structure, Skills & Sustainability at work!
TIE-BRAKE lets you discover, understand and build on the answers to these questions, and much more, through a highly engaging sports driven experiential program.
TIE-BRAKE is the only program of its kind, that, as the name suggests, is about giving you a “BREAK”, where you get to play a very stimulating game, through which specific outcomes or goals can be addressed!
Program features:
-
Program features:
- An immersive learning format: Identify & build up on mental processes which manage, guide and direct other mental processes
- MyndCode Report: a comprehensive pre-to-post program assessment on mental processes
- Skills, morale & outcome report: in-game observations, post-session assessments
- Staged situations: Participants are continuously engrossed in facing situations that they typically find uncomfortable handling, thereby, challenging them to make decisions that stimulate new responses Benefits to participants
Benefits to participants: - Know & build on your TEN mental patterns: motivation, action, thinking, orientation, learning, etc
- Identify, understand & develop specific mental abilities that drive personal & professional outcomes
- Identify individual triggers of fears, limiting beliefs, and develop strategies to overcome them
- Know how to stay in the “ZONE”
- Discover your “sport” style at work, home and in general!
- NOT to be mistaken for typical team building games & activities!
Who will benefit from this program? - People Managers, Project Managers, Seniors Executives
- New managers, new employees
Key traits/topics addressed: - Negotiation | Self esteem | | Gender sensitivity
- Leveraging diversity | Time management | Presentation skills
- Strategy & Planning | Trust | Empathy | Positive thinking |
- Goal orientation | Leadership skills | Collaboration| Ethics Situational leadership | Conflict Management Duration:
- 1 day, 12-16 participants; even numbered group size


Inheritance diagram for Bp::BpInterconnect::BpCommandPhase:
Public Types | |
| UNKNOWN = -1 | |
| STOP_AT = 0 | |
| REMOVE_STOP | |
| GET | |
| LIST_STOP | |
| RUN | |
| HELP | |
| H | |
| SUBOPT_COUNT | |
| enum | mandatory_options { UNKNOWN = -1, STOP_AT = 0, REMOVE_STOP, GET, LIST_STOP, RUN, HELP, H, SUBOPT_COUNT } |
Public Member Functions | |
| virtual | ~BpCommandPhase () |
| virtual bool | MatchCommand (const string &command_with_arguments) |
| virtual void | ResetAndInit (const string &command_with_arguments, int frameworkId) |
| virtual void | SetMandatoryOptionVariant (int selector) |
| virtual BpCommandOptionsBase * | GetParser () |
| gets the parser object for predefined command (implemented in sub-classes) | |
| virtual exec_status | Execute (bp_output_cb_t *outputCb, uvm_ml_time_unit timeUnit, double timeValue) |
| virtual void | SetDefaultsAll () |
| resets flag values to defaults before starting to parse new command line | |
| virtual bool | SetTheOption (int optIndex) |
| virtual bool | SetOptionArgument (int optIndex, const char *argumentPtr) |
| API called by parser to pass per-option result with argument. | |
| virtual bool | MissedArgumentError (int optIndex, const char *argumentPtr) |
| virtual bool | QueryOptionsConsistency () |
Static Public Attributes | |
| static const int | NO_MANDATORY_VARIANT = UNKNOWN |
Friends | |
| class | BpPredefinedCommand |
Data Structures | |
| struct | _option_values |
Definition at line 1681 of file bp_interconnect.h.
| BpInterconnect::exec_status Bp::BpInterconnect::BpCommandPhase::Execute | ( | bp_output_cb_t * | outputCb, | |
| uvm_ml_time_unit | timeUnit, | |||
| double | timeValue | |||
| ) | [virtual] |
interface of the method to either broadcast the command to all the frameworks (for internal commands) or to execute it directly (for internal commands)
| frameworkId | - the framework the command was originated from (-1 - interactively) | |
| command_with_arguments | - full command-line (without uvm_ml(_) prefix) | |
| outputCb | - additional stream to print output to | |
| timeUnit | - current simulation time units enum (TIME_UNIT_UNDEFINED if the framework does not have an ability to advance time) | |
| timeValue | - numeric value of current simulation time scaled according to timeUnit |
Implements Bp::BpInterconnect::BpInternalCommand.
Definition at line 879 of file bp_debug.cpp.
References Bp::BpInterconnect::BpStopRequestClass::CancelPhaseRequests(), Bp::BpInterconnect::BpStopRequestClass::CancelStopPhase(), Bp::BpInterconnect::BpStopRequestClass::GetPhaseRequest(), Bp::BpInterconnect::BpStopRequestClass::ListStopRequests(), and Bp::BpInterconnect::BpStopRequestClass::RequestStopPhase().
| bool Bp::BpInterconnect::BpCommandPhase::MatchCommand | ( | const string & | command_with_arguments | ) | [virtual] |
fetching predefined command object and resolving sub-command
Reimplemented from Bp::BpInterconnect::BpPredefinedCommand.
Definition at line 484 of file bp_debug.cpp.
References Bp::BpInterconnect::BpPredefinedCommand::m_match_result, Bp::BpInterconnect::BpPredefinedCommand::MatchesCommandName(), Bp::BpInterconnect::BpPhaseCommandOptions::MatchMandatoryOption(), NO_MANDATORY_VARIANT, and SetMandatoryOptionVariant().
| bool Bp::BpInterconnect::BpCommandPhase::QueryOptionsConsistency | ( | ) | [virtual] |
parse post-processing: check for errors (i.e. mandatory flags and/or arguments that were not supplied); also checking for contradicting flags and appends missed (implied) default parameter/value
Implements Bp::BpInterconnect::BpInternalCommand.
Definition at line 1046 of file bp_debug.cpp.
References Bp::BpInterconnect::BpCommandOptionsBase::ReportError().
| bool Bp::BpInterconnect::BpCommandPhase::SetTheOption | ( | int | optIndex | ) | [virtual] |
API called by parser to pass per-option result with no argument
Implements Bp::BpInterconnect::BpInternalCommand.
Definition at line 981 of file bp_debug.cpp.


---
layout: post
title: Beatles - I've just seen a face
date: '2010-03-16T13:21:00.000+02:00'
author: Cata O
tags:
- pop
- chitara
- Cata O
modified_time: '2010-05-06T02:43:42.271+03:00'
blogger_id: tag:blogger.com,1999:blog-551549162106413340.post-7157290674770043829
blogger_orig_url: http://pentrumuzica.blogspot.com/2010/03/beatles-ive-just-seen-face.html
---


{% extends 'base.html' %} {% comment "License" %} % Copyright (c) 2018 ISP RAS (http://www.ispras.ru) % Ivannikov Institute for System Programming of the Russian Academy of Sciences % % Licensed under the Apache License, Version 2.0 (the "License"); % you may not use this file except in compliance with the License. % You may obtain a copy of the License at % % http://www.apache.org/licenses/LICENSE-2.0 % % Unless required by applicable law or agreed to in writing, software % distributed under the License is distributed on an "AS IS" BASIS, % WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. % See the License for the specific language governing permissions and % limitations under the License. {% endcomment %} {% load i18n %} {% load staticfiles %} {% block title %}{% trans 'Manager Tools' %}{% endblock %} {% block head_block %} {% endblock %} {% block body_block %} {% if user.extended.role != '2' %}
| {% trans 'Name' %} | {% trans 'Identifier' %} |
|---|---|
|
|
{{ job.identifier }} |


Camcorder
camera
Video
Raw video
Filtered video
Controls
videocam
videocam_off
fullscreen
fullscreen_exit
filtered_video_fullscreen_toggle()
filter_video_to_canvas()
Settings
Camera:
Mic:


An awesome 3D Presentation Framework
Bring your awesome website, Let Xiuli make it Super Awesome
You design using well known CSS stylings and let Xiuli translate it for you
Light weight but sophisticated library
100% CSS animations
An awesome 3D Presentation Framework
Bring your awesome website, Let Xiuli make it Super Awesome
You design using well known CSS stylings and let Xiuli translate it for you
Light weight but sophisticated library
100% CSS animations


| Full results of the 5 week qualifier: Results (Google Sheets) |
| Format | Qualifier (Swiss)Invitational (Single Elimination) |
| Gamemodes | Destroy the Core and Monument |
| Teams | 80 teams |
| Team Size | 10v10 |
| Week 1 | February 6-7, 2015 |
| Week 2 | February 13-14, 2015 |
| Week 3 | February 20-21, 2015 |
| Week 4 | February 27-28, 2015 |
| Week 5 | March 6-7, 2015 |
| Grudge Match for 16th Seed | March 13, 2015 |
| Invitational | March 28-29, 2015 |


| Interface | Description |
|---|---|
| BoundingBox |
Interface for a general 2-dimensional rectangle, of which the
corners are represented by instances of classes that implement
Vector3D . |
| Vector3D |
Interface for a general 3-dimensional numerical vector.
|
| Class | Description |
|---|---|
| AlgoUtil |
Utility class that provides converting methods between different States (such
as GLState, TileState, GeoState).
|
| FloatBoundingBox |
Class to represent the size of a rectangle by giving the coordinates
of the upper left corner and the lower right corner.
|
| FloatVector3D |
Class to represent a 3-dimensional vector with
float
coordinates. |
| IntegerBoundingBox |
Class to represent the size of a rectangle by giving the coordinates
of the upper left corner and the lower right corner.
|
| IntegerVector3D |
Class to implement a 3-dimensional integer vector for a variety of purposes.
|
| Logger |
Singleton-class for writing messages into a log-file.
|
| MeasureConverter |
Class to provide functions that convert internationally diverting
measures.
|
| RayCast |
Utility-class to calculate intersections with the x-y-pane.
|


The computer has randomly
chosen a character from those on the game screen, and you have to try to guess them! Begin by
picking from the descriptions at the top of the game page to ask a question about the mystery
character. For
example, you can click "Hat?" to see if they are wearing
a hat. If you're informed that the character is wearing a hat, click character cards to flip
over all of the
characters without a hat. If the mystery character is not wearing a hat, click to flip over all
the
characters that are wearing a hat. Through the process of elimination, you will eventually be
able to
“guess” the name of the mystery
character.
Keep in mind that you have a limited number of turns, and guessing a character name counts as a
turn. If you run out
of turns before guessing the mystery character, you will lose the game. If you enter the
right name before you run out of turns, you will win the game! See the leaderboard to compare
your results
against other players.
Taren
Taren is a machine that turns coffee into code.
Hazel
An optimist is simply a pessimist with no job experience.
Mayble
Press F for Mayble.
Carter
Carter isn't weird, they're just a limited edition.
Jamie
Jamie is definitely a human, and not bread, right?
Steve
“We are here to put a dent in the universe. Otherwise why else even be here.”
Jazz
Out of all Pokemon, Jazz identifies with Magikarp the most.
Damien
Why would I need English, I’m never planning on going to England.
Dacee
You’ll have to speak up a bit, Dacee has freckles.
Ethal
If there is one thing Ethal knows for sure, it's that whatever the question, "Why" is an appropriate
response.

Bob
Bob hates it when they're singing a song and the artist gets the words wrong.
Kevin
Kevin is a strong believer in taking the elevator of success to the stairs of failure.
Mikey
Mikey thinks that if the earth were round, why would you be able to sail around it?
Aaryn
Aaryn does not believe in easy solutions; every solution must be as difficult as possible.
Brin
The only certain things in life are death, and oddly high-priced auto insurance.
Charlotte
There is very little Charlotte wouldn’t do for a Klondike bar.
Fae
If there is one thing Fae can attribute their success in life to, it’s not their starfish SpongeBob.
Abby
So what if Abby can’t spell Armageddon, it’s not the end of the world.
Barack Obama
“We did not come to fear the future. We came here to shape it.”
Clark
Clark walked into a bar, it hurt.
Charlie
Charlie invented a new word: Plagiarism.
Casey
Casey is a firm believer that if you have a console error, you just need to close the console window to
get rid of the problem.
Kari
Kari is reading a book on glue. They can’t seem to put it down.


@layout("About"){
We are Stud-Books Team. Our books unite us as a world community. We impact all students globally. We believe in knowledge and education that moves and impacts whole world.
We want to provide, fair and sustainable future.


Content-type: text/html;charset=UTF-8 Set-cookie: session=7777
In some languages, the pattern of marking of verbal arguments (or verbs themselves) is sensitive to a grammatical scale that ranks argument noun phrases according to how natural they are in the role of agent; for example, a language might rank animate NPs as more natural agents than inanimate NPs. In such languages, transitive sentences in which the agent outranks the patient are marked differently from those in which the patient outranks the agent. Such sentences are said to differ in direction. Sentences where the agent outranks the patient are called direct, while sentences where the patient outranks the agent are called inverse. The difference between direct and inverse sentences may be marked by a different verb form, by different cases on the argument NPs, or both. Creating a direct-inverse scale here will make available, on the Lexicon page, argument structures for verbs that are sensitive to the scale, and also the direction feature for use in verbal inflection.
If your language shows the direct-inverse pattern, please describe the features that define the scale below. The scale entries should be entered in order from the highest (most agent-like) to the lowest (most patient-like).
When the agent and patient have the same scale value, the main verb is Direct Some other form (The other form may be something like a reflexive. If you select "some other form", the resulting grammar will not parse sentences where the agent and patient are equally ranked. You will need to edit the starter grammar manually to add the other form.)


| Package | Description |
|---|---|
| com.fasterxml.jackson.core |
Main public API classes of the core streaming JSON
processor: most importantly
JsonFactory
used for constructing
JSON parser (JsonParser )
and generator
(JsonGenerator )
instances. |
| com.fasterxml.jackson.core.base |
Base classes used by concrete Parser and Generator implementations;
contain functionality that is not specific to JSON or input
abstraction (byte vs char).
|
| com.fasterxml.jackson.core.filter | |
| com.fasterxml.jackson.core.json |
JSON-specific parser and generator implementation classes that
Jackson defines and uses.
|
| com.fasterxml.jackson.core.sym |
Internal implementation classes for efficient handling of
of symbols in JSON (field names in Objects)
|
| com.fasterxml.jackson.core.util |
Utility classes used by Jackson Core functionality.
|
| Modifier and Type | Method and Description |
|---|---|
FieldNameMatcher |
TokenStreamFactory.constructCIFieldNameMatcher(List<Named> matches,
boolean alreadyInterned,
Locale locale)
Factory method for constructing case-insensitive
FieldNameMatcher
for given names. |
FieldNameMatcher |
TokenStreamFactory.constructFieldNameMatcher(List<Named> matches,
boolean alreadyInterned)
Factory method for constructing case-sensitive
FieldNameMatcher
for given names. |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
JsonParser.currentFieldName(FieldNameMatcher matcher)
Method that verifies that the current token (see
JsonParser.currentToken() is
JsonToken.FIELD_NAME and if so, further match it to one of pre-specified (field) names. |
abstract int |
JsonParser.nextFieldName(FieldNameMatcher matcher)
Method that tries to match next token from stream as
JsonToken.FIELD_NAME ,
and if so, further match it to one of pre-specified (field) names. |
| Modifier and Type | Method and Description |
|---|---|
int |
ParserMinimalBase.currentFieldName(FieldNameMatcher matcher) |
int |
ParserMinimalBase.nextFieldName(FieldNameMatcher matcher) |
| Modifier and Type | Method and Description |
|---|---|
int |
FilteringParserDelegate.nextFieldName(FieldNameMatcher matcher) |
| Modifier and Type | Method and Description |
|---|---|
FieldNameMatcher |
JsonFactory.constructCIFieldNameMatcher(List<Named> matches,
boolean alreadyInterned,
Locale locale) |
FieldNameMatcher |
JsonFactory.constructFieldNameMatcher(List<Named> matches,
boolean alreadyInterned) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
UTF8StreamJsonParser._matchLongName(FieldNameMatcher matcher,
int qptr,
int q) |
protected int |
UTF8StreamJsonParser._matchMediumName(FieldNameMatcher matcher,
int qptr,
int q2) |
protected int |
UTF8StreamJsonParser._matchMediumName2(FieldNameMatcher matcher,
int qptr,
int q3,
int q2) |
protected int |
UTF8StreamJsonParser._matchName(FieldNameMatcher matcher,
int i) |
int |
UTF8StreamJsonParser.nextFieldName(FieldNameMatcher matcher) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryNameMatcher
Simplified static symbol table used instead of global quad-based canonicalizer
when we have smaller set of symbols (like properties of a POJO class).
|
class |
HashedMatcherBase
Intermediate base class for matchers that use hash-array based approach
with Strings.
|
class |
SimpleNameMatcher
Basic
FieldNameMatcher that uses case-sensitive match and does
not require (or expect) that names passed as arguments have been
String.intern() ed. |
| Modifier and Type | Field and Description |
|---|---|
protected FieldNameMatcher |
FieldNameMatcher._backupMatcher |
| Constructor and Description |
|---|
FieldNameMatcher(Locale locale,
FieldNameMatcher backup,
String[] nameLookup) |
HashedMatcherBase(HashedMatcherBase base,
FieldNameMatcher fallback) |
HashedMatcherBase(Locale locale,
String[] names,
int[] offsets,
int mask,
FieldNameMatcher backup,
String[] nameLookup) |
| Modifier and Type | Method and Description |
|---|---|
int |
JsonParserDelegate.currentFieldName(FieldNameMatcher matcher) |
int |
JsonParserDelegate.nextFieldName(FieldNameMatcher matcher) |
int |
JsonParserSequence.nextFieldName(FieldNameMatcher matcher) |
Copyright © 2008–2021 FasterXML. All rights reserved.


interrupt
`Prev `__
I
`Next `__
--------------
**interrupt**
1. [techspeak] n. On a computer, an event that interrupts normal
processing and temporarily diverts flow-of-control through an “interrupt
handler” routine. See also `*trap* <../T/trap.html>`__.
2. interj. A request for attention from a hacker. Often explicitly
spoken. “Interrupt — have you seen Joe recently?” See `*priority
interrupt* <../P/priority-interrupt.html>`__.
--------------
+---------------------------------------+----------------------------+------------------------------------------+
| `Prev `__ | `Up <../I.html>`__ | `Next `__ |
+---------------------------------------+----------------------------+------------------------------------------+
| Internet Exploiter | `Home <../index.html>`__ | interrupts locked out |
+---------------------------------------+----------------------------+------------------------------------------+


Behavioral Economics
Lecture 5
Prospect Theory:
- Reference points of consumption.
- Loss aversion for falling short in consumption.
- Diminishing sensitivity from reference point.
- Incorrect probability weighting over outcomes.
The Lorenz Equations
\[\begin{aligned}
\dot{x} & = \sigma(y-x) \\
\dot{y} & = \rho x - y - xz \\
\dot{z} & = -\beta z + xy
\end{aligned} \]


Holds a private table of service channels
Allocates a channel
If the channel does not exist, it is created and returned
Returns a list of the service channel names
Gets the name of the service
Remove a channel
The name of the channel
Remove all route taps for a channel
The name of the channel
Remove a route tap from a channel where the handler shares a reference with the handler provided
The name of the channel
The handler for the tap to remove
Make a request to a service channel
The name of the channel
The data to be passed to the channel handler
Declare route to direct all traffic from a particular channel to a specific handler
The name of the channel
The handler that will handle the request
The context for the handler
Declare route to direct all traffic from a particular channel to a specific handler that is locked and can not be overriden. The route can only be destroyed by the destroyer function that is returned
The name of the channel
The handler that will handle the request
The context for the handler
Declare route to direct all traffic from a particular channel to a specific handler that is locked and is secure disallowing any taps from listening to request being made
The name of the channel
The handler that will handle the request
The context for the handler
Declare route tap to listens to each request made to the main route but can not respond, nor can see the response
The name of the channel
The handler that will handle the request
The context for the handler
Get all tap instances for the a channel
The name of the channel
Helper method to throw the locked exception
The name of the channel
Generated using TypeDoc
Creates a service


Error
GUI
NEXT
QED
View:
Summary
My Query
Details
User Guid
Session ID
Page Guid
Transaction Guid
Site:
All
A
B
Key
By IG
API
Deprecated
Exclude Deprecated
Start Date/Time:
End Date/Time:
Name Space
Business Unit
Product
Product View
Category
Sub Category
Instance Group
Machine
App Name
Instance
Build Number
Key
Customer Facing
API
View:
summary
>>>
Site:
all
>>>
Start Time:
2018-03-06 0:00
>>>
End Time:
2018-03-06 23:59
>>>
Application
Key Name
Occurrences
Document
document_error_key_1
1
Search
search_error_key
2
Website
website_error_key_1
3
Document
document_error_key_2
2
Website
website_error_key_2
5


I received this as a PM from rbreuss. Answering here. Please don't use PM for questions (although you may PM me if you think I can answer and may have missed your public question in the flow).
[...] I have a working local EMONCMS at Raspi/HDD/SD platform and I dont know, whether or not is it possible to use OEM gateway at this platform (whether it makes sense) and if so, how to install and configure it.
Well, if you're happy with your setup, keep it as it is. You probably run the .php script to feed emonCMS with the data from the serial port.
However, you may need the OEM Gateway for a specific feature (own sensor input that doesn't go through the RFM2Pi board, buffering,...). In this case, follow the installation steps in the README (see github page: https://github.com/Jerome-github/oem_gateway). You'll need to stop the php script from running (see below).
The parameters are generally set through the configuration file. It is also possible to parameter through emonCMS GUI just like you currently do, but then you're limited to the options offered by the GUI, there's no use using the OEM Gateway, you might as well keep the php script,
[...] Is there any step by step "cookbook for dummies", how to install properly OEM gateway to Raspi with EMONCMS?
That should be the README. Please ask if it is not clear. Maybe we need to add some info in there.
Regarding the currently running php script. It is running automatically on startup. You'd need to stop it from running on startup, and either to stop currently running instance, or just reboot. If you decide to do this, I think you'll need to comment a line in /etc/rc.local. Can't say out of memory. If you decided to do that, please see the docs and/or ask here.
There are many possible configurations. This can be confusing. Since it is not obvious which you're using, consider specifying it when asking. For instance by referring to the names found in the docs: http://emoncms.org/, or by saying which ready-to-go SD Card you bought, if you did buy one.
Re: OEM gateway coexisting with EMONCMS
My platform is heterogenous, self made, based od various sources. Energy meter is based on Arduino Due with RFM modul, based on Boredman modif of standard EMON lib. Temperatures are meassured by Arduino Yun, sending data via Ethernet to base station json based command. Base station is based on Raspberry with HD and SD with fresh installation of EMONCMS v 8.0.9 following great tutorial of Paul. RFM receiver of Raspberry is Jeelink via USB. No one standard OEM module, no bought ready-to-go SD card.
I read that readme at OEM gateway page, but what Im missing there (and it is probably due my very limited knowledge of LINUX environment) is, how to install OEM gateway to my system. Now I have pure installation of raspbian and EMONCMS, but think, OEM gateway files are not in my system now. Im sorry, if my questions are quite stupid...
Radek
Re: OEM gateway coexisting with EMONCMS
@ rbreuss - You are currently using an apt installed copy of emoncms, beware of making any unusual changes to the installation that may get overwritten by using apt-get update. with that array of inputs the oemgateway may work better for you but you would be better off without the emoncms-module-rfn12pi installed if you are installing oemgateway as that has it's own rfm12pi access.
@ Jérôme - is it a must to disable the php script ? will the 2 clash or cause problem? I have had both running at once without an issue, or was that just a lucky fluke ?
Paul
Re: OEM gateway coexisting with EMONCMS
@rbreuss, I'm hoping to try and make the oem_gateway available through APT in the next couple of days, if you can hang on that long. If not, you'll need to clone it from github and follow the install instructions in the readme.
https://github.com/Jerome-github/oem_gateway
Re: OEM gateway coexisting with EMONCMS
@pb66
I don't see how one can have both the php and the python script reading the same serial port. I think when OEM Gateway opens it, it keeps it open, so no one else can open it. Then perhaps the php script tries and fails at opening then just quits.
If the two are running, which one do you expect to read the serial port ? Which one deals with a specific frame of data ? Can it be any ? But then, what if you configured the gateway differently from the php script ?
Of course, you could think of a tricky case where you'd configure the Gateway not to read the serial port, and the php script to send the data to the Gateway on localhost, once this one is able to receive data through emoncms API like you suggested. (I still need to think about and answer that request...), although I don't see the point.
Re: OEM gateway coexisting with EMONCMS
OK thanks Jérôme, I have no desire to run both as such, I was just thrown by your comment as I knew I had not previously disabled php when oemgateway was running and wanted to understand the situation better.
When i had both running I was not accessing the serial port so that will explain how I "fluked" it. I didn't have the rfm2pi installed, most local data was coming in via port 50011 and some arrived via apikey'd url.
I hadn't considered the serial port maybe an issue as I wasn't using it at the time.
Paul
Re: OEM gateway coexisting with EMONCMS
Sure I can wait, no prob. Just let me know then, please.


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
IN THE COURT OF Dr. KAMINI LAU: SPECIAL JUDGE (P.C. ACT) CBI01 (CENTRAL):TIS HAZARI COURTS: DELHI Criminal Appeal No. 06/2017 Raj Kumar Gupta Sole Proprietor of M/s Kanwarji Raj Kumar Shop at 197273, Gali Parathe Wali, Chandini Chowk, Delhi - 110 006. ................ Appellant VERSUS Delhi Pollution Control Committee (DPCC) 4th Floor, ISBT Building, Kashmere Gate Delhi110 006. (Through its Principal Office) .............. Respondent Date of Institution : 24.05.2017 Judgment Reserved on : 02.08.2017 Judgment Pronounced on : 11.08.2017 JUDGMENT:
(1) This appeal impugns the judgment dated 20.04.2017 passed by Ld. ACMM (Special Acts), Tis Hazari Courts, in CC No. 519825/2016 titled as "Delhi Pollution Control Committee vs. Kanwarji Raj Kumar" convicting the appellant for the offence under Section 24 and 25 read with Section 26 of Water (Prevention & Control of Pollution) Act, 1974 and order on sentence dated 25.04.2017 sentencing the appellant to Simple Imprisonment for three years and Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 1 of 15 fine for sum of Rs.1,00,000/ (Rupees One Lakh only) for the offence under Section 24 punishable under Section 43 and under Section 26 read with Section 25 punishable under Section 44 of Water (Prevention & Control of Pollution) Act, 1974, and in default of payment of fine, shall liable to further undergo Simple Imprisonment for one month.
(2) This appeal has been filed on the ground that the judgment of the Trial Court is erroneous and the sentence imposed upon him is extremely harsh. Before coming to the grounds of the appeal on merits, the brief case of the complainant Delhi Pollution Control Committee (DPCC) are that the appellant / accused Raj Kumar Gupta is running an industrial unit in the name and type of "Kanwar Ji Raj Kumar" which unit was inspected by the vigilance squad constituted under the provisions of Water (Prevention & Control of Pollution) Act, 1974, consisting of S.D.M. (Environment) Sh. Ajay Chagti and Engineers of DPCC along with staff of SDM. During inspection, the appellant/ accused was found to be occupier of the unit which was in operation and no treatment facility was provided for trade affluent generated during the washing process of sweets / namkeens preparation moulds / containers / utensils / etc. which were being discharged by the unit without treatment into the public sewer. Further, the appellant / accused was operating this unit without obtaining requisite consent from DPCC and without installing ETP or any other pollution control device and hence DPCC had filed the complaint before the competent court under the provisions of Section 24/25/26/33A read with Section Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 2 of 15 41/42/43/44 & 49 of the Water (Prevention & Control of Pollution) Act, 1974.
(3) The appellant / accused was summoned after which the prosecution has examined the complainant Shyam Sunder, Assistant Environmental Engineer of DPCC as CW1 and Sh. Ajay Chagti, Additional Secretary, IT Department as DW2, in precharge evidence. Both the above witnesses were exhaustively cross examined in the post charge evidence after which statement of appellant / accuse was recorded under Section 313 read with 281 Cr.PC wherein he had denied all the allegations and also tendered himself as his own witness in defence as DW1.
(4) After considering the submissions made before it, Trial Court had passed the impugned judgment and order on sentence which are now under challenge on the ground that the appellant had been running a sweet / namkeen unit since long (even before independence) which had been established by his father and grandfather and he used to make some kind of sweets / namkeens in his premises only to serve fresh namkeens to his customers. It is pleaded that the premises in which the unit is being run is a tenant premises and the appellant is paying admitted rent to the owner / landlord of the premises where the shop is situated. It is further pleaded that on 14.10.1999 the respondent no. 1 / DPCC vide a public notice published in the Hindustan Times issued certain directions whereby all polluting units located in the industrial as well as nonconforming areas of Delhi were directed to be put up individual effluent treatment plant for treating their effluent prior to Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 3 of 15 discharging it on or before first November, 1999 so as to meet the prescribed standard of Central Pollution Control Board. It is submitted that the appellant was not aware of the said notice till 3.6.2000 when the inspection was conducted and soon after coming to know of the same, the appellant had complied with the said directions and installed an independent effluent treatment plant. It is submitted that despite due compliance of the directions by the appellant, the present complaint has been filed. It is pleaded that on 21.6.2000, DPCC has also issued another circular published in the newspaper directing the owners of the eating places, dhabas, small restaurants etc. in Delhi to control water pollution by segregating the solid material while washing utensils and install an Effluent Treatment Plant within one month, consisting of settling tank cum oil and grease trap for holding the effluent for about four hours, failing which the said shop, eating joints, etc, shall be liable for closure. It is pleaded that for the first time the respondent has set requisite standard for all the eating places, dhabas, restaurants, etc. in order to control water pollution under the Water (Prevention & Control of Pollution) Act, 1974, advertisements, public notices and pursuant to the same the Effluent Treatment Plant and Trap had been installed. It is submitted that the complaint is premature which is even prior to expiry of one month for complying with the required standards set by the DPCC / Respondent. It is further pleaded that none of the ingredient of Sections 24/25/26 of Water (Prevention & Control of Pollution) Act, 1974 have been satisfied and the Trial Court has erred in convicting the appellant since the Trial Court had failed to appreciate that the Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 4 of 15 complainant had no prior permission from the Chairman, DPCC and there was no authorization of Junior Engineer (Environment) to file the complaint. It is further pleaded that the Ld. Trial Court has erroneously placed its reliance upon the judgment passed by the Hon'ble Delhi High Court in the case of Delhi Pollution Control Committee vs. AOne Automobile & Ors. (Crl. L.P. No. 687/2013/2013) dated 23.09.2014 holding that the said order decided the similar issue despite the fact that the order in fact was distinguishable on facts. It is further pleaded that prior approval is the sine qua non for devolution of powers onto officers such as CW1 who has no authority to file the present complaint. It is further pleaded that the Ld. Trial Court has failed to appreciate the fact that the investigation carried out was by local authority and without any authorization and even otherwise there was no allegations against the appellant that he was knowingly causing water pollution or permitting any poisonous, noxious or polluting matter determined in accordance with such standard as laid down by the DPCC to enter into any stream or well or on land on 03.06.2000. It is further pleaded that the complainant has failed to prove that the alleged affluent / material if any, were poisonous, noxious or polluting and hence the ingredients of Section 24 of Water (Prevention & Control of Pollution) Act, 1974 would not have been invoked. According to the appellant the Ld. Trial Court has failed to appreciate that there was no allegation to the effect that the appellant had discharged any affluent in the public sewage before commencement of the Act i.e. before 1974 and therefore not only the cognizance of Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 5 of 15 Section 26 of Water Act is bad in law but the conviction of the appellant under Section 26 of Water Act is illegal and misconceived. It is further pleaded that the Ld. ACMM has failed to apply its mind to the facts before it and the complainant has failed to produce on record evidence in the form of photographs / videography to prove the allegations made against the appellant. It is further alleged that no samples were taken during inspection dated 03.06.2000 to prove the offence under Section 24 /26 of Water Act and the inspection report is nothing but fallacious document.
(5) On the other hand the respondent has in its reply on merits denied the grounds raised by the appellant and stated that the appeal is devoid of merits and is liable to be dismissed. It is submitted that the appellant had given his statement under Section 313 Cr.PC but chose not to lead any evidence in support of his allegations. It is submitted that the appellant in his statement has categorically admitted that on 3.6.2000, the appellant was preparing and selling the sweets and namkeens and on 3.6.2000 inspection did not take place and on the said date he did not have any Effluent Treatment Plant installed and also had no consent from the DPCC to operate and run the business. It is submitted that three defences had been taken by the appellant / accused firstly that the notification detailing the plan for setting up an ETP was advertised in the newspaper on 21.06.2000, secondly alternative defence that vide order dated 11.10.2000 small business like the appellant were exempted from obtaining consent and thirdly the business of appellant is a nonconforming area where consent was not Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 6 of 15 required to be obtained, are all of mutually destructive to each other. Reliance is placed by the respondent on the various orders placed on record, particularly order dated 27.08.1999, 13.09.1999 and 24.01.2000 in Writ Petition (Civil) No. 725/1994 wherein the Hon'ble Supreme Court did not distinguish between polluting units in conforming and nonconforming areas only directed that appropriate action be taken to close such units. It is further pleaded that on merits the ignorance of law is not an excuse as the plea taken by the appellant that he only became aware of the law when his premises was inspected on 3.6.2000. It is submitted that both the impugned judgment as well as order sentence are well reasoned orders and have been passed by due application of mind.
(6) I have considered the rival submissions and the grounds raised in the present appeal and also perused the impugned judgment and order on sentence as well as the Trial Court record and at the very Outset I may observe that in so far as the appellant is concerned, he does not deny that on the date of inspection i.e. 3.6.2000, sweets / namkeen shop accused no. 1 M/s Kanwarji Raj Kumar and accused no. 2 Raj Kumar Gupta was in operation at the spot and the said premises were inspected by the vigilance squad consisting of SDM and the Engineers of DPCC along with the staff of SDM.
(7) Secondly it is also not denied that no facility for the treatment of affluent generated during washing process was installed at the site nor any evidence of such a treatment facility at the time of the inspection, has been produced. In fact the appellant does not deny that Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 7 of 15 on the date of the inspection no such facility had been installed at the spot.
(8) Thirdly it has been established from the evidence which has come on record that the entire trade affluent generated during the washing process of sweets / namkeens preparation moulds / containers / utensils / etc. were being discharged in to the Municipal Sewer Lines by the unit without treatment. In this regard the cross examination of the accused / appellant becomes relevant, which is as under:
".......... The manufacturing is being done in the kitchen area and sales are carried out in the shop which is situated in the Fatehpuri Chowk, Delhi. The kitchen is situated at 197273 Chandni Chowk, Delhi6. It was situated at the same address even in the year 200001. The kitchen was and till connected to the Municipal Sewer Line. My annual average production for the year 200001 as per my ST Return was 400 kg per day (approximately). The manufacturing process employed in the kitchen involves frying as well. The raw material is brought into the kitchen and same is brought to the stage of finished products by employing various processes and all such processes are carried out in the kitchen only. It is correct that as on 03.06.2000 neither oil and grease trap plant nor any ETP was installed in our kitchen. It is correct that as on 03.06.2000 I was not having any consent from DPCC for establishing, operating or maintaining the aforesaid kitchen / workshop. ......"
(9) The appellant / accused has further in his cross examination admitted that the entire area in his possession is being used for kitchen / Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 8 of 15 manufacturing / storing of raw material. The relevant portion of his cross examination I quot as under:
"........... I cannot say the exact / approximate area of my kitchen. It is correct that the entire area in our possession is being use for kitchen / manufacturing/ storing of rawmaterial purposes. Though we had plants in pots in the premises but we were not maintaining any terrace garden or kitchen garden. ........... "
(10) The appellant / accused in his further cross examination has identified his signatures on the inspection report Ex.CW1/1 despite claiming that he was not present at spot at the time of inspection. The relevant portion of his cross examination I quot as under:
"..... I am not aware of the English and I signed the inspection report Ex.CW1/1 at the instance of the complainant. I have not been read over the contents of Ex.CW1/1. It is wrong to suggest that the contents of the Ex.CW1/1 was know to me a the time of putting my signatures. It is incorrect to suggest that on 03.06.2000 inspection was conducted in my aforesaid premises in my presence. It is correct that I put my sign on Ex.CW1/1 on 03.06.2000 on the spot at the above said premises...... "
(11) It s evident from the aforesaid cross examination of the appellant / accused when he examined himself as his own witness as DW1 that virtually the inspection had been carried out in his presence and he had signed the inspection report and at the relevant time he did not have any oil / grease trap or any ETP installed in his kitchen where large scale manufacturing processing of namkeens in which frying was Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 9 of 15 being carried out and his kitchen was directly connected with the Municipal Sewer Line and is still connected with the same Municipal Sewer Line.
(12) Fourthly there is nothing on record to show that the appellant had obtained requisite consent from the DPCC for operating the unit which even otherwise was being operated without installing a ETP for any other pollution control device which was in contravention of the directions of the Hon'ble Supreme Court in the case of News Item Publish in Hindustan Times titled "And Quiet Flows the Maily Yamuna" Writ Petition (C) No. 725/1994 with IA No. 32/2006 in WP (C) No. 725/1994 and IA Nos. 20, 21 in WP (C) No. 4677/1985 decided on 27.02.2012 and orders dated 27.7.1999, 13.9.1998 and 24.01.2000. The appellant / accused has put up a defence that he is not required to obtain any consent from the DPCC for operating / maintaining the kitchen / workshop and no such consent is required and in this regard he has placed reliance on the order of the Secretary (Environment) dated 11.10.2000 and it is claimed by him that as per the said order he does not require such consent. I may observe that despite placing his reliance on the order of Secretary (Environment) dated 11.10.2000, the appellant has not placed on record said and Mark'DX1' on which he has placed his reliance is only the photocopy of said order which mention that there is an attachment (i.e. order of Secretary (Environment) dated 11.10.2000) to the said order which attachment has not been placed on record either before Trial Court or before this court in the appeal. An incomplete photocopy of the said Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 10 of 15 order has been placed on record which again has not been proved in accordance with law. Even otherwise assuming the arguments of the appellant / accused to be correct that there did exist an order passed by the Secretary (Environment) to the extent that no consent is required, yet it is evident that not only the directions of the Hon'ble Supreme Court (Law Decrared) in this regard are very clear but also vide document Mark DX1, the Secretary (Environment) has impressed upon all the restaurants, eating places, etc. to ensure the compliance of the general standard of discharge into sewered and unsewered areas. The appellant / accused has failed to place on record any evidence to show that he had complied with said standards for discharge into sewered and unsewered areas.
(13) Fifthly the appellant had put up three defences i.e. firstly that the notification detailing the plan for setting up an ETP was advertised in the newspaper on 21.06.2000, secondly alternative defence that vide order dated 11.10.2000 small business like the appellant were exempted from obtaining consent and thirdly the business of appellant is a nonconforming area where consent was not required to be obtained. Despite having raised these defences, the appellant / accused has failed to lead any evidence to discharge the onus and proving above defences so raised by him.
(14) Sixthly the various directions of Hon'ble Supreme Court in Writ Petition (C) No. 725/1994 are very clear where the Hon'ble Apex Court has not distinguished between the polluting units in conforming and nonconforming areas and have directed that appropriate plans to Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 11 of 15 be taken to "close such units".
(15) Seventhly the appellant has pleaded that he was not aware of any orders of Hon'ble Supreme Court and the Water (Prevention & Control of Pollution) Act, 1974 till the time his premises was inspected on 3.6.2000 but I may observe that ignorance of law is no excuse and it was mandatory for the appellant to have setup / installed an Affluent Treatment Plant or grease / oil trap as the case may be, which was not done as on the date of inspection.
(16) Lastly the respondent / complainant have duly proved the various ingredients constituting of offences under the provisions of Water (Prevention & Control of Pollution) Act, 1974, and whether his unit was operating in conforming and nonconforming zone, the appellant was still required to install an affluent treatment plant. No doubt the samples of the affluent have not been collected by the inspecting squad but that will not be fatal to the case of the prosecution in view of the provisions of Section 21 of the Water (Prevention & Control of Pollution) Act, which makes it clear that the collection of sample is not a sine qua non and also the fact that the appellant has virtually admitted the inspection having taken place at the spot which report was signed by him at the spot itself (as admitted by the appellant / accused in his cross examination) which confirms that the entire untreated trade affluent was being discharged without any kind of treatment, into public sewer.
(17) There are two stages in the criminal prosecution. The first obviously is the commission of the crime and the second is the Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 12 of 15 investigation conducted regarding the same. In case the investigation is faulty or has not been proved in evidence at trial, the question which arise is whether it would absolve the liability of the culprit who has committed the offence? The answer is obviously in negative, since any lapse on the part of the investigation does not negate the offence. (18) In view of the above discussion, I hereby hold that the prosecution has proved the identity of the accused, the manner in which the offence has been committed, place of commission of the offence, the investigation including the documents prepared etc. There is nothing which could shatter the veracity of the witnesses of the complainant or falsify the claim of the complainant DPCC. All the witnesses have materially supported the prosecution case and the testimonies of the prosecution witnesses do not suffer from any infirmity, inconsistency or contradiction and are consistent and corroborative.
(19) Therefore, I find no infirmity in the impugned judgment of Ld. Trial Court dated 20.4.2017 holding the appellant / accused Raj Kumar Gupta guilty for the offence under Section 24/25 read with Section 26 of the Water (Prevention & Control of Pollution) Act, 1974. The impugned judgment dated 20.4.2017 is hereby upheld. (20) Coming now to the aspect of sentence, is is vehemently argued that the sentence impose upon the appellant is very harsh keeping in view the after the inspection on 3.6.2000 and the fact that the appellant has complied with the directions of the Government and had installed the effluent treatment plant, which fact of installation has also not been denied by the respondent / DPCC. It is also submitted Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 13 of 15 that the convict / appellant is first time offender and sole bread earner of the family and has already suffered the agony of trial for the last seventeen years and requests for a lenient view.
(21) Ld. Counsel for the respondent / DPCC has opposed the grant of lesser sentence in view of the fact that as per his instructions the appellant is still continuing to indulge into similar violation of Water (Prevention and Control of Pollution) Act as well as the Air (Prevention and Control of Pollution) Act, even in the year 2017 when his premises was inspected. However, he has fairly conceded that the details of such violations had not been placed either before the Ld. Trial Court nor presently or before before this court.
(22) I have considered the rival contentions. It goes without saying that none can be permitted to take the directions of the court, least of the Hon'ble Apex Court, lightly and violations thereof have to be taken seriously, yet in the given circumstances of the case where on the one hand the appellant claims that he had complied with all the directions whereas on the other hand the respondent is claiming that the violation is continuous and still in existence, I, in the interest of justice hereby setaside the impugned order on sentence dated 25.4.2017 and remand the case back to the Ld. Trial Court to afford an opportunity to the appellant / accused who claims that he had already complied with the directions of the Government and the respondent who claims that there had been subsequent violations by the appellant to place such material on record of the Trial Court and thereafter give opportunity to the parties to lead their evidence on the aspect of sentence (if found necessary) and thereafter to pass an order on the quantum of sentence Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 14 of 15 afresh after taking into consideration the subsequent facts as above. (23) With the above findings, the appeal is partially allowed. Parties to appear before the Ld. Trial Court on 04.09.2017. Tial Court record be sent back along with copy of the order.
(24) Appeal file be consigned to Record Room. Announced in the open Court (Dr. KAMINI LAU) Dated: 11.08.2017 Spl. Judge (P.C. Act) CBI01 (Central) THC/Delhi.
Raj Kumar Gupta Vs. Delhi Pollution Control Committee Page No. 15 of 15


Some text inside grandparent.
After Grandparent para A paragraph with some text right after grandparent.
Another paragraph with some text after grandparent but not immediate.
this will get css


{% set pageTitle = "Typography test" %} {% set mainClasses = "nhsuk-main-wrapper--s" %} {% set version = "v2" %} {% extends "includes/layout.html" %} {% block backLink %}
{% endblock %} {% block content %}A rare illness called sarcoidosis.
David Hunter was born in Stockport.
David Hunter has a rare illness called sarcoidosis.
David Hunter has a rare illness called sarcoidosis.
David Hunter has a rare illness in Stockport.
David Hunter had super powers.


Package com.google.cloud.audit
Interface AuthenticationInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AuthenticationInfo
,AuthenticationInfo.Builder
public interface AuthenticationInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe authority selector specified by the requestor, if any.com.google.protobuf.ByteString
The authority selector specified by the requestor, if any.The email address of the authenticated user (or service account on behalf of third party principal) making the request.com.google.protobuf.ByteString
The email address of the authenticated user (or service account on behalf of third party principal) making the request.String representation of identity of requesting party.com.google.protobuf.ByteString
String representation of identity of requesting party.getServiceAccountDelegationInfo
(int index) Identity delegation history of an authenticated service account that makes the request.int
Identity delegation history of an authenticated service account that makes the request.Identity delegation history of an authenticated service account that makes the request.getServiceAccountDelegationInfoOrBuilder
(int index) Identity delegation history of an authenticated service account that makes the request.List<? extends ServiceAccountDelegationInfoOrBuilder>
Identity delegation history of an authenticated service account that makes the request.The name of the service account key used to create or exchange credentials for authenticating the service account making the request.com.google.protobuf.ByteString
The name of the service account key used to create or exchange credentials for authenticating the service account making the request.The third party identification (if any) of the authenticated user making the request.The third party identification (if any) of the authenticated user making the request.boolean
The third party identification (if any) of the authenticated user making the request.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getPrincipalEmail
String getPrincipalEmail()The email address of the authenticated user (or service account on behalf of third party principal) making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see https://cloud.google.com/logging/docs/audit#user-id.
string principal_email = 1;
- Returns:
- The principalEmail.
-
getPrincipalEmailBytes
com.google.protobuf.ByteString getPrincipalEmailBytes()The email address of the authenticated user (or service account on behalf of third party principal) making the request. For third party identity callers, the `principal_subject` field is populated instead of this field. For privacy reasons, the principal email address is sometimes redacted. For more information, see https://cloud.google.com/logging/docs/audit#user-id.
string principal_email = 1;
- Returns:
- The bytes for principalEmail.
-
getAuthoritySelector
String getAuthoritySelector()The authority selector specified by the requestor, if any. It is not guaranteed that the principal was allowed to use this authority.
string authority_selector = 2;
- Returns:
- The authoritySelector.
-
getAuthoritySelectorBytes
com.google.protobuf.ByteString getAuthoritySelectorBytes()The authority selector specified by the requestor, if any. It is not guaranteed that the principal was allowed to use this authority.
string authority_selector = 2;
- Returns:
- The bytes for authoritySelector.
-
hasThirdPartyPrincipal
boolean hasThirdPartyPrincipal()The third party identification (if any) of the authenticated user making the request. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct third_party_principal = 4;
- Returns:
- Whether the thirdPartyPrincipal field is set.
-
getThirdPartyPrincipal
Struct getThirdPartyPrincipal()The third party identification (if any) of the authenticated user making the request. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct third_party_principal = 4;
- Returns:
- The thirdPartyPrincipal.
-
getThirdPartyPrincipalOrBuilder
StructOrBuilder getThirdPartyPrincipalOrBuilder()The third party identification (if any) of the authenticated user making the request. When the JSON object represented here has a proto equivalent, the proto name will be indicated in the `@type` property.
.google.protobuf.Struct third_party_principal = 4;
-
getServiceAccountKeyName
String getServiceAccountKeyName()The name of the service account key used to create or exchange credentials for authenticating the service account making the request. This is a scheme-less URI full resource name. For example: "//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}"
string service_account_key_name = 5;
- Returns:
- The serviceAccountKeyName.
-
getServiceAccountKeyNameBytes
com.google.protobuf.ByteString getServiceAccountKeyNameBytes()The name of the service account key used to create or exchange credentials for authenticating the service account making the request. This is a scheme-less URI full resource name. For example: "//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}"
string service_account_key_name = 5;
- Returns:
- The bytes for serviceAccountKeyName.
-
getServiceAccountDelegationInfoList
List<ServiceAccountDelegationInfo> getServiceAccountDelegationInfoList()Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP resources by delegating on a service account. When multiple authorities present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.audit.ServiceAccountDelegationInfo service_account_delegation_info = 6;
-
getServiceAccountDelegationInfo
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP resources by delegating on a service account. When multiple authorities present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.audit.ServiceAccountDelegationInfo service_account_delegation_info = 6;
-
getServiceAccountDelegationInfoCount
int getServiceAccountDelegationInfoCount()Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP resources by delegating on a service account. When multiple authorities present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.audit.ServiceAccountDelegationInfo service_account_delegation_info = 6;
-
getServiceAccountDelegationInfoOrBuilderList
List<? extends ServiceAccountDelegationInfoOrBuilder> getServiceAccountDelegationInfoOrBuilderList()Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP resources by delegating on a service account. When multiple authorities present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.audit.ServiceAccountDelegationInfo service_account_delegation_info = 6;
-
getServiceAccountDelegationInfoOrBuilder
Identity delegation history of an authenticated service account that makes the request. It contains information on the real authorities that try to access GCP resources by delegating on a service account. When multiple authorities present, they are guaranteed to be sorted based on the original ordering of the identity delegation events.
repeated .google.cloud.audit.ServiceAccountDelegationInfo service_account_delegation_info = 6;
-
getPrincipalSubject
String getPrincipalSubject()String representation of identity of requesting party. Populated for both first and third party identities.
string principal_subject = 8;
- Returns:
- The principalSubject.
-
getPrincipalSubjectBytes
com.google.protobuf.ByteString getPrincipalSubjectBytes()String representation of identity of requesting party. Populated for both first and third party identities.
string principal_subject = 8;
- Returns:
- The bytes for principalSubject.
-


FizzBuzz
This is a FizzBuzz converter written for the Web Apps 2 class.