2 April 2008
The Ministry of Health of Indonesia has announced three new cases of human H5N1 avian influenza infection. The cases are not linked epidemiologically. The first is a 15-year-old male student from Subang District, West Java Province who developed symptoms on 19 March, was hospitalized on 22 March and died on 26 March .
The second case is an 11-year-old female student from Bekasi City, West Java Province who developed symptoms on 19 March, was hospitalized on 23 March and died on 28 March.
The third case is a 21-month-old female from Bukit Tinggi, West Sumatra Province who developed symptoms on 17 March, and was hospitalized on 22 March. She is presently recovering in hospital.
The source of infection for all three cases is still under investigation.
Of the 132 cases confirmed to date in Indonesia, 107 have been fatal.


Please fill the following Details for Registration
Email
Password
Contact Number
Address
Average Blood required per month
Persons in Charge
(1)
(2)
(3)
(4)
Submit
send


PHYSICS
Get the PDF of Physics Lab Physics Lab Manual Just In a Click
GET NOW
MATHS
Get the PDF of Lab Activity Book, Hand Written Just In a Click
GET NOW
CS
Practical file Certificate
GET NOW
Salt Analysis
Chemistry Salt Analysis hand written journal
GET NOW


Painless E2E testing
with
Hello!
My name is Ostap
Let's talk about testing
Why i'm think i have competence ?
start career as QA
grow up to QA automation
write my own "test framework"
a lot of time debug my own "test framework"
know why selenium
sucks
...
my wife is an QA automation
What is E2E testing?
AngularJS bazzword
Can be understanded as acceptance testing
Writing "acceptance" word is too long...
E2E naming is blessed to be hyped
OK.. what is acceptance testing?
No isolation
No mocking
Test real system
Means: Open browser and click on elements
Wait but, my E2E lib is...
Nightwatch
Protractor
webdriver.io
TestCafé
Nemo
selenium-webdriver
...
... is suck?
Because of — SELENIUM
What word "selenium" means for you
That debugging is a hell
That you definetly needs drivers for browsers
That you need to keep driver version updated
That you need some bindings to use selenium
That it is unstable
That it is hard to setup on Windows
That startup/testing time is huge
Why Cypress
(at least for me)
Javascript framework
No Selenium at all
Runs with your application loop
Debugging is a first class citizen
Built-in tons of features
No configuration required
Is for devs and QAs
Fast
Have great documentation
Why it is painless?
Because you are not thinking of:
Setuping dev environment
Deciding on test runner (karma, mocha, jasmine, qunit)
Deciding on assertion library (chai, expect)
Deciding on mocking (sinon, testdouble)
Structuring your tests
Waiting for elements on the page
Running stuff on Continious Integraion or pre commit
You may know
That the first selling feature of Redux was
time travel?
It here, also!
Why time travel matters on writing tests ?
(Probably you never wrote a test)
Cypress have all stuff needed out of the box
Environment variables
Custom commands
API testing
* CORS is bypassed
Server mocks
Generated project structure
Easy explicit wait
And a lot more
.debug() keyword
Screenshots & videos
Dashboard service with recorded tests
(paid)
Moment, lodash, jquery, minimatch prebundled
Webpack, typescript, broserify plugins
jUnit reporting
And a lot, a lot more
Just Type in your terminal
And happy hacking!
(`npx` requires NodeJS 9 or higher)


{% extends "text_base.html" %} {% block subheading %}
TheHaloMod
is an app for calculating the cosmological Halo
Model of Large Scale Structure,
written by Steven Murray.
It is intended to be used for both research and education, and I'd be very
happy to hear how you're using it!
The backend for this app is written in Python.
If you have a working python installation you can install it simply with
pip install halomod
. TheHaloMod
is powered by
Django.
TheHaloMod
is hosted on a cluster maintained by the
Low-frequency Cosmology (LoCo)
lab at the School of Earth and Space Exploration
at ASU. Shout-outs to Judd Bowman,
Danny Jacobs, Adam Beardsley and Matt Kolopanis for assisting greatly with
server setup and maintenance.


Premiere League - Term 4 Team Ladder from 21/10/2020 to 16/12/2020 |
||||
|---|---|---|---|---|
| Rank | Team | Points | Score Ratio | Games |
| 1 | The Imposters | 126 | 112.9% | 26 |
| 2 | Sooooo Cooked | 124 | 105.3% | 27 |
| 3 | The Winners | 124 | 104.5% | 29 |
| 4 | Squat Squad | 114 | 101.6% | 27 |
| 5 | That Happened. | 102 | 97.5% | 26 |
| 6 | Camsta Kinda Sus | 88 | 90.3% | 27 |
| 7 | Riff-Raff | 78 | 87.9% | 27 |
Premiere League - Term 4 Teams vs Teams from 21/10/2020 to 16/12/2020 |
|||||||
|---|---|---|---|---|---|---|---|
| Team | The Imposters | Sooooo Cooked | The Winners | Squat Squad | That Happened. | Camsta Kinda Sus | Riff-Raff |
| The Imposters | 4/9 | 7/10 | 6/9 | 7/8 | 6/8 | 7/8 | |
| Sooooo Cooked | 5/9 | 5/11 | 6/9 | 5/8 | 6/8 | 8/9 | |
| The Winners | 3/10 | 6/11 | 5/11 | 4/8 | 7/9 | 8/9 | |
| Squat Squad | 3/9 | 3/9 | 6/11 | 6/8 | 6/9 | 6/8 | |
| That Happened. | 1/8 | 3/8 | 4/8 | 2/8 | 7/10 | 8/10 | |
| Camsta Kinda Sus | 2/8 | 2/8 | 2/9 | 3/9 | 3/10 | 5/10 | |
| Riff-Raff | 1/8 | 1/9 | 1/9 | 2/8 | 2/10 | 5/10 |
Teams vs Teams shows how each team performs against each other team. For example, to see how The Imposters did against Sooooo Cooked, read across the first row to the second column. This score, 4/9, is the number of times The Imposters scored higher than Sooooo Cooked, compared to the total number of times they played each other.
Premiere League - Term 4 Solo Ladder from 21/10/2020 to 16/12/2020 |
||||||||
|---|---|---|---|---|---|---|---|---|
| Rank | Player | Team | Average Score | Average Rank | Score Ratio | Games | ||
| 1 | SPYDER | Sooooo Cooked, The Imposters | 13250 | 1.8 | 183% | 13 | ||
| 2 | Camsta | Camsta Kinda Sus, That Happened., Sooooo Cooked, The Imposters, Riff-Raff | 11330 | 3.5 | 149% | 49 | ||
| 3 | Packing | That Happened., Sooooo Cooked, The Imposters, The Winners, Riff-Raff | 10447 | 4.4 | 143% | 44 | ||
| 4 | KingTim | That Happened., The Imposters, Squat Squad, Riff-Raff | 10394 | 4.3 | 136% | 37 | ||
| 5 | ZoneCub | Camsta Kinda Sus, That Happened., Sooooo Cooked, The Imposters, Squat Squad, Riff-Raff | 9568 | 5.4 | 127% | 38 | ||
| 6 | Camsta Kinda Sus, That Happened., The Imposters, Riff-Raff | 9289 | 5.5 | 126% | 38 | |||
| 7 | Vexim | Camsta Kinda Sus, That Happened., Sooooo Cooked, Squat Squad, The Winners, Riff-Raff | 9377 | 5.5 | 124% | 46 | ||
| 8 | DarkPass | That Happened., Sooooo Cooked, The Imposters | 8775 | 6.3 | 124% | 12 | ||
| 9 | Dusty51 | That Happened., The Imposters | 9097 | 5.3 | 121% | 7 | ||
| 10 | M2Skyros | Camsta Kinda Sus, That Happened., Squat Squad, Riff-Raff | 8714 | 6.5 | 119% | 35 | ||
| 11 | Molten | Camsta Kinda Sus, That Happened., The Imposters, The Winners, Riff-Raff | 9263 | 5.8 | 118% | 22 | ||
| 12 | vAirr | Camsta Kinda Sus, That Happened., Sooooo Cooked, Squat Squad, The Winners | 8700 | 6.7 | 117% | 48 | ||
| 13 | Whippet | Camsta Kinda Sus, That Happened., Sooooo Cooked, Squat Squad, Riff-Raff | 8638 | 6.7 | 111% | 35 | ||
| 14 | Invictus | Sooooo Cooked, The Imposters, The Winners, Riff-Raff | 8156 | 6.7 | 111% | 35 | ||
| 15 | Strik3r | Camsta Kinda Sus, That Happened., Sooooo Cooked, The Imposters, Squat Squad, The Winners | 8306 | 7.3 | 107% | 43 | ||
| 16 | Peregrin | That Happened., Sooooo Cooked | 8202 | 7.8 | 105% | 4 | ||
| 17 | Fluffy | That Happened., The Imposters, Riff-Raff | 7117 | 8.4 | 97% | 18 | ||
| 18 | Kovat | Camsta Kinda Sus, The Imposters | 6986 | 8.8 | 96% | 4 | ||
| 19 | BROCKER | The Winners, Riff-Raff | 7296 | 9.3 | 95% | 22 | ||
| 20 | Fluffy | The Imposters | 7077 | 9.0 | 90% | 5 | ||
| 21 | Corrupt | That Happened., Sooooo Cooked, The Imposters, Squat Squad, The Winners, Riff-Raff | 6851 | 9.2 | 90% | 45 | ||
| 22 | Lifeline | Squat Squad, Riff-Raff | 6157 | 9.4 | 86% | 7 | ||
| 23 | Hemlock | Camsta Kinda Sus, That Happened., Sooooo Cooked, Squat Squad | 6215 | 10.2 | 81% | 20 | ||
| 24 | Fizz | That Happened., Squat Squad, The Winners | 5922 | 10.3 | 79% | 29 | ||
| 25 | Young | Sooooo Cooked | 5678 | 10.5 | 74% | 6 | ||
| 26 | Echo | Camsta Kinda Sus, That Happened., Sooooo Cooked, The Imposters, Squat Squad, The Winners, Riff-Raff | 5542 | 11.1 | 71% | 37 | ||
| 27 | Reign | Camsta Kinda Sus, Sooooo Cooked, The Winners | 5452 | 11.1 | 71% | 39 | ||
| 28 | Browny | That Happened., Sooooo Cooked, The Imposters, Squat Squad, The Winners, Riff-Raff | 5357 | 10.9 | 69% | 31 | ||
| 29 | Bigfish | That Happened., Sooooo Cooked, The Imposters, The Winners, Riff-Raff | 4979 | 12.1 | 64% | 28 | ||
| 30 | LazerLim | Squat Squad | 4787 | 12.6 | 60% | 14 | ||
| 31 | Canno | Sooooo Cooked, The Winners | 4158 | 12.6 | 56% | 8 | ||
| 32 | Swagger | Riff-Raff | 4083 | 12.1 | 55% | 12 | ||
| 33 | Whatzee | That Happened., Sooooo Cooked, Squat Squad, The Winners, Riff-Raff | 4176 | 12.5 | 54% | 32 | ||
| 34 | Dizzy | Camsta Kinda Sus, That Happened., Sooooo Cooked, Squat Squad, The Winners, Riff-Raff | 2716 | 14.2 | 35% | 43 | ||
| 35 | ROB DAWG | Riff-Raff | 2041 | 13.7 | 30% | 3 |
This report ranks individual players. Tag Ratio is the number of people you shot divided by the number of people that shot you. Score ratio is your score in each game divided by the average score for that game. TR x SR is tag ratio multiplied by score ratio. The report has been limited to games from 21/10/2020 to 16/12/2020. Players are ranked on their average score ratio.
Premiere League - Term 4 Games from 21/10/2020 to 16/12/2020 |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Game | Team | Score | Pts | Team | Score | Pts | Team | Score | Pts | |||
| 21/10/2020 | ||||||||||||
| 7:06 PM | Sooooo Cooked | 48170 | 6 | That Happened. | 46260 | 4 | Camsta Kinda Sus | 39458 | 2 | |||
| 7:25 PM | Squat Squad | 44518 | 6 | The Winners | 42068 | 4 | Riff-Raff | 28666 | 2 | |||
| 7:44 PM | That Happened. | 39629 | 6 | Sooooo Cooked | 38756 | 4 | The Imposters | 34878 | 2 | |||
| 8:02 PM | The Winners | 48999 | 6 | Riff-Raff | 37777 | 4 | Camsta Kinda Sus | 28635 | 2 | |||
| 8:19 PM | Sooooo Cooked | 50929 | 6 | Squat Squad | 42460 | 4 | The Imposters | 21393 | 2 | |||
| 8:35 PM | That Happened. | 33355 | 6 | Camsta Kinda Sus | 32766 | 4 | Riff-Raff | 29756 | 2 | |||
| 8:51 PM | The Imposters | 33155 | 6 | The Winners | 30377 | 4 | Squat Squad | 25014 | 2 | |||
| 28/10/2020 | ||||||||||||
| 7:04 PM | Sooooo Cooked | 52200 | 6 | Squat Squad | 41030 | 4 | Camsta Kinda Sus | 38658 | 2 | |||
| 7:20 PM | The Imposters | 53930 | 6 | That Happened. | 41068 | 4 | Riff-Raff | 17263 | 2 | |||
| 7:36 PM | The Winners | 23113 | 6 | Camsta Kinda Sus | 20283 | 4 | Sooooo Cooked | 19502 | 2 | |||
| 7:52 PM | Squat Squad | 44077 | 6 | Riff-Raff | 41079 | 4 | That Happened. | 38749 | 2 | |||
| 8:08 PM | The Imposters | 49680 | 6 | The Winners | 44349 | 4 | Camsta Kinda Sus | 30388 | 2 | |||
| 8:29 PM | Sooooo Cooked | 41006 | 6 | Riff-Raff | 38568 | 4 | Squat Squad | 31117 | 2 | |||
| 8:45 PM | The Imposters | 43837 | 6 | That Happened. | 31175 | 4 | The Winners | 30357 | 2 | |||
| 4/11/2020 | ||||||||||||
| 7:02 PM | Squat Squad | 39277 | 6 | That Happened. | 36766 | 4 | Camsta Kinda Sus | 29546 | 2 | |||
| 7:18 PM | Sooooo Cooked | 47309 | 6 | Riff-Raff | 42088 | 4 | The Winners | 32588 | 2 | |||
| 7:35 PM | The Imposters | 46779 | 6 | Squat Squad | 39708 | 4 | Camsta Kinda Sus | 29245 | 2 | |||
| 7:52 PM | Sooooo Cooked | 40667 | 6 | That Happened. | 35806 | 4 | The Winners | 23294 | 2 | |||
| 8:09 PM | The Imposters | 40936 | 6 | Camsta Kinda Sus | 23395 | 4 | Riff-Raff | 13052 | 2 | |||
| 8:25 PM | The Winners | 52000 | 6 | Squat Squad | 47450 | 4 | That Happened. | 34336 | 2 | |||
| 8:42 PM | Sooooo Cooked | 48709 | 6 | The Imposters | 44519 | 4 | Riff-Raff | 30747 | 2 | |||
| 11/11/2020 | ||||||||||||
| 7:02 PM | Sooooo Cooked | 49939 | 6 | Camsta Kinda Sus | 40629 | 4 | The Imposters | 35878 | 2 | |||
| 7:19 PM | The Winners | 42588 | 6 | Riff-Raff | 39627 | 4 | The Imposters | 35987 | 2 | |||
| 7:55 PM | The Winners | 45267 | 6 | That Happened. | 28054 | 4 | Camsta Kinda Sus | 24886 | 2 | |||
| 8:13 PM | Squat Squad | 47059 | 6 | The Imposters | 45829 | 4 | That Happened. | 40169 | 2 | |||
| 8:31 PM | Sooooo Cooked | 54110 | 6 | The Winners | 41089 | 4 | Squat Squad | 40899 | 2 | |||
| 8:47 PM | That Happened. | 35627 | 6 | Sooooo Cooked | 35316 | 4 | Riff-Raff | 26834 | 2 | |||
| 9:04 PM | Squat Squad | 40147 | 6 | Riff-Raff | 38638 | 4 | Camsta Kinda Sus | 35638 | 2 | |||
| 18/11/2020 | ||||||||||||
| 7:07 PM | Camsta Kinda Sus | 47988 | 6 | That Happened. | 38718 | 4 | Riff-Raff | 36308 | 2 | |||
| 7:24 PM | The Imposters | 44309 | 6 | Squat Squad | 41738 | 4 | The Winners | 35826 | 2 | |||
| 7:47 PM | That Happened. | 41038 | 6 | Sooooo Cooked | 36797 | 4 | Camsta Kinda Sus | 34617 | 2 | |||
| 8:05 PM | Squat Squad | 44228 | 6 | The Winners | 38605 | 4 | Riff-Raff | 19924 | 2 | |||
| 8:22 PM | Sooooo Cooked | 39827 | 6 | The Imposters | 30384 | 4 | That Happened. | 28026 | 2 | |||
| 8:41 PM | The Winners | 35126 | 6 | Riff-Raff | 32645 | 4 | Camsta Kinda Sus | 19394 | 2 | |||
| 9:00 PM | The Imposters | 51179 | 6 | Squat Squad | 38847 | 4 | Sooooo Cooked | 35097 | 2 | |||
| 25/11/2020 | ||||||||||||
| 6:59 PM | The Imposters | 51610 | 6 | That Happened. | 41798 | 4 | Riff-Raff | 33617 | 2 | |||
| 7:15 PM | The Winners | 41228 | 6 | Camsta Kinda Sus | 29117 | 4 | Sooooo Cooked | 22433 | 2 | |||
| 7:32 PM | Squat Squad | 52330 | 6 | That Happened. | 49010 | 4 | Riff-Raff | 42859 | 2 | |||
| 7:51 PM | Camsta Kinda Sus | 42989 | 6 | The Winners | 41198 | 4 | The Imposters | 39529 | 2 | |||
| 8:08 PM | Sooooo Cooked | 44468 | 6 | Squat Squad | 39877 | 4 | Riff-Raff | 36739 | 2 | |||
| 8:26 PM | The Imposters | 45108 | 6 | The Winners | 43308 | 4 | That Happened. | 24446 | 2 | |||
| 8:44 PM | Sooooo Cooked | 53359 | 6 | Camsta Kinda Sus | 43570 | 4 | Squat Squad | 39168 | 2 | |||
| 2/12/2020 | ||||||||||||
| 7:05 PM | The Winners | 42507 | 6 | The Imposters | 33556 | 4 | Riff-Raff | 33397 | 2 | |||
| 7:22 PM | The Imposters | 48190 | 6 | Sooooo Cooked | 44629 | 4 | Camsta Kinda Sus | 41988 | 2 | |||
| 7:40 PM | Riff-Raff | 42258 | 6 | Camsta Kinda Sus | 37137 | 4 | Squat Squad | 34657 | 2 | |||
| 7:58 PM | Squat Squad | 51040 | 6 | The Imposters | 48129 | 4 | That Happened. | 18532 | 2 | |||
| 8:16 PM | That Happened. | 41518 | 6 | Camsta Kinda Sus | 39128 | 4 | The Winners | 38317 | 2 | |||
| 8:36 PM | Squat Squad | 48060 | 6 | The Winners | 46289 | 4 | Sooooo Cooked | 43928 | 2 | |||
| 8:54 PM | Sooooo Cooked | 53620 | 6 | That Happened. | 50160 | 4 | Riff-Raff | 39530 | 2 | |||
| 9/12/2020 | ||||||||||||
| 7:02 PM | That Happened. | 24254 | 6 | Squat Squad | 20352 | 4 | Camsta Kinda Sus | 13202 | 2 | |||
| 7:20 PM | The Imposters | 46349 | 6 | Sooooo Cooked | 34016 | 4 | Riff-Raff | 29806 | 2 | |||
| 7:41 PM | That Happened. | 38736 | 6 | Squat Squad | 34185 | 4 | The Winners | 21904 | 2 | |||
| 8:01 PM | The Imposters | 54290 | 6 | Camsta Kinda Sus | 39298 | 4 | Riff-Raff | 33217 | 2 | |||
| 8:20 PM | The Winners | 44039 | 6 | Sooooo Cooked | 41248 | 4 | That Happened. | 39408 | 2 | |||
| 8:39 PM | The Imposters | 53360 | 6 | Camsta Kinda Sus | 35397 | 4 | Squat Squad | 33737 | 2 | |||
| 8:56 PM | The Winners | 54620 | 6 | Riff-Raff | 48190 | 4 | Sooooo Cooked | 41198 | 2 | |||
| 16/12/2020 | ||||||||||||
| 7:04 PM | Camsta Kinda Sus | 41929 | 6 | That Happened. | 40798 | 4 | Riff-Raff | 32266 | 2 | |||
| 7:24 PM | The Winners | 49560 | 6 | Squat Squad | 37928 | 4 | Camsta Kinda Sus | 33526 | 2 | |||
| 7:42 PM | The Imposters | 37085 | 6 | Sooooo Cooked | 29926 | 4 | The Winners | 27836 | 2 | |||
| 8:02 PM | Riff-Raff | 51010 | 6 | Camsta Kinda Sus | 45469 | 4 | That Happened. | 43930 | 2 | |||
| 8:20 PM | Squat Squad | 48810 | 6 | Sooooo Cooked | 41397 | 4 | The Winners | 35858 | 2 | |||
| 8:41 PM | The Winners | 50210 | 6 | Sooooo Cooked | 38598 | 4 | Riff-Raff | 36647 | 2 | |||
| 9:01 PM | The Imposters | 52700 | 6 | The Winners | 37876 | 4 | Squat Squad | 29817 | 2 |
This is a list of games. Each row in the table is one game. Across each row, you see the teams that were in that game (with the team that placed first listed first, and so on), and the score for each team.


Berkeley DB: Db::stat
Db::stat
#include <db_cxx.h>
int
Db::stat(void *sp, void *(*db_malloc)(size_t), u_int32_t flags);
Description
The Db::stat method creates a statistical structure and
copies a pointer to it into user-specified memory locations.
Specifically, if sp is non-NULL, a pointer to the
statistics for the database are copied into the memory location
it references.
Statistical structures are created in allocated memory.
If
db_malloc is non-NULL, it is called to allocate the memory,
otherwise, the library function malloc(3)) is used.
The function db_malloc must match the calling conventions of
the malloc(3)) library routine.
Regardless, the caller is responsible for deallocating the returned
memory.
To deallocate the returned memory, free each returned memory pointer;
pointers inside the memory do not need to be individually freed.
The Db::stat method cannot be transaction protected, and, should
be done outside of the scope of a transaction.
In the presence of multiple threads or processes accessing an active
database, the returned information may be out-of-date.
This method may access all of the pages in the database, and
therefore may incur a severe performance penalty and have obvious
negative effects on the underlying buffer pool.
The flags parameter must be set to 0 or the following value:
- DB_RECORDCOUNT
- Fill in the bt_nrecs information of the statistics structure,
but do not collect any other information. This flag makes it reasonable
for applications to request a record count from a database without
incurring a performance penalty. It is only available for Recno
databases, or Btree databases where the underlying database was created
with the DB_RECNUM flag.
The Db::stat
method either returns errno or throws an exception that
encapsulates an errno on failure, and 0 on success.
Btree and Recno Statistics
In the case of a Btree or Recno database,
the statistics are stored in a structure of type DB_BTREE_STAT. The
following fields will be filled in:
- u_int32_t bt_magic;
- Magic number that identifies the file as a btree file.
- u_int32_t bt_version;
- The version of the btree file type.
- u_int32_t bt_flags;
- Permanent database flags, including
DB_DUP, DB_FIXEDLEN, DB_RECNUM and DB_RENUMBER.
- u_int32_t bt_minkey;
- The bt_minkey value specified to Db::open, if any.
- u_int32_t bt_re_len;
- The re_len value specified to Db::open, if any.
- u_int32_t bt_re_pad;
- The re_pad value specified to Db::open, if any.
- u_int32_t bt_pagesize;
- Underlying tree page size.
- u_int32_t bt_levels;
- Number of levels in the tree.
- u_int32_t bt_nrecs;
- Number of data items in the tree (since there may be multiple data items
per key, this number may not be the same as the number of keys).
- u_int32_t bt_int_pg;
- Number of tree internal pages.
- u_int32_t bt_leaf_pg;
- Number of tree leaf pages.
- u_int32_t bt_dup_pg;
- Number of tree duplicate pages.
- u_int32_t bt_over_pg;
- Number of tree overflow pages.
- u_int32_t bt_free;
- Number of pages on the free list.
- u_int32_t bt_int_pgfree;
- Number of bytes free in tree internal pages.
- u_int32_t bt_leaf_pgfree;
- Number of bytes free in tree leaf pages.
- u_int32_t bt_dup_pgfree;
- Number of bytes free in tree duplicate pages.
- u_int32_t bt_over_pgfree;
- Number of bytes free in tree overflow pages.
The Db::stat
method either returns errno or throws an exception that
encapsulates an errno on failure, and 0 on success.
Errors
If a fatal error occurs in Berkeley DB, the Db::stat method may fail and either
return DB_RUNRECOVERY or throw an exception encapsulating DB_RUNRECOVERY,
at which point all subsequent database calls will also fail in the same
way. Methods marked as returning errno will, by default, throw
an exception that encapsulates the error information. The default error
behavior can be changed, see DbException.
The Db::stat
method may fail and throw an exception
for any of the errors specified for the following Berkeley DB and C library
functions:
Db::cursor,
DBcursor->c_close(3),
dbenv->db_paniccall(3),
fflush(3),
fprintf(3),
DbLockTab::get,
DbLock::put,
DbLockTab::vec,
malloc(3),
DbMpoolFile::get,
DbMpoolFile::put,
memset(3),
strerror(3),
vfprintf(3),
and
vsnprintf(3).
Class
Db
See Also
Db::close,
Db::cursor,
Db::del,
Db::fd,
Db::get,
Db::get_byteswapped,
Db::get_type,
Db::join,
Db::open,
Db::put,
Db::stat
and
Db::sync.


(Appears on: Generation)
CloneFrom provides the location of the source resource used to generate target resources. The resource kind is derived from the match criteria.
| Field | Description |
|---|---|
namespace
string
|
(Optional)
Namespace specifies source resource namespace. |
name
string
|
Name specifies name of the resource. |
ClusterPolicy declares validation, mutation, and generation behaviors for matching resources.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec
Spec
|
Spec declares policy behaviors.
|
||||||
status
PolicyStatus
|
(Optional)
Status contains policy runtime data. |
Condition defines variable-based conditional criteria for rule execution.
| Field | Description |
|---|---|
key
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
Key is the context entry (using JMESPath) for conditional rule evaluation. |
operator
ConditionOperator
|
Operator is the operation to perform. |
value
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
Value is the conditional value, or set of values. The values can be fixed set or can be variables declared using using JMESPath. |
string
alias)(Appears on: Condition)
ConditionOperator is the operation performed on condition key and value.
(Appears on: ContextEntry)
ConfigMapReference refers to a ConfigMap
| Field | Description |
|---|---|
name
string
|
|
namespace
string
|
(Appears on: Rule)
ContextEntry adds variables and data sources to a rule Context
| Field | Description |
|---|---|
name
string
|
|
configMap
ConfigMapReference
|
(Appears on: Validation)
Deny specifies a list of conditions. The validation rule fails, if any Condition evaluates to “false”.
| Field | Description |
|---|---|
conditions
[]Condition
|
Specifies set of condition to deny. |
(Appears on: Rule)
ExcludeResources specifies resource and admission review request data for which a policy rule is not applicable.
| Field | Description |
|---|---|
UserInfo
UserInfo
|
(Optional)
UserInfo contains information about the user performing the operation. |
resources
ResourceDescription
|
(Optional)
ResourceDescription contains information about the resource being created or modified. |
GenerateRequest is a request to process generate rule.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec
GenerateRequestSpec
|
Spec is the information to identify the generate request.
|
||||||
status
GenerateRequestStatus
|
(Optional)
Status contains statistics related to generate request. |
(Appears on: GenerateRequestSpec)
GenerateRequestContext stores the context to be shared.
| Field | Description |
|---|---|
userInfo
RequestInfo
|
(Optional) |
(Appears on: GenerateRequest)
GenerateRequestSpec stores the request specification.
| Field | Description |
|---|---|
policy
string
|
Specifies the name of the policy. |
resource
ResourceSpec
|
ResourceSpec is the information to identify the generate request. |
context
GenerateRequestContext
|
Context … |
string
alias)(Appears on: GenerateRequestStatus)
GenerateRequestState defines the state of request.
(Appears on: GenerateRequest)
GenerateRequestStatus stores the status of generated request.
| Field | Description |
|---|---|
state
GenerateRequestState
|
State represents state of the generate request. |
message
string
|
(Optional)
Specifies request status message. |
generatedResources
[]ResourceSpec
|
This will track the resources that are generated by the generate Policy. Will be used during clean up resources. |
(Appears on: Rule)
Generation defines how new resources should be created and managed.
| Field | Description |
|---|---|
ResourceSpec
ResourceSpec
|
ResourceSpec contains information to select the resource. |
synchronize
bool
|
(Optional)
Synchronize controls if generated resources should be kept in-sync with their source resource. If Synchronize is set to “true” changes to generated resources will be overwritten with resource data from Data or the resource specified in the Clone declaration. Optional. Defaults to “false” if not specified. |
data
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
Data provides the resource declaration used to populate each generated resource. At most one of Data or Clone must be specified. If neither are provided, the generated resource will be created with default data only. |
clone
CloneFrom
|
(Optional)
Clone specifies the source resource used to populate each generated resource. At most one of Data or Clone can be specified. If neither are provided, the generated resource will be created with default data only. |
(Appears on: Rule)
MatchResources is used to specify resource and admission review request data for which a policy rule is applicable.
| Field | Description |
|---|---|
UserInfo
UserInfo
|
(Optional)
UserInfo contains information about the user performing the operation. |
resources
ResourceDescription
|
ResourceDescription contains information about the resource being created or modified. |
(Appears on: Rule)
Mutation defines how resource are modified.
| Field | Description |
|---|---|
overlay
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
Overlay specifies an overlay pattern to modify resources. DEPRECATED. Use PatchStrategicMerge instead. Scheduled for removal in release 1.5+. |
patches
[]Patch
|
(Optional)
Patches specifies a RFC 6902 JSON Patch to modify resources. DEPRECATED. Use PatchesJSON6902 instead. Scheduled for removal in release 1.5+. |
patchStrategicMerge
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
PatchStrategicMerge is a strategic merge patch used to modify resources. See https://kubernetes.io/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/ and https://kubectl.docs.kubernetes.io/references/kustomize/patchesstrategicmerge/. |
patchesJson6902
string
|
(Optional)
PatchesJSON6902 is a list of RFC 6902 JSON Patch declarations used to modify resources. See https://tools.ietf.org/html/rfc6902 and https://kubectl.docs.kubernetes.io/references/kustomize/patchesjson6902/. |
(Appears on: Mutation)
Patch is a RFC 6902 JSON Patch. See: https://tools.ietf.org/html/rfc6902
| Field | Description |
|---|---|
path
string
|
Path specifies path of the resource. |
op
string
|
Operation specifies operations supported by JSON Patch. i.e:- add, replace and delete. |
value
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
Value specifies the value to be applied. |
Policy declares validation, mutation, and generation behaviors for matching resources. See: https://kyverno.io/docs/writing-policies/ for more information.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec
Spec
|
Spec defines policy behaviors and contains one or rules.
|
||||||
status
PolicyStatus
|
(Optional)
Status contains policy runtime information. |
(Appears on: ClusterPolicy, Policy)
PolicyStatus mostly contains runtime information related to policy execution.
| Field | Description |
|---|---|
averageExecutionTime
string
|
(Optional)
AvgExecutionTime is the average time taken to process the policy rules on a resource. |
violationCount
int
|
(Optional)
ViolationCount is the total count of policy failure results for this policy. |
rulesFailedCount
int
|
(Optional)
RulesFailedCount is the total count of policy execution errors for this policy. |
rulesAppliedCount
int
|
(Optional)
RulesAppliedCount is the total number of times this policy was applied. |
resourcesBlockedCount
int
|
(Optional)
ResourcesBlockedCount is the total count of admission review requests that were blocked by this policy. |
resourcesMutatedCount
int
|
(Optional)
ResourcesMutatedCount is the total count of resources that were mutated by this policy. |
resourcesGeneratedCount
int
|
(Optional)
ResourcesGeneratedCount is the total count of resources that were generated by this policy. |
ruleStatus
[]RuleStats
|
(Optional)
Rules provides per rule statistics |
(Appears on: GenerateRequestContext)
RequestInfo contains permission info carried in an admission request.
| Field | Description |
|---|---|
roles
[]string
|
(Optional)
Roles is a list of possible role send the request. |
clusterRoles
[]string
|
(Optional)
ClusterRoles is a list of possible clusterRoles send the request. |
userInfo
Kubernetes authentication/v1.UserInfo
|
(Optional)
UserInfo is the userInfo carried in the admission request. |
(Appears on: ExcludeResources, MatchResources)
ResourceDescription contains criteria used to match resources.
| Field | Description |
|---|---|
kinds
[]string
|
(Optional)
Kinds is a list of resource kinds. |
name
string
|
(Optional)
Name is the name of the resource. The name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
namespaces
[]string
|
(Optional)
Namespaces is a list of namespaces names. Each name supports wildcard characters “*” (matches zero or many characters) and “?” (at least one character). |
annotations
map[string]string
|
(Optional)
Annotations is a map of annotations (key-value pairs of type string). Annotation keys and values support the wildcard characters “*” (matches zero or many characters) and “?” (matches at least one character). |
selector
Kubernetes meta/v1.LabelSelector
|
(Optional)
Selector is a label selector. Label keys and values in |
(Appears on: GenerateRequestSpec, GenerateRequestStatus, Generation)
ResourceSpec contains information to identify a resource.
| Field | Description |
|---|---|
apiVersion
string
|
(Optional)
APIVersion specifies resource apiVersion. |
kind
string
|
Kind specifies resource kind. |
namespace
string
|
(Optional)
Namespace specifies resource namespace. |
name
string
|
Name specifies the resource name. |
(Appears on: Spec)
Rule defines a validation, mutation, or generation control for matching resources. Each rules contains a match declaration to select resources, and an optional exclude declaration to specify which resources to exclude.
| Field | Description |
|---|---|
name
string
|
Name is a label to identify the rule, It must be unique within the policy. |
context
[]ContextEntry
|
(Optional)
Context defines variables and data sources that can be used during rule execution. |
match
MatchResources
|
MatchResources defines when this policy rule should be applied. The match criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the user name or role. At least one kind is required. |
exclude
ExcludeResources
|
(Optional)
ExcludeResources defines when this policy rule should not be applied. The exclude criteria can include resource information (e.g. kind, name, namespace, labels) and admission review request information like the name or role. |
preconditions
[]Condition
|
(Optional)
Conditions enable variable-based conditional rule execution. This is useful for finer control of when an rule is applied. A condition can reference object data using JMESPath notation. |
mutate
Mutation
|
(Optional)
Mutation is used to modify matching resources. |
validate
Validation
|
(Optional)
Validation is used to validate matching resources. |
generate
Generation
|
(Optional)
Generation is used to create new resources. |
(Appears on: PolicyStatus)
RuleStats provides statistics for an individual rule within a policy.
| Field | Description |
|---|---|
ruleName
string
|
Name is the rule name. |
averageExecutionTime
string
|
(Optional)
ExecutionTime is the average time taken to execute this rule. |
violationCount
int
|
(Optional)
ViolationCount is the total count of policy failure results for this rule. |
failedCount
int
|
(Optional)
FailedCount is the total count of policy error results for this rule. |
appliedCount
int
|
(Optional)
AppliedCount is the total number of times this rule was applied. |
resourcesBlockedCount
int
|
(Optional)
ResourcesBlockedCount is the total count of admission review requests that were blocked by this rule. |
resourcesMutatedCount
int
|
(Optional)
ResourcesMutatedCount is the total count of resources that were mutated by this rule. |
resourcesGeneratedCount
int
|
(Optional)
ResourcesGeneratedCount is the total count of resources that were generated by this rule. |
(Appears on: ClusterPolicy, Policy)
Spec contains a list of Rule instances and other policy controls.
| Field | Description |
|---|---|
rules
[]Rule
|
Rules is a list of Rule instances. A Policy contains multiple rules and each rule can validate, mutate, or generate resources. |
validationFailureAction
string
|
(Optional)
ValidationFailureAction controls if a validation policy rule failure should disallow the admission review request (enforce), or allow (audit) the admission review request and report an error in a policy report. Optional. The default value is “audit”. |
background
bool
|
(Optional)
Background controls if rules are applied to existing resources during a background scan. Optional. Default value is “true”. The value must be set to “false” if the policy rule uses variables that are only available in the admission review request (e.g. user name). |
(Appears on: ExcludeResources, MatchResources)
UserInfo contains information about the user performing the operation.
| Field | Description |
|---|---|
roles
[]string
|
(Optional)
Roles is the list of namespaced role names for the user. |
clusterRoles
[]string
|
(Optional)
ClusterRoles is the list of cluster-wide role names for the user. |
subjects
[]Kubernetes rbac/v1.Subject
|
(Optional)
Subjects is the list of subject names like users, user groups, and service accounts. |
(Appears on: Rule)
Validation defines checks to be performed on matching resources.
| Field | Description |
|---|---|
message
string
|
(Optional)
Message specifies a custom message to be displayed on failure. |
pattern
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
Pattern specifies an overlay-style pattern used to check resources. |
anyPattern
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions.JSON
|
(Optional)
AnyPattern specifies list of validation patterns. At least one of the patterns must be satisfied for the validation rule to succeed. |
deny
Deny
|
(Optional)
Deny defines conditions to fail the validation rule. |
ViolatedRule stores the information regarding the rule.
| Field | Description |
|---|---|
name
string
|
Specifies violated rule name. |
type
string
|
Specifies violated rule type. |
message
string
|
(Optional)
Specifies violation message. |
check
string
|
(Optional) |


 A web page is a text document written in a language called HTML. Web browsers read these documents, and then interpret and display them. When a person goes to a web page like www.google.com, their computer sends a HTTP Request to a server.
The server finds the appropriate HTML document and sends it back to the user's computer where a web browser interprets the page and displays it on the user's screen. This video does a good job of explaining more.
HTML stands for Hypertext Markup Language. HTML documents form the majority of the content on the web.
HTML documents contain text content which describes "what you see" and markup which describes "how it looks". This video gives a good overview.
HTML documents are made of HTML elements. When writing HTML, we tell browsers the type of each element by using HTML tags. This video explains the distinction well.
Scratchpad http://scratchpad.io/long-term-dogs-2880 Udacity Intro to Programming Coding Learned B /B this makes text bold and the beginning and at the end. Example: HTML is reasonably straightforward The code EM /EM makes text have emphasis it looks like italics at the beginning and the end HTML this will make the work HTML hyperlink to www.udacity.com a href is a void tag my favorite will make the words “my favorite” to a hyperlink to www.udacity.com. Images IMG used when you want the site to refer to another site to pull a image. Images don’t have end tags instead they include alt which is alternate text that will display in the event that the image doesn’t display and is required by the websites as this will show text explaining that that image did not load etc. or is unavailable and is good for the blind etc. Example:
Computers are stupid because they interpret instructions literally. This makes them very unforgiving since a small mistake by a programmer can cause huge problems in a program.
How Coding Works Coding happens when programmers write text in a language that a computer can understand. The computer can then follow the instructions the programmer wrote. For example, the computer might do this by making text like this: I'm learning to code! look like this: I'm learning to code! For example, if you forget to close a B tag, the computer won't be able to figure out what you had intended to make bold. This "stupidity" can be very frustrating, but it also gives programmers incredible power: if you know how to talk to a computer then you can tell it to do anything you want.
HTML elements are either inline or B block closing B. Block elements form an "invisible box" around the content inside of them. Inline elements are commands such as STRONG, IMG, BR, SPAN, and A,
P element boxes the text and can have height and width on the contrary of BR as these are inline text that cannot have specific heights or width as they are for text only and refer to B, EM, and IMG.
Multiple white space or lines use the BR which is a void tag because it has no content it has no closing. P is not a void and does have closing and it stands for paragraph. DIV, P and FORM are not inline instead they create boxes around the text or form.
HTML elements are either inline or block. Block elements form an "invisible box" around the content inside of them.
To edit a website, in your chrome browser, right click and choose Inspect Elements and then you can add code. Then press refresh and code will appear.
The "tree-like structure" comes from the fact that HTML elements can have other elements inside of them. You can draw this relationship like a family tree. My mother had multiple children. So did her mother, and so on...
In a browser, this structure shows up as a series of nested boxes. There are boxes inside of boxes inside of boxes, and so on.
When you read an HTML document as text, you see a wave of changing indentations going up and down the left side of the document. The more indented an element is, the more deeply nested its corresponding "box" is.
When writing code, programmers use special text editors (like Sublime Text for example). These editors make the programmer's life easier. For example, some text editors will automatically generate a closing HTML tag when you write an opening tag. Programmers Can't Remember Everything there are too many details to keep everything in your head. And that's okay. If you forget how to make text italic in HTML, you can always just look it up.
Replace place holder text with some text - the final document is saved to gwenique’s folder named Adding CSS Style to HTML Structure and saved in Codepen. I used Sublime to link the tabs of code using the link feature hown in instructor notes. You can also use styling using the style code instead of having to link the tabs.
Avoiding repetition is important for a variety of reasons.
Avoiding Errors: When programmers don't avoid repetition, they will often have to do the same thing over and over. This may mean copy and pasting certain style attributes into many HTML elements or rewriting the same code (sometimes with minor differences) many times. This can lead to errors when the programmer decides to make a change to something. If they don't dilligently make that same change everywhere the repeated code appears, problems will arise.
Consistency: A way to locally and temporary see what a slightly change of code can have for effect., in your chrome browser, right click and choose Inspect Elements and then you can add code. Then press refresh and code will appear. As a beginner looking at Wikipedia website and inspecting the elements you can then learn to see the patterns established. These paterns to me are consistency.div the same class and then specify the style for that class in only one place! By avoiding repetion, it's now very easy for me to make changes to this style.
CSS stands for Cascading Style Sheets and they give programmers a way to control the style of related HTML elements. This is done by giving similar HTML elements the same class name and then specifying the style that should apply to that class.


| dbSendQuery {DBI} | R Documentation |
The dbSendQuery()
method only submits and synchronously executes the
SQL query to the database engine. It does not extract any
records — for that you need to use the dbFetch()
method, and
then you must call dbClearResult()
when you finish fetching the
records you need. For interactive use, you should almost always prefer
dbGetQuery()
.
dbSendQuery(conn, statement, ...)
conn |
A DBIConnection object, as returned by
|
statement |
a character string containing SQL. |
... |
Other parameters passed on to methods. |
This method is for SELECT
queries only. Some backends may
support data manipulation queries through this method for compatibility
reasons. However, callers are strongly encouraged to use
dbSendStatement()
for data manipulation statements.
The query is submitted to the database server and the DBMS executes it,
possibly generating vast amounts of data. Where these data live
is driver-specific: some drivers may choose to leave the output on the server
and transfer them piecemeal to R, others may transfer all the data to the
client – but not necessarily to the memory that R manages. See individual
drivers' dbSendQuery()
documentation for details.
dbSendQuery()
returns
an S4 object that inherits from DBIResult.
The result set can be used with dbFetch()
to extract records.
Once you have finished using a result, make sure to clear it
with dbClearResult()
.
An error is raised when issuing a query over a closed
or invalid connection,
or if the query is not a non-NA
string.
An error is also raised if the syntax of the query is invalid
and all query parameters are given (by passing the params
argument)
or the immediate
argument is set to TRUE
.
The following arguments are not part of the dbSendQuery()
generic
(to improve compatibility across backends)
but are part of the DBI specification:
params
(default: NULL
)
immediate
(default: NULL
)
They must be provided as named arguments. See the "Specification" sections for details on their usage.
No warnings occur under normal conditions.
When done, the DBIResult object must be cleared with a call to
dbClearResult()
.
Failure to clear the result set leads to a warning
when the connection is closed.
If the backend supports only one open result set per connection,
issuing a second query invalidates an already open result set
and raises a warning.
The newly opened result set is valid
and must be cleared with dbClearResult()
.
The param
argument allows passing query parameters, see dbBind()
for details.
immediate
argumentThe immediate
argument supports distinguishing between "direct"
and "prepared" APIs offered by many database drivers.
Passing immediate = TRUE
leads to immediate execution of the
query or statement, via the "direct" API (if supported by the driver).
The default NULL
means that the backend should choose whatever API
makes the most sense for the database, and (if relevant) tries the
other API if the first attempt fails. A successful second attempt
should result in a message that suggests passing the correct
immediate
argument.
Examples for possible behaviors:
DBI backend defaults to immediate = TRUE
internally
A query without parameters is passed: query is executed
A query with parameters is passed:
params
not given: rejected immediately by the database
because of a syntax error in the query, the backend tries
immediate = FALSE
(and gives a message)
params
given: query is executed using immediate = FALSE
DBI backend defaults to immediate = FALSE
internally
A query without parameters is passed:
simple query: query is executed
"special" query (such as setting a config options): fails,
the backend tries immediate = TRUE
(and gives a message)
A query with parameters is passed:
params
not given: waiting for parameters via dbBind()
params
given: query is executed
For updates: dbSendStatement()
and dbExecute()
.
Other DBIConnection generics:
DBIConnection-class
,
dbAppendTable()
,
dbCreateTable()
,
dbDataType()
,
dbDisconnect()
,
dbExecute()
,
dbExistsTable()
,
dbGetException()
,
dbGetInfo()
,
dbGetQuery()
,
dbIsReadOnly()
,
dbIsValid()
,
dbListFields()
,
dbListObjects()
,
dbListResults()
,
dbListTables()
,
dbReadTable()
,
dbRemoveTable()
,
dbSendStatement()
,
dbWriteTable()
con <- dbConnect(RSQLite::SQLite(), ":memory:") dbWriteTable(con, "mtcars", mtcars) rs <- dbSendQuery(con, "SELECT * FROM mtcars WHERE cyl = 4") dbFetch(rs) dbClearResult(rs) # Pass one set of values with the param argument: rs <- dbSendQuery( con, "SELECT * FROM mtcars WHERE cyl = ?", params = list(4L) ) dbFetch(rs) dbClearResult(rs) # Pass multiple sets of values with dbBind(): rs <- dbSendQuery(con, "SELECT * FROM mtcars WHERE cyl = ?") dbBind(rs, list(6L)) dbFetch(rs) dbBind(rs, list(8L)) dbFetch(rs) dbClearResult(rs) dbDisconnect(con)


Kerala: Students, Cops Clash Over Death of Schoolgirl Due to Snakebite
According to a report, police lathicharged the protesting students after Students' Federation of India members broke through a barricade and open entered a police station in Wayanad.
Wayanad: Two days after the death of a schoolgirl who was bitten by a snake inside her classroom in Kerala, violent protests erupted on Friday with the state’s ruling left and the police engaging in a clash.
According to a report, police lathicharged the protesting students after Students’ Federation of India members broke through a barricade and open entered a police station in Wayanad.
Students were also seen raising slogans and holding placards while they took out the march through Sulthan Bathery town.
“We want justice for Shehala.
On Wednesday, fifth standard student named Shehal Sherin died after being bitten by a snake inside her classroom. Fellow students have alleged that the deceased was taken to hospital over an hour after the incident happened.
After a preliminary probe, a teacher named Shijil was suspended for alleged lapse.
Separate cases have also been registered by Kerala Human Rights Commission and Child Rights Protection Commission.
Taking cognisance of the situation, Chief Minister Pinarayi Vijayan said the incident was unfortunate and assured strong action against those responsible for the lapse in saving the child’s life.
Meanwhile, Congress MP Rahul Gandhi on Thursday wrote to Pinarayi Vijayan on the death of a schoolgirl bitten by a snake inside her classroom, saying the school’s “crumbling infrastructure” needed urgent attention of the state government.
For breaking news and live news updates, like us on Facebook or follow us on Twitter and Instagram. Read more on India Latest News on India.com.
Story Timeline
- 22 Nov 2019 Kerala: Students, Cops Clash Over Death of Schoolgirl Due to Snakebite
- 21 Nov 2019 Kerala to Ban Manufacturing, Sale of Single-use Plastic From Jan 1: CM Pinarayi Vijayan
- 21 Nov 2019 'Promising Life Cut Short,' Writes Rahul Gandhi to Kerala CM Over Death of Schoolgirl From Snakebite
- 19 Nov 2019 Kerala Cops Stop 12-year-old Girl From Trekking to Sabarimala Shrine
Comments - Join the Discussion


Computational Biologist
Cellzome, a GSK company
Heidelberg, Germany
Skills
Languages
EnglishFull professional proficiency
FrenchProfessional working proficiency
SpanishLimited working proficiency
GermanElementary proficiency
PortugueseNative or bilingual proficiency
Spatial omics.
Biomedical Computer Vision Group, PD Dr Karl Rohr
Deep Learning for Cancer Imaging Genomics.
Hochwagen Lab, Prof. Andreas Hochwagen, PhD
NGS data and Computational Biology methods to study meiosis. Design and implement data analysis pipelines in the Hochwagen lab. Design and maintain lab servers and website.
Sanglard Lab, Prof. Dominique Sanglard, PhD
In vitro, ex vivo and in vivo infection models, NGS data and Computational Biology methods to study drug resistance and host-pathogenic yeast interaction.
Microbiology Lab, Prof. Eugénia Pinto, PhD
In vitro drug efficacy and toxicity models to discover and develop antifungal drugs from natural and synthetic sources.
PhD, PharmD (Prof. Vladimír Buchta, PhD)
BSc and MSc in Pharmaceutical Sciences
Hiking: reached summits of Kilimanjaro and Mauna Kea.
Running, cycling and playing sports, including soccer, badminton and squash.
Amateur musician (bass guitar).


Its not new but better.
We say at 1THING that anyone who uses Android gets around 10 things on how to do it better.
There is no much you can do in this busy piece of software from the overall visual design language to way notifications work to the difficulties in working around settings to uneasy accessibility of widgets to highly cluttered home screens to find-an-app-if-you-can from the app drawer to the overall usability of the OS.

Google’s Android is everything a software could possible have today. We want to pick every such thing & make it work beautiful. Simply it to the core yet keep it Android-like.
Our OS needs to stand out from the world specially the way it looks. People look at it & they know I have never seen it before & nothing much to learn about.
We have a great user base & its time when we take their experience to the whole new level. No more plugging the software into a phone but design it for the phone & soon for every phone.
Why Android’s home look more cluttered than MiUI or iOS?
There are many reasons for the same. 4 of them make it worse -
iOS Home Screen
MIUI Home Screen
Android Home Screen
We Need
We need something original. A new shape which people can connect with. Something which is unique to us.
Shashank M
UX Design Lead
What can we possibly do? There are 2 ways to go about it.
Is there anything else we can do to give it a uniform look but not too formal or serious?
Varun Gandhi
Creative Director
Circles have been primarily used as CTAs in iOS or Windows or other places on the web or mobile. Sony use circles for their default app containers & we have never bought Sony.
iOS does rounded square app containers very well - totally in sync with the shape of their phone. Xaomi tried to do as much as they could copy iOS & its working for them. Windows Phone has straight square tiles & we love them.
The Design Journey of Home Page
We tried multiple ways. We tried differently with circles. We tried squares. We tried to fill in the containers with the same colour as that of the app - making the app look weak for the screen to look better. We even tried rectangles. We’d love to do circles which people can sort of play with - like Glance in Apple Watch but it wasn’t technically feasible.
Rectangle
Circle
Circle again
We know this is not who we are or who want to be.
We weren’t happy. Everything we have created until now was influenced by what’s been there already.
I know its gonna be something with square. Squares allow for better recognition & more uniformity. I am still stuck.
What happens when you tap on the icon? It expands from all sides. Its been more than 8-9 years of smartphones and commonly used apps have been tapped for like a billions of times across millions of devices. They can’t just be just straight squares anymore. This isn’t funny.
We were losing time every single hour. I called Varun in the middle of the night and told him to have a good night sleep. Home Screen is there.
-Shashank M
Initially colleagues at Micromax were more inclined towards iOS style app icons or circle for differentiation. They eventually began to like it. They tested it out with 100+ people at Micromax without specifically telling them what it is for. They said, “there is something about it which makes us like it & click on it than regular icons”.
Use on Default App Icon
Use on Downloaded App Icon
Use on Notifications
Use as CTA
Visual Design Trends -
Flat Design
Big Visuals -
Subtle Motion -
Storytelling & Interactions
Rich Colours but one at a time.
Fun Illustrations for Messaging & Toasts
UX Design Trends -
Endless Scrolling
From buttons to gestures
Its all about the cards
Seamless animations & transitions
New interactions don’t mean new screens
Microinteractions
Personalised User Experience
Home Page. Each app is different & helps users do different things. We allowed icons to reflect their individuality - tried not to limit them to follow any pattern yet sustained familiarity.
Also, The apps auto arrange themselves bottom up opposite to topdown approach in iOS. We fixed the app drawer icon to bottom right so the whole screen looks balanced, aligned & clean. Iconography is simple to understand yet modern.
Most importantly, there is one shape & size so, locating an app is the matter of colour & icon recognition which comes naturally to users.
Home with Google Apps
Home (folder open)
Home with Downloaded Apps
2 important things we solved from this design.
App Drawer is where all the apps are. A normal user always thinks once in his Android life why do I have an App Drawer as well as Home screens. I keep apps at both the places. The same user also questions once atleast in his Android life, ‘Is it just me or others also get uneasy finding apps from the app drawer’?
Actually, getting into app drawer is a struggle of its own kind - overwhelmed by the gorgeous interface - you tend to forget what you came here for at times.
Actually, getting into app drawer is a struggle of its own kind - overwhelmed by the gorgeous interface - you tend to forget what you came here for at times.
Search
We moved search to the bottom of the screen across the OS - Settings, App Drawer, Contacts etc. Yes, we did introduce search for settings - we realised how badly people needed it.
We want to make search as quick & intuitive an action as sending a whatsapp than making a conscious choice to search.
App Drawer Search
Settings Search
Phone App Search
Message App Search
title
Every page should have one. Every user must know where he is. We made it very clear from the beginning that we will lead every screen with its title including the App Drawer.
App Drawer
Music App
Calender App
Messaging App
Main CTA
1THING which material design did really well is introducing floating action button. FAB is a great example of little things with bigger impact. No matter which app - users know where to click to take the right action. We love it and kept it unchanged.
Music Main CTA
Recent Panel Close App CTA
Contact App Add CTA
Messaging App Compose CTA
Bottom Bar CTA’s
When user is on a main page of an app - viewing photo page or checking contact card or playing a song - CTAs play a very important role. On every such page, we have moved all the CTAs to the bottom of the screen for quick action.
Call App Bottom Bar
Music App CTA
Camera App CTA
Gallery App CTA
Back Buttons
Settings Back Button
File Maneger Back
Contact App Back
Layout
App Drawer Layout
Recent Layout
Notification Layout
Settings Layout
Multiple Selection
We haven’t tried to change much about multiple Selection - just made it consistent across the OS. Whether its a list of contacts, messaging threads, music files, calls and photos - long press to select & simply drag to select in multiples.


Doge Social Network
Home
Profile
Friends
Friends of Doge
Such Friend
best friend
Many Friend
unknown
Wow
yeah,right


--- layout: post title: Athens is a crappy experience for users permalink: /2012/09/athens-is-a-crappy-experience-for-users/ ---
This afternoon I decided to join the JANET Access and Identity Management group.
I hit the join group button on the site and was then prompted to join the JANET community. Seeing that it supported UK Access Management Federation (UK AMF) sign in, I entered my university’s name and clicked continue.
I was then forwarded to a login screen on the OpenAthens site. I don’t think I have any OpenAthens credentials so I clicked “Alternative login” (but first I accidentally clicked “Forgotten password?” thanks to my haste and the tiny links).
Then I had to choose my institution (again???).
Then I was asked to click on a link to take me to my institution’s login page.
Then I was forwarded onto our current Athens sign-in endpoint where I authenticated with my University of Lincoln network credentials.
Finally I was returned to the JANET Community sign-up screen only to see that none of the form fields had been pre-filled because of course the UK AMF is anonymised.
What a waste of time and a terrible user experience.


This post is the second in a series of businesses that are positive and sustainable. With this series, I want to show that it is possible for for-profit businesses to be ethical and sustainable. You can read all posts in this series here.
About Fairphone
Fairphone is a smartphone manufacturer based in The Netherlands, but it is unlike any other smartphone manufacturer. Their entire mission is to make the electronics industry more fair. As you will see in this post, this involves so much more than just the product itself.
Their first product launched in 2013 and at the time of writing this they’re selling their 4th generation smartphone (FP4). I’ve been using a Fairphone 3+ (now discontinued) as my only phone since July 2021 and have been happy with it.
But what’s so different about Fairphone? Let’s dive in.
The products
Fairphone products are what would be considered mid-range Android phones. That’s not their most appealing feature though. At a time when “market leaders” had policies that would result in your warranty being void for the most ridiculous reasons, Fairphone phones were designed to be repairable. For example, the FP3 received a perfect iFixit score of 10.
My FP3+ came with a screwdriver in the box. The side has “Designed to open” etched on it. Making repairs and replacing parts is easy even for users who are not tech-savvy (I would liken it to repairing Ikea furniture).
And remember, all of this was long before right-to-repair was a thing.
Hardware to last
The philosophy of Fairphone is to use a phone for as long as it lasts. In other words, they have steered clear of the “release a new product every year and entice you to upgrade every year” poisonous cycle that is now pretty standard in the electronics industry. There are 2 steps to achieve this:
- Making it easy to repair and replace parts, as I already mentioned above
- Offering spare parts for as long as one can expect a phone to be reasonably used.
I’m writing this in April 2023. Today, spare parts like camera module, display module and battery are still available for the FP2 which was launched in 2015. You read that right.
Official, original spare parts are still available in 2023 for a phone that was launched in 2015!!.
Model lineup to last
This is kind of a corollary to the previous point. In 10 years, Fairphone has only released 4 models (5, if you consider the 3 and 3+ as different models). Just doubling the time between consecutive releases results in an exponential increase in sustainability. FP has proved that there is simply no need to keep churning out model after model endlessly.
Software to last
I get a feeling that Fairphone’s philosophy of longevity also extends to their software. The phone comes with Android that is very close to stock. But there’s more than that.
FP3+ was released in 2020 with Android 10. Since then it has been updated to Android 11. While it has not received major OS updates since, I still receive regular security updates. For example, my phone has the “5 April 2023” security update installed.
My initial impression of this was negative - I was of the opinion that for a phone to last long, it must offer major OS updates for 4 years. However, the more I read up about this, the more I realized that the continuous OS updates could be detrimental to sustainability.
The big Smartphone OS vendors seem to be locked in a vanity war - of releasing “major” OS updates every year. How major these updates really are is debatable. However, for smartphone OEMs, the race to provide updates is not really sustainable. An annual cycle is hugely disruptive and the effort spent in there could be well utilized elsewhere - for example to provide security updates for older models.
My conclusion is that by staying away from the rat race and instead opting to priotitize security updates for even older models, Fairphone has managed to settle on a software model that is more sustainable for themselves and for their customers.
Fairphone has stayed away from the rat race of updating to the newest OS version and in the process made it more sustainable for themselves and their customers
Supply chain
Until now we’ve only been talking about the user-facing product. But what ultimately sets Fairphone apart from any other OEM out there is what goes on behind the scenes. The supply chain involved in producing a smartphone (or any consumer electronics for that matter) is incredibly opaque. Some of the factors for driving down prices are
- Unethical mining and other ways of sourcing the materials required for production
- Unethical low wages for the workers involved in the manufacturing
Fairphone has set out to tackle these problems and as their impact report reveals, they have acheieved reasonable success on this front.
Pricing
This is related to the previous point. A Fairphone costs more than a comparable model from competitors. The statement here is
This is what it costs to produce such a phone in a fair manner.
If the phone is priced any lower then that difference in cost is borne by someone else (that might be the environment, the workers involved in the production or some other entity). This concept of fair pricing is common in other products in the sustainable industry (clothes, food products and more).
Packaging
When you order a Fairphone, the packaging that the phone arrives in is a model for other smartphone manufacturers to emulate. Almost everything is either recycled or recyclable.
Almost everything in the packacging is either recycled or recyclable.
There’s also a box in which you can return your old phone to Fairphone for recycling. You might be able to get an idea of this if you watch any of the unboxing videos of Fairphone.
Transparency (schematics)
Fairphone publishes the entire PCB schematics and everything else needed to repair the Fairphone. The document is here (Warning: This PDF is over 35MB). I don’t know of any other manufacturer that does this. FP is truly a pioneer in this regard. With this single document, FP show how serious they are about repairability, recycling and transparency.
Honesty
The final topic I want to touch upon is honesty. In a world with attention spans measured in microseconds, it is tempting to go overboard on marketing and making tall claims about one’s product. In this world, Fairphone has repeatedly acknowledged that there are several aspects of their product and business that are still not fair or still not sustainable.
Fairphone has repeatedly acknowledged that there are several aspects of their product and business that are still not fair or still not sustainable
You see glimpses of this in the video that I linked to at the top of this post where the founder of Fairphone admits to several flaws in the processes. In my opinion this is a crucial factor in the road to sustainability: Staying grounded. In this aspect too, Fairphone has come out ahead of the incumbents.
Conclusion
Fairphone has proved beyond an iota of doubt that consumer electronics can tick all of the below boxes
- Good for the users
- Good for the environment
- Good for the company
- Good for the workers
This is not an opinion. This is a fact - it has been proven with facts and figures.
There really is no excuse for incumbents to cling to the traditional exploitative, environmentally harmful model.


--- layout: bare_styles title: Mailchimp Subscribe ---
We're doing some pretty exciting things at the City. See what we're up to by joining our mailing list, and checking out DataSD.org


Written by: Andrew Reich & Ted Cohen
Transcribed by: Eric Aasen
[Scene: Central Perk, Monica and Phoebe are on the couch as Joey enters.]
Phoebe: (To Joey) Oh hey! How was your audition?
Joey: Im sorry, do I know you?
Phoebe: What are you doing?

Phoebe: Oh! You got it?!
Joey: Well, no not yet. But the audition went really good.
Monica: What was it for?
Joey: Oh, its this big budget period movie about these three Italian brothers who come to America around the turn of the century. Its really classy! Oh, and the director is supposed to be the next, next Martin Scorcese.
Phoebe: The next, next?
Joey: Yeah, theres this guy from Chicago whos supposed to be the next Martin Scorcese, all right? But then this guys right after him. (Joeys cell phone rings and he answers it.) Hello!
Estelle: Joey! Its Estelle! I just talked to the casting people; they loved you!
Joey: (to Monica and Phoebe) They loved me!
Estelle: Yeah, they wanna see you again tomorrow.
Joey: (on phone) Oh my God!
Estelle: Theres just one thing. Do you have a problem with full frontal nudity?
Joey: Are you kidding me? I never rent a movie without it! (Listens) Oh.  (Hangs up.)
Phoebe: Whats the matter?
Joey: They want me to be totally naked in the movie!
Monica: Wow!
Joey: I know! My grandmothers gonna see this!
Phoebe: Grandmas gonna have to get in line.
Opening Credits
[Scene: Monica and Chandler's, (although its really just Monicas now with Matthew Perry in rehab) Monica is folding her laundry with Ross reading the paper and Phoebe standing in the kitchen.]
Phoebe: Hey the wedding is so close! Are you getting nervous?
Monica: Yeah. But a part of me also cant wait til its over. Chandler and I have this pact not to have sex again until the wedding.
 I actually have one of those going on with every woman in America.
Monica: Hey Phoebe, will you give me a hand?
Phoebe: Sure.
Monica: I gotta make up the guest bedroom. (To Ross) Hey, Cousin Cassie is coming to stay with us a few days.
Ross: Cassie?
Monica: Uh-hmm.
Ross: Wow, I havent seen her for like forever. I wonder if she still carries that Barbie everywhere she goes.
Monica: Ross, shes 25 years old.
Ross: So what! I still haveNo youre probably right.
Rachel: (entering) Hi!
Monica: Hey!
Phoebe: Hey!
Rachel: Hey Pheebs, can I talk to you over here for a second?
Phoebe: Yeah!
Monica: Subtle guys!
Phoebe: What?!
Monica: I know youre planning my surprise bridal shower.
Rachel: (laughs) Well okayWell dont ruin it! Just play along at least!
Monica: Okay. Sorry. (She goes into the guest bedroom.)
Rachel: (To Phoebe) Oh my God! We have to throw her a shower?!
[Scene: Monica and Chandler's, Joey is entering.]
Monica: Hey! What did you decide to do about the movie?
Joey: I dont know! Its not like its porn! This is a serious, legitimate movie. Yknow? And the nudity is really important to the story.
Monica: Thats what you say about porn.
Joey: Youre right. Maybe I shouldnt even go on the call back.
Monica: No! No you should! A lot of major actors do nude scenes! I mean the chance to star in a movie? Come on!
Joey: Well thats true. And I am only naked in one scene. Plus it sounds really great. My characters catholic and he falls in love with this Jewish girl.  So we go into this barn and undress each other and hold each other. Its really sweet and-and tender.
Monica: Plus, everyones gonna see your thing. (Giggles.)
[Scene: Phoebe's apartment, Phoebe and Rachel are trying to plan Monicas shower.]
Phoebe: Well when can we have this shower?
Rachel: She has got so much going on we-we have only two options. We have Friday
Phoebe: Well thats only two days away. What is the other option?
Rachel: Yesterday!
Phoebe: Well if we make it yesterday, woo-hoo! Were done!
Rachel: Oh my God Phoebe, this is impossible! We cant do this by Friday! We have to find a place. We have to invite people! We have to get food! Theres just too much to do! Its impossible! We cant do it! We cannot do it! We cannot do it!
Phoebe: Rachel, calm down!
Rachel: (calmly) Okay. Im sorry. Youre right, youre right.
Phoebe: (grabs and shakes Rachel) Just calm down woman!
Rachel: Phoebe, I already, I already did.
Phoebe: Oh okay. All right, then I need to calm down a little.
Rachel: Okay. Okay. (They sit down.) I think we can do this if we just get organized. All right? We have two days to plan this party. We just need to make fast decisions! Okay? All right, where are we gonna have it?
Phoebe: Uh, here. What time?
Rachel: 4 oclock. Food?
Phoebe: Finger sandwiches and tea.
Rachel: Ooh great! Very Monica.
Phoebe: And chili!
Rachel: Ah you went one too far. Uh, flowers or balloons?
Phoebe: Both!
Rachel: Were paying for this yknow.
Phoebe: Neither.
Rachel: Okay. Umm, what should we do for the theme?
Phoebe: Lusts of the flesh.
Rachel: (pause) What?
Phoebe: I dont know. (Timidly) A cowboy theme?
[Scene: Monica and Chandler's, Monica is on the couch writing when Chandler enters to make his brief cameo.]
Chandler: Hey!
Monica: Hey!
Chandler: Yknow Im-Im really glad we decided not to sleep together before the wedding.
Monica: Oh boy me too!

Chandler: Technically we could have sex again. What do you think, bossy and domineering?!
Monica: The wedding is off, sloppy and immature!
Chandler: Thats me! Come on!
Monica: Okay. (They both jump up to head for there room, but Monica stops.) But wait, we cant. My Cousin Cassie is in the guest room, were supposed to have lunch.
Chandler: Well get rid of her, obsessive and shrill.
Monica: Shrill?! The wedding is back on!
(Cassie enters from the guest room, with her hair up. The extremely beautiful and sexy Denise Richards is playing Cassie. Woo hoo! For those of you who dont know who she is, rent Wild Things and she was also the last Bond girl in The World Is Not Enough.)
Cassie: I thought I heard voices. You must be Chandler.
Chandler: (transfixed) Hi! Nice to meet you!
Cassie: Nice to meet you too.
Monica: So, are you ready to go?
Cassie: Yeah.
(She lets her hair down and whips her hair around in Baywatch-esque slow motion with a Barry White song in the background. Chandler needless to say cant help but stare along with the rest of the male and lesbian population of North America.)
Monica: (catching him) Chandler!
Chandler: Ill be right with you.
[Scene: Central Perk, Ross is there as Chandler and Monica enters.]
Monica: (To Ross) Cassie needs to stay at your place.
Ross: Whatwhy?
Monica: Because Purvry Perverson over here cant stop staring at her.
Ross: What?! Chandler shes our cousin!
Chandler: I was not staring at her. Okay? I was just listening intently. Its called being a good conversationalist. Watch. (Stares at Monicas eyes.) Say something.
Monica: You were staring about eight inches south of there.
Ross: Fine, she can stay at my place. By the way, what-what does Cassie even look like now.
Monica: She looks exactly like Aunt Marilyn.
Chandler: Umm, so this Aunt Marilyn is-is-is-is she coming to the wedding?
Monica: Wafer thin ice!
[Scene: A Casting Directors Office, Joey is entering for his callback.]
Joey: Hey, Im back!
The Casting Director: Hi-hi Joey.
Joey: Uh so, will-will I be reading the same scene again?
The Casting Director: Actually, I tried to call to you. You didnt need to come down here today.
Joey: Oh great! Yknow I wouldve been perfect for this part, but whatever! Yknow, thanks for making a bad decision and ruining your movie! Good day! (Starts to leave.)
The Casting Director: Wait Joey! You didnt need to come down because the director saw your tape from yesterday and loved it.
Joey: And scene! Huh? Wasnt that fun? We did a little improv there. Yeah! Okay! So you-you-you-you were saying?
The Casting Director: Well, the director thinks youre really right for the part and wants to meet you tomorrow.
Joey: Wow! Sure! Thats great!
The Casting Director: Oh and your agent said you were okay with the nudity.
Joey: Yeah! Yeah sure, just long as its handled tastefully and that barn is not too cold.
The Casting Director: Terrific! Well uh, theres one more thing. Uhh, uh its really important to the director that everything in this movie is authentic. Yeah and so in your love scene with Sarah she talks about how shes never seen a naked man who wasnt Jewish. So (Laughs.)
Joey: So What?
The Casting Director: So uh well the director is insisting that whoever play that part be authentically, anatomically not Jewish. Do you know what Im saying?
Joey: Yes!
The Casting Director: Okay.
Joey: No. What?
The Casting Director: An Italian Catholic immigrant at this time would not be
Joey: Barmifsaed?
(The casting director shakes her head.)
[Scene: Monica and Chandler's, Joey is telling Monica what the casting director was trying to get too.]
Monica: So to get this part you cant be?
Joey: Nope.
Monica: But you are?
Joey: Yep.
Monica: But you told them you werent?
Joey: Thats right.
Monica: Wow! Wow! And its definitely all gone? Theres nothing there to work with? (Joey glares at her.) What were you thinking?
Joey: I dont know! I really want this part! And they tell you no matter what you get asked at an audition you say yes. Like if-if they want you to ride a horse, you tell em you can! And just figure out how to do it later.
Monica: Joey! This is not like learning to ride a horse! This is like learning to grow a turtleneck!
Joey: I kn-I know! I know! Okay? And apparently tomorrow when I go in to meet the director I have to take off my clothes so that they can see what my body looks like.
Monica: Oh my God, what are you gonna do?!
Joey: I just have to call my agent and tell her I cant do the part. (Gets up for the phone.)
Monica: Unless!
Joey: Unless what?
Monica: Well, this may sound crazy, but there maybe something we could fashion.
Joey: Like what?
Monica: Well Im not sure yet, but umm of the top of my head Im thinking double sided tape and some sort of luncheon meat.
[Scene: Joey and Rachel's, Phoebe is entering and Rachel is still planning.]
Phoebe: Hey! Ive got a great idea for party favors for the shower. Okay, we get some uh mahogany boxes and carve everyones names in them and inside is everyones individual birth stone.
Rachel: Okay. Okay. All right, you take care of that. And meanwhile, the party is tomorrow and we still dont have a guest list.
Phoebe: Okay. Okay! Well okay, who do we know thats coming? Me. Are you?
Monica: (entering) Hey!
Phoebe: Hey!
Rachel: Hey! Whats up Mon?
Monica: Well uh, Im trying to make something for Joey. Do you mind if I raid your fridge?
Rachel: Have at it.
Monica: Okay. (Opens the fridge.) All right, turkey. Eh, that wont work. Cheese? (Picks it up) That wont work. Olive loaf? (Picks it up) I hope that wont work.
Rachel: Are you makin him a sandwich?
Monica: No its umm, more like a wrap.
Phoebe and Rachel: Okay.
Monica: I guess you can get back to deciding on what to get me for a present! (Runs out.)
Rachel: (To Phoebe, after Monicas gone) We have to get her a present?!
Phoebe: Okay but look! Look at what I got! Its her address book! (Holds it up.) We have a guest list!
 Did you just pull that out of her purse?
Phoebe: Uh-huh, and a little seed money for the party. (Holds up $40.)
[Scene: Ross's apartment, there is a knock on the door and Ross opens it to Cassie.]
Ross: (shocked at her beauty) Cassie?!
Cassie: Hey Ross!
Ross: Hey!
Cassie: (hugs him) Its been so long! Last time I saw you, you were setting up your tent in line to see Return of the Jedi.
Ross: Oh. Oh, thats right. So-so you did see me that day because it seemed like you didnt.
Cassie: Ah yeah, sorry about that.
Ross: Its okay. Come, come on in.
Cassie: Thanks for letting me stay here! I mean Monicas place was nice, but her fiancee sure stares a lot.
Ross: Oh.
(She sets down her bag and we travel back to slow motion world. She once again whips her hair around in slow motion with the love doctor Barry White singing in the background. And Id also like to take this opportunity to mention that she can also be seen in Starship Troopers and that she was born in Downers Grove, Illinois which just happens to be a few miles from where I live. Anyway Cousin Ross is now staring.)
Cassie: Oh my God! You do a great Chandler!
Ross: Uh-huh. Yeah I-I have a knack for impressions.
Cassie: Well, maybe after we get reacquainted uh, you can do me.
Ross: YeahNo!!
Commercial Break
[Scene: Ross's apartment, Cassie is eating dinner and Ross is pacing behind her because of what shes eating.]
Ross: Cassie, how you-how you doin on that hot dog.
Cassie: Im all done.
Ross: (quietly) Thank God.
Cassie: I guess the last time we really hung out was when our parents rented that beach house together.
Ross: Oh right. Right.  (She laughs) Were probably too old to do that now.
Cassie: Ill always remember that summer, because its when I got all of these freckles. (She pulls her blouse open to show him her shoulder and bra strap.)
Ross: (looking then moving away quickly) Uh-huh! Uh-huh! And-and-and Ill always remember that summer because thats when I realized that we are related.
Cassie: It took you that long to figure it out, huh?
Ross: Well Im, Im a little slow. (To himself) Just as our children would be.
[Scene: Phoebe's apartment, its Monicas bridal shower and Phoebe is passing out some finger food.]
Phoebe: Hi!
Woman: Hi!
Phoebe: How are you? (The woman nods) Good. (She goes over to another couple of women.) Hi, thanks for coming.
Woman: Oh thank you.
(The other woman declines.)
Phoebe: Thank you. (To the other woman) No? (She nods.) All right. (She goes to another pairing.) Oh, its so nice to see you.
Woman: No.
The Other Woman: No thanks.
Phoebe: Okay. (Goes over to Rachel.) Hey Rach?
Rachel: Yeah?

Rachel: Well, I dont know. I called all the people in Monicas phone book and these are the only ones who could show up on 24 hours notice.
Phoebe: Hmm, yknow theres another word for people like that. Losers!
(A woman approaches.)
Rachel: (to her) Hi! Im Rachel. This is Phoebe. Im the maid of honor. How do you know Monica?
Woman: I was her accountant four years ago.
Rachel: Ohhhh!
Woman: Im very interested to find out whos been doing her taxes these last four years.
Rachel: Thats great!
Woman: So, what time is Monica supposed to get here?
Phoebe and Rachel: (to each other) I dont know.
Rachel: (to the woman) Excuse us for a minute. (They go into the kitchen.) You didnt tell her to come?!
Phoebe: You were supposed to tell her!
Rachel: No I wasnt! You were supposed to tell her to come and I was supposed to bring the cake!
Phoebe: Fine, Ill go call her.
Rachel: Yes! And please tell her to bring a cake!
[Scene: Joey and Rachel's, Joey is standing at the counter as Monica enters carrying a tray.]
Monica: Okay, we have a lot of options here, a number of prototypes for you to try on.
Joey: Wow! This looks great!
Monica: Yeah! Okay, this one is a mushroom cap. (Points to it.) Umm, this one is made of bologna. (Points.)
Joey: And-and-and-and-and the toothpicks?
Monica: Oh, just until the glue dries.
Joey: Thank God!
Monica: (to a whole group) Now, these are-are more realistic, but perishable.
Joey: Ah.
Monica: Okay? (To a different group) Over here we have pink suede, which is nice. But umm, if it gets wet then you know its gonna shrink.
Joey: Well maybe we just take that one away. (Picks it up and throws it away.)
Monica: I also, did a little something in fur. But umm, thats really just for me. (Rubs it against her cheek.) Okay.
Joey: Thanks, you are such a good friend. And this is so weird.
(He goes into his room to try them on and closes the door.)
Joey: Ow!
Monica: Toothpick?
Joey: Yeah.
Monica: What are you trying on now?
Joey: The fruit roll up.
Monica: And?
Joey: Delicious.
Monica: Joey!
Joey: Wait a minute! Wait a minute! We have a winner!
Monica: What?! Which one?!
Joey: The Silly Putty! Its not so silly anymore!
(They hug.)
[Scene: Ross's apartment, Cassie and Ross are watching a movie and Cassie is pouring Ross some more wine as Ross has his hands full with the glass and holding the bowl of popcorn in his lap.]
Ross: (in his head) Shes your cousin. Shes your cousin! If she knew what was going on in your head shed think you were sick! (She grabs some popcorn.) Or would she? Lets back up a second. She was the one who suggested opening a bottle of wine. She was the one who turned down the lights. She was the one that wanted to rent Logans Run, the sexiest movie ever. (She grabs the blanket from behind him and looks at him.) Oh, I know that look. Forget it. I want it. She wants it. Im going in.
(They exchange looks, smile, and shrug their shoulders before Ross suddenly lunges forward in an attempt to kiss her, but she expertly backs away.)
Cassie: Hey!  (They sit back up.)
Ross: (in his head) Say something clever! (Pause.) Okay, doesnt have to be clever, it just has to be words. Say some words. (Pause) Any words will do. (Pause) Oh my God! This is the longest that anyone has not talked ever! (Pause) There is nothing you can say to make this worse!! So just say something!! (Pause.) (To her) I-I, I uh havent had sex in a very long time. (She leaves.) (In his head) Yeah, you really shouldnt have said anything.
[Scene: outside Phoebe's apartment, Monica is knocking on the door.]
Monica: Phoebe! Rachel! Its Monica! I wonder what you could possibly need me for on such short notice! (She bursts into the apartment to find only Phoebe and Rachel sitting on the couch.) Oh.
Rachel: Oh Monica, we are so sorry.
Monica: For what?
Rachel: Well first, for forgetting to throw you a bridal shower.
Phoebe: And then for forgetting to invite you to it.
Monica: You al-you already had it?
Phoebe: Yeah. Well, we called everyone in your phone book and bunch of people came, but it took us so long to get you here that they-they had to leave.
Rachel: Yeah, we wanted to throw you a big surprise and a great shower, and now you dont have either.
Phoebe: We ruined everything.
Rachel: Ugh
Monica: Well no wait a minute thats not true! No, what did, that was really sweet. And it kinda works out for the best.
Rachel: What do you, what do you mean?
 I mean, I get all those presents (Motions to the pile in the corner) without having to talk to people I dont even like!
(Suddenly, everyone stands up and comes out of hiding. All of them are glaring at Monica.)
Rachel: Surprise
Phoebe: Sur-surprise.
Rachel: Monica.
[Scene: The casting directors office, Joey is there to show off to the director, so to speak.]
Joey: And whats cool is, the character is from Naples, right?
The Director: Yeah.
Joey: My whole familys from Naples!
The Director: Oh thats great! Okay, well Ive heard everything I need to hear. I just need to uh, Leslie
The Casting Director: Joey, this is awkward part.
Joey: Oh! Hey right! Not a problem. (He starts taking off his clothes.) I totally understand. You need to yknow make sure I dont have any horrible scars or tattoos. Dont you worry; I have nothing to hide. (He drops his pants and stands back up and looks down.) So there you go, thats me. (We cut to a camera angle looking at the casting director and movie director through Joeys legs.) One hundred percent natural! (Suddenly, theres a thud as something falls off.) (Everyone is shocked.) I tell ya, that has never happened before.
Ending Credits
[Scene: Phoebe's apartment, Phoebe is getting out linens for Cassie who is in the bathroom.]
Phoebe: Cassie, are you finding everything okay in there?
Cassie: Yeah! Thank you so much for letting me stay here.
Phoebe: Oh! No problem! I (Cassie emerges from the bathroom and we once again visit slow motion Barry White background music land with the sexy hair-flipping thing going on, only this time Phoebe is entranced. For more information on Denise Richards you can visit your local library or look her up on the Internet at her official website at www.deniserichards.com.)
Cassie: (noticing her) What?
Phoebe: (in her head) Say something! Say anything! Ask her out! Shes not your cousin!
End


You tail the soldiers, corner after corner. They seem to be walking with purpose towards wherever they're going. As you turn a corner, the soldiers are no longer there. They seemed to have disappeared. But where? There's nowhere to have gone. You've found your way to the only dead end in the town, and they've managed to find their way out of it.
There must be a secret passage. You feel one of the walls, and it shifts, opening up. The revealed passageway leads to a tight corridor, and you can hear the guards talking. This must be some sort of covert. You wander in to get a better chance at hearing what they're saying. You overhear a conversation about how the people are planning to revolt against them, and how they must crush the dissidents. You quickly realize you're in over your head.
Suddenly, you are grabbed by the shoulder and spun around. A soldier has snuck up behind you while you were eavesdropping. He asks what you are doing in the corridor. You can think of only two ways out, and one involves a lot of running


{% comment %} The sidebar used on Artist pages. Expects: artist -- An Artist object. perms -- The Django permissions object. {% endcomment %} {% load ditto_core %}
{% with artist.get_scrobble_count as scrobble_count %} {{ artist.name }} has been scrobbled {{ scrobble_count }} time{{ scrobble_count|pluralize }} {% endwith %}
{% with artist.get_most_recent_scrobble as scrobble %} {% if scrobble %} {{ scrobble.track.name }} is the most recently scrobbled {{ artist.name }} track, by {{ scrobble.account.realname }} at {% display_time scrobble.post_time link_to_day=True %} {% endif %} {% endwith %}


Lotanna M.
Name: Lotanna M. Nickname: Lolo/Làlo/Lorenzo/Samuel Grade: 11 Nationality: Nigerian Years at MMI: 5 Life motto: If I don’t do it first, I want to do it better.
- Celebrity crush? Scarlett Johansson.
- Most awkward thing that ever happened to you? Seeing Germano in the shower.
- Pepsi or coke? Coke.
- Something you couldn’t live without? Soccer.
- Someone you couldn’t live without? My mother.
- Number one goal in life? To do things I can’t imagine now.
- If you could have one superpower, what would it be? Immortality.
- Favorite subject? Biology because Mr. Zinzi is my best friend.
- Best money you ever spent? Buying a printer for school.
- 3 things you’d take to a deserted island? Phone, ball, food.
- Best thing that happened in 2014? Become soccer champions for the 4th time in a row.
- Best thing that happened this month? Beating Sigonella by 8 goals.
- Best thing that happened ever? Having brothers around me all the time.
- Movie you laughed the hardest through? The Dictator and Horrible Bosses.
- Favorite holiday? Christmas.
- Biggest surprise you’ve ever had? Trip to Budapest to see my big brother.
- If you could pick one historical figure to have coffee with, whom would you pick? Francesco Totti because he’s Francesco Totti.
- Favorite country you visited? Colombia.
- Country you want to visit? Japan.
- Favorite artist? Kanye West.
- Cats or dogs? Dogs.
- Best thing about living in Rome? AS Roma.
- Best gift you ever received? PS3.
- Weirdest word in the English language? Fella.
- If your life were a song, what would the title be? All I Do is Win.


Thank you for regitering! Please confirm your account by clicking here
or by copying this link into a browser %link%!


te ne ene et nica
YUAN SANQU.-.
A Study of the Prosody and Structure of Xiaoling Contained in the Sanqu Anthology Yangchun baixue compiled
by Yang Chaoying
wr tt apne ee
Submitted to the Australian National University for the Degree of Doctor of Philosophy . by Kurt Werner Radtke
Canberra, April 197)
peta tnt aetna gme ame et fe Ae eee Re hea ne pe
Reproduced with permission of the copyright owner. Further reproduction prohibited without permission.


Boy, 10, dies after being shot at high school football game
by Associated PressPHILADELPHIA (AP) — Officials say a 10-year-old boy shot during a New Jersey high school football playoff game has died.
The announcement came just before the two teams playing when gunfire broke out were set to resume the final minutes at the Philadelphia Eagles’ home field Wednesday.
Charges against the suspected gunman have been upgraded to murder. He also faces two counts of attempted murder and weapons charges.
A 27-year-old man was shot Friday, and a 15-year-old boy was grazed. Six men have been charged, including the man shot.
The game between Pleasantville High School and Camden High is being played at Lincoln Financial Field.
The game will be streamed on NJ.com.


2013-07-25
Use 3 standard deviations, instead of two, when checking results
in randn C++ example
(because two standard deviations was failing to often).
2013-07-20
Added the mztuni
function so that random number generation
was repeatable on different machines.
In addition, seeded the random numbers off the clock
so that a different test is run each time (but can be reproduced
in the case of an error).


{% extends 'base.html' %} {% load static %} {% block title %}Edit Profile{% endblock %} {% block content %}
Aww yeah, you successfully read this important alert message. You do not have permission to access.
If you have problem to access, call or write email to support.


Cat-Shaming: Russian Loses Airline Miles Over Fat Pet Swap
by ASSOCIATED PRESSMOSCOW (AFP) — Russia’s Aeroflot on Tuesday stripped a passenger of his air miles after he boasted online of sneaking his overweight cat on board by switching him for a slimmer cat during check-in.
Traveler Mikhail Galin wrote in a Facebook post last week that his cat Viktor was judged too fat to be taken into the passenger cabin during a layover in Moscow on a trip from Latvia to his home in Far Eastern Vladivostok.
“The weigh-in showed that the animal had fattened up to 10 kilograms, a level not allowed for the cabin,” where the limit is 8 kilograms, Galin wrote.
But he could not abandon his nervous feline friend to the cold luggage hold, so he refused to fly and took a “strategic decision to find a similar cat of a lower weight” in Moscow.
The next day Galin came to the airport prepared with “the cat, the cat double and its owners,” and successfully checked into business class after “the operation to switch Viktor the fat cat for Phoebe the miniature kitty was successful.”
He posted a photo of happy Viktor sitting on the plane with a glass of bubbly, becoming an instant hero for Russia’s cat lovers.

The probe into the cat swap showed that Galin broke airline rules by switching Viktor for “a similar animal weighing seven kilograms,” which was confirmed on video surveillance footage, Aeroflot said.
“Aeroflot has taken the decision to take this passenger out of its frequent flyer program. All of the miles collected during his time in the programme will be annulled.”
Some reports said Galin had nearly 400,000 miles on his account.
Many Russians were fuming over the decision, with some saying it amounted to fat-shaming and others attempting to start a protest flash mob.
“Offending a kitty! Nobody will forgive this,” wrote socialite Bozhena Rynska.
Other owners of overweight pets feared that Galin’s disclosures could prompt the airline to tighten restrictions, making the trick impossible to repeat.
“Many of us often quietly flew around with our fat kitties, and now we won’t be able to,” Svetlana Pogorelskaya said to Galin on Facebook.
© Agence France-Presse
Copyright © 2019 courthousenews.com


typhonjs-core-backbone-localstorage provides a sync adapter for backbone-es6 providing storage with browser `localStorage`.


Last published: Jun 3, 2006 | Doc for 5.2
BCEL
Front Page
News and Status
Downloads
Documentation
Manual
FAQ
Get Involved
Projects
Project Documentation
About jakarta-bcel
Project Info
Project Reports
Project License
Change Log
Changes
Developer Activity
JavaDocs
JavaDoc Report
JavaDoc Warnings Report
Source Xref
PMD Report
Development Process
PMD Results
The following document contains the results of
PMD
.


Tell us about your event. This information is used to determine the eligibility of your event and what type of permit you require.
*All fields are requiredEvents on public property require approval from the local authority (local government, First Nation, Provincial or Federal government) to qualify for a Special Event Permit. A copy of this application may be reviewed by the local authority.
Please note that if you do not obtain written approval for permitted events on public property then your permit could be cancelled with no fees refunded.
Unique requirements exist for the University of British Columbia. To learn more about application requirements at UBC, visit the UBC Student Services website.
Please complete the rationale section below and state why you believe your event is of a provincial, national, or international significance.
The branch will review the rationale and may contact you for more information. Please see tool tip to the right of the text box for more information.
An event of municipal significance requires a municipal resolution or letter from a delegated municipal official designating the event municipally significant. Please see tool tip to the right of the text box for more information.
A copy of this designation must be kept at the event site for inspection.
Unincorporated organizations include sports teams, community groups, and in some cases unregistered charities.
The individual (person) applying on behalf of an unincorporated organization must represent the organization and is deemed to be the permittee. The individual, not the unincorporated organization, will be solely responsible for any contraventions of the Act, Regulation or Terms and Conditions. Additionally, the individual, not the unincorporated organization, must pay PST amounts related to liquor for sale under the permit. Any application for a refund of PST must also be made by the individual, and not the unincorporated organization.


Name
Password
File
Gender
Male
Female
Accept conditions
Comments
Country
Spain
United Kingdom
United States
Interests
Music
Sports
Other


| Exponential {stats} | R Documentation |
Density, distribution function, quantile function and random
generation for the exponential distribution with rate rate
(i.e., mean 1/rate
).
dexp(x, rate = 1, log = FALSE) pexp(q, rate = 1, lower.tail = TRUE, log.p = FALSE) qexp(p, rate = 1, lower.tail = TRUE, log.p = FALSE) rexp(n, rate = 1)
x, q |
vector of quantiles. |
p |
vector of probabilities. |
n |
number of observations. If |
rate |
vector of rates. |
log, log.p |
logical; if TRUE, probabilities p are given as log(p). |
lower.tail |
logical; if TRUE (default), probabilities are P[X ≤ x], otherwise, P[X > x]. |
If rate
is not specified, it assumes the default value of
1
.
The exponential distribution with rate λ has density
f(x) = λ {e}^{- λ x}
for x ≥ 0.
dexp
gives the density,
pexp
gives the distribution function,
qexp
gives the quantile function, and
rexp
generates random deviates.
The length of the result is determined by n
for
rexp
, and is the maximum of the lengths of the
numerical arguments for the other functions.
The numerical arguments other than n
are recycled to the
length of the result. Only the first elements of the logical
arguments are used.
The cumulative hazard H(t) = - log(1 - F(t))
is -pexp(t, r, lower = FALSE, log = TRUE)
.
dexp
, pexp
and qexp
are all calculated
from numerically stable versions of the definitions.
rexp
uses
Ahrens, J. H. and Dieter, U. (1972). Computer methods for sampling from the exponential and normal distributions. Communications of the ACM, 15, 873–882.
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
Johnson, N. L., Kotz, S. and Balakrishnan, N. (1995) Continuous Univariate Distributions, volume 1, chapter 19. Wiley, New York.
exp
for the exponential function.
Distributions for other standard distributions, including
dgamma
for the gamma distribution and
dweibull
for the Weibull distribution, both of which
generalize the exponential.
dexp(1) - exp(-1) #-> 0 ## a fast way to generate *sorted* U[0,1] random numbers: rsunif <- function(n) { n1 <- n+1 cE <- cumsum(rexp(n1)); cE[seq_len(n)]/cE[n1] } plot(rsunif(1000), ylim=0:1, pch=".") abline(0,1/(1000+1), col=adjustcolor(1, 0.5))