Hello Cruel World!!!
Snippets/Project Ideas
Powershell script to handle JSON data
Use sample to pull data from rest service and transform
Powershell script to transform an input text file into another by expanding codes to descriptions from lookup data (memory/file/db), reformat columns etc.
A Sample of splatting


Coverage Summary for Class: OpenBuilderBase (org.apache.bookkeeper.client.impl)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| OpenBuilderBase | 0% (0/ 1) | 0% (0/ 7) | 0% (0/ 17) |
1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18
19 package org.apache.bookkeeper.client.impl;
20
21 import java.util.Arrays;
22
23 import org.apache.bookkeeper.client.LedgerHandle;
24 import org.apache.bookkeeper.client.api.BKException.Code;
25 import org.apache.bookkeeper.client.api.DigestType;
26 import org.apache.bookkeeper.client.api.OpenBuilder;
27
28 import org.slf4j.Logger;
29 import org.slf4j.LoggerFactory;
30
31 /**
32 * Base class for open builders which does the mundane builder stuff.
33 */
34 public abstract class OpenBuilderBase implements OpenBuilder {
35 static final Logger LOG = LoggerFactory.getLogger(OpenBuilderBase.class);
36
37 protected boolean recovery = false;
38 protected long ledgerId = LedgerHandle.INVALID_LEDGER_ID;
39 protected byte[] password;
40 protected DigestType digestType = DigestType.CRC32;
41
42 @Override
43 public OpenBuilder withLedgerId(long ledgerId) {
44 this.ledgerId = ledgerId;
45 return this;
46 }
47
48 @Override
49 public OpenBuilder withRecovery(boolean recovery) {
50 this.recovery = recovery;
51 return this;
52 }
53
54 @Override
55 public OpenBuilder withPassword(byte[] password) {
56 this.password = Arrays.copyOf(password, password.length);
57 return this;
58 }
59
60 @Override
61 public OpenBuilder withDigestType(DigestType digestType) {
62 this.digestType = digestType;
63 return this;
64 }
65
66 protected int validate() {
67 if (ledgerId < 0) {
68 LOG.error("invalid ledgerId {} < 0", ledgerId);
69 return Code.NoSuchLedgerExistsOnMetadataServerException;
70 }
71 return Code.OK;
72 }
73 }


Tincta
Tincta is an elegant one-window text editor that is intuitive to use on personal tasks like writing blog posts, letters or grocery lists. But it also has all functionality you need for professional webdesign and programming.
Why Open Source
For a while now we concentrate our main effort on bringing you the best software to learn your vocabulary with Wokabulary but we still get a lot of mails if we will release updates for Tincta.
Therefore we decided to open source Tincta and release small updates on the Mac App Store whenever people contribute to it.
Features
Tincta comes with syntax color profiles for over 65 langauages and very fast and reliable coloring algorithms. Because no matter if you do websites or coding, well done syntax coloring is one of the most important features an editor must have.
Tincta's line numbering engine not only is blazingly fast but also manages line wrapping with ease and calculates every line correctly even for large files.
We know it's the little details that makes you love a text editor. So Tincta supports full drag and drop, indents selected text when you press tab, knows when an open file was changed by another application, features block selection and has an in-window live search with highlighting.
And of course Tincta has all the text editing essentials like:
- Full encodings support
- Search and replace with highlighting
- Change case
- Show invisible characters
- Page guide
- Printing
- Spell checker
- Convert line endings
- Convert tabs/spaces
Looks
Availability
Right now if you want to run Tincta you have to check out the repository and build it yourself. This should be straightforward. You can also download it from the Mac App Store.
How to contribute
If you find bugs open a issue within the Github project, make sure you describe how to reproduce it and if possible include the file you were working on when you hit the bug.
If you have a fix ready, open a pull request and we will merge it eventually.


--- layout: post status: publish published: true title:
Wrigley Field threw a big birthday party. The Cubs played the role of the drunk uncle. For the first 8 innings, they were dressed in cool new clothes, they were fun, celebratory, handed out gifts to everyone that walked through the doors and life was good. Then they had a few too many, crossed that line and ended up sending everyone home disappointed after pissing all over the birthday cake.
For 23 years, my brother has been a White Sox fan. Over the last few years, he's become uninterested in them enough to decide he's done with them. As I discussed on this last episode of The Ivy Envy Podcast, Patrick decided that he wanted to go to Wednesday's game and he was prepared to become a Cubs fan. Did he decide the pull the trigger? After spending 14 hours with him, I'm still not sure. I hope to convince Patrick to write a blog post and come on the podcast to discuss his decision.
Except for, and in spite of the 9th inning, this was a great day and a great experience. Wrigley looked beautiful and there was a slight buzz in Wrigleyville that I haven't felt in a long time. I'm guessing that buzz is gone today.
[metaslider id=9790]


Paine reveals mock selector interview with Bailey
Test skipper doing his bit to ensure Tasmania teammate is well-prepared in his bid for national selector job
by AAPAustralian Test captain Tim Paine has done his best to prepare long-time state teammate George Bailey for the vacant national selector job, revealing the pair held a mock interview in the dressing room during a Marsh Sheffield Shield game.
Bailey, still playing for Tasmania this season, appears to be in a battle with fellow domestic stalwart Michael Klinger to join Trevor Hohns and Justin Langer on a three-man panel.
The pair were both in Brisbane for interviews on Sunday, a broad-smiling Bailey cutting a relaxed figure - one he perhaps had Paine to thank for - ahead of his sit-down with Cricket Australia's top brass.
"In last week's Shield game he was batting at five, I was batting at seven, so we were both sitting in the change rooms and set up a mock interview," Paine said on ABC radio.
"He's ready to go so hopefully he gets the nod, I think he'd be ideal."
Bailey is contracted to Tasmania and the Hobart Hurricanes until the end of this season, but his playing commitments are reportedly not seen as a barrier.
Cricket Australia boss Kevin Roberts hopes to confirm the announcement within a week.
Roberts said CA had received plenty of humours applications after posting the job vacancy online, but that they had also been impressed with the findings of their search.
"Ben Oliver (high performance boss) to his credit has worked through a really good series of discussions with potential candidates and it has really opened our eyes," Roberts said on SEN radio.


Registered Property Details
Road Name
--Please Select--
Property Id
Assessment Number
*
Address
Property Name
Ward
--Please Select--
Ward 01 Wewala west
WARD1
WARD2
WARD 3
WARD 4
WARD 5
WARD 6
GN Division
--Please Select--
Aluthwatta 576
Aluthwatta 576A
Karavita
Kokkavila
Pitipana East
Wewala East 562
Wewala West
Wewala West 562 B
Owner(As per the LA Register)
Tenant
Phone
Issues of Property No
No Number
Issues related to ownership
Comment
Property Type - Verified in field
--Please Select--
Agricultural/Garden
Commercial
Government
Household
Open Land
Others
Private
Property Type - Land Register
--Please Select--
Agricultural/Garden
Commercial
Government
Household
Open Land
Others
Private
As of
Building Approval Obtained
Yes
No
Certificate of Conformity Obtained
Yes
No
Trade License Obtained
Yes
No
Map View
Set Coordinates
Latitude
Longitude
Image
Registered Property Tax Details
Present Annual Value
Year of Valuation
--Please Select--
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
Present Annual Assessment Tax Value
Year(Year for the Assessment Tax Value)
--Please Select--
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
Assessment Tax Paid for the Current Year/Quarter
Yes
No
As At
Arrears Amount in Assessment Tax
As At
Add
Cancel


|
|
def | __init__ |
| |
|
def | shuffle_name |
| |
|
def | set_shuffle_name |
| |
|
def | clear_shuffle_name |
| |
|
def | has_shuffle_name |
| |
|
def | input_size |
| |
|
def | input_list |
| |
|
def | input |
| |
|
def | mutable_input |
| |
|
def | add_input |
| |
|
def | clear_input |
| |
|
def | output |
| |
|
def | mutable_output |
| |
|
def | clear_output |
| |
|
def | has_output |
| |
|
def | shuffle_size_bytes |
| |
|
def | set_shuffle_size_bytes |
| |
|
def | clear_shuffle_size_bytes |
| |
|
def | has_shuffle_size_bytes |
| |
|
def | callback |
| |
|
def | mutable_callback |
| |
|
def | clear_callback |
| |
|
def | has_callback |
| |
|
def | MergeFrom |
| |
|
def | Equals |
| |
|
def | IsInitialized |
| |
|
def | ByteSize |
| |
|
def | ByteSizePartial |
| |
|
def | Clear |
| |
|
def | OutputUnchecked |
| |
|
def | OutputPartial |
| |
|
def | TryMerge |
| |
|
def | __str__ |
| |
|
|
| input_ |
| |
|
| output_ |
| |
|
| callback_ |
| |
|
| has_shuffle_name_ |
| |
|
| shuffle_name_ |
| |
|
| has_output_ |
| |
|
| has_shuffle_size_bytes_ |
| |
|
| shuffle_size_bytes_ |
| |
|
| has_callback_ |
| |
|
|
int | has_shuffle_name_ = 0 |
| |
|
string | shuffle_name_ = "" |
| |
|
int | has_output_ = 0 |
| |
|
int | has_shuffle_size_bytes_ = 0 |
| |
|
int | shuffle_size_bytes_ = 0 |
| |
|
int | has_callback_ = 0 |
| |
|
int | kshuffle_name = 1 |
| |
|
int | kinput = 2 |
| |
|
int | koutput = 3 |
| |
|
int | kshuffle_size_bytes = 4 |
| |
|
int | kcallback = 5 |
| |
The documentation for this class was generated from the following file:
- code/googleappengine-read-only/python/google/appengine/api/files/file_service_pb.py


|
- 1st Place 2013 LCS North America Season 3 Summer Regular Season
- 1st Place LCS North America Season 3 Summer Playoffs
- 1st Place 2014 NA LCS Spring Regular Season
- 1st Place 2014 NA LCS Spring Playoffs
- 1st Place 2014 NA LCS Summer Regular Season
- 2nd Place 2014 NA LCS Summer Playoffs
|


static
keyword to create fields and
methods that belong to the class, rather than to an instance of the class.
Bicycle
class, the instance variables are cadence
, gear
,
and speed
. Each Bicycle
object has its own values for these variables,
stored in different memory locations.
Sometimes, you want to have variables that are common to all objects. This is accomplished with
the static
modifier. Fields that have the static
modifier in their declaration are called
static fields or class variables. They are associated with the class, rather than with
any object. Every instance of the class shares a class variable, which is in one fixed location in memory.
Any object can change the value of a class variable, but class variables can also be manipulated without creating an instance
of the class.
For example, suppose you want to create a number of Bicycle
objects and assign each a serial number,
beginning with 1 for the first object. This ID number is unique to each
object and is therefore an instance variable. At the same time, you need a field to keep track of how many
Bicycle
objects have been created so that you know what ID to assign to the next one.
Such a field is not related to any individual object, but to the class as a whole. For this you need a class variable,
numberOfBicycles
, as follows:
public class Bicycle{ private int cadence; private int gear; private int speed; // add an instance variable for the object ID private int id; // add a class variable for the number of Bicycle objects instantiated private static int numberOfBicycles = 0; ...... }
Bicycle.numberOfBicycles
myBike.numberOfBicycles
You can use the Bicycle
constructor to set the id
instance variable and increment the numberOfBicycles
class variable:
public class Bicycle{ private int cadence; private int gear; private int speed; private int id; private static int numberOfBicycles = 0; public Bicycle(int startCadence, int startSpeed, int startGear){ gear = startGear; cadence = startCadence; speed = startSpeed; // increment number of Bicycles and assign ID number id = ++numberOfBicycles; } // new method to return the ID instance variable public int getID() { return id; } ..... }
static
modifier in their declarations, should be invoked with
the class name, without the need for creating
an instance of the class, as in
ClassName.methodName(args)
instanceName.methodName(args)
A common use for static methods is to access static fields. For example, we could add a
static method to the Bicycle
class to access the numberOfBicycles
static field:
public static int getNumberOfBicycles() { return numberOfBicycles; }
this
keyword as there is no instance for this
to refer to.
static
modifier, in combination with the final
modifier, is also used to define constants.
The final
modifier indicates that the value of this field cannot change.
For example, the following
variable declaration defines a constant named PI
,
whose value is an approximation of pi (the ratio of the circumference of a circle to its diameter):
static final double PI = 3.141592653589793;
Bicycle
ClassBicycle
class is now:
public class Bicycle{ private int cadence; private int gear; private int speed; private int id; private static int numberOfBicycles = 0; public Bicycle(int startCadence, int startSpeed, int startGear){ gear = startGear; cadence = startCadence; speed = startSpeed; id = ++numberOfBicycles; } public int getID() { return id; } public static int getNumberOfBicycles() { return numberOfBicycles; } public int getCadence(){ return cadence; } public void setCadence(int newValue){ cadence = newValue; } public int getGear(){ return gear; } public void setGear(int newValue){ gear = newValue; } public int getSpeed(){ return speed; } public void applyBrake(int decrement){ speed -= decrement; } public void speedUp(int increment){ speed += increment; } }


Class: PubSub
| Defined in: | src/utils/pubsub.coffee |
Overview
PubSub base class
Instance Method Summary
- # (void) subscribe(key, cb) Subscribe to a message/event
- # (void) isSubscribed(key) Check to see if there are subscriptions
- # (void) unsubscribe(key) Unsubscribe to a message/event
- # (void) publish(key, args = []) Publsh a message/event
- # (Array) _getMatches(key) Get matches
- # (void) _isMatch(subKey, _subKey) Match search key with saved key (allows for wildcard search)
- # (void) _removeFromObject(key) Safely remove item from subscriptions object
Constructor Details
#
(void)
constructor(_subscriptions = {})
Construct a new PubSub instance.
Instance Method Details
#
(void)
subscribe(key, cb)
Subscribe to a message/event
Examples:
Subscribe to an event
yaks.subscribe 'message_name', -> alert('boom')
#
(void)
isSubscribed(key)
Check to see if there are subscriptions
#
(void)
unsubscribe(key)
Unsubscribe to a message/event
Examples:
Unsubscribe to an event
yaks.unsubscribe 'message_name'
#
(void)
publish(key, args = [])
Publsh a message/event
Examples:
Publish an event and data
yaks.publish 'message_name', [ 101, 'boom' ]
#
(Array)
_getMatches(key)
Get matches
#
(void)
_isMatch(subKey, _subKey)
Match search key with saved key (allows for wildcard search)
#
(void)
_removeFromObject(key)
Safely remove item from subscriptions object


So want to design your own website at the fully customized way at your own will. And you are having a weak heart dealing with codes and the notepad. Then you found the great Webflow. The top class drag-and-drop visual website builder that is capable of building and realizing the craziest web design idea in your head.
Instead of picking up the web trio aka HTML, CSS and JS, you chose to spend the effort in Webflow University to master the visual Designer tool. The tutorials and videos are so well built that even the learning process is fun and enjoyable. So far so good.

I ended up spending whole day implementing a popup effect via the animation which I thought should be easy. Next animation should be quicker as I spent a lot of time to grasp the idea of smoothing the effect and familiarize myself with the tool.
I found a huge tip in the learning process though. Besides the wonderful Webflow video courses, make use of the template as a live example.
Go to the template page, pick the most expensive template you could find because they usually have the best layout and animation(that’s why they are expensive).
I take the $79 Atem business website template as an example. The best thing about template preview is, you can preview it as if a real site in a new tab or preview it in Designer. The latter is what we are trying to utilize.
Here you are, the well-built template is opened in the Designer tool which you can inspect every element in it. How the section is defined, what class has been used, how the interaction for a button is designed, what font and colour for the typography. Basically, everything.
I used one whole day mimicking the animation process of a popup modal from a template on my own project. In another word, I could go beyond one day if it were not for the help of a template.
Those templates were not only for sale, but they are also the best Webflow teachers the user could ever find.
Posted from my blog with SteemPress : https://fr3eze.vornix.blog/webflow-secret-great-use-of-templates-other-than-just-buying-them/
This page is synchronized from the post: ‘Webflow: Secret great use of templates other than just buying them’


Fusarium solani
Growth Characteristics
- Temperature: 24°C - 30°C
- Optimal Temperature: 27°C
- Growth period: 7 days
- Atmosphere: Typical aerobic
- Growth medium: Potato Dextrose (PDA/PDB)
- Storage conditions: As Glycerol stock at -80°C
Special Characteristics:
- Capable to adapt to many different environments by virtue of their genetic plasticity and metabolic diversity.
Potential Uses:
- Potential to produce Camptothecin and 10-hydroxycamptothecin
- Cyclosporin A production
- Capable of BaP degradation
Culture Sources
Transformation Protocols
- Electroporation: https://academic.oup.com/nar/article-abstract/18/22/6737/1054876?redirectedFrom=fulltext
- High efficiency transformation: https://link.springer.com/content/pdf/10.1007%2FBF00351656.pdf
BioBrick Parts
Vectors
- pBHt2
- pETM2
- pAN7-1, pGC1-1, pRC13, pRCOS-1
- pDC1
- pKBY2
References:
- https://www.atcc.org/Products/All/60860.aspx#culturemethod
- https://www.sciencedirect.com/science/article/abs/pii/S0031942209004208
- https://www.sciencedirect.com/science/article/pii/S0960852415000073
- https://fungi.ensembl.org/Fusarium_solani/Info/Index
- https://www.ncbi.nlm.nih.gov/pubmed/29392603
Acknowledgements
Data curated by iGEM 2017 team IIT Madras: igem@smail.iitm.ac.in


Record this hearing (sound only)? (mandatory for hearings with interpreters)
Please note any other information about this hearing that the video hearings administrator should be aware of.


OpenFlow Switches
We continuously test Ryu with various OpenFlow v1.3 and v1.4 switches. You can check out what kinds of actions and matches work (or not).
Of course, the test suite is included in Ryu. So you can modify the existing test scenarios and add new scenarios. A test scenario is written in JSON without Python knowledge. An action test scenario is defining a packet to be sent, the actions, and an expected packet. For example, 'push_vlan' test scenerio is installing 'vlan vid' match flow, sending an IP packet, check out if a switch properly pushed a vlan header to the packet. Ryu can generate and parse wire-format of many network protocols.
| OpenFlow 1.3 | OpenFlow 1.4 | |
|---|---|---|
| Centec V350 | Supported | |
| CpQd | Supported | |
| Edge-Core AS4600-54T | Supported | |
| HP 2920 | Supported | |
| IBM RackSwitch G8264 | Supported | |
| Indigo Virtual Switch | Supported | |
| Lagopus | Supported | |
| LINC | Supported | Supported |
| NEC PF5220 | Supported | |
| NoviFlow NoviKit200 | Supported | |
| Open vSwitch | Supported | Supported |
| Open vSwitch (netdev) | Supported | Supported |
| Pica8 P-3290 | Supported | Supported |
| Trema Switch | Supported |


1.which of the following array function calls a function for each elements in the array
2.which of the following function of an array represent the source code of an object
3.Which of the of the following specifies the size of the chracter in a ina string
4.Which of the of the following function of a string object returns a string reprisenting specified object
5.How do you check if an object is an array or not


{%extends TMPL_BASE%} {%block title%}Telegram Gateway{%endblock%} {%block header%}{%endblock%} {%block content%}
This is the telgram gateway. Please setup the following information.


Things we thought of
- A tag like zombie game
- A rock-paper-scissor like team-game with powerups
- Behavior based on proximity between shirts
- An interactive shirt that responds to your movements
The solutions we came up with
- Shirt has a personality
- With different emotions...
Sleepy
- A calm blue color.
- Bleep is 'sleeping'.
Happy
- A cheerful green color.
- Makes cheerful bleeps.
- Bleep is 'happy'.
Angry
- A malicous red color.
- Makes angry bleeps.
- Bleep is 'angry'.
Bored
- A neutral white color.
- Dull sound effect.
- Bleep is 'bored'.
Next, we added a set of rules
- Bleep likes to be active.
- A sudden stop makes Bleep angry.
- Too much motion can wear Bleep out.
- Not moving for a long time makes Bleep bored.
- Bleep falls asleep after a while.
Our goal
- Invite curiosity as well as activity
- Provide a fun activator for the user to play and interact with
- Play around with emotional states and see if they cause behavior change
The demographic we aim for
- Adolescents and children
- Active and curious stance towards the world
So far...
- Paper prototype
- Two-way bluetooth connection between Arduino and PC
Next up
- Attaching LED-strips
- Attaching sensors (flex-strips and accelerometers)
- User testing and playing with emotional states


Loading...
Home
Pages
Download PDF file
Download raw file
Switch TOC display
Switch realtime preview


Unit Economics
Selling Price(A)
COGS(Cost of Goods Sold)(B)
Gross Margin(C = A - B)
Sales & Marketing(D)
Operations Cost(E)
Net Margin(F = C - D - E)


Nice Dowg!
Home
Search
Add
Update
Delete
Check Out These Nice Dowgs!
Click the button to load some dowgs!
Release The Dowgs!


HOST COMPANY SERVICES AGREEMENT
BETWEEN
[[HC.PRI_LEGAL_NAME]]
[[HC.PRI_ABN]]
[[HC.PRI_ADDRESS_FULL]]
AND
Outcome.Life Pty Ltd
(ABN 89 608 648 826)
Telephone: +61 3 8899 7424
Email<EMAIL_ADDRESS>Website: www.outcome.life / www.internmatch.io
Host Company Placement Agreement
Please find following the Outcome.Life Host Company Placement Agreement.
Internship Placements are undertaken by Interns as part of the various program requirements, including:
This document outlines the terms and conditions of Internship Placements and is structured as follows:
The below Agreement is valid from the date of signing until terminated in writing by either party and, as such, you should retain this document for your reference. We may change these Terms & Conditions from time to time and will provide you with prior notice of any changes becoming effective.
The Internship programs are unpaid and considered and defined to be vocational placements under the Fair Work Act 2009 (Cth). Although Interns may participate in the performance of productive activities during Internship Placements, there remains no entitlement to, and will not receive, any remuneration in respect of the Internship Placement or work undertaken during the Internship Placement.
Internship Placements do not represent an intention to, and do not, create an employment relationship of any kind and, accordingly, Interns will not (for any purpose) become an employee of the Host Company during the period of an Internship Placement. For more information, please see https://www.fairwork.gov.au/how-we-will-help/templates-and-guides/fact-sheets/unpaid-work/student-placements.
1. HOST COMPANY PLACEMENT TERMS AND CONDITIONS
1.1 Nature of the Internship Placement
The Internship Placement is unpaid. The Internship Placement is a Vocational Placement and as such, the Intern has no entitlement to any remuneration in respect of the Internship Placement or work undertaken during the Internship Placement. The Host Company is under no obligation to provide the Intern with any remuneration during the term of, or in respect of any work performed by the Intern during the Internship Placement.
Interns are approved to only complete an Internship Placement with the above registered company or commonly controlled entities. Interns are not allowed to undertake an Internship Placement, employment or an unremunerated Internship Placement with a different Host Company.
1.2 Internship Placement extension
Under no circumstances is the Internship Placement to be extended beyond the specified Start and End Dates. Internship dates will be confirmed in the Internship Placement Agreement which you can locate in InternMatch upon confirmation of a specific Internship Placement.
1.3 Commitment to training
Host Companies and Interns must maintain the agreed Training Plan developed prior to the commencement of the Internship Placement. The Training Plan identifies the types of duties the Intern will be introduced to and as such, is a practical base that will ensure the Intern obtains relevant learning opportunities, while also ensuring that they develop skills and knowledge that are relevant to your business.
1.4 Supervision
Host Companies must provide adequate supervision to the Intern throughout the Internship Placement. These obligations must be met whether the intern is on-site or interning remotely. This involves:
1.5 Other obligations
Outcome.Life appreciates the time involved in training and supporting the Interns. The Host Company must notify Outcome.Life immediately if any of the following circumstances change:
1.6 Obligations of Outcome.Life
Outcome.Life acknowledges that it must:
1.7 Consent to use company information in marketing material
The Host Company authorises Outcome.Life to use their company logo, name and other information relevant to the Internship Placements on the Outcome.Life and InternMatch websites and in other marketing material distributed by Outcome.Life.
2. GUIDELINES FOR INTERNS AND HOST COMPANIES
Adhering to the following guidelines will ensure the most successful and rewarding experience for the Intern and the Host Company.
2.1 Punctuality and attendance
Outcome.Life will check with the Host Company and the Intern on the progress and attendance of the Intern on a regular basis. Any required leave must be agreed to by Outcome.Life in advance. Any absence due to sickness must be reported to the Placement Consultant and Supervisor at the Host Company immediately.
2.2 Dress code
The Intern must conform to the dress code of the Host Company.
2.3 Confidentiality
Interns agree to keep all information and documents entrusted to them confidential and in accordance with Host Company procedures and ethics.
2.4 Intellectual Property
All intellectual property in all materials created by the Intern or Host Company during the Internship Placement will be and remain the property of the Host Company.
2.5 Misuse of Host Company facilities and property
Any misuse of Host Company facilities or property is prohibited, and the Intern shall be liable for any expenses incurred as a result of such misuse. It is the responsibility of the Intern to ensure that they understand Host Company policy regarding the use of mobile phones, Internet access and phone usage for personal use during Internship Placement hours. The Intern must conform to these policies.
2.6 Conduct
The Intern agrees to carry out all assigned tasks and to approach every opportunity provided by the Host Company with enthusiasm and professionalism to the best of their ability.
2.7 Issues
In the first instance, issues that arise should be discussed with the supervisor at the Host Company. If the issue is not resolved, Outcome.Life will make every effort possible to facilitate and discuss the matter with the Intern and Host Company.
2.8 Liability
Outcome.Life provides an internship placement service and will use its best endeavours to place a suitable Intern with a Host Company, however, Outcome. Life is not responsible for the acts or omissions of an Intern while they are on a placement with the Host Company.
The Host Company acknowledges and agrees that the Intern is not an employee or agent of Outcome.Life.
2.9 Early cessation of the Internship Placement
The Host Company reserves the right to cease hosting the Intern prior to the End Date of the Internship Placement in circumstances where it reasonably believes there to be a legitimate reason for such cessation. The Host Company agrees to advise Outcome.Life, prior to any decision to cease hosting the Intern, of the reasons why it wishes to cease the Internship Placement and to only cease hosting the Intern if the issue cannot be resolved. As this is a training opportunity, any issues whether poor performance or attitude are required to be identified and discussed with Outcome.Life so that the Intern is given an opportunity to improve.
3. COSTS AND POST-INTERNSHIP EMPLOYMENT
3.1 There is no cost to the Host Company for taking on an Intern.
3.2 To incentivise Outcome.Life to provide the highest quality interns that could result in the Host Company offering the Intern employment after the internship, the Host Company agrees to pay Outcome.Life a Post Internship Employment Fee.
3.3 The Host Company agrees to pay Outcome.Life $1,500 plus GST (being the “Post Internship Employment Fee”) if, during the period of six months after the internship has ended, the Host Company employs the intern for at least 15 hours per week.
3.4 It should be noted that there is no expectation for the Host Company to offer employment to an Intern after their internship has been completed.
4. ACKNOWLEDGEMENT OF INTERNSHIP RELATIONSHIP AND ROLE OF BOTH PARTIES
The parties acknowledge that:
EXECUTED AS AN AGREEMENT
The Host Company hereby agrees to comply with and be bound by the Terms and Conditions of this Agreement when hosting an intern placed by Outcome.Life.
Signature:


The Ketef Hinnom Silver Scrolls are an archeological artifact that dates back to the First Temple Period and contain the earliest inscription containing text from the Hebrew Bible. This is an informational website created by some archeology fanatic who is really interested in the Ketef Hinnom Silver Scrolls and has absolutely no formal archeological or theological education! Use the links to navigate. FOR GOD SO LOVED THE WORLD IN THIS WAY; HE GAVE HIS ONE AND ONLY SON, SO THAT EVERYONE WHO BELIEVES IN HIM WILL NOT PERISH BUT HAVE ETERNAL LIFE.


Tab2spaces Converter
Replace tabs with spaces. Perfect for copying code snippets to markdown or pastebin.
PASTE AREA
1 space
2 spaces
4 spaces
Convert tabs to spaces
RESULTS AREA
Add four spaces to the beginning of every row


A decorator is a function that define the color scale to use when painting the heatmap cells. Define the decorators of your cell values as show below. Check decorators documentation for more details.


Software installation
bio
works on Linux and Mac computers and on Windows when using the Linux Subsystem.
Installation
While the following command should work:
pip install bio --upgrade
we usually recommend installing prerequisites with conda like so:
conda install -c bioconda biopython parasail-python
then proceed with pip install bio --upgrade
.
Quick start
Run a simple fetch command, set the verbose mode to see what is happening:
bio NC_045512 --fetch -v
now list the known data:
bio --list
try out a conversion:
bio NC_045512 --gff
Usage
Type bio
followed by one or more accession numbers or data names followed by one or more flags or options.
Subcommands
Certain flags trigger different behaviors:
bio --align
bio --taxon
bio --sra
Getting help
bio -h
Subcommands will have separate help pages. For example:
bio --align -h
Actual help pages
Below we include the help page for each active command
1. Help page for default actions
bio -h
usage: bio [-h] [-F] [-G] [-K] [-f] [-u] [-d] [-l] [-P] [-T] [-X] [-E] [-C]
[-R] [-r ''] [-S ''] [-s ''] [-e ''] [-t ''] [-g ''] [-N '']
[-m ''] [-i] [-O] [-v]
[acc [acc ...]]
bio - making bioinformatics fun again
Command line utilities for manipulating bioinformatics data.
Subcommands with additional help:
bio --align -h
bio --taxon -h
bio --sra -h
positional arguments:
acc data names
optional arguments:
-h, --help show this help message and exit
-F, --fasta produce FASTA format
-G, --gff produce GFF format
-K, --genbank show the genbank file if exists
-f, --fetch download data as accessions
-u, --update updates data in storage
-d, --delete delete data in storage
-l, --list list data in storage
-P, --protein operate on proteins
-T, --translate translate DNA to protein
-X, --transcribe transrcribe DNA to RNA
-E, --reverse reverse sequence
-C, --complement complement sequence
-R, --revcomp reverse complement sequence
-r '', --rename '' set the name
-S '', --seqid '' set the sequence id
-s '', --start '' start coordinate
-e '', --end '' end coordinate
-t '', --type '' select feature by type
-g '', --gene '' select features associated with gene
-N '', --name '' select features associated with a name
-m '', --match '' select features by rexep match
-i, --inter interactive (data from command line)
-O, --origin use the origin (source) sequences
-v, --verbose verbose mode
2. Help page for alignments
bio --align -h
usage: bio [-h] [-s 1] [-e ''] [-o 11] [-x 1] [-L] [-G] [-S] [-p] [-t] [-i]
[-v]
[query] [target]
Performs an alignment between the query and target.
positional arguments:
query query sequence to align
target target sequence to align
optional arguments:
-h, --help show this help message and exit
-s 1, --start 1 start coordinate
-e '', --end '' end coordinate
-o 11, --gap-open 11 gap open penalty
-x 1, --gap-extend 1 gap extend penalty
-L, --local perform local alignment
-G, --global perform global alignment (zero end gap penalty)
-S, --semiglobal perform a semiglobal alignment
-p, --protein use the translated protein sequences from the data
-t, --translate use the translated protein sequences from the data
-i, --inter interactive mode, data from command line
-v, --verbose verbose mode, progress messages printed
3. Help page for taxonomy
bio --taxon -h
usage: bio [-h] [-T 0] [-l] [-f] [-i ] [-S ,] [-L] [-b] [-d] [-p] [-v]
[words [words ...]]
positional arguments:
words taxids or search queries
optional arguments:
-h, --help show this help message and exit
-T 0, --limit 0 limit the number of entries
-l, --list lists database content
-f, --flat flattened output
-i , --indent the indentation string
-S , , --sep , separator string
-L, --lineage show the lineage for a taxon term
-b, --build build a database from a taxdump
-d, --download download newest taxdump from NCBI
-p, --preload loads entire database in memory
-v, --verbose verbose mode, prints more messages
4. Help page for SRA search
bio --sra -h
usage: bio [-h] [-p] [-l ''] [-s] [-t] [-i] [-v] [acc [acc ...]]
positional arguments:
acc accessions
optional arguments:
-h, --help show this help message and exit
-p, --project project run information
-l '', --limit '' limit the number of results
-s, --sample sample information
-t, --table tabular output
-i, --inter interactive (data from command line)
-v, --verbose verbose mode, prints more messages


Puppet Class: php::fpm
- Defined in:
- manifests/fpm.pp
Overview
Install and configure mod_php for fpm
=== Parameters
[user] The user that php-fpm should run as
[group] The group that php-fpm should run as
[service_enable] Enable/disable FPM service
[service_ensure] Ensure FPM service is either 'running' or 'stopped'
[service_name] This is the name of the php-fpm service. It defaults to reasonable OS defaults but can be different in case of using php7.0/other OS/custom fpm service
[service_provider] This is the name of the service provider, in case there is a non OS default service provider used to start FPM. Defaults to 'undef', pick system defaults.
[pools] Hash of php::fpm::pool resources that will be created. Defaults to a single php::fpm::pool named www with default parameters.
[log_owner] The php-fpm log owner
[log_group] The group owning php-fpm logs
[package] Specify which package to install
[ensure] Specify which version of the package to install
[inifile] Path to php.ini for fpm
[settings] fpm settings hash
[global_pool_settings] Hash of defaults params php::fpm::pool resources that will be created. Defaults is empty hash.
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
# File 'manifests/fpm.pp', line 52
class php::fpm (
String $ensure = $::php::ensure,
$user = $::php::fpm_user,
$group = $::php::fpm_group,
$service_ensure = $::php::fpm_service_ensure,
$service_enable = $::php::fpm_service_enable,
$service_name = $::php::fpm_service_name,
$service_provider = $::php::fpm_service_provider,
String $package = $::php::real_fpm_package,
Stdlib::Absolutepath $inifile = $::php::fpm_inifile,
Hash $settings = $::php::real_settings,
$global_pool_settings = $::php::real_fpm_global_pool_settings,
Hash $pools = $::php::real_fpm_pools,
$log_owner = $::php::log_owner,
$log_group = $::php::log_group,
) {
if ! defined(Class['php']) {
warning('php::fpm is private')
}
$real_settings = deep_merge($settings, hiera_hash('php::fpm::settings', {}))
# On FreeBSD fpm is not a separate package, but included in the 'php' package.
# Implies that the option SET+=FPM was set when building the port.
$real_package = $facts['os']['family'] ? {
'FreeBSD' => [],
default => $package,
}
package { $real_package:
ensure => $ensure,
require => Class['::php::packages'],
}
class { '::php::fpm::config':
user => $user,
group => $group,
inifile => $inifile,
settings => $real_settings,
log_owner => $log_owner,
log_group => $log_group,
require => Package[$real_package],
}
contain '::php::fpm::config'
contain '::php::fpm::service'
Class['php::fpm::config'] ~> Class['php::fpm::service']
$real_global_pool_settings = hiera_hash('php::fpm::global_pool_settings', $global_pool_settings)
$real_pools = hiera_hash('php::fpm::pools', $pools)
create_resources(::php::fpm::pool, $real_pools, $real_global_pool_settings)
# Create an override to use a reload signal as trusty and utopic's
# upstart version supports this
if ($facts['os']['name'] == 'Ubuntu'
and versioncmp($facts['os']['release']['full'], '14') >= 0
and versioncmp($facts['os']['release']['full'], '16') < 0) {
if ($service_enable) {
$fpm_override = 'reload signal USR2'
}
else {
$fpm_override = "reload signal USR2\nmanual"
}
file { "/etc/init/${::php::fpm::service::service_name}.override":
content => $fpm_override,
before => Package[$real_package],
}
}
}
|


Blot turns a folder into a blog.
randomColor.js generates attractive colors.
Typewriter is a text editor for first drafts.
Public Icons is a set of icons dedicated to the public domain.
Typeset is a pre-processor for web typography.
Tune finds obscure music.


Copyright 2011 Software Freedom Conservancy.
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
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.
Defines an object that runs Selenium commands.
Element Locators
Element Locators tell Selenium which HTML element a command refers to. The format of a locator is:
locatorType=argument
We support the following strategies for locating elements:
identifier=id: Select the element with the specified @id attribute. If no match is found, select the first element whose @name attribute is id. (This is normally the default; see below.)
id=id: Select the element with the specified @id attribute.
name=name: Select the first element with the specified @name attribute.
The name may optionally be followed by one or more element-filters, separated from the name by whitespace. If the filterType is not specified, value is assumed.
dom=javascriptExpression:
Find an element by evaluating the specified string. This allows you to traverse the HTML Document Object Model using JavaScript. Note that you must not return a value in this string; simply make it the last expression in the block.
xpath=xpathExpression: Locate an element using an XPath expression.
link=textPattern: Select the link (anchor) element which contains text matching the specified pattern.
css=cssSelectorSyntax: Select the element using css selectors. Please refer to CSS2 selectors, CSS3 selectors for more information. You can also check the TestCssLocators test in the selenium test suite for an example of usage, which is included in the downloaded selenium core package.
Currently the css selector locator supports all css1, css2 and css3 selectors except namespace in css3, some pseudo classes(:nth-of-type, :nth-last-of-type, :first-of-type, :last-of-type, :only-of-type, :visited, :hover, :active, :focus, :indeterminate) and pseudo elements(::first-line, ::first-letter, ::selection, ::before, ::after).
ui=uiSpecifierString: Locate an element by resolving the UI specifier string to another locator, and evaluating it. See the Selenium UI-Element Reference for more details.
Without an explicit locator prefix, Selenium uses the following default strategies:
Element Filters
Element filters can be used with a locator to refine a list of candidate elements. They are currently used only in the ‘name’ element-locator.
Filters look much like locators, ie.
filterType=argument
Supported element-filters are:
value=valuePattern
Matches elements based on their values. This is particularly useful for refining a list of similarly-named toggle-buttons.
index=index
Selects a single element based on its position in the list (offset from zero).
String-match Patterns
Various Pattern syntaxes are available for matching string values:
glob:pattern: Match a string against a “glob” (aka “wildmat”) pattern. “Glob” is a kind of limited regular-expression syntax typically used in command-line shells. In a glob pattern, “*” represents any sequence of characters, and ”?” represents any single character. Glob patterns match against the entire string.
regexp:regexp: Match a string using a regular-expression. The full power of JavaScript regular-expressions is available.
regexpi:regexpi: Match a string using a case-insensitive regular-expression.
exact:string:
Match a string exactly, verbatim, without any of that fancy wildcard stuff.
If no pattern prefix is specified, Selenium assumes that it’s a “glob” pattern.
For commands that return multiple values (such as verifySelectOptions), the string being matched is a comma-separated list of the return values, where both commas and backslashes in the values are backslash-escaped. When providing a pattern, the optional matching syntax (i.e. glob, regexp, etc.) is specified once, as usual, at the beginning of the pattern.
Tells the Selenium server to add the specificed key and value as a custom outgoing request header. This only works if the browser is configured to use the built in Selenium proxy.
‘key’ the header name. ‘value’ the header value.
Defines a new function for Selenium to locate elements on the page. For example, if you define the strategy “foo”, and someone runs click(“foo=blah”), we’ll run your function, passing you the string “blah”, and click on the element that your function returns, or throw an “Element not found” error if your function returns null.
We’ll pass three arguments to your function:
The function must return null if the element can’t be found.
‘strategyName’ is the name of the strategy to define; this should use only letters [a-zA-Z] with no spaces or other punctuation. ‘functionDefinition’ is a string defining the body of a function in JavaScript. For example: return inDocument.getElementById(locator);
Loads script content into a new script tag in the Selenium document. This differs from the runScript command in that runScript adds the script tag to the document of the AUT, not the Selenium document. The following entities in the script content are replaced by the characters they represent:
< > &
The corresponding remove command is removeScript.
‘scriptContent’ is the Javascript content of the script to add ‘scriptTagId’ is (optional) the id of the new script tag. If specified, and an element with this id already exists, this operation will fail.
Add a selection to the set of selected options in a multi-select element using an option locator.
@see #doSelect for details of option locators
‘locator’ is an element locator identifying a multi-select box ‘optionLocator’ is an option locator (a label by default)
Specifies whether Selenium should use the native in-browser implementation of XPath (if any native version is available); if you pass “false” to this function, we will always use our pure-JavaScript xpath library. Using the pure-JS xpath library can improve the consistency of xpath element locators between different browser vendors, but the pure-JS version is much slower than the native implementations.
‘allow’ is boolean, true means we’ll prefer to use native XPath; false means we’ll only use JS XPath
Press the alt key and hold it down until doAltUp() is called or a new page is loaded.
Instructs Selenium to return the specified answer string in response to the next JavaScript prompt [window.prompt()].
‘answer’ is the answer to give in response to the prompt pop-up
Temporarily sets the “id” attribute of the specified element, so you can locate it in the future using its ID rather than a slow/complicated XPath. This ID will disappear once the page is reloaded.
‘locator’ is an element locator pointing to an element ‘identifier’ is a string to be used as the ID of the specified element
Sets a file input (upload) field to the file listed in fileLocator
‘fieldLocator’ is an element locator ‘fileLocator’ is a URL pointing to the specified file. Before the file can be set in the input field (fieldLocator), Selenium RC may need to transfer the file to the local machine before attaching the file in a web page form. This is common in selenium grid configurations where the RC server driving the browser is not the same machine that started the test. Supported Browsers: Firefox (“*chrome”) only.
Returns the network traffic seen by the browser, including headers, AJAX requests, status codes, and timings. When this function is called, the traffic log is cleared, so the returned content is only the traffic seen since the last call.
‘type’ is The type of data to return the network traffic as. Valid values are: json, xml, or plain.
Saves the entire contents of the current window canvas to a PNG file. Contrast this with the captureScreenshot command, which captures the contents of the OS viewport (i.e. whatever is currently being displayed on the monitor), and is implemented in the RC only. Currently this only works in Firefox when running in chrome mode, and in IE non-HTA using the EXPERIMENTAL “Snapsie” utility. The Firefox implementation is mostly borrowed from the Screengrab! Firefox extension. Please see http://www.screengrab.org and http://snapsie.sourceforge.net/ for details.
‘filename’ is the path to the file to persist the screenshot as. No filename extension will be appended by default. Directories will not be created if they do not exist, and an exception will be thrown, possibly by native code.
‘kwargs’ is a kwargs string that modifies the way the screenshot is captured.
Example: “background=#CCFFDD”
Currently valid options:
the background CSS for the HTML document. This may be useful to set for capturing screenshots of less-than-ideal layouts, for example where absolute positioning causes the calculation of the canvas dimension to fail and a black background is exposed (possibly obscuring black text).
Downloads a screenshot of the browser current window canvas to a based 64 encoded PNG file. The entire windows canvas is captured, including parts rendered outside of the current view port.
Currently this only works in Mozilla and when running in chrome mode.
‘kwargs’ is A kwargs string that modifies the way the screenshot is captured. Example: “background=#CCFFDD”. This may be useful to set for capturing screenshots of less-than-ideal layouts, for example where absolute positioning causes the calculation of the canvas dimension to fail and a black background is exposed (possibly obscuring black text).
Captures a PNG screenshot to the specified file.
‘filename’ is the absolute path to the file to be written, e.g. “c:lahscreenshot.png”
Capture a PNG screenshot. It then returns the file as a base 64 encoded string.
By default, Selenium’s overridden window.confirm() function will return true, as if the user had manually clicked OK; after running this command, the next call to confirm() will return false, as if the user had clicked Cancel. Selenium will then resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call this command for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
Undo the effect of calling chooseCancelOnNextConfirmation. Note that Selenium’s overridden window.confirm() function will normally automatically return true, as if the user had manually clicked OK, so you shouldn’t need to use this command unless for some reason you need to change your mind prior to the next confirmation. After any confirmation, Selenium will resume using the default behavior for future confirmations, automatically returning true (OK) unless/until you explicitly call chooseCancelOnNextConfirmation for each confirmation.
Take note - every time a confirmation comes up, you must consume it with a corresponding getConfirmation, or else the next selenium operation will fail.
Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.
‘locator’ is an element locator
Clicks on a link, button, checkbox or radio button. If the click action causes a new page to load (like a link usually does), call waitForPageToLoad.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Simulates the user clicking the “close” button in the titlebar of a popup window or tab.
Simulates opening the context menu for the specified element (as might happen if the user “right-clicked” on the element).
‘locator’ is an element locator
Simulates opening the context menu for the specified element (as might happen if the user “right-clicked” on the element).
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Press the control key and hold it down until doControlUp() is called or a new page is loaded.
Create a new cookie whose path and domain are same with those of current page under test, unless you specified a path for this cookie explicitly.
‘nameValuePair’ is name and value of the cookie in a format “name=value” ‘optionsString’ is options for the cookie. Currently supported options include ‘path’, ‘max_age’ and ‘domain’. the optionsString’s format is “path=/path/, max_age=60, domain=.foo.com”. The order of options are irrelevant, the unit of the value of ‘max_age’ is second. Note that specifying a domain that isn’t a subset of the current domain will usually fail.
Calls deleteCookie with recurse=true on all cookies visible to the current page. As noted on the documentation for deleteCookie, recurse=true can be much slower than simply deleting the cookies using a known domain/path.
Delete a named cookie with specified path and domain. Be careful; to delete a cookie, you need to delete it using the exact same path and domain that were used to create the cookie. If the path is wrong, or the domain is wrong, the cookie simply won’t be deleted. Also note that specifying a domain that isn’t a subset of the current domain will usually fail.
Since there’s no way to discover at runtime the original path and domain of a given cookie, we’ve added an option called ‘recurse’ to try all sub-domains of the current domain with all paths that are a subset of the current path. Beware; this option can be slow. In big-O notation, it operates in O(n*m) time, where n is the number of dots in the domain name and m is the number of slashes in the path.
‘name’ is the name of the cookie to be deleted ‘optionsString’ is options for the cookie. Currently supported options include ‘path’, ‘domain’ and ‘recurse.’ The optionsString’s format is “path=/path/, domain=.foo.com, recurse=true”. The order of options are irrelevant. Note that specifying a domain that isn’t a subset of the current domain will usually fail.
Selects the main window. Functionally equivalent to using selectWindow() and specifying no value for windowID.
Double clicks on a link, button, checkbox or radio button. If the double click action causes a new page to load (like a link usually does), call waitForPageToLoad.
‘locator’ is an element locator
Doubleclicks on a link, button, checkbox or radio button. If the action causes a new page to load (like a link usually does), call waitForPageToLoad.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Drags an element a certain distance and then drops it
‘locator’ is an element locator ‘movementsString’ is offset in pixels from the current location to which the element should be moved, e.g., “+70,-300”
Drags an element and drops it on another element
‘locatorOfObjectToBeDragged’ is an element to be dragged ‘locatorOfDragDestinationObject’ is an element whose location (i.e., whose center-most pixel) will be the point where locatorOfObjectToBeDragged is dropped
deprecated - use dragAndDrop instead
‘locator’ is an element locator ‘movementsString’ is offset in pixels from the current location to which the element should be moved, e.g., “+70,-300”
Explicitly simulate an event, to trigger the corresponding “onevent” handler.
‘locator’ is an element locator ‘eventName’ is the event name, e.g. “focus” or “blur”
Move the focus to the specified element; for example, if the element is an input field, move the cursor to that field.
‘locator’ is an element locator
Retrieves the message of a JavaScript alert generated during the previous action, or fail if there were no alerts.
Getting an alert has the same effect as manually clicking OK. If an alert is generated but you do not consume it with getAlert, the next Selenium action will fail.
Under Selenium, JavaScript alerts will NOT pop up a visible alert dialog.
Selenium does NOT support JavaScript alerts that are generated in a page’s onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until someone manually clicks OK.
Returns the IDs of all buttons on the page.
If a given button has no ID, it will appear as “” in this array.
Returns the IDs of all input fields on the page.
If a given field has no ID, it will appear as “” in this array.
Returns the IDs of all links on the page.
If a given link has no ID, it will appear as “” in this array.
Gets the value of an element attribute. The value of the attribute may differ across browsers (this is the case for the “style” attribute, for example).
‘attributeLocator’ is an element locator followed by an @ sign and then the name of the attribute, e.g. “foo@bar“
Returns every instance of some attribute from all known windows.
‘attributeName’ is name of an attribute on the windows
Retrieves the message of a JavaScript confirmation dialog generated during the previous action.
By default, the confirm function will return true, having the same effect as manually clicking OK. This can be changed by prior execution of the chooseCancelOnNextConfirmation command.
If an confirmation is generated but you do not consume it with getConfirmation, the next Selenium action will fail.
NOTE: under Selenium, JavaScript confirmations will NOT pop up a visible dialog.
NOTE: Selenium does NOT support JavaScript confirmations that are generated in a page’s onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until you manually click OK.
Return all cookies of the current page under test.
Returns the value of the cookie with the specified name, or throws an error if the cookie is not present.
‘name’ is the name of the cookie
Returns the number of nodes that match the specified css selector, eg. “css=table” would give the number of tables.
‘css’ is the css selector to evaluate. do NOT wrap this expression in a ‘count()’ function; we will do that for you.
Retrieves the text cursor position in the given input element or textarea; beware, this may not work perfectly on all browsers.
Specifically, if the cursor/selection has been cleared by JavaScript, this command will tend to return the position of the last location of the cursor, even though the cursor is now gone from the page. This is filed as SEL-243.
This method will fail if the specified element isn’t an input element or textarea, or there is no cursor in the element.
‘locator’ is an element locator pointing to an input element or textarea
Retrieves the height of an element
‘locator’ is an element locator pointing to an element
Get the relative index of an element to its parent (starting from 0). The comment node and empty text node will be ignored.
‘locator’ is an element locator pointing to an element
Retrieves the horizontal position of an element
‘locator’ is an element locator pointing to an element OR an element itself
Retrieves the vertical position of an element
‘locator’ is an element locator pointing to an element OR an element itself
Retrieves the width of an element
‘locator’ is an element locator pointing to an element
Gets the result of evaluating the specified JavaScript snippet. The snippet may have multiple lines, but only the result of the last line will be returned.
Note that, by default, the snippet will run in the context of the “selenium” object itself, so this will refer to the Selenium object. Use window to refer to the window of your application, e.g. window.document.getElementById('foo')
If you need to use a locator to refer to a single element in your application page, you can use this.browserbot.findElement("id=foo") where “id=foo” is your locator.
‘script’ is the JavaScript snippet to run
Returns the specified expression.
This is useful because of JavaScript preprocessing. It is used to generate commands like assertExpression and waitForExpression.
‘expression’ is the value to return
Returns the entire HTML source between the opening and closing “html” tags.
Returns the number of pixels between “mousemove” events during dragAndDrop commands (default=10).
Retrieves the message of a JavaScript question prompt dialog generated during the previous action.
Successful handling of the prompt requires prior execution of the answerOnNextPrompt command. If a prompt is generated but you do not get/verify it, the next Selenium action will fail.
NOTE: under Selenium, JavaScript prompts will NOT pop up a visible dialog.
NOTE: Selenium does NOT support JavaScript prompts that are generated in a page’s onload() event handler. In this case a visible dialog WILL be generated and Selenium will hang until someone manually clicks OK.
Gets all option labels in the specified select drop-down.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets option element ID for selected option in the specified select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets all option element IDs for selected options in the specified select or multi-select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets option index (option number, starting at 0) for selected option in the specified select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets all option indexes (option number, starting at 0) for selected options in the specified select or multi-select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets option label (visible text) for selected option in the specified select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets all option labels (visible text) for selected options in the specified select or multi-select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets option value (value attribute) for selected option in the specified select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Gets all option values (value attributes) for selected options in the specified select or multi-select element.
‘selectLocator’ is an element locator identifying a drop-down menu
Get execution speed (i.e., get the millisecond length of the delay following each selenium operation). By default, there is no such delay, i.e., the delay is 0 milliseconds.
See also setSpeed.
Gets the text from a cell of a table. The cellAddress syntax tableLocator.row.column, where row and column start at 0.
‘tableCellAddress’ is a cell address, e.g. “foo.1.4”
Gets the text of an element. This works for any element that contains text. This command uses either the textContent (Mozilla-like browsers) or the innerText (IE-like browsers) of the element, which is the rendered text shown to the user.
‘locator’ is an element locator
Gets the (whitespace-trimmed) value of an input field (or anything else with a value parameter). For checkbox/radio elements, the value will be “on” or “off” depending on whether the element is checked or not.
‘locator’ is an element locator
Determine whether current/locator identify the frame containing this running code.
This is useful in proxy injection mode, where this code runs in every browser frame and window, and sometimes the selenium server needs to identify the “current” frame. In this case, when the test calls selectFrame, this routine is called for each frame to figure out which one has been selected. The selected frame will return true, while all others will return false.
‘currentFrameString’ is starting frame ‘target’ is new frame (which might be relative to the current one)
Determine whether currentWindowString plus target identify the window containing this running code.
This is useful in proxy injection mode, where this code runs in every browser frame and window, and sometimes the selenium server needs to identify the “current” window. In this case, when the test calls selectWindow, this routine is called for each window to figure out which one has been selected. The selected window will return true, while all others will return false.
‘currentWindowString’ is starting window ‘target’ is new window (which might be relative to the current one, e.g., “_parent”)
Returns the number of nodes that match the specified xpath, eg. “//table” would give the number of tables.
‘xpath’ is the xpath expression to evaluate. do NOT wrap this expression in a ‘count()’ function; we will do that for you.
Briefly changes the backgroundColor of the specified element yellow. Useful for debugging.
‘locator’ is an element locator
Specifies whether Selenium will ignore xpath attributes that have no value, i.e. are the empty string, when using the non-native xpath evaluation engine. You’d want to do this for performance reasons in IE. However, this could break certain xpaths, for example an xpath that looks for an attribute whose value is NOT the empty string.
The hope is that such xpaths are relatively rare, but the user should have the option of using them. Note that this only influences xpath evaluation when using the ajaxslt engine (i.e. not “javascript-xpath”).
‘ignore’ is boolean, true means we’ll ignore attributes without value at the expense of xpath “correctness”; false means we’ll sacrifice speed for correctness.
Gets whether a toggle-button (checkbox/radio) is checked. Fails if the specified element doesn’t exist or isn’t a toggle-button.
‘locator’ is an element locator pointing to a checkbox or radio button
Has confirm() been called?
This function never throws an exception
Returns true if a cookie with the specified name is present, or false otherwise.
‘name’ is the name of the cookie
Determines whether the specified input element is editable, ie hasn’t been disabled. This method will fail if the specified element isn’t an input element.
‘locator’ is an element locator
Verifies that the specified element is somewhere on the page.
‘locator’ is an element locator
Check if these two elements have same parent and are ordered siblings in the DOM. Two same elements will not be considered ordered.
‘locator1’ is an element locator pointing to the first element ‘locator2’ is an element locator pointing to the second element
Determines whether some option in a drop-down menu is selected.
‘selectLocator’ is an element locator identifying a drop-down menu
Verifies that the specified text pattern appears somewhere on the rendered page shown to the user.
‘pattern’ is a pattern to match with the text of the page
Determines if the specified element is visible. An element can be rendered invisible by setting the CSS “visibility” property to “hidden”, or the “display” property to “none”, either for the element itself or one if its ancestors. This method will fail if the element is not present.
‘locator’ is an element locator
Simulates a user pressing a key (without releasing it yet).
‘locator’ is an element locator ‘keySequence’ is Either be a string(“” followed by the numeric keycode of the key to be pressed, normally the ASCII value of that key), or a single character. For example: “w”, ” 9”.
Simulates a user pressing a key (without releasing it yet) by sending a native operating system keystroke. This function uses the java.awt.Robot class to send a keystroke; this more accurately simulates typing a key on the keyboard. It does not honor settings from the shiftKeyDown, controlKeyDown, altKeyDown and metaKeyDown commands, and does not target any particular HTML element. To send a keystroke to a particular element, focus on the element first before running this command.
‘keycode’ is an integer keycode number corresponding to a java.awt.event.KeyEvent; note that Java keycodes are NOT the same thing as JavaScript keycodes!
Simulates a user pressing and releasing a key.
‘locator’ is an element locator ‘keySequence’ is Either be a string(“” followed by the numeric keycode of the key to be pressed, normally the ASCII value of that key), or a single character. For example: “w”, ” 9”.
Simulates a user pressing and releasing a key by sending a native operating system keystroke. This function uses the java.awt.Robot class to send a keystroke; this more accurately simulates typing a key on the keyboard. It does not honor settings from the shiftKeyDown, controlKeyDown, altKeyDown and metaKeyDown commands, and does not target any particular HTML element. To send a keystroke to a particular element, focus on the element first before running this command.
‘keycode’ is an integer keycode number corresponding to a java.awt.event.KeyEvent; note that Java keycodes are NOT the same thing as JavaScript keycodes!
Simulates a user releasing a key.
‘locator’ is an element locator ‘keySequence’ is Either be a string(“” followed by the numeric keycode of the key to be pressed, normally the ASCII value of that key), or a single character. For example: “w”, ” 9”.
Simulates a user releasing a key by sending a native operating system keystroke. This function uses the java.awt.Robot class to send a keystroke; this more accurately simulates typing a key on the keyboard. It does not honor settings from the shiftKeyDown, controlKeyDown, altKeyDown and metaKeyDown commands, and does not target any particular HTML element. To send a keystroke to a particular element, focus on the element first before running this command.
‘keycode’ is an integer keycode number corresponding to a java.awt.event.KeyEvent; note that Java keycodes are NOT the same thing as JavaScript keycodes!
Press the meta key and hold it down until doMetaUp() is called or a new page is loaded.
Simulates a user pressing the left mouse button (without releasing it yet) on the specified element.
‘locator’ is an element locator
Simulates a user pressing the left mouse button (without releasing it yet) at the specified location.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Simulates a user pressing the right mouse button (without releasing it yet) on the specified element.
‘locator’ is an element locator
Simulates a user pressing the right mouse button (without releasing it yet) at the specified location.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Simulates a user pressing the mouse button (without releasing it yet) on the specified element.
‘locator’ is an element locator
Simulates a user pressing the mouse button (without releasing it yet) on the specified element.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Simulates a user moving the mouse pointer away from the specified element.
‘locator’ is an element locator
Simulates a user hovering a mouse over the specified element.
‘locator’ is an element locator
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) on the specified element.
‘locator’ is an element locator
Simulates the event that occurs when the user releases the mouse button (i.e., stops holding the button down) at the specified location.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) on the specified element.
‘locator’ is an element locator
Simulates the event that occurs when the user releases the right mouse button (i.e., stops holding the button down) at the specified location.
‘locator’ is an element locator ‘coordString’ is specifies the x,y position (i.e. - 10,20) of the mouse event relative to the element returned by the locator.
Opens an URL in the test frame. This accepts both relative and absolute URLs.
The “open” command waits for the page to load before proceeding, ie. the “AndWait” suffix is implicit.
Note: The URL must be on the same domain as the runner HTML due to security restrictions in the browser (Same Origin Policy). If you need to open an URL on another domain, use the Selenium Server to start a new browser session on that domain.
‘url’ is the URL to open; may be relative or absolute ‘ignoreResponseCode’ if set to true: doesnt send ajax HEAD/GET request; if set to false: sends ajax HEAD/GET request to the url and reports error code if any as response to open.
Opens a popup window (if a window with that ID isn’t already open). After opening the window, you’ll need to select it using the selectWindow command.
This command can also be a useful workaround for bug SEL-339. In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the “onLoad” event, for example). In those cases, you can force Selenium to notice the open window’s name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow(“”, “myFunnyWindow”).
‘url’ is the URL to open, which can be blank ‘windowID’ is the JavaScript window ID of the window to select
Unselects all of the selected options in a multi-select element.
‘locator’ is an element locator identifying a multi-select box
Removes a script tag from the Selenium document identified by the given id. Does nothing if the referenced tag doesn’t exist.
‘scriptTagId’ is the id of the script element to remove.
Remove a selection from the set of selected options in a multi-select element using an option locator.
@see #doSelect for details of option locators
‘locator’ is an element locator identifying a multi-select box ‘optionLocator’ is an option locator (a label by default)
Retrieve the last messages logged on a specific remote control. Useful for error reports, especially when running multiple remote controls in a distributed environment. The maximum number of log messages that can be retrieve is configured on remote control startup.
Executes a command rollup, which is a series of commands with a unique name, and optionally arguments that control the generation of the set of commands. If any one of the rolled-up commands fails, the rollup is considered to have failed. Rollups may also contain nested rollups.
‘rollupName’ is the name of the rollup command ‘kwargs’ is keyword arguments string that influences how the rollup expands into commands
Creates a new “script” tag in the body of the current test window, and adds the specified text into the body of the command. Scripts run in this way can often be debugged more easily than scripts executed using Selenium’s “getEval” command. Beware that JS exceptions thrown in these script tags aren’t managed by Selenium, so you should probably wrap your script in try/catch blocks if there is any chance that the script will throw an exception.
‘script’ is the JavaScript snippet to run
Select an option from a drop-down using an option locator.
Option locators provide different ways of specifying options of an HTML Select element (e.g. for selecting a specific option, or for asserting that the selected option satisfies a specification). There are several forms of Select Option Locator.
label=labelPattern: matches options based on their labels, i.e. the visible text. (This is the default.)
value=valuePattern: matches options based on their values.
id=id:
matches options based on their ids.
index=index: matches an option based on its index (offset from zero).
If no option locator prefix is provided, the default behaviour is to match on label.
‘selectLocator’ is an element locator identifying a drop-down menu ‘optionLocator’ is an option locator (a label by default)
Selects a frame within the current window. (You may invoke this command multiple times to select nested frames.) To select the parent frame, use “relative=parent” as a locator; to select the top frame, use “relative=top”. You can also select a frame by its 0-based index number; select the first frame with “index=0”, or the third frame with “index=2”.
You may also use a DOM expression to identify the frame you want directly, like this: dom=frames["main"].frames["subframe"]
‘locator’ is an element locator identifying a frame or iframe
Simplifies the process of selecting a popup window (and does not offer functionality beyond what selectWindow() already provides).
‘windowID’ is an identifier for the popup window, which can take on a number of different meanings
Selects a popup window using a window locator; once a popup window has been selected, all commands go to that window. To select the main window again, use null as the target.
Window locators provide different ways of specifying the window object: by title, by internal JavaScript “name,” or by JavaScript variable.
If no window locator prefix is provided, we’ll try to guess what you mean like this:
1.) if windowID is null, (or the string “null”) then it is assumed the user is referring to the original window instantiated by the browser).
2.) if the value of the “windowID” parameter is a JavaScript variable name in the current application window, then it is assumed that this variable contains the return value from a call to the JavaScript window.open() method.
3.) Otherwise, selenium looks in a hash it maintains that maps string names to window “names”.
4.) If that fails, we’ll try looping over all of the known windows to try to find the appropriate “title”. Since “title” is not necessarily unique, this may have unexpected behavior.
If you’re having trouble figuring out the name of a window that you want to manipulate, look at the Selenium log messages which identify the names of windows created via window.open (and therefore intercepted by Selenium). You will see messages like the following for each window as it is opened:
debug: window.open call intercepted; window ID (which you can use with selectWindow()) is "myNewWindow"
In some cases, Selenium will be unable to intercept a call to window.open (if the call occurs during or before the “onLoad” event, for example). (This is bug SEL-339.) In those cases, you can force Selenium to notice the open window’s name by using the Selenium openWindow command, using an empty (blank) url, like this: openWindow(“”, “myFunnyWindow”).
‘windowID’ is the JavaScript window ID of the window to select
Sets the threshold for browser-side logging messages; log messages beneath this threshold will be discarded. Valid logLevel strings are: “debug”, “info”, “warn”, “error” or “off”. To see the browser logs, you need to either show the log window in GUI mode, or enable browser-side logging in Selenium RC.
‘logLevel’ is one of the following: “debug”, “info”, “warn”, “error” or “off”
Writes a message to the status bar and adds a note to the browser-side log.
‘context’ is the message to be sent to the browser
Moves the text cursor to the specified position in the given input element or textarea. This method will fail if the specified element isn’t an input element or textarea.
‘locator’ is an element locator pointing to an input element or textarea ‘position’ is the numerical position of the cursor in the field; position should be 0 to move the position to the beginning of the field. You can also set the cursor to -1 to move it to the end of the field.
Configure the number of pixels between “mousemove” events during dragAndDrop commands (default=10).
Setting this value to 0 means that we’ll send a “mousemove” event to every single pixel in between the start location and the end location; that can be very slow, and may cause some browsers to force the JavaScript to timeout.
If the mouse speed is greater than the distance between the two dragged objects, we’ll just send one “mousemove” at the start location and then one final one at the end location.
‘pixels’ is the number of pixels between “mousemove” events
Set execution speed (i.e., set the millisecond length of a delay which will follow each selenium operation). By default, there is no such delay, i.e., the delay is 0 milliseconds.
‘value’ is the number of milliseconds to pause after operation
Specifies the amount of time that Selenium will wait for actions to complete.
Actions that require waiting include “open” and the “waitFor*” actions.
The default timeout is 30 seconds.
‘timeout’ is a timeout in milliseconds, after which the action will return with an error
Press the shift key and hold it down until doShiftUp() is called or a new page is loaded.
Kills the running Selenium Server and all browser sessions. After you run this command, you will no longer be able to send commands to the server; you can’t remotely start the server once it has been stopped. Normally you should prefer to run the “stop” command, which terminates the current browser session, rather than shutting down the entire server.
Submit the specified form. This is particularly useful for forms without submit buttons, e.g. single-input “Search” forms.
‘formLocator’ is an element locator for the form you want to submit
Sets the value of an input field, as though you typed it in.
Can also be used to set the value of combo boxes, check boxes, etc. In these cases, value should be the value of the option selected, not the visible text.
‘locator’ is an element locator ‘value’ is the value to type
Simulates keystroke events on the specified element, as though you typed the value key-by-key.
This is a convenience method for calling keyDown, keyUp, keyPress for every character in the specified string; this is useful for dynamic UI widgets (like auto-completing combo boxes) that require explicit key events.
Unlike the simple “type” command, which forces the specified value into the page directly, this command may or may not have any visible effect, even in cases where typing keys would normally have a visible effect. For example, if you use “typeKeys” on a form element, you may or may not see the results of what you typed in the field.
In some cases, you may need to use the simple “type” command to set the value of the field and then the “typeKeys” command to send the keystroke events corresponding to what you just typed.
‘locator’ is an element locator ‘value’ is the value to type
Allows choice of one of the available libraries.
‘libraryName’ is name of the desired library Only the following three can be chosen: * “ajaxslt” - Google’s library * “javascript-xpath” - Cybozu Labs’ faster library * “default” - The default library. Currently the default library is “ajaxslt” .
If libraryName isn’t one of these three, then no change will be made.
Runs the specified JavaScript snippet repeatedly until it evaluates to “true”. The snippet may have multiple lines, but only the result of the last line will be considered.
Note that, by default, the snippet will be run in the runner’s test window, not in the window of your application. To get the window of your application, you can use the JavaScript snippet selenium.browserbot.getCurrentWindow(), and then run your JavaScript in there
‘script’ is the JavaScript snippet to run ‘timeout’ is a timeout in milliseconds, after which this command will return with an error
Waits for a new frame to load.
Selenium constantly keeps track of new pages and frames loading, and sets a “newPageLoaded” flag when it first notices a page load.
See waitForPageToLoad for more information.
‘frameAddress’ is FrameAddress from the server side ‘timeout’ is a timeout in milliseconds, after which this command will return with an error
Waits for a new page to load.
You can use this command instead of the “AndWait” suffixes, “clickAndWait”, “selectAndWait”, “typeAndWait” etc. (which are only available in the JS API).
Selenium constantly keeps track of new pages loading, and sets a “newPageLoaded” flag when it first notices a page load. Running any other Selenium command after turns the flag to false. Hence, if you want to wait for a page to load, you must wait immediately after a Selenium command that caused a page-load.
‘timeout’ is a timeout in milliseconds, after which this command will return with an error
Waits for a popup window to appear and load up.
‘windowID’ is the JavaScript window “name” of the window that will appear (not the text of the title bar) If unspecified, or specified as “null”, this command will wait for the first non-top window to appear (don’t rely on this if you are working with multiple popups simultaneously). ‘timeout’ is a timeout in milliseconds, after which the action will return with an error. If this value is not specified, the default Selenium timeout will be used. See the setTimeout() command.


having headache because you cannot find a timetable arrangement without clashes? This little program helps you automatically schedule your classes in a clash-free way!
Vacancy Information (optional): vacancy information is optional. To get started, you should enter some course code first (see the section below). As long as the box below remain empty, vacancy information will not be taken into account during automatic scheduling. To obtain vacancy information, you need to copy some stuff from STARS Planner and paste it in the box below.
You need to log in to StudentLink, open STARS Planner, enter all the courses you have loaded (see below) into STARS Planner, then click STARS Planner's "Plan" button. You will then be taken to STARS Planner's timetable page. You don't need to do anything there, because the source code of that page already contains all the vacancy information you need. Just copy the entire page's source code and paste it here. To see a page's source code, you can press CTRL-U (for newer browsers) or you can right click on the page, and look for something similar to "view page source".
Note that when the box below is not empty, yet the source code copied from STARS Planner does not contain information for your course/index, the corresponding course/index may nevertheless be scheduled, but there will be some "undefined" in the result box. You can disable the corresponding course/index to stop it from being scheduled (see "Courses").
Enter course code(e.g. HW0110) and click Load course. When all your courses are loaded, click Schedule. This program by default prefers timetables without session in the morning. You can set the desirability score of morning sessions in the number boxes below the Schedule button. The desirability score of each timetable will be computed and the timetables will be sorted in order of decreasing desirability.
Desirability: (for people who can't get up in the morning :P the more negative the more undesirable a session in the morning would be deemed. Don't go positive, unless, of course, that you are crazy)
830-930 (even week)
830-930 (odd week)
930-1030 (even week)
930-1030 (odd week)
Courses:you can disable specific course or index by unchecking the box in front of it. You may need to do this as not all listed indices may be taken by you (for example, HW0230 has 50+ indices, only a few of which may be available to your school). When you have unchecked certain courses/indices, simply click Schedule to rerun the scheduling process.
Results:click any line to see it displayed in the timetable at the bottom. If you have provided vacancy information, the corresponding vacancy will be shown in brackets after all the index numbers. When "undefined" appears, it means you have not provided the correct vacancy information. Depending on what you need, you may uncheck the box for the corresponding index/course, or you may follow the instruction on top of the page to re-enter the vacancy information. The number inside the brackets at the end of each line indicate the computed desirability of a timetable (see Desirability under "Schedule" button).


file_info(path, @optional chase)
Return a file-information record.
A file-information record is returned that contains the file's type, the device number, the inode number, the mode (permission bits), the number of links, the file's user id, the file's group id, the file's size in bytes, the times of last-access, last-modification and last-change, the attributes, and the creation time.
When chase
is false
(the default), symbolic links will not be chased, in other
words if path refers to a symbolic link the file-info procedure will return
information about the link rather than the file it links to.


by InTown Tech.
We are building the best thing since slice bread. The InTown App is coming very soon.


Your browser does not support HTML5 Canvas.
Back to Home Page
Proceed to Canvas Text Modify
Proceed to Canvas Text Create


You can open a printer friendly copy
here.
Thank you for your interest in MoSKito ("the project"),
represented by its maintainer. In order to clarify the intellectual
property license granted with contributions of software from any
person or entity (the "Contributor"), the maintainer would like to
have a Contributor License Agreement on file that has been signed by
the Contributor, indicating agreement to the license terms below.
This license is for your protection as a Contributor of software to
the project and does not change your right to use your own
contributions for any other purpose.
If you have not already done so, please complete this Agreement and
send a scanned copy by email or a photocopy by regular mail. Please
contact the current maintainer listed at
http://www.moskito.org/commiters.html for the correct address.
Please read this document carefully before signing and keep the
original for your records.
Full name: ___________________ E-Mail: ___________________
Mailing Address: _____________ Telephone: ___________________
______________________________ Facsimile: ___________________
______________________________ Country: ___________________
You and the project, represented by the maintainer, hereby accept and
agree to the following terms and conditions:
- Your "Contributions" means all of your past, present and future
contributions of object code, source code and documentation to the
project, however submitted to the project, excluding any submissions
that are conspicuously marked or otherwise designated in writing by
You as "Not a Contribution."
- You hereby grant to the maintainer a non-exclusive, irrevocable,
worldwide, no-charge, transferable copyright license to use,
execute, prepare derivative works of, and distribute (internally
and externally, in object code and, if included in your
Contributions, source code form) your Contributions. Except for the
rights granted to the project in this paragraph, You reserve all
right, title and interest in and to your Contributions.
- You represent that you are legally entitled to grant the above
license. If your employer(s) have rights to intellectual property
that you create, you represent that you have received permission
to make the Contributions on behalf of that employer, or that your
employer has waived such rights for your Contributions to the
project.
- You represent that, except as disclosed in your Contribution
submission(s), each of your Contributions is your original
creation. You represent that your Contribution submission(s)
include complete details of any license or other restriction
(including, but not limited to, related patents and trademarks)
associated with any part of your Contribution(s) (including a copy
of any applicable license agreement). You agree to notify the
project(through the maintainer) of any facts or circumstances of
which you become aware that would make Your representations in this
Agreement inaccurate in any respect.
- You are not expected to provide support for your Contributions,
except to the extent you desire to provide support. You may provide
support for free, for a fee, or not at all.
Please sign: ____________________ Date: ________________


Usability Run
Menu
Usability Run
Contact Us
Register
Contact Us
Register
There are some errors in your form.
Message the Team
First Name *
Last Name *
Email *
Phone Number
Question/Message *
Send


- Project 1: October 1 (graded with feedback)
- Project 2: November 5 (graded with feedback)
- Project 3: November 30, tentative (graded with feedback)
Projects are handed in using devilry.ifi.uio.no. We use Github as repository for codes, benchmark calculations etc. Comments and feedback on projects only via devilry.
The course introduces a variety of central algorithms and methods essential for studies of data analysis and machine learning. The course is project based and through the various projects, normally three, you will be exposed to fundamental research problems in these fields, with the aim to reproduce state of the art scientific results. You will learn to develop and structure large codes for studying these systems, get acquainted with computing facilities and learn to handle large scientific projects. A good scientific and ethical conduct is emphasized throughout the course. More specifically, after this course you will
- Learn about basic data analysis, Bayesian statistics, Monte Carlo methods, data optimization and machine learning;
- Be capable of extending the acquired knowledge to other systems and cases;
- Have an understanding of central algorithms used in data analysis and machine learning;
- Gain knowledge of central aspects of Monte Carlo methods, Markov chains, Gibbs samplers and their possible applications, from numerical integration to simulation of stock markets;
- Understand linear methods for regression and classification;
- Learn about neural network, genetic algorithms and Boltzmann machines;
- Work on numerical projects to illustrate the theory. The projects play a central role and you are expected to know modern programming languages like Python or C++.
The following topics will be covered
- Basic concepts, expectation values, variance, covariance, correlation functions and errors;
- Simpler models, binomial distribution, the Poisson distribution, simple and multivariate normal distributions;
- Central elements of Bayesian statistics and modeling;
- Central elements from linear algebra
- Cubic splines and gradient methods for data optimization
- Monte Carlo methods, Markov chains, Metropolis-Hastings algorithm, ergodicity;
- Linear methods for regression and classification;
- Estimation of errors using blocking, bootstrapping and jackknife methods;


jsxtreme-markdown
allows you to interpolate JS expressions and JSX elements in your
Markdown, between {{ delimiters }}
,
and compiles the Markdown to JSX.
Look at the xample below, xperiment, and check out the repository.


| Signal Name | Total Product Terms | Product Terms | Location | Power Mode | Pin Number | PinType | Pin Use |
|---|---|---|---|---|---|---|---|
| (unused) | 0 | MC1 | 1 | I/O | |||
| Q<0> | 1 | 2_1 | MC2 | STD | 44 | I/O | I/O |
| (unused) | 0 | MC3 | 42 | I/O/GTS1 | |||
| (unused) | 0 | MC4 | 43 | I/O | |||
| (unused) | 0 | MC5 | 40 | I/O/GTS2 | |||
| (unused) | 0 | MC6 | 39 | I/O/GSR | GSR | ||
| (unused) | 0 | MC7 | 38 | I/O | |||
| (unused) | 0 | MC8 | 37 | I/O | |||
| (unused) | 0 | MC9 | 36 | I/O | |||
| (unused) | 0 | MC10 | 35 | I/O | |||
| Q<1> | 1 | 11_1 | MC11 | STD | 34 | I/O | I/O |
| (unused) | 0 | MC12 | 33 | I/O | |||
| (unused) | 0 | MC13 | 29 | I/O | |||
| (unused) | 0 | MC14 | 28 | I/O | |||
| (unused) | 0 | MC15 | 27 | I/O | |||
| (unused) | 0 | MC16 | 26 | I/O | |||
| (unused) | 0 | MC17 | 25 | I/O | |||
| (unused) | 0 | MC18 | (b) |


{{__("Missing data for some Employees. Please, check below and update them in their respective documents. You can still download file from attachment.") }}
{{ __("Employee") }}
{{ __("Missing Fields") }}
{% for(const [key, values] of Object.entries(data)) { %}


Gardai appeal for sightings of getaway vehicle used in cigarettes raid on Co. Tipperary village shop
Gardai have issued an appeal for witnesses and sightings of a getaway car in their investigation into a late night raid on a Clogheen shop by a masked gang who stole an estimated €6,500 worth of cigarettes.
The burglary of Browne's XL Store on Clogheen's Main Street occurred between 3.15am and 3.30am last Thursday, November 14.
A Cahir Garda Station spokesman said four men with their faces masked were involved in the raid.
One member of the gang stood up on a post box outside the shop and interfered with a CCTV camera.
Three of the men entered the shop by forcing open the front door and one stood as look out outside.
The burglars stole a haul of Benson & Hedges, John Player Blue and Silk Cut cigarettes as well as tobacco and a small sum of cash. They left the premises around 3.30am and escaped in a dark coloured Audi car in the direction of Ballyporeen.
The Garda spokesman said gardai have carried out house-to-house enquiries and sought footage from CCTV cameras in the locality as part of their investigation into the burglary.
He appealed to anyone who witnessed anything suspicious in the Clogheen area that night, in particular people such as delivery drivers travelling on approach roads to the village between 3am and 4am to contact Cahir Garda Station at<PHONE_NUMBER>.
He also appealed for assistance from people with dashcam or private CCTV footage in the Clogheen area


--- layout: default ---
When she reached the first hills of the Italic Mountains, she had a last view back on the skyline.


{% extends 'base.html' %} {% block title %}Shared Ideas{% endblock %} {% block content %}
Ideas shared with other contributors.
Currently there are no shared ideas.


LOGO
Wellcome to animation
- The text “welcome ..” fade in with duration 1000ms
- Delay 2000ms fade out with duratuin 1000ms & straightway next to frame 2
Wellcome to animation
- The text “welcome ..” fade in with duration 1000ms
- Delay 2000ms fade out with duratuin 1000ms & straightway next to frame 2
THIS IS FRAME 1
- The text “this is.” fade in with duration 1000ms
- Delay 500ms text “FRAME 1” Appear fade in from top move down
- Delay 1000ms straightway next to frame 3
THIS IS FRAME 2
- The text “frame 1.” fade in with duration 1000ms
- Delay 500ms text “FRAME 2” Appear fade in from top move down
- Delay 1000ms straightway next to frame 4
Thank you
- The text “this is frame 2” fade in with duration 1000ms
- Click here button fade in with duration 1000ms
Wellcome to animation
- The text “welcome ..” fade in with duration 1000ms
- Delay 2000ms fade out with duratuin 1000ms & straightway next to frame 2
THIS IS
FRAME 1- The text “this is.” fade in with duration 1000ms
- Delay 500ms text “FRAME 1” Appear fade in from top move down
- Delay 1000ms straightway next to frame 3
THIS IS
FRAME 2- The text “frame 1.” fade in with duration 1000ms
- Delay 500ms text “FRAME 2” Appear fade in from top move down
- Delay 1000ms straightway next to frame 4
Thank you
- The text “this is frame 2” fade in with duration 1000ms
- Click here button fade in with duration 1000ms