Returns all teams viewable by current user
GET /teams 200 { "teams": [ { "id": 841, "name": "Armstrong, Stoltenberg and Runolfsdottir", "description": "The USB firewall is down, parse the auxiliary panel so we can copy the ADP interface!", "user_count": 2, "project_count": 2, "created_at": "2017-05-17T16:26:30.931Z", "updated_at": "2017-05-17T16:26:30.931Z" }, { "id": 842, "name": "Corwin, Williamson and Waters", "description": "The XSS program is down, reboot the solid state microchip so we can input the FTP interface!", "user_count": 2, "project_count": 2, "created_at": "2017-05-17T16:26:31.279Z", "updated_at": "2017-05-17T16:26:31.279Z" }, { "id": 840, "name": "Tremblay, Beatty and Kassulke", "description": "Use the digital AI matrix, then you can back up the mobile panel!", "user_count": 2, "project_count": 2, "created_at": "2017-05-17T16:26:30.591Z", "updated_at": "2017-05-17T16:26:30.591Z" } ] }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
Must be viewable by current user
GET /teams/843 200 { "team": { "id": 843, "name": "Kling Group", "description": "Try to input the EXE sensor, maybe it will navigate the digital system!", "created_at": "2017-05-17T16:26:31.711Z", "updated_at": "2017-05-17T16:26:31.711Z", "projects": [ { "id": 2137, "project_name": "Veum and Sons" }, { "id": 2138, "project_name": "Kutch-Gutmann" } ], "users": [ { "id": 5628, "username": "joelle_collins" }, { "id": 5629, "username": "gene.langosh" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Validations:
|
Only accessible by Admins
POST /teams { "team": { "name": "Satterfield, Stanton and Greenfelder", "description": "I'll connect the haptic COM alarm, that should driver the XML port!" } } 200 { "team": { "id": 844, "name": "Satterfield, Stanton and Greenfelder", "description": "I'll connect the haptic COM alarm, that should driver the XML port!", "created_at": "2017-05-17T16:26:32.091Z", "updated_at": "2017-05-17T16:26:32.091Z", "projects": [], "users": [] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
team required |
Validations:
|
|
team[name] required |
Team name Validations:
|
|
team[description] required |
Team Description Validations:
|
Only accessible by Admins
PUT /teams/845 { "team": { "name": "Some New Name" } } 200 { "team": { "id": 845, "name": "Some New Name", "description": "We need to back up the multi-byte COM port!", "created_at": "2017-05-17T16:26:32.116Z", "updated_at": "2017-05-17T16:26:32.443Z", "projects": [ { "id": 2140, "project_name": "Langworth-Von" }, { "id": 2139, "project_name": "Rutherford Group" } ], "users": [ { "id": 5633, "username": "horacio" }, { "id": 5634, "username": "manuel" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Validations:
|
|
team required |
Validations:
|
|
team[name] optional |
Team name Validations:
|
|
team[description] optional |
Team Description Validations:
|
Only accessible by Admins
DELETE /teams/846 200 { "team": "Deleted" }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Validations:
|
Only accessible by Admins
POST /teams/847/user/5640 200 { "team": { "id": 847, "name": "Marvin, Ratke and Dietrich", "description": "If we synthesize the monitor, we can get to the SAS matrix through the mobile HDD application!", "created_at": "2017-05-17T16:26:32.821Z", "updated_at": "2017-05-17T16:26:32.821Z", "projects": [ { "id": 2143, "project_name": "Kunde, Pollich and Krajcik" }, { "id": 2144, "project_name": "Weber Inc" } ], "users": [ { "id": 5638, "username": "sam" }, { "id": 5639, "username": "orion" }, { "id": 5640, "username": "isobel_kihn" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Team ID Validations:
|
|
user_id required |
User ID Validations:
|
Only accessible by Admins
POST /teams/848/project/2147 200 { "team": { "id": 848, "name": "Witting Group", "description": "The PNG interface is down, bypass the primary microchip so we can index the USB program!", "created_at": "2017-05-17T16:26:33.248Z", "updated_at": "2017-05-17T16:26:33.248Z", "projects": [ { "id": 2145, "project_name": "Tremblay-Cummings" }, { "id": 2146, "project_name": "Upton-Mertz" }, { "id": 2147, "project_name": "Bashirian Inc" } ], "users": [ { "id": 5642, "username": "rhea.little" }, { "id": 5643, "username": "chaya.hilll" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Team ID Validations:
|
|
project_id required |
Project ID Validations:
|
Only accessible by Admins
DELETE /teams/849/user/5645 200 { "team": { "id": 849, "name": "Purdy, Mitchell and Kub", "description": "Use the open-source IB interface, then you can synthesize the bluetooth transmitter!", "created_at": "2017-05-17T16:26:33.764Z", "updated_at": "2017-05-17T16:26:33.764Z", "projects": [ { "id": 2148, "project_name": "Stoltenberg-D'Amore" }, { "id": 2149, "project_name": "Collins-Veum" } ], "users": [ { "id": 5646, "username": "easton_bernhard" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Team ID Validations:
|
|
user_id required |
User ID Validations:
|
Only accessible by Admins
DELETE /teams/850/project/2150 200 { "team": { "id": 850, "name": "Gerlach, Will and Considine", "description": "We need to generate the auxiliary JSON alarm!", "created_at": "2017-05-17T16:26:34.131Z", "updated_at": "2017-05-17T16:26:34.131Z", "projects": [ { "id": 2151, "project_name": "Ernser Inc" } ], "users": [ { "id": 5648, "username": "rhoda.trantow" }, { "id": 5649, "username": "vesta_friesen" } ] } }
| Param name | Description |
|---|---|
|
User-Token required |
Authentication token. Must be provided in the header of all calls unless otherwise indicated Validations:
|
|
id required |
Team ID Validations:
|
|
project_id required |
Project ID Validations:
|


Kyle Bass sits down with infamous Chinese businessman Guo Wengui, also known as known as “Miles Kwok,” to hear a series of shocking accusations and predictio...
The look of the White House Italian translator as Trump says President Mozzarella for the Italian President and says U.S. and Italy have been allies since Ancient Rome.  It belongs to the fun/lol channel.)
Oszy17-Oct-19 04:24 PM
xDDDD
the only italian word i know too
can't blame him
phm8717-Oct-19 04:30 PM
I though pizza and mafia were also italian words ^^
Cryptoon17-Oct-19 05:04 PM
lol classic
PHBA206117-Oct-19 09:13 PM
without watching the actual footage, I doubt that Trump called Italian President Mozzarella ... is that Danny Keetz serious about that tweet ? or is it a joke ?
The back door that may not be a back door... The suspicion about Dual_EC_DRBG - The Dual Elliptic Curve Deterministic Random Bit Generator - with Dr Mike Pou...
Lumbi18-Oct-19 06:19 AM
@polycryptoblog how much more "rigorous" is the zcash function, compared to Dual_EC_DRBG?
US Congressman: Facebook Should Adopt Bitcoin, Drop Libra Project via @forbes https://t.co/CDRB6l20tA
Retweets
206
Likes
742
Bullmarket for btc in 3...2...1...
jorian18-Oct-19 09:08 AM
am i the only one whose discord showed me a lot of unread channels today?
gcharang18-Oct-19 09:16 AM
I saw that yesterday
50+ unread messages in most channels, which I have already seen
actionslacks18-Oct-19 09:17 AM
same
PHBA206118-Oct-19 09:43 AM
K64 is revealing to be a scam ...
Gordon Komodo18-Oct-19 09:44 AM
a psycopath and a druggie(edited)
Cryptoon18-Oct-19 09:59 AM
@jorian its when a spammer posts something which gets deleted I think
jorian18-Oct-19 09:59 AM
no, not that, it's setting stuff that i already read as unread again
pretty much all channels
PHBA206118-Oct-19 10:01 AM
that's what gcharang said, same thing happened to me, may be an issue on Discord side
SHossain18-Oct-19 10:04 AM
Same happened to me as well. A lot of read messages in many channels showing as unread.(edited)
Cryptoon18-Oct-19 10:07 AM
As I said, if a spammer posts something, which after that gets deleted, it still shows the channel as unread even though the last message before the spammer was read
if that makes sense?
jl777c18-Oct-19 10:07 AM
yes, that is it. also if somebody adds or clicks on an emoji
gcharang18-Oct-19 10:10 AM
it showed something like this for all channels, where I had already seen the messages
normally, when a spammer post is deleted, it won't show the 50+ message at the top of the screen(edited)
PHBA206118-Oct-19 10:12 AM
& not only Komodo's Discord was affected, all other Discord experienced the same thing as well (for me)
SHossain18-Oct-19 10:15 AM
yes. posts from even last month was being shown as unread. same for archived channels
Should one want to team up and lawyer up with other victims
SHossain18-Oct-19 10:16 AM
this is pretty unfortunate
Cryptoon18-Oct-19 10:17 AM
it is
Oszy18-Oct-19 10:18 AM
so it was a scam afterall
so many good people left here protecting them, i hope they find their way back
Cryptoon18-Oct-19 10:19 AM
I feel bad for kmdworld man
and coingirl
lost a lot of $$ I think
PHBA206118-Oct-19 10:19 AM
I was excited about K64 at the beginning as well, but luckily I didn't invest after checking their github
Gordon Komodo18-Oct-19 10:23 AM
I think a part in the investor's mind wanted it to be true because we have already invested
Gordon Komodo18-Oct-19 10:34 AM
got scammed twice by the ecosystem projects so far now(edited)
SHossain18-Oct-19 10:36 AM
So, Komodo team was right to put out warnings and asked users to DYOR before investing. That was a great thing. While it saved many users, some went against that ANN and been asking why Komodo done it.
Did Komodo team do the right thing?
My personal opinion, YES.
I lost some funds on this scam too.
10
Gordon Komodo18-Oct-19 10:38 AM
actually KMD was announcing it for a while
before putting the warning
but in the end , DYOR
smk762 - dracocanis ominator18-Oct-19 10:46 AM
His manic exitement early on in Discord had me wary, was waiting to see tech equal hype. Never got there. Shooting for the moon while rocket is just a pretty picture can become a harsh fall back to earth.
KMD announcing ecosys projects is neighborly, but noone know what goes on behind closed doors across the road and good faith was abused. As time went on, there were enough red flags for KMD to not only withdraw support but to go as far as to publicly issue a warning.
SHossain18-Oct-19 11:07 AM
I don't think KMD withdraw any support actually. jl777 was still willing to train their devs. K64 still being notarized.
smk762 - dracocanis ominator18-Oct-19 11:12 AM
true, bad wording on my part.
1
jorian18-Oct-19 11:35 AM
i wonder how many warnings ETH would need to be handing out for all the scams in their ecosystem
2
i don't think the question can ever be how much KMD is to blame
there will always be scammers
SHossain18-Oct-19 11:40 AM
ETH is very large ecosystem compared to Komodo. I don't think they can handle all those scam alerts easily. While Komodo is not too small, they did warn users to be safe. Which actually helped a lot of users from getting scammed. Otherwise, many more users would be investing on that scam. It was too good to be true.
You are right @jorian. There will always be scammers.
jorian18-Oct-19 11:43 AM
i'm hoping you're not saying that if komodo never warns, people blindly buy into scams? so that if a project turns into a scam after all, komodo is to blame because they didn't warn?
aka, we need our good protector KMD?
people just need to do their own research and not depend on things anyone else says(edited)
doesn't mean i feel bad for the people that got scammed
we as service providers were close to partnering up with them
didn't feel right and the expo was enough to steer away very quickly
grewalsatinder18-Oct-19 11:53 AM
hope this expensive lesson at least taught some k64 believers something.
mrlynch18-Oct-19 12:16 PM
sorry for all those that lost something in this scam. i hope legal action will be pursued
as for the discord channels something happened on their side, seems everyone experienced that
grumpygoron18-Oct-19 04:31 PM
People who supported K64 through all the clear warning signs honestly have no sympathy from me.
The privacy magic we can build with #taproot is insane!!!
https://t.co/SZMGxX...
Markus18-Oct-19 04:33 PM
@grumpygoron Its hard to sometimes believe that something is a scam when u get manipulated in such a way where everything u get told kinda make sense so u just believe that nothing is wrong with it
Massachusetts is vying to become the first state to protect consumers' right to repair their electronics.
polycryptoblog19-Oct-19 07:02 PM
joe2x419-Oct-19 08:10 PM
https://www.zerohedge.com/crypto/g20-finance-leaders-stablecoins-could-threaten-global-financial-system
G20 summit will begin with a debate regarding stablecoin regulations
Members say stablecoins pose a serious risk to global finance
Is the message they are sending to the public that unstable coins are good thing?
NNoperator19-Oct-19 09:40 PM
Anyone have experience using Blockcard? I wonder how large a cut they take converting Cryptos to Tern and then fiat?
isnt BTC blockchian just somewhere above 300GB by now? I havent followed up for a few months, need to do that again, usually I just use electrum(edited)


E-Paper
Home
(current)
Crop
Save Clip
Pages
Clips
Spread and Share
×
Facebook, Twitter, Whatsapp
Save and Share
×


Self Insured, Inc.
Cover Letter
1
Purpose and Scope
2
Executive Summary
3
Estimation of Ultimate
3.1
Paid Development
3.2
Reported Development
4
Triangles
4.1
Paid Triangles
4.2
Reported Triangles
RActuary
Self Insured, Inc.
Estimation of Workers’ Compensation
Unpaid Loss & ALAE as of 2017-03-31
Self Insured, Inc.
Estimation of Workers’ Compensation
Unpaid Loss & ALAE as of 2017-03-31
Prepared by RActuary
2017-05-12


| 117 different keyphrases | Search | Percent |
| connor davidson resilience scale | 41 | 15.7 % |
| connor-davidson resilience scale | 39 | 15 % |
| cd-risc | 6 | 2.3 % |
| connor davidson resilience scale items | 6 | 2.3 % |
| cd risc scale | 6 | 2.3 % |
| cd-risc questionnaire | 5 | 1.9 % |
| connor-davidson resilience scale scoring | 4 | 1.5 % |
| the connor-davidson resilience scale | 4 | 1.5 % |
| cd-risc 10 | 4 | 1.5 % |
| cd-risc scale | 4 | 1.5 % |
| connor-davidson resilience scale cd-risc connor & davidson 2003 . | 4 | 1.5 % |
| connor davidson resilience scale questions | 4 | 1.5 % |
| connor-davidson resilience scale cd-risc | 3 | 1.1 % |
| resilience cd-risk 10 scale | 3 | 1.1 % |
| cd risc questionnaire | 3 | 1.1 % |
| the connor-davidson resilience scale cd-risc | 3 | 1.1 % |
| cd-risc.com | 3 | 1.1 % |
| connor-davidson resilience scale questionnaire | 3 | 1.1 % |
| cd-risc arabic resilience | 2 | 0.7 % |
| connor resilience scale | 2 | 0.7 % |
| connordavidson-resiliencescale.com | 2 | 0.7 % |
| connor–davidson resilience scale depression and anxiety. | 2 | 0.7 % |
| connor-davidson resilience 10 | 2 | 0.7 % |
| 10 items connors davidson resilency scale | 2 | 0.7 % |
| 10-item cd-risc | 2 | 0.7 % |
| connor davidson resilience scale questionnaire | 2 | 0.7 % |
| cd risc | 2 | 0.7 % |
| cd-risc10 | 2 | 0.7 % |
| the connor-davidson resilience scale young adult | 2 | 0.7 % |
| cd-risc2 scale | 2 | 0.7 % |
| risc scale by connors | 2 | 0.7 % |
| brief resilience scale serious mental illness | 2 | 0.7 % |
| los big five y el efecto moderador de la resistencia en el agotamiento emocional [big five factors and resiliency moderator effect on emotional exhaustion] | 2 | 0.7 % |
| resilience scale scoring | 2 | 0.7 % |
| connor k. m. & davidson j. r. t. 2003 publication | 1 | 0.3 % |
| connor davidson resilience scale cd-risc 10 | 1 | 0.3 % |
| purchase cd-risc scale | 1 | 0.3 % |
| connor davidson resiliency scale | 1 | 0.3 % |
| jowkar friborg & hjemdal 2010 | 1 | 0.3 % |
| scores on the cd risc | 1 | 0.3 % |
| 10-item connor-davidson resilience scale | 1 | 0.3 % |
| development of a new resilience scale the connor-davidson resilience scale cd-risc . depression and anxiety | 1 | 0.3 % |
| how do i purchase the cd-risc | 1 | 0.3 % |
| cd_risc | 1 | 0.3 % |
| connor davidson resilience scale italiano | 1 | 0.3 % |
| conner km davidson jrt. development of a new resilience scale the conner-davidson resilience scale | 1 | 0.3 % |
| conor davidson resileince scale | 1 | 0.3 % |
| conner davidson resilience scale | 1 | 0.3 % |
| arabic version of the cd-risc | 1 | 0.3 % |
| davidson reslience scale | 1 | 0.3 % |
| copy of the cd-risc manual | 1 | 0.3 % |
| connor davidson scale items | 1 | 0.3 % |
| yu x zhang j. factor analysis and psychometric evaluation of the connor-davidson resilience scale cd-risc in chinese people. soc behav pers 2007;35 19-30. | 1 | 0.3 % |
| using the connor davidson resilience scale | 1 | 0.3 % |
| c d risc scale by connors | 1 | 0.3 % |
| conor davidson resilience scale | 1 | 0.3 % |
| ثابت أحمد connor-davidson resilience scale | 1 | 0.3 % |
| presenteeism | 1 | 0.3 % |
| 25 item connor-davidson resilience scale questionnaire | 1 | 0.3 % |
| connor davidson resilience scale cdrs | 1 | 0.3 % |
| connor–davidson resilience scale | 1 | 0.3 % |
| how to obtain the cd-risc2 scale | 1 | 0.3 % |
| conner- davidson resilience scale | 1 | 0.3 % |
| resilience scale used in autism | 1 | 0.3 % |
| connor-davidson resilience scale cd-risc 10 | 1 | 0.3 % |
| connor devison resilience scale items | 1 | 0.3 % |
| connor-davidson resilience scale español | 1 | 0.3 % |
| connor -davidsons resilience scale | 1 | 0.3 % |
| connor davidson resilience scale how is it scored | 1 | 0.3 % |
| connor davidson resilience sclae | 1 | 0.3 % |
| scale resilience connor davidson | 1 | 0.3 % |
| connor-davidson resilience scale is a 25 item | 1 | 0.3 % |
| connor-davidson resilience scale cancer survivors | 1 | 0.3 % |
| campbell-sills forde stein | 1 | 0.3 % |
| connor resilience | 1 | 0.3 % |
| resilience scale in urdu | 1 | 0.3 % |
| connor k. m. & davidson j. r. t. 2003 . development of a new resilience scale | 1 | 0.3 % |
| connor-davidson resilience scale finnish | 1 | 0.3 % |
| purchase the connor–davidson resilience scale cd–risc | 1 | 0.3 % |
| connor davidson resilence scale | 1 | 0.3 % |
| connor-davidson relience scale | 1 | 0.3 % |
| obtain a copy of connor-davidson resilience scale | 1 | 0.3 % |
| connor-davidson resilience scales | 1 | 0.3 % |
| thabet aa connor-davidson resilience scale cd-risc | 1 | 0.3 % |
| resiliency scale 25 questions connor and davidson 2003 | 1 | 0.3 % |
| cd-risc scale for | 1 | 0.3 % |
| connor davidson resilience scale how much | 1 | 0.3 % |
| connors-davidson resilience scale | 1 | 0.3 % |
| the connor and davidson resilience scale | 1 | 0.3 % |
| cd–risc | 1 | 0.3 % |
| cd-risc-25 validity | 1 | 0.3 % |
| where to obtain cd-risc scale | 1 | 0.3 % |
| resilience scale sport | 1 | 0.3 % |
| cd-risc south africa | 1 | 0.3 % |
| determinants of resilience in operating room | 1 | 0.3 % |
| how to score cd-risc | 1 | 0.3 % |
| resilience questionnaire in urdu | 1 | 0.3 % |
| development of a new resilience scale the connor-davidson resilience scale cd-risc . | 1 | 0.3 % |
| connor-davidson resilience scale items | 1 | 0.3 % |
| corner davidson resilience scale | 1 | 0.3 % |
| connor davidson resilience measure | 1 | 0.3 % |
| scoring connor davidson resilience scale | 1 | 0.3 % |
| davidson s resilience scale | 1 | 0.3 % |
| 2-item resiliency scale | 1 | 0.3 % |
| connor & davidson 2003 | 1 | 0.3 % |
| buy connor-davidson resilience scale | 1 | 0.3 % |
| risc scale by connors test materials | 1 | 0.3 % |
| jonathan davidson resilience | 1 | 0.3 % |
| the resilience scale score | 1 | 0.3 % |
| how to score the cd risc | 1 | 0.3 % |
| connor-davidson resilience | 1 | 0.3 % |
| connor-davidson resilience scale 2003 | 1 | 0.3 % |
| connor-davidson resilience scale public domain | 1 | 0.3 % |
| connor davidson resilience | 1 | 0.3 % |
| cd-risk connor-davidson resilience scale | 1 | 0.3 % |
| connor davidson resilience scale 2003 | 1 | 0.3 % |
| connor davidson resilience scale scoring | 1 | 0.3 % |


Functions
An Array of all values (allows duplicates). Can be used for drill down when you know they will be unique.
An Array of unique values. This is good for generating an OLAP dimension or drill down.
When the user passes in $p<n>
as an aggregation function, this percentileCreator
is called to return the appropriate percentile function.
The returned function will find the <n>
th percentile where <n>
is some number in the form of ##[.##]
. (e.g. $p40
, $p99
, $p99.9
).
Note: $median
is an alias for $p50
.
There is no official definition of percentile. The function returned by this percentileCreator
uses the Excel interpolation algorithm
which is close to the NIST recommendation and makes the most sense to me.
Takes a list like this:
{aggregate} = require('../')
list = [
{ ObjectID: '1', KanbanState: 'In progress', PlanEstimate: 5, TaskRemainingTotal: 20 },
{ ObjectID: '2', KanbanState: 'Ready to pull', PlanEstimate: 3, TaskRemainingTotal: 5 },
{ ObjectID: '3', KanbanState: 'Ready to pull', PlanEstimate: 5, TaskRemainingTotal: 12 }
]
and a list of aggregations like this:
aggregations = [
{field: 'ObjectID', f: '$count'}
{as: 'Drill-down', field:'ObjectID', f:'$push'}
{field: 'PlanEstimate', f: '$sum'}
{as: 'mySum', field: 'PlanEstimate', f: (values) ->
temp = 0
for v in values
temp += v
return temp
}
]
and returns the aggregations like this:
a = aggregate(list, aggregations)
console.log(a)
# { 'ObjectID_$count': 3,
# 'Drill-down': [ '1', '2', '3' ],
# 'PlanEstimate_$sum': 13,
# mySum: 13 }
For each aggregation, you must provide a field
and f
(function) value. You can optionally
provide an alias for the aggregation with the 'as` field. There are a number of built in functions
documented above.
Alternatively, you can provide your own function (it takes one parameter, which is an
Array of values to aggregate) like the mySum
example in our aggregations
list above.
Each row in atArray is passed to the aggregate
function and the results are collected into a single output.
This is essentially a wrapper around the aggregate function so the spec parameter is the same.
Takes a list like this:
{groupBy} = require('../')
list = [
{ ObjectID: '1', KanbanState: 'In progress', PlanEstimate: 5, TaskRemainingTotal: 20 },
{ ObjectID: '2', KanbanState: 'Ready to pull', PlanEstimate: 3, TaskRemainingTotal: 5 },
{ ObjectID: '3', KanbanState: 'Ready to pull', PlanEstimate: 5, TaskRemainingTotal: 12 }
]
and a spec like this:
spec = {
groupBy: 'KanbanState',
aggregations: [
{field: 'ObjectID', f: '$count'}
{as: 'Drill-down', field:'ObjectID', f:'$push'}
{field: 'PlanEstimate', f: '$sum'}
{as: 'mySum', field: 'PlanEstimate', f: (values) ->
temp = 0
for v in values
temp += v
return temp
}
]
}
Returns the aggregations like this:
a = groupBy(list, spec)
console.log(a)
# { 'In progress':
# { 'ObjectID_$count': 1,
# 'Drill-down': [ '1' ],
# 'PlanEstimate_$sum': 5,
# mySum: 5 },
# 'Ready to pull':
# { 'ObjectID_$count': 2,
# 'Drill-down': [ '2', '3' ],
# 'PlanEstimate_$sum': 8,
# mySum: 8 } }
The first element of this specification is the groupBy
field. This is analagous to
the GROUP BY
column in an SQL express.
Uses the same aggregation functions at the aggregate
function.
Each row in atArray is passed to the groupBy
function and the results are collected into a single output.
This function also finds all the unique groupBy values in all rows of the output and pads the output with blank/zero rows to cover each unique groupBy value.
This is essentially a wrapper around the groupBy function so the spec parameter is the same with the addition of the uniqueValues
field.
The ordering specified in spec.uniqueValues
(optional) will be honored. Any additional unique values that aggregateAt finds will be added to
the uniqueValues list at the end. This gives you the best of both worlds. The ability to specify the order without the risk of the
data containing more values than you originally thought when you created spec.uniqueValues.
Note: groupByAt
has the side-effect that spec.uniqueValues
are upgraded with the missing values.
You can use this if you want to do more calculations at the calling site.
Takes an MVCC style snapshotArray
array and returns the time series calculations At
each moment specified by
the ChartTimeRange spec (rangeSpec
) within the config object.
This is really just a thin wrapper around various ChartTime calculations, so look at the documentation for each of those to get the detail picture of what this timeSeriesCalculator does. The general flow is:
- Use
ChartTimeRange
andChartTimeIterator
against therangeSpec
to find the points for the x-axis. We're interested in the ends of those time ranges so the output of this work is alistOfAtCTs
array. - Use
snapshotArray_To_AtArray
to figure out what state those objects were in at each point in thelistOfAtCTs
array. The output of this operation is called anatArray
- Use
deriveFieldsAt
to add fields in each object in theatArray
whose values are derived from the other fields in the object. - Use
aggregateAt
to calculate aggregations into anaggregationAtArray
which contains chartable values.
Note: We assume the snapshotArray is sorted by the config.snapshotValidFromField
Takes an MVCC syle snapshotArray
array and returns the data groupedBy a particular field At
each moment specified by
the ChartTimeRange spec (rangeSpec
) within the config object.
This is really just a thin wrapper around various ChartTime calculations, so look at the documentation for each of those to get the detail picture of what this timeSeriesGroupByCalculator does. The general flow is:
- Use
ChartTimeRange
andChartTimeIterator
against therangeSpec
to find the points for the x-axis. We're interested in the ends of those time ranges so the output of this work is alistOfAtCTs
array. - Use
snapshotArray_To_AtArray
to figure out what state those objects were in at each point in thelistOfAtCTs
array. The output of this operation is called anatArray
- Use
groupByAt
to create agroupByAtArray
of grouped aggregations to chart
Note: We assume the snapshotArray is sorted by the config.snapshotValidFromField


IN THE HIGH COURT OF JHARKHAND AT RANCHI Cr. M. P. No.190 of 2012 -----
Chandeshwar Prasad Sinha. .......... Petitioner.
-Versus-
1. The State of Jharkhand.
2. Dinesh Prasad Singh. .......... Opp. Parties.
-----
CORAM : HON'BLE MR. JUSTICE RAJESH SHANKAR
-----
For the Petitioner : Ms. Saumya Pandey, Advocate For the State : A.P.P. ----- Order No.04 Date: 07.02.2019
The present criminal miscellaneous petition has been filed for quashing the order dated 20th May, 2011 passed by the Chief Judicial Magistrate, Dhanbad in CO Case No.42 of 2011, corresponding to TR No.200 of 2011, whereby the cognizance of offences under Sections 41 and 43 of the Water (Prevention and Control of Pollution) Act, 1974 has been taken against the petitioner and all proceedings subsequent thereto.
On perusal of the report submitted by the Judicial Magistrate, 1st Class, Dhanbad vide his letter no.25 dated 2nd February, 2019, it appears that CO Case No.42 of 2011, corresponding to T.R. No.200 of 2011 has already been disposed of vide judgment dated 18th April, 2015 by reasons of which the sole accused- Chandeshwar Prasad Sinha (petitioner herein) has been acquitted.
In view of the said fact, there is no reason to proceed further in the matter.
This petition is, accordingly, disposed of.
(Rajesh Shankar, J.) Sanjay/


We want to add an extra row to the table on the left, by selecting
one element from each pair of curly brackets. This should be done
in such a way that there are no repetitions in the new row. This
problem is equivalent to the problem of placing a full set of
rooks on the board on the right. You can experiment with this by
clicking on the board, or by clicking on the entries in the extra
row.


Social Media Had Questions On Why Ezekiel Elliott Had A Huge Hotel Towel Hanging Out His Pants vs. Pats (VIDEO + TWEETS)
by Darrelle LincolnThere were a lot of questions to be answered following the Cowboys 13-9 loss to the New England Patriots, and it mainly centered around the coaching staff failing the players once again.
Other than obvious coaching mistakes, there was a moment in the fourth quarter with about seven minutes left that had viewers doing a double take.
Cowboys running back Ezekiel Elliott was spotted rushing the ball with what looked like an entire beach towel hanging out his pants.
Social media was understandbly curious as to why his towel was so damn long:


The opiate epidemic in America has grown from a distant street problem to a national issue that has infected the neighborhoods of many towns across the US. Between 2000 – 2014 the number of overdose deaths has risen by 137% and is now the leading cause of accidental death in the US with 52,404 lethal drug overdoses in 2015. Four in five new heroin users started out misusing prescription painkillers and 94% of respondents in a 2014 survey of people in treatment for opioid addiction said they chose to use heroin because prescription opioids were “far more expensive and harder to obtain”. The danger of overdose has vastly increased with the uncertainties accompanied with street sold drugs. Many batches are often laced with other synthetic opioids that are often more deadly such as Fentanyl which is up to 100x more potent than morphine and many times that of heroin. While fatal overdoses are significant, attention should also be brought to non fatal overdose that often have the possibilities of leaving the victim with numerous long-term effects such as cardiac and muscular problems, brain damage, hearing loss, and other injuries sustained during overdose. Overdose death can occur within minutes of dosing but more commonly takes a period of hours after use during which the victim is unresponsive. On top of all that, an estimated 50% of all heroin overdose deaths occur when a person chooses to use it with no one present to resuscitate, call 911 or administer naloxone. It is those moments when no one else is there that we want to step in and offer help.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vel mi aliquet, auctor elit condimentum, molestie est. Suspendisse nec ligula vehicula, mattis tellus in, tincidunt lorem. Integer elementum metus et enim volutpat aliquam. In mollis molestie elit nec iaculis. Maecenas efficitur felis ante, in eleifend turpis tincidunt a. Curabitur non dapibus tortor. Suspendisse faucibus lorem massa, at convallis sapien volutpat ut. Aenean ultricies erat risus, pulvinar sodales sapien iaculis vel. Sed eu odio nec nibh bibendum consequat nec vitae enim. Nam eget egestas enim, a gravida quam. Duis arcu neque, porttitor eget orci at, aliquam eleifend ex. Nam posuere bibendum ex at egestas. Nunc non mollis urna, vel faucibus dui.  Morbi justo eros, aliquet in nisi at, ultricies congue lorem. Aenean odio erat, imperdiet id fermentum nec, dapibus in nisl. Vestibulum iaculis tempor augue et fringilla. Integer gravida ipsum vitae urna porta, sed euismod tortor euismod. Aenean tempus consequat mi vel vehicula. Proin volutpat sed sapien eget consequat. Sed et viverra ante. Quisque elit quam, tincidunt vel sodales sit amet, hendrerit rutrum nisi. Donec tincidunt sapien id ligula vestibulum tempor. Donec non dolor ante.


In Javascript, scope is the area in which you can use a variable. There are two types of scope, global and local. Global variables can be accessed from anywhere in your Javascript file. They are set outside of any function. They are useful if you have a lot of functions that take information from the same variable.
Variables with local scope are created inside a function, and cannot be accessed outside of that function. These variables can be confusing, because you can't use them outside of that scope, but they are also very useful as you can use the same variable name to represent two different things. For example, a stand in variable like "i" can be used in multiple functions. The value that i represents is only specific to that function, so you only have to look at one piece of code to tell what's going on.


Seer Manakia:
Tejakar Oroka!
You have found the Scepter of Enku
! The great kingdom of Orcs shall soon rise again!


Bun Bun Bake Shop
Home
Products
Cart
“Best Cinnamon Rolls
in the Western Hemisphere.”
-The New Yorker
Get Ready To Make
Your Mouth Water!”
Shop Now!
"I just can't get
enough of the Chunco Choco Roll!”
-President Obama


Currently the best way to get in contact is via email:
If you want to help us out with campaign efforts or otherwise, come and say hi on our Discord server.
(October 2020) We've started setting up a forum again. It's pretty raw atm but completely functional.


72 candidates file nominations on first day
by Special CorrespondentRamanathapuram/Sivaganga
A total of 72 candidates filed papers on Monday on the first day for filing of nominations for elections to rural local bodies in Ramanathapuram and Sivaganga districts.
While 52 candidates filed papers in Ramanathapuram – 37 for villapage panchayat ward members, 13 for village panchayat presidents and two for panchayat union wards members, 20 candidates, including 15 for village panchayat ward members and four for village panchayat presidents filed papers in Sivaganga district.
They filed the papers before the respective Returning Officers as police made tight security arrangements. In the first phase of elections, scheduled for December 27, elections would be held to eight district panchayat ward members in five panchayat unions, 81 Panchayat Union ward members, 168 village panchayat presidents and 1,290 village panchayat ward members in Ramanathapuram district, officials said.
In Sivaganga, elections are scheduled for eight district panchayat ward members, 84 Panchayat Union ward members, 225 village panchayat presidents and 1,581 village panchayat ward members in the first phase, officials said.


{% extends "global/Page.html" %} {% load staticfiles otree %} {% block title %} The Experiment Is Over {% endblock %} {% block content %}
The experiment is over.
Your average score is: {{player.participant.payoff}}.
Your final payment is: {{fee}} + AED{{rate_value}} × (your average score) = {{player.participant.payoff_plus_participation_fee}}
{% endblock %}


Steven's Portfolio
Main Page
Gallery
SPS Experience
Contact Me
Load Form Submissions
Contact Me:
Name:
Email:
Subject:
Comments:


- call()
- Method in interface seedu.address.testutil.Assert.VoidCallable
-
- canRedo() - Method in class
seedu.address.model.VersionedAddressBook
-
Returns true if redo()
has address book states to redo.
- canRedo_multipleAddressBookPointerAtEndOfStateList_returnsFalse()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canRedo_multipleAddressBookPointerAtStartOfStateList_returnsTrue()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canRedo_multipleAddressBookPointerNotAtEndOfStateList_returnsTrue()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canRedo_singleAddressBook_returnsFalse()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canRedoAddressBook()
- Method in interface seedu.address.model.Model
-
Returns true if the model has undone address book states to restore.
- canRedoAddressBook()
- Method in class seedu.address.model.ModelManager
-
- canUndo() - Method in class
seedu.address.model.VersionedAddressBook
-
Returns true if undo()
has address book states to undo.
- canUndo_multipleAddressBookPointerAtEndOfStateList_returnsTrue()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canUndo_multipleAddressBookPointerAtStartOfStateList_returnsFalse()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canUndo_multipleAddressBookPointerAtStartOfStateList_returnsTrue()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canUndo_singleAddressBook_returnsFalse()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- canUndoAddressBook()
- Method in interface seedu.address.model.Model
-
Returns true if the model has previous address book states to restore.
- canUndoAddressBook()
- Method in class seedu.address.model.ModelManager
-
- CARL -
Static variable in class seedu.address.testutil.TypicalPersons
-
- checkArgument(Boolean)
- Static method in class seedu.address.commons.util.AppUtil
-
Checks that condition
is true.
- checkArgument(Boolean, String)
- Static method in class seedu.address.commons.util.AppUtil
-
Checks that condition
is true.
- checkArgument_falseWithErrorMessage_throwsIllegalArgumentException()
- Method in class seedu.address.commons.util.AppUtilTest
-
- checkArgument_falseWithoutErrorMessage_throwsIllegalArgumentException()
- Method in class seedu.address.commons.util.AppUtilTest
-
- checkArgument_true_nothingHappens()
- Method in class seedu.address.commons.util.AppUtilTest
-
- clear()
- Method in class systemtests.ClearCommandSystemTest
-
- ClearCommand - Class
in seedu.address.logic.commands
-
Clears the address book.
- ClearCommand()
- Constructor for class seedu.address.logic.commands.ClearCommand
-
- ClearCommandSystemTest - Class in systemtests
-
- ClearCommandSystemTest()
- Constructor for class systemtests.ClearCommandSystemTest
-
- ClearCommandTest -
Class in seedu.address.logic.commands
-
- ClearCommandTest()
- Constructor for class seedu.address.logic.commands.ClearCommandTest
-
- clearSubscribers()
- Static method in class seedu.address.commons.core.EventsCenter
-
- click() -
Method in class guitests.guihandles.NodeHandle
-
Clicks on the root node (i.e.
- CliSyntax - Class in seedu.address.logic.parser
-
Contains Command Line Interface (CLI) syntax definitions common to multiple commands
- CliSyntax() - Constructor for
class seedu.address.logic.parser.CliSyntax
-
- clockRule - Static variable in
class systemtests.AddressBookSystemTest
-
- ClockRule - Class in systemtests
-
This rule makes the time stamp in the status bar predictable during a test.
- ClockRule() -
Constructor for class systemtests.ClockRule
-
- close() -
Method in class guitests.guihandles.StageHandle
-
Closes stage
.
- close_externalRequest_exitAppRequestEventPosted()
- Method in class seedu.address.ui.MainWindowCloseTest
-
- close_menuBarExitButton_exitAppRequestEventPosted()
- Method in class seedu.address.ui.MainWindowCloseTest
-
- collectEvent(BaseEvent)
- Method in class seedu.address.ui.testutil.EventsCollectorRule.EventsCollector
-
Collects any event raised by any class
- CollectionUtil - Class
in seedu.address.commons.util
-
Utility methods related to Collections
- CollectionUtil()
- Constructor for class seedu.address.commons.util.CollectionUtil
-
- CollectionUtilTest - Class in seedu.address.commons.util
-
- CollectionUtilTest()
- Constructor for class seedu.address.commons.util.CollectionUtilTest
-
- Command - Class in seedu.address.logic.commands
-
Represents a command with hidden internal logic and the ability to be executed.
- Command()
- Constructor for class seedu.address.logic.commands.Command
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.AddCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.ClearCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.DeleteCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.EditCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.ExitCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.FindCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.HelpCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.HistoryCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.ListCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.RedoCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.SelectCommand
-
- COMMAND_ALIAS
- Static variable in class seedu.address.logic.commands.UndoCommand
-
- COMMAND_INPUT_FIELD_ID
- Static variable in class guitests.guihandles.CommandBoxHandle
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.AddCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.ClearCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.DeleteCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.EditCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.ExitCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.FindCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.HelpCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.HistoryCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.ListCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.RedoCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.SelectCommand
-
- COMMAND_WORD
- Static variable in class seedu.address.logic.commands.UndoCommand
-
- CommandBox
- Class in seedu.address.ui
-
The UI component that is responsible for receiving user command inputs.
- CommandBox(Logic)
- Constructor for class seedu.address.ui.CommandBox
-
- commandBox_handleKeyPress()
- Method in class seedu.address.ui.CommandBoxTest
-
- commandBox_startingWithFailedCommand()
- Method in class seedu.address.ui.CommandBoxTest
-
- commandBox_startingWithSuccessfulCommand()
- Method in class seedu.address.ui.CommandBoxTest
-
- CommandBoxHandle - Class in guitests.guihandles
-
A handle to the CommandBox
in the GUI.
- CommandBoxHandle(TextField)
- Constructor for class guitests.guihandles.CommandBoxHandle
-
- CommandBoxTest - Class in seedu.address.ui
-
- CommandBoxTest()
- Constructor for class seedu.address.ui.CommandBoxTest
-
- CommandException - Exception in seedu.address.logic.commands.exceptions
-
Represents an error which occurs during execution of a Command
.
- CommandException(String)
- Constructor for exception seedu.address.logic.commands.exceptions.CommandException
-
- CommandException(String, Throwable)
- Constructor for exception seedu.address.logic.commands.exceptions.CommandException
-
Constructs a new CommandException
with the specified detail
message
and cause
.
- CommandHistory - Class in seedu.address.logic
-
Stores the history of commands executed.
- CommandHistory()
- Constructor for class seedu.address.logic.CommandHistory
-
- CommandHistory(CommandHistory)
- Constructor for class seedu.address.logic.CommandHistory
-
- CommandHistoryTest - Class in seedu.address.logic
-
- CommandHistoryTest()
- Constructor for class seedu.address.logic.CommandHistoryTest
-
- CommandParserTestUtil -
Class in seedu.address.logic.parser
-
Contains helper methods for testing command parsers.
- CommandParserTestUtil()
- Constructor for class seedu.address.logic.parser.CommandParserTestUtil
-
- CommandResult - Class
in seedu.address.logic.commands
-
Represents the result of a command execution.
- CommandResult(String)
- Constructor for class seedu.address.logic.commands.CommandResult
-
- CommandTestUtil -
Class in seedu.address.logic.commands
-
Contains helper methods for testing commands.
- CommandTestUtil()
- Constructor for class seedu.address.logic.commands.CommandTestUtil
-
- commit() - Method in class
seedu.address.model.VersionedAddressBook
-
Saves a copy of the current AddressBook
state at the end of the state list.
- commit_multipleAddressBookPointerAtEndOfStateList_noStatesRemovedCurrentStateSaved()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- commit_multipleAddressBookPointerNotAtEndOfStateList_statesAfterPointerRemovedCurrentStateSaved()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- commit_singleAddressBook_noStatesRemovedCurrentStateSaved()
- Method in class seedu.address.model.VersionedAddressBookTest
-
- commitAddressBook()
- Method in interface seedu.address.model.Model
-
Saves the current address book state for undo/redo.
- commitAddressBook()
- Method in class seedu.address.model.ModelManager
-
- compareTo(Version)
- Method in class seedu.address.commons.core.Version
-
- ComponentManager -
Class in seedu.address.commons.core
-
Base class for *Manager classes
Registers the class' event handlers in eventsCenter
- ComponentManager()
- Constructor for class seedu.address.commons.core.ComponentManager
-
- ComponentManager(EventsCenter)
- Constructor for class seedu.address.commons.core.ComponentManager
-
- config - Variable in
class seedu.address.MainApp
-
- Config - Class in seedu.address.commons.core
-
Config values used by the app
- Config() - Constructor for class
seedu.address.commons.core.Config
-
- ConfigTest - Class in seedu.address.commons.core
-
- ConfigTest()
- Constructor for class seedu.address.commons.core.ConfigTest
-
- ConfigUtil - Class in seedu.address.commons.util
-
A class for accessing the Config File.
- ConfigUtil()
- Constructor for class seedu.address.commons.util.ConfigUtil
-
- ConfigUtilTest - Class
in seedu.address.commons.util
-
- ConfigUtilTest()
- Constructor for class seedu.address.commons.util.ConfigUtilTest
-
- constructor()
- Method in class seedu.address.model.AddressBookTest
-
- constructor_defensiveCopy_backingListUnmodified()
- Method in class seedu.address.logic.ListElementPointerTest
-
- constructor_invalidAddress_throwsIllegalArgumentException()
- Method in class seedu.address.model.person.AddressTest
-
- constructor_invalidEmail_throwsIllegalArgumentException()
- Method in class seedu.address.model.person.EmailTest
-
- constructor_invalidFileName_throwsAssertionError()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_invalidFileUrl_throwsAssertionError()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_invalidName_throwsIllegalArgumentException()
- Method in class seedu.address.model.person.NameTest
-
- constructor_invalidPhone_throwsIllegalArgumentException()
- Method in class seedu.address.model.person.PhoneTest
-
- constructor_invalidTagName_throwsIllegalArgumentException()
- Method in class seedu.address.model.tag.TagTest
-
- constructor_missingFileName_throwsNullPointerException()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_missingFileUrl_throwsAssertionError()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_null_throwsNullPointerException()
- Method in class seedu.address.model.person.AddressTest
-
- constructor_null_throwsNullPointerException()
- Method in class seedu.address.model.person.EmailTest
-
- constructor_null_throwsNullPointerException()
- Method in class seedu.address.model.person.NameTest
-
- constructor_null_throwsNullPointerException()
- Method in class seedu.address.model.person.PhoneTest
-
- constructor_null_throwsNullPointerException()
- Method in class seedu.address.model.tag.TagTest
-
- constructor_nullFileName_throwsNullPointerException()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_nullFileUrl_throwsNullPointerException()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_nullPerson_throwsNullPointerException()
- Method in class seedu.address.logic.commands.AddCommandTest
-
- constructor_validFileUrl_loadsFile()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_validFileWithFxRootUrl_loadsFile()
- Method in class seedu.address.ui.UiPartTest
-
- constructor_withCommandHistory_copiesCommandHistory()
- Method in class seedu.address.logic.CommandHistoryTest
-
- contains(Person)
- Method in class seedu.address.model.person.UniquePersonList
-
Returns true if the list contains an equivalent person as the given argument.
- contains_nullPerson_throwsNullPointerException()
- Method in class seedu.address.model.person.UniquePersonListTest
-
- contains_personInList_returnsTrue()
- Method in class seedu.address.model.person.UniquePersonListTest
-
- contains_personNotInList_returnsFalse()
- Method in class seedu.address.model.person.UniquePersonListTest
-
- contains_personWithSameIdentityFieldsInList_returnsTrue()
- Method in class seedu.address.model.person.UniquePersonListTest
-
- containsWordIgnoreCase(String, String)
- Static method in class seedu.address.commons.util.StringUtil
-
Returns true if the sentence
contains the word
.
- containsWordIgnoreCase_emptyWord_throwsIllegalArgumentException()
- Method in class seedu.address.commons.util.StringUtilTest
-
- containsWordIgnoreCase_multipleWords_throwsIllegalArgumentException()
- Method in class seedu.address.commons.util.StringUtilTest
-
- containsWordIgnoreCase_nullSentence_throwsNullPointerException()
- Method in class seedu.address.commons.util.StringUtilTest
-
- containsWordIgnoreCase_nullWord_throwsNullPointerException()
- Method in class seedu.address.commons.util.StringUtilTest
-
- containsWordIgnoreCase_validInputs_correctResult()
- Method in class seedu.address.commons.util.StringUtilTest
-
- createFile(Path)
- Static method in class seedu.address.commons.util.FileUtil
-
Creates a file if it does not exist along with its missing parent directories.
- createIfMissing(Path)
- Static method in class seedu.address.commons.util.FileUtil
-
Creates a file if it does not exist along with its missing parent directories.
- createOneBasedIndex()
- Method in class seedu.address.commons.core.index.IndexTest
-
- createParentDirsOfFile(Path)
- Static method in class seedu.address.commons.util.FileUtil
-
Creates parent directories of file if it has a parent directory
- createZeroBasedIndex()
- Method in class seedu.address.commons.core.index.IndexTest
-
- current() - Method in class
seedu.address.logic.ListElementPointer
-
Returns the current element in the list.


-
Demystifying Venture Capital Economics, Part 2 - Wealthfront ...
blog.wealthfront.com
Just because a company operates at a loss today doesn’t mean it can’t be profitable in the future. Those unfamiliar with venture capital economics ...
-
Here’s How to Cancel a Meeting the Right Way
www.bothsidesofthetable.com
I wrote a version of this post four years ago but given the hectic nature of today's tech markets I thought it was worth revisiting and updating. ...
-
Digital Business Technologies Dominate Gartner 2014 Emerging Technologies ...
www.forbes.com
By Hung LeHong and Jackie Fenn Gartner, Inc. Imagine this: As you leave for work in the morning, your house automatically turns down the heat and ...


Methods
Attributes
| [RW] | column | |
| [RW] | name | |
| [RW] | type |
Public Class methods
[ show source ]
# File vendor/rails/railties/lib/rails_generator/generated_attribute.rb, line 8 8: def initialize(name, type) 9: @name, @type = name, type.to_sym 10: @column = ActiveRecord::ConnectionAdapters::Column.new(name, nil, @type) 11: end
Public Instance methods
[ show source ]
# File vendor/rails/railties/lib/rails_generator/generated_attribute.rb, line 26 26: def default 27: @default ||= case type 28: when :integer then 1 29: when :float then 1.5 30: when :decimal then "9.99" 31: when :datetime, :timestamp, :time then Time.now.to_s(:db) 32: when :date then Date.today.to_s(:db) 33: when :string then "MyString" 34: when :text then "MyText" 35: when :boolean then false 36: else 37: "" 38: end 39: end
[ show source ]
# File vendor/rails/railties/lib/rails_generator/generated_attribute.rb, line 13 13: def field_type 14: @field_type ||= case type 15: when :integer, :float, :decimal then :text_field 16: when :datetime, :timestamp, :time then :datetime_select 17: when :date then :date_select 18: when :string then :text_field 19: when :text then :text_area 20: when :boolean then :check_box 21: else 22: :text_field 23: end 24: end
[ show source ]
# File vendor/rails/railties/lib/rails_generator/generated_attribute.rb, line 41 41: def reference? 42: [ :references, :belongs_to ].include?(self.type) 43: end


The Power of Habit Life on the Refrigerator Door: Notes Between a Mother and Daughter The Five People You Meet in Heaven An Absolutely Remarkable Thing Deep Work
In The Power of Habit, award-winning business reporter Charles Duhigg takes us to the thrilling edge of scientific discoveries that explain why habits exist and how they can be changed. Distilling vast amounts of information into engrossing narratives that take us from the boardrooms of Procter & Gamble to the sidelines of the NFL to the front lines of the civil rights movement, Duhigg presents a whole new understanding of human nature and its potential. At its core, The Power of Habit contains an exhilarating argument: The key to exercising regularly, losing weight, being more productive, and achieving success is understanding how habits work. As Duhigg shows, by harnessing this new science, we can transform our businesses, our communities, and our lives.
Claire and her mother are running out of time, but they don't know it. Not yet. Claire is wrapped up with the difficulties of her bourgeoning adulthood—boys, school, friends, identity; Claire's mother, a single mom, is rushed off her feet both at work and at home. They rarely find themselves in the same room at the same time, and it often seems that the only thing they can count on are notes to each other on the refrigerator door. When home is threatened by a crisis, their relationship experiences a momentous change. Forced to reevaluate the delicate balance between their personal lives and their bond as mother and daughter, Claire and her mother find new love and devotion for one another deeper than anything they had ever imagined. Heartfelt, touching, and unforgettable, Life on the Refrigerator Door is a glimpse into the lives of mothers and daughters everywhere. In this deeply touching novel told through a series of notes written from a loving mother and her devoted fifteen-year-old daughter, debut author Alice Kuipers deftly captures the impenetrable fabric that connects mothers and daughters throughout the world. Moving and rich with emotion, Life on the Refrigerator Door delivers universal lessons about love in a wonderfully simple and poignant narrative.
 His job is fixing rides at a seaside amusement park. On his 83rd birthday, a tragic accident kills him, as he tries to save a little girl from a falling cart. He awakes in the afterlife, where he learns that heaven is not a destination.  One by one, from childhood to soldier to old age, Eddie's five people revisit their connections to him on earth, illuminating the mysteries of his "meaningless" life, and revealing the haunting secret behind the eternal question: "Why was I here?"
In his wildly entertaining debut novel, Hank Green—cocreator of Crash Course, Vlogbrothers, and
SciShow—spins a sweeping, cinematic tale about a young woman who becomes an overnight celebrity
before realizing she's part of something bigger, and stranger, than anyone could have possibly
imagined.
Carls just appeared.
Roaming through New York City at three a.m., twenty-three-year-old
April May stumbles across a giant sculpture. Delighted by its appearance and craftsmanship—like a
ten-foot-tall Transformer wearing a suit of samurai armor—April and her best friend, Andy, make a
video with it, which Andy uploads to YouTube. The next day, April wakes up to a viral video and a
new life. News quickly spreads that there are Carls in dozens of cities around the world—from Beijing
to Buenos Aires—and April, as their first documentarian, finds herself at the center of an intense
international media spotlight. Seizing the opportunity to make her mark on the world, April now has
to deal with the consequences her new particular brand of fame has on her relationships, her safety,
and her own identity. And all eyes are on April to figure out not just what the Carls are, but what
they want from us. Compulsively entertaining and powerfully relevant, An Absolutely Remarkable Thing
grapples with big themes, including how the social internet is changing fame, rhetoric, and radicalization;
how our culture deals with fear and uncertainty; and how vilification and adoration spring for the same
dehumanization that follows a life in the public eye. The beginning of an exciting fiction career, An
Absolutely Remarkable Thing is a bold and insightful novel of now.
Deep work is the ability to focus without distraction on a cognitively demanding task. It's a skill
that allows you to quickly master complicated information and produce better results in less time.
Deep Work will make you better at what you do and provide the sense of true fulfillment that comes
from craftsmanship. In short, deep work is like a super power in our increasingly competitive
twenty-first century economy. And yet, most people have lost the ability to go deep-spending their
days instead in a frantic blur of e-mail and social media, not even realizing there's a better way.
In Deep Work, author and professor Cal Newport flips the narrative on impact in a connected age.
Instead of arguing distraction is bad, he instead celebrates the power of its opposite. Dividing
this book into two parts, he first makes the case that in almost any profession, cultivating a deep
work ethic will produce massive benefits. He then presents a rigorous training regimen, presented as
a series of four "rules," for transforming your mind and habits to support this skill.
1. Work Deeply
2. Embrace Boredom
3. Quit Social Media
4. Drain the Shallows
A mix of cultural criticism and actionable advice, Deep Work takes the reader on a journey through
memorable stories-from Carl Jung building a stone tower in the woods to focus his mind, to a social
media pioneer buying a round-trip business class ticket to Tokyo to write a book free from distraction
in the air-and no-nonsense advice, such as the claim that most serious professionals should quit social
media and that you should practice being bored. Deep Work is an indispensable guide to anyone seeking
focused success in a distracted world.


Lightweight, no dependency React component for animating height using CSS transitions. Slide up/down the element, and to any specific height. Check the demo on this page.
Detailed documentation is on GitHub.
Import the component, and use it to wrap content whose height you want to animate.
import AnimateHeight from 'react-animate-height'; <AnimateHeight duration={ 500 } height={ 'auto' }>
Your content goes here

Put as many React or HTML components here.
 </AnimateHeight>
When changed, element height will be animated to that height.
To slide up use 0
, for slide down use 'auto'
Duration of the animation in milliseconds
easing: string, default: 'ease'CSS easing function to be applied to the animation
className: stringCSS class to be applied to the element
style: objectCSS style object, it will be merged with inline styles of the component


ISOINFO
Section: User Commands (1)Updated: 04/06/01
Index Return to Main Contents
NAME
devdump, isoinfo, isovfy, isodump - Utility programs for dumping and verifying iso9660 images.SYNOPSIS
devdump isoimageisodump isoimage
isoinfo [ -d ] [ -h ] [ -R ] [ -J ] [ -j charset ] [ -f ] [ -l ] [ -p ] [ -T sector ] [ -N sector ] [ -i isoimage ] [ -x path ]
DESCRIPTION
devdump is a crude utility to interactively display the contents of device or filesystem images. The initial screen is a display of the first 256 bytes of the first 2048 byte sector. The commands are the same as with isodump.isodump is a crude utility to interactively display the contents of iso9660 images in order to verify directory integrity. The initial screen is a display of the first part of the root directory, and the prompt shows you the extent number and offset in the extent.
-
You can use the 'a' and 'b' commands to move backwards and forwards within the image. The 'g' command allows you to goto an arbitrary extent, and the 'f' command specifies a search string to be used. The '+' command searches forward for the next instance of the search string, and the 'q' command exits devdump or isodump.
isoinfo is a utility to perform directory like listings of iso9660 images.
isovfy is a utility to verify the integrity of an iso9660 image. Most of the tests in isovfy were added after bugs were discovered in early versions of genisoimage. It isn't all that clear how useful this is anymore, but it doesn't hurt to have this around.
OPTIONS
The options common to all programs are -help,-h,-version, i=name,dev=name. The isoinfo program has additional command line options. The options are:- -help
- -h
- print a summary of all options.
- -d
- Print information from the primary volume descriptor (PVD) of the iso9660 image. This includes information about Rock Ridge, Joliet extensions and Eltorito boot information if present.
- -f
- generate output as if a 'find . -print' command had been run on the iso9660 image. You should not use the -l image with the -f option.
- -i iso_image
- Specifies the path of the iso9660 image that we wish to examine. The options -i and dev=target are mutual exclusive.
- dev=target
-
Sets the SCSI target for the drive, see notes above.
A typical device specification is
dev=6,0
.
If a filename must be provided together with the numerical target
specification, the filename is implementation specific.
The correct filename in this case can be found in the system specific
manuals of the target operating system.
On a
FreeBSD
system without
CAM
support, you need to use the control device (e.g.
/dev/rcd0.ctl).
A correct device specification in this case may be
dev=/dev/rcd0.ctl:@
.
On Linux, drives connected to a parallel port adapter are mapped to a virtual SCSI bus. Different adapters are mapped to different targets on this virtual SCSI bus.
If no dev option is present, the program will try to get the device from the CDR_DEVICE environment.
If the argument to the dev= option does not contain the characters ',', '/', '@' or ':', it is interpreted as an label name that may be found in the file /etc/wodim.conf (see FILES section).
The options -i and dev=target are mutual exclusive.
- -l
- generate output as if a 'ls -lR' command had been run on the iso9660 image. You should not use the -f image with the -l option.
- -N sector
- Quick hack to help examine single session disc files that are to be written to a multi-session disc. The sector number specified is the sector number at which the iso9660 image should be written when send to the cd-writer. Not used for the first session on the disc.
- -p
- Print path table information.
- -R
- Extract information from Rock Ridge extensions (if present) for permissions, file names and ownerships.
- -J
- Extract information from Joliet extensions (if present) for file names.
- -j charset
- Convert Joliet file names (if present) to the supplied charset. See genisoimage(8) for details.
- -T sector
- Quick hack to help examine multi-session images that have already been burned to a multi-session disc. The sector number specified is the sector number for the start of the session we wish to display.
- -x pathname
- Extract specified file to stdout.
AUTHOR
The author of the original sources (1993 ... 1998) is Eric Youngdale<EMAIL_ADDRESS>or<EMAIL_ADDRESS>is to blame for these shoddy hacks. Joerg Schilling wrote the SCSI transport library and its adaptation layer to the programs and newer parts (starting from 1999) of the utilities, this makes them Copyright (C) 1999-2004 Joerg Schilling. Patches to improve general usability would be gladly accepted.This manpage describes the program implementation of isoinfo as shipped by the cdrkit distribution. See http://alioth.debian.org/projects/debburn/ for details. It is a spinoff from the original program distributed in the cdrtools package [1]. However, the cdrtools developers are not involved in the development of this spinoff and therefore shall not be made responsible for any problem caused by it. Do not try to get support for this program by contacting the original author(s).
If you have support questions, send them to
<EMAIL_ADDRESS>If you have definitely found a bug, send a mail to this list or to
writing at least a short description into the Subject and "Package: cdrkit" into the first line of the mail body.
BUGS
The user interface really sucks.FUTURE IMPROVEMENTS
These utilities are really quick hacks, which are very useful for debugging problems in genisoimage or in an iso9660 filesystem. In the long run, it would be nice to have a daemon that would NFS export a iso9660 image.The isoinfo program is probably the program that is of the most use to the general user.
AVAILABILITY
These utilities come with the cdrkit package, and the primary download site is http://debburn.alioth.debian.org/ and FTP mirrors of distributions. Despite the name, the software is not beta.ENVIRONMENT
- CDR_DEVICE
- This may either hold a device identifier that is suitable to the open call of the SCSI transport library or a label in the file /etc/wodim.conf.
- RSH
-
If the
RSH
environment is present, the remote connection will not be created via
rcmd(3)
but by calling the program pointed to by
RSH.
Use e.g.
RSH=/usr/bin/ssh
to create a secure shell connection.
Note that this forces the program to create a pipe to the rsh(1) program and disallows the program to directly access the network socket to the remote server. This makes it impossible to set up performance parameters and slows down the connection compared to a root initiated rcmd(3) connection.
- RSCSI
-
If the
RSCSI
environment is present, the remote SCSI server will not be the program
/opt/schily/sbin/rscsi
but the program pointed to by
RSCSI.
Note that the remote SCSI server program name will be ignored if you log in
using an account that has been created with a remote SCSI server program as
login shell.
FILES
- /etc/wodim.conf
-
Default values can be set for the following options in /etc/wodim.conf.
-
- CDR_DEVICE
- This may either hold a device identifier that is suitable to the open call of the SCSI transport library or a label in the file /etc/wodim.conf that allows to identify a specific drive on the system.
- Any other label
-
is an identifier for a specific drive on the system.
Such an identifier may not contain the characters ',', '/', '@' or ':'.
Each line that follows a label contains a TAB separated list of items. Currently, four items are recognized: the SCSI ID of the drive, the default speed that should be used for this drive, the default FIFO size that should be used for this drive and drive specific options. The values for speed and fifosize may be set to -1 to tell the program to use the global defaults. The value for driveropts may be set to "" if no driveropts are used. A typical line may look this way:
teac1= 0,5,0 4 8m ""
yamaha= 1,6,0 -1 -1 burnfree
This tells the program that a drive named teac1 is at scsibus 0, target 5, lun 0 and should be used with speed 4 and a FIFO size of 8 MB. A second drive may be found at scsibus 1, target 6, lun 0 and uses the default speed and the default FIFO size.
-
SEE ALSO
genisoimage(1), wodim(1), readcd(1), ssh(1).SOURCES
[1] Cdrtools 2.01.01a08 from May 2006, http://cdrecord.berlios.de
Index
- NAME
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- AUTHOR
- BUGS
- FUTURE IMPROVEMENTS
- AVAILABILITY
- ENVIRONMENT
- FILES
- SEE ALSO
- SOURCES
This document was created by man2html, using the manual pages.
Time: 05:29:05 GMT, December 24, 2015


{% extends "base.html" %} {% block title %}BrewLocker - Unauthorized{% endblock %} {% block content %}
Sorry, this area is off-limits
Go somewhere nice


Invokes the Nashorn engine.
jjs [options] [script-files] [-- arguments]
One or more options of the jjs
command, separated by spaces. For more information, see Options.
One or more script files which you want to interpret using Nashorn, separated by spaces. If no files are specified, an interactive shell is started.
All values after the double hyphen marker (--
) are passed through to the script or the interactive shell as arguments. These values can be accessed by using the arguments
property (see Example 3).
The jjs
command-line tool is used to invoke the Nashorn engine. You can use it to interpret one or several script files, or to run an interactive shell.
The options of the jjs
command control the conditions under which scripts are interpreted by Nashorn.
Specifies the path to the supporting class files To set multiple paths, the option can be repeated, or you can separate each path with a colon (:).
Sets a system property to be passed to the script by assigning a value to a property name. The following example shows how to invoke Nashorn in interactive mode and assign myValue
to the property named myKey
:
>> jjs -DmyKey=myValue jjs> java.lang.System.getProperty("myKey") myValue jjs>
This option can be repeated to set multiple properties.
Provides a full stack trace when an error occurs. By default, only a brief error message is printed.
Prints the full Nashorn version string.
Launches the script as a JavaFX application.
Prints the list of options and their descriptions.
Specifies the ECMAScript language version. The default version is ES5.
Enables or disables optimistic type assumptions with deoptimizing recompilation. Running with optimistic types will yield higher final speed, but may increase warmup time.
Enables shell scripting features.
Enables strict mode, which enforces stronger adherence to the standard (ECMAScript Edition 5.1), making it easier to detect common coding errors.
Sets the specified time zone for script execution. It overrides the time zone set in the OS and used by the Date
object.
Prints the Nashorn version string.


Honda Oct 2019 Car Sales Analysis – Amaze, City, Civic, WR-V, CR-V
by Team GaadiWaadiWith the Diwali season setting in, most carmakers, including Honda Cars India, posted decent growth on MoM basis, with BR-V and Civic showing highest growth figures
After several months of a slowdown, the sales figures for most car manufacturers started showing signs of improvement with decent growth on MoM basis by most car manufacturers. Last month, the model that shows the highest growth was the BR-V, which showed a whopping growth of 69 per cent from 168 units September 2019 to 284 units last month.
Another Honda model that has shown signs of improvement is the Civic, which has show a growth of 29.8 per cent from 436 units last month to 336 units in September 2019. Let’s take a look at Honda Cars Sales analysis for October 2019 –
Honda Amaze Oct 2019 Sales
The Maruti Dzire-rival from the Indian subsidiary of the Japanese car giant sold 5,134 copies in October 2019, up from 4,823 units sold in September this year. This has led to a MoM growth of 6.4 per cent, while the YoY growth figures registered a de-growth of just 7.4 per cent.
Honda BR-V Oct 2019 Sales
The Honda BR-V has been pretty much a dud-seller, with its sales failing to reach even four-digit figures in most months. Even last month, the BR-V could sell only 284 units, which, while nothing to write home about, did lead to a 69 per cent growth from 168 units sold in September 2019. The YoY sales, however, registered a 39.3 per cent de-growth.
Honda City Oct 2019 Sales
The popular C1-segment sedan could sell 1,887 copies in October 2019, which is only a slight increment of 3.7 per cent over 1,819 units sold in September 2019. The YoY sales performance remained dismal with a de-growth of 47.8 per cent.
| Model | October 2019 Sales | September 2019 Sales |
| 1. Honda Amaze | 5,134 | 4,823 |
| 2. Honda City | 1,887 | 1,819 |
| 3. Honda W-RV | 1,367 | 1,341 |
| 4. Honda Jazz | 750 | 649 |
| 5. Honda Civic | 436 | 336 |
| 6. Honda B-RV | 284 | 168 |
| 7. Honda C-RV | 152 | 165 |
DataSource : AutoPunditz
Honda Civic Oct 2019 Sales
While the tenth generation Civic was off to a pretty respectable start in the Indian car market, its sales performance got a bit dull as the time progressed. Last month, the stylish D1-segment sedan could sell 436 units, which esulted into a MoM sales increment of 29.8 per cent when compared to only 336 units sold in September 2019.
Honda CR-V Oct 2019 Sales
The latest generation of the company’s most premium SUV is a pretty expensive proposition, with its top-spec model costing more than Rs 38 lakh (on-road, New Delhi). No surprise, then, that the sales figures have never been extra-ordinary.
Last month, the premium SUV could managed to find only 152 buyers, which led to a MoM sales loss of 7.9 per cent. On YoY basis, the SUV marked a de-growth of 33.3 per cent.
Honda Jazz Oct 2019 Sales
The Honda Jazz has been a long-standing Hyundai Elite i20 and Maruti Baleno rival that hasn’t been too successful with finding a lot of favour from premium hatchback buyers of the country.
Last month, the B2-segment small car registered a sale of 750 units, which led to a MoM sales growth of 15.6 per cent when compared to 649 units sold in September 2019. On YoY basis, the Jazz registered a de-growth of 29 per cent.
Honda WR-V Oct 2019 Sales
The WR-V is a Jazz-based crossover that offers almost all the traits of its donor hatchback along with providing a more comprehensive features list and a more rugged styling package to justify a higher price tag. While the WR-V found many takers soon after its launch, the demand has plummeted in recent times.
Last month, the cross-hatch could find 1,367 buyers, which marked a 1.9 per cent increase on MoM basis from 1,341 units sold in September 2019. On YoY basis, the WR-V marked a de-growth of whopping 58 per cent.


Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
9 seconds until elegible, waiting.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
16 seconds until elegible, waiting.
55 seconds until elegible, waiting.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
0 seconds until elegible, waiting.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
50 seconds until elegible, waiting.
Block Arrived, reset staking loop.
Block Arrived, reset staking loop.
5 seconds until elegible, waiting.
6 seconds until elegible, waiting.
Block Arrived, reset staking loop.


Press n or j to go to the next uncovered block, b, p or k for the previous block.
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| FulfillGoalOnRequested.ts | 40.82% | 20/49 | 0% | 0/9 | 14.29% | 1/7 | 40.82% | 20/49 | |
| RequestDownstreamGoalsOnGoalSuccess.ts | 32.89% | 25/76 | 6.25% | 2/32 | 29.41% | 5/17 | 30% | 21/70 | |
| RespondOnGoalCompletion.ts | 48% | 12/25 | 0% | 0/4 | 33.33% | 1/3 | 45.45% | 10/22 | |
| SetGoalsOnPush.ts | 58.54% | 48/82 | 40% | 4/10 | 50% | 7/14 | 57.53% | 42/73 | |
| SkipDownstreamGoalsOnGoalFailure.ts | 27.78% | 10/36 | 0% | 0/10 | 0% | 0/10 | 25.81% | 8/31 | |
| executeGoal.ts | 75% | 21/28 | 75% | 3/4 | 100% | 2/2 | 74.07% | 20/27 | |
| resetGoals.ts | 35.19% | 19/54 | 0% | 0/24 | 0% | 0/9 | 34.69% | 17/49 |


All Requests (10)
pending
2
rejected
1
approved
4
resolved
3
Title
Service type
Category
Status
Lorem ipsum dolor sit amet...
Repair
Equipment
Pending
Lorem ipsum dolor sit amet...
Repair
Electrical
Approved
Lorem ipsum dolor sit amet...
Maintenance
Wall/Floor/Ceiling
Resolved
Lorem ipsum dolor sit amet...
Repair
Plumbing
Rejected
Lorem ipsum dolor sit amet...
Maintenance
Automotive
Pending


About Me
Portfolio
Contact Me
About Me
Hi there!
I am Chi Jen Lu
Welcome to my portfolio
Portfolio
Contact Me
Let's create beautiful apps
with the purpose of
bringing people closer
Social Network
Social Network


LITTLE DORRIT A film review by Peter Reiher Copyright 1988 Peter Reiher
Hollywood has been doing violence to the works of Charles Dickens for some years now. At this very instant, two of his best known works are being mangled on-screen, in SCROOGED and OLIVER AND COMPANY. (I mean this not as a value judgement of those films, but in reference to their fidelity to either the letter or the spirit of their originals.) Even the best film versions of Dickens, even those from Britain, typically fail to give the full experience of a Dickens novel. LITTLE DORRIT comes closer to that experience than any film ever has before. And, even more amazingly, it manages to also make its own artistic statement, in addition to, rather than instead of, what Dickens intended.
One obvious attribute that LITTLE DORRIT shares with the novel is length. The novel was nearly a thousand pages. The film is around six hours long. It is shown in two parts, subtitled "Nobody's Fault" and "Little Dorrit's Story." Though some reviewers have claimed otherwise, they are not independent. The first part doesn't conclude the story, and the second doesn't contain enough information to explain what is going on. Moreover, there is a definite order to the two parts. Seeing "Nobody's Fault" first will lead to a much clearer view of the film than seeing "Little Dorrit's Story" first.
LITTLE DORRIT, like most of Dickens' novels, is a panoramic story set in London in the mid-18th Century. Typical of Dickens, the central character is a child in trouble. Little Dorrit is a young woman born and raised in Marshalsea, a London debtors' prison. Her father has been imprisoned there for over twenty years, and has become known as "The Father of Marshalsea." They have no real hope that he will ever be released, and only the efforts of Little Dorrit, plus Mr. Dorrit's shameless habit of playing on the guilt of visitors, allow the family to live in some small comfort. But the picture changes when Arthur Clennam, a decent middle-aged man recently returned from China, takes notice of her. He devotes himself to helping the Dorrit family, and, perhaps, there will be some chance of obtaining the father's release.
As in all Dickens' story, this barebones outline just scratches the surface of the myriad subplots and complexities of the story. Underlying the plot is the theme of society's collective guilt for its treatment of its least fortunate. The title of the first half of the film is a recurring refrain, "It's too bad, but it's nobody's fault." Nothing is anybody's fault, nobody is to blame, and, by extension, nothing can be done. By focusing on this message, the film version of LITTLE DORRIT proves just as relevant for today as the novel was for Dickens' time. The least fortunate are still miserable, and it's still "nobody's fault" - because, though rarely acknowledged, it's really everybody's fault.
LITTLE DORRIT works, then, on the levels of a pure entertainment and as a social commentary. But, surprisingly, it also has an interesting third level. The two parts of the film cover substantially the same ground. Many scenes from the first half are partially duplicated in the second. But the first part is told from the point of view of Clennam, while the second is told from the point of view of Little Dorrit. The repeated scenes are different, not only in viewpoint, but in subtle details of conversation, settings, even costumes. By the middle of the second part, we realize that what we saw in the first part was highly subjective. It was how Clennam viewed the events of the story, and that viewpoint was not omniscient, even in the scenes that he himself participated in. Nor is Little Dorrit's view of the scenes necessarily correct, or even any more correct than Clennam's.
At first, this duplication smacks a little of a not very interesting trick. So, the viewpoints are different, so what? How does that fit in with the rest of the film's themes? But more consideration shows that the bifurcation does fit in perfectly. First, we see the story from the point of view of a privileged person, for whom the ills of society really are "nobody's fault". He is a decent, good man, but he cannot see that the society which supports and affirms him, by its very nature stamps down and denies others. Then we see the story from the point of view of one who has directly suffered from the machineries of that society, someone who can clearly see that there is fault to be laid at the feet of those who do nothing to relieve the suffering of the less fortunate, that they are profiting at the expense of the poor. The perniciousness of assigning no blame becomes very clear. Writer-director Christine Edzard has brought to the film not just fidelity and love, but inspiration.
Adding to the effect are the performances. Derek Jacobi and Alec Guinness, as Clennam and Mr. Dorrit, lead a cast of less familiar names, but great talents. Jacobi takes a passive role that could easily have been boring and makes every instant of it fascinating. He's done this before, and I can think of no surer mark of a great actor than to be able to hold the attention of an audience while playing a quiet role in the midst of many other colorful characters. Guinness' performance is also superb. Mr. Dorrit is in some ways pitiable, in others almost a monster. He is a man obsessed with appearances, even while in the depths of poverty. He doesn't mind his daughter slaving to permit him small luxuries, but he makes sure no one sees her doing it. Guinness uses every tool of the actor brilliantly to make us understand, sympathize, and condemn his character.
A few names in the supporting cast are familiar. Robert Morley shows up briefly, almost irrelevantly. Cyril Cusack plays Guinness' brother quietly, but effectively. Joan Greenwood is the picture of motherhood as a flinty, barren field. The rest of the roles are filled by fine British actors with faces that are sometimes familiar, and are always brimming with Dickensian eccentricity. Especially fine are Roshan Seth as the brisk, somewhat mysterious Mr. Pancks, and Miriam Margolyes, as the love of Clennam's youth. Margolyes produces perhaps the finest Dickens comic caricature ever brought to the screen, and is utterly hilarious. Sarah Pickering deserves special mention. The role of Little Dorrit is even more passive than that of Clennam, yet Pickering uses every opportunity the script offers to show her quiet, self-effacing heroism.
LITTLE DORRIT, all six hours of it, was shot in a studio. It shows, yet perhaps that is not inappropriate. In some sense, Dickens' writing portrayed the literary equivalent of a studio version of 19th century England. It was not precisely realistic, but offered a concentrated, artificial version of the real world that, paradoxically, allowed him to more closely approach the truth of the age than strictly accurate reportage ever could. Christine Edzard uses the studio to the same effect. Artifice is plain enough that we never truly believe that her cameras have traveled through time to the 19th century, but the artifice is so well and carefully crafted that we feel the essence of the time.
The sets and costumes are little short of brilliant. Almost everything used in the film was produced from scratch for the film. The care for detail is obvious, as is the research that must have gone into the art direction. And these details are not merely window dressing, but are used to deepen and broaden the canvas of the film. The costumes give a further dimension to each character, and the sets establish not just place, but mood. LITTLE DORRIT offers an unusually fine example of the use of visual details to support a film.
LITTLE DORRIT is not without its weaknesses. The primary one is that the second half of the film is too repetitious. Edzard had to tread a fine line between repeating too much of the material from the first half and not showing enough of it to make the differences in the points of view clear. She seems to have erred on the side of revisiting too much material. This problem is compounded by the fact that few interesting new characters are introduced in the second half of the film, and also by seeing too little of the most entertaining characters from the first half. Another flaw that could have been easily avoided is confusion in the final resolution of a mystery set up practically from the beginning of the film. Given that the film ran six hours, surely another minute could have been devoted to clearing up the rather tangled strands. From a technical point of view, sometimes the limited budget shows through a bit too clearly, particularly in some of the mattes and models.
But these weaknesses are minor. On the whole, Edzard has made a superb film. LITTLE DORRIT is most heartening because it shows not only talent, but true direction. Most promising new directors make more interesting versions of what everyone else is making. Edzard has boldly chosen a path of her own, and leads the rest of the participants of the film in the direction she has discovered. LITTLE DORRIT may not be the easiest film to see, but it is extremely entertaining, artistically satisfying, and socially conscious. No other film I've seen this year has tried so much. The real miracle of LITTLE DORRIT is how much of the ambition has been realized.
Peter Reiher<EMAIL_ADDRESS>(DO NOT send to<EMAIL_ADDRESS>. . . cit-vax!elroy!jato!jade!reiher
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Letter of the Day: City should get rid of flag poles
by Reader LettersLetter to the editor from Olga E. Coates
Let’s just get rid of the flag poles. And, sooner would be better than later, before there is another new department with numerous new people hired at city hall to deal with the issue of which flag is deemed suitable and which is not.
There are more serious issues to be dealt with by our city than flags.
Olga E. Coates
Saskatoon
SHARE YOUR VIEWS
The StarPhoenix welcomes letters, which are limited to 250 words and must include the writer’s name, street address and phone number.
Submissions will be verified and edited before publication.
We publish the names and community of all letter writers.
Do not send email attachments.
Writing more than one letter a month is discouraged and “open” letters are not accepted.
Send to: 204 Fifth Ave. N., Saskatoon, Sask., S7K 2P1
Fax:<PHONE_NUMBER>
Email: letters@thestarphoenix.com


This vignette is designed to describe some more advanced use of flash. Most users should start with the flash_intro.html vignette.
The interface described may change as we develop flashr
.
We start by simulating some data to provide an example:
library(flashr)
set.seed(1)
n = 100
p = 500
k = 7
LL = matrix(rnorm(n*k),nrow=n)
FF = matrix(rnorm(p*k),nrow=p)
Y = LL %*% t(FF) + rnorm(n*p)
For anything beyond the simplest usage, you should start your analysis by setting up the data in what we will call a “flash data object”. This is essentially simply an n by p matrix, but with meta-data to allow flash
functions to deal properly with missing values etc. (This framework also makes it easier for future extensions to pass more information in as data; e.g. maybe variances also associated with the matrix).
data = flash_set_data(Y)
Second, we need to initialize a factor model - essentially a set of factors and loadings. We call this a “flash fit object”, although at this point it is not actually fit to the data (this is the next step!) There are several ways to do this, using functions of the form flash_add_xxx
. They are called this because they can add factors to an existing flash fit object—by providing a value for the argument f_init
—so you can build up a flash fit object bit-by-bit. Here we have no existing flash fit object, so we do not specify f_init
, and in this case these functions create a new fit object.
For illustration we show flash_add_factors_from_data
. This essentially runs softImpute
(soft-thresholded singular value decomposition) on the data to obtain an initial set of factors and loadings. We have to choose a number of factors to initialize with. (Factors can be dropped out during the fit so ideally this should be a larger number than we think we actually need; but at the same time more factors mean more computation, so you might start with a moderate number, and then try increasing later if the data seem to warrant it.)
f = flash_add_factors_from_data(data,K=10)
Once you have initialized a flash fit object, you can improve the fit using flash_backfit
. (If you want to see how the fit is progressing, set verbose=TRUE
here.)
f = flash_backfit(data,f,verbose=FALSE)
Having fit the model we might want to extract the fitted factors and loadings. You can do that using functions like flash_get_ldf
to get the standardized loadings, factors and weights. Also flash_get_lf
gets the product (LDF’). And flash_get_objective
will return the measure of goodness-of-fit achieved (the variational lower bound, F). This can be helpful for comparing multiple fits to the same data.
plot(flash_get_lf(f), LL %*% t(FF),
main="compare fitted values with true LF'")
flash_get_ldf(f)$d
# [1] 303.3382 264.0119 242.3772 217.6895 208.5868 205.8112 183.3776
flash_get_objective(data,f)
# [1] -81253.75
The way we did it above was to add all the factors at once and then optimize. An alternative is to add one at a time, and optimize each in turn. This is accomplished using flash_add_greedy
. This will keep adding factors until they no longer improve the fit, so you need to specify a maximum number to consider.
f_greedy = flash_add_greedy(data,Kmax=10)
# fitting factor/loading 1
# fitting factor/loading 2
# fitting factor/loading 3
# fitting factor/loading 4
# fitting factor/loading 5
# fitting factor/loading 6
# fitting factor/loading 7
# fitting factor/loading 8
flash_get_ldf(f_greedy)$d
# [1] 292.3761 253.6873 233.4289 210.8591 204.2400 203.0717 182.1317
flash_get_objective(data,f_greedy)
# [1] -84068.31
After adding factors in this way you can use backfitting to try to further improve the fit. In our experience, for different datasets, sometimes this provides a better fit than initializing all at once (as in f
above), sometimes worse.
f_greedy_bf = flash_backfit(data,f_greedy)
flash_get_ldf(f_greedy_bf)$d
# [1] 303.7844 263.2466 241.8200 217.4748 209.0290 206.0587 183.2006
flash_get_objective(data,f_greedy_bf)
# [1] -81264.89
flash_get_objective(data,f)
# [1] -81253.75
In simulation experiments it might be useful to initialize the loadings and factors to the “truth” to see how it affects the convergence.
f_true = flash_add_lf(data, LL=LL, FF=FF)
f_cheat = flash_backfit(data,f_true)
flash_get_ldf(f_cheat)$d
# [1] 208.6823 214.9714 250.2059 213.0661 284.4945 221.1514 236.8675
flash_get_objective(data,f_cheat)
# [1] -81306.46
Unexpectedly (to me) the objective achieved from this initialization is lower than those from the greedy initialization. However, the results are pretty similar in terms of mean squared error (MSE). Notice that backfitting improved MSE vs greedy.
mean((flash_get_lf(f_cheat) - LL %*% t(FF))^2)
# [1] 0.08423822
mean((flash_get_lf(f_greedy_bf) - LL %*% t(FF))^2)
# [1] 0.08411568
mean((flash_get_lf(f) - LL %*% t(FF))^2)
# [1] 0.08426771
mean((flash_get_lf(f_greedy) - LL %*% t(FF))^2)
# [1] 0.09737634
The flash algorithm involves iteratively applying a function that solves the “Empirical Bayes normal means” (EBNM) problem. See Wang and Stephens (2017) for more details on this. The flashr
package provides two functions to do this: ebnm_pn
, which uses a point-normal prior from the ebnm
package, and ebnm_ash
which provides an interface to functions in the ashr
package.
In principle the ebnm_ash
function fits a more flexible model, so might be preferred. However, in the paper we generally found the two methods give similar average performance, and ebnm_pn
is (currently) faster, and so this is the default.
f_greedy_ash = flash_add_greedy(data,Kmax=10,ebnm_fn = ebnm_ash)
# fitting factor/loading 1
# fitting factor/loading 2
# fitting factor/loading 3
# fitting factor/loading 4
# fitting factor/loading 5
# fitting factor/loading 6
# fitting factor/loading 7
# fitting factor/loading 8
flash_get_objective(data,f_greedy_ash)
# [1] -84075.06
Sometimes you might want to include a “fixed” factor or loading in the analysis. For example, maybe you have a covariate you are interested in the effect of. Or you want to include a mean term in the rows or columns. You can add such “fixed” factors using flash_add_fixed_l
or flash_add_fixed_f
. Fixed loadings will not be updated during a subsequent fit, but their corresponding factors will be updated. Similarly, fixed factors will not be updated, but their loadings will be. (Missing values, NA, in a fixed loading or factor are allowed and will be updated during a fit.)
For example, the following creates a flash fit object with a fixed intercept loading. (So when fit it will estimate a corresponding factor, which should be interpreted as a column-specific mean.) Then it adds 10 data-based factors and loadings, and then it fits the model. Note how the first loading (the mean) does not change during the fit. (Notice also that the corresponding factor is 0—correct since we did not add a non-zero mean to the simulation.)
f = flash_add_fixed_l(data,LL = cbind(rep(1,n)))
f = flash_add_factors_from_data(data,K=10,f_init=f)
f = flash_backfit(data,f)
flash_get_k(f) #tells you how many factors f has
# [1] 11
head(flash_get_ldf(f,1,drop_zero_factors = FALSE)$l)
# [,1]
# [1,] 0.1
# [2,] 0.1
# [3,] 0.1
# [4,] 0.1
# [5,] 0.1
# [6,] 0.1
# Note this is 0 as the factor has no weight
flash_get_ldf(f,1,drop_zero_factors = FALSE)$d
# [1] 0


{% trans 'What is?' %}
{% trans 'The Sumarize Platform is a tool designed for researchers to perform systematic literature reviews and meta-analyzes. Geographically distributed researchers can work together in a shared environment, designing the protocol and leading research into the development of research meta-analysis.' %}
{% trans 'In addition to providing a way to document the entire process, the tool will help you remember what is important during a systematic literature review. During the planning phase, the Sumarize Platform will assist you with objectives, search method definition, search questions, search strings, keywords and synonyms by selecting sources, inclusion and exclusion criteria. It will also provide mechanisms for building a quality assessment checklist and data extraction forms.' %}
{% trans 'During the driving phase, you will be able to import bibtex files and select studies, find duplicates among all different sources, perform quality assessment and extract data from documents. Finally, it will be possible to visualize the data generated for both systematic review and meta-analysis.' %}
{% trans 'What is a meta-analysis??' %}
{% trans 'A systematic literature review is a secondary study aimed at identifying, analyzing and interpreting all available evidence from primary studies related to a specific research question. As suggested by Kitchenham and Charters, activities to conduct a systematic literature review involve planning, conducting, and reporting the review.'%}
{% trans 'What is a Systematic Literature Review?' %}
{% trans 'A meta-analysis consists of a statistical technique used to integrate and compare results obtained from research conducted independently for a given theme in order to allow a critical and comparative analysis of the considered studies' %}
{% trans 'About the development.' %}
{% trans 'The Sumarize tool was developed by the Center for Excellence in Social Technologies (NEES), a research group linked to the Federal University of Alagoas (UFAL). This tool was developed as a modified version of the Parsifal platform (https://parsif.al/), where new features related to the construction of systematic reviews as well as the support to the construction of meta-analyzes were added. The Parsifal tool was contributed by researcher Vitor Freitas (https://vitorfs.com/).' %}


Source is a family of languages, designed for the textbook Structure and Interpretation of Computer Programs, JavaScript Adaptation (SICP JS). The languages are called Source §1, Source §2, Source §3 and Source §4. corresponding to the respective chapters 1, 2, 3 and 4 of the textbook. Each previous Source language is a sublanguage of the next, and all Source languages are sublanguages of JavaScript. This webpage contains the description of the Source languages and the libraries they come with.
Source §1
Source §2
Source §3
Source §4
External Libraries
The Source Academy, a learning environment that uses SICP JS and Source, comes with the following external libraries:
- RUNES: programming with rune graphics
- CURVES: programming with curve graphics
- SOUNDS: sound processing
- BINARYTREES: binary trees
- PIX&FLIX: image and video processing