Adesua Etomi Reacts As Social Media Bill Passes Second Reading At Senate
by Oyindamola OlubajoNollywood screen diva, Adesua Etomi has expressed her worries that Nigerian leaders neglect issues affecting the country but rather focusing on regulating social media.
Concise News reports that the Nigerian Senate has read for the second time a bill seeking to regulate social media.
The bill entitled, ‘Protection from Internet Falsehood and Manipulation 2019’, passed second reading after Sani Musa, senator representing Niger east and its sponsor, moved a motion for a debate on the proposed law.
While leading the debate on the bill, Musa said the proposed law is not an attempt to stifle free speech, but an attempt to check the growing threats which if left unchecked can cause “serious damage” in society.
“While the internet has democratised information, the fact remains that it has also been a weapon in the process which is why governments across the world trying to mitigate the risks associated with information transmission via internet by monitoring abuse and deliberate misconduct,” he said.
In her reaction on Twitter, the stunning actress slammed the Nigerian government while highlighting the basic problems the country is faced with.
Adesua wrote “Millions of children out of school, infant and maternal mortality rates at an all time high, insecurity, poverty, lack of job opportunities…
“But our leaders are looking to pass a Social Media Bill. This bill will be a big problem. I’m worried for us.”


Hierarch Kekropus:
This will release the magical powers nestled within the Wyrm's heart. Concentrate and tell me what you feel.
You feel something sticky.


| STRUCTURE AND ORGANIZATION | 7 OF 12 |
| Where are
we now? Up to now, you have seen two videos. The second video described the FOUR ELEMENTS of information infrastructure. The introduction video has already described the first of these elements: Categorization. It briefly discussed categorization based on one or more of the following:
We will now discuss the second element, organization. What is organization? Consider the following: A newspaper contains different sections, such as news, sport, arts and culture, and classifieds. The categorization of these groups of articles or elements has already been done. Now the editor of the newspaper should decide where these articles should be placed. For example, most important news will be first, followed by other news. Sport will be at the back and arts and culture will be added in a supplement. This task is organization, or provided structure. How does that link to web sites? Say a company has 250 pages for its web site. It will start by categorizing all those pages into categories. Only them can the designer decide where on the web site these different categories of pages will be displayed. The first is categorization, the latter is organization. How do we do it? The method of organization depends a lot on the nature of the information. The newspaper will be organized according to importance of articles or perhaps the behaviour of readers. Other information may be organized sequentially (as it comes). Hierarchies can also be used, e.g: About Us -- > Staff ---> Contact details. (Each staff member will have more than one piece of contact information. The company will have many staff members). Hyperlinks is also a great way of organizing information because it allows for easy navigation. Instead of adding one piece of information before or after another, this information can now be added within another piece of information. Click on NEXT to continue. |
|


Build your first sandwich
Reset form
Type of bread
Brown
Wheat
White
Toppings
Cheese
Peanutbutter
Salami
Build your second sandwich
Type of bread
Brown
Wheat
White
Toppings
Cheese
Peanutbutter
Salami


Help
Veteran Detail
Welcome Last Name, First Name | Logout
* This wireframe provide the workflow, the structure, and the interaction between some specific pages and sections in the eScreening project and it's covered all the interaction between the application features and behaviours.
* Some of the interaction between pages may require using a specific rules and steps in order to demonstrate.
* This wireframe still in progress.
IMPORTANT NOTE - Click to Expand
U.S. Department of Veterans Affairs | eScreening Health Assessment (Ver 1.0)
Refresh Data from VistA
Veteran Information
This veteran has not been mapped to a VistA record. Use the Map to VistA Record link to map the veteran to a VistA record in order to view VistA data, such as appointments and clinical reminders.
Date Refreshed from VistA 11/28/2014 16:48:30
Name (Last, First Middle)
Status
Date of Birth
SSN-4
Phone
Work
Cell
VistA IEN
Only Exists in DB
01/01/196
1234
Veteranone, Jr John Aaaa
7039098888
7039098888
7039098888
<EMAIL_ADDRESS>Map to VistA Record
Upcoming Appointment List
Clinical Reminder List
Batteries
Date
VistA Clinic
No Upcoming Appointment Found.
Date
Name
DUE NOW
Primary Care Depression Screening
DUE NOW
MST Screening
Date Created
Status
Battery
Created By (Last, First Middle)
Action
01/01/2015 10:21:10
Clean
Mental Health
Administrator, System
06/02/2014 10:21:10
Clean
Aspire Intake Battery
Administrator, System
06/02/2014 10:21:10
Incomplete
OOO
Administrator, System
06/02/2014 10:21:10
Reviewed
Mental Health
Administrator, System
06/02/2014 10:21:10
Error
Mental Health
Administrator, System
06/02/2014 10:21:10
Finalized
Mental Health
Administrator, System
Create New Battery
A clean or an incomplete battery already exists for this veteran.
Battery Creation Successful


--- layout: post title: Binding data to a WinJS List View date: type: post published: false status: draft categories: [] tags: [] meta: {} author: ---
In this tutorial, I will demonstrate how to bind data to the ListView control.
This is an important concept as often you will find situations where you might be getting your data from an external source and you need to show this list to the user as a list.
Just an FYI, it isn’t necessary to do this as a list view, you may use a table instead, or perhaps even an unordered list.
Okay so here is the model that we are going to be using for this tutorial:
[Convert the code to something else]
var _movies = new WinJS.Binding.List([
{ title : "The Dictator", year : "1922" },
{ title:"A Team", year : "2012" },
{title : "Spiderman 3", year:"2007"},
{title : "Wolverine", year : "1992"},
{ title: "Source Code", year: "2005" },
{ title: "Harry Potter", year: "1922" },
{ title: "The Adventures of Tintin", year: "2012" },
{ title: "X-Men", year: "2007" },
{ title: "50 First dates", year: "2002" },
]);
Just some random data of movies and their fictitious release dates. We will now bind this model to a list view. Now, it is possible to bind this data to some other ui elements such as FlipView or heck, even a
[code]
<div id="list-view-container" data-win-control="WinJS.UI.ListView" data-win-options="{ itemDataSource : Application.Data.Movies.movies.dataSource,
itemTemplate : select('#list-view-item-template'),
selectionMode : 'multi',
layout : {type : WinJS.UI.ListLayout},
tapBehavior : 'toggleSelect',
}">
</div> [/code]
Remember, always write the item template for a ListView or FlipView Control before defining the control.
Now that we have the item template ready, lets do the final step. Lets write the listview control.


Hive structure
Hive quality is important
A hive is a place where your bees are going to start their colony. It’s important that it is safe and of good quality. Bad beehives can break easily or bees can die out because of bad conditions
There are different kinds of hives. You’ve for example got simple woven beehives but you also have beehive closets which are wooden version and looks more like a box. Both of these versions, along with some others are shown below:


Energy-only workout
Tap the activities field on top of the screen to show all available Activities. You can choose to save only your active energy burned:
Add the start date, duration and active energy burned of your training and tap Record
:
Your workout is saved in Workout Records and your iOS Health App in Health Data > Activity:
By default Workout Records will show your workouts for the past 7 days. To list previous records, tap show more
:


Specification-Version
and Implementation-Version
FormatsSpecification-Version
and Implementation-Version
follow these rules for Sun products, and third-party products must follow the
same rules for Java Plug-in to make reliable decisions about whether an extension
is up-to-date or not:
The Specification-Version
string will be of the form:
n1.n2[.n3]
where n1
, n2
, and n3
are integers, n1.n2
is the major version number, and optional n3
is the minor
version number (also referred to as the maintenance version number).
The Implementation-Version
will be of the same form initially
but may:
_
") n4n5
to indicate a patch version number (also referred to as the update
version number)-
") a milestone name (ea
, alpha
, beta
, rc
...), which may also
include a trailing integer number (ea1
, beta2
, rc1
...).Both patch version number and milestone name may not be used together in the
Implemenation-Version
string.
The general form is as follows:
n1.n2[.n3][_<patch_number>|-<milestone_name>]
Integers (n1
,n2
, n3
...), letters, dots,
hyphens, and underscores , may be used in the version format as described above;
no other characters ("*
", "+
"
...) are allowed.
Note that the Specification-Version
and Implementation-Version
numbers are in theory independent, though in practice they are often in sync
with each other.
Examples:
Specification-Version
examples: 1.3
, 1.4
Implementation-Version
examples: 1.3.1
, 1.4.0_02
,
1.4.0-beta3
While these are the rules, it is always a good idea when using a third-party
extension JAR
to examine its MANIFEST.MF
file to see
what actual values are in it. If it does not follow these rules, you may need
to change your applet JAR
MANIFEST.MF
accordingly
or alter the extension JAR
.


New York City
Apply
$ - $
Apply
from
$1,650
Lease lengths
6 or 12 mo
Available from
April 1
Close to
Common Lincoln
Crown Heights
from
$1,575
Lease lengths
3, 6 or 12 mo
Available from
April 21
Close to
Common Fairview
Ridgewood
from
$1,300
Lease lengths
6 or 12 mo
Available from
April 1
Close to
Common Havemeyer
Williamsburg
from
$1,800
Lease lengths
3, 6 or 12 mo
Available from
April 21
Close to
Common Herkimer
Crown Heights
from
$1,600
Lease lengths
3, 6 or 12 mo
Available from
May 4
Close to
Common Tompkins
Bed-Stuy
from
$1,575
Lease lengths
6 or 12 mo
Available from
April 21
Close to
Common Marcy
Williamsburg
from
$1,950
Lease lengths
6 or 12 mo
Available from
May 15
Close to
Common Grand
Clinton Hill
from
$1,800
Lease lengths
6 or 12 mo
Available from
May 15
Close to
Common Albany
Crown Heights
from
$1,550
Lease lengths
3, 6 or 12 mo
Available from
April 21
Close to
Sorry, we couldn't find any spaces.
We don’t have any homes matching your criteria in the selected area. Let's cast a wider net.
Clear filters


AWS Batch JobDefinition Volumes
The Volumes
property type specifies data volumes for containers to use in
a job definition.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Host" : VolumesHost, "Name" :
String
}
YAML
Host: VolumesHost Name:
String
Properties
Host
-
The contents of the
Host
parameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume, but the data is not guaranteed to persist after the containers associated with it stop running.Required: no
Type: AWS Batch JobDefinition VolumesHost
Update requires: No Interruption
Name
-
The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This name is referenced in the
SourceVolume
parameter of container definitionMountPoints
.Required: no
Type: String
Update requires: No Interruption


{% extends 'layout.html' %} {% block pageTitle %} You are not eligible for help to get money off milk, food and vitamins {% endblock %} {% block content %}
We will ask for your contact details and which bank account you would like this paying into.
We’ll then pay £12.40 into your account within 7 days.
You’ll then get a payment every 4 weeks after that.


Introduction
Languages have always fascinated me.
I remember my first exposure to a foreign language when I was 7 or 8, on holiday in French Catalonia with my parents. We attended a concert sung in Catalan and the booklet provided before the concert contained lyrics both in French and Catalan. Since both are roman languages and are relatively similar, I could read and understand some Catalan words, and I started trying to decipher other unknown words by comparing the two versions. I kept this booklet for a long time, and although I never became fluent in Catalan, at least it triggered an interest which I never lost.
An interesting point about languages is how, even without speaking them well, one can often quickly identify whether words belong to that language or not. Each language has patterns and once you know a few of them, telling a language from another becomes easy. Of course if you never been confronted to a language before, that’s not possible to identify it. Great example of supervised learning ;)
Just for fun I decided to analyze the frequency of sequences of letters in French and Russian, and see if it can help forge words from these two languages. This is what this post is about.
Letters sequence analysis
As a source of data I used dictionaries. I read them entirely, and I recorded the frequency of each two and three letters sequences (called 2-grams and 3-grams). I stored these data in a cube with on x-axis the first letter, on y-axis the second letter and on z-axis the third letter. Each value in the cube is the count of how many times the sequence occurs. After normalizing the values to obtain probabilities, the cube can easily be flatten to two dimensions so it can be visualized.
This is what the result looks like:
Note that the frequency is on a log scale in order to better highlight the different probabilities (otherwise some too extreme high values tend to kill readability), so the absolute values are hard to interpret, however the colors speak for themselves:
- white: sequence does not exist
- blue: sequence is rare
- red: sequence is frequent
It’s interesting to see that in both languages, some sequence never occur, whereas other are extremely frequent. For instance in French, “q” is mostly followed by “u”, very rarely by “s” or “i”, sometimes it finishes the word, and that’s it. No other letter ever appears after q.
It’s interesting to look at the diagonal (starting bottom left and going to top right): it shows how frequently letters are repeated. In French, it turns out only 7 letters never appear twice in a row: “h”, “j”, “q”, “v”, “w”, “x”, “y”. The letter that follows itself most frequently is “s”.
There are many conclusions you can make by studying the matrix. These are just two illustrations of patterns you unconsciously learn when you read a language.
Words generation
With our table of frequencies at hand, we can run a markov chain to generate words that look like French or Russian words.
I just had to pick a first letter based on its relative frequency as the first letter of a word, and then keep choosing letters based on their relative occurrence frequency based on the previous two letters in the word created.
There is no real complexity here. The most difficult part of the implementation was to deal with special characters. French has a lot of accents (é, è, à, ù etc) and Russian is obviously using Cyrillic alphabet, not Latin.
The result looks good and can easily be used to generate new vocabulary. Sometimes an actual word from the dictionary is generated.
The Word-o-Tron in action
I implemented the Word-O-Tron using R and Shiny. The code is available on github and the application itself on shiny server
The result is a totally useless, however fun application :)


The L. pennellii Introgression Lines (ILs)
A) Population structure
We have developed, using whole genome marker analysis,
a permanent mapping population designed for QTL analysis. This resource is composed of a tomato variety
(Lycopersicon esculentum CV. M82) which includes single introgressed genomic regions from the wild green-fruited
species L. pennellii.
This congenic resource is composed of 76 introgression lines (ILs) where amongst them there is
complete coverage of the wild species genome. The ILs have been produced through successive introgression
backcrossing and marker-assisted selection to generate a set of recurrent parent lines with single
introgressed segments (Eshed and Zamir 1994).
Figure 1
The IL map is connected to the high-resolution F2 map composed of 1500 markers (IL chromosome maps).
Seed of the ILs are distributed by The C.M. Rick Tomato Genetics Resource Center,
University of California Davis and the ILs were assigned accession numbers LA4028 - LA4103.
B) The genetic basis of QTL variation
Gene action of quantitative trait loci (QTL) can be determined
by comparing an IL homozygous for a particular wild species introgression to its nearly isogenic hybrid with M82
which is heterozygous for the same chromosome segment. Three nearly isogenic lines (M82, IL1-1 and ILH1-1),
their genome composition and the genetic components of the QTL variation are cartooned in Figure 2.
Based on the mean phenotypic values of the lines it is possible to estimate the mode of action of the QTL
(Eshed and Zamir 1995).
Figure 2
C) IL bin-mapping of 'trait QTL'
The bin mapping method is exemplified in Figure 3.
The exotic accession of L. pennellii is represented by a pair of homologous chromosomes of the donor parent
(green chromosomes), the recurrent parent M82 (red chromosome) and six ILs from chromosome 1 that are presented in Figure 3.
The ILs, all of which are homozygous for the red chromosomes in the rest of the genome, constitute a set of nearly isogenic lines for chromosome 1.
The six ILs covering chromosome 1 create 10 mapping bins (1A - 1J), each with a unique donor parent composition.
A 'trait QTL' is mapped by phenotyping all lines in randomised replicated trials and presenting the results as
percent difference from the recurrent parent M82 (0 value; black bars indicate a significant difference from the
common control; empty bars indicate non-significant differences). Combined analysis of the data for all lines
defines a QTL that increases the phenotypic value to bin 1C and a reducing QTL to bin 1H. The mapping scheme
presented here was adopted from actual tomato data (Fridman et al. 2002).
Figure 3
Selected IL publications :
-
Eshed Y, M Abu-Abied, Y Saranga, D Zamir (1992) Lycopersicon esculentum lines containing small overlapping introgressions from L. pennellii. Theor Appl Genet 83:1027-1034
-
Eshed Y and D. Zamir (1994) Introgressions from Lycopersicon pennellii can improve the soluble-solids yield of tomato hybrids. Theor Appl Genet 88:891-897.
-
Eshed Y and D. Zamir (1994) A genomic library of Lycopersicon pennellii in L. esculentum: A tool for fine mapping of genes. Euphytica 79:175-179.
-
Eshed Y and D Zamir (1995) An introgression line population of Lycopersicon pennellii in the cultivated tomato enables the identification and fine mapping of yield associated QTL. Genetics 141:1147-1162.
-
Eshed Y, G Gera and D Zamir (1996) A genome-wide search for wild-species alleles that increase horticultural yield of processing tomatoes Theor Appl Genet 93: 877-886.
-
Eshed Y and D Zamir (1996) Less than additive epistatic interactions of QTL in tomato. Genetics 143:1807-1817.
-
Ronen G, Cohen M, Zamir D and Y Hirschberg (1999) Regulation of carotenoids biosynthesis during tomato fruit development: expression of the gene lycopene epsilon cyclase is down-regulated during ripening and is elevated in the mutant Delta. The Plant Journal 17: 341-352.
-
Qilin P, Yong-Sheng L, Budai-Hadrian O, Sela M, Carmel-Goren L, Zamir D and R Fluhr (2000) Comparative genetics of NBS-LRR resistance gene homologues in the genomes of two dicotyledons: tomato and Arabidopsis. Genetics 155: 309-322.
-
Fridman E, Pleban T and D Zamir (2000) A recombination hotspot delimits a wild species QTL for tomato sugar content to 484-bp within an invertase gene. Proc Natl Acad Sci USA 97: 4718-4723.
-
Ronen G, L Carmel-Goren, D Zamir and J Hirschberg (2000) An alternative pathway to ?-carotene formation in plant chromoplasts discovered by map-based cloning of Beta (B) and old-gold (og) color mutations in tomato. Proc Natl Acad Sci USA 97:11102-7.
-
Sela M, O Budai-Hadrian, P Qilin, L Carmel-Goren, R Vunsch, D Zamir D and R Fluhr (2001) Genome-wide analysis for Fusarium resistance in tomato reveals multiple complex loci. Mol. Genet. Genomics 265: 1104-1111.
-
Zamir D. (2001) Improving plant breeding with exotic genetic libraries. Nature Review Genetics 2:983-989.
-
Fridman, E., Y. S. Liu, L. Carmel-Goren, A. Gur, M. Shoresh, T. Pleban, Y. Eshed and D. Zamir (2002) Two tightly linked QTLs modify tomato sugar content via different physiological pathways. Mol. Genet. Genomics 266: 821-826.
-
Tadmor Y, Fridman E, Gur A, Larkov O, Ravid U, Zamir D and Lewinsohn E (2002) Identification of malodorous, a wild species allele affecting tomato aroma that was selected against during domestication. J. Agric. Food Chem.50: 2005-2009.
-
Fridman Eyal and Dani Zamir (2003) Functional divergence of a syntenic gene family in tomato, potato and Arabidopsis. Plant Physiology 131: 603-609.
Liu YS, Gur A, Ronen G, Causse M, Hirschberg J and Zamir D (2003) There is more to tomato fruit color than candidate carotenoid genes. Plant Biotechnology Journal.


break-even point
`Prev `__
B
`Next `__
--------------
**break-even point**: n.
In the process of implementing a new computer language, the point at
which the language is sufficiently effective that one can implement the
language in itself. That is, for a new language called, hypothetically,
FOOGOL, one has reached break-even when one can write a demonstration
compiler for FOOGOL in FOOGOL, discard the original implementation
language, and thereafter use working versions of FOOGOL to develop newer
ones. This is an important milestone; see `*MFTL* <../M/MFTL.html>`__.
Since this entry was first written, several correspondents have reported
that there actually was a compiler for a tiny Algol-like language called
Foogol floating around on various `*VAXen* <../V/VAXen.html>`__ in the
early and mid-1980s. A FOOGOL implementation is available at the
Retrocomputing Museum
`http://www.catb.org/retro/ `__.
--------------
+--------------------------+----------------------------+------------------------------------------+
| `Prev `__ | `Up <../B.html>`__ | `Next `__ |
+--------------------------+----------------------------+------------------------------------------+
| break | `Home <../index.html>`__ | breath-of-life packet |
+--------------------------+----------------------------+------------------------------------------+


Hello I am Karen,
I create, design and develop.
Basically, I put pieces together to create a complete interactive design.
I am a graphic designer currently studying a web design career as an international student. I am a passionate person, I love what I do and the experiences that my work gives me.
In my career as a designer, I created visual aspects of both product and brand and I was part of great teams and projects.
Currently working on learning and practice all the skills to become a great professional and help others to reach their goals.


Introduction
Get started with Corporate UI, the design system based on the popular Bootstrap framework and that's extended with tailor made Corporate UI Custom Elements.
Quick start
Looking to quickly add Corporate UI to your project? Use our CloudFront CDN. Want to use a package manager? Contact us to participate in the final tests of the NPM package.
Quick Install
Copy-paste the Corporate UI initializer <script>
just before the </head>
tag.
<script src="https://static.scania.com/build/global/3.5.2/js/corporate-ui.js">
About our JavaScripts
All of our components and custom elements are using native JavaScripts to function. Therefore, there is no need to load extra libraries for it to work. We've replaced Bootstraps jQuery Components with the Bootstrap Native JS Library. Some features is triggered a little bit different but it's an easy upgrade.
State management with Redux
You'll be able to access any data that our custom elements collects or updates via the Corporate UI Redux Store. If you're in need of a more diverse state management overall, please contact us and we can find can find a process that works for you. Learn more...
Starter template
Be sure to have your pages set up with the latest design and development standards. That means using an HTML5 doctype and including a viewport meta tag for proper responsive behaviors.  If you are using .container-fluid,
your page will take the whole browser width.
Using .container, it will give you margins on wider screens.
</div>
</section>
</c-main-content>
<c-corporate-footer>
<c-social-media>
<nav-item icon="facebook" location="#" onclick="window.open('https://www.facebook.com/scaniagroup/')"></nav-item>
<nav-item icon="twitter" location="#"></nav-item>
<nav-item icon="youtube" location="#"></nav-item>
<nav-item icon="linkedin" location="#"></nav-item>
</c-social-media>
<nav-item location="#">Legal notice</nav-item>
<nav-item location="#">Privacy statement</nav-item>
<nav-item location="#">Cookies</nav-item>
<nav-item location="#">Contact us</nav-item>
</c-corporate-footer>
</body>
</html>
That’s all you need for overall page requirements. Feel free to download a Sample Page containg the code above, some filters and a few cards.
Important globals
Corporate UI employs a handful of important global styles and settings that you’ll need to be aware of when using it, all of which are almost exclusively geared towards the normalization of cross browser styles. Let’s dive in.
HTML5 doctype
Corporate UI requires the use of the HTML5 doctype. Without it, you’ll see some funky incomplete styling, but including it shouldn’t cause any considerable hiccups.
<!DOCTYPE html>
<html lang="en">
...
</html>
Responsive meta tag
Corporate UI is developed mobile first, a strategy in which we optimize code for mobile devices first and then scale up components as necessary using CSS media queries. To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>
.
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
Box-sizing
For more straightforward sizing in CSS, we switch the global box-sizing
value from content-box
to border-box
. This ensures padding
does not affect the final computed width of an element, but it can cause problems with some third party software like Google Maps and Google Custom Search Engine.
On the rare occasion you need to override it, use something like the following:
.selector-for-some-widget {
box-sizing: content-box;
}
With the above snippet, nested elements—including generated content via ::before
and ::after
—will all inherit the specified box-sizing
for that .selector-for-some-widget
.
Learn more about box model and sizing at CSS Tricks.
Important Javascript files
In the head section we handle what happends both when a user has disabled his browsers Javascript encoding as well as re-directing older browsers to an explaination and instructions of how to install a modern browser.
Community
Stay up to date on the development of Corporate UI and reach out to the community with these helpful resources.
- Found issues or want to suggest a feature? Report them at GitHub.
- Join the official Slack room.
- Implementation help for JavaScript components can be found at
Bootstrap Native
.


Let's Add Some Values
You think you're math-savvy? Plug in some numbers and see what you return.
Answer:


Something short and leading about the collection below—its contents, the creator, etc. Make it short and sweet, but not too short so folks don't simply skip over it entirely.
Get Started
{{item.description | truncate: [140, '...']}}


I'm a New York based web developer skilled in React, Redux, Angular 5, Typescript, Ruby on Rails, and many more technologies. I started coding in college, and it sparked a fire in me that has lead to an insatiable hunger for learning and developing. I have a passion for taking an idea from its conception and seeing it through until completion. When I'm not coding, you can find me at the gym, planning my next trip, or curled up with a good book.
Stromble is a single page full-stack web application inspired by Strava. Stromble is built with a Ruby-on-Rails back-end in conjunction with a PostgreSQL database, and a React-Redux front-end enhanced by Google Maps API.
Next is a single page full-stack application built with and Angular 5 front-end and a Ruby-on-Rails back-end. I took on this project as a means to take a deep dive in to learning Angular. Next offers all of the functionality you can expect from a todo-list app, with nice responsive design.
Quack-Man is a JavaScript browser game inspired by the original Pac-Man. The player strategically navigates the maze to gather all the orbs while avoiding the ghosts. If the player eats a larger orb, the ghosts become vulnerable and delicious.
Feel free to contact me in regards to job opportunities, questions, or just to say hi.


Main Heading Secondary Heading Text
Project One
Geekx is a Four Column Free and Open Source portfolio template for Bootstrap with responsive and high quality UI created by Orbit Themes.
Project Two
Geekx is a Four Column Free and Open Source portfolio template for Bootstrap with responsive and high quality UI created by Orbit Themes.
Project Three
Geekx is a Four Column Free and Open Source portfolio template for Bootstrap with responsive and high quality UI created by Orbit Themes.
Project Four
Geekx is a Four Column Free and Open Source portfolio template for Bootstrap with responsive and high quality UI created by Orbit Themes.
Project Five
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Reprehenderit id labore, deserunt nesciunt unde quisquam eius at quasi doloribus, ea velit adipisci ducimus ipsam deleniti, rem inventore alias incidunt eveniet.
Project Six
Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum cumque obcaecati sint aut quidem et nisi eligendi, nostrum molestias saepe voluptate ut fuga modi magni provident in, voluptas vero minus?
Project Seven
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolorem illum dolorum earum culpa incidunt adipisci ad facilis aut quidem eveniet magni repudiandae, reprehenderit quis, eaque saepe veritatis molestiae fugit aspernatur.
Project Eight
Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum cumque obcaecati sint aut quidem et nisi eligendi, nostrum molestias saepe voluptate ut fuga modi magni provident in, voluptas vero minus?


NOTE: The information on this page applies to an older version of the TarMK and is mainly of historical interest. For the documentation of the current versions see Oak Segment Tar.
The SegmentNodeStore is an Oak storage backend that stores content as various types of records within larger segments. One or more journals are used to track the latest state of the repository. In the Tar implementation only one “root” journal is used.
The SegmentNodeStore was designed from the ground up based on the following key principles:
Immutability. Segments are immutable, which makes is easy to cache frequently accessed segments. This also makes it less likely for programming or system errors to cause repository inconsistencies, and simplifies features like backups or master-slave clustering.
Compactness. The formatting of records is optimized for size to reduce IO costs and to fit as much content in caches as possible. A node stored in SegmentNodeStore typically consumes only a fraction of the size it would as a bundle in Jackrabbit Classic.
Locality. Segments are written so that related records, like a node and its immediate children, usually end up stored in the same segment. This makes tree traversals very fast and avoids most cache misses for typical clients that access more than one related node per session.
This document describes the overall design of the SegmentNodeStore. See the source code and javadocs in org.apache.jackrabbit.oak.plugins.segment for full details.
The content tree and all its revisions are stored in a collection of immutable segments. Each segment is identified by a UUID and typically contains a continuous subset of the content tree, for example a node with its properties and closest child nodes. Some segments might also be used to store commonly occurring property values or other shared data. Segments can be to up to 256KiB in size.
Segments come in two types: data and bulk segments. The type of a segment is encoded in its UUID and can thus be determined already before reading the segment. The following bit patterns are used (each x represents four random bits):
(This encoding makes segment UUIDs appear as syntactically valid version 4 random UUIDs specified in RFC 4122.)
Bulk segments contain raw binary data, interpreted simply as a sequence of block records with no headers or other extra metadata:
[block 1] [block 2] ... [block N]
A bulk segment whose length is n bytes consists of n div 4096 block records of 4KiB each followed possibly a block record of n mod 4096 bytes, if there still are remaining bytes in the segment. The structure of a bulk segment can thus be determined based only on the segment length.
A data segment can contain any types of records, may refer to content in other segments, and comes with a segment header that guides the parsing of the segment. The overall structure of a data segment is:
[segment header] [record 1] [record 2] ... [record N]
The header and each record is zero-padded to make their size a multiple of four bytes and to align the next record at a four-byte boundary.
The segment header consists of the following fields:
+--------+--------+--------+--------+--------+--------+--------+--------+ | magic bytes: "0aK" ASCII |version |reserved|idcount |rootcount | +--------+--------+--------+--------+--------+--------+--------+--------+ | blobrefcount | reserved (set to 0) | +--------+--------+--------+--------+--------+--------+--------+--------+ | Referenced segment identifiers (idcount x 16 bytes) | | | | ...... | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Root record references (rootcount x 3 bytes) | | | | ...... +--------+--------+--------+ | | | +--------+--------+--------+--------+--------+ + | External blob record references (blobrefcount x 2 bytes) | | | | ...... +--------+--------+--------+ | | padding (set to 0) | +--------+--------+--------+--------+--------+--------+--------+--------+
The first three bytes of a segment always contain the ASCII string “0aK”, which is intended to make the binary segment data format easily detectable. The next byte indicates the version of segment format, and is set to 10 for all segments that follow the format described here.
The idcount byte indicates how many other segments are referenced by records within this segment. The identifiers of those segments are listed starting at offset 16 of the segment header. This lookup table of up to 255 segment identifiers is used to optimize garbage collection and to avoid having to repeat the 16-byte UUIDs whenever references to records in other segments are made.
The 16-bit rootcount field indicates the number of root record references that follow after the segment identifier lookup table. The root record references are a debugging and recovery aid, that are not needed during normal operation. They identify the types and locations of those records within this segment that are not accessible by following references in other records within this segment. These root references give enough context for parsing all records within a segment without any external information. See OAK-2498.
The 16-bit blobrefcount field indicates the number of external blob record references that follow after the root record references. External blobs are binary values stored in an external data store, and the blobref list makes it possible to quickly find all such references without having to do a full traversal of all repository content. The list of active references is given to data store garbage collection so it won’t collect the referenced binaries.
Segment compaction is needed when the repository size grows to an unmanageable size. The growth can happen when there are a lot of repository write operations which might create a considerable amount of content revisions that need to get garbage collected. The simplest solution is to schedule the revision garbage collection exposed as a jmx operation via the RevisionGarbageCollection MBean. This is a non-blocking operation, it will set an internal flag for compaction during the next flush call.
As a workaround in the case where the size is already too big, you might want to run a manual compaction using the Oak run tool.
Journals are special, atomically updated documents that record the state of the repository as a sequence of references to successive root node records.
A small system (like Tar) could use just a single journal and would serialize all repository updates through atomic updates of that journal. A larger system that needs more write throughput can have more journals, linked to each other in a tree hierarchy. Commits to journals in lower levels of the tree can proceed concurrently, but will need to be periodically merged back to the root journal. Potential conflicts and resulting data loss or inconsistency caused by such merges can be avoided by always committing against the root journal.
The root node references stored in journals are used as the starting point for garbage collection. It is assumed that all content currently visible to clients must be accessible through at least one of the journals. If a client wants to keep a reference to some old content revision that’s no longer referenced by one of the main journals, it should create an empty private branch based on that revision and keep refreshing the branch until that content is no longer needed.
The content inside a segment is divided in records of different types: blocks, lists, maps, values, templates and nodes. These record types and their internal structures are described in subsections below.
Each record is uniquely addressable by its location within the segment and the UUID of that segment. A single segment can contain up to 256KiB of data and and references to up to 256 segments (including itself). Since all records are aligned at four-byte boundaries, 16 bits are needed to address all possible record locations within a segment. Thus only three bytes are needed to store a reference to any record in any segment (1 byte to identify the segment, 2 bytes for the record offset):
+--------+--------+--------+ | refid | offset | +--------+--------+--------+
The refid filed is the number of the referenced segment identifier, with refid zero interpreted as a reference to the current segment and refids 1-255 the segment identifiers stored in the lookup table in the segment header.
Blocks are binary records of up to 4kB. They’re used as building blocks of large binary (or string) values and stored as-is with no extra metadata or structure. Blocks are the only record type that can’t contain references to other records. Block records are typically stored in bulk segments that consist only of block records and are thus easily identifiable as containing zero references to other segments.
List records are used as components of more complex record types. Lists are used for storing arrays of values for multi-valued properties and sequences of blocks for large binary values.
The list of references is split into pieces of up to 255 references each and those pieces are stored as records. If there are more than 255 pieces like that, then a higher-level list is created of references to those pieces. This process is continued until the resulting list has less than 255 entries.
+--------+--------+--------+-----+ | sub-list ID 1 | ... | +--------+--------+--------+-----+ | v +--------+--------+--------+-----+--------+--------+--------+ | record ID 1 | ... | record ID 255 | +--------+--------+--------+-----+--------+--------+--------+
The result is a hierarchically stored immutable list where each element can be accessed in O(log N) time and the size overhead of updating or appending list elements (and thus creating a new immutable list) is also O(log N).
Like lists, maps are components of more complex record types. Maps store unordered sets of key-value pairs of record references and are used for nodes with a large number of properties or child nodes.
Maps are stored using the hash array mapped trie (HAMT) data structure. The hash code of each key is split into pieces of 5 bits each and the keys are sorted into 32 (2^5) buckets based on the first 5 bits. If a bucket contains less than 32 entries, then it is stored directly as a list of key-value pairs. Otherwise the keys are split into sub-buckets based on the next 5 bits of their hash codes. When all buckets are stored, the list of top-level bucket references gets stored along with the total number of entries in the map.
The result is a hierarchically stored immutable map where each element can be accessed in O(log N) time and the size overhead of updating or inserting list elements is also O(log N).
TODO: Links to HAMT documentation
Value records are byte arrays used for storing all names and values of the content tree. Since item names can be thought of as name values and since all JCR and Oak values can be expressed in binary form (strings encoded in UTF-8), it is easiest to simply use that form for storing all values. The size overhead of such a form for small value types like booleans or dates is amortized by the facts that those types are used only for a minority of values in typical content trees and that repeating copies of a value can be stored just once.
There are four types of value records: small, medium, long and external. The small- and medium-sized values are stored in inline form, prepended by one or two bytes that indicate the length of the value. Long values of up to two exabytes (2^61) are stored as a list of block records. Finally an external value record contains the length of the value and a string reference (up to 4kB in length) to some external storage location.
The type of a value record is encoded in the high-order bits of the first byte of the record. These bit patterns are:
A template record describes the common structure of a family of related nodes. Since the structures of most nodes in a typical content tree fall into a small set of common templates, it makes sense to store such templates separately instead of repeating that information separately for each node. For example, the property names and types as well as child node names of all nt:file nodes are typically the same. The presence of mixins and different subtypes increases the number of different templates, but they’re typically still far fewer than nodes in the repository.
A template record consists of a set of up to N (exact size TBD, N ~ 256) property name and type pairs. Additionally, since nodes that are empty or contain just a single child node are most common, a template record also contains information whether the node has zero, one or many child nodes. In case of a single child node, the template also contains the name of that node. For example, the template for typical mix:versionable nt:file nodes would be (using CND-like notation):
- jcr:primaryType (NAME) - jcr:mixinTypes (NAME) multiple - jcr:created (DATE) - jcr:uuid (STRING) - jcr:versionHistory (REFERENCE) - jcr:predecessors (REFERENCE) multiple - jcr:baseVersion (REFERENCE) + jcr:content
The names used in a template are stored as separate value records and included by reference. This way multiple templates that for example all contain the “jcr:primaryType” property name don’t need to repeatedly store it.
The overall structure of the content tree is stored in node records. Node records hold the actual content structure of the repository.
A typical node record consists of a template reference followed by property value references (list references for multivalued properties) and zero, one or more child node entries as indicated by the template. If the node has more than one child nodes, then those entries are stored as an array of name-node pairs of references.
A node that contains more than N properties or M child nodes (exact size TBD, M ~ 1k) is stored differently, using map records for the properties and child nodes. This way a node can become arbitrarily large and still remain reasonably efficient to access and modify. The main downside of this alternative storage layout is that the ordering of child nodes is lost.
TODO:


Classes
\
| Name | Description | |
|---|---|---|
| AcceptanceTester | Inherited Methods | EMPTY |
| FunctionalTester | Inherited Methods | EMPTY |
| UnitTester | Inherited Methods | EMPTY |
\Helper
| Name | Description | |
|---|---|---|
| Acceptance | No description available | EMPTY |
| Functional | No description available | EMPTY |
| Unit | No description available | EMPTY |
\Stash
| Name | Description | |
|---|---|---|
| STASHAPI | No description available | EMPTY |
| STASHAPIScenarioTest | Class STASHAPIScenarioTest Runs scenario based testing for each of the API functions | EMPTY |
| STASHAPITest | Class STASHAPITest Runs unit testing on the functions in the API | EMPTY |
| STASHAPIWebEraseTest | Class STASHAPIWebEraseTest Runs scenario based testing for the WebErase functionality | EMPTY |


Youtube Downloader
Download any youtube video in multiple formats and quality with fast download
Download Audio


Highlights of December 2019:
- From December 2nd to December 6th, 2019, Bharath and Sruthi conducted foresight and innovation workshops for public sector officials in collaboration with CITRA Labs, a joint initiative between the Ministry of Higher Education, Technology and Innovation, and the United Nations Development Programme (UNDP), Sri Lanka. They conducted a workshop on tools and methods for public policy for CITRA Labs trainers on December 6, 2019.
- From December 12th to December 17th, 2019, Yashwin participated in the collaborative workshop for the Joint Road Forward project at Royal Institute of Technology (KTH), Stockholm.
- On December 20th, 2019, Fields of View hosted the 2nd meeting of the Bangalore Mobility Group.
- On December 27th, 2019, Harsha gave a talk on "Creative Interactions with Policies" conducted by Design Dialogues, a series of monthly talks engaging the design community in Bangalore.
Highlights of January 2020:
- On January 20th, 2020, Bharath presented our work in the area of urban planning and simulations at the Urban Data Sciences conference in IIT Madras. Bharath was a panellist on the discussion on the role of various technologies in urban planning and governance.
- On January 24th, 2020, Bharath Moro, Sruthi, Selva, Suruchi and Srinidhi conducted a rubbish game session organised by Bangalore Science forum, as part of the Submerge exhibition at Bangalore Science Gallery. This session saw participants with diverse backgrounds ranging from law, development sector and corporate sector bringing their own experience and exposure to the issues in waste management.
- In collaboration with Indo-Global Social Service Society, Fields of View has developed a curriculum on the 74th Constitutional Amendment. The curriculum aims to make the 74th Amendment, the possibilities it affords and the state of its implementation, accessible to both civil society organisations and citizens. The curriculum, developed as part of Fields of View's work on local governance, contains interactive exercises and comic books to provide an immersive and interactive experience.
- On January 28th, 2020, a test session of 'Gazette or Gonzo', a new game on fundamental rights in the Constitution and the media, was conducted at Fields of View, Bengaluru. Participants included lawyers, students, researchers from various institutions in Bengaluru.
- On January 29th, 2020, Harsha, Vaibhav and Srinidhi conducted the city game session for final year architecture students of SJB School of Architecture and Planning, Bengaluru.
Highlights of February 2020:
- On February 4th, 2020, Harsha attended a round-table discussion on public bus transport for people in India organised by Bengaluru Bus Prayaanikara Vedike.
- On 9th February, 2020, Bharath, Sruthi, Selva and Srinidhi conducted the Kattu-Kathe game session under the Project 560 Initiative. The session was organised for the Domestic Workers Union in collaboration with Indian Foundation for the Arts and Maara.
- On February 10, 2020, Vaibhav conducted the city game session at Seelampur, New Delhi.
- On February 12th, 2020, Harsha attended the Brave Conversations workshop. The aim of the workshop was to bring thinking around Web Science and the Social Machine to mainstream conversations that occur in everyday life.
- On February 15th, 2020, Fields of View had its board meeting.
- On February 16th, 2020, Srinidhi attended the National Consultation on "Promoting transparency and accountability in the paradigm of urban governance" at BMS college of Law, Bengaluru.
- On February 19th, 2020, Sruthi, Yashwin, Vaibhav and Selva conducted the "Gazette or Gonzo? " game session at St. Josephs College for their Annual Festival of Literature, META.
- On February 29th, Harsha, Bharath, and Bharath Moro helped to organise the NASPAA-Batton Student Simulation Competition 2020, at the National Law School of India University in Bangalore.
- The FoV team
|


Arrays
| Part 1 |
Recreate the 'gethint' Ajax example from W3Schools (Links to an external site.) Links to an external site.. Use the php file containing the hints and expand them to include several more names as hints. |
| Part 2 |
Create a webpage containing a form and an Ajax script that will receive data sent from the server. The form should contain four input text boxes, for Name, Time, Date (day, date format), and Date (mm/dd/yy format). After the user enters their name in the Name text box and then clicks outside this text box, the Ajax script should access three php scripts on the server which will contain the Time, Date (day, date format), and Date (mm/dd/yy format) and return the Time and Date formats into their respective text boxes. |
| Part 3 |
Create a webpage containing your own poll so that the web page can get the poll results without reloading. Expand the php script to include the number of votes for yes and the number of votes for no. The count of these votes should display on the page along with the %. Use jQuery UI's datepicker to allow the user to display the date that they are taking the poll. |
| Part 4 |
Create a webpage containing a form and an Ajax script or the jQuery $.get() method that will
receive data sent from the server. |
| Extra Credit |
Create an Ajax Fading Image Gallery. Use your own images. |


THE CAVEMAN'S VALENTINE
Reviewed by Harvey Karten Universal Focus/ Franchise Pictures Director: Kasi Lemmons Writer: George Dawes Green based on his novel Cast: Samuel L. Jackson, Colm Feore, Ann Magnuson, Annjanne Ellis, Tamara Tunie, Jay Rodan, Anthony Michael Hall
We who live in big cities know people who are not all there--not just neurotics (that's all of us) but neighbors, perhaps, certainly some of the homeless who are downright psychotic. We don't know what they see that we don't, but they appear to have rich fantasy lives, whether yelling at unknown enemies or huddled against a building talking to themselves. What some people don't realize is that most of these deranged people have perfectly lucid moments and some are even geniuses. (Excellent movie about the latter would be, of course, Philip Kaufman's "Quills" about the tormented Marquis de Sade who smuggles literary works from his asylum. and Scott Hicks's "Shine," about a brilliant pianist who has turned into a babbling idiot.) Geoffrey Rush, extraordinary in both roles, has nothing on our own Samuel L. Jackson, who in "The Caveman's Valentine" performs in the role of a luminous pianist-composer, formerly associated with the Juilliard school, who has become unhinged in the mind when he begins to hear voices from the fanciful Cornelius Gould Stuyvesant from atop the Chrysler building. Even more fascinating, he has sexual visions of dancers swirling about (captured wonderfully by Amelia Vincent's lens), seen either before or after his world turns sickly green--which signals the audience that he's about to go over the top, to do something unpredictable and mesmerizing.
Mesmerizing is the word to describe Samuel L. Jackson's performance in a film made by Kasi Lemmons, whose "Eve's Bayou" was named by Roger Ebert the best movie is its year. While the Kasi Lemmons touch is on display in this second effort, given the superstitions and voodoo that contributed to the gothic atmosphere of "Eve's Bayou," this movie most resembles Terry Gilliam's "The Fisher King," about a self- absorbed radio personality whose deep depression is lifted by a street person who needs rescue himself.
What drove this man, one Romulus Ledbetter (Samuel L. Jackson), off the deep end? Who knows? What turns a well- adjusted person into a paranoid schizophrenic is too complex a subject to tackle in a film or normal length. Instead, George Dawes Green, whose 1994 novle is the basis of his screenplay, appears even more interested in the rational motivations of the man than in his oddity. When Ledbetter-- whose lives in a cave and is ridiculed by the local yahoos-- discovers the inert body of a young man seemingly living in a tree, he rejects the police determination that the victim simply froze to death and is determined to investigate the case to win back the favor of his police officer daughter, Lulu (Aunjanue Ellis).
Believing at first that the victim was murdered by Ledbetter's archenemy Stuyvesant, he later comes to consider a high-profile artist to be the culprit. He suspects David Leppenraub (Colm Feore) of torturing the young man to death in order to evoke the needed emotions for his images. After penetrating the affluent world of a bankruptcy laywer, Bob (Anthony Michael Hall), who lends him a suit, he uses a contact to enter the domain of the artist and in the process has a sexual liaison with the artist's free-living sister Moira (Ann Magnuson). For a while Ledbetter's lucid moments enable him to deliver a sparkling rendition of a piano work by Terence Blanchard, allowing him time snoop around to discover clues that would implicate the arrogant artist in the murder.
"The Caveman's Valentine," then, is both a neo-gothic murder mystery and an exploration of the disturbed mind of a genius, each allowing the audience to thrill to the remarkable acting talents of Sam Jackson. Director Lemmons has covered the bearded Jackson in dreads down to his waist, eyes expressively bulging while he rants to strangers on the sidewalk yet talks softly to his daughter and to his imagined wife Sheila (Tamara Tunie). As though his frightening visions of dementia were not enough, Lemmons introduces quickly- edited black-and-white frames from Ledbetter's earlier and more down-to-earth life which are contrasted with the striking but undeveloped imagery from his unhealthy mind.
Though "The Caveman's Valentine" calls for quite a suspension of disbelief--positing that a rich lawyer and well- known artist would without hesitation invite such a disheveled man in their homes and that the sister of the artist would have no problem bedding the homeless man--the film rivets by Mr. Jackson's raw ability to convey the dimensions of paranoid schizophrenia, by the contrasting personality of the artist played with appropriate restraint by the talented Colm Feore, and by the regard that the imaginative Lemmons shows for movies as a visual medium.
Rated R. Running time: 103 minutes. (C) 2001 by Harvey Karten<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


The Registry class provides easy access to the Windows registry. You can create, update or delete registry values,
as well as create or delete registry keys.
Most of the Registry functions accept as their first parameter a registry root key, which can be one of the following :
- Registry::HKEY_CLASSES_ROOT (or HKCR)
- Registry::HKEY_CURRENT_USER (or HKCU)
- Registry::HKEY_LOCAL_MACHINE (or HKLM)
- Registry::HKEY_USERS
- Registry::HKEY_PERFORMANCE_DATA
- Registry::HKEY_PERFORMANCE_TEXT
- Registry::HKEY_PERFORMANCE_NLSTEXT
- Registry::HKEY_CURRENT_CONFIG (or HKCC)
- Registry::HKEY_DYN_DATA
No means are currently provided to retrieve a handle from any other existing registry key.
Almost all methods use the StdRegProv WMI interface, which assumes that you already know the type of the underlying registry
values you are manipulating.
If you want a little bit more freedom when reading or updating registry values, use the
GetValue()
/
SetValue()
methods,
which do not require you to specify an explicit value type. However, the number of available value types is restricted when compared to
the Registry WMI interface.
Registry keys do not include the root key when calling the Registry class methods, since it is specified as a separate parameter.
Both slashes and backslashes can be used ; thus, the key
'TestKey/subkey'
is the same as
'TestKey\subkey'
.
Regarding key paths, some provisions have been made to perform automatic inline substitutions. The origin of this came from the day I tried
to retrieve Visual Studio settings for some reason ; it appeared that those settings, on 64-bit platforms, were only accessible from a subkey
named
Wow6432Node, and not from the classic
HKLM/Microsoft/Visual Studio/*
registry key, where access rights were refused.
To handle such cases, you can specify the
{OsArchitecture}
keyword (enclosed in curly braces), and it will be replaced by the
appropriate subkey name. For example :
Software/{OsArchitecture}/SomeSoftware
will give, on 64-bits platforms :
Software/Wow6432Node/SomeSoftware
and, on 32-bits platforms :
Software/SomeSoftware
Note that the extra slashes are removed.
After calling any registry access method, the
GetLastError()
method can be called to retrieve the Windows error codeof the last
API result. Zero means everything is ok.
Creation/deletion
CreateKey ( $root, $keypath )
Creates a registry key.
$root is one of the
Registry::HKEY_*
constants.
$keypath is the key to be created. It can include as many subkeys as you want, since Windows will recursively
create them if they do not exist.
DeleteKey ( $root, $keypath )
Deletes a registry key.
$root is one of the
Registry::HKEY_*
constants.
$keypath is the key to be deleted.
The key won't be deleted if it contains subkeys or values. Note that, for security reasons, I chosed not to implement
a recursive delete, although it would be really simple.
DeleteValue ( $root, $keypath, $key_value )
Deletes the specified registry value.
Setting key values
SetBinaryValue ( $root, $keypath, $value_name, $value )
Creates or updates the specified binary value
$value_name.
$value is a string that can hold any arbitrary data.
SetBinaryValueFromHexString ( $root, $keypath, $value_name, $value )
Creates or updates the specified binary value
$value_name.
SetBinaryValueFromHexString()
is similar to
SetBinaryValue()
, except that the
$value parameter must be a string of hexadecimal digits.
If the supplied string has an odd number of hexadecimal digits, the last digit will be used for the high nibble of the last byte.
SetDWORDValue ( $root, $keypath, $value_name, $value )
Creates or updates the specified DWORD value
$value_name.
SetExpandedStringValue ( $root, $keypath, $value_name, $value )
Creates or updates the specified "expand" string value
$value_name.
A registry value of type REG_EXPAND_SZ is like a REG_SZ one, except that references to environment variables
(such as %WINDIR%) will be expanded when the value is retrieved.
SetMultiStringValue ( $root, $keypath, $value_name, $values )
Creates or updates the specified multi-string value
$value_name.
The
$values parameter can be either an array of strings or a single string value.
Multi-string values are returned as array of strings when retrieved from the registry.
SetQWORDValue ( $root, $keypath, $value_name, $value )
Creates or updates the specified QWORD value
$value_name.
Note that values greater than PHP_INT_MAX will be converted to doubles.
SetStringValue ( $root, $keypath, $value_name, $value )
Creates or updates the specified string value
$value_name.
SetValue ( $root, $keypath, $value_name, $value, $value_type )
Creates or updates the specified value
$value_name. This method uses the WShell object.
The
$value_type parameter can be one of the
REG_SZ, REG_EXPAND_SZ, REG_DWORD
or
REG_BINARY
constants (other registry value types are not supported).
Note that the
REG_BINARY
type only supports one DWORD value.
Retrieving key values
GetBinaryValue ( $root, $keypath, $value_name )
Retrieves the specified binary registry value, as a string of hexadecimal digits.
GetDWORDValue ( $root, $keypath, $value_name )
Retrieves the specified DWORD registry value, as an integer value.
GetExpandedStringValue ( $root, $keypath, $value_name )
Retrieves the specified string value, expanding environment variable references.
(for example, a value of '%WINDIR\Something' will expand to 'C:\Windows\Something').
GetMultiStringValue ( $root, $keypath, $value_name )
Retrieves the specified multi-string registry value, as an array of strings.
GetQWORDValue ( $root, $keypath, $value_name )
Retrieves the specified QWORD registry value, as an integer value on true 64-bit implementations, or
as a double, on Windows (as of PHP 5.6).
GetStringValue ( $root, $keypath, $value_name )
Retrieves the specified string registry value.
GetValue ( $root, $keypath, $value_name )
Retrieves the specified registry value.
Only the
REG_SZ, REG_EXPAND_SZ, REG_DWORD
or
REG_BINARY
registry value types are
supported.
Enumerating keys and values
EnumKeys ( $root, $keypath )
Retrieves the list of all subkeys in
$keypath and returns them as an array of strings.
If
$keypath is null or unspecified, the keys that are directly under
$root will be returned.
EnumValues ( $root, $keypath, $value_names_only = true )
Retrieves the list of all value names in
$keypath and returns them as an array of strings.
If the
$value_names_only parameter is false, the returned value will be an associative array,
whose keys are the value names and whose elements are the value types (
REG_*
constants).
EnumValuesEx ( $root, $keypath )
Retrieves the list of all values in
$keypath and returns an array of RegistryValue objects.


Utils¶
Utility functions for Reactome data-fetch, mappings, and overlay networks in human.
-
reactome2py.utils.
drug_data_source
(release='2019', source='drugcentral')¶ Query a list of drug-target interactions from targetome or drugcentral
- Parameters
release -- release year for Functional Interactions (FI) data
source -- drugcentral or targetome
- Returns
json dictionary object
-
reactome2py.utils.
drug_targets
(release='2019', drug='Gefitinib', source='drugcentral')¶ Query known/available drug-target interactions for a drug
- Parameters
release -- release year for Functional Interactions (FI) data
ids -- String of comma separated Gene names (HGNC)
source -- drugcentral or targetome
- Returns
json dictionary object
-
reactome2py.utils.
ehld_stids
()¶ Retrieves a list of high-level hierarchy pathway with Enhanced High Level Diagrams (EHLD) https://reactome.org/icon-info/ehld-specs-guideline
- Returns
list of pathway stIds
-
reactome2py.utils.
gene_mappings
()¶ Maps reactome pathway stId and name to it's associated gene list (HGNC)
- Returns
dictionary of reactome pathways and HGNC gene mappings to the pathway.
-
reactome2py.utils.
genelist_drug_target
(release='2019', ids='EGFR,ESR1,BRAF', source='drugcentral')¶ Query drug-target interactions for a gene list from targetome or drugcentral
- Parameters
release -- release year for Functional Interactions (FI) data
ids -- String of comma separated Gene names (HGNC)
source -- drugcentral or targetome
- Returns
json dictionary object
-
reactome2py.utils.
genelist_fi
(release='2019', ids='EGF,EGFR')¶ Fetch Pathway's genelist Functional Interactions (FI) https://www.ncbi.nlm.nih.gov/pubmed/20482850
- Parameters
release -- release year for Functional Interactions (FI) data
ids -- String of comma separated Gene names (HGNC)
- Returns
json dictionary object
-
reactome2py.utils.
pathway_boolean_network
(release='2019', stId='R-HSA-177929', pattern='R-HSA-')¶ Fetch Pathway as a boolean network
- Parameters
release -- release year for Functional Interactions (FI) data
stId -- stable Identifier (stID) of a pathway
pattern -- reactome's stable Identifier (stID) string tag for Human "R-HSA-"
- Returns
json dictionary object
-
reactome2py.utils.
pathway_drug_target
(release='2019', source='drugcentral', pdId='507988', pattern='R-HSA-')¶ Query drug-target interactions for a PhysicalEntity
- Parameters
release -- release year for Functional Interactions (FI) data
source -- drugcentral or targetome
pdId -- stable Identifier (stID) of a pathway
- Returns
json dictionary object
-
reactome2py.utils.
pathway_factor_graph
(release='2019', stId='R-HSA-177929', pattern='R-HSA-')¶ Fetch Pathway as a factor graph
- Parameters
release -- release year for Functional Interactions (FI) data
stId -- stable Identifier (stID) of a pathway
pattern -- reactome's stable Identifier (stID) string tag for Human "R-HSA-"
- Returns
json dictionary object
-
reactome2py.utils.
pathway_fi
(release='2019', stId='R-HSA-177929', pattern='R-HSA-')¶ Fetch Pathway's Functional Interactions (FI) https://www.ncbi.nlm.nih.gov/pubmed/20482850
- Parameters
release -- release year for Functional Interactions (FI) data
stId -- stable Identifier (stID) of a pathway
pattern -- reactome's stable Identifier (stID) string tag for Human "R-HSA-"
- Returns
json dictionary object
-
reactome2py.utils.
pathway_pe_drug_target
(release='2019', source='drugcentral', pdId='507988', peId='1220578', pattern='R-HSA-')¶ Query drug-target interactions for a Physical Entity ex a complex within a pathway
- Parameters
release -- release year for Functional Interactions (FI) data
source -- drugcentral or targetome
pdId -- stable Identifier (stID) of a pathway
peId -- stable Identifier (stID) of a PhysicalEntity ex. EGF:Ligand-responsive R-HSA-1220578' within human context
- Returns
json dictionary object
-
reactome2py.utils.
sbgn_stids
()¶ Retieves a list of lower-level (with hierarchy) pathways that have SBGNs https://reactome.org/about/news/110-sbgn-files-revamp
- Returns
list of pathway stIds


Disney+ Has More In Australia Than The US
by Sarah BasfordDisney+ has landed on Australian shores and it's jam-packed with classics and soon-to-be favourites. Shocking everyone, however, Australians seem to be getting a lot more content than our U.S. counterparts. Here's what's available.
I began this article looking for what Australians would be missing out on at Disney+'s launch but it was quickly flipped on its side. Turns out, Australians have way more available at launch than our friends across the Pacific. It seems that content deals between streaming services, like Netflix and Amazon, in the U.S. have meant Disney has had to suck it up and leave a number of titles available outside of its new home.
We've reached out to Disney to confirm why it's had better success in Australia. It explained it had a lot to do with licencing agreements, which were likely made before plans for Disney+ were underway.
"Our content does differ due to existing licensing commitments – so content varies in each of the markets," a Disney spokesperson told us.
First, tell me what's missing on Australian Disney+ that's available in the United States
Right now, this list is incredibly small but we're working on filling it up as we come across them. For the time being, there's a few lone titles on it.
- The Simpsons (Season 30)
- Lizzie McGuire (2001 series)
Season 31 of The Simpsons is not available in the U.S. either as it's still airing.
Okay so what content do Australians have that the U.S. doesn't?
While we're certainly used to missing out on content while our U.S. counterparts get to gobble it up, it seems Disney+ has made an exception this time around. This is by no means an exhaustive list but from what we can see at first glance, the following titles are available for Australians using the service but not for U.S. users.
- A Wrinkle in Time
- Alice Through the Looking Glass
- Ant-Man and the Wasp
- Beauty and the Beast (2017)
- Black Panther
- Christopher Robin
- Coco
- Dead Men Tell No Tales
- Maleficent
- Mary Poppins Returns
- National Treasure 2
- Ralph Breaks the Internet
- Solo: A Star Wars Story
- The Avengers: Endgame
- The Avengers: Infinity War
- The Incredibles 2
- The Jungle Book (2016)
- The Last Jedi (not available in the U.S. until December 26 2019)
- The Nutcracker and the Four Realms
- Thor: Ragnarok
- Tomorrowland
Disney-owned titles missing from both Australia and the United States
- Aladdin (2019)
- Dark Phoenix
- Deadpool
- Deadpool 2
- Logan
- The Simpsons (Season 31)
- Spider-Man
- Spider-Man 2
- Spider-Man 3
- Spider-Man: Far From Home
- Spider-Man: Homecoming
- Spider-Man: Into The Spider-Verse
- Tarzan (2016)
- The Amazing Spider-Man
- The Amazing Spider-Man 2
- The Incredible Hulk (2008)
- The Lion King (2019)
- The Wolverine
- Toy Story 4
- Venom
- X2
- X-Men
- X-Men Origins: Wolverine
- X-Men: Apocalypse
- X-Men: Days of Future Past
- X-Men: First Class
- X-Men: The Last Stand
Note: Spider-Man live-action titles and Venom are owned by Sony Pictures but in 2015, Sony entered a partnership with Marvel to produce Homecoming and Far From Home. Relations have since allegedly soured and Disney told The Verge it's got no plans to add them on the service. A number of animated Spider-Man titles, produced by Marvel Films Animation, remain available on the platform.
We'll update this article as we find more missing titles.


My name is Callum Drennen i am a resent graduate from AUT with a BCIS major in software developemt. my passion is in Games and builing them. i have had this curiosity for game ever since i played Warcraft 2 tide of darkness on my grandfathers computer and i wondered how the game knew that when i clicked here to move the orc, it moved.
i have worked in PHP JavaScript C C++ and C# java and Python currently working porjests are writen in C++
i have used openGl2 SDL Box2d and Fmod my current porjects are using Box2d and Fmod


Here you can configure shared access permissions to allow other users to send remote actions to your client(s).
Permissions for each user can be limited to a list of your clients (device IDs). If the list is empty access will be granted to ALL devices (default).


fileutil::multi - Multi-file operation, scatter/gather, standard object
This package provides a single command to perform actions on multiple files selected by glob patterns. It is a thin layer over the package fileutil::multi::op which provides objects for the same. This package simply creates a single such object and directs all file commands to it.
At the core is a domain specific language allowing the easy specification of multi-file copy and/or move and/or deletion operations. Alternate names would be scatter/gather processor, or maybe even assembler. For the detailed specification of this language, and examples, please see the documention for the package fileutil::multi::op.
The main command of the package is:
This command interprets the specified words as file commands to execute. See the section FILE API of the documentation for the package fileutil::multi::op for the set of acceptable commands, their syntax, and semantics.
The result of the command is the result generated by the last file command it executed.
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category fileutil of the Tcllib Trackers. Please also report any ideas for enhancements you may have for either package and/or documentation.
When proposing code changes, please provide unified diffs, i.e the output of diff -u.
Note further that attachments are strongly preferred over inlined patches. Attachments can be made by going to the Edit form of the ticket immediately after its creation, and then using the left-most button in the secondary navigation bar.
Programming tools


All four services provide access to the message entity data that are properly "transfer-decoded" and "content-decoded" beforehand (see RFC 2616: 7.2 Entity Body).
{@link sk.fiit.peweproxy.services.content.ByteContentService} provides read only access
to raw message entity data in form of bytes.
{@link sk.fiit.peweproxy.services.content.ModifiableBytesService} provides full access to
the same raw data as ByteContentService
.
{@link sk.fiit.peweproxy.services.content.StringContentService} provides read only access
to the message entity data in form of properly decoded text string.
{@link sk.fiit.peweproxy.services.content.ModifiableStringService} provides full access
to the same entity data as StringContentService
.
Read-only vs. modifying
Read-only services, ByteContentService
and
StringContentService
will be provided during:
Conent modifying services, ModifiableBytesService
and
ModifiableStringService
will be provided while:
A response is handled by AdaptiveHandler depending on it's "Content-Type" HTTP header and
proxy configuration (see proxy conf file, Handlers
section).
String services
In addition, string services will be available only when "Content-Type" HTTP header (see
RFC 2616: 14.17
Content-Type) value (only the first part until ';' character, if present, to ignore
possible charset part) matches pattern defined by proxy configuration parameter
string_services_pattern
(see proxy conf file, AdaptiveEngine
section).


How well do wage differentials explain migration patterns?
"Although a large wage differential is clearly an incentive to movement, it is neither a necessary nor a sufficient condition. Migration decisions in developing countries are typically made by families, not individuals, and families migrate not only to maximize earnings but also to minimize risks."
Is international migration caused by lack of development?
Development is "inherently destructive and destabilizing and, in the short run, enhances the pressures for emigration rather than reduces them. Economic development destroys a previously stable economic and social system, peasant agriculture, by substituting capital for labor, privatizing landholding and creating markets. The destruction of the peasant economic system creates a pool of socially and economically displaced people, who provide the source for both internal and international migration."
"In the developing world, the decline in mortality occurred rapidly in a few years after 1945, but fertility remained high because of early marriage and lack of desire for family limitation.... These high population growth rates have exacerbated the pressures for emigration in contemporary developing countries by increasing the ratio of population to land and driving down agrarian wages."
"Immigration is far more dynamic than standard economic analyses suggest because it tends to feed back on itself through social channels. As a result, immigration has become progressively independent of the economic conditions that originally caused it and alters social structures in ways that increase the likelihood of subsequent migration."
"Migrant networks are sets of interpersonal ties that link together migrants, former migrants, and nonmigrants in origin and destination areas through the bonds of kinship, friendship and shared community origin."
How do migrant networks reduce costs of migration?
- Direct monetary costs of trip
- Information and search costs for new job
- Opportunity costs of foregone income
- Psychic costs of leaving home
How is this different from economic theory?
Shouldn't we expect networks to impact migration in ways other than by reducing costs?
Cumulative causation and non-linear dynamics
What are the limits of cumulative causation? How do we explain drops in previously large migration flows?
What role do social networks play in New Economics of migration theory?


About expollapser
Expollapser was created while I was working on a project that required the web UI to contain several expandable/collapsible parts, each with different tweaks and requirements. As I was unable to find any existing frameworks that gave me enough freedom in terms of configruation and extensibility, I started creating Expollapser to provide just that.
Source code
The Expollapser project with source code can be found on github.
License
Expollapser is open sourced under the MIT license.


CGPoint
public extension CGPoint
-
Rotate this point around a given point, by an angle given in degrees.
Declaration
Swift
func rotated(around inCenter: CGPoint, byDegrees inDegrees: CGFloat, precisionInDecimalPlaces inPrecision: UInt8? = nil) -> CGPoint
Parameters
around
Another point, that is the “fulcrum” of the rotation.
byDegrees
The rotation angle, in degrees. 0 is no change. - is counter-clockwise, + is clockwise.
precisionInDecimalPlaces
The precision, in decimal places to the right of the decimal. This is optional, and, if omitted, uses full precision.
Return Value
The transformed point.
-
This was inspired by this SO answer. Rotate this point around a given point, by an angle given in radians.
Declaration
Swift
func rotated(around inCenter: CGPoint, byRadians inRadians: CGFloat, precisionInDecimalPlaces inPrecision: UInt8? = nil) -> CGPoint
Parameters
around
Another point, that is the “fulcrum” of the rotation.
byRadians
The rotation angle, in radians. 0 is no change. - is counter-clockwise, + is clockwise.
precisionInDecimalPlaces
The precision, in decimal places to the right of the decimal. This is optional, and, if omitted, uses full precision. The range is 0…14.
Return Value
The transformed point.


For my project, I found a news article about segregation in middle schools in the Harford County area. It specifically said that kids of color would have to take an exam in order to get into a school that they wanted to attend. Furthermore, with my project, I created a twitter account, not an actual account, for one of the kids effected listed in the article. In more detail, I wrote different twitter feeds about the situation that was happening through the kids world. Something unique that I've never done before, and it was honestly quite fun.


{{constants.DASHBOARD_OPERATION_PROJECT_TABLE_TITLE}} (click on row to get details)
Loading Please Wait..
Mering selected project {{ data.event.name }}
Be careful!!
Running this utility will cause project {{data.event.name}} to be deleted and all resources moved to the project selected.
If You want to proceed select destination process and save.


routine DESTROY
Documentation for routine DESTROY
assembled from the following types:
class IO::CatHandle
From IO::CatHandle
(IO::CatHandle) method DESTROY
Defined as:
method DESTROY(IO::CatHandle:)
Calls .close
. This method isn't to be used directly, but is something that's called during garbage collection.
class IO::Handle
From IO::Handle
(IO::Handle) submethod DESTROY
Defined as:
submethod DESTROY(IO::Handle:)
Closes the filehandle, unless its native-descriptor is 2
or lower. This ensures the standard filehandles do not get inadvertently closed.
Note that garbage collection is not guaranteed to happen, so you must NOT rely on DESTROY
for closing the handles you write to and instead close them yourself. Programs that open a lot of files should close the handles explicitly as well, regardless of whether they were open for writing, since too many files might get opened before garbage collection happens and the no longer used handles get closed.


The Moya Signup library handles signing up new users to your site. It creates a typical signup page which allows visitors to create an account. This library is entirely optional, but if you don't use it you will need some other way of adding users to your site.
Moya Signup is built in to Moya and may be import via its Python path as follows:
<import py="moya.libs.sessions"/>
You can install it with the following:
<install name="signup" lib="moya.signup" mount="/signup/"/>
If you have installed Moya Signup in the default location then /signup/
will show the signup form. The URL /signup/validate/
is used to validate a user's email.
Moya Signup supports the following settings:
terms_and_conditions = <URL PATH>
If given, then the signup for will be rendered with a link to a terms and conditions page. The default for this settings is /terms-and-conditions/
.
validate_email= <yes/no>
If this setting is set to yes
, Moya Signup will send an email to the user to validate their email address. When a user's email has been validated, the boolean value email_validated
will be set to yes
on their user object.
min_password_length = <LENGTH>
This sets the minimum number of characters on new passwords. The default is 5 characters.
recaptcha = <yes/no>
If yes
, Moya Signup will require a CAPTCHA to post anonymously. See Moya Google Recaptcha.


Antarctic cruise cancelled, ship stuck in Buenos Aires
by Erofey SchkvarkinCruise ship RCGS RESOLUTE docked at Buenos Aires on Nov 4, with 162 passengers and 98 crew on board, in a final stop before sailing to cruise destination, waters of Antarctic. The ship called Buenos Aires on Oct 19 then left, and sailed to Puerto Madryn port Argentina, but was refused bunkering, due to outstanding debts of operator company. The ship returned to Buenos Aires, and was berthed at cargo/passenger pier, disrupting its’ operations. Bunkering was again, refused. Passengers had to disembark and return home, reportedly on their own account. RCGS RESOLUTE remains berthed in the same position, accumulating debts. Port and terminal officials require the ship to be relocated to some other, non-commercial, berth. Understood crew remain on board, they are not restricted in their movements.
Cruise ship RCGS RESOLUTE, IMO 9000168, GT 8445, built 1991, flag Portugal, operator One Ocean Expeditions, capacity 184 passengers, crew 125.


Ollie Raymond
Ollie Raymond has been involved in compiling and managing digital geological maps and databases at Geoscience Australia (GA) for over 20 years. He is currently leader of GA’s minerals and petroleum data management team, and is custodian of GA’s national geological databases. Ollie’s initial experience at GA was in regional geological mapping, focussing on mineralising systems. Prior to joining GA, Ollie was a mine and exploration geologist at the Mt Isa province in north Queensland. He is a graduate of the Australian National University (BSc) and the University of Tasmania (MSc) in economic geology.
Ollie has been involved with GIS, geoscience standards, and data modelling since 1992, initially as coordinator of Geoscience Australia’s first GIS data dictionary, then as leader of the project to compile the national geological map of Australia. Ollie has designed databases and vocabularies at Geoscience Australia for geological maps, stratigraphy and geological provinces, boreholes, mineral deposits, geomorphology, and petrophysical data to name a few.
Ollie has been Chair of the joint OGC/CGI GeoSciML Standards Working Group since 2008. He is also an active member of the CGI Geoscience Terminology Working Group, and was part of the Australian team which originally designed the mineral resources data transfer standard which is now known internationally as EarthResourceML. Ollie is the Geoscience Australia representative on the Australia/NZ Government Geoscience Information Committee, and is the Australian representative on the OneGeology Technical Implementation Group.
Contact details for Ollie Raymond
Ollie Raymond
Team Lead - Information Management | Resources Division
Geoscience Australia
Cnr Jerrabomberra Avenue and Hindmarsh Drive, Symonston, ACT
Mailing Address: GPO Box 378, Canberra, ACT, Australia, 2601
Telephone: +61 2 6249 9575
Fax: +61 2 6249 9971
Email:


Create a new ShelfPack bin allocator.
Uses the Shelf Best Height Fit algorithm from http://clb.demon.fi/files/RectangleBinPack.pdf
64
)
:
Initial width of the sprite
64
)
:
Initial width of the sprite
false
)
If true
, the sprite will automatically grow
var sprite = new ShelfPack(64, 64, { autoResize: false });
#clear
Clear the sprite.
Clear the sprite.
sprite.clear();
#pack(bins, [options])
Batch pack multiple bins into the sprite.
Batch pack multiple bins into the sprite.
Array of requested bins - each object should have width
, height
(or w
, h
) properties
false
)
If true
, the supplied bin objects will be updated inplace with x
and y
properties
Array
:
Array of allocated bins - each bin is an object with x
, y
, w
, h
properties
var bins = [
{ id: 'a', width: 12, height: 12 },
{ id: 'b', width: 12, height: 16 },
{ id: 'c', width: 12, height: 24 }
];
var results = sprite.pack(bins, { inPlace: false });
#resize(w, h)
Resize the sprite. The resize will fail if the requested dimensions are smaller than the current sprite dimensions.
Resize the sprite. The resize will fail if the requested dimensions are smaller than the current sprite dimensions.
boolean
:
true
if resize succeeded, false
if failed
sprite.resize(256, 256);


An R package for dimension reduction based on finite Gaussian mixture modeling of inverse regression.
| Version: | 1.3.1 |
| Depends: | R (≥ 3.0), mclust (≥ 5.0) |
| Imports: | stats, utils, graphics, grDevices, rgl |
| Published: | 2016-04-07 |
| Author: | Luca Scrucca |
| Maintainer: | Luca Scrucca <luca at stat.unipg.it> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| Citation: | msir citation info |
| Materials: | NEWS |
| CRAN checks: | msir results |
| Reference manual: | msir.pdf |
| Package source: | msir_1.3.1.tar.gz |
| Windows binaries: | r-devel: msir_1.3.1.zip, r-release: msir_1.3.1.zip, r-oldrel: msir_1.3.1.zip |
| OS X binaries: | r-release: msir_1.3.1.tgz, r-oldrel: msir_1.3.1.tgz |
| Old sources: | msir archive |
Please use the canonical form https://CRAN.R-project.org/package=msir to link to this page.


- validate() - Static method in class org.mockito.internal.configuration.GlobalConfiguration
-
- validate(Answer<?>, Invocation) - Method in class org.mockito.internal.stubbing.answers.AnswersValidator
-
- validateConstructorUse(boolean, SerializableMode) - Method in class org.mockito.internal.util.MockCreationValidator
-
- validateDefaultAnswerReturnedValue(Invocation, Object) - Method in class org.mockito.internal.stubbing.answers.AnswersValidator
-
- validateDelegatedInstance(Class, Object) - Method in class org.mockito.internal.util.MockCreationValidator
-
- validateExtraInterfaces(Class, Collection<Class>) - Method in class org.mockito.internal.util.MockCreationValidator
-
- validateIndexWithinInvocationRange(InvocationOnMock) - Method in class org.mockito.internal.stubbing.answers.ReturnsArgumentAt
-
- validateMockedType(Class, Object) - Method in class org.mockito.internal.util.MockCreationValidator
-
- validateMockitoUsage() - Method in class org.mockito.internal.MockitoCore
-
- validateMockitoUsage() - Static method in class org.mockito.Mockito
-
- validateSerializable(Class, boolean) - Method in class org.mockito.internal.util.MockCreationValidator
-
- validateState() - Method in interface org.mockito.internal.progress.ArgumentMatcherStorage
-
- validateState() - Method in class org.mockito.internal.progress.ArgumentMatcherStorageImpl
-
- validateState() - Method in interface org.mockito.internal.progress.MockingProgress
-
- validateState() - Method in class org.mockito.internal.progress.MockingProgressImpl
-
- validateState() - Method in class org.mockito.internal.progress.ThreadSafeMockingProgress
-
- validateType(Class) - Method in class org.mockito.internal.util.MockCreationValidator
-
- valueFor(InvocationOnMock) - Method in interface org.mockito.ReturnValues
-
Deprecated.
return value for an unstubbed invocation
- valueOf(String) - Static method in enum org.mockito.Answers
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mockito.internal.stubbing.defaultanswers.Answers
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mockito.mock.SerializableMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.mockito.Answers
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mockito.internal.stubbing.defaultanswers.Answers
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mockito.mock.SerializableMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VarargCapturingMatcher<T> - Class in org.mockito.internal.matchers
-
- VarargCapturingMatcher() - Constructor for class org.mockito.internal.matchers.VarargCapturingMatcher
-
- VarargMatcher - Interface in org.mockito.internal.matchers
-
- verboseLogging() - Method in class org.mockito.internal.creation.MockSettingsImpl
-
- verboseLogging() - Method in interface org.mockito.MockSettings
-
Enables real-time logging of method invocations on this mock.
- verboseMatchers(Integer...) - Static method in class org.mockito.internal.reporting.PrintSettings
-
- VerboseMockInvocationLogger - Class in org.mockito.internal.debugging
-
Logs all invocations to standard output.
- VerboseMockInvocationLogger() - Constructor for class org.mockito.internal.debugging.VerboseMockInvocationLogger
-
- VerboseMockInvocationLogger(PrintStream) - Constructor for class org.mockito.internal.debugging.VerboseMockInvocationLogger
-
- VerboseMockitoJUnitRunner - Class in org.mockito.runners
-
Experimental implementation that suppose to improve tdd/testing experience.
- VerboseMockitoJUnitRunner(Class<?>) - Constructor for class org.mockito.runners.VerboseMockitoJUnitRunner
-
- VerifiableInvocationsFinder - Class in org.mockito.internal.invocation.finder
-
Author: Szczepan Faber, created at: 4/3/11
- VerifiableInvocationsFinder() - Constructor for class org.mockito.internal.invocation.finder.VerifiableInvocationsFinder
-
- VerificationAfterDelay - Interface in org.mockito.verification
-
VerificationAfterDelay is a
VerificationMode
that allows combining existing verification modes with an initial delay, e.g.
- VerificationAwareInvocation - Interface in org.mockito.internal.exceptions
-
- VerificationData - Interface in org.mockito.internal.verification.api
-
- VerificationDataImpl - Class in org.mockito.internal.verification
-
- VerificationDataImpl(InvocationContainer, InvocationMatcher) - Constructor for class org.mockito.internal.verification.VerificationDataImpl
-
- VerificationDataInOrder - Interface in org.mockito.internal.verification.api
-
- VerificationDataInOrderImpl - Class in org.mockito.internal.verification.api
-
- VerificationDataInOrderImpl(InOrderContext, List<Invocation>, InvocationMatcher) - Constructor for class org.mockito.internal.verification.api.VerificationDataInOrderImpl
-
- VerificationInOrderFailure - Error in org.mockito.exceptions.verification
-
- VerificationInOrderFailure(String) - Constructor for error org.mockito.exceptions.verification.VerificationInOrderFailure
-
- VerificationInOrderMode - Interface in org.mockito.internal.verification.api
-
- VerificationMode - Interface in org.mockito.verification
-
Allows verifying that certain behavior happened at least once / exact number
of times / never.
- VerificationModeFactory - Class in org.mockito.internal.verification
-
- VerificationModeFactory() - Constructor for class org.mockito.internal.verification.VerificationModeFactory
-
- VerificationOverTimeImpl - Class in org.mockito.internal.verification
-
Verifies that another verification mode (the delegate) is satisfied within a certain timeframe
(before timeoutMillis has passed, measured from the call to verify()), and either returns immediately
once it does, or waits until it is definitely satisfied once the full time has passed.
- VerificationOverTimeImpl(long, long, VerificationMode, boolean) - Constructor for class org.mockito.internal.verification.VerificationOverTimeImpl
-
Create this verification mode, to be used to verify invocation ongoing data later.
- VerificationOverTimeImpl(long, VerificationMode, boolean, Timer) - Constructor for class org.mockito.internal.verification.VerificationOverTimeImpl
-
Create this verification mode, to be used to verify invocation ongoing data later.
- verificationStarted(VerificationMode) - Method in interface org.mockito.internal.progress.MockingProgress
-
- verificationStarted(VerificationMode) - Method in class org.mockito.internal.progress.MockingProgressImpl
-
- verificationStarted(VerificationMode) - Method in class org.mockito.internal.progress.ThreadSafeMockingProgress
-
- VerificationWithTimeout - Interface in org.mockito.verification
-
VerificationWithTimeout is a
VerificationMode
that allows combining existing verification modes with 'timeout'.
- VerificationWrapper<WrapperType extends VerificationMode> - Class in org.mockito.verification
-
- VerificationWrapper(WrapperType) - Constructor for class org.mockito.verification.VerificationWrapper
-
- verify(T) - Method in interface org.mockito.InOrder
-
Verifies interaction happened once in order.
- verify(T, VerificationMode) - Method in interface org.mockito.InOrder
-
Verifies interaction in order.
- verify(T) - Method in class org.mockito.internal.InOrderImpl
-
- verify(T, VerificationMode) - Method in class org.mockito.internal.InOrderImpl
-
- verify(T, VerificationMode) - Method in class org.mockito.internal.MockitoCore
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.AtLeast
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.AtMost
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.Calls
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.InOrderWrapper
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.MockAwareVerificationMode
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.NoMoreInteractions
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.Only
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.Times
-
- verify(VerificationData) - Method in class org.mockito.internal.verification.VerificationOverTimeImpl
-
Verify the given ongoing verification data, and confirm that it satisfies the delegate verification mode
before the full duration has passed.
- verify(T) - Static method in class org.mockito.Mockito
-
Verifies certain behavior happened once.
- verify(T, VerificationMode) - Static method in class org.mockito.Mockito
-
Verifies certain behavior happened at least once / exact number of times / never.
- verify(VerificationData) - Method in interface org.mockito.verification.VerificationMode
-
- verify(VerificationData) - Method in class org.mockito.verification.VerificationWrapper
-
- verifyInOrder(VerificationDataInOrder) - Method in interface org.mockito.internal.verification.api.VerificationInOrderMode
-
- verifyInOrder(VerificationDataInOrder) - Method in class org.mockito.internal.verification.AtLeast
-
- verifyInOrder(VerificationDataInOrder) - Method in class org.mockito.internal.verification.Calls
-
- verifyInOrder(VerificationDataInOrder) - Method in class org.mockito.internal.verification.NoMoreInteractions
-
- verifyInOrder(VerificationDataInOrder) - Method in class org.mockito.internal.verification.Times
-
- verifyNoMoreInteractions() - Method in interface org.mockito.InOrder
-
Verifies that no more interactions happened in order.
- verifyNoMoreInteractions() - Method in class org.mockito.internal.InOrderImpl
-
- verifyNoMoreInteractions(Object...) - Method in class org.mockito.internal.MockitoCore
-
- verifyNoMoreInteractions(Object...) - Static method in class org.mockito.Mockito
-
Checks if any of given mocks has any unverified interaction.
- verifyNoMoreInteractionsInOrder(List<Object>, InOrderContext) - Method in class org.mockito.internal.MockitoCore
-
- verifyZeroInteractions(Object...) - Static method in class org.mockito.Mockito
-
Verifies that no interactions happened on given mocks.
- voidMethodStubbable(T) - Method in interface org.mockito.internal.InternalMockHandler
-
- VoidMethodStubbable<T> - Interface in org.mockito.stubbing
-
Stubs void method with an exception.
- VoidMethodStubbableImpl<T> - Class in org.mockito.internal.stubbing
-
- VoidMethodStubbableImpl(T, InvocationContainerImpl) - Constructor for class org.mockito.internal.stubbing.VoidMethodStubbableImpl
-