A place for general developer talk – for everyone! | Documentation https://developers.komodoplatform.com | MoreDev Docs - https://docs.komodoplatform.com | Mastering CryptoConditions - https://github.com/KomodoPlatform/Mastering_CryptoConditions
100 messages
Before 05-Dec-19 12:00 AM
Deleted User12-Oct-18 05:44 PM
Thanks.
kimmel (Pungo.io)12-Oct-18 08:51 PM
got it, I have homework, to better study CC someday hehe
Interesting stuff, I had no idea that 60% of the Litecoin utxo set is unspendable dust
1
Mylo13-Oct-18 05:34 PM
Ha there’s a comment from a user called KomodoDragonJesus. Who is that? Praise!
{RSM} Skywall14-Oct-18 09:31 AM
Hello all, do you have any resource to share regaring how to build sidechain in KMD plarfrom ?
I am not developer but we are in the process of selecting a platfrom to build our project on top. I need to produce some docs for our devs so they can select the best condidate
Thanks for rhe docs , I am guessing that all this docs will work with test net ?
ComputerGenie 👴👴👴14-Oct-18 10:24 AM
Since assetchains can be spun and killed at will, there is no "test net" (or at least not in the traditional sense)(edited)
CrisF14-Oct-18 10:28 AM
Yes, as ComputerGenie said. In my case it was to set up a few assetchains to test things on, but they are assetchains that I could have used for any purpose.(edited)
bartwr14-Oct-18 02:36 PM
I'm testing the dico-app, though I get a white screen & console errors. Is there anyone working on the dico-app that knows what happens here? https://github.com/KomodoPlatform/dicoapp-e/issues/56 @particle4dev @ca333(edited)
Title: App shouldn't load a white, empty screen Currently: I execute yarn dev. A Chrome window opens. The inspector for this Chrome window opens as well. But the app does not load. It loads a w...
dukeleto14-Oct-18 02:49 PM
@Mylo ^^^ looks like something you would know about
1
Mylo14-Oct-18 03:28 PM
Not at desk but think I saw this issue reported somewhere. Maybe try master src ?
bartwr14-Oct-18 03:34 PM
I reported the same issue a week ago, though I cannot fix it easily without much knowledge about the code
I'm building a node app with using Expressjs and I'm trying to run my node app on a freshly installed Ubuntu (I just installed git and node v 0.10.19).
Sadly though, I'm getting the following erro...
Let me google that for you
i ddg'ed, actually
1
bartwr14-Oct-18 04:06 PM
@dukeleto Thanks. If I execute chmod a+x app/bin/marketmaker/linux/marketmaker, the EACCESS alert window disappears indeed.
Now, in the master branch of the dico-app, I get the same https://github.com/KomodoPlatform/dicoapp-e/issues/56 error as I have in develop. Would be great to have a diagnose of / solution for this(edited)
Title: App shouldn't load a white, empty screen Currently: I execute yarn dev. A Chrome window opens. The inspector for this Chrome window opens as well. But the app does not load. It loads a w...
Title: App shouldn't load a white, empty screen Currently: I execute yarn dev. A Chrome window opens. The inspector for this Chrome window opens as well. But the app does not load. It loads a w...
That means that no matter how many transactions are performed, verifying the blockchain remains inexpensive and accessible to everyone.
Mylo14-Oct-18 04:50 PM
Seems snapshotish to me
1
Saw it when linked a week or two ago
KomodoWorld14-Oct-18 05:03 PM
I always read that proofs as envisioned by Satoshi has proven too hard to develop, so Electrum is good enough but not 100%. This was also an argument by Core for keeping the blocksize at 1mb so that every user can run a full node(edited)
dukeleto14-Oct-18 05:04 PM
Electrum is less secure, in some situations, such as a chainfork
KomodoWorld14-Oct-18 05:04 PM
I agree, but if we can take the best of both why not? I'm sure such developments will come
kimmel (Pungo.io)14-Oct-18 05:05 PM
well electrum afak delegates the tx check and broadcast to a single node...if node is on a fork or its attacked yes u're fucked...and also the node could perform additional data-mining on people using it...
dukeleto14-Oct-18 05:05 PM
when there is a chainfork, the light wallet node follows whatever chain the server it happens to talk to is using, and that is randomized on startup in Electrum
some electrum clients have better randomization than others, some coins have only 1 or 2 servers
a full node is more safe in those situations. For BTC there are dozens of servers that use to randomly pick from, makes it a bit more secure(edited)
electrum servers also know your IP and if you are the fist to broadcast an xtn, like @kimmel (Pungo.io) says
newest electrum, which most coins don't have, has more protections
kimmel (Pungo.io)14-Oct-18 05:08 PM
however electrum nodes can be protected to avoid 3rd party usage...or to accept only connection from certain ip's
thats especially effective when using the mobile proxy
dukeleto14-Oct-18 05:09 PM
yeah, please
maintaining electrum code and servers is horrific and painful
you can't keep in sync with upstream because they make massive backward-compatible-breaking changes
merging in features/bugfixes is not fun
and every client gui and backend server is slightly different, since electrumx changes the world sometimes
kimmel (Pungo.io)14-Oct-18 05:11 PM
right guess thats a good reason to avoid having open electrum hosts too
Mylo14-Oct-18 05:11 PM
Does electrum server software come in a range of flavours or is it pretty much electrumx and that is it?


--- title: Agent keywords: fastai sidebar: home_sidebar summary: "Model agents" description: "Model agents" nb_path: "nbs/16_agent.ipynb" ---
The Agent
class holds a model, a dataset and a loss function in a single object. The Agent is also a callback and serves several roles in the fit loop.
Agent.train_supervised
- runs a supervised training loop using the items in Agent.dataset
. Subclass this function for custom supervised training loops
Agent.update_dataset
/Agent.update_dataset_from_inputs
- updates Agent.dataset
with new items
Agent.before_compute_reward
- used during the fit loop to convert samples into tensors. Items from the current batch are used to create a version of Agent.dataset
containing the new samples. This dataset is then used to convert samples into tensors
Many RL algorithms make use of two agents. The main agent is trained every batch. The other agent (the baseline agent) is updated every n
batches. RL algorithms like PPO
and TRPO
make use of the ratio between the main agent and the baseline agent.
The BaselineAgent
creates a copy of the model that serves as the baseline. The baseline agent is updated every base_update_iter
batches.
The baseline is updated following w_baseline_new = alpha*w_baseline_old + (1-alpha)*w_main
where alpha
is set by the base_update
parameter. Setting base_update=0
will cause the weights of the main agent to be simply copied into the baseline.
The GenerativeAgent
class adds in a vocab
input to reconstruct generated samples. This class also has updated before_compute_reward
and get_model_outputs
to create the relevant values for training
These callbacks organize using supervised training during the RL fit cycle
SupervisedCB
- runs supervised training on the top x
percentile of samples with a set frequency
Rollback
- if a chosen metric falls (above/below) a certain value, the weights of the main model are reverted to the baseline model
RetrainRollback
- runs supervised training if a chosen metric falls (above/below) a certain value
ResetAndRetrain
- with a set frequency, reloads a saved checkpoint and runs supervised training from the sample log
SaveAgentWeights
- saves weights with a set frequency
from mrl.vocab import *
from mrl.dataloaders import *
from mrl.g_models.all import *
df = pd.read_csv('files/smiles.csv')
vocab = CharacterVocab(SMILES_CHAR_VOCAB)
ds = Text_Dataset(list(df.smiles.values)*10, vocab)
d_vocab = len(vocab.itos)
d_embedding = 256
d_hidden = 1024
n_layers = 3
input_dropout = 0.3
lstm_dropout = 0.3
bos_idx = vocab.stoi['bos']
bidir = False
tie_weights = True
model = LSTM_LM(d_vocab,
d_embedding,
d_hidden,
n_layers,
input_dropout,
lstm_dropout,
bos_idx,
bidir,
tie_weights)
model.load_state_dict(torch.load('untracked_files/lstm_lm_zinc.pt'))
agent = GenerativeAgent(model, vocab, CrossEntropy(), ds, opt_kwargs={'lr':1e-4})
agent.train_supervised(64, 1, 1e-4, silent=False)
from mrl.vocab import *
from mrl.dataloaders import *
from mrl.g_models.all import *
df = pd.read_csv('files/smiles.csv')
vocab = CharacterVocab(SMILES_CHAR_VOCAB)
ds = Text_Dataset(list(df.smiles.values)*10, vocab)
d_vocab = len(vocab.itos)
d_embedding = 256
d_hidden = 1024
n_layers = 3
input_dropout = 0.3
lstm_dropout = 0.3
bos_idx = vocab.stoi['bos']
bidir = False
tie_weights = True
model = LSTM_LM(d_vocab,
d_embedding,
d_hidden,
n_layers,
input_dropout,
lstm_dropout,
bos_idx,
bidir,
tie_weights)
model.load_state_dict(torch.load('untracked_files/lstm_lm_zinc.pt'))
agent = GenerativeAgent(model, vocab, CrossEntropy(), ds, opt_kwargs={'lr':1e-4})
agent.train_supervised(64, 1, 1e-4, silent=False, fp16=True)


Click on a product to vote
Votes:
0
/25
"Coolest Kid in Class" R2D2 Bag
Banana and Finger Slicer
'Murica Stand'


Thanks for letting us know we're doing a good job!
If you've got a moment, please tell us what we did right so we can do more of it.
Amazon Managed Blockchain (service prefix:
managedblockchain
) provides the following service-specific resources, actions, and condition context
keys for use in IAM permission policies.
References:
Learn how to configure this service .
View a list of the API operations available for this service .
Learn how to secure this service and its resources by using IAM permission policies.
Topics
You can specify the following actions in the
Action
element of an IAM policy statement. Use policies to grant permissions to perform
an operation in AWS. When you use an action in a policy, you usually allow or
deny access to the API operation or CLI command with the same name. However,
in some cases, a single action controls access to more than one operation. Alternatively,
some operations require several different actions.
The
Resource Types
column indicates whether each action supports resource-level permissions. If
there is no value for this column, you must specify all resources ("*") in the
Resource
element of your policy statement. If the column includes a resource type, then
you can specify an ARN of that type in a statement with that action. Required
resources are indicated in the table with an asterisk (*). If you specify a resource-level
permission ARN in a statement using this action, then it must be of this type.
Some actions support multiple resource types. If the resource type is optional (not
indicated as required), then you can choose to use one but not the other.
For details about the columns in the following table, see The Actions Table .
| Actions | Description | Access Level | Resource Types (*required) | Condition Keys | Dependent Actions |
|---|---|---|---|---|---|
| CreateMember | Grants permission to create a member of an Amazon Managed Blockchain network. | Write | |||
| CreateNetwork | Grants permission to create an Amazon Managed Blockchain network. | Write | |||
| CreateNode | Grants permission to create a node within a member of an Amazon Managed Blockchain network. | Write | |||
| CreateProposal | Grants permission to create a proposal that other blockchain network members can vote on to add or remove a member in an Amazon Managed Blockchain network. | Write | |||
| DeleteMember | Grants permission to delete a member and all associated resources from an Amazon Managed Blockchain network. | Write | |||
| DeleteNode | Grants permission to delete a node from a member of an Amazon Managed Blockchain network. | Write | |||
| GetMember | Grants permission to return detailed information about a member of an Amazon Managed Blockchain network. | Read | |||
| GetNetwork | Grants permission to return detailed information about an Amazon Managed Blockchain network. | Read | |||
| GetNode | Grants permission to return detailed information about a node within a member of an Amazon Managed Blockchain network. | Read | |||
| GetProposal | Grants permission to return detailed information about a proposal of an Amazon Managed Blockchain network. | Read | |||
| ListInvitations | Grants permission to list the invitations extended to the active AWS account from any Managed Blockchain network. | List | |||
| ListMembers | Grants permission to list the members of an Amazon Managed Blockchain network and the properties of their memberships. | List | |||
| ListNetworks | Grants permission to return information about the Amazon Managed Blockchain networks in which the current AWS account has members. | List | |||
| ListNodes | Grants permission to list the nodes within a member of an Amazon Managed Blockchain network. | List | |||
| ListProposalVotes | Grants permission to list all votes for a proposal, including the value of the vote and the unique identifier of the member that cast the vote for the given Amazon Managed Blockchain network. | List | |||
| ListProposals | Grants permission to list proposals for the given Amazon Managed Blockchain network. | List | |||
| RejectInvitation | Grants permission to reject the invitation to join the blockchain network. | Write | |||
| VoteOnProposal | Grants permission to cast a vote for a proposal on behalf of the blockchain network member specified. | Write |
The following resource types are defined by this service and can be used in the
Resource
element of IAM permission policy statements. Each action in the
Actions table
identifies the resource types that can be specified with that action. A resource
type can also define which condition keys you can include in a policy. These
keys are displayed in the last column of the table. For details about the columns
in the following table, see
The Resource Types Table
.
| Resource Types | ARN | Condition Keys |
|---|---|---|
| network |
arn:$
{
Partition}:managedblockchain:$
{
Region}::networks/$
{
NetworkId}
|
|
| member |
arn:$
{
Partition}:managedblockchain:$
{
Region}:$
{
Account}:members/$
{
MemberId}
|
|
| node |
arn:$
{
Partition}:managedblockchain:$
{
Region}:$
{
Account}:nodes/$
{
NodeId}
|
|
| proposal |
arn:$
{
Partition}:managedblockchain:$
{
Region}::proposals/$
{
ProposalId}
|
|
| invitation |
arn:$
{
Partition}:managedblockchain:$
{
Region}:$
{
Account}:invitations/$
{
InvitationId}
|
Managed Blockchain has no service-specific context keys that can be used in the
Condition
element of policy statements. For the list of the global context keys that are
available to all services, see
Available Keys for Conditions
in the
IAM Policy Reference
.


class: center, middle, inverse, title-slide # Uncoast Unconf Preparation ## RStudio and GitHub ### 2019-03-17 --- # Why are we doing this? -- ### We have only a few days together. -- ### We want you to be as ready as possible. --- # If you are experienced with: - R - RStudio IDE - git - GitHub -- ### If you are happy with your set-up, no need to do anything to your computer. -- ### Please make sure you have access to your GitHub login and password. --- # Goals for this week -- ### RStudio IDE - what version do you have? - if needed, update - **verification**: check the terminal -- ### GitHub - do you have an account? - if needed, let's get one (need only a free account) - do you have access to your login credentials? - **verification**: say hello on a GitHub issue --- class: inverse # Questions? Problems? -- ## If **you** are a part of Uncoast Unconf 2019: -- ### Check then, create a new GitHub issue: `https://github.com/uncoast-unconf/uu-2019-day-zero/issues` -- ## OR ### Email Ian Lyttle at ian [dot] lyttle [at] se [dot] com --- class: inverse, center, middle # Thanks, see you next week!


---
layout: page
id: venues
title: Venues
permalink: /venues.html
---
Every Thursday we run popular showcase in Bar Coming Soon,
a vibrant pub near metro station Anděl in Smíchov.
Every 3rd Wednesday of the month we run an open mic A Maze in Tchaiovna -
a combination teahouse/theatre/gallery/venue & bar and a true community center.


Suarez 'very happy' at Barcelona but MLS switch a possibility
by BeSoccerBarcelona striker Luis Suarez has spent six seasons at Camp Nou but has admitted the thought of playing in America is a "nice possibility".
Luis Suarez is "very happy" at Barcelona but admits he is open to the possibility of joining a Major League Soccer club.
The Uruguay international is in his sixth season at Camp Nou and has another full campaign left to run on his current deal.
Suarez, who turns 33 in January, has been touted as a possible target for David Beckham's Inter Miami franchise ahead of their MLS debut next year.
Several established stars have made the switch Stateside in recent years, including the likes of Zlatan Ibrahimovic and Wayne Rooney, while talented youngsters have been lured from South America.
"MLS is a competition which has grown a lot in the last few years and you can see that with the young players that have moved there in the last two years, above all the South Americans," Suarez told ESPN FC.
Featured links
- Mourinho replaces Pochettino at Tottenham
- The latest football transfers news and rumours
- Wales, golf, Madrid... in that order
- Luis Enrique returns to Spain national team
"That shows that the league wants to grow and not just bring in players of a certain age that are going to retire there. They look for that mix to make the league better."
Seattle Sounders midfielder Nicolas Lodeiro said earlier this month that international team-mate Suarez has discussed the possibility of joining him in MLS.
The former Liverpool striker confirmed those talks took place and is not ruling out a move further down the line, describing the thought of playing in America as a "nice possibility".
"I didn't commit to anything [with Lodeiro]," Suarez said. "I had a conversation with him. MLS is a league that any player would be interested in and I asked him about the competition and about his team-mates.
"I have a contract with Barca and I am very happy here. In the future you never know, it's an attractive league".
"Given that I have been lucky to have had success at the top level for a long time, what I would look out for next is stability for my family and the well-being of my children".
"They would all make the decision along with me and the United States is a nice possibility."


The MIT License (MIT) Copyright (c) 2020 Patrick Kasiala
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Wheater data provided by The Norwegian Meteorological Institute


If you love good music, sounds and songs, you will love www.hdtracks.com. See for yourself. It is a website that allows music lovers the highest quality downloads available online at an amazing price. Their quality is as good as a store purchased CD. Many digital music stores offer only heavily compressed MP3 files. HDtracks downloads will play with no DRM on any device. In addition, HDtracks is the only site to offer full cover art and liner notes in pdf format. Visit www.hdtracks.com and start downloading today!
If you love the sound of good music and are seeking clarity and quality at an affordable price, visit www.hdtracks.com you will be very pleased with what is available to you. You won’t need any special equipment to play HDtracks. You can play them through itunes, Media Monkey or Winamp. You can play this on your home computer just like you would play an MP3 file. The only difference will be that the sound will be a lot clearer with the HDtracks file. Fall in love with the beauty of the sound you will hear on HDtracks. Get your favorite from Bach, Mozart, Beethoven to Paul McCartney and others.
For music lovers around the world, www.hdtracks.com is the best website. It is high definition music. Download music that has the sound quality of a store purchased CD. Get the music from various artists in your favorite genre. Save money with our discount coupons.


chatops (n): putting tools in the middle of the conversation
Incident Response is inherently collaborative!
Engineers - Incident Mgmt - Stakeholders - Leadership
knife
, but for chat!"Instrument jobs, in chat, via webhooks
branch=silkey/yak-shave
)@hubot: gif me rick astley
@hubot: youtube me rick astley
!m elarson
pglass++ for fixing all the things!
Dev onboarded our OpenStack-based product,
in Carina soon after it went public beta.
Easy via docker-compose
!
Heroku + RedisToGo => Carina + ObjectRocket
Typical Stop, Dump, Check, Import, Start, Validate
Dockerfile > Procfile
Drinking our own 🍾
make
All The Things!Remember designate-carina?
$ make bootstrap
$ make cluster-create
$ make all
make
All The Hubots!$ make setup
$ make carina-create
$ make d-build
$ make d-run
$ make d-ps
make
All The Hubots!$ make d-logs
$ make d-roll
$ make pkg-search HUBOT_PACKAGE=hubot-pugme
$ make pkg-add HUBOT_PACKAGE=hubot-pugme
$ make pkg-up


Next:
Preface to the Third
Up:
LAPACK Users' Guide Release
Previous:
Contents

Contents

Index
List of Tables
Matrix types in the LAPACK naming scheme
Driver routines for linear equations
Driver routines for linear least squares problems
Driver routines for generalized linear least squares problems
Driver routines for standard eigenvalue and singular value problems
Driver routines for generalized eigenvalue and singular value problems
Computational routines for linear equations
Computational routines for linear equations (continued)
Computational routines for orthogonal factorizations
Computational routines for the symmetric eigenproblem
Computational routines for the nonsymmetric eigenproblem
Computational routines for the singular value decomposition
Reduction of generalized symmetric definite eigenproblems to standard problems
Computational routines for the generalized symmetric definite eigenproblem
Computational routines for the generalized nonsymmetric eigenproblem
Computational routines for the generalized singular value decomposition
Speed in megaflops of Level 2 and Level 3 BLAS operations on an SGI Origin 2000
Characteristics of the Compaq/Digital computers timed
Characteristics of the IBM computers timed
Characteristics of the Intel computers timed
Characteristics of the SGI computer timed
Characteristics of the Sun computers timed
Speed in megaflops of DGETRF for square matrices of order
n
Speed in megaflops of DPOTRF for matrices of order
n
with UPLO = `U'
Speed in megaflops of DSYTRF for matrices of order
n
with UPLO = `U' on an IBM Power 3
Speed in megaflops of DGEQRF for square matrices of order
n
Speed in megaflops of reductions to condensed forms on an IBM Power 3
Execution time and Megaflop rates for DGEMV and DGEMM
``Standard'' floating point operation counts for LAPACK drivers for
n
-by-
n
matrices
Performance of DGESV for
n
-by-
n
matrices
Performance of DGEEV, eigenvalues only
Performance of DGEEV, eigenvalues and right eigenvectors
Performance of DGESDD, singular values only
Performance of DGESVD, singular values and left and right singular vectors
Performance of DGESDD, singular values and left and right singular vectors
Values of Machine Parameters in IEEE Floating Point Arithmetic
Vector and matrix norms
Bounding One Vector Norm in Terms of Another
Bounding One Matrix Norm in Terms of Another
Asymptotic error bounds for the nonsymmetric eigenproblem
Global error bounds for the nonsymmetric eigenproblem assuming
Asymptotic error bounds for the generalized nonsymmetric eigenvalue problem
Global error bounds for the generalized nonsymmetric eigenvalue problem assuming
.
Use of the block parameters NB, NBMIN, and NX in LAPACK
Preface to the Third Edition
Preface to the Second Edition
Susan Blackford
1999-10-01


| ← Prev | Next → |
Program Coverage metadata is stored as text in the debug sections
.debug_FC, .debug_CC, and .debug_BBC (for
function coverage, call coverage, and statement coverage, respectively) of the
object file or executable. Note that in the case of multiple object files
linked into a single executable, the executable contains the complete metadata
consolidated from all object files. To extract this data, use a command similar
to
Tools/extract-section --require .debug_CC myexe
This particular command will extract the metadata for call-site coverage. The
extracted information will contain entries for each instrumented function in any
object file linked into the executable.
For each form of program coverage, we present example metadata (taken from the unit test funcs), and the format grammar for the metadata. In format grammars, Non-terminals are distinguished from terminals by capitalization, color, and italics. All metadata grammars contain the following shared rules:
| Function_List | ⩴ | Function ↵ Function_List |
| | | ε | |
| Function | ⩴ | # fn-name | global-array-name ↵ Entry_List |
Each Function entry lists the function’s name and the name of the global coverage array. Note that the non-terminal Entry_List is defined differently for each type of metadata. The following sections describe each in detail.
Function coverage metadata is stored in section .debug_FC of the instrumented object file or executable. Each entry gives information for a function in the executable. A complete example (from the unit test funcs) is:
#abc|__FC_arr_abc #a|__FC_arr_a #b|__FC_arr_b #main|__FC_arr_main
The format grammar follows.
| Entry_List | ⩴ | ε |
That is, function coverage metadata lists only functions and their global
coverage array names. Of course, each of these “arrays” has only
one entry (whether or not that function previously executed), so the variables
are actually simply Booleans (see the variables
page). Function coverage data has no stack-local variant, as functions in the
active program stack are clearly already executing. Recall that each Function entry lists the function’s name and the name of
the global coverage array. In the example above, then, function
main
’s global function coverage variable will be named
__FC_arr_main
in the executing program.
Call-site coverage metadata is stored in section .debug_CC of the instrumented object file or executable. Each entry gives information for each call site in the function. A complete example (from the unit test funcs) is:
#a|__CC_arr_a 0|20|printf 1|14|printf 2|17|abc 3|18|abc 4|19|abc #b|__CC_arr_b 0|26|a #main|__CC_arr_main 0|35|a 1|35|printf 2|36|b 3|36|printf
The format grammar follows.
| Entry_List | ⩴ | Call ↵ Entry_List |
| | | ε | |
| Call | ⩴ | array-index | line-num | Called_Function |
| Called_Function | ⩴ | fn-name |
| | | ? |
Each function header lists the function’s name and the name of its global
coverage array (e.g., __CC_arr_main
holds data for
main
’s global call coverage). The header is followed by
N Call lines each describing one of the
N call sites in the function. For each call, the metadata lists the
index of the call’s boolean flag (from 0 to N-1) in both the local
and global coverage arrays, the line number of the call, and the name of the
Called_Function. If the called function cannot be
statically determined, the function name is replaced with a ?. In the example above, then, there is a call to function
abc
on line 17 within function a
. In a running
version of this program, the boolean value at __CC_arr_a[2]
(and
the corresponding local variable __CC_arr[2]
; see the variables page), denotes whether or not the program
has previously executed and returned from this call.
Statement coverage metadata is stored in section .debug_BBC of the instrumented object file or executable. Each entry gives information for a single basic block in the function. A complete example (from the unit test funcs) is:
#abc|__BBC_arr_abc 0|3|4 1|5 2|8 3|9 #a|__BBC_arr_a 0|11|12|13 1|14 2|16 3|17|18|19|20|21 #b|__BBC_arr_b 0|24|25 1|26 2|27 3|28 #main|__BBC_arr_main 0|31|32|33|34|35|36|37
The format grammar follows.
| Entry_List | ⩴ | Block ↵ Entry_List |
| | | ε | |
| Block | ⩴ | array-index | Line_List |
| | | array-index | NULL | |
| Line_List | ⩴ | line-num | Line_List |
| | | line-num |
Analogous to previous examples, function main
’s global array
will be named __BBC_arr_main
in the executing program. The header
is followed by N Block lines each
describing one of the N basic blocks in the function. For each
block, the metadata lists the index of the block's boolean flag (from 0 to
N-1) in both the local and global coverage arrays, and an ordered
list of the line numbers for statements within that basic block
(Line_List). If the block contains no statements
with line number information (e.g., for program flow not associated directly
with source locations, or due to either incomplete debug information from
compilation), the Line_List is replaced with
NULL.
| ← Prev | Next → |


|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SimonSuperMXBean
Interface with common methods for JMX beans for a single Simon that corresponds to AbstractSimon in the core package.
| Method Summary | |
|---|---|
long |
getFirstUsage()
Returns ms timestamp of the first usage of this Simon. |
String |
getFirstUsageAsString()
Returns nicely formatted timestamp of the first usage of this Simon. |
List<String> |
getChildrenNames()
Returns list of children names. |
long |
getLastUsage()
Returns ms timestamp of the last usage of this Simon. |
String |
getLastUsageAsString()
Returns nicely formatted timestamp of the last usage of this Simon. |
String |
getName()
Returns Simon name. |
String |
getNote()
Returns note for the Simon. |
String |
getParentName()
Returns name of the parent Simon. |
String |
getState()
Returns state of the Simon that can be ENABLED, DISABLED or INHERITED. |
String |
getType()
Returns Simon type used as a property in the ObjectName . |
boolean |
isEnabled()
Returns true, if the Simon is enabled or if the enabled state is inherited. |
void |
reset()
Deprecated. will be removed in 4.0 |
Sample |
sample()
Samples Simon values and returns them in a Java Bean derived from Sample interface. |
Sample |
sampleAndReset()
Deprecated. use sampleIncrement(String) |
Sample |
sampleIncrement(String key)
Samples increment in Simon values since the previous call of this method with the same key. |
void |
setNote(String note)
Sets note for the Simon. |
void |
setState(String state,
boolean overrule)
Sets the state of the Simon. |
boolean |
stopIncrementalSampling(String key)
Stops incremental sampling for the key, removing any internal information for the key. |
| Method Detail |
|---|
String getName()
null
for anonymous
Simons, such Simons are never registered hence this method never returns
null
.
String getParentName()
List<String> getChildrenNames()
String getState()
SimonState
enumeration.
void setState(String state, boolean overrule)
state
- a new state as a valid String for SimonState.valueOf(String)
overrule
- specifies whether this change is forced to the whole subtree.boolean isEnabled()
@Deprecated void reset()
String getNote()
void setNote(String note)
note
- note for the Simon.long getFirstUsage()
String getFirstUsageAsString()
long getLastUsage()
String getLastUsageAsString()
Sample sample()
@Deprecated Sample sampleAndReset()
sampleIncrement(String)
Sample sampleIncrement(String key)
sample()
. Any subsequent calls with the key
provide increments.
Clients should use a unique key (GUID, host name, etc.), to avoid interference
with other clients.
key
- key used to access incremental sample
Sample
with value incrementsString getType()
ObjectName
.
boolean stopIncrementalSampling(String key)
sampleIncrement(String)
for the key will be considered the first
call for the key.
key
- key used to access incremental sample
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


data class SourceOwner : StripeModel
Model for a owner object in the Source api.
address |
val address: Address? |
|
|
val email: String? |
name |
val name: String? |
phone |
val phone: String? |
verifiedAddress |
val verifiedAddress: Address? |
verifiedEmail |
val verifiedEmail: String? |
verifiedName |
val verifiedName: String? |
verifiedPhone |
val verifiedPhone: String? |


e.g. John Doe
Please enter valid Email Address
Type a secure password
Username must not include space, or special characters.
Personal blog or webpage of this user
Enter this user's facebook username
Enter this user's twitter username


Reports
continue
statements with labels. Labeled
continue
statements complicate refactoring, and can be confusing.


Lab 18
Java Bootcamp Lab 18!
June 2017 - We're the Best!
Check out Grand Circus!
Mike Gleeson's LinkedIn!


class InstitutionUserType
HealthCareAbroad\UserBundle\Entity\InstitutionUserType
Constants
| STATUS_BUILT_IN |
User types that are built-in to the system and therefore not editable |
| STATUS_ACTIVE |
User types that are active |
| STATUS_INACTIVE |
User types that are inactive |
Methods
| __construct() | ||
| integer |
getId()
Get id |
|
| InstitutionUserType |
setName(string $name)
Set name |
|
| string |
getName()
Get name |
|
| InstitutionUserType |
setStatus(smallint $status)
Set status |
|
| smallint |
getStatus()
Get status |
|
| InstitutionUserType |
setInstitution(Institution $institution = null)
Set institution |
|
| Institution |
getInstitution()
Get institution |
|
| InstitutionUserType |
addInstitutionUserRole(InstitutionUserRole $institutionUserRole)
Add institutionUserRole |
|
|
removeInstitutionUserRole(InstitutionUserRole $institutionUserRole)
Remove institutionUserRole |
||
| Collection |
getInstitutionUserRole()
Get institutionUserRole |
Details
at line 51
public
__construct()
at line 61
public integer
getId()
Get id
at line 72
public InstitutionUserType
setName(string $name)
Set name
at line 83
public string
getName()
Get name
at line 94
public InstitutionUserType
setStatus(smallint $status)
Set status
at line 105
public smallint
getStatus()
Get status
at line 116
public InstitutionUserType
setInstitution(Institution $institution = null)
Set institution
at line 127
public Institution
getInstitution()
Get institution
at line 138
public InstitutionUserType
addInstitutionUserRole(InstitutionUserRole $institutionUserRole)
Add institutionUserRole
at line 149
public
removeInstitutionUserRole(InstitutionUserRole $institutionUserRole)
Remove institutionUserRole
at line 159
public Collection
getInstitutionUserRole()
Get institutionUserRole


Test Steps:
Click "Get Title" button to get default window title.
Input New Title, then click "Update Title" and "Get Title".
Expected Output:
Default window title is got.
Current window title is the same to input value.
input new Title:
Current window title is: "
"


Taking the Coursera Machine Learning course. Will post condensed notes every week as part of the review process. All material originates from the free Coursera course, taught by Andrew Ng.
Table of Contents
Introduction
Machine Learning
What is Machine Learning
- Arthur Samuel (1959): The field of study that gives computers the ability to learn without explicitly programmed.
- Tom Mitchell (1998): Well-posed Learning Problem; A computer program is said to learn from experience E with respect to some task T and some performance measure P if its performance on T, as measured by P, improves with experience E.
Example: playing checkers.
- E = The experience of playing many games of checkers.
- T = The task of playing checkers.
- P = The probability that the program will win the next game.
In general, any machine learning problem can be assigned to one of two broad classifications, Supervised learning and Unsupervised learning.
Supervised Learning
In supervised learning, we have a data set and we already know what the correct output should look like. There is an idea that a relationship exists between the input and output.
Supervised learning is categorized into regression and classification problems.
- Regression: Results are within a continuous output. We are trying to map input variables to some continuous function.
- Classification: Results are discrete. We are trying to map input variables into separate categories.
Example 1:
Given data about the sizes of houses on the real estate market, attempt to predict price. Price as a function of size is a continuous output, so this is a regression problem.
Example 2:
Given data about a patient with a tumor, predict whether or not the tumor is malignant or benign. The function does not produce a continuous output, only two categories are given, therefore this is a classification problem.
Examples:
- Given email labeled as spam/not spam, learn a spam filter
- Given a dataset of patients diagnosed as either having diabetes or not, learn to classify new patients as having diabetes or not.
Unsupervised Learning
Unsupervised learning allows approaches to problems with little or no idea what the results should look like. Structure is derived from data where we do not know the effect of the variables. This can be done by clustering the data based on relationships or variables within the data.
With unsupervised learning, there is no feedback based on the prediction results.
Examples:
- Clustering: Take a collection fo 1,000,000 different genes and find a way to automatically group these genes into groups that are somehow similar or related by different variables, such as lifespan, location, roles, etc.
Non-Clustering: The “Cocktail Party Algorithm” allows you to find structure in a chaotic environment (such as identifying individual voices and music from a mesh of sounds at a cocktail party).
Given a set of news articles found on the web, group them into sets of articles about the same stories.
Given a database of customer data, automatically discover market segments and group customers into different market segments.
Linear Regression with One Variable
Model Representation
This is the notation we will use moving forward.
- Input variables (features) are denoted as $x^{(i)}$.
- Output variables are denoted as $y^{(i)}$.
- A pair $(x^{(i)}, y^{(i)})$ is called a training example.
- The dataset we’ll be using to learn is a list of training examples is called a training set and is denoted as $(x^{(i)}, y^{(i)}); i = 1, …, m$
- The value $X$ is used to denote the space of input values and $Y$ is used to denote the space of output values.
- $X = Y = \mathbb{R}$
- Note: The (i) is not exponentiation, but identifying.
Given a training set, learn a function $h:X \rightarrow Y$ such that $h(x)$ is a good predictor for the corresponding value of $y$. For historical reasons, the function $h$ is called a hypothesis.
Cost Function & Intuitions
We measure the accuracy of a hypothesis functions by using a cost function. This takes an average difference of all the results of the hypothesis with inputs from X and the outputs Y.
The cost function we will be using for now is the Squared Error Function, also known as Mean Squared Error.
$$ J(\theta_{0}, \theta_{1}) = \dfrac{1}{2m} \sum_{i=1}^m (\hat{y}_{i} - y_{i})^{2} = \dfrac{1}{2m} \sum_{i=1}^m (h_{\theta}(x_{i}) - y_{i})^{2} $$
Thinking about this in visual terms, training data set is scattered on the x,y plane. We are trying to make a straight line pass through these scattered points. We want the best possible line such that the average squared vertical distances of the scattered points from the line will be the least.
Gradient Descent
Gradient descent is a method of estimating the parameters in the hypothesis function using the cost function. Imagine that we graph the hypothesis function based on its fields $\theta_0, \theta_1$. We put these variables on the x and y axis and we plot the cost function on the vertical z axis. The points on the graph will be the result of the cost function using the hypothesis with those specific theta parameters.
We need to minimize our cost function by “stepping” down from the top to the bottom points of this graph. The red arrows show local minimums in the graph.
This is done by taking the derivative (the tangential line to a function) of our cost function. The slope of the tangent is the derivative at that point and it will give us a direction to move towards. We make steps down the cost function in the direction with the steepest descent. The size of each step is determined by the parameter (alpha), which is the learning rate.
The gradient descent algorithm is:
repeat until convergence: $$\theta_j := \theta_j - \alpha \dfrac{\partial}{\partial\theta_j} J(\theta_0,\theta_1)$$ where: $j = 0,1$ represents the feature index number.
At each iteration j, one should simultaneously update the parameters $\theta_1, \theta_2, \dots, \theta_n$. Updating a specific parameter prior to calculating another one on the $j^{(th)}$ iteration leads to a wrong implementation.
Regardless of the slope’s sign for the derivative, $\theta_1$ eventually converges to its minimum value. The following figure shows that when the slope is negative, the value of $\theta_1$ increases. When the slope is positive, the value of $\theta_1$ decreases.
We must adjust the parameter alpha to ensure that the gradient descent algorithm converges in reasonable time. Failure to converge or too much time to obtain the minimum value implies that the step size is wrong.
Even with a fixed step size, gradient descent can converge. The reason is because as we approach the bottom of the convex function, the derivative approaches zero.
Gradient Descent for Linear Regression
Applying the gradient descent algorithm to the cost functions defined earlier, we must calculate the necessary derivatives.
This gives us the new gradient descent algorithm:
repeat until convergence: $$\theta_0 := \theta_0 - \alpha \frac{1}{m} \sum\limits_{i=1}^{m}(h_\theta(x_{i}) - y_{i})$$ $$\theta_1 := \theta_1 - \alpha \frac{1}{m} \sum\limits_{i=1}^{m}((h_\theta(x_{i}) - y_{i}) x_{i}$$
If we start with a guess for our hypothesis function and we repeatedly apply the gradient descent equations, our hypothesis will become more and more accurate.
This is simply gradient descent on the original cost function J. This method looks at every example in the entire training set at every step, therefore this is called batch gradient descent. Note: while gradient descent can be susceptible to local minima in general, the optimization problem we have posed here for linear regression has only one global, and no other local, optima. Thus, gradient descent here always converges (assuming alpha isn’t too large) to the global minimum. J is a convex quadratic function.
The ellipses shown above are the contours of a quadratic function. Also shown is the trajectory taken by gradient descent, which was initialized at (48, 30). The x’s in the figure represent each step in gradient descent as it converged to its minimum.
Optional Linear Algebra
Linear Algebra Review
Matrices and Vectors
Matrices are 2-dimensional arrays:
$$\begin{bmatrix} a & b & c \newline d & e & f \newline g & h & i \newline j & k & l\end{bmatrix}$$
The above matrix has four rows and three columns, therefore it is a 4 x 3 matrix.
A vector is a matrix with one column and many rows:
$$\begin{bmatrix} w \newline x \newline y \newline z \end{bmatrix}$$
Vectors are a subset of matrices. The above vector is a 4 x 1 matrix.
Notation and terms:
- $A_{ij}$ refers to the element in the ith row and jth column of matrix A.
- A vector with ‘n’ rows is referred to as an ‘n’-dimensional vector.
- $v_i$ refers to the element in the ith row of the vector.
- In general, all vectors and matrices will be 1-indexed from the top left corner.
- Matrices are usually denoted by uppercase names while vectors are lowercase.
- “Scalar” means that an object is a single value, not a vector or matrix.
- $\mathbb{R}$ refers to the set of scalar real numbers.
- $\mathbb{R}^\mathbb{n}$ refers to the set of n-dimensional vectors of real numbers.
% The ; denotes we are going back to a new row.
A = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12]
% Initialize a vector
v = [1;2;3]
% Get the dimension of the matrix A where m = rows and n = columns
[m,n] = size(A)
% You could also store it this way
dim_A = size(A)
% Get the dimension of the vector v
dim_v = size(v)
% Now let's index into the 2nd row 3rd column of matrix A
A_23 = A(2,3)
A =
1 2 3
4 5 6
7 8 9
10 11 12
v =
1
2
3
m = 4
n = 3
dim_A =
4 3
dim_v =
3 1
A_23 = 6
Matrix Addition and Scalar Operations
Addition and Subtraction occur element-wise, simply add or subtract each corresponding element.
$$\begin{bmatrix} a & b \newline c & d \newline \end{bmatrix} +\begin{bmatrix} w & x \newline y & z \newline \end{bmatrix} =\begin{bmatrix} a+w & b+x \newline c+y & d+z \newline \end{bmatrix}$$ $$\begin{bmatrix} a & b \newline c & d \newline \end{bmatrix} - \begin{bmatrix} w & x \newline y & z \newline \end{bmatrix} =\begin{bmatrix} a-w & b-x \newline c-y & d-z \newline \end{bmatrix}$$
To add or subtract two matrices, their dimensions must be the same.
In scalar multiplication and division, we simply multiply or divide every element by the scalar value.
$$\begin{bmatrix} a & b \newline c & d \newline \end{bmatrix} * x =\begin{bmatrix} a*x & b*x \newline c*x & d*x \newline \end{bmatrix}$$ $$\begin{bmatrix} a & b \newline c & d \newline \end{bmatrix} / x =\begin{bmatrix} a /x & b/x \newline c /x & d /x \newline \end{bmatrix}$$
% Initialize matrix A and B
A = [1, 2, 4; 5, 3, 2]
% Initialize constant s
s = 2
% What happens if we have a Matrix + scalar?
add_As = A + s
sub_As = A - s
A =
1 2 4
5 3 2
s = 2
add_As =
3 4 6
7 5 4
sub_As =
-1 0 2
3 1 0
Matrix-Vector Multiplication
When multiplying a matrix with a vector, we map the column of the vector onto each row of the matrix, multiplying each element and summing the result.
$$\begin{bmatrix} a & b \newline c & d \newline e & f \end{bmatrix} *\begin{bmatrix} x \newline y \newline \end{bmatrix} =\begin{bmatrix} a*x + b*y \newline c*x + d*y \newline e*x + f*y\end{bmatrix}$$
An m x n matrix multiplied by an n x 1 vector results in an m x 1 vector.
The result is a vector. The number of columns of the matrix must equal the number of rows in the vector.
% Initialize matrix A
A = [1, 2, 3; 4, 5, 6;7, 8, 9; 434, 54, 3]
% Initialize vector v
v = [1; 1; 1;]
% Multiply A * v
Av = A * v
A =
1 2 3
4 5 6
7 8 9
434 54 3
v =
1
1
1
Av =
6
15
24
491
Matrix-Matrix Multiplication
Two matrices are multiplied by breaking it into several vector multiplications and concatenating the result.
$$\begin{bmatrix} a & b \newline c & d \newline e & f \end{bmatrix} *\begin{bmatrix} w & x \newline y & z \newline \end{bmatrix} =\begin{bmatrix} a*w + b*y & a*x + b*z \newline c*w + d*y & c*x + d*z \newline e*w + f*y & e*x + f*z\end{bmatrix}$$
An m x n matrix multiplied by an n x o matrix results in an m x o matrix. In the above example, a 3 x 2 matrix multiplied by a 2 x 2 matrix resulted in a 3 x 2 matrix.
To multiply two matrices, the number of columns of the first matrix must equal the number of rows of the second matrix.
% Initialize a 3 by 2 matrix
A = [1, 2; 3, 4;5, 6]
% Initialize a 2 by 1 matrix
B = [1; 2]
% We expect a resulting matrix of (3 by 2)*(2 by 1) = (3 by 1)
mult_AB = A*B
A =
1 2
3 4
5 6
B =
1
2
mult_AB =
5
11
17
Matrix Multiplication Properties
Matrices are not commutative, that is $A * B \neq B * A$. Matrices are associative, that is $(A * B) * C = A * (B * C)$
Identity Matrices, when multiplied by any matrix of the same dimensions, returns the original matrix. Identity matrices have ones along the diagonals and zeros everywhere else. They are n x n dimensioned.
$$\begin{bmatrix} 1 & 0 & 0 \newline 0 & 1 & 0 \newline 0 & 0 & 1 \newline \end{bmatrix}$$
Note, the identity matrix $I$ does not have the same dimensions in $A * I$ and $I * A$, as the dimensions of $I$ are implicit from the context of $A$.
% Initialize random matrices A and B
A = [1,2;4,5]
B = [1,1;0,2]
% Initialize a 2 by 2 identity matrix
I = eye(2)
% The above notation is the same as I = [1,0;0,1]
% What happens when we multiply I*A ?
IA = I*A
% How about A*I ?
AI = A*I
% Compute A*B
AB = A*B
% Is it equal to B*A?
BA = B*A
% Note that IA = AI but AB != BA
A =
1 2
4 5
B =
1 1
0 2
I =
Diagonal Matrix
1 0
0 1
IA =
1 2
4 5
AI =
1 2
4 5
AB =
1 5
4 14
BA =
5 7
8 10
Inverse and Transpose
When a matrix is multiplied by its inverse, you get the identity. The inverse of a matrix $A$ is denoted $A^{-1}$.
$$ A * A^{-1} = I $$
A non square matrix does not have an inverse matrix. We can compute inverses of matrices in octave with the pinv(A)
function, and in Matlab with the inv(A)
function. Matrices that do not have an inverse are singular or degenerate.
The transposition of a matrix is like the result of rotating the matrix $90^\circ$ in a clockwise direction then reversing it. This can be computed in octave with A'
or in Matlab with the transpose(A)
function.
$$A = \begin{bmatrix} a & b \newline c & d \newline e & f \end{bmatrix}$$ $$A^T = \begin{bmatrix} a & c & e \newline b & d & f \newline \end{bmatrix}$$
In other words: $A_{ij} = A^T_{ji}$
% Initialize matrix A
A = [1,2,0;0,5,6;7,0,9]
% Transpose A
A_trans = A'
% Take the inverse of A
A_inv = inv(A)
% What is A^(-1)*A?
A_invA = inv(A)*A
A =
1 2 0
0 5 6
7 0 9
A_trans =
1 0 7
2 5 0
0 6 9
A_inv =
0.348837 -0.139535 0.093023
0.325581 0.069767 -0.046512
-0.271318 0.108527 0.038760
A_invA =
1.00000 -0.00000 0.00000
0.00000 1.00000 -0.00000
-0.00000 0.00000 1.00000
Move on to Week 2.


Check this page on MoveOver and drool. :)
Samsung to Overtake Nokia in Mobile Phone Sales
There we have it, Samsung said that they will overtake Nokia as the biggest supplier of mobile phones by 2010. A very high goal, then again, some companies that set themselves these goals really make them. Just read Good to Great to get an idea about these big goals companies. I should be worried about my Nokia shares now, but up till now I am not. This needs to be watched though. On a related not, Russel Beattie caught something at the Nokia Capital Markets Day that I missed: Nokia gets moblogging. How cool is that!
We Now Have Spamassassin
My brother has now installed spamassassin on our mail server. I was wondering what all the messages with "SPAM" in the subject were all of the sudden ;) I really like how it looks at whether something is spam though.
Here is one:
Content analysis details: (12.2 points, 5.0 required)
pts rule name description
Popup on Exit
I recently had the problem of trying to have a Popup open when a user closes a page. Knowing people in the porn biz helps ;) So this is it:

Then you add
onUnload="javascript:exit=false"
to all your links to that the popup doesn’t come up when somebody clicks a link.
You’re done. Congratulations. :)
Update: Thanks to Jeremy’s comment I’ll add that you have to add a ‘onUnload="ciao()"’ to your body tag for this to work. I almost had everyone breaking out in sweat there as it didn’t work ;)
Where IM Is Going
Want to learn more about where Instant Messaging is going in the future? Thanks to nico I just found a very good interview/article about IM staring Peter Ford from Microsoft and Eric Allman from Sendmail. Interesting couple. Interesting conversation.
David Blaine Eat Your Heart Out
That’s the subtitle of the CNN story about Prahlad Jani the indian guru that does not seem to need foot. I already posted aobut this yesterday. For more articles about him simply search for Prahlad Jani on Google News.
Creating a Customer RSS Feed Aggregator
RSS is getting bigger and bigger and W. Jason Gilmore introduces us to Creating a Custom RSS Feed Aggregator with PHP, MySQL and the Magpie RSS parser. I am currently showing some RSS feeds on the frontpage but that’s just a default thing, not with a MySQL database and user configurability. It might be an interesting experiment to build something like that.
Somebody Is (Really) Living Without Food
I was just sent a story on the wonder of india. It’s about a man in India, who says he hasn’t eaten in 65 years. He is now under close observation, constant surveilance with cameras, in a hospital and he hasn’t eaten or drank in 10 days. He also hasn’t been to the toilet in that time.
He says that this is going on since he is 8 when he started having some kind of outflow from his palate (?). The doctors have not been able to analyze it yet :)
I am still not sure if we somehow have April or something again and I just missed it. :)
Customized Classics
Now this might be a very good gift. Customized Classics allows you to order a book of let’s say Sherlock Holmes, and replace every occurance of Sherlock Holmes with Oliver Thylmann, including the title. I could be Ahab!!! :) Check out The memoires of Joi Ito :)
John Patrick on Blogging
John Patrick, ex VP of Internet Technology at IBM (he was sometimes labled Chief Dreamer ;)) is talking about blogging in business in this eWeek article (thanks to Ross Mayfield for the link).
I have to say so that I currently see a Wiki as more capable of knowledge management than a blog, but it is obviously a lot harder to maintain, which pushes the blog in the center of the thinking again. Ross Mayfield’s Social Text might be a solution there but I’d have to see it to believe it.


Start with the Getting started guide
Then take a look at the demo application Demo Application
Godoc available at https://godoc.org/github.com/gocommons/cli


Please fill out this survey to find your optimal destination!
Select the answers that most correspond to your true feelings:
Hoboken is a unique, vibrant, walkable urban community just over one square mile in size. But don’t let the small size fool you:
As you explore our community you’ll see that Hoboken truly reflects the American experience. Many cultures from around the world have left an imprint, and they are still celebrated today.
From the city’s first recorded mention in 1609 by the navigator of Henry Hudson’s “Half Moon,” Hoboken has welcomed the Dutch, the Germans, the Italians, the Hispanics, the Asian Indians and others whose traditions have influenced our community.
Today, you will see a dynamic and vibrant city; one that still embraces the past but has also evolved into a dynamic residential, cultural, commercial, educational and tourist destination.
Drawing on its roots as the birthplace of baseball and Frank Sinatra, today Hoboken is home of TLC Network’s top rated “The Cake Boss,” as well as many community events, including cultural, music and ethnic festivals.
Much abounds in the music and arts community, complimented by eclectic restaurants, night clubs, a world class hotel, diverse retail shopping, along with a spectacular waterfront with uncompromising views of Manhattan and New York Harbor.
I was born in Hoboken!
Singapore has a past rich in history and cultural heritage, stemming from the pre-colonial relics of Temasek, a sea town and trading post, through the founding and settlement of Modern Singapore by the British, the World Wars, and independence. The island nation also stands at the crossroads of the different cultures of Asia, and is a gateway between the East and the West, resulting in a truly cosmopolitan society, a country of different pasts and histories. Find out how Singapore evolved over the years from a sleepy fishing village to the bustling metropolis it is today, and learn about the culture of the people, including the official (and unofficial) languages of Singapore.
There isn’t anywhere else on Earth where people confluence - like the way they do in Singapore. From visitors and transients to citizens, this progressive island and gateway to South East Asia is a dynamic mix of cultures, ideas and histories neither ethnic nor exotic, instead, the essence of modern Asia - sparklingly savvy, with a touch of old school. The first-time visitor should expect to be surprised, confused, and, charmed.
Bahia is the soul of Brazil. In this northeastern state more than anywhere else, the country’s cultures and races have mixed, producing, many believe, what is most authentically Brazilian.
With over 1000km of coconut-fringed beaches and the most agreeable climate in the region – hot and sunny, but not as blistering as elsewhere – Bahia has long been one of the country’s most popular destinations for foreign visitors. Constituting over a third of Northeast Brazil, it sits to the south of the area’s other states. At its heart are the Chapada Diamantina Mountains, offering breathtaking trekking and climbing opportunities, while just north of there, the massive São Francisco Lakes are popular for canoeing and watersports. The countryside changes to the south of the state capital, Salvador (site of the first Portuguese landings in 1500), with mangrove swamps and fast-developing island resorts around the town of Valença, before reverting to a spectacular coastline.
A string of colonial towns, including Santo Amaro and Cachoeira, also lie within striking distance of Salvador. Further south, Ilhéus is a thriving beach resort, as is Porto Seguro, whose early settlement pre-dates even Salvador’s. Beyond the coastline, Bahia comprises a vast grain-producing western sector and semi-arid landscape. The Bahian sertão is massive, a desert-like land that supports some fascinating towns – the ex-mining bases of Jacobina and Lençóis and the river terminus of Ibotirama are just three.
The bay on which Salvador was built afforded its settlers a superb natural anchorage, while the surrounding lands of Bahia state were ideal country for sugar-cane and tobacco plantations. In the seventeeth century, Salvador became the centre of the Recôncavo, the richest plantation zone in Brazil before the arrival of coffee the following century. It was the national capital for over two centuries, before relinquishing the title to Rio in 1763.
Carnaval reaches a frenzied peak in Salvador every February, when the city heaves with two million people enjoying traditional tunes, from the popular and loud Barra seaside suburb to the more arty Pelhourinho.


Remember when you ran this code?
r = UsedRobot()
inspect(r)
We are going to do the equivalent with Javascript.
At the very top of the Reeborg’s World window, click to open the “Additional options” dialog and select Javascript instead of Python. Then run the following code:
var r = new UsedRobot();
inspect(r);
Here is what I see when I do this:
body
at_goal()
build_wall()
front_is_clear()
carries_object()
is_facing_north()
move()
put()
token_here()
right_is_clear()
object_here()
take()
turn_left()
So, nothing that starts and end with a double underscore, and we see body as we had in the Python code, but will also see some familiar methods like at_goal(), move() and many others.
Now we are ready to look at some code.
Do this!
Execute the following Javascript code and look at the result in the Diary.
var r = new UsedRobot();
view_source(r.turn_left);
Make sure the code is exactly as written above. Note that I use view_source instead of inspect which, as it turns out, would not help me at all in this case.
Based on the result that I see printed in Reeborg’s Diary
function () {
RUR.control.turn_left(this.body);
}
my next guess is to execute the following.
var r = new UsedRobot();
view_source(RUR.control.turn_left);
After doing so, I see the following:
function (robot){
"use strict";
robot._prev_orientation = robot._orientation;
robot._prev_x = robot.x;
robot._prev_y = robot.y;
robot._orientation += 1; // could have used "++" instead of "+= 1"
robot._orientation %= 4;
RUR.control.sound_id = "#turn-sound";
RUR.rec.record_frame();
}
As mentioned above, you might see something slightly different. Here is the equivalent Python code:
def unknown_function_name (robot):
robot._prev_orientation = robot._orientation
robot._prev_x = robot.x
robot._prev_y = robot.y
robot._orientation += 1
robot._orientation %= 4
RUR.control.sound_id = "#turn-sound"
RUR.rec.record_frame()
We will come back to this code sample later; for now, remember that we were talking about “recording frames” … It looks as though the last instruction is the one we were looking for. Time to go back to coding in Python. Select Python as the programming language at the top of Reeborg’s World window before running the following program.
Try this!
Select world Empty and run the following code with the code highlighting turned off to confirm that you can add new capabilities to Reeborg and show its effect properly at each step.
class Teleporter(UsedRobot):
def jump(self, x, y):
self.body.x = x
self.body.y = y
RUR.rec.record_frame()
jumper = Teleporter()
jumper.jump(3, 5)
jumper.jump(7, 2)
Try again afterwards with the code highlighting turned on. Can you figure out what is going on?
Your turn!
Design a robot class that can “hop” horizontally, only increasing the x coordinate by 1 each time (like in a move method) but effectively jumping over walls. Create a robot instance and have it solve the hurdles challenges, Hurdles 1 to Hurdles 4, by going in a straight line, straight through walls! For each existing world, you will first have to click on “Additional options” followed by “Edit world” and remove the robot already present; save the corresponding world in a name of your choice; that way, it will be added to the world menu.
A complete solution can be written in only 7 lines of code.
Hint
You can move the robot in the desired way by incrementing its x variable as follows:
self.body.x += 1


Please contact<EMAIL_ADDRESS>Make sure to include the following details:
You can also submit a GitHub Issue instead.


| Class | Description |
|---|---|
| AdjustContrast | |
| AdjustContrastV2 | |
| AdjustHue | |
| AdjustSaturation | |
| BarnesEdgeForces | |
| BarnesHutGains |
This op calculates gains - data used internally by Barnes-Hut-TSNE algorithm.
|
| BarnesHutSymmetrize | |
| BaseAdjustContrast | |
| BetaInc | |
| BitCast | |
| CompareAndBitpack | |
| Digamma | |
| DivideNoNan | |
| DrawBoundingBoxes | |
| FakeQuantWithMinMaxVarsPerChannel | |
| Flatten |
This op takes arbitrary number of arrays as input, and returns single "flattened" vector
|
| FusedBatchNorm | |
| HsvToRgb | |
| Igamma | |
| Igammac | |
| KnnMinDistance | |
| Lgamma | |
| LinearSolve | |
| Logdet | |
| Lstsq | |
| Lu | |
| MatrixBandPart | |
| Polygamma | |
| RandomCrop | |
| RgbToGrayscale | |
| RgbToHsv | |
| RgbToYiq | |
| RgbToYuv | |
| Roll | |
| ScatterUpdate | |
| SpTreeCell | |
| ToggleBits | |
| Tri | |
| TriangularSolve | |
| Triu | |
| TriuBp | |
| YiqToRgb | |
| YuvToRgb |
| Enum | Description |
|---|---|
| ScatterUpdate.UpdateOp |
Copyright © 2020. All rights reserved.


| Usage | Synopsis |
|---|---|
| General | $ appbuilder prop <Command> |
This set of commands manages the properties for your project.  You can set the following values for this attribute.
print
- Prints the current project configuration or the value for the selected project property.add
- Enables more options for the selected project property, if the property accepts multiple values.set
- Sets the selected project property and overwrites its current value.remove
- Disables options for the selected project property, if the property accepts multiple values.| Command | Description |
|---|---|
| edit-configuration | Opens a configuration file for editing. |
| mobileframework | Lists all supported versions of the current development framework. |
| mobileframework set | Sets the selected development framework version for the project. |
| prop print | Prints information about the configuration of the project or the selected property. |
| prop add | Enables more options for the selected project property, if the property accepts multiple values. |
| prop remove | Disables options for the selected project property, if the property accepts multiple values. |
| prop set | Sets the selected project property and overwrites its current value. |
| resource | Lists information about the image resources for all mobile platforms. |
| resource create | Creates image resources for all mobile platforms from a single high-resolution image. |
| webview | Lists the available web views for iOS and Android. |
| webview set | Sets the selected web view for the current project. |


By: billyzhang2010 原文发布于：2010-07-28 14:25:53
This is the definitive guide for managers and students to agile and iterative development methods: what they are, how they work, how to implement themand why you should.
Using statistically significant research and large-scale case studies, noted methods expert Craig Larman presents the most convincing case ever made for iterative development. Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo.
Whether you're an IT executive, project manager, student of software engineering, or developer, Craig Larman will help you understand the promise of agile/iterative development, sell it throughout your organizationaeand transform the promise into reality.
http://rapidshare.com/files/14330744/I0131111558.rar
本文来自CSDN博客，转载请标明出处：http://blog.csdn.net/topmvp/archive/2008/08/26/2835111.aspx


IBM model []. disease infectious transmission studies dynamics modeling diseases social IBMs models influenza people number used analysis stochastic using vaccination papers mixing {border-style [], study (e.g., individual-based px;} strategies #ffffff;} research Viral based years, published systematic (dynamic) Age, childhood day included spatial terms time Dynamics control data general heterogeneous pandemic simulation vaccine-preventable health patterns review Spatio-temporal computational full-text impact individual-level intervention observed population HIV behavior future immunity individual provide screening search serotype ABM Bacterial Infect agent-based articles burden characteristics different high human interventions methodology unique useful vaccine Modeling Soc and/or approach article epidemic heterogeneity individuals information malaria million modeled px; relevant specific spread understand virus {font-family Comput Infectious Parasitic Public Vaccination [–]. bacterial combination economic events focus font-size identified interactions measles performance policy positive required set simulate step terminology Dis./--- Ebola FRED ODD ONE./journal.pone. Serotype Table USA University abstract age between-host capture common community compared compartmental contact dengue diseases, double; endemic file hepatitis infection knowledge listed open-source outbreak outbreaks populations programs publications query realizations results supplementary topic use within-host Based Disease Epidemic General Individual-based Interface./rsif.. Measles, Model PRISMA Pneumococcus, Web analysis, analyzed available border-color border-width calibrated collection current decade design did diseases. example false final group hits improve incidence inform introduction keywords limited link literature location, micro-simulation mobility modelling models, month options parameter patterns, protocol public related retrieved rising simulations solid; subject such, targeted term value {font-style {font-weight ABM, Additional Analysis Biol./j.jtbi... EMOD Health IBMs. Malaria Methods Network ONEe./journal.pone. Research Science Terminology Theor Time Transmission Unfortunately, Vector-borne adaptive applications applied automata bold calibration care cellular changes children close-contact code complex compliance contain context courier; coverage criteria days, described describing developed disciplines. diseases: diversity elimination em; epidemics epidemiology especially excluded features fitting fully gender, generic global groups highly horizon, immunization include including infections keywords. large mathematical memory microsimulation multiple overall papers, papillomavirus platforms pneumococcal polio practical programming pt;} purpose purposes recommendations regarding risk runtimes school screening. selection sexually single size software stages standard state states systematically title, topics transmission. transmitted type usually variables vector-borne week


This guide defines the following profiles.
| Profile Name | Description |
| C-CDA on FHIR US Realm Header | This profile defines constraints that represent common administrative and demographic concepts for US Realm clinical documents. Further specification, such as type, are provided in document profiles that conform to this profile. |
| C-CDA on FHIR Continuity of Care Document | This profile was originally based on the Continuity of Care Document (CCD) Release 1.1 which itself was derived from HITSP C32 and CCD Release 1.0. The Continuity of Care Document (CCD) profile represents a core data set of the most relevant administrative, demographic, and clinical information facts about a patient's healthcare, covering one or more healthcare encounters. It provides a means for one healthcare practitioner, system, or setting to aggregate all of the pertinent data about a patient and forward it to another to support the continuity of care. The primary use case for the CCD is to provide a snapshot in time containing the germane clinical, demographic, and administrative data for a specific patient. The key characteristic of a CCD is that the Composition.event.code is constrained to "PCPR". This means it does not function to report new services associated with performing care. It reports on care that has already been provided. The CCD provides a historical tally of the care over a range of time and is not a record of new services delivered. More specific use cases, such as a Discharge Summary, Transfer Summary, Referral Note, Consultation Note, or Progress Note, are available as alternative profiles. |
| C-CDA on FHIR Discharge Summary | The Discharge Summary is a document which synopsizes a patient's admission to a hospital, LTPAC provider, or other setting. It provides information for the continuation of care following discharge. The Joint Commission requires the following information to be included in the Discharge Summary (http://www.jointcommission.org/): The reason for hospitalization (the admission) The procedures performed, as applicable The care, treatment, and services provided The patients condition and disposition at discharge Information provided to the patient and family Provisions for follow-up care The best practice for a Discharge Summary is to include the discharge disposition in the display of the header. |
| C-CDA on FHIR Consultation Note | The Consultation Note is generated by a request from a clinician for an opinion or advice from another clinician. Consultations may involve face-to-face time with the patient or may fall under the auspices of telemedicine visits. Consultations may occur while the patient is inpatient or ambulatory. The Consultation Note should also be used to summarize an Emergency Room or Urgent Care encounter. A Consultation Note includes the reason for the referral, history of present illness, physical examination, and decision-making components (Assessment and Plan). |
| C-CDA on FHIR Referral Note | A Referral Note communicates pertinent information from a provider who is requesting services of another provider of clinical or non-clinical services. The information in this document includes the reason for the referral and additional information that would augment decision making and care delivery. Examples of referral situations are: * When a patient is referred from a family physician to a cardiologist for cardiac evaluation. * When patient is sent by a cardiologist to an emergency department for angina. * When a patient is referred by a nurse practitioner to an audiologist for hearing screening. * When a patient is referred by a hospitalist to social services. |
| C-CDA on FHIR Care Plan | CARE PLAN FRAMEWORK A Care Plan (including Home Health Plan of Care (HHPoC)) is a consensus-driven dynamic plan that represents a patients and Care Team Members prioritized concerns, goals, and planned interventions. It serves as a blueprint shared by all Care Team Members (including the patient, their caregivers and providers), to guide the patients care. A Care Plan integrates multiple interventions proposed by multiple providers and disciplines for multiple conditions. A Care Plan represents one or more Plan(s) of Care and serves to reconcile and resolve conflicts between the various Plans of Care developed for a specific patient by different providers. While both a plan of care and a care plan include the patients life goals and require Care Team Members (including patients) to prioritize goals and interventions, the reconciliation process becomes more complex as the number of plans of care increases. The Care Plan also serves to enable longitudinal coordination of care. The Care Plan represents an instance of this dynamic Care Plan at a point in time. The composition itself is NOT dynamic. Key differentiators between a Care Plan profile and CCD profile (another snapshot in time document): * Requires relationships between various concepts: * Health Concerns * Interventions * Goals * Outcomes * Provides the ability to identify patient and provider priorities with each act * Provides a header participant to indicate occurrences of Care Plan review |
| C-CDA on FHIR Procedure Note | A Procedure Note encompasses many types of non-operative procedures including interventional cardiology, gastrointestinal endoscopy, osteopathic manipulation, and many other specialty fields. Procedure Notes are differentiated from Operative Notes because they do not involve incision or excision as the primary act. The Procedure Note is created immediately following a non-operative procedure. It records the indications for the procedure and, when applicable, postprocedure diagnosis, pertinent events of the procedure, and the patients tolerance for the procedure. It should be detailed enough to justify the procedure, describe the course of the procedure, and provide continuity of care. |
| C-CDA on FHIR History and Physical | A History and Physical (H & P) note is a medical report that documents the current and past conditions of the patient. It contains essential information that helps determine an individual's health status. The first portion of the report is a current collection of organized information unique to an individual. This is typically supplied by the patient or the caregiver, concerning the current medical problem or the reason for the patient encounter. This information is followed by a description of any past or ongoing medical issues, including current medications and allergies. Information is also obtained about the patient's lifestyle, habits, and diseases among family members. The next portion of the report contains information obtained by physically examining the patient and gathering diagnostic information in the form of laboratory tests, imaging, or other diagnostic procedures. The report ends with the clinician's assessment of the patient's situation and the intended plan to address those issues. A History and Physical Examination is required upon hospital admission as well as before operative procedures. An initial evaluation in an ambulatory setting is often documented in the form of an H&P note. |
| C-CDA on FHIR Diagnostic Imaging | A Diagnostic Imaging Report (DIR) is a document that contains a consulting specialists interpretation of image data. It conveys the interpretation to the referring (ordering) physician and becomes part of the patients medical record. It is for use in Radiology, Endoscopy, Cardiology, and other imaging specialties. |
| C-CDA on FHIR Operative Note | The Operative Note is a frequently used type of procedure note with specific requirements set forth by regulatory agencies. The Operative Note is created immediately following a surgical or other high-risk procedure. It records the pre- and post-surgical diagnosis, pertinent events of the procedure, as well as the condition of the patient following the procedure. The report should be sufficiently detailed to support the diagnoses, justify the treatment, document the course of the procedure, and provide continuity of care. |
| C-CDA on FHIR Progress Note | This profile represents a patients clinical status during a hospitalization, outpatient visit, treatment with a LTPAC provider, or other healthcare encounter. Tabers medical dictionary defines a Progress Note as An ongoing record of a patient's illness and treatment. Physicians, nurses, consultants, and therapists record their notes concerning the progress or lack of progress made by the patient between the time of the previous note and the most recent note. Mosbys medical dictionary defines a Progress Note as Notes made by a nurse, physician, social worker, physical therapist, and other health care professionals that describe the patient's condition and the treatment given or planned. A Progress Note is not a re-evaluation note. A Progress Note is not intended to be a Progress Report for Medicare. Medicare B Section 1833(e) defines the requirements of a Medicare Progress Report. |
| C-CDA on FHIR Transfer Summary | This profile describes constraints for a Transfer Summary. The Transfer Summary standardizes critical information for exchange of information between providers of care when a patient moves between health care settings. Standardization of information used in this form will promote interoperability; create information suitable for reuse in quality measurement, public health, research, and for reimbursement. |


Disney+ is wonderful and, of course, you want to gift it — but can you?
Source: Chris Wedel/Android Central
Best answer: No. Unfortunately, at this time, it is not possible to gift a subscription of Disney Plus (Disney+) or pay for it with a gift card. You can certainly pay for somebody's Disney+ if you want, but there's no way to do this through Disney itself.
- The magic is out there: Disney+ (From $7/mo at Disney+)
In a galaxy not so far away
Disney has long been the home to magic and wonderment, so many people have longed to have access to it all on a whim. Well, that wait is over now that Disney+ has landed.
The list of things that make this streaming service exciting is a long one. From movies and TV shows that span decades, to some of the most recent releases like Captain Marvel, Disney+ has so much for us to consume. Aside from all the classics we know and love from Disney, there brand new original content available only on Disney+. Shows in the Star Wars universe like the Mandalorian and even High School Musical are on the service, with shows set in the Marvel Universe like WandaVision making their way over soon.
Great, can I gift Disney+ to my favorite people?
While it's great that you'd like to share the love of Disney+ by gifting a subscription to friends or family, at this time, Disney isn't offering any ways to do that. Though, Disney has said that it plans to make gifting subscriptions an option in the future. How that will be done precisely is unclear as of now. It could come in the form of a gift card or directly through the streaming service itself. As it stands now, each person will have to enjoy everything Disney+ has to offer with their own subscription.
How much does it cost?
Disney+ is offering three different subscription options when you are ready to sign-up, and all three choices will net you a 7-day free trial period to test out the service. The base option gets you Disney+ as a standalone service, and it can be had for $7 per month, or you can pay for a year upfront for $70. Opting for the annual option divides out to make each month $5.83, so you'll get a bit of a discount. The other option is that you can go for the bundle and get Disney+, Hulu, and ESPN+ for $13 per month. While you can't gift Disney+, Verizon is able to for some of its subscribers.
Magical moments
Disney+
Sit back and relax
Disney+ is opening the castle and gifting us the kingdom of all their wonderful creations. With classics like Fox and the Hound to new originals like Loki, we only wish we could gift it to our friends too.
We may earn a commission for purchases using our links. Learn more.


I am an assistant professor at the Department of Applied Mathematics, National Sun Yat-sen University. Have received Ph.D. degree from National Chiao Tung University in Sep. 2017. I was a Postdoctoral research fellow from 2017 to 2021 at Institute of Statistical Science, Academia Sinica. I am interested in the area of data analysis and data security.
Ph.D. in Electronics Engineering, 2017
National Chiao Tung University, Hsinchu, Taiwan.
Bachelor Of EECS Undergraduate Honors Program, 2011
National Chiao Tung University, Hsinchu, Taiwan.
Exchange Student in EECS, 2010
University of Illinois Urbana-Champaign, USA.
High School Graduation, 2007
National Hualien High School, Taiwan
Department of Applied Mathematics


Four-year-old boy dies after falling into hot pot
by Agency ReportThe police on Thursday said a four-year-old boy in India fell into a hot pot of curry and later died of injuries.
The police said the accident happened on Monday when the child was playing near the pot.
The family, from the city of Shabad in the state of Telangana, were holding a party at the time.
The boy died a day later in hospital because of severe burns.
The police are now investigating the circumstances of the incident.
(dpa/NAN)


Passionate and curious learner with extensive background in retail and business
Determined to make a career change as a Full Stack Developer.
Through self study and attended a fully immersive live-in bootcamp in the Silicon Valley
Currently, looking for an opportunity to further develope my skill as a software developer
When I am not coding, you can find me hiking on mountains and taking photographs of birds or bears.
Email<EMAIL_ADDRESS>Phone :<PHONE_NUMBER>


--- layout: post title: "Fourteenth Sunday in Ordinary Time" date: 2020-07-05 09:00:00 categories: Sunday tags: featured image: /assets/article_images/2020-04-26-Third-Sunday-Easter/scripture.jpg image2: /assets/article_images/2020-04-26-Third-Sunday-Easter/scripture-mobile.jpg ---
Holy Mass is at the very core of our worship as a Catholic community. Nothing can ever be substituted for the celebration of the Eucharist. But in this exceptional time of difficulty for our communities, our nation, and even the whole world, this order of prayer can be offered by individuals and families and engages us in our Sunday celebration of the Word of God. We can pray this prayer in our homes—the “domestic churches” which help build up the Body of Christ on earth—and thus be connected to the entire Church at prayer.
During this time of prayer, we include the opportunity to make a Spiritual Communion, since we are presently unable to receive Holy Communion. Making a Spiritual Communion is a worthy practice, recommended by innumerable saints throughout the ages, which unites our whole selves to God and his Church. For, despite not being able to celebrate Mass together, this is certainly not a time to abandon the praise and supplication of almighty God, for he never abandons us! Now is the time to love and serve the Lord as best we can in our limited capacities.
Taken from the Mass and the Liturgy of the Hours
Leader: God, ✠ come to my assistance.
Response: Lord, make haste to help me.
Leader: Glory be to the Father, and to the Son, and to the Holy Spirit:
Response: as it was in the beginning, is now, and ever shall be, world without end. Amen.
Joyful, joyful, we adore you,
God of glory, Lord of love;
Hearts unfold like flow’rs before you,
Op’ning to the sun above.
Melt the clouds of sin and sadness;
Drive the dark of doubt away;
Giver of immortal gladness,
Fill us with the light of day.

Field and forest, vale and mountain,
Flow’ry meadow, flashing sea,
Chanting bird, and flowing fountain
Sound their praise eternally!
You are giving and forgiving,
Ever blessing, ever blest,
Wellspring of the joy of living,
Ocean-depth of happy rest!
God our Father, Christ our brother,
Let your light upon us shine;
Teach us how to love each other,
Lift us to the joy divine.
Leader: Let us acknowledge our sins, and seek the Lord’s pardon and peace.
Together: I confess to almighty God
and to you, my brothers and sisters,
that I have greatly sinned,
in my thoughts and in my words,
in what I have done and in what I have failed to do,
through my fault, through my fault,
through my most grievous fault;
therefore I ask blessed Mary ever-Virgin,
all the Angels and Saints,
and you, my brothers and sisters,
to pray for me to the Lord our God.
Leader: O God, who in the abasement of your Son
have raised up a fallen world,
fill your faithful with holy joy,
for on those you have rescued from slavery to sin
you bestow eternal gladness.
Through our Lord Jesus Christ, your Son,
who lives and reigns with you in the unity of the Holy Spirit,
one God, for ever and ever.
Together: Amen.
Thus says the LORD: Rejoice heartily, O daughter Zion, shout for joy, O daughter Jerusalem!  He shall banish the chariot from Ephraim, and the horse from Jerusalem; the warrior’s bow shall be banished, and he shall proclaim peace to the nations. His dominion shall be from sea to sea, and from the River to the ends of the earth.
The Word of the Lord.
―Thanks be to God.
Reader: I will praise your name for ever, my king and my God.
Together: I will praise your name for ever, my king and my God.
Reader: I will extol you, my God and king,
and bless your name forever and ever.
I will bless you day after day,
and praise your name forever and ever.
Together: I will praise your name for ever, my king and my God.
Reader: The LORD is kind and full of compassion,
slow to anger, abounding in mercy.
How good is the LORD to all,
compassionate to all his creatures.
Together: I will praise your name for ever, my king and my God.
Reader: All your works shall thank you, O LORD,
and all your faithful ones bless you.
They shall speak of the glory of your reign,
and declare your mighty deeds.
Together: I will praise your name for ever, my king and my God.
Reader: The LORD is faithful in all his words,
and holy in all his deeds.
The LORD supports all who fall,
and raises up those who are bowed down.
Together: I will praise your name for ever, my king and my God.
Brothers and sisters: You are not in the flesh; on the contrary, you are in the spirit,
if only the Spirit of God dwells in you. Whoever does not have the Spirit of Christ does not belong to him. If the Spirit of the one who raised Jesus from the dead dwells in you,
the one who raised Christ from the dead will give life to your mortal bodies also, through his Spirit that dwells in you. Consequently, brothers and sisters, we are not debtors to the flesh, to live according to the flesh. For if you live according to the flesh, you will die, but if by the Spirit you put to death the deeds of the body, you will live.
The word of the Lord.
―Thanks be to God.
Reader: Blessed are you, Father, Lord of heaven and earth;
Together: you have revealed to little ones the mysteries of the kingdom.
At that time Jesus exclaimed: “I give praise to you, Father, Lord of heaven and earth, for although you have hidden these things from the wise and the learned you have revealed them to little ones. Yes, Father, such has been your gracious will. All things have been handed over to me by my Father.  Take my yoke upon you and learn from me, for I am meek and humble of heart; and you will find rest for yourselves. For my yoke is easy, and my burden light.”
The Gospel of the Lord.

Leader: Glory to the Father, and to the Son and to the Holy Spirit.

Leader: Let us give thanks to our Savior who came into this world as God’s presence
among us. Let us call upon him:
Response: Christ, King of Glory, be our light and our joy.
Leader: Lord Jesus, you are the rising Sun, the firstfruits of the future resurrection,
grant that we may not sit in the shadow of death but walk in the light of life.
Response: Christ, King of Glory, be our light and our joy.
Leader: Show us your goodness, present in every creature, that we may contemplate
your glory everywhere.
Response: Christ, King of Glory, be our light and our joy.
Leader: Do not allow us to be overcome by evil today, but grant that we may
overcome evil through the power of good.
Response: Christ, King of Glory, be our light and our joy.
Leader: You were baptized in the Jordan and anointed by the Holy Spirit, grant that
we may this day give thanks to your Holy Spirit.
Response: Christ, King of Glory, be our light and our joy.
Leader: In your mercy, continue to sanctify all who are afflicted from the present pandemic, and draw us all closer to you, and to one another, in this time of suffering.
Response: Christ, King of Glory, be our light and our joy.
Leader: Let us pray together as Jesus taught us:
Together: Our Father, who art in heaven …
Leader: You have given us bread from heaven, alleluia, alleluia.
Response: Containing in itself all delight, alleluia, alleluia.
Together: My Jesus,
I believe that you are present
in the Most Holy Sacrament of the Altar.
I love you above all things,
and I desire to receive you into my soul.
Since I cannot at this moment receive you sacramentally,
come at least spiritually into my heart.
I embrace you as if you were already there
and unite myself wholly to you.
Never permit me to be separated from you,
my Lord and my God!
Amen.
Canticle of Zechariah (Luke 1:68-79)
Together: ✠ Blessed be the Lord, the God of Israel;
he has come to his people and set them free.
He has raised up for us a mighty savior,
born of the house of his servant David.
Through his holy prophets he promised of old
that he would save us from our enemies,
from the hands of all who hate us.
He promised to show mercy to our fathers
and to remember his holy covenant.
This was the oath he swore to our father Abraham:
to set us free from the hands of our enemies,
free to worship him without fear,
holy and righteous in his sight
all the days of our life.
You, my child, shall be called the prophet of the Most High;
for you will go before the Lord to prepare his way,
to give his people knowledge of salvation
by the forgiveness of their sins.
In the tender compassion of our God
the dawn from on high shall break upon us,
to shine on those who dwell in darkness and the shadow of death,
and to guide our feet into the way of peace.
Glory be to the Father, and to the Son,
and to the Holy Spirit:
as it was in the beginning, is now, and ever shall be,
world without end. Amen.
Leader: ✠ May the Lord bless us, protect us from all evil,
and bring us to everlasting life.
Together: Amen.


This is a p element.
This is also a p element.
Click the button to add a background color to the first p element in the document.


Welcome to my brand new website! Please stay tuned for more updates to come as this is still a work in progress!
I am a senior at the University of Southern California pursuing a degree in computer science. I am currently experimenting with HTML, javascript, and CSS in order to create this website. I will also be posting some of the cool projects I've created in and outside of the classroom. Be sure to checkout my adventure blog for cool pictures and possible recommendations for places to checkout!
When I'm at school, and not in class, I spend a lot of time studying outside normally in the engineering quad. I love the beauty of being outside in California all year round doing extra curricular activities, exploring, and doing work!
I have a variety of hobbies, including DIY/Crafting, Hiking, Spinning, singing, riding roller coasters and coding! I first started knitting when I was very young and have been making scarves, blankets, and clothing ever since. This led me to start making other DIY creations including bracelets, jewelry, and miscellaneous accessories. I have featured some of my work on my DIY page.
I am currently a Silk in the Trojan Marching Band, spinning and waving a six-foot metal pole while marching around football stadiums around the country! I have been in color guard since I was in eighth grade and have always loved performing. This has been an integral part of my college experience as it keeps me active, has taught me how to improve my time management, and provided me with a network of long-lasting highly motivated and enthusiastic friends! I have featured some of the amazing photography over the past few years on my photography page and blog!
I have included some of the cool projects I've been working on over the past few years! Please take a look and let me know what you think!
| Project | Date |
|---|---|
| Tech Jewelry | 6/17-Present |
| Website | 2/17-Present |
| Chameleon Scarf | 12/15-1/16 |
| Outdoorsica | 8/14 |
I will be posting my current Resume here
Welcome to my page of featured DIY projects! On this page I will display pictures and descriptions of some of my featured and most recent DIY creations. I very much enjoy crafting and creating new fun things to wear and share and have been my whole life.
Before I started creating technical projects I had a love of knitting, crocheting, and crafting anything in general. I love putting my unique spin on everyday accessories as well as personalizing existing objects.
Below I have featured some phenomenal photography of some of the most talented photographers I know! Definitely check out their other work if you are a fan of what I've featured. Personally, I have been focused on capturing moments of some of my favorite adventures. I hope you enjoy!


Continuous integration is extremely useful when developing a project with multiple collaborators. Travis-CI platform offers an excellent service for github based projects. I wanted to create and example project and see what are the steps required for integrating github project with Travis-CI.
Overview
Here is an excellent summary of Continuous Integration from Marko Bonaci
Continuous Integration is the umbrella for various techniques and practices that every self-respecting software project should employ.The main goal is to eliminate the long and tedious integration process, the work that you normally have to do between version’s final development stage and its deployment in production. So you routinely perform (or rather, CI performs for you) the same sequence of steps, thus making the whole process polished and reliable.
The main features of Travis-CI agree
- Automatically detects when a commit has been made and pushed to a GitHub repository that is using Travis CI, and each time this happens,
- It will automatically try to build the project and run tests.
- Project management integration
- Project Dashboard -> everything is out in the open (generally without any read access restrictions, making it available to all interested parties)
- Supports a wide range of languages,
Integrating a GitHub project
If the project is GitHub the integration is very easy. Here are the basic steps I followed
- Sign in to Travis-CI using a GitHub id
- In the upper right corner click on your name (or choose
Accounts
) to open your Travis-ci profile. Then you will be able to see the GitHub repositories. The sync toggle-slider will enable - Now in the GitHub local repo, create a
.travis.yml
file. You can see an example here. More documentation can be found here. If you have more then one language in the code you may have to be a bit creative and do something like this - As soon as you push this to GitHub, you will see that the build is happening in your Travis-CI Dashboard.
language: cpp
compiler:
- gcc
before_install:
- echo $LANG
before_script: cmake CMakeLists.txt
script:
- $CXX --version
- make
You can even embed the build status in the README.md of your project. See the documentation here


Spring 2018 course
| Week |
Start date (Monday) |
End date (Saturday) |
Assigned to |
Images |
Files |
Notes |
| 7 |
February 13, 1905 |
February 18, 1905 |
India Anderson |
All |
|
|
| 29 |
July 17, 1905 |
July 22, 1905 |
Daniel Arenas |
All |
6 |
|
| 4 |
January 22, 1906 |
January 27, 1906 |
Parker Beasley |
40 |
5 |
Excused from Saturday issue (1906-01-27) |
| 10 |
March 5, 1906 |
March 10, 1906 |
Ian Bolger |
All |
6 |
|
| 13 |
March 26, 1906 |
March 31, 1906 |
Hannah Bridges |
41 |
6 |
|
| 24 |
June 11, 1906 |
June 16, 1906 |
Amy Lee Brown |
All |
6 |
|
| 27 |
July 2, 1906 |
July 7, 1906 |
Huaqing Shi |
|
|
|
| 32 |
August 6, 1906 |
August 11, 1906 |
Jonathan Cannon |
6 |
4 |
|
| 40 |
October 1, 1906 |
October 6, 1906 |
Will Hanley |
18 |
3 |
|
| 41 |
October 8, 1906 |
October 13, 1906 |
Leyna Castro |
All |
6 |
|
| 42 |
October 15, 1906 |
October 20, 1906 |
Kailen Chapple |
24 |
3 |
|
| 43 |
October 22, 1906 |
October 27, 1906 |
Gavin Clark |
All |
6 |
|
| 44 |
October 29, 1906 |
November 3, 1906 |
Gillian D’Onofrio |
All |
2 |
|
| 46 |
November 12, 1906 |
November 17, 1906 |
Michael Ebert |
All |
6 |
|
| 47 |
November 19, 1906 |
November 24, 1906 |
Adrian Ell |
All |
6 |
|
| 48 |
November 26, 1906 |
December 1, 1906 |
Hailey Ensor |
All |
6 |
|
| 50 |
December 10, 1906 |
December 15, 1906 |
Alexis Fitzpatrick |
All |
6 |
|
| 1 |
December 31, 1906 |
January 5, 1907 |
Kevin Hernandez |
All |
5 |
No Tuesday issue |
| 2 |
January 7, 1907 |
January 12, 1907 |
Adam Hutson |
All |
6 |
|
| 4 |
January 21, 1907 |
January 26, 1907 |
Ryan Jones |
All |
6 |
|
| 5 |
January 28, 1907 |
February 2, 1907 |
Chloe Majonica |
All |
6 |
|
| 6 |
February 4, 1907 |
February 9, 1907 |
Sophia Metallo |
All |
6 |
|
| 7 |
February 11, 1907 |
February 16, 1907 |
Kelsey Meyer |
All |
6 |
|
| 8 |
February 18, 1907 |
February 23, 1907 |
Faith Northcutt |
All |
6 |
|
| 12 |
March 18, 1907 |
March 23, 1907 |
Handy Pierre |
All |
5 |
|
| 13 |
March 25, 1907 |
March 30, 1907 |
Greyson Porter |
33 |
4 |
1907-03-29 missing? |
| 14 |
April 1, 1907 |
April 6, 1907 |
Will Hanley |
20 |
2 |
|
| 15 |
April 8, 1907 |
April 13, 1907 |
Melissa Pregasen |
All |
6 |
|
| 16 |
April 15, 1907 |
April 20, 1907 |
Sonali Pustam |
All |
6 |
|
| 17 |
April 22, 1907 |
April 27, 1907 |
Claudia Richardson |
All |
6 |
|
| 20 |
May 13, 1907 |
May 18, 1907 |
Sami Squires |
12 |
6 |
|
| 21 |
May 20, 1907 |
May 25, 1907 |
Thomas Wallace |
All |
6 |
|
| 25 |
June 17, 1907 |
June 22, 1907 |
Alison DeGroat |
All |
6 |
|
| 26 |
June 24, 1907 |
June 29, 1907 |
Tiffany Medina |
All |
6 |
|
| 27 |
July 1, 1907 |
July 6, 1907 |
Hannah Frady |
All |
6 |
|
| 28 |
July 8, 1907 |
July 13, 1907 |
Patrick Mason |
|
3 |
|
| 32 |
August 5, 1907 |
August 10, 1907 |
Ty Jarmon |
All |
5 |
|
Not completed
| Week |
Start date (Monday) |
End date (Saturday) |
Assigned to |
Images |
Files |
Notes |
| 25 |
June 18, 1906 |
June 23, 1906 |
Payton Caffrey |
|
|
|
| 38 |
September 17, 1906 |
September 22, 1906 |
Isabela Casanova |
3 |
|
|
| 9 |
February 25, 1907 |
March 2, 1907 |
Kevin Ooten |
|
1 |
|
| 11 |
March 11, 1907 |
March 16, 1907 |
Carter Pfost |
|
|
|
| 19 |
May 6, 1907 |
May 11, 1907 |
Spencer Smith |
|
|
|
| 24 |
June 10, 1907 |
June 15, 1907 |
Alex Aguila |
|
|
|