Toggle navigation
FoodBuddy Q&A
Shop
Cart
Profile
Preferences
Log Off
Login Questions
Registration Questions
Nutrition questions
Other questions
1st question set
1st question
Answer
2nd question
Answer
3rd question
Answer
2nd question set
1st question
Answer
2nd question
Answer
3rd question
Answer
3rd question set
1st question
Answer
2nd question
Answer
3rd question
Answer
4th question set
1st question
Answer
2nd question
Answer
3rd question
Answer


--- layout: default title: Home ---
CV /
Reserach /
Software /
Teaching
<EMAIL_ADDRESS>Bio: I earned my PhD in Bern (Switzerland) and Sophia Antipolis (France). With my advisors, Mauricio Reyes and Xavier Pennec, we worked on statistical models for medical images. For my postdoc, I moved to the Department of Statistics at Stanford University (United States). With my advisor, Susan Holmes, we worked on a theoretical analysis of Hamiltonian Monte Carlo and biomedical data analysis. With Catherine Blish and her lab, we developed the R package CytoGLMM. Now, I am an assistant professor at the Department of Advanced Computing Sciences in Maastricht (the Netherlands).


People in a tiny village in rural northern England keep finding mysterious bundles of cash worth thousands of dollars on the street, Business Insider - Business Insider Singapore
by Sahar Esfandiari- Bundles of cash amounting to £2000 keep turning up under mysterious circumstances in a village in northern England.
- They are always left “in plain sight” such as on pavements, where people in the town have picked them up and reported them to the police over the years.
- 13 bundles have been reported to police since 2014. The latest was found on Monday – making it the fourth one to be found this year.
- A spokeswoman from Durham County police told Business Insider that if the money is not claimed within two weeks it is given back to the person who reported it.
- Detective Constable John Forster, the officer in charge of the investigations, said it could be the work of a “Good Samaritan” in a statement, and thanked residents for being honest and handing in the money.
- Visit Insider’s homepage for more stories.
Mysterious bundles of cash are turning up on sidewalks in the small northern English town of Blackhall Colliery, County Durham.
13 of them have been reported to police since 2014, each containing £2000 and always made up of £20 notes, according a police statement sent to Business Insider.
The latest bundle was found on Monday, and is the fourth to have been reported just this year.
A spokeswoman from Durham County police told Business Insider that if they money is not claimed within two weeks it goes back to the person who found it.
Police interviewed numerous people and organizations in the village, including the local bank and the post office, and even tested for fingerprints – but no explanation has been found regarding the bundles of cash.
“These bundles are always left in plain sight such as on pavements (sidewalks) and discovered by random members of the public who have handed them in,” said Detective Constable John Forster in the statement.
“This could be the work of a Good Samaritan but we would like to thank the residents who have shown incredible community spirit by handing the money in,” he said.


All Notifications
| S.No. | Notifications | Date Sent |
|---|---|---|
| {{ forloop.counter}} | {{ notification.message }} | {{ notification.created_at }} |
Alert!You do not have any notifications yet! |
| S.No. | Notifications | Date Sent |
|---|---|---|
| {{ forloop.counter}} | {{ notification.message }} | {{ notification.created_at }} |
Alert!You do not have any notifications yet! |


closed
by None at 2020-10-28 17:05:02.closed
by None at 2020-10-28 17:05:02.labeled
by None at 2020-10-28 17:07:09.assigned
by None at 2020-10-28 17:07:09.From Lyrasis: ``` I'm thinking that we're going to have to run two jobs anyway. One to load the names, and one to import the EADs. I had been assuming that I would run the name job first, load the EADs, and then link them up. But since we'll have the linking information in the EAD spreadsheet, it actually makes more sense to load the EADs first, and just add the linking process to my name loader.
So I think you're right. Let's plan on removing the names from the EADs. How should we handle that for the current load though? We currently have names in the EADs, but we also want to test name loading with at least a sample spreadsheet.```
This adds complexity to the workflow in #64.
The idea of that workflow is to import any bioghist notes that can be robustly associated with name entities into the corresponding Agent records, and delete all bioghist notes from the EAD. This is predicated on the logic that bioghist notes are usually associated with a name (since they make little sense otherwise).
Exempting orphaned biographical notes implies an inverse query that extracts notes that cannot robustly be associated with a name.
mentioned
by None at 2020-10-28 17:18:17.subscribed
by None at 2020-10-28 17:18:17.assigned
by None at 2020-10-28 17:18:17.review_requested
by Axa Mei Liauw at 2020-10-28 13:34:38.labeled
by None at 2020-10-27 22:37:07.This discrepancy looks to have been resolved by a synchronization undertaken by the operations team.
assigned
by James R. Griffin III at 2020-10-28 14:05:42.closed
by James R. Griffin III at 2020-10-28 14:10:41.assigned
by James R. Griffin III at 2020-10-28 14:10:58.closed
by James R. Griffin III at 2020-10-28 14:11:08.assigned
by James R. Griffin III at 2020-10-28 14:11:24.assigned
by James R. Griffin III at 2020-10-28 14:11:30.assigned
by James R. Griffin III at 2020-10-28 14:11:35.closed
by James R. Griffin III at 2020-10-28 14:11:37.closed
by James R. Griffin III at 2020-10-28 14:11:51.closed
by James R. Griffin III at 2020-10-28 14:12:07.Information for this procedure was provided by the Operations team and Atmire.
closed
by James R. Griffin III at 2020-10-28 14:14:40.closed
by James R. Griffin III at 2020-10-28 14:15:00.assigned
by Francis Kayiwa at 2020-10-28 14:16:49.assigned
by Kevin McElwee at 2020-10-28 14:16:50.assigned
by Francis Kayiwa at 2020-10-28 14:17:15.assigned
by Kevin McElwee at 2020-10-28 14:17:15.The following certificate programs are specified for Senior Theses Items, but are not mapped to any Collections:
The following certificate programs are provided from Thesis Central, but also do not map to any specific Collection:
The following certificate programs do have Collections, but do not appear to have had Items added:
| Certificate Program | Last Year Updated | -- | -- East Asian Studies Program | 2017 Global Health and Health Policy Program | 2017 Medieval Studies Program | 1981 Theater Program | 2016
The following ensured that 6 Items which had not been mapped to the "Creative Writing Program, 1995-2020" certificate program Collection are mapped:
cert_collection = DSpace::CLI::SeniorThesisCollection.find_for_handle('88435/dsp01gx41mh91n')
query = DSpace::CLI::SeniorThesisCommunity.find_by_class_year('2020')
sub_query = query.find_by_certificate_program('Creative Writing Program')
unmapped = sub_query.results.select { |i| i.collections.select { |c| c.title.include?('Creative Writing Program') }.empty? }
unmapped.map { |i| cert_collection.add_item(i); cert_collection.update }
cert_collection.index
closed
by James R. Griffin III at 2020-10-28 17:34:13.After updating the user, it was identified that of the 301 Items which needed to be released, only 150 were. I will look to diagnose and address this.
reopened
by James R. Griffin III at 2020-10-28 17:55:29.After a conversation with @kevinreiss and @mzelesky, a sn@p ticket was created for them/ for this request. Ticket number: INC0301083 Short description: arks added to 856 Opened by: Kimberly Leaman on September 28, 2020 at 2:31 PM Affected user: Kimberly Leaman
Request: As per Mark Zelesky's request, I am making a ticket for this. We would like arks added to the 856 field in the MARC record and I provide here the original github ticket, which also includes a link of the arks to reconcile. Thank you so much and please let me know if you have questions or need something more from me. Kim https://github.com/pulibrary/figgy/issues/4240
mentioned
by Kevin Reiss at 2020-10-28 19:04:35.subscribed
by Kevin Reiss at 2020-10-28 19:04:35.mentioned
by None at 2020-10-28 19:04:35.subscribed
by None at 2020-10-28 19:04:35.Changed default branch to main.
closed
by Axa Mei Liauw at 2020-10-28 19:53:17.review_requested
by Axa Mei Liauw at 2020-10-28 20:57:06.labeled
by Christina Chortaria at 2020-10-28 18:57:00.labeled
by Christina Chortaria at 2020-10-28 19:00:19.labeled
by Christina Chortaria at 2020-10-28 19:02:05.labeled
by Christina Chortaria at 2020-10-28 19:05:59.referenced
by Christina Chortaria at 2020-10-28 01:20:41.referenced
by Christina Chortaria at 2020-10-28 01:32:13.renamed
by Christina Chortaria at 2020-10-28 01:33:57.referenced
by Christina Chortaria at 2020-10-28 16:15:18.referenced
by Christina Chortaria at 2020-10-28 17:00:55.closed
by None at 2020-10-28 19:33:17.referenced
by None at 2020-10-28 19:33:18.Coverage remained the same at 81.975% when pulling 88b9b7d7f8a005b15350b7e599fd2fe27e65b31c on 874-events-order into 421a62028ca0402dbd54fb9461d0bed60e7b15e6 on main.
@hackmastera when you have a chance can you please review?
head_ref_force_pushed
by Christina Chortaria at 2020-10-28 16:15:18.convert_to_draft
by Christina Chortaria at 2020-10-28 16:18:16.head_ref_force_pushed
by Christina Chortaria at 2020-10-28 17:00:55.review_requested
by Christina Chortaria at 2020-10-28 17:04:36.ready_for_review
by Christina Chortaria at 2020-10-28 17:04:44.mentioned
by None at 2020-10-28 17:05:31.subscribed
by None at 2020-10-28 17:05:31.deployed
by Trey Pendragon at 2020-10-28 17:07:44.referenced
by None at 2020-10-28 19:33:17.merged
by None at 2020-10-28 19:33:17.closed
by None at 2020-10-28 19:33:17.head_ref_deleted
by None at 2020-10-28 19:33:18.Coverage increased (+0.08%) to 82.059% when pulling 606f80d217e675d9b59a9ae73e33c2db76a59c0c on 751-bib-items into 27be53ba44a404b77a9d8d098c201cb8f1197c12 on main.
head_ref_force_pushed
by Christina Chortaria at 2020-10-28 21:01:36.This was completed.
closed
by Axa Mei Liauw at 2020-10-28 14:00:52.Changed default to main.
closed
by Axa Mei Liauw at 2020-10-28 14:03:48.Coverage remained the same at 96.578% when pulling 369bf584d557346a7d9919c5cd447e2c1e2571b9 on help-me-illiad into 1e4de868da4f94d7a3289a3aa494b66f83b14b40 on main.
deployed
by Trey Pendragon at 2020-10-28 16:03:10.Changed default branch to main.
closed
by Axa Mei Liauw at 2020-10-28 15:06:06.review_requested
by Axa Mei Liauw at 2020-10-28 15:23:13.There was a bug with this originally, and only a limited number of child documents were rendered. Also, the Table of Contents widget was not expanded:
labeled
by Trey Pendragon at 2020-10-28 17:39:29.labeled
by Trey Pendragon at 2020-10-28 17:40:53.Sorry, as I think about this more, perhaps we should allow the user to remove the item with a button if it's already in the cart? "Remove Item from Cart" with the appropriate icon might be preferable to just the text "item added to cart". The language should be consistent with the AddToCart button. I think it currently uses container label (i.e., "box") instead of "item"?
labeled
by Trey Pendragon at 2020-10-28 17:42:03.@tpendragon a few thoughts:
@sdellis Sorry, I've been using ASpace records. We haven't nailed down fixtures from ASpace yet.
@sdellis I created https://github.com/pulibrary/pulfalight/issues/440, https://github.com/pulibrary/pulfalight/issues/441, and https://github.com/pulibrary/pulfalight/issues/442 as follow ups so we can handle those things in parallel and smaller chunks after this is merged. Seem okay?
@tpendragon I agree, it's good to move those into separate tickets. Commented on one after thinking more about it.
@sdellis @eliotjordan I think these are both taken care of.
mentioned
by James R. Griffin III at 2020-10-27 23:00:50.subscribed
by James R. Griffin III at 2020-10-27 23:00:50.mentioned
by Trey Pendragon at 2020-10-28 17:11:14.subscribed
by Trey Pendragon at 2020-10-28 17:11:14.mentioned
by Shaun Ellis at 2020-10-28 17:12:55.subscribed
by Shaun Ellis at 2020-10-28 17:12:55.mentioned
by Shaun Ellis at 2020-10-28 17:42:42.subscribed
by Shaun Ellis at 2020-10-28 17:42:42.mentioned
by Trey Pendragon at 2020-10-28 17:52:47.subscribed
by Trey Pendragon at 2020-10-28 17:52:47.mentioned
by Shaun Ellis at 2020-10-28 20:43:45.subscribed
by Shaun Ellis at 2020-10-28 20:43:45.mentioned
by Eliot Jordan at 2020-10-28 20:43:45.subscribed
by Eliot Jordan at 2020-10-28 20:43:45.deployed
by Trey Pendragon at 2020-10-28 20:46:57.deployed
by Trey Pendragon at 2020-10-28 21:28:25.referenced
by Trey Pendragon at 2020-10-28 22:10:56.merged
by Trey Pendragon at 2020-10-28 22:10:56.closed
by Trey Pendragon at 2020-10-28 22:10:56.head_ref_deleted
by Trey Pendragon at 2020-10-28 22:10:57.OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
base_ref_changed
by None at 2020-10-28 16:14:41.closed
by Axa Mei Liauw at 2020-10-28 16:20:08.head_ref_deleted
by None at 2020-10-28 16:20:16.OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
base_ref_changed
by None at 2020-10-28 16:14:41.closed
by Axa Mei Liauw at 2020-10-28 16:20:07.head_ref_deleted
by None at 2020-10-28 16:20:17.OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
base_ref_changed
by None at 2020-10-28 16:14:41.closed
by Axa Mei Liauw at 2020-10-28 16:20:07.head_ref_deleted
by None at 2020-10-28 16:20:17.OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
base_ref_changed
by None at 2020-10-28 16:14:41.closed
by Axa Mei Liauw at 2020-10-28 16:20:07.head_ref_deleted
by None at 2020-10-28 16:20:17.OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version
or @dependabot ignore this minor version
.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
base_ref_changed
by None at 2020-10-28 16:14:41.closed
by Axa Mei Liauw at 2020-10-28 16:20:06.head_ref_deleted
by None at 2020-10-28 16:20:17.Changed default branch to main.
closed
by Axa Mei Liauw at 2020-10-28 16:20:25.Uses CAS
closed
by Axa Mei Liauw at 2020-10-28 16:23:02.review_requested
by Axa Mei Liauw at 2020-10-28 19:38:32.Changed default branch to main.
closed
by Axa Mei Liauw at 2020-10-28 13:56:01.@carolyncole I will confirm with SC staff that don't want any contextual behavior by type of user on the Aeon items. In normal times 50% of their users don't have PU accounts.
AEON requests do not force a login during the request process, so we do not have accurate information about the user. When they are already logged in the form works. When the have not yet logged in the form does not work. We should ignore the user for AEON.
mentioned
by None at 2020-10-28 17:18:29.subscribed
by None at 2020-10-28 17:18:29.


NEWSLETTER
Must watch web series
In this era of YouTube, Netflix and Amazon prime, we get to watch the most relatable content. It has provided a platform to a dark horse to emerge in a way, to connect to people and put up a point which lies in every single being's conscience. Zillion of web series and videos go live each minute on YouTube and offer a wide variety for us normal people to watch.
FLAMES
I'm sure this code word is nothing new to you. We all have played and predicted our relationship with our crush with this game. This web series by the Timeliners is a fresh, new and sweet walk down the memory lane of our innocent love in high school. The struggle to balance studies and love, confession to your crush, a new rumour in air, bunking classes to go on a date, hanging out after class on a momos' stall.. isn't this the story of each of our lives? If yes, go and check out this amazing series and relive the teenager in you.
Rise by Ultra Shots
Aren't we losing ourselves in this race to achieve all the materialistic stuff and getting so far from the happiness and contentment? This series is an eye-opener and will leave you speculating to what you are doing in life. The protagonist is fired from his job all of a sudden on the same day he buys his dream bike, which leads him to awaken the wanderlust in him, helping him find answers which the road can give and not the destination. A fine work of cinematography and unexplored North-east part of India will definitely awaken the wanderlust in you too.
The Trip
The four girls go on a bachelorette trip and find the purpose and right person to live for. It stars Lisa Hayden, Shweta Tripathi (battata wada), Sapna Pabbi and our favourite Mallika Dua. It's a free flowing ride to Thailand (by car.. amazing right?) where girls share what they have been facing and overcoming at last. It's a relatable take on life and leaves you with a reaction 'Oh! So me'.
Aam Admi Family
This series again by the Timeliners is for us middle class fellows. Fighting and arguing over every item to be shopped, the never ending job of a mother, Goa trips that can't be implemented, convincing parents for a love marriage and all this is presented in a humourous way... Laugh at your misery peeps! But yet again a nice and enjoyable saga.
 The tragedy of a beginner and view points of girls. So boys, attention.  It will enlighten you to what you assumed and what the reality is. This attempt by Girliyapa will leave you ROFL and come back for more, if you know what I mean!
Priyanka valechha
Hello, I'm Priyanka. I love travel around the world and take photos of landscapes and local people.


threaded-ssl.c
Download threaded-ssl.c raw
/***************************************************************************
* _ _ ____ _
* Project ___| | | | _ \| |
* / __| | | | |_) | |
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
* Copyright (C) 1998 - 2017, Daniel Stenberg<EMAIL_ADDRESS>et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html.
*
* You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is
* furnished to do so, under the terms of the COPYING file.
*
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
* KIND, either express or implied.
*
***************************************************************************/
/* <DESC>
* Show the required mutex callback setups for GnuTLS and OpenSSL when using
* libcurl multi-threaded.
* </DESC>
*/
/* A multi-threaded example that uses pthreads and fetches 4 remote files at
* once over HTTPS. The lock callbacks and stuff assume OpenSSL <1.1 or GnuTLS
* (libgcrypt) so far.
*
* OpenSSL docs for this:
* https://www.openssl.org/docs/crypto/threads.html
* gcrypt docs for this:
* https://gnupg.org/documentation/manuals/gcrypt/Multi_002dThreading.html
*/
#define USE_OPENSSL
#include <stdio.h>
#include <pthread.h>
#include <curl/curl.h>
#define NUMT 4
/* we have this global to let the callback get easy access to it */
static pthread_mutex_t *lockarray;
#ifdef USE_OPENSSL
#include <openssl/crypto.h>
static void lock_callback(int mode, int type, char *file, int line)
{
(void)file;
(void)line;
if(mode & CRYPTO_LOCK) {
pthread_mutex_lock(&(lockarray[type]));
}
else {
pthread_mutex_unlock(&(lockarray[type]));
}
}
static unsigned long thread_id(void)
{
unsigned long ret;
ret = (unsigned long)pthread_self();
return ret;
}
static void init_locks(void)
{
int i;
lockarray = (pthread_mutex_t *)OPENSSL_malloc(CRYPTO_num_locks() *
sizeof(pthread_mutex_t));
for(i = 0; i<CRYPTO_num_locks(); i++) {
pthread_mutex_init(&(lockarray[i]), NULL);
}
CRYPTO_set_id_callback((unsigned long (*)())thread_id);
CRYPTO_set_locking_callback((void (*)())lock_callback);
}
static void kill_locks(void)
{
int i;
CRYPTO_set_locking_callback(NULL);
for(i = 0; i<CRYPTO_num_locks(); i++)
pthread_mutex_destroy(&(lockarray[i]));
OPENSSL_free(lockarray);
}
#endif
#ifdef USE_GNUTLS
#include <gcrypt.h>
#include <errno.h>
GCRY_THREAD_OPTION_PTHREAD_IMPL;
void init_locks(void)
{
gcry_control(GCRYCTL_SET_THREAD_CBS);
}
#define kill_locks()
#endif
/* List of URLs to fetch.*/
const char * const urls[]= {
"https://www.example.com/",
"https://www2.example.com/",
"https://www3.example.com/",
"https://www4.example.com/",
};
static void *pull_one_url(void *url)
{
CURL *curl;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, url);
/* this example doesn't verify the server's certificate, which means we
might be downloading stuff from an impostor */
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
curl_easy_perform(curl); /* ignores error */
curl_easy_cleanup(curl);
return NULL;
}
int main(int argc, char **argv)
{
pthread_t tid[NUMT];
int i;
int error;
(void)argc; /* we don't use any arguments in this example */
(void)argv;
/* Must initialize libcurl before any threads are started */
curl_global_init(CURL_GLOBAL_ALL);
init_locks();
for(i = 0; i< NUMT; i++) {
error = pthread_create(&tid[i],
NULL, /* default attributes please */
pull_one_url,
(void *)urls[i]);
if(0 != error)
fprintf(stderr, "Couldn't run thread number %d, errno %d\n", i, error);
else
fprintf(stderr, "Thread %d, gets %s\n", i, urls[i]);
}
/* now wait for all threads to terminate */
for(i = 0; i< NUMT; i++) {
error = pthread_join(tid[i], NULL);
fprintf(stderr, "Thread %d terminated\n", i);
}
kill_locks();
return 0;
}


Reading Recommender has brought together the top literature specialists, data analysts, and web gurus from across the globe to bring you access to some of the best books you will ever read. By taking one easy quiz, approximately five minutes of your time, a world of literary possibilities will open up before you with Reading Recommender
Our world class team of Data Scientists have harnessed the power of the most popular books and the art of psychology to offer you the perfect reading choice. After painstakingly scouring lines of data and categorizing them specifically for our secret algorithm, our scientists use cutting edge psychological testing to suggest the perfect book for your enjoyment
Our team of reading specialists has delivered the power of 50 of the greatest books of all time straight to your fingertips. The books we recommend span the generations from ancient to modern. They encompass the most popular genres literature has to offer, from spiritual to mystery - we have the perfect book for you!


immaterial.cloud
Using peer-to-peer technologies for music
Tate Carson
immaterial.cloud is an immersive audiovisual installation that explores a possible networked future of
peer-to-peer technologies, away from cloud computing. Participants experience the work via two to four
smartphones placed in different locations in a room. As participants walk up to a phone, they see a representation
of themselves through data. If the participant gets close enough, the phone trig- gers a change in the sound of
immaterial.cloud and the other phones follow.
immaterial.cloud is a web application that uses peer-to- peer technologies to send data between phones without the
need for an intermediary server. immaterial.cloud creates the chance for a shared space with participants by using
technology collectively. It requires the phones to act to- gether, not as individuals as is usual in this era of
person- alized devices. Experiencing immaterial.cloud presents an opportunity for a restoration of attention
fatigued by an overuse of technology.
The idea for immaterial.cloud emerged to create a commu- nal experience during the COVID-19 shelter-in-place
orders during which many people have turned to the internet for communication and entertainment. While social
networks such as Facebook or Google seek our attention for profit, im- material.cloud seeks a deep attention that
creates a shared sense of place and time for the participants.
immaterial.cloud is a web application that uses peer-to- peer technologies to send data between phones without the
need for an intermediary server similar to the decentralized or distributed part of this rand corp diagram.
immaterial.cloud creates the chance for a shared space with participants by using
technology collectively. It requires the phones to act together, not as individuals as is usual in this era of
personalized devices. Experiencing immaterial.cloud presents an opportunity for a restoration of attention
fatigued by an overuse of technology.
The idea for immaterial.cloud emerged to create a communal experience during the COVID-19 shelter-in-place
orders during which many people have turned to the internet for communication and entertainment. While social
networks such as Facebook or Google seek our attention for profit, im- material.cloud seeks a deep attention that
creates a shared sense of place and time for the participants
Attention Economy
What is attention and why is it important? Attention is conscious processing of in- formation from intentionally
chosen sources [44]. Attention is a scarce resource, which is to say, “The exposure of subjects to signals is so
strong that having an impact by absorb- ing part of their attention capacity requires to send strong signals and
to target them on audiences with relatively exhausted perception capacity [34].” Many attentional senders compete
for the attention of receivers with limited attention capacity. The way we pay attention is changing because of
addictive technologies.
Attention can be divided into types, transitory attention is often involuntary and fleet- ing while sustained
attention is voluntary and longer lasting [100]. Hyper attention is a further demarcation discussed by N.
Katherine Hayles and is “characterized by switch- ing focus rapidly among different tasks, preferring multiple
information streams, seeking a high level of stimulation, and having a low tolerance for boredom [45].” Hyper
attention is transitory attention for the digital age.
Perhaps a more familiar example of the attention economy would be Google Search. Figure 2.1 shows an example of a
recent search where Google Search predicted search results based on my browsing history on Google Books then
automatically made available to Google Search, allowing the prediction to happen. The perniciousness of this is
that this prediction is a useful tool, and most users won’t take the time to stop and analyze how it works. They
will just enjoy the ease of use that data sharing has given them, without thinking about the consequences in loss
of privacy.
Alternatives?
How can the attention economy be resisted? We must re- design the technologies that encourage a capitalist percep-
tion of time, place, self, and community. Deepening one’s concept of place will extend an awareness of history and
cur- rent connection to everything around them. Odell suggests that “doing nothing” moves our attention from
economic concerns to the physical, place based domain [18]. Doing nothing, or sitting out the attention economy is
an active proposition and “entails an active process of listening that seeks out the effects of racial,
environmental, and economic injustice and brings about real change [18].”
Because of these platforms’ flaws we shouldn’t be using them to distribute and make our art. These platforms re-
ward a way of being that isn’t beneficial to society. They resist the concept of interconnection, by emphasizing
our differences and not allowing us to show fuller versions of ourselves. We must “stand apart”[18] as Odell
suggests, and create new systems for communication on the internet.
How can we regain attention? One way is through art, another through nature. Conceptual art encourages a per-
ception of time on different scales and tempos and allows for deep attention.
Attention Restoration Theory (ART)
Rachel and Stephen Kaplan
Interacting with nature can also restore our attention. Psychologist Kaplan found that the natural envi- ronment
aids in stress reduction by providing a “restorative environment” that reduces the fatigue caused by directed
attention [9]. Attention Restoration Theory (ART) claims that we use directed attention in our daily lives to
function. Sustained directed attention leads to cognitive depletion and mental fatigue [10]. Kaplan didn’t mention
sound directly in his research, but a recent study by Ratcliffe has extended Kaplan’s research to show that
certain bird sounds may pro- vide restorative benefits [21].
VR Sequencer
by Chase Mitchusson
This piece was an inspiration for this lesson. Chase creates a sequencer
that is perfomed by throwing dice in VR. Multiple playheads create
interesting polyrhythms. There is no goal for the game, just to make
music.
Directivity - a pattern which represents how a sound emanates from a
source
Rolloff Factor - volume is reduced as the listener moves away from a
source
Reference Distance - how close you need to be for volume reduction
to take place
Another name for 3d sound would be spatial sound. This just refers to
placing a sound in space using panning. It can also refer to other
techniques that can mimic how we locate sounds in everyday life such as
reverb or volume reduction. Precedence effect
Procedural Audio
Algorithmic techniques to keep the sound from repeating
In this piece, the settings of a synthesizer are adjusted based on
the players distance from the spheres
Create a sphere:
mesh1 = new Mesh(sphere, material1);
mesh1.position.set(-250, 30, 0);
scene.add(mesh1);
objects.push(mesh1);
Load audio and set spatial parameters:
audioLoader.load("./sounds/walking-on-glass.mp3", function (buffer) {
sound1.setBuffer(buffer);
sound1.setRefDistance(75);
sound1.setDirectionalCone(180, 230, 0.1);
const helper1 = new PositionalAudioHelper(sound1, 75);
sound1.add(helper1);
sound1.setLoop(true);
sound1.play();
});
mesh1.add(sound1);
directional cone
inner angle - no sound reduction
outer angle - reduction by factor of outer gain
Load audio and set spatial parameters:
audioLoader.load("./sounds/walking-on-glass.mp3", function (buffer) {
sound1.setBuffer(buffer);
sound1.setRefDistance(75);
sound1.setDirectionalCone(180, 230, 0.1);
const helper1 = new PositionalAudioHelper(sound1, 75);
sound1.add(helper1);
sound1.setLoop(true);
sound1.play();
});
mesh1.add(sound1);
A reference distance for reducing volume as source moves further from
the listener. For distances less than this, the volume is not reduced.
Load audio and set spatial parameters:
audioLoader.load("./sounds/walking-on-glass.mp3", function (buffer) {
sound1.setBuffer(buffer);
sound1.setRefDistance(75);
sound1.setDirectionalCone(180, 230, 0.1);
const helper1 = new PositionalAudioHelper(sound1, 75);
sound1.add(helper1);
sound1.setLoop(true);
sound1.play();
});
mesh1.add(sound1);
directional cone
inner angle - no sound reduction
outer angle - reduction by factor of outer gain
Ambisonics - a sound format for encoding and decoding sounds and a means
for representing that sound as a point in space. If recording in
ambisonics one can record the directionality of a source including its
height.


As an aspiring hacker you need to be able to do things quickly, and when it comes to data you should be able to find stuff quickly. And as such, most linux distributions come with a handy program called grep, and wether it's searching logs looking for ip's or users or you're just trying to find someones address in a document it's got your back.
Before we get to logs and all that kind of stuff, first you should feel comfortable using grep on just ordinary things. Below are two example videos that will walk you through the very basics of grep. You can use the files provided below to practice.
So that's cool and all but how is this going to help us out sorting all our packets. or our ips? Well download the next practice file and get ready.
PalomarTechClub2017@mainline_server Felix-"Reach for the Sun!"


🔍➕ Scale up 🔍➖ Scale down
Bookmarklets; bookmark via context menu or drag into bookmarks toolbar.
Click to try.


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Shockumentary
Rate My Poo
Rate My Kitten
Rate My Finger
Penny Postcards
Phallic
Dr. Sputnik
Boners
Dead Pool
NNDB
Home
Make Dailyrotten your start page
|
|
|
May 28, 2003
Twins shot dead, crispy dad nearby
iAfrica | Submitted by: Tim Howard
"The mother of a pair of deceased twins, who were found dead on Monday morning, has said her daughters 'are with the Lord, because everyone always said they looked like angels.' The pair of seven-year-old twins were found on the Marble Hall/Codrington Road near Bela-Bela (Warmsbaths). They had been shot in the chest and were found lying side by side. The charred body of a man, thought to be their father, was found in a burnt-out car nearby, a report in the Beeld said."
|
|
Read article...
|
|
Texas mom abandons kids on highway intersection
Ft. Worth Star-Telegram | Submitted by: Tim Howard
"A 23-year-old woman, accused with her boyfriend of abandoning her 22-month-old twin daughters in traffic on Texas 199, told investigators in a phone call Tuesday that she did nothing wrong. ... 'Basically, she said that she did no wrong; she did not endanger the children. They were fine where she left them because traffic had already stopped,' Pringle quoted Radacy as saying. 'She said she would come see me in four or five days, when she got around to it,' Pringle said."
|
|
Read article...
|
|
Rumsfeld admits possibility of no Iraqi WMDs
BBC | Submitted by: Gambrinus
"The US Defence Secretary, Donald Rumsfeld, has acknowledged for the first time that Iraq may have destroyed its weapons of mass destruction before the US launched its offensive to topple Saddam Hussein's regime." As reported elsewhere: "Speaking to the New York-based Council on Foreign Relations thinktank, he said the speed of U.S. advance may have caught Iraq by surprise, but added: 'It is also possible that they decided that they would destroy them prior to a conflict.'" Well, that explains everything. Good job.
|
|
Read article...
|
|
U.S. discovers its own WMDs buried in Maryland
Guardian | Submitted by: Otis Criblecross
"The good news for the Pentagon yesterday was that its investigators had finally unearthed evidence of weapons of mass destruction, including 100 vials of anthrax and other dangerous bacteria. The bad news was that the stash was found, not in Iraq, but fewer than 50 miles from Washington, near Fort Detrick in the Maryland countryside. ... Even more embarrassing for the Pentagon, there was no documentation about the various biological agents disposed of at the US bio-defence centre at Fort Detrick. Iraq's failure to come up with paperwork proving the destruction of its biological arsenal was portrayed by the US as evidence of deception in the run-up to the war."
|
|
Read article...
|
|
Corpse drives into mini-mart
Boston Globe | Submitted by: Gary MiddleMan
"He'd actually been dead for hours, apparently after shooting himself in the torso as his car idled across the street from the gas station. Police said the unidentified man seems to have shot himself sometime overnight. Hours later, after rigor mortis set in, his foot either fell off the brake or hit the accelerator."
|
|
Read article...
|
|
Morocco suicide bombing mastermind dies in custody
networks.org | Submitted by: Tim Howard
"A total of 43 people, including 12 suicide bombers, were killed in the May 16 attacks in Morocco's largest city.
The suspect, identified as Abdelhak and also known as Moul al-Sebbat, was arrested Monday in the northern town of Fes and died while being transferred to a hospital in Casablanca, the prosecutor said. An autopsy found that he had 'died a natural death' that was 'the result of heart and liver problems,' according to the prosecutor." Plus maybe some beatings.
|
|
Read article...
|
|
'Ferris Wheel's Off Day' leaves 12 dead
AZ Central | Submitted by: Tim Howard
"Strong winds and pounding rain toppled a Ferris wheel at a temple festival in southern India, killing 12 people and injuring more than 20 others, police said Wednesday. The dead included three boys, said V. Rajendra, the police chief of Karur district in Tamil Nadu state, where the accident took place Tuesday. ... About 30 people were on the Ferris wheel when it collapsed."
|
|
Read article...
|
|
Psycho slips airport security to sleep on plane
Wire Services | Submitted by: Tim Howard
"A man described as a paranoid schizophrenic sneaked through security at Pittsburgh's airport late at night and was found sleeping aboard a parked commuter airplane the next morning, authorities said. Louis Esquivel remained at the Allegheny County Jail on Wednesday in lieu of $25,000 bond, county Police Superintendent Ken Fulton said. Flight attendants told police they found Esquivel, 23, of San Antonio, at 5:30 a.m. Saturday in a seventh-row seat of an American Eagle plane." Somebody's gonna get fired for this.
|
|
Read article...
|
|
Dutch cannabis cafes to go up in smoke?
Wire Services | Submitted by: Tim Howard
"Officials have just put the finishing touches to a measure banning smoking in cannabis-selling cafes. Due to get government approval soon, the law aims to protect employees of all companies from passive smoking. "Any coffee shop that has employees will be affected too," said Trudy Prins, director of Dutch anti-smoking group Stivoro." Next they'll ban smoking in the brothels.
|
|
Read article...
|
|
Whitney Houston hanging with religious cult
Fox News | Submitted by: Reid Fleming
Whitney Houston and Bobby Brown are in Israel, visiting a religious sect known as the Black Hebrews, who are somewhat... er, controversial. "[T]he Black Hebrews are well known in Israel and elsewhere as black supremacists. They also believe in polygamy -- marriage to many women at once -- and are vegetarians. Members who do not follow their practices are punished."
|
|
Read article...
|
|
Reality TV gay dating show
AZ Central | Submitted by: Tim Howard
"The Bravo cable network is going where no television dating show has gone before: matchmaking gay men. 'Boy Meets Boy,' a six-episode series that will premiere in July, also twists reality show conventions by secretly including straight men among the pool of dating prospects. ... Already, the Traditional Values Coalition plans to alert its 43,000 member churches to protest the series, said Andrea Lafferty, the Washington-based group's executive director. 'What's next after Boy Meets Boy? Boy Meets Sheep?'" Say what you will, but those homophobes sure know how to tell a joke.
|
|
Read article...
|
|
Moronic crook hits same 7-Eleven 4 times
Chicago Sun-Times | Submitted by: Tim Howard
"As a robber, the knife-wielding man who held up a 7-Eleven/Citgo mini-mart in Aurora four times since May 8 wasn't the brightest. For one thing, police said Tuesday, he kept hitting the same place, which helped store employees provide a description of him. For another, he didn't wear a mask. Which helped the police when the convenience store on Aurora's West Side was robbed again early Monday. They found Shane C. Spooner hiding in a nearby cluster of trees. It turned out that Spooner, 28, lives less than half a mile from the store."
 Dr. Rollan McCleary, a University of Queensland PhD graduate who now lives in Melbourne, will today be awarded his doctorate for a thesis on gay spirituality. Dr. McCleary said Jesus's astrological chart, clues in the scriptures to which the churches had been blind and accurate biblical translations had all played a part in his conclusions." More like asstrological chart, am I right fellas?
|
|
Read article...
|
|
Canadian PM not a big fan of President Bush
canada.com | Submitted by: Tim Howard
"Jean Chrétien, the Prime Minister, offered strong criticisms yesterday of George W. Bush, the U.S. President, attacking both his economic stewardship and his conservative social policies. ... Mr. Chrétien took issue with the Bush administration running a $500-billion deficit while claiming to run a 'right-wing' government."  Pretty standard stuff.
|
|
Read article...
|
|
|
|
|


{% extends "base.html" %} {% block main %}
Executables for Mac and Windows have been created from the source code using cx_freeze. All files needed to successfully run DICOM Sort are contained within this executable. Please see below for specific installation instructions.
All install files can be found in the Downloads section.
After successful installation, you should see the following:
After downloading the Windows install file, double click the setup file to run the installer. You will be prompted to select a few options such as where to install the files as well as whether to include a desktop icon.
The Windows executable is currently only 32-bit due to limitations of cx_freeze. We hope to have a 64-bit version available in the near future.
After successful installation, you should be able to launch the program from either your Program Files folder or the Start Menu.
The Mac executable is found within the macOS Disk Image file (DMG) that is available here. After downloading the DMG file, double click the file to mount the disk image.
Simply drag and drop the DICOM Sort.app file from the DMG onto your local machine, preferably in your Applications folder. Double-clicking the file should launch the program.
It may be desirable to run the software using the source code if
there is a bug fix that may not yet be available in the executable
form, or possibly if you're running Linux. To successfully install
from source, you will need to install all dependencies listed in the
requirements.txt
file. DICOM Sort is only tested to
work on Python 3.7+.
The stable release of the source code can be found here. The source code can either be downloaded directly from github or cloned using the following command:
$ git clone https://github.com/dicomsort/dicomsort
dicomsort
bin stub.
$ ./bin/dicomsort
The first step in the sorting process is to specify where the DICOM images that you would like to sort are located. Typically this would be a CD exported from either an imaging system or PACS system.
Sorting is performed in a recursive fashion in that all images in the source directory are sorted, even those in subfolders. As a result be careful and specify a directory that contains only the images that you would like to sort.
The source directory can be specified using the Browse button or simply by entering the directory or dragging the directory into the text field.
Once the directory has been selected, the program will scan the folder in an attempt to find DICOM images. A warning will be provided if no valid DICOM images were located. If all goes well, the DICOM Properties list should be populated with fields from the DICOM header
The DICOM Properties provides a list of valid fields that were available for the DICOM images within your source directory. These are the fields that can be used for sorting. It is important to note that this list will change from modality to modality and image to image.
In order to quickly find a particular DICOM header field, use the search box located below the DICOM Properties list.
The Properties To Use list shows the fields that are going to be used for the sorting. By default, the SeriesDescription is used.
The top of the list represents the top-level folder while lower items are successive subfolders
Fields can be selected for sorting by either double-clicking on the property in the DICOM Properties list, or clicking on the >> button.
New fields are either added at the top of the list of underneath the currently-selected item.
Fields can be removed from analysis by either double-clicking on the property in the Properties to Use list, or clicking on the << button.
Due to the fact that SeriesDescription often distinguishes similar images, if you choose to remove the SeriesDescription field, you will be prompted if you want to change the file naming convention to ensure unique sorting.
You can re-arrange the ordering of the Properties to Use list by either dragging the fields around or using the Up and Down buttons.
By default we use a filename format which is a combination of the image type and instance number. This results in Images such as:
This behavior can be changed in the preferences panel accessible via the File menu.
The options are as follows:
When you are satisfied with your selection, click the Sort Images button to perform the sorting. You will be presented with a dialog to select the destination directory. This can be an existing directory or a new directory. If you hit cancel, the sorting procedure will not be performed.
The status of the sorting procedure is displayed in the status bar. If there is an error during sorting, a log file will be created in the program folder. Be sure to submit a bug report so we can get it fixed!
Anonymization can be performed during image sorting or on DICOM images in-place. The user can enable Anonymization by simply selecting the Anonymize Data checkbox above the Sort Images button. When you check this box, you will be presented with a popup which allows you to specify the replacement Patient Name and optionally the PatientID.
Because manufacturers all interpret the DICOM standard differently, it may be necessary to specify additional fields to anonymize. You can specify the fields to anonymize as well as the replacement values in the Preference panel (Accessible from the File Dialog).
To specify that you want to remove a field from the DICOM images, be sure that the checkbox next to the field is selected. The field will be replaced by the value specified to the right, or nothing if it is left blank.
You can specify the value to use in place of the actual data in the right-hand column.
One of the real powerful features is that you can use python-based token-based string replacements. For example, in the screenshot above, the PatientID field will be filled in with the value of the PatientName field. The token can be any other valid DICOM field present in the image. More information about the token-based strings can be found here.
Be sure to save your own default configuration to make your life easier.


Accommodation: {{custom.accommodation.accommodationName}}
Day {{day}} Food and Drinks {{food.name}} Time: {{food.selectedTime}} Activities {{activity.name}} Time: {{activity.selectedTime}}


Perspectives, Review articles, Opinions
In this space, I intend to put up all the articles of academic interest that I read carefully, and the opinions (if any) that I form therefrom.
Is it really the end of ICE?
-
Notes
DRGEP
-
Notes
Reduction for flames -
Notes


combatd.github.io/nation-war-game/
2 Player turn-based strategy game where each player builds or attacks using infantry, aircraft, or missiles each turn
until the other player’s cities are destroyed. The player with cities still standing wins.
HTML5 creates elements on screen
CSS3 and Bootstrap style elements for readability and easy DOM manipulation
JavaScript and JQuery add functionality to player menus, animations, and clickable buttons
readme-messageboard.herokuapp.com
This is a clone of a social network found pre-2010 era. The user will be able to register, login, make posts, and
comment on these posts.
Technologies: HTML5, CSS3, JavaScript, MongoDB, Mongoose, Express.js, Node.js, bcrypt, EJS.
Technologies: JSX , React.js, Python 3, Flask, Peewee, SQL, Playhouse, bcrypt, Styled Components https://stark-earth-73273.herokuapp.com Full-stack React/Flask application where the user can create timelines of historical events.
Technologies: Ruby, RSpec, Data Structures, Algorithms
https://repl.it/@Combatd/rubypolytreenode
Implementation of Depth-First-Search and Breadth-First-Search using Poly-tree Nodes (Binary Trees, 3-nary trees, etc.)
It uses a class to create instances of Poly-trees. The Depth-First-Search method relies on recursion, while the
Breadth-First-Search method relies on an Array to represent a queue.
Technologies: Ruby, Classes, Composition, Inheritance
https://repl.it/@Combatd/managerminiproject
This simple Object-Oriented Ruby application instantiates employees and a manager and
calculates a bonus based on their salary.
Technologies: MongoDB, Express.js, React.js, Node.js, Styled Components, Material-UI.css, Git, Mongoose, bcrypt,
Express-sessions, CRUD, JavaScript, JSX, HTML5, CSS3, Adobe Xd, Canvas
Created Web Application for presenting the LA Food Policy Council's mission and how their organization's programs
benefit the community and alleviate food insecurity.
repl.it/@Combatd/firsttddprojects
Ruby and Rspec Test-Driven Development Projects from App Academy Open
Basic hierarchy / syntax of RSpec methods (describe, before, let, it, expect, etc.)
Writing RSpec tests during coding
Know when to use let and subject (to create instances that mutate/not mutate)
Technologies: SQL, Rspec, PostgreSQL, Database
https://github.com/Combatd/SQL_Zoo
Exercises from SQL Zoo website
* SELECT, FROM, WHERE clauses
* JOIN and subqueries
* GROUP BY with aggregate functions
* Various Types of JOIN
* Queries with self-joins
Created an Augmented Reality application using Spark AR that
shows several photo filters to remind women and girls that
learning to code is like a super power, and make their journey in technology seem magical.
Technologies: SQL, PostgreSQL, Database
URL-shortening application developed using SQL queries and Ruby on Rails is useful for embedding long URL links in
space-constrained messages like tweets.
Technologies: SQL, Ruby on Rails, JSON, REST API
https://github.com/Combatd/Art_Share_API
In this API, each user has a set of artworks that they own/control. These artworks can also be shared with other users. An artwork
that has been shared with one or more other users will be visible to those users, but the artwork still 'belongs to' the
original user.
This project is a rental website based on 99dresses, but oriented around cats! It allows users to rent out their cats to
other users, and the renters can accept / deny requests. Once a request has been accepted, overlapping requests are
automatically denied, preventing new requests for that duration of time.
Technologies: PostgresSQL, Ruby on Rails, Javascript, Ruby, HTML5, CSS3
https://github.com/Combatd/RentKittyCats
github.com/Combatd/probability_analysis_package/
Used Object-Oriented Programming and built a Python package for analyzing probability distributions.
This was for Udacity's Data Science Nanodegree curriculum (Term 2).
Technologies: Python, pip3, pycache, Data Analysis, Statistics
Technologies: HTML5, CSS3, JavaScript, Firebase, Express, Node.js, EJS
https://github.com/Combatd/pikaboo
Engineered Node Express Backend for search app for PokeAPI for information about pokemon, items, and locations.
Configured Firebase Authorization and Firestore NoSQL database for storing users and their favorite pokemon.
Collaborated in an 3 person Agile Team that reported to a Project Manager and dealt with Git Workflow and Design
Documentation
Implemented Polytree Nodes to show the shortest path to travel on a Chess Board 8 x 8
Learned about Lists: data structures, arrays, linked lists, stacks, and queues
Engineered traversal of a tree of nodes utilizing Breadth First Search (BFS) and Depth First Search (DFS)
https://github.com/Combatd/Knights_Travails_Ruby
HTML5 | CSS3 | SCSS | Bootstrap | Materialize | JavaScript | ES6 | ES2015 | jQuery | React.js | Styled Components | Redux.js | SparkAR | Jupyter Notebook
Ruby | Rbenv | Ruby on Rails | Express.js | EJS | ERB | MVC | Node.js | Python | MongoDB | pip3 | Postgres / PostgreSQL | CRUD | SQL | NoSQL | Cookies | Bcrypt | Password Hash Digest | User Authentication | Sessions | NumPy
Postman | Git | GitHub | Visual Studio Code | Sublime Text | NPM | Yarn | Gems | Pry | Rspec | Pytest | Byebug | Bundler | Adobe Photoshop | Microsoft Access | Adobe XD | Rspec | Adobe Creative Suite / Creative Cloud | Terminal | Windows | MacOS / OSX | Ubuntu | Chai.js | Mocha.js | Heroku | AWS | Nutanix Prism
Nutanix Hybrid Cloud Scholarship Program
- Designed, deployed, and managed hybrid cloud infrastructure using the Nutanix platform.
- Learned to navigate/implement hybrid cloud migrations and maintenance.
- Architected emerging cloud technologies to deploy web applications on enterprise-level IT infrastructure.
- Learned public cloud concepts, manage hybrid workloads, and drive to global load balancing of workloads.
AWS Machine Learning Scholarship Program
- Learned best practices of object-oriented programming, Python, Git Version Control, Data Analysis and Amazon Web
Services Cloud Infrastructure.
- Gained practical experience using AWS AI Devices, such as AWS DeepComposer and Amazon Sagemaker, to deploy trained
models.
- Learned to A/B test models and update them as you gather more data.
Software Engineering Foundations - Basic + Intermediate Ruby
Object-Oriented Design
File I/O
Basic Algorithms + Data Structures
Code Quality
Ruby - Advanced Object Oriented Design
Test-Driven Development + RSpec
Computational Complexity
Intermediate Algorithms
Advanced Data Structures
SQL + AR -
Basic Querying
Joins and Associations
Aggregate Functions + Sub-Queries
Schema Design
ActiveRecord
The Web + Rails -
HTTP and API Consumption
REST
MVC Architecture
Basic Routing
Full User Authentication
Software Engineering Immersive (SEI) is a demanding course that embodies the rigor and challenges developers face each day on the job. Students solve challenges that professional software engineers face as they work individually and in teams with User Experience Design Immersive (UXDI) and Data Science Immersive (DSI) students at General Assembly. Students build rich, interactive, full-stack apps with key languages and dive into algorithms, data structures, design patterns, APIs, and more. The curriculum covers many languages, libraries, and frameworks, such as HTML, CSS, JavaScript, Python, Flask, Ruby on Rails, React, SQL, and MongoDB.
Responsive Web Design Certification and JavaScript Algorithms and Data Structures Certification
Majored in Computer Programming
I learned oral and written production of Japanese in response to discourse related to self, family, social situations, school, work and societal issues.


Library
Creatures
Players
Encounters
Active Creature
Initiative Order
Combatant
Notes
Target Creature


Tree and List Widget OverviewTree and List Widget Overview — Overview of GtkTreeModel, GtkTreeView, and friends |
To create a tree or list in GTK+, use the GtkTreeModel interface in conjunction with the GtkTreeView widget. This widget is designed around a Model/View/Controller design and consists of four major parts:
| The tree view widget (GtkTreeView) |
| The view column (GtkTreeViewColumn) |
| The cell renderers (GtkCellRenderer etc.) |
| The model interface (GtkTreeModel) |
The View is composed of the first three objects, while the last is the Model. One of the prime benefits of the MVC design is that multiple views can be created of a single model. For example, a model mapping the file system could be created for a file manager. Many views could be created to display various parts of the file system, but only one copy need be kept in memory.
The purpose of the cell renderers is to provide extensibility to the widget and to allow multiple ways of rendering the same type of data. For example, consider how to render a boolean variable. Should it render it as a string of "True" or "False", "On" or "Off", or should it be rendered as a checkbox?
GTK+ provides two simple models that can be used: the GtkListStore and the GtkTreeStore. GtkListStore is used to model list widgets, while the GtkTreeStore models trees. It is possible to develop a new type of model, but the existing models should be satisfactory for all but the most specialized of situations. Creating the model is quite simple:
1 |
GtkListStore *store = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_BOOLEAN); |
This creates a list store with two columns: a string column and a boolean column. Typically the 2 is never passed directly like that; usually an enum is created wherein the different columns are enumerated, followed by a token that represents the total number of columns. The next example will illustrate this, only using a tree store instead of a list store. Creating a tree store operates almost exactly the same.
1 2 3 4 5 6 7 8 9 10 11 12 |
enum { TITLE_COLUMN, AUTHOR_COLUMN, CHECKED_COLUMN, N_COLUMNS }; GtkTreeStore *store = gtk_tree_store_new (N_COLUMNS, /* Total number of columns */ G_TYPE_STRING, /* Book title */ G_TYPE_STRING, /* Author */ G_TYPE_BOOLEAN); /* Is checked out? */ |
Adding data to the model is done using gtk_tree_store_set()
or
gtk_list_store_set()
, depending upon which sort of model was
created. To do this, a GtkTreeIter must be acquired. The iterator
points to the location where data will be added.
Once an iterator has been acquired, gtk_tree_store_set()
is used to
apply data to the part of the model that the iterator points to.
Consider the following example:
1 2 3 4 5 6 7 8 9 |
GtkTreeIter iter; gtk_tree_store_append (store, &iter, NULL); /* Acquire an iterator */ gtk_tree_store_set (store, &iter, TITLE_COLUMN, "The Principle of Reason", AUTHOR_COLUMN, "Martin Heidegger", CHECKED_COLUMN, FALSE, -1); |
Notice that the last argument is -1. This is always done because this is a variable-argument function and it needs to know when to stop processing arguments. It can be used to set the data in any or all columns in a given row.
The third argument to gtk_tree_store_append()
is the parent iterator. It
is used to add a row to a GtkTreeStore as a child of an existing row. This
means that the new row will only be visible when its parent is visible and
in its expanded state. Consider the following example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
GtkTreeIter iter1; /* Parent iter */ GtkTreeIter iter2; /* Child iter */ gtk_tree_store_append (store, &iter1, NULL); /* Acquire a top-level iterator */ gtk_tree_store_set (store, &iter1, TITLE_COLUMN, "The Art of Computer Programming", AUTHOR_COLUMN, "Donald E. Knuth", CHECKED_COLUMN, FALSE, -1); gtk_tree_store_append (store, &iter2, &iter1); /* Acquire a child iterator */ gtk_tree_store_set (store, &iter2, TITLE_COLUMN, "Volume 1: Fundamental Algorithms", -1); gtk_tree_store_append (store, &iter2, &iter1); gtk_tree_store_set (store, &iter2, TITLE_COLUMN, "Volume 2: Seminumerical Algorithms", -1); gtk_tree_store_append (store, &iter2, &iter1); gtk_tree_store_set (store, &iter2, TITLE_COLUMN, "Volume 3: Sorting and Searching", -1); |
While there are several different models to choose from, there is only one view widget to deal with. It works with either the list or the tree store. Setting up a GtkTreeView is not a difficult matter. It needs a GtkTreeModel to know where to retrieve its data from.
1 2 3 |
GtkWidget *tree; tree = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store)); |
Once the GtkTreeView widget has a model, it will need to know how to display the model. It does this with columns and cell renderers.
Cell renderers are used to draw the data in the tree model in a way. There are a number of cell renderers that come with GTK+, including the GtkCellRendererText, GtkCellRendererPixbuf and the GtkCellRendererToggle. It is relatively easy to write a custom renderer.
A GtkTreeViewColumn is the object that GtkTreeView uses to organize the vertical columns in the tree view. It needs to know the name of the column to label for the user, what type of cell renderer to use, and which piece of data to retrieve from the model for a given row.
1 2 3 4 5 6 7 8 9 |
GtkCellRenderer *renderer; GtkTreeViewColumn *column; renderer = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes ("Author", renderer, "text", AUTHOR_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column); |
At this point, all the steps in creating a displayable tree have been covered. The model is created, data is stored in it, a tree view is created and columns are added to it.
Most applications will need to not only deal with displaying data, but also receiving input events from users. To do this, simply get a reference to a selection object and connect to the “changed” signal.
1 2 3 4 5 6 7 8 9 10 11 |
/* Prototype for selection handler callback */ static void tree_selection_changed_cb (GtkTreeSelection *selection, gpointer data); /* Setup the selection handler */ GtkTreeSelection *select; select = gtk_tree_view_get_selection (GTK_TREE_VIEW (tree)); gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE); g_signal_connect (G_OBJECT (select), "changed", G_CALLBACK (tree_selection_changed_cb), NULL); |
Then to retrieve data for the row selected:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
static void tree_selection_changed_cb (GtkTreeSelection *selection, gpointer data) { GtkTreeIter iter; GtkTreeModel *model; gchar *author; if (gtk_tree_selection_get_selected (selection, &model, &iter)) { gtk_tree_model_get (model, &iter, AUTHOR_COLUMN, &author, -1); g_print ("You selected a book by %s\n", author); g_free (author); } } |
Here is a simple example of using a GtkTreeView widget in context of the other widgets. It simply creates a simple model and view, and puts them together. Note that the model is never populated with data — that is left as an exercise for the reader. More information can be found on this in the GtkTreeModel section.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
enum { TITLE_COLUMN, AUTHOR_COLUMN, CHECKED_COLUMN, N_COLUMNS }; void setup_tree (void) { GtkTreeStore *store; GtkWidget *tree; GtkTreeViewColumn *column; GtkCellRenderer *renderer; /* Create a model. We are using the store model for now, though we * could use any other GtkTreeModel */ store = gtk_tree_store_new (N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN); /* custom function to fill the model with data */ populate_tree_model (store); /* Create a view */ tree = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store)); /* The view now holds a reference. We can get rid of our own * reference */ g_object_unref (G_OBJECT (store)); /* Create a cell render and arbitrarily make it red for demonstration * purposes */ renderer = gtk_cell_renderer_text_new (); g_object_set (G_OBJECT (renderer), "foreground", "red", NULL); /* Create a column, associating the "text" attribute of the * cell_renderer to the first column of the model */ column = gtk_tree_view_column_new_with_attributes ("Author", renderer, "text", AUTHOR_COLUMN, NULL); /* Add the column to the view. */ gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column); /* Second column.. title of the book. */ renderer = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes ("Title", renderer, "text", TITLE_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column); /* Last column.. whether a book is checked out. */ renderer = gtk_cell_renderer_toggle_new (); column = gtk_tree_view_column_new_with_attributes ("Checked out", renderer, "active", CHECKED_COLUMN, NULL); gtk_tree_view_append_column (GTK_TREE_VIEW (tree), column); /* Now we can manipulate the view just like any other GTK widget */ ... } |


Across: 1,8. Fairground? (5 7 5) 9. Wild goat a pain for far South America (9) 11. They say frozen water has a great effect on ugly things (8) 12. The consumer gets high - a help getting settled in for the show (5) 14. Hit the bonehead referee (4) 15. Tunes raved about wild trips (10) 18. Oddity as ends norm? (10) 19. With no use outside, values return of European (4) 20. In sex, celebrities do well (5) 22. Bring the wild cheer! (8) 25. Pause and pay attention to the teller of the times (9) 26,27. Adjusts targets to undermine 1,8 (5 3 9) Down: 1. Gore running mate in mele - Brian getting mauled (9) 2,23. Strange dome gives a setting in which to shoot aliens (5 5) 3. Not using sound understanding (10) 4. Land many? (4) 5. Yoga causes pain without a dietary source of macrobiotics (8) 6. The next King Ted is halfway around the course (5) 7. Barren future's laid out if there's less universities - they give such a boost! (12) 10. Roughness of bass in a verse fixed up (12) 13. Chip contains modified snores for gags etc. (10) 16. Those in the clan like "Faster, higher, stronger!" (9) 17. Little amphibian glow... ploy worked! (8) 21. Material crowd in church (5) 23. see 2 24. Some of what comes out of her can get nasty (4)


Home
About Me
Events
Achievement
Hobbies
Gallery
My Music
Skills and Experience
Contact
Level 1 >
Level 2 >
Level 3 >
Level 4 >
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh
Chamkaur Singh


Tools for performing inference and analysis on a class of quadratic jump diffusion processes.
| Version: | 0.1.1 |
| Depends: | R (≥ 3.2.1) |
| Imports: | Rcpp, RcppArmadillo, rgl, colorspace |
| LinkingTo: | Rcpp, RcppArmadillo |
| Suggests: | DiffusionRgqd, knitr, coda, Quandl, R.rsp |
| Published: | 2016-08-16 |
| Author: | Etienne A.D. Pienaar [aut, cre], Melvin M. Varughese [ctb] |
| Maintainer: | Etienne A.D. Pienaar <etiennead at gmail.com> |
| BugReports: | https://github.com/eta21/DiffusionRjgqd/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | https://github.com/eta21 |
| NeedsCompilation: | yes |
| Citation: | DiffusionRjgqd citation info |
| Materials: | README NEWS |
| CRAN checks: | DiffusionRjgqd results |
| Reference manual: | DiffusionRjgqd.pdf |
| Vignettes: |
Part 1: Introduction to DiffusionRjgqd Part 2: Generating Transition Densities of Generalized Quadratic Jump Diffusion Processes Part 3: Bivariate Jump Diffusions DiffusionRjgqd methodology paper DiffusionRjgqd methodology paper replication materials Part 4: Performing inference on jump diffusion processes |
| Package source: | DiffusionRjgqd_0.1.1.tar.gz |
| Windows binaries: | r-devel: DiffusionRjgqd_0.1.1.zip, r-release: DiffusionRjgqd_0.1.1.zip, r-oldrel: DiffusionRjgqd_0.1.1.zip |
| OS X binaries: | r-release: DiffusionRjgqd_0.1.1.tgz, r-oldrel: DiffusionRjgqd_0.1.1.tgz |
| Old sources: | DiffusionRjgqd archive |
| Reverse suggests: | DiffusionRimp |
Please use the canonical form https://CRAN.R-project.org/package=DiffusionRjgqd to link to this page.


For more information about any of our special store offers, please visit our Current Promotions page.
You're receiving this email because you subscribed to The Autism Site reminder service.
One-click unsubscribe here or click here to manage your subscription(s).
To ensure delivery to your inbox, add<EMAIL_ADDRESS>to your address book/contacts.
The Autism Site, One Union Square, 600 University Street, Suite 1000, Seattle, WA 98101
1-888-355-4321 Customer Service Hours: M-F 7am - 3pm PT
|


--- title: netdata-pandas keywords: fastai sidebar: home_sidebar summary: "A helper library to pull data from netdata api into a pandas dataframe." description: "A helper library to pull data from netdata api into a pandas dataframe." ---
pip install netdata-pandas
More detailed documentation can be found at https://netdata.github.io/netdata-pandas
Get some data into a pandas dataframe.
from netdata_pandas.data import get_data
df = get_data('london.my-netdata.io', ['system.cpu','system.load'], after=-60, before=0)
print(df.shape)
print(df.head())
An alternative way to call get_data()
is to define what hosts and charts you want via the host_charts_dict
param:
# define list of charts for each host you want data for
host_charts_dict = {
"london.my-netdata.io" : ['system.io','system.ip'],
"newyork.my-netdata.io" : ['system.io','system.net'],
}
df = get_data(host_charts_dict=host_charts_dict, host_prefix=True)
print(df.shape)
print(df.head())
You can find some more examples in the examples folder.
Or if you just want to play with it right now you can use this Google Colab notebook to quickly get started.


This page contains a list of the projects I have created during my time at QA. It will continue to grow and change as my knowledge and experience increase. Enjoy browsing through the content!


Hello {{username}}!
Welcome from all of us at Lyriko, we are very happy to have you here!
Sincerely, Lyriko Team


Seisplotjs
-
Gallery
Dates and Times:
<sp-hourmin>
Time:
<sp-datetime>
Date and Time:
<sp-timerange>
Time Range:
Time Range with previous and next:
<sp-timerange prev-next="true">
Output:


Deadline:(24th April,2018)
#NOTE:The time is in reference To IST(Indian Standard Time)
Sorry for inconvenience :(
According To Our Criteria You need to be over the age of 18 and above for booking of hotel rooms!!


WASD or arrow keys to move, SPACE to shoot.

And remember to watch your ammo. You don't want to run out of it.


Bezier Render Mode
Recursive
Bernstein
Render Settings
Number of Points
Draw Single
Single Position
Points


Code Classroom
About Us
Contact
Help
Login
Sign Up
A great place for all your projects and assignments!
Real Education. Real Results.
A platform for the management of Programming assignments and projects in Universities/Schools.
Get Started


Error 404 - Page Not Found
The page you were looking for wasn't found, if you think this might be a mistake drop us a line
--- layout: default title: 404 - Page Not Found | MitchellWright.net url: /404/ image: fb-img.png ---
The page you were looking for wasn't found, if you think this might be a mistake drop us a line


Decimal:
0
Hexadecimal:
0x00000000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Shift Left
Shift Right
Clear
Ones
Mode: Unsigned
N-Shift
Logical Shift
Direction: Left
CISC 22Fun Calculator, made by Riley Karson.


Preparation time
30 mins to 1 hour
Cooking time
10 to 30 mins
Serves
Serves 4
To make the sauce, first sauté the diced pancetta until crisp, then add the onion and garlic and soften without allowing them to colour
Add the horseradish and wine and simmer, then add the reduced stock and the cream.
Add the peas and sugar. Stir and season.
Simmer for a few minutes.
Brush the cod fillets with olive oil, season and pan-fry until browned, then finish in the oven to cook.
Place the cauliflower and potato mash in the centre of the plate and top with the cod and pancetta and sweet potato crisps. Spoon the sauce around to serve.


Fourier Series¶
Provides methods to compute Fourier series.
-
class
sympy.series.fourier.
FourierSeries
[source]¶ Represents Fourier sine/cosine series.
This class only represents a fourier series. No computation is performed.
For how to compute Fourier series, see the
fourier_series()
docstring.See also
-
scale
(s)[source]¶ Scale the function by a term independent of x.
f(x) -> s * f(x)
This is fast, if Fourier series of f(x) is already computed.
Examples
>>> from sympy import fourier_series, pi >>> from sympy.abc import x >>> s = fourier_series(x**2, (x, -pi, pi)) >>> s.scale(2).truncate() -8*cos(x) + 2*cos(2*x) + 2*pi**2/3
-
scalex
(s)[source]¶ Scale x by a term independent of x.
f(x) -> f(s*x)
This is fast, if Fourier series of f(x) is already computed.
Examples
>>> from sympy import fourier_series, pi >>> from sympy.abc import x >>> s = fourier_series(x**2, (x, -pi, pi)) >>> s.scalex(2).truncate() -4*cos(2*x) + cos(4*x) + pi**2/3
-
shift
(s)[source]¶ Shift the function by a term independent of x.
f(x) -> f(x) + s
This is fast, if Fourier series of f(x) is already computed.
Examples
>>> from sympy import fourier_series, pi >>> from sympy.abc import x >>> s = fourier_series(x**2, (x, -pi, pi)) >>> s.shift(1).truncate() -4*cos(x) + cos(2*x) + 1 + pi**2/3
-
shiftx
(s)[source]¶ Shift x by a term independent of x.
f(x) -> f(x + s)
This is fast, if Fourier series of f(x) is already computed.
Examples
>>> from sympy import fourier_series, pi >>> from sympy.abc import x >>> s = fourier_series(x**2, (x, -pi, pi)) >>> s.shiftx(1).truncate() -4*cos(x + 1) + cos(2*x + 2) + pi**2/3
-
-
sympy.series.fourier.
fourier_series
(f, limits=None)[source]¶ Computes Fourier sine/cosine series expansion.
Returns a
FourierSeries
object.See also
Notes
Computing Fourier series can be slow due to the integration required in computing an, bn.
It is faster to compute Fourier series of a function by using shifting and scaling on an already computed Fourier series rather than computing again.
e.g. If the Fourier series of
x**2
is known the Fourier series ofx**2 - 1
can be found by shifting by-1
.References
[R432] mathworld.wolfram.com/FourierSeries.html Examples
>>> from sympy import fourier_series, pi, cos >>> from sympy.abc import x
>>> s = fourier_series(x**2, (x, -pi, pi)) >>> s.truncate(n=3) -4*cos(x) + cos(2*x) + pi**2/3
Shifting
>>> s.shift(1).truncate() -4*cos(x) + cos(2*x) + 1 + pi**2/3 >>> s.shiftx(1).truncate() -4*cos(x + 1) + cos(2*x + 2) + pi**2/3
Scaling
>>> s.scale(2).truncate() -8*cos(x) + 2*cos(2*x) + 2*pi**2/3 >>> s.scalex(2).truncate() -4*cos(2*x) + cos(4*x) + pi**2/3


Table of Contents
Application class calls functions described by event objects.
applications must be derived from application.class and contain an init (), close () and defaultview () function.
<? error_reporting (-1); $debug = 0; require 'proc/application.class'; # We must derive a new class from application. class MyApp extends application { # This is invoked once after the database connection in $this->db is # established and the token is validated if there is any. # You *MUST* register your views in here. function init () { $this->add_method ('my_view', $this); # This is a good place for dbi.class definitions or to allocate # other objects like a <link linkend="sect-ui">user interface</link>.. } function defaultview () { $v =& new view ('my_view', array ('text' => 'Hello World!')); echo 'link ($v) . '">Click here.'; } function my_view () { echo '
' . $this->arg ('text') . '
'; } function close () { } } $app = new MyApp; $app->debug = $debug; $app->run (); ?>


stk.ga.ga_population module¶
Defines GAPopulation
.
GAPopulation
extends Population
by addings tools for
carrying out GA operations.
-
class
stk.ga.ga_population.
GAPopulation
(*args, ga_tools=<stk.ga.ga_tools.GATools object>)¶ Bases:
stk.population.Population
Used for applying GA operations to molecules.
The GA is invoked by calling a number of methods of this class, such as
gen_offspring()
,gen_mutants()
andselect()
. However, this class only implements container related functionality. It delegates GA operations to theCrossover
,Mutation
andSelection
classes.These classes are organised as follows. Each
GAPopulation
instance has aga_tools
attribute. This holds aGATools
instance. TheGATools
instance is just a container. It holds aCrossover
,Mutation
andSelection
instance. These instances deal with theGAPopulation
instance they are held by and perform the various crossover, mutation and selection operations on it. Any functionality related to the GA should be delegated to these instances. Thegen_offspring()
andgen_mutants()
methods can serve as a guide to how this should be done.-
ga_tools
¶ An instance of the
GATools
class. It stores instances of classes such asSelection
,Mutation
andCrossover
, which carry out GA operations on the population.Type: GATools
-
calculate_member_fitness
(processes=8)¶ Applies the fitness function to all members.
The fitness function is defined in the attribute
GATools.fitness
of theGATools
instance held in thega_tools
attribute of the population.The calculation will be performed serially or in parallel depending on the flag
GATools.parallel
. The serial version may be faster in cases where all molecules have already had their fitness values calcluated. This is because all calculations will be skipped. In this case creating a parallel process pool creates unncessary overhead.Notes
This method will result in the modification of the
MacroMolecule.unscaled_fitness
attribute of molecules held by the population.Parameters: processes ( int
) – The number of parallel processes to create.Returns: None Return type: NoneType
-
exit
(progress)¶ Checks the if the EA exit criterion has been satisfied.
Parameters: progress ( GAPopulation
) – population where each subpopulation is a previous generation.Returns: True
if the exit criterion is satisfied, elseFalse
.Return type: bool
-
gen_mutants
(counter_name='mutation_counter.png')¶ Returns a
GAPopulation
of mutants.The selection function which decides which molecules are selected for mutation is defined in the
Selection.mutation
attribute of theSelection
instance held by the population via itsga_tools
attribute.The mutation function(s) to be used are defined in the
Mutation
instance held by the population via itsga_tools
attribute.Parameters: counter_name ( str
, optional) – The name of the.png
file which holds a graph showing which members were selected for mutation.Returns: A population holding mutants created by mutating the MacroMolecule
instances held by the population.Return type: GAPopulation
-
gen_next_gen
(pop_size, counter_path='')¶ Returns a population holding the next generation of structures.
The selection function to be used for selecting the next generation of molecules is defined in the
Selection
instance held by the population via itsga_tools
attribute.Parameters: - pop_size (
int
) – The size of the next generation. - counter_path (
str
, optional) – The name of the.png
file holding a graph showing which members were selected for the next generation. If''
then no file is made.
Returns: A population holding the next generation of molecules.
Return type: - pop_size (
-
gen_offspring
(counter_name='crossover_counter.png')¶ Returns a
GAPopulation
of offspring molecules.The selection function which decides which molecules are selected for crossover is defined in the
Selection.crossover
attribute of theSelection
instance held by the population via itsga_tools
attribute.The crossover function(s) to be used are defined in the
Crossover
instance held by the population via itsga_tools
attribute.Parameters: counter_name ( str
, optional) – The name of the.png
file showing which members were selected for crossover.Returns: A population of offspring, created by crossing MacroMolecule
instances contained in the population.Return type: GAPopulation
-
classmethod
init_all
(macromol_class, building_blocks, topologies, processes=None, duplicates=False, ga_tools=<stk.ga.ga_tools.GATools object>)¶ -
Parameters: ga_tools ( GATools
, optional) – TheGATools
instance to use.
-
classmethod
init_diverse
(macromol_class, building_blocks, topologies, size, ga_tools=<stk.ga.ga_tools.GATools object>)¶ See
Population.init_diverse()
.Parameters: ga_tools ( GATools
, optional) – TheGATools
instance to use.
-
classmethod
init_from_files
(folder, moltype, glob_pattern='*', ga_tools=<stk.ga.ga_tools.GATools object>)¶ See
Population.init_from_files()
.Parameters: ga_tools ( GATools
, optional) – TheGATools
instance to use.
-
classmethod
init_random
(macromol_class, building_blocks, topologies, size, ga_tools)¶ -
Parameters: ga_tools ( GATools
, optional) – TheGATools
instance to use.
-
normalize_fitness_values
()¶ Applies the normalization functions on the population.
Normalization functions scale or modify the fitness values of molecules in the population.
The normalization functions which are applied on the population, along with their order, are defined in the
Normalization
instance held by the population via thega_tools
attribute.Notes
This method modifies the
MacroMolecule.fitness
attribute of molecules held by the population.Returns: None Return type: NoneType
-
select
(type='generational')¶ Returns a generator for yielding members of the population.
Members are yielded based on the selection function defined in the
Selection
instance held by the population via thega_tools
attribute. The instance defines 3 selection functions, 1 for each type.Parameters: type ( str
, optional) –A string specifying the type of selection to be performed. Valid values will correspond to names of attributes of the
Selection
class.Valid values are:
'generational'
- selects the next generation'crossover'
- selects molecules for crossover'mutation'
- selects molecules for mutation
Returns: A generator which yields molecules or tuples of them. Return type: generator
-


{% extends "base.html" %} {% block title %} Home|YaOJ2 {% endblock %} {% block nav-home %} class = "active" {% endblock %} {% block content %}
We modified the structure of whole system and rewrote some code, and now you can get more information to fix the mistake, which leads this OJ a helpful tools. Administrator can enable or disenable this function when neccessary.
As you know, if a programmer cannot write fregrent code, he may be hired by some companies. However most people practice only the correctness and unnotice the importantance of code style. We imported cpplint
powered by Google Inc. to help you discover the inability of your code, and improve it.
We add this style programming practice, so that you don't need to care more about the I/O details, just finish one function and your job is done. Also you must use given data structure of particular method, otherwise your code cannot be even compiled!


| Overview |
| TclHttpd | command line arguments |
| Architecture | Major modules of TclHttpd |
| Introduction | Programming and configuring TclHttpd |
| Tcllib Modules |
| These Standard Tcl Library modules are used by
the TclHttpd Core modules, and are available to your application.
Modules with a * are especially handy. |
| base64 | encoding module |
| cmdline | command line processor |
| counter | stats (i.e., hit counters) |
| doctools | formatting manual pages |
| fileutil | file utilities |
| html | * generating HTML |
| md5 | MD5 hash function |
| md5crypt | MD5 crypto function |
| ngci | * CGI form value support |
| smtp | SMTP mail transport protocol |
| textutil | Text processing |
| uri | URL/URI formatting |
| TclHttpd Core Modules |
| The TclHttpd Core modules implement
the server, and you may need to use their interfaces when
building your own applications on top of TclHttpd.
Modules with a * are the most important
and most likely to be used directly by your application. |
| cgi | Server's CGI processor |
| config | * Configuration support |
| cookie | * Cookie handling |
| counter | Layer over tcllib ::counter |
| direct | * Application-direct URL |
| dirlist | Directory listing |
| doc_error | Error handler |
| doc | * File handler |
| httpd | * HTTPD server core |
| log | Logging module |
| logstd | Standard log format |
| mtype | MIME types |
| session | * Session support |
| stdin | Standard input reader |
| subst | Simple templates |
| url | * URL dispatcher core |
| version | Version information |
| Tech Notes |
| htdig | Search engine configuration |
| embedding | Notes on embedding tclhttpd |


{% load static %}
Some quick example text to build on the card title and make up the bulk of the card's content.
~STAY CONNECTED STAY LINKEDSTAY UPDATED~


Ice Caves Calculator
Home
Input values below and press caclulate!
Radius (inches):
Length (inches):
Water Level (inches):
Calculate


This library provides a vocabulary for generating hashes from strings.
Most documented hash functions leverage unsigned longs during computation. Here we use signed cells as unsigned words are not offered by Retro at the present time. So that we avoid returning negative hash values, hashing is filtered through abs. (Negative values emerge due to shifting into the sign bit.)
The hash-prime variable has been selected to provide a reasonable balance between clashing and key size -- this is to ensure that associative arrays built using hash don't need to allocate too much heap. This can be adjusted by revectoring hash in the [unlikely] event of large tables.
The following should suffice:
needs hash'
needs hash' "hello" ^hash'hash
| Name | Stack | Usage |
|---|---|---|
| djb2 | $-n | Generate a djb2 hash. This is the default option. |
| hash | $-n | Generate a hash from a string. Normally this is all you need to use. |
| Name | Stack | Usage |
|---|---|---|
| hash-prime | -a | Prime used by hashing algorithim |


![express logo](http://f.cl.ly/items/0V2S1n0K1i3y1c122g04/Screen%20Shot%202012-04-11%20at%209.59.42%20AM.png)
Fast, unopinionated, minimalist web framework for [node](http://nodejs.org). [![Build Status](https://secure.travis-ci.org/visionmedia/express.png)](http://travis-ci.org/visionmedia/express) [![Dependency Status](https://gemnasium.com/visionmedia/express.png)](https://gemnasium.com/visionmedia/express)
```js var express = require(‘express’); var app = express();
- app.get(‘/’, function(req, res){
- res.send(‘Hello World’);
});
## Installation
$ npm install -g express
## Quick Start
The quickest way to get started with express is to utilize the executable express(1) to generate an application as shown below:
Create the app:
$ npm install -g express $ express /tmp/foo && cd /tmp/fooInstall dependencies:
$ npm installStart the server:
$ node app
## Features
- Built on [Connect](http://github.com/senchalabs/connect)
- Robust routing
- HTTP helpers (redirection, caching, etc)
- View system supporting 14+ template engines
- Content negotiation
- Focus on high performance
- Environment based configuration
- Executable for generating applications quickly
- High test coverage
## Philosophy
The Express philosophy is to provide small, robust tooling for HTTP servers. Making it a great solution for single page applications, web sites, hybrids, or public HTTP APIs.
Built on Connect you can use _only_ what you need, and nothing more, applications can be as big or as small as you like, even a single file. Express does not force you to use any specific ORM or template engine. With support for over 14 template engines via [Consolidate.js](http://github.com/visionmedia/consolidate.js) you can quickly craft your perfect framework.
## More Information
- Join #express on freenode
- [Google Group](http://groups.google.com/group/express-js) for discussion
- Follow [tjholowaychuk](http://twitter.com/tjholowaychuk) on twitter for updates
- Visit the [Wiki](http://github.com/visionmedia/express/wiki)
- [日本語ドキュメンテーション](http://hideyukisaito.com/doc/expressjs/) by [hideyukisaito](https://github.com/hideyukisaito)
- [Русскоязычная документация](http://jsman.ru/express/)
- Run express examples [online](https://runnable.com/express)
## Viewing Examples
Clone the Express repo, then install the dev dependencies to install all the example / test suite deps:
$ git clone git://github.com/visionmedia/express.git –depth 1 $ cd express $ npm install
then run whichever tests you want:
$ node examples/content-negotiation
## Running Tests
To run the test suite first invoke the following command within the repo, installing the development dependencies:
$ npm install
then run the tests:
$ make test
## Contributors
``` project: express commits: 3559 active : 468 days files : 237 authors:
1891 Tj Holowaychuk 53.1% 1285 visionmedia 36.1%
- 182 TJ Holowaychuk 5.1%
54 Aaron Heckmann 1.5% 34 csausdev 1.0% 26 ciaranj 0.7% 21 Robert Sköld 0.6%
6 Guillermo Rauch 0.2% 3 Dav Glass 0.1% 3 Nick Poulden 0.1% 2 Randy Merrill 0.1% 2 Benny Wong 0.1% 2 Hunter Loftis 0.1% 2 Jake Gordon 0.1% 2 Brian McKinney 0.1% 2 Roman Shtylman 0.1% 2 Ben Weaver 0.1% 2 Dave Hoover 0.1% 2 Eivind Fjeldstad 0.1% 2 Daniel Shaw 0.1% 1 Matt Colyer 0.0% 1 Pau Ramon 0.0% 1 Pero Pejovic 0.0% 1 Peter Rekdal Sunde 0.0% 1 Raynos 0.0% 1 Teng Siong Ong 0.0% 1 Viktor Kelemen 0.0% 1 ctide 0.0% 1 8bitDesigner 0.0% 1 isaacs 0.0% 1 mgutz 0.0% 1 pikeas 0.0% 1 shuwatto 0.0% 1 tstrimple 0.0% 1 ewoudj 0.0% 1 Adam Sanderson 0.0% 1 Andrii Kostenko 0.0% 1 Andy Hiew 0.0% 1 Arpad Borsos 0.0% 1 Ashwin Purohit 0.0% 1 Benjen 0.0% 1 Darren Torpey 0.0% 1 Greg Ritter 0.0% 1 Gregory Ritter 0.0% 1 James Herdman 0.0% 1 Jim Snodgrass 0.0% 1 Joe McCann 0.0% 1 Jonathan Dumaine 0.0% 1 Jonathan Palardy 0.0% 1 Jonathan Zacsh 0.0% 1 Justin Lilly 0.0% 1 Ken Sato 0.0% 1 Maciej Małecki 0.0% 1 Masahiro Hayashi 0.0%
## License
(The MIT License)
Copyright (c) 2009-2012 TJ Holowaychuk<EMAIL_ADDRESS>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.


Next: Complex Computations, Previous: Rational Computations, Up: Number Concepts
The following rules apply to floating point computations.
| • Rule of Float and Rational Contagion: | ||
| • Examples of Rule of Float and Rational Contagion: | ||
| • Rule of Float Approximation: | ||
| • Rule of Float Underflow and Overflow: | ||
| • Rule of Float Precision Contagion: |


"x" "1" "SINGH,H, SINGH,JR, DHILLON,VS, BALI,D AND PAUL,H, IN VITRO AND IN VIVOGENOTOXICITY EVALUATION OF HORMONAL DRUGS II. DEXAMETHASONE, MUTAT. RES. 308(1):89-97, 1994"


Home
Student
Admin
New Student
About
Registration Form
Personal Information:
First Name:
Middle Name:
Last Name:
Upload your Photo:
Date of Birth:
Gender:
Male
Female
Hobbies:
Dancing
Singing
Sports
Art
Other
Address Line1:
Address Line2:
City/Town
State
- Select State -
Andhra Pradesh
Arunachal Pradesh
Assam
Bihar
Chhattisgarh
Goa
Gujarat
Haryana
Himachal Pradesh
Jammu and Kashmir
Jharkhand
Karnataka
Kerala
Madhya Pradesh
Maharashtra
Manipur
Meghalaya
Mizoram
Nagaland
Odisha
Punjab
Rajasthan
Sikkim
Tamil Nadu
Telangana
Tripura
Uttar Pradesh
Uttarakhand
West Bengal
Andaman and Nicobar Islands
Chandigarh
Dadra and Nagar Haveli
Daman and Diu
Lakshadweep
New Delhi
Puducherry
Pincode:
Contact No:
Academic Information
10
th
marks:
12
th
marks:
Registration No. :
Department:
IT
ME
CE
CH
BT
MM
CS
EC
EE
Semester
none
1ST
2nd
3rd
4th
5th
6th
7th
8th
Roll No. :
/
/
Cgpa:
Login Information
Email:
Password:
Retype Password:


Reports use of Android @TargetApi
annotation.
@TargetApi
just suppresses minSdk errors inside annotated declaration,
while @RequiresApi
also reports minSdk errors for usages of annotated declaration.
@TargetApi(99) fun target() {}
@RequiresApi(99) fun requires() {}
fun whatever() {
target() // unfortunately, not an error
requires() // red underline, as desired
}
The inspection is provided by Mike's IDEA Extensions.


Let's play a game. You press ← and → as randomly as you can, and I will try to guess your next input. Use your keyboard or the buttons below (on touchscreen devices)
Every time I guess right, I will take $1 from your virtual account. Every time I guess wrong, you'll get $1.05. If you are as random as you think, you'll be making virtual dough in no time. Don't worry, there is no cheating involved. I keep track of the patterns you produce and use them to predict your next move.
Once you've become tired of watching your virtual money evaporate, press the "randomize" button below, and I will add 10 pseudo-random inputs on your behalf. On average (i.e. not all the time), this is going to earn you some money. Isn't it ironic that a pseudo-random number generator is more "random" than you are?
So how does it work exactly? Your fingers tend to repeat certain patterns even if you don't notice it. The program keeps a database of each possible combination of 5 presses, and two counters are stored under each entry — one is for every zero that follows the combination, and the other one is for all the ones that follow this combination. So every time you press a key, an entry in the database gets updated. To make a prediction, the program needs only to look up the entry corresponding to the last 5 presses and decide by looking at the counters which key press is more likely to follow. The rest is up to Fortuna (velut luna). I've run this script with 200 pseudo-random inputs 100,000 times, and found that the distribution of correct guesses is normal with µ=49.99% and σ=3.52%. The probability of the program guessing your inputs >57% (µ+2σ) of the time purely by chance is very slim, which suggests that you really aren't good at making random choices.
Credits: I got the idea From PBS Digital Studios Infinite Series on YouTube (a highly recommended channel!). One of the videos linked this demo which inspired me to experiment with the idea. I didn't dig deeply, but it seems my implementation (5-grams) ended up the same (or at least very similar). I've tried 3-grams, 4-grams, and adaptive n-grams (n<6), but it seemed that they did no better than the current 5-gram model. Although, to be honest, I didn't have the time to do thorough testing, so I may be wrong. The plot is powered by plotly.js.
Source: github repository
Online demo: my blog


Laughter is brightest in the place where the food is!RECIPES, GUIDES AND MORE!Welcome to FOOD ZONE, where the food is the star of the show! As farmers ourselves, we are committed to sharing the freshest seasonal ingredients from our own place as well as that from those of other small-scale sustainable farms nearby. We source nearly all of our ingredients – not just a few – from within 100 miles of our doors. This ensures that the food is at its peak of flavor and nutrition, and nourishes our local economy as well as our patrons. Our food is hand crafted, never from a can or a box. We make our bread, stock, sauces, dressings and desserts all in-house. We are passionate about quality, freshness and great service.
“The secret of success is to eat what you like and let the food fight it out inside.”
There are many varities of food culture that we follow! From STARTERS to DESSERTS
From COOL LEMONADE to HOT COFFEE all kinds of drinks recipes are available.
To be healthy and fit, you must set good habits to live by day after day. Don’t fall for the fad traps; just make a good effort to eat well and stay active. By thinking about weight loss as something that should happen gradually, embracing small changes and lifelong goals, we stand to improve our physical and mental health without all the restriction and regret.Here are some amazing diet worthy dishes!
Pizza is the world’s greatest food. Nothing says “I love you,” “I’m sorry,” or “Let’s be friends,” better than pizza. It’s a universal love language, and is perfect at any time, for any occasion, especially when you don’t know what to say.Here are some amazing recipes!
Who doesn’t love desserts? The many sweet delicacies are a natural offering after the main course in most cultures around the world. Cakes, pastries, rolls, ice-creams, custards, etc. all have a charm of their own. The modern desserts have come a long way since they were first made. All the sweet treats that you love today have their own history.


To change the working directory on the remote system, do any one of the following:
Remote File -> Change Directory...
menu from the menu bar
Change
Directory...
from the context menu
When you do any of the above actions, a new dialog titled,
Change Remote Working Directory
will be displayed.
Directory Name
Specify directory that you would like to set as new working
directory.
Change
Clicking this button will set (or try to set) the working
directory to the one you have specified and closes the
Change Remote Working Directory
dialog.
Cancel
Clicking this button discards your input and closes the
Change Remote Working Directory
dialog.
Help
Clicking this button displays this help topic.
In the
Directory Name
field, you may enter absolute or relative (to the
current working directory) path names. Below are a few examples
assuming your current working directory is set to
/wd
.
Example 1
Entering
sampleDir
would set the working directory to
/wd/sampleDir
. The directory
sampleDir
must exist in order for this to work.
Example
2
Entering
subdir/sampleDir
would change the working directory to
/wd/subDir/sampleDir
. All the directories must exist.
Example 3
Entering
/temp/sampleDir
would change the working directory to
/temp/sampleDir
.