FEAR OF A BLACK HAT A film review by Max Hoffman Copyright 1993 Max Hoffman
FEAR OF A BLACK HAT., Not Rated Yet (probably an R) Color -- 89 minutes U.S.A Max Reax = 9 on scale of 0 --- 10 ^ ^ | | sux must see
Director: Rusty Cundieff Producer: Darin Scott Prod. Company: Oakwood Films Screenwriter: Rusty Cundieff Cinematgphr: John L. Demps, Jr. Editor: Karen Horn, Okuwa Garrett Art Direction: Stuart Blatt Music: Larry Robinson Principal Cast: Larry B. Scott, Rusty Condieff, Mark Christopher Lawrence, Kasi Lemmons, Howie Bold, Barry Heins
World Premiere Jan 23/24 at Sundance Film Festival, UT
I LOVED THIS FILM!
FEAR OF A BLACK HAT presents a moral dilemma, in that it clearly "steals" from SPINAL TAP. But like an alchemist, black baby boomer Rusty Cundieff has improved the content, and what he delivers is "solid gold." Members of the younger and more moral generation, beware.
CONCEPT: "Nina Blackburn" follows a Rap group, "NWH" (Niggas with Hats) across the country on their "Itchy Dick" tour to make a documentary about this "art form". The performers give deadpan explanations for why songs like "Kill Whitey" aren't racist or potentially an invitation to violence. ("You see, man, we just meant this *one* whitey, not all o' 'em.") The actors are convincing in taking themselves and the songs totally seriously, which creates high camp comedy. Though ludicrous explanations for why the "butt" is like society cross the line on good taste, only the comfort level of mainstreamers who avoid rap music like the plague would be violated. (P.S. If you were upset by my review of MAN BITES DOG, definitely do *not* see this film!)
Up-to-the-minute issues are exploited (e.g., the rappers being interviewed with riot-ruined Central L.A. in the background, an interview on MTV where the lead female backup singer is accused of lipsynching in a CC Company "Everybody Dance" send-up.) You'll savor the video's images of her struggling with her out of control scarf, sandwiched between bobbing fluorescent tubes.
The entirely original soundtrack is sheer genius, and if you didn't pay close attention to the lyrics, it could pass for the real article. We can only hope that the soundtrack will soon be released, a la SPINAL TAP.
Though this film owes more than the national debt to SPINAL TAP, it benefits from our intervening 10 years worth of exposure to MTV. The director/writer *knows* his target, and a half dozen take-offs on MTV videos interspersed throughout the film will have you rolling in the aisles. Many a scene is a virtual xerox of SPINAL TAP, (for instance when NWH is stalled from an entrance by an uninformed security guard, props don't show up and they're expected to perform with*out* hats, one member showing off his collection of assalt weapons instead of amplifiers.) Some of the steals are brilliant improvements, for instance: instead of showing the audience the "Sniff the Glove" album cover, as in SPINAL TAP, this film lets you deliciously create your own depraved image of an unshown album cover that features 15 white cops in highly submissive positions.
The film is spray painted with non-stop profanities, and racy images, hence almost anything quoted from the film will suffer being taken out of context.
One of the stronger moments in the film is when NWH appears in a grammar school class room, with their hated rival rap group, as part of the "Rappers Against Violence" program. You can imagine the result. One false move and this scene would have fizzled. It didn't.
Rusty Cundieff as writer/director/lead actor is clearly having the time of his life making this film. And the audience won't feel left out. Cundieff walks a fine line in that he runs the risk of magnifying overplayed racial stereotypes. However, with black actors and director, fully in control of the film's content, slyly winking at the audience through the ridiculous lyrics, the effect at Sundance was blacks and whites laughing out of control, together.
I don't know if a distributor has picked up this film or not, but it'll probably at least make midnight shows in rep houses. Judging by the audience reaction at Sundance, it stood a fair chance to win competition as the audience favorite.
-- Max Hoffmann
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Home
Blog
About
DBC
Resources
Resources
HTML
W3C School
Codecademy
Mozilla HTML Tutorials
CSS
Learn Layout
Mozilla CSS Tutorials
Codepen Interactive Editor
CSS Reset
CSS Positioning
Design
Learn Web Design
Hack Design
Resonsive Web Design
Javascript
Nothing Yet
Ruby
Nothing Yet
Rails
Nothing Yet


uchicago.src.repastdemos.genetic
Class MinimizingMakeChangeFitnessFunction
java.lang.Object
org.jgap.FitnessFunction
uchicago.src.repastdemos.genetic.MinimizingMakeChangeFitnessFunction
- All Implemented Interfaces:
- java.io.Serializable
public class MinimizingMakeChangeFitnessFunction
- extends org.jgap.FitnessFunction
Sample fitness function for the MakeChange example.
- See Also:
- Serialized Form
|
Method Summary |
static int |
amountOfChange(org.jgap.Chromosome a_potentialSolution)
Calculates the total amount of change (in cents) represented by
the given potential solution and returns that amount. |
int |
evaluate(org.jgap.Chromosome a_subject)
Determine the fitness of the given Chromosome instance. |
static CoinStruct |
getCoinsAtGene(org.jgap.Chromosome potentialSolution)
|
static int |
getNumberOfCoinsAtGene(org.jgap.Chromosome a_potentialSolution,
int a_position)
Retrieves the number of coins represented by the given potential
solution at the given gene position. |
static int |
getTotalNumberOfCoins(org.jgap.Chromosome a_potentialsolution)
Returns the total number of coins represented by all of the genes in
the given potential solution. |
| Methods inherited from class org.jgap.FitnessFunction |
getFitnessValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUARTERS_POS
public static final int QUARTERS_POS
- See Also:
- Constant Field Values
DIMES_POS
public static final int DIMES_POS
- See Also:
- Constant Field Values
NICKELS_POS
public static final int NICKELS_POS
- See Also:
- Constant Field Values
PENNIES_POS
public static final int PENNIES_POS
- See Also:
- Constant Field Values
MinimizingMakeChangeFitnessFunction
public MinimizingMakeChangeFitnessFunction(int a_targetAmount)
evaluate
public int evaluate(org.jgap.Chromosome a_subject)
- Determine the fitness of the given Chromosome instance. The higher the
return value, the more fit the instance. This method should always
return the same fitness value for two equivalent Chromosome instances.
- Specified by:
evaluate
in class org.jgap.FitnessFunction
- Parameters:
a_subject:
- The Chromosome instance to evaluate.
- Returns:
- A positive integer reflecting the fitness rating of the given
Chromosome.
amountOfChange
public static int amountOfChange(org.jgap.Chromosome a_potentialSolution)
- Calculates the total amount of change (in cents) represented by
the given potential solution and returns that amount.
- Parameters:
a_potentialSolution
- The pontential solution to evaluate.
- Returns:
- The total amount of change (in cents) represented by the
given solution.
getNumberOfCoinsAtGene
public static int getNumberOfCoinsAtGene(org.jgap.Chromosome a_potentialSolution,
int a_position)
- Retrieves the number of coins represented by the given potential
solution at the given gene position.
- Parameters:
a_potentialSolution
- The potential solution to evaluate.a_position
- The gene position to evaluate.
- Returns:
- the number of coins represented by the potential solution
at the given gene position.
getCoinsAtGene
public static CoinStruct getCoinsAtGene(org.jgap.Chromosome potentialSolution)
getTotalNumberOfCoins
public static int getTotalNumberOfCoins(org.jgap.Chromosome a_potentialsolution)
- Returns the total number of coins represented by all of the genes in
the given potential solution.
- Parameters:
a_potentialsolution
- The potential solution to evaluate.
- Returns:
- The total number of coins represented by the given Chromosome.


--- title: 'Home' description: 'A simple set of custom components built for bootstrap.' layout: home ---
Simply a collection of components I have built using Bootstrap 4. They should be Plug n Play and require no extra css or JS.
I am working off of two premiss for this UI library / Kit.
All components should basically be copy and paste for sites that use Bootstrap 4.
The one, ONE, caveat to that right now is font awesome. I require some sort of icons for certain components, and since font awesome is one of the easiest to just drop in I am using that. Feel free to replace the icons with your own icon framework.
If a component does require font awesome it will be notated at the very top of that components page. To learn more and download Font Awesome visit http://fontawesome.io/
All items are covered under the MIT license. https://tldrlegal.com/license/mit-license


Basic ingress example with load balancer and azure
Below services are are exposed via loadbalacer ip:
Coffee Service
http://<IP_ADDRESS>/coffee
tea Service
http://<IP_ADDRESS>/tea
dockerdemo Service
http://<IP_ADDRESS>/dockerdemo
angularcrud Service
http://<IP_ADDRESS>/angularcrud


--- layout: post title: New EP's Just Arrived! Available soon. date: '2011-08-21T17:16:00.000-05:00' author: Tom Ray tags: - blog modified_time: '2013-02-09T22:55:21.143-06:00' thumbnail: http://1.bp.blogspot.com/-zuZ4Gyvqhco/TlGBawzqM1I/AAAAAAAAGe0/DMT4YyGKDdU/s72-c/15947216719_2HFHf.jpg blogger_id: tag:blogger.com,1999:blog-11319466.post-7994881499735171661 blogger_orig_url: http://www.lorenzosmusic.com/2011/08/new-ep-just-arrived-available-soon.html ---
Just got our EP of collected song singles back from the printer.


StemMapper is a manually curated database containing gene expression data for different lineages of human and mouse Stem Cells (SCs).
It features an intuitive interface for visual comparison of gene expression across different SC types.
Users may also submit their own gene expression samples (.CEL files) to compare individual results with previously published data.
Navigate to the Analysis tab to start using StemMapper, or visit the Help tab for detailed instructions.
Alternatively, you can follow the video tutorial below, which presents an exemplary use of StemMapper.
StemMapper is described in the Nucleic Acids Research Web Server Issue.
| #{ttc[0]} | 1 |
| #{ttc[0]} |
| #{ttc[0]} | 1 |
| #{ttc[0]} |
Please note that this calculation might take a few minutes. The results will be shown in a new browser tab/window. Thank you for your patience.
| #{ttc[0]} | 1 |
| #{ttc[0]} |
|
|
#{srd[1]} |
| #{sr} |
| GEO Experiment ID | Tissue | Cell lineage |
|---|---|---|
|
|
#{sor[2]} | #{sor[1]} |
|
|
StemMapper is a manually curated database containing gene expression data for different lineages of Stem Cells (SCs). It features an intuitive interface for visual comparison of gene expression across different cell types. Users may also submit their own gene expression samples (.CEL files) to compare their results with previously published data.
StemMapper currently holds over 798 mouse and 166 human transcriptomes, collected from NCBI’s Gene Expression Omnibus (GEO),
representing a comprehensive coverage of expression profiles for 51 types of murine SCs, progenitor cells and their progeny as well as
19 types of human SCs, progenitor cells and their progeny(these numbers are being continuously updated as more data becomes available).
Future versions of StemMapper will include additional transcriptomics platforms.
Table with individual sample numbers can be found
StemMapper is the culmination of stringent dataset selection and analysis to ensure including only high-quality data, i.e. only the datasets fulfilling: (i) our quality control filtering, and (ii) our stem-signature acceptance criteria based on the manual curation of the gene expression signatures for each individual stem cell type.
For detailed information regarding each sample please visit the "Download Data".
StemMapper supports the current release of Chrome and Firefox only, meaning that it was designed and optimized for these two browsers. Accordingly, we can not guarantee full functional behavior on other browsers.
Navigate to the “Analysis” tab, where the user will be required to:
1. Select the cell lineages of interest (dataset(s) to query);
2. Select the marker genes to visualize (from the built-in marker gene lists grouped by cell type);
3. Optionally add more gene(s) of interest to the analysis.
4. Click “Analyse”.
For the purpose of this brief tutorial to demonstrate the usage and main features of StemMapper, we will analyse the gene expression of some cardiac marker genes and compare it to the expression of embryonic stem and cardiac related cells.
We start by selecting the appropriate datasets, i.e. the cell lineages of interest, that we would like to visualize the gene expression values.
To facilitate the selection, the datasets are grouped by transcriptomics platform, tissue of origin, named according to its cell lineage and state of differentiation. All data is deselected by default, so the user can easily select the desired datasets
For this tutorial, we first select the platform “Affymetrix Mouse Genome 430 2.0 Array”, followed by selecting “Cardiomyocytes” and “Cardiac progenitor cells” from the “Heart” panel and the “Embryonic stem cells” from the “Embryonic/Induced cells” panel.
In this step the user will be required to either select a group of marker genes from StemMapper’s built-in lists (gene marker information
retrieved from
For this tutorial, we selected “Heart::Cardiac progenitors”.
The user can choose not to include any pre-set marker genes in the analysis and manually introduce gene symbols corresponding to their genes of interest. Alternatively, the user can add (and remove) genes from the gene marker list by writing directly in the text box (or by searching gene names from the suggestion box below). Please note that it is necessary to input a minimum of two genes in order to perform the Principal Component Analysis (PCA). Gene names added are not case sensitive.
Additionally, the user can also upload to StemMapper its own dataset by uploading a cel file (.CEL) which will be processed and analysed together with the selected datasets. Please note that, at the moment, only data from Affymetrix Mouse Genome 430 2.0 Arrays and Affymetrix Human Genome U133 Plus 2.0 Arrays are supported.
For this tutorial, we added the following 2 gene names to the list of cardiac marker genes: Isl1 and Mef2c pressing the “Add Gene” button after searching for each gene name.
Database analysis will start after pressing the “Submit” button and two extra tabs will be created: “Heatmaps” and “PCA Plot”.
By pressing the “Submit” button, we are automatically re-direct to the “Heatmaps” tab.
Analysis results are displayed in two pages, each on an individual tab: “Heatmaps” and “PCA Plot”, which can be accessed by clicking on the corresponding tabs.
The “Heatmap” tab contains two sub-tabs. “Normalized expression” tab shows a heatmap containing the expression values of the genes selected for the analysis and “Percentile Expression” tab displays a heatmap that contains information about quantile value/score related to the gene expression on each sample. The cell lineages are displayed on the leaves of the dendrogram, colored by different cell lineage. Samples obtained from the same tissue use different shades of the same color.
By hovering the cursor over the leaves, the user can see the name of the sample, and by clicking it will open a new tab displaying the details about the data corresponding to the selected sample. A brief description of the sample is provided, together with GEO links, and the possibility to download (in tab separated format) the expression data for all genes from that sample. Similarly, by clicking on a particular gene track on the produced expression heatmap, creates a new window that lists additional information related to the selected gene's expression in the chosen SCs lineages.
The heatmap created can be zoomed in/out using the options displayed above the plot. This figure can also be downloaded as a bitmap file (.png). The “Download as text” button allows the user to download a .txt file containing all normalized expression values used to construct the heatmap.
In this tutorial, we obtained information about Mef2c gene expression by clicking its track on the heatmap.
Gene information can be presented as lineage or tissue expression displaying relevant information, such as, Median Expression, PEM (Preferential Expression Measure - describes the expression of a gene in a given tissue in relation to its average expression across all tissues), Minimum and Maximum expression across experiments.
Similarly, by clicking on the leaves of the dendrogram we obtain a new tab containing details about the GEO sample data present in the heatmap. A brief description of this sample is provided, together with the links from GEO, and we can download (in tab separated format) the expression data for all genes from the selected sample by clicking in the “Download sample data”.
Additionally, we can click on the “View Expression Values” button in order to obtain all the gene expression values of the selected dataset.
Going back to the heatmap page, we downloaded the heatmap’s normalized expression values by clicking on the “Download as text” button (see figure below), as text file (.txt).
Since a common task in transcriptomics is the identification of co-regulated genes, an option for correlation analysis is implemented in StemMapper. The calculation of the Pearson correlation between the expression values of a selected gene and the expression values for all other genes in the selected samples can be performed. A new window subsequently displays the calculated correlation coefficients and respective p-values (the columns can be ordered by clicking on the column header).
In this tutorial, we clicked on the “Mef2c (17260) correlated genes” button, which opens a new tab with Pearson correlation values between the expression values of the selected gene and the expression values for all other genes in the queried database. Please note that this operation might take a few minutes. In the correlation analysis tab, we can download the results into a text file (.txt) by clicking the “Download” button.
The ”PCA Plot” tab displays the
The plot is interactive and samples can be colored according to different properties of the experiments/samples (e.g. by SC type; SC type (alternative); Tissue of origin; Differentiation status; Wild-type/treated; Treatment type; Surface markers). The plot can also be zoomed (in and out), or be adjusted according to the user preferences, or downloaded as a bitmap file (.png), by clicking the buttons above the plot.
In the PCA plot it is possible to identify each sample by hovering the mouse pointer over the dots, which will display a simple hover-text with sample information.
Clicking in any of the dots will produce a pop-up window containing detailed information about that specific sample. Additionally, it is possible to view the expression values ("View Expression Values" button) or download them by using the “Download sample data” button.
In this tutorial, we first color-coded the plot by clicking on the “SC type” button to differentiate samples according to their lineage. Then, we hovered a point on the plot to display information related to that particular sample and the (PC1, PC2) coordinate values.
By clicking on it, we obtain a new window displaying details about the data corresponding the sample. A brief description of the sample is provided, together with the links for GEO, and then we downloaded (in tab separated format) the expression data for all genes from the selected sample by clicking on the “Download sample data” button.
To obtain more information about the datasets and genes included in StemMapper, as well as download its curated data, the user can search the "Browse/Download Data" tab. This tab contains two sub-tabs: “Download selected data” tab will provide the user with all datasets that were used in the query and “Browse all data” tab that contains all data present in the database which the user can search and browse through. Additionally, the user can visualize the expression values by clicking on the “View Expression Values” button or can download them by clicking on the “Download sample data” button.
For this tutorial, we first selected the platform “Affymetrix Mouse Genome 430 2.0 Array” and “Cardiomyocytes” from the list and clicked the “Search” button. The included curated datasets under the tag “Cardiomyocytes” are displayed under the “search button”. Next, we selected one of the GEO datasets (“GSE5671”) opening a new tab which displayed more information about the GEO experiment and the samples. Here we downloaded the data for all the samples in a text format file (.txt) by clicking on the “Download table” button. Additionally, we clicked on “Download test matrix” to retrieve an expression table that is suitable for parsing and load into R program.
If you find a bug in our tool please contact us to the following e-mail address: jppinto at ualg dot pt Additionally, we would be happy to hear your opinions, suggestions and comments about this resource. Please feel free to contact us. Thank you.
StemMapper was developed by the Systems Biology and Bioinformatics Laboratory at the University of Algarve and at the Plymouth University.
Center for Biomedical Research (CBMR)
Centre of Marine Sciences (CCMAR)
Plymouth University (School of Biomedical & Healthcare Sciences)
Faculty of Sciences and Technology (building 8, room 3.12), Campus de Gambelas
8005-139 Faro, Portugal
Phone: + 351 289 244 403 (extn. 7403)
Fax: +351 289 818 419


To add a prep template you need to:
-
Select your prep template file (only files with the "txt" and "tsv" file extensions will be displayed here):
-
Select the prep template data type
-
Select an investigation type (optional but required for EBI submission):
Add prep template
{% for _, _, pt, _, _ in available_prep_templates %}
{% module PrepTemplateInfoTab(study, pt, full_access, ena_terms, user_defined_terms) %}
{% end %}


public class LocalMonitor extends AbstractMonitor
| Modifier and Type | Class and Description |
|---|---|
static class |
LocalMonitor.AssignmentReminderTask |
static class |
LocalMonitor.ResolutionReminderTask |
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Long |
ASSIGNMENT_TIME_THRESHOLD |
private java.util.concurrent.ScheduledExecutorService |
periodic |
private static java.lang.Long |
RESOLUTION_TIME_THRESHOLD |
private static java.lang.Long |
STATISTICS_UPDATE_INTERVAL |
private MonitorStatistics |
stats |
private java.util.HashMap<java.lang.Long,java.util.TimerTask> |
tasks |
private java.util.Timer |
timer |
| Constructor and Description |
|---|
LocalMonitor()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
MonitorStatistics |
getStats()
Fetch monitor statistics object
|
protected void |
handleAlarmAssessmentSet(Event e)
Handles Events of type ALARM_ASSESSMENT_SET
|
protected void |
handleAlarmAssigned(Event e)
Handles Events of type ALARM_ASSIGNED
|
protected void |
handleAlarmClosed(Event e)
Handles Events of type ALARM_CLOSED
|
protected void |
handleAlarmDelete(Event e)
Handles Events of type ALARM_DELETE
|
protected void |
handleAlarmDispatched(Event e)
Handles Events of type ALARM_DISPATCHED
|
protected void |
handleAlarmExternalFollowupNotify(Event e)
Handles Events of type ALARM_EXTERNAL_NOTIFY_FOLLOWUP
|
protected void |
handleAlarmFieldAssessmentSet(Event e)
Handles Events of type ALARM_FIELD_ASSESSMENT_SET
|
protected void |
handleAlarmFinished(Event e)
Handles Events of type ALARM_FINISHED
|
protected void |
handleAlarmLocationVerified(Event e)
Handles Events of type ALARM_LOCATION_VERIFIED
|
protected void |
handleAlarmNew(Event e)
Handles Events of type ALARM_NEW
|
protected void |
handleAlarmOpenExpired(Event e)
Handles Events of type ALARM_OPEN_EXPIRED
|
protected void |
handleAlarmPatientSet(Event e)
Handles Events of type ALARM_PATIENT_SET
|
protected void |
handleAlarmResolutionExpired(Event e)
Handles Events of type ALARM_RESOLUTION_EXPIRED
|
protected void |
handlePatientNew(Event e)
Handles Events of type PATIENT_NEW
|
protected void |
handleSystemShutdown(Event e)
Handles Events of type SYSTEM_SHUTDOWN
|
listenFor, newEvent
private static final java.lang.Long ASSIGNMENT_TIME_THRESHOLD
private static final java.lang.Long RESOLUTION_TIME_THRESHOLD
private static final java.lang.Long STATISTICS_UPDATE_INTERVAL
private java.util.Timer timer
private java.util.concurrent.ScheduledExecutorService periodic
private java.util.HashMap<java.lang.Long,java.util.TimerTask> tasks
private MonitorStatistics stats
public MonitorStatistics getStats()
getStats
in class AbstractMonitor
protected void handleAlarmAssessmentSet(Event e)
handleAlarmAssessmentSet
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmAssigned(Event e)
handleAlarmAssigned
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmNew(Event e)
handleAlarmNew
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmDelete(Event e)
handleAlarmDelete
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmLocationVerified(Event e)
handleAlarmLocationVerified
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmPatientSet(Event e)
handleAlarmPatientSet
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmFieldAssessmentSet(Event e)
handleAlarmFieldAssessmentSet
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmExternalFollowupNotify(Event e)
handleAlarmExternalFollowupNotify
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmOpenExpired(Event e)
handleAlarmOpenExpired
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmResolutionExpired(Event e)
handleAlarmResolutionExpired
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmClosed(Event e)
handleAlarmClosed
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmDispatched(Event e)
handleAlarmDispatched
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleAlarmFinished(Event e)
handleAlarmFinished
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handlePatientNew(Event e)
handlePatientNew
in class AbstractMonitor
e
- Event object containing relevant data for the event typeprotected void handleSystemShutdown(Event e)
handleSystemShutdown
in class AbstractMonitor
e
- Event object containing relevant data for the event type


whoami
it-sec-enthusiast pentester coder<EMAIL_ADDRESS>Demo
Don't use serialization except absolutely necessary
Don't give it to the user
Check integrity before if it is possible
Thank you
Any questions?


--- layout: default title: Humanitarian ID pattern library include_hid: true ---
Sass: alerts/_alerts.scss
Alerts should in general be placed immediately after the header, they will take up the full width of the page
Three styles of alert are available: success, warning, danger
Success - Some alerting words
Success - Some alerting words
Warning - Some alerting words
Warning - Some alerting words
Danger - Some alerting words
Danger - Some alerting words
Success - Some alerting words
Success - Some alerting words
Success - Some alerting words
Success - Some alerting words
Inline alerts can be placed else where on the page, they will fit their container.
Success - Some alerting words
Success - Some alerting words


To Do List
Add New Job
Pending
Completed
Add New Job
Enter Job Title
Enter Description
Capture Job Photo
Add Job
To Do List
Add New Job
Pending
Completed
Pending Job
Recipient Email:
Send email
To Do List
Add New Job
Pending
Completed
Completed Job


layout: post title: ‘mootools 1.3 cheat sheet’ published: true author: mediavrog comments: true date: 2011-02-09 12:02:57 tags: - cheat-sheet - development - mootools - pdf - reference categories: - mootools permalink: /2011/02/09/mootools/mootools-1-3-cheat-sheet image: thumb: mt13cheat.jpg — > They did it again!  His Sidekick „Slick“ is ready for hardcore performace action under the hood. For you to not loose track of all changes print out this handy sheet and be prepared!
For your coding pleasure, I just updated my cheat sheet to the new revision. This time i finally managed to document Core AND some assorted More-Plugins.
Grab your copy as long as it’s fresh!
[download id=“1″]
Contains documentation for Mootools Core (Browser, Class, Object, String, Function, Array, Number, Event, Element, Fx, Request, Swiff, Json) and Mootools More (Fx.Slide, Drag, Drag.Move, Extended Types, Asset, Date with a brief explanation of format keys, URI and more).
Any donation is much appreciated :)


Info about {{country}}.
The capital is {{infoResults.capital}}.
The population is {{infoResults.population| number}}.
The area is {{infoResults.areaInSqKm| number}} square km.
The population of {{infoResults.capital}} is {{results.population| number}}
Neighbors:


You have not saved any connections.
You must enter a URL.
Invalid URL! It should begin with ws:// or wss:// and not contain any spaces.
ws://
wss://
You have not saved any messages.
You must enter a display name.
You must enter a message body.
Invalid JSON! You entered invalid JSON in the message body.
Status: CLOSED
Outgoing messages from client are shown in red. Incoming messages from server are shown in black. Click on on an incoming message to pretty-print it.


Thank you for purchasing this theme. If you have any questions that are beyond the scope of this help file, please feel free to Contact me Thanks so much!
Version v2.6 on Jan 31, 2017
Main template
Updated revolution slider to <IP_ADDRESS>
Updated cubeportfolio to 4.0.0
Updated jquery to 2.2.4
Updated waypoints js to 4.0.1
Updated font-awesome to 4.7
Updated to magnific-popup to 1.10
Updated jquery sticky plugin to 1.0.4
Updated to owl-carousel2
Added revolution youtube hero replace with ytp.mb player
Wedding template
Updated jquery to 2.2.4
Remove parallax effects for small devices
Charity template
Updated revolution slider to <IP_ADDRESS>
Updated stickyJs to 1.0.4
Updated waypoints to 4.0.1
Updated owl carousel to version 2
Updated font-awesome to 4.7
E-commerce template
Updated revolution slider to <IP_ADDRESS>
Updated jquery to 2.2.4
Updated font-awesome to 4.7
Updated sticky plugin to 1.0.4
Updated to owl-carousel2
Education template
Updated jquery to 2.2.4
Updated to owl-carousel2
Updated YTP player to latest version
Updated font-awesome to 4.7
Blog template
Updated to font-awesome 4.7
Updated jquery to 2.2.4
Updated revolution slider to <IP_ADDRESS>
Event landing page
Updated font-awesome to 4.7
One page template
Updated to font-awesome 4.7
Updated cubeportfolio to 4.0.0
Updated to jquery 2.2.4
Updated stickyjs to 1.0.4
Updated to owl-carousel2
Personal portfolio
Updated jquery to 2.2.4
Medical template
Updated font-awesome to 4.7
Updated jquery to 2.2.4
landing page
Updated jquery to 2.2.4
Updated to font-awesome 4.7
Real estate
Updated font-awesome to 4.7
Updated jquery to 2.2.4
Updated to owl-carousel2
Restaurant template
Updated to font-awesome 4.7
Updated to jquery 2.2.4
Updated to owl-carousel2
App landing
Updated to font-awesome 4.7
Updated owl-carousel2
Updated jquery to 2.2.4
Admin
Updated to font-awesome 4.7
Version v2.5 on Sep 23, 2016
Added Charity non-profit template
Added event and conference landing page template
Added dark footer for real estate
Added on hover menu show feature to main template
Updated bootstrap 3.3.7
Updated cube-portfolio plugin
Fix - Onepage menu issue on page refresh
Fix - Onepage portfolio detail page issue for small devices
Minor bug fixes for main template
Fixed textarea height issue for education template
Added Mailchimp newsletter form (into coming soon pages, medical home page )
Added side panel with metis menu
Added 16+ Shortcodes pages
Added new social icons
Added Pe-stroke icons
Added Thimify icons into one page templates
Added Side panel into one page templates
Added New pricing tables
Re design one page light & dark One page Templates
Re design home carousel slider
Create separate _base.scss, _footers.scss, _header.scss, _shop.scss files for easy to customize
Minor bug fixes
Version - v1.8 - On August 18, 2015
Added complete Real estate layout
Added restaurant light & dark one page layouts
Added pace js page pre-loader into index.html (if you want to see this animation to other pages you like - just call the pace.min.js file into bottom of the page.)
Upgrade to bootstrap 3.3.5
Upgrade to font-awesome 4.4
minor bug fixes
Affected files - index.html, style.css
Version - v1.7.5 - June 28, 2015
Update to bootstrap 3.3.5
Added New Search Style into index.html page dark top bar right side
Added Basic Help File
Added Sitemap page
Added Video fallback image into video home
Added Onepage Dark version
Version v1.7 June 2nd, 2015
Added Cube Full width portfolio
Added cube juicy projects portfolio
Added cube masonry portfolio
Added sweet alerts in bottom of element.html
Added cube full width portfolio in single page
Added cube portfolio in index page recent projects section
Remove isotope from one page
Affected files - style.scss, index.html, one page.html, element.html
Minor bug fixes
Version v1.6 on 26 may 2015
Added sass files
separate sass file (one-page.scss) for one page layout
Added variables and mixins for easy customization
Version v1.5 on 16 may 2015
Added Offcanvas Navigation
Added Home construction demo
Added Vertical slider
Added home portfolio
Bug fixed - Menu scroll in small devices
Added New top bar in index page
Minor bug fixes
Version v1.4.5 on 7 April, 2015
Minor bug fixes
Remove images from download package
Change background images
Added team and news section in index page
Added team section into the one page demo
Typography improved
Re-design the index page revolution slider
Version v1.4 on April 6, 2015
Upgrade to bootstrap 3.3.4
Added portfolio grid text box 2 columns
Added portfolio grid text box 3 columns
Added portfolio grid text box 4 columns
Added portfolio grid box 2 columns
Added portfolio grid box 3 columns
Added portfolio grid box 4 columns
Added portfolio no space full width 2 columns
Added portfolio no space full width 3 columns
Added portfolio no space full width 4 columns
Added portfolio no space full width 5 columns
Added portfolio no space boxed 2 columns
Added portfolio no space boxed 3 columns
Added portfolio no space boxed 4 columns
Added portfolio masonry 3 columns
Added portfolio masonry 4 columns
Added portfolio masonry full width
Added portfolio single item option 2
Added portfolio masonry with filter in one page
Added Isotope filter
Typography improved
Remove mixitup filter
Change the background Showcase Images
Re-design Index revolution slider
Version 1.3.9 on Tuesday, March 24 2015
Added testimonials page
Added 6 color skins back in main template and One page template
Change breadcrumb background
Version v1.3.5 on 23 March 2015
Added blog timeline (New)
Added blog masonry (New)
New shop footer (New)
Remove simple text rotator due to unknown js error
Remove color skins
New sections
New call to action
Redesign index page
New icon boxes
Change the google fonts
New testimonials
New top bar
Version v1.3.1 on 25 feb, 2015
Typography improved
Minor bug fixes
Change google fonts
Change all images for creative look
Re design index page
Re design Top bar
Re design Shop UI Page header
Version v1.3 on Feb 23, 2015
Added Complete Shop UI
Added email template
Added Third level dropdown
Added Simple text rotator
Added home Events
Added Sky forms pro ($10)
Added 3 new contact pages (advanced, Flat and option)
Typography improvement
Change google fonts
Redesign the Index page
Change images of blog, portfolio, slider, backgrounds.
Added new Service box and image hover effect
Remove the full width wide page
Remove the Header gradient option
Sticky header issue fixed in Small devices
Version v1.2.2 on 4 feb, 2015
change the screen shot.
Version v1.2.1 on 4 feb, 2015
Added home boxed layout
Added header gradient with 6 different colors
Fixes some bugs in video home and css file
Replace the google font with Ubuntu
Change the portfolio and revolution slider background images
Change the dropdown menu color with white
Remove hover dropdown
Version v1.2 on Jan 31, 2015
Added Revolution slider ($14)
Added on hover Dropdown
Added Login option in menu
Added 4 new home pages with Slider revolution
Changes the google fonts with Raleway and lato
Some changes in css file
Version v1.1 on Jan 27, 2015
Transparent header (NEW)
One page Template (NEW)
Logo centre header (NEW)
Dark header (NEW)
Footer option (NEW)
Full width page (NEW)
Full width wide page (NEW)
Left sidebar page (NEW)
Right sidebar page (NEW)
Both left sidebar page (NEW)
Both right sidebar page (NEW)
maintenance page (NEW)
Login register classic page (NEW)
invoice page (NEW)
Search results page (NEW)
Process page (NEW)
Gallery page (NEW)
Side navigation page (NEW)
Career page (NEW)
Upgrade to bootstrap 3.3.2 (NEW)
Change the font family
Re design the some sections
Change the dropdown menu color to dark
Some changes in style css file
Version v1.0.1 on 17 jan 2015
Added 6 color styles (Blue, Green, Red, Yellow, Sea-green, Gold)


Wi3 uses Late Static Binding, which is found in PHP 5.3 or higher. Please ensure that your PHP version is 5.3 or higher. Your current PHP version is .


You have made changes to your profile. No further actions are needed.
Questions about your enrolment should be directed to:


code passionate
lover of minimal design
problem solver
curious moldovean
explorer
book worm
amateur photographer
my cat's best friend


Suppose that our client has defined a base XML file that we should make XStream read/write:
<blog author="Guilherme Silveira"> <entry> <title>first</title> <description>My first blog entry.</description> </entry> <entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </entry> </blog>
Based on the XML file above we shall create some model classes and configure XStream to write/read from this format.
First things first, the classes which shall represent our xml files are shown next, beginning with a simple Blog:
package com.thoughtworks.xstream; public class Blog { private Author writer; private List entries = new ArrayList(); public Blog(Author writer) { this.writer = writer; } public void add(Entry entry) { entries.add(entry); } public List getContent() { return entries; } }
A basic author with name:
package com.thoughtworks.xstream; public class Author { private String name; public Author(String name) { this.name = name; } public String getName() { return name; } }
A blog entry contains a title and description:
package com.thoughtworks.xstream; public class Entry { private String title, description; public Entry(String title, String description) { this.title = title; this.description = description; } }
Although we did not create many getters/setters its up to you to create those you wish or those which make sense.
We can easily instantiate a new blog and use it with xstream:
public static void main(String[] args) { Blog teamBlog = new Blog(new Author("Guilherme Silveira")); teamBlog.add(new Entry("first","My first blog entry.")); teamBlog.add(new Entry("tutorial", "Today we have developed a nice alias tutorial. Tell your friends! NOW!")); XStream xstream = new XStream(); System.out.println(xstream.toXML(teamBlog)); }
And the resulting XML is not so nice as we would want it to be:
<com.thoughtworks.xstream.Blog> <writer> <name>Guilherme Silveira</name> </writer> <entries> <com.thoughtworks.xstream.Entry> <title>first</title> <description>My first blog entry.</description> </com.thoughtworks.xstream.Entry> <com.thoughtworks.xstream.Entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </com.thoughtworks.xstream.Entry> </entries> </com.thoughtworks.xstream.Blog>
The first thing we shall change is how XStream refers to the com.thoughtworks.xstream.Blog class. We shall name it simply blog: let's create an alias called blog to the desired class:
xstream.alias("blog", Blog.class);
Using the same idea, we can alias the 'Entry' class to 'entry':
xstream.alias("entry", Entry.class);
The result now becomes:
<blog> <writer> <name>Guilherme Silveira</name> </writer> <entries> <entry> <title>first</title> <description>My first blog entry.</description> </entry> <entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </entry> </entries> </blog>
Next we will change the name of the writer tag, but this time we have to use a field alias:
xstream.aliasField("author", Blog.class, "writer");
The result now becomes:
<blog> <author> <name>Guilherme Silveira</name> </author> <entries> <entry> <title>first</title> <description>My first blog entry.</description> </entry> <entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </entry> </entries> </blog>
Now let's implement what was called an implicit collection: whenever you have a collection which doesn't need to display it's root tag, you can map it as an implicit collection.
In our example, we do not want to display the entries tag, but simply show the entry tags one after another.
A simple call to the addImplicitCollection method shall configure XStream and let it know that we do not want to write the entries tag as described above:
package com.thoughtworks.xstream; import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { Blog teamBlog = new Blog(new Author("Guilherme Silveira")); teamBlog.add(new Entry("first","My first blog entry.")); teamBlog.add(new Entry("tutorial", "Today we have developed a nice alias tutorial. Tell your friends! NOW!")); XStream xstream = new XStream(); xstream.alias("blog", Blog.class); xstream.alias("entry", Entry.class); xstream.addImplicitCollection(Blog.class, "entries"); System.out.println(xstream.toXML(teamBlog)); } }
Pay attention to the addImplicitCollection method call: it describes which class and which member variable shall assume the behaviour we described.
The result is almost what we wanted:
<blog> <author> <name>Guilherme Silveira</name> </author> <entry> <title>first</title> <description>My first blog entry.</description> </entry> <entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </entry> </blog>
Just as a side note: An array or a map can also be declared as implicit.
The next step is to set the writer member variable as an XML attribute. In order to do this, we shall tell XStream to alias the writer field of the Blog class as an "author" attribute:
xstream.useAttributeFor(Blog.class, "writer"); xstream.aliasField("author", Blog.class, "writer");
And now it leaves us with one problem: how does XStream converts an Author in a String so it can be written as a XML tag attribute?
Attributes cannot be written for types that are handled by Converter implementations, we have to use a SingleValueConverter and implement our own converter for the Author:
class AuthorConverter implements SingleValueConverter { }
The first method to implement tells XStream which types it can deal with:
public boolean canConvert(Class type) { return type.equals(Author.class); }
The second one is used to extract a String from an Author:
public String toString(Object obj) { return ((Author) obj).getName(); }
And the third one does the opposite job: takes a String and returns an Author:
public Object fromString(String name) { return new Author(name); }
Finally, the entire single value converter, responsible for converting Strings to Objects (Authors in this case) is:
class AuthorConverter implements SingleValueConverter { public String toString(Object obj) { return ((Author) obj).getName(); } public Object fromString(String name) { return new Author(name); } public boolean canConvert(Class type) { return type.equals(Author.class); } }
And let's register this converter:
public class Test { public static void main(String[] args) { Blog teamBlog = new Blog(new Author("Guilherme Silveira")); teamBlog.add(new Entry("first","My first blog entry.")); teamBlog.add(new Entry("tutorial", "Today we have developed a nice alias tutorial. Tell your friends! NOW!")); XStream xstream = new XStream(); xstream.alias("blog", Blog.class); xstream.alias("entry", Entry.class); xstream.addImplicitCollection(Blog.class, "entries"); xstream.useAttributeFor(Blog.class, "author"); xstream.registerConverter(new AuthorConverter()); System.out.println(xstream.toXML(teamBlog)); } }
The result?
<blog author="Guilherme Silveira"> <entry> <title>first</title> <description>My first blog entry.</description> </entry> <entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </entry> </blog>
You have to be aware, that attribute values normally have to be normalized by the XML parser as required by the W3C spec. Leading and trailing whitespaces are normally removed as well as sequential ones! Therefore a deserialized string might differ from the value visible in the XML representation.
In the example above we have so far always used class aliases for the Blog and Entry type. Sometimes it is necessary to map existing class types to others simply by changing the package name. Let us go back to the first attempt of our tutorial, but this time we alias the package name instead of the individual classes:
public static void main(String[] args) { Blog teamBlog = new Blog(new Author("Guilherme Silveira")); teamBlog.add(new Entry("first","My first blog entry.")); teamBlog.add(new Entry("tutorial", "Today we have developed a nice alias tutorial. Tell your friends! NOW!")); XStream xstream = new XStream(); xstream.aliasPackage("my.company", "org.thoughtworks"); System.out.println(xstream.toXML(teamBlog)); }
And the resulting XML contains now the classes with the aliased package names:
<my.company.xstream.Blog> <author> <name>Guilherme Silveira</name> </author> <entries> <my.company.xstream.Entry> <title>first</title> <description>My first blog entry.</description> </my.company.xstream.Entry> <my.company.xstream.Entry> <title>tutorial</title> <description> Today we have developed a nice alias tutorial. Tell your friends! NOW! </description> </my.company.xstream.Entry> </entries> </my.company.xstream.Blog>
Please recognize that the package name alias works also for sub packages in this example.
To recap:
Don't forget to read the converter tutorial to see other type of converters that you can create using XStream. Or look into the condensed overview how to configure XStream to tweak the output.


{% extends "listing.html" %} {% set title = "404: Not found" %} {% block content %}
The file or page you're looking for does not exist. Try searching.


We provide our people with every opportunity to progress their careers.We have also developed a competency-based framework that focuses on building the competencies of our people.


This benchmark aims to create a robust and efficient algorithm for obstacle avoidance for the Thymio II robot, using the Python programming language.
The goal is for the robot to cross the room and reach the opposite wall as fast as possible, while avoiding all collisions with obstacles.
To encourage robust avoidance behaviour, the obstacles are randomly positioned each run.
The benchmark metric t is the time taken for the robot to cross the room. Minimizing this time is the goal for this scenario.
The timer stops after either the robot is within 40 cm of the back wall or more than 1 minute 20 seconds has elapsed.
Any collision with obstacles in the room is considered an immediate failure to complete the task, and a time of 1 minute 20 seconds (the maximum time) is recorded.
The Thymio II in the base controller reads values from its frontal distance sensors, and uses this to directly control the speed of its wheels. In order to successfully avoid obstacles with the sensor response mechanism implemented here, the robot does not move at full speed. Getting the robot to move at full speed requires a change in the strength of the effect that distance sensors have on wheel control.
Without knowing an absolute direction to travel, it is possible for the robot to get disoriented and fail to reach the other side of the room. To combat this, the Thymio II is equipped with a Compass device, although the default controller does not make use of it. The compass can be enabled using the following snippet:
# import Compass module from controller import Compass # get robot's Compass device compass = robot.getCompass("compass") # enable the Compass compass.enable(timestep) # to read values values = compass.getValues()
Full documentation on the Compass device can be found here.
Like the e-puck robot used in other benchmarks, the Thymio II robot is driven by two wheels, each with their own motor and free rotation.
This robot controller and many in the field of obstacle avoidance are based upon the Braitenberg Vehicle. The Braitenberg vehicle, named after neuroscientist Valentino Braitenberg is an automaton that is able to navigate freely using inputs from sensors present on the vehicle. In this example, the sensory inputs from the left side of the robot control the right wheel's velocity, and vice versa. Though the mechanisms that power Braitenberg vehicles are simple, complex behaviour can be exhibited, as shown by this benchmark.


Komodo
talk-trading
A channel to discuss trading. For useful links and more info click the pinned messages to the right.
100 messages
Before 05-Dec-19 12:00 AM
Vertigo
13-Mar-19 11:53 AM
Top shelf Komodos I wonder if they are golden and my $0.56 kmd are just plain red.
1
1
Sherdogz
13-Mar-19 11:56 AM
I always sell my KMD at big gaines. Works 99% of the time. 30-40% gain in a day is bound to go down.
ch6ris
13-Mar-19 11:56 AM
If I do that it usually moons
Sold most of my ico coins for pennies.
Didn't appreciate the project at that time.
1
Tek
13-Mar-19 12:08 PM
@Sherdogz
if you do that near the next bubble top you miss out thuogh
maybe now is the time to send my entire savings account
:thinkin:
ch6ris
13-Mar-19 12:15 PM
hodl
https://en.bitcoinwiki.org/upload/en/images/thumb/d/db/HODLing.jpg/400px-HODLing.jpg
1
Sherdogz
13-Mar-19 12:24 PM
@Tek
maybe so you can't have it all
Cryptoon
13-Mar-19 12:31 PM
apparently there is a difference between huobi and huobi global
kmd is listed on global
Tek
13-Mar-19 12:38 PM
I have equal percentage amounts of KMD and RLC in my folio
the battle can now begin
bpkdasbaum
13-Mar-19 12:48 PM
wtf was that volume buy to 37k sats?
https://www.tradingview.com/x/GcOFASqh/
PHBA2061
13-Mar-19 12:49 PM
too bad it was night time in EU
jl777c
13-Mar-19 12:50 PM
huobi arbitrage. was 120k+ there
bpkdasbaum
13-Mar-19 12:57 PM
jesus O_o
Draeth
13-Mar-19 01:00 PM
Hey all! Herd three updated digital proof!
https://i.imgur.com/FKECJAx.jpg
4
2
Cryptoon
13-Mar-19 01:01 PM
proof of protection should be switched out for dPoW imo
Draeth
13-Mar-19 01:01 PM
Key me know what you think
@jorian
@NNoperator
jorian
13-Mar-19 01:02 PM
proof of protection is back!
i mean
Draeth
13-Mar-19 01:03 PM
Lol didn't notice that, they must have forgotten to change the text
(edited)
Aside from that, what do you think
jl777c
13-Mar-19 01:03 PM
what are the 4 pillars?
from marketing maybe use the 4 pillars for the words
Draeth
13-Mar-19 01:06 PM
Security, scalability, interoperability and adaptability?
@jl777c
so use the 4 pillars instead of i"n Dpow we trust - est 2016"?
jl777c
13-Mar-19 01:08 PM
instead of "safe" .. "secure"
but those are long words...\
Draeth
13-Mar-19 01:09 PM
Ahh
jl777c
13-Mar-19 01:09 PM
maybe shorter variants of the 4 pillars
Draeth
13-Mar-19 01:10 PM
I could remove the 7s on that side to make room
And hide them somewhere else
jl777c
13-Mar-19 01:11 PM
or maybe just "adaptable" and "secure"
Draeth
13-Mar-19 01:11 PM
That'll work
gcharang
13-Mar-19 01:12 PM
maybe remove
"safe" .. "secure" .. 777 in the front
and replace with
secure scales adaptable
Draeth
13-Mar-19 01:13 PM
I could fit security, scalability and adaptability
gcharang
13-Mar-19 01:13 PM
sure if it will fit
jl777c
13-Mar-19 01:20 PM
binance volumes still around 10,000 KMD
per minute
siu - Chainmakers
13-Mar-19 01:33 PM
in my experience, these spikes tend to mean that more up will come
this is just how breakouts happen
weekly looks like open above 41ema a couple weeks ago, then retest and when now 8ema seems to be crossing over, a breakout happened (FOMO buy)
jl777c
13-Mar-19 01:35 PM
binance sellside upto 40k sats is now much less
i think the big volume was huobi arbitrage
siu - Chainmakers
13-Mar-19 01:36 PM
also, higher volume is a dead giveaway that something is brewing
jl777c
13-Mar-19 01:36 PM
there was 1 million KMD withdrawn from binance
siu - Chainmakers
13-Mar-19 01:38 PM
hopefully for elections
jl777c
13-Mar-19 01:40 PM
seems it was when huobi bids were above 100k
Draeth
13-Mar-19 01:41 PM
I'll adjust the text before I get it prodded, but i waanted some quick input
(edited)
https://imgur.com/hO65gyW
Is this what you were thinking
@jl777c
@gcharang
jl777c
13-Mar-19 01:42 PM
all scrunchy now...
Draeth
13-Mar-19 01:43 PM
I know, it'll be adjusted
jl777c
13-Mar-19 01:43 PM
maybe "secure" "scalable" and "adaptable" instead
siu - Chainmakers
13-Mar-19 01:43 PM
adaptability looks broken
ah, ok
Draeth
13-Mar-19 01:44 PM
Kk
BanHammer
13-Mar-19 01:44 PM
too much "ity"
Draeth
13-Mar-19 01:44 PM
Also. Any comments on side 2?
BanHammer
13-Mar-19 01:45 PM
really like the design though
Draeth
13-Mar-19 01:45 PM
@BanHammer
awesome, that's what I was hoping for
74D30
13-Mar-19 01:46 PM
Safe secure multiverse
Thats what it should say. Make people curious silver changes hands as well.
siu - Chainmakers
13-Mar-19 01:47 PM
weekly looks like trendline break, retest and pump afterwards.
Draeth
13-Mar-19 01:49 PM
@74D30
multiverse wouldn't really fit since it's not one of the pillars
Technically
74D30
13-Mar-19 01:50 PM
Gotcha
jorian
13-Mar-19 02:01 PM
can't we just put a big MOON on one side of the coin?
Draeth
13-Mar-19 02:02 PM
again, the text will be adjusted, but does the wording look better now?
https://imgur.com/iYR4TFE
LeshAft9
13-Mar-19 02:02 PM
secure, scalable, adaptable, wow
Looks cool though!
actionslacks
13-Mar-19 02:06 PM
Nah you should just start all over
1
CHMEX
13-Mar-19 02:07 PM
Todays Onchain Volume is at the moment at 32m KMD thats like 30% of the total Supply
3
74D30
13-Mar-19 02:19 PM
Whos buying back in right now? Or are we waiting
Alecandro
13-Mar-19 02:20 PM
I did, but could retrace father. Got extra KMD fo free.99 so I’m happy
74D30
13-Mar-19 02:21 PM
Yup
Good trade
actionslacks
13-Mar-19 02:21 PM
btc network is getting a little overwhelmed atm. did the power come back on in venezuela?
https://www.blockchain.com/btc/unconfirmed-transactions
74D30
13-Mar-19 02:22 PM
Venezuela will last longer than we think
actionslacks
13-Mar-19 02:24 PM
I hope so. they're the best real life use case for crypto that there is
1
74D30
13-Mar-19 02:27 PM
Indeed
FishyGuts
13-Mar-19 02:39 PM
Nice pump. Hope y’all bought the bottom.
Tek
13-Mar-19 02:40 PM
tfw buy "expensive" bags around 23 and 24k
think well 'll move em off exchange so I can stake whatever
suddenly the price moons to 30k+ sats
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
why is my stack always in wallets when whales pamp it
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
jorian
13-Mar-19 02:41 PM
why am i asleep when it happens
Tek
13-Mar-19 02:41 PM
why didn't I set unrealistic sell orders at + 100%
jorian
13-Mar-19 02:41 PM
have you done it now?
jl777c
13-Mar-19 02:41 PM
pumps represent a small percentage of time, so statistically what else to expect
Tek
13-Mar-19 02:41 PM
no all my kmd is on a wallet.


com.mmm.cms.homehealth.test
Classes
CommandLineParams
CommonTester
HH_PPSTest
HH_PPSTest_GDIT
HomeHealthGrouper_HP
HomeHealthGrouper_HPXML
HomeHealthGroupingFactoryTest
HomeHealthGroupingTest
OasisRecord_B_ReadWriteTest
OasisRecord_C_ReadWriteTest
OasisRecord_C1_ReadWriteTest


| DOSE: |
20 mg |
oral |
2C-I |
(capsule) |
At the time I was a little skeptical of trying 2c-i, only because I had dosed on 2c-e two weeks prior to my experience and had a semi-bad trip because of snorting a bit more then I should have. Trying 2c-i though was one of the best decisions I have ever made psychedelic wise. Prior to taking 2c-i I felt extremely lost, and as if I had lost all happiness in the world around me. I no longer have those same feelings.
Tuesday, May 12th.
I purchased two hits in capsule form during school, but only got one until later because I only intended on buying one. Finally 2:37 p.m. arrives and school is let out, my friend who had sold me the hits came and picked me up from school to give me the second hit and to drive me home. I got home at around 3 o'clock and started to prepare myself for the trip as I waited for my friend to come over so we could trip together. 3:30 rolls around, and my friend we'll call him 'Jay' shows up. We leave my house grabbing two coca-cola's on the way out and start to head towards the forest next to my subdivision. On the way to the forest preserve we both pop our capsules and drink out of the same coke can saving the second one for later.
After a little more than an hour of waiting I noticed colors getting brighter, and everything gained a buzz to it. It was impossible to contain a straight face, I felt euphoric, everything in the world around me was beautiful. I was bursting with laughter over things that normally I wouldn't even laugh at. My legs felt numb and walking felt incredible, we decided to have a sit on the grass on the side of the bike path. Soon after I was lying on my back looking into the sky noticing clouds morphing together and swirling about. After a while of seeing clouds in the sky, they started to dissipate and shortly after the sky was completely clear. I then saw only what I can describe as when you take a pebble and throw it into a body of sitting water, the ripples were going inward rather than outward though and instead of it being one color(as it would in a lake or pond) it was every color of the rainbow mixing together. It looked like space had had a hole ripped in it.
We got up and started walking along the trail again determined to find where it ended. As we walked, we saw bench and sat down. The bench looked upon a very hilly area covered with long grass swaying with the wind. I felt like I was one with the swaying grass and realized that the whole world was one living being. I snapped back out of it as a bike rider rode past at a very quick pace. The bike rider wasn't just riding his bike though, the entire world was attached to the back of his bike and was pulled with him as he rode past. We decided to keep walking.
We continued to walk down the path looking at trees, watching the ground and the pebbles mixed in the black top style bike path move beneath us. Me and Jay were very much on the same trip the entire time, we didn't even need to talk to know what each other we're thinking or seeing. I felt great at this point, I really loved that I felt no nausea like I did on 2c-e.
We soon came upon a bridge with metal side rails and a wooden plank floor. This bridge was about 100 feet long across a 50 foot wide river. As we walked closer to the bridge it began to look more fascinating with each step taken. My mind was going insane it felt like 1,000,000 thoughts a second were going through my brain. Finally we we're on the bridge, it was a sturdy bridge, as I stood in the middle looking down to the other side of the bridge it began to rock. By rock I mean that one side would go up, while simultaneously the opposite side of that particular spot would go down. I noticed that what I was seeing was exactly like the Tacoma Narrows Bridge collapse.
We continued walking, by this point we had walked close to 2 miles. It felt like nothing though, I couldn't honestly feel my legs. I had my cellphone on vibrate during this entire trip and I missed almost every call that was made to me. Everything around me was melting, I started to notice that everything was lined by thick black lines, like in a cartoon.
We were at about 2 1/2 miles when I noticed a raccoon on the side of the trail melting. I soon realized this raccoon was dead. A wave of emotion came over me, I quickly turned around and started to walk as fast as I could. Jay did as well because he had seen the same thing as I did. I felt so much emotion for this dead animal, I understood death and knew that one day, sooner or later, I would have to face death and I couldn't have been more calm about realizing that one day I wouldn't inhabit earth any longer.
We reached the end of the path, as we walked out we came upon a very busy street and realized we had walked three miles away from my house.  It was the most intense visual trails I've ever seen on any psychedelic I've ever tried, and I'm very experience with psychedelics.
To the left of the street we noticed a pavilion and went over to it, we sat on a picnic bench and looked at the world around us. It was as if we were inside a movie theater with 8 walls playing a panoramic movie.
Soon after our friend came and picked us up, the whole car ride was a blur. Almost as if some one took a freshly done painting and smeared everything in one direction. When my friend would stop everything would smear back into order. It was crazy it felt I was going 700 miles an hour. I felt so good at this point my body felt floaty and great even after a three mile walk. My friend dropped us off at my house.
I said hi to my parents, and made my way to my basement where my room and 62' t.v. is located. We turned on the t.v. and Hustle and Flow was on, the entire time we were laughing uncontrollably watching people faces melt and listening to the incredible beats being made. Something I never mentioned is that music is incredible on 2c-i I would suggest listening to Animal Collective's album 'Merriweather Post Pavilion' and also MGMT's 'Metanioa EP' or 'Oracular Spectacular'. I felt a deeper connection then I have on 2c-i then on any other psychedelics. I honestly can't even describe how connected I felt.
The drug started to wear off, and Jay had to leave. My sister gave him a ride home because he didn't feel comfortable driving on 2c-i. I went with for the car ride and the tripping died down.
When I got home I smoked a bowl of some pretty kill weed, and I started tripping again. I would like to tell you what happened during this point, but I honestly can't remember. I fell asleep at around 3:00 in the morning. I woke up the next day at 6 a.m. feeling so great after only three hours of sleep.
Be safe in taking 2c-i and hopefully you'll have as good as a trip as I did.
Thanks for reading.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


--- layout: post title: The Right Age for Preschool date: 2009-09-07 09:38:10.000000000 -07:00 type: post parent_id: '0' published: true pd: '' status: publish categories: - Classroom Talk - Early Childhood Issues - Infants and Toddlers tags: - Classroom Elementary - preschool - preschool readiness - toddler meta: _edit_last: '1' _efficient_related_posts: a:7:{i:0;a:4:{s:2:"ID";s:3:"756";s:10:"post_title";s:22:"How to Engage Students";s:7:"matches";s:1:"1";s:9:"permalink";s:31:"http://classroomtalk.com/?p=756";}i:1;a:4:{s:2:"ID";s:3:"483";s:10:"post_title";s:54:" A Home Made Lunch is Not Necessarily a Healthy Lunch";s:7:"matches";s:1:"1";s:9:"permalink";s:31:"http://classroomtalk.com/?p=483";}i:2;a:4:{s:2:"ID";s:3:"397";s:10:"post_title";s:66:" Great Educational Gifts For Kids of All Ages In a Tight Economy";s:7:"matches";s:1:"1";s:9:"permalink";s:31:"http://classroomtalk.com/?p=397";}i:3;a:4:{s:2:"ID";s:3:"165";s:10:"post_title";s:73:"Three Easy Ways to Get Your Preschooler on the Path to Algebraic Thinking";s:7:"matches";s:1:"1";s:9:"permalink";s:31:"http://classroomtalk.com/?p=165";}i:4;a:4:{s:2:"ID";s:2:"86";s:10:"post_title";s:61:"Three very simple steps to help your young child’s writing:";s:7:"matches";s:1:"1";s:9:"permalink";s:30:"http://classroomtalk.com/?p=86";}i:5;a:4:{s:2:"ID";s:2:"63";s:10:"post_title";s:29:"Improving Handwriting at Home";s:7:"matches";s:1:"1";s:9:"permalink";s:30:"http://classroomtalk.com/?p=63";}i:6;a:4:{s:2:"ID";s:2:"40";s:10:"post_title";s:49:"The 10 School Supplies No Child Should Be Without";s:7:"matches";s:1:"1";s:9:"permalink";s:30:"http://classroomtalk.com/?p=40";}} _relation_threshold: '1' author: login: k email: k@k display_name: mcary first_name: '' last_name: '' ---
At what age should I send my child to preschool?
Ordinarily age three is the ideal time to start preschool. Children at this age are ready to expand their social horizons and are developmentally ready to take part in activities which require patience and cooperation. Parents of two year olds are better off saving their money because toddlers at this early age do better playing with one other child rather than interacting in a group.
Although children differ in their social readiness, a good rule of thumb is that a child should attend preschool as many days a week as they are years old. So a three year old might attend three half day sessions a week, a four year old four half days, and a five year old five half days.
Attending a half day preschool gives a young child just the right balance of arts and crafts, outdoor play, and pre-academics such as story and circle time. Unless you need to enroll your child in a full day program to accommodate your own schedule, don’t do it. Most all day programs include an afternoon nap which can be as long as a couple of hours. Although your child will likely need this rest, do you really want to pay for the time when your child is asleep?


This extremely simple website design is my very first website to finish and publish online. I have always considered myself a creative person, and these first steps in creating this website are just but a teaser to much more exciting designs that I am hoping to accomplish in the future.


Ajax and Rails, making it work
15 Oct 2014Every time I need to add some Ajax to a Rails project I need to look up documentation and search through all my earlier files to see how I did it.
How it works
To me, Ajax in Rails is needlessly convoluted, but here’s how it works:
- You create a link with
link_to
and set theremote
option totrue
- In your controller, for that link, create a
format.js
response - Create a javascript file with the same name as the method the link responds to
- In that javascript file, put the
js
code you want Rails to execute when you click the link
Example
This is a simple issue where I need to hide or show a column based on the value of a cookie which I’ve previously put into an instance variable:
The link
The controller method
The javascript file
Pitfalls
Beware of comparing integer values inside js.erb
files, you might get a missing method error when the javascript helper tries to run gsub
on the integer:
This sucks because it means you can’t use integers for anything you need to then equate in a js.erb
file but I don’t know of a workaround.
Reloading a DOM element
If you want to reload part of the page, it gets even more convoluted because you need to create a Rails template that you can call to render only that portion. Rails calls this the ‘unobtrusive’ way, but it really fragments your views and you end up with as much as 5 files to edit just to get this to work, let’s count them:
- the
routes
file, you’ll need to add a route for the link - the
controller
file that the link method calls - the
view
file that shows your data - the
js.erb
(orcoffescript
) file that contains the actual javascript code - the
Rails partial
file that you want to refresh
Not what I would call unobtrusive at all but there you go.
So in our earlier example, lets refresh part of the page.
Refreshing part of the page
All of the above stays the same, but we need 2 things to make the refresh happen:
- an
element
that we will refresh - the
Rails partial
that will contain the data that we will reload
In our view file we create an element (generally a div) that we will refresh, it might look like this:
The Rails partial
The bit in the js.erb
that actually refreshes the DOM element:
In this case the partial only contains a link and the logic to represent the right icon depending on a cookie value (I’ve stripped some other code that also gets refreshed to keep things simple).
Conclusion
So, not very unobtrusive at all and too many moving parts to remember every time.
Feel free to refer to this nifty guide the next time you need to use Ajax in Rails, I know I will :)


Status Page
Refreshing in
60
secs
Systems Status
Project Status
Incidents
Copyright © 2017
dongfg
. Powered by
status
.


We use Pootle for handling http://translate.creativecommons.org/, the site where our international affiliates and other CC community members can help us out by translating CC content into other languages. Currently we only request translations this way for core CC infrastructure like the license choose.
For a few months, I had been working on a replacement for Pootle that better-fit our needs. Mozilla, as it happens, has similar issues, and when I recently investigated, I found that they were working on improvements to Pootle. So enough working alone; we'll work with them! Their project to improve Pootle is called "Verbatim," and I encourage all interested in web-based translation software to read more at that link.
Nathan Yergler and I sent an email to our international affiliates email list, and since I have a lot to do before tomorrow, I'll let it speak for itself:
A bit more than a month ago we hinted we were working a new web-based translation tool. We're committed to making translation easier and more productive for all of our affiliates. To that end, improving the tools is one of Asheesh Laroia's current focuses. This message should be considered as coming from both of us.
BRIEF SUMMARY
Things are going to look prettier on http://translate.creativecommons.org once we flip the switch into a
newer version of the software on Wednesday morning, Nov. 26 Pacific time. We're making things easier to use by joining forces with Mozilla and the Pootle developers on improving Pootle.DETAILS
So we've joined forces with the Mozilla project on an overhaul to Pootle. They've decided to make improvements to Pootle to make it suitable for their translation efforts and in true open source fashion
we're benefiting from their changes and contributing our own.  There's a long series of Pootle
improvements coming down this pipe, we expect; this is just the opening.From our end, we're also going to make the process more streamlined for translators. Here is some feedback we've gotten, and how we plan to address it:
Issue : "It takes too long to see the translations on the web, either on the staging site or the main site"
Response : (Done) For all admins of a language, there is now a link labeled "Commit" you can do in Pootle. When you do this, the latest translations go live on staging.creativecommons.org. (I think this is
pretty cool. Try it!)Issue : "It's hard to understand how to use Pootle"
Response : (In progress) In the next few days, I'll be publishing a video of basic Pootle usage that slowly shows how to be sure you are using it effectively. I'm happy to answer other questions about how
to use it.Issue : "It's hard to keep up"
Response : (In progress) We'll start emailing statistics to the CCi list showing which languages are in need of work. The new Pootle calculates how many words need translation rather than how many messages, which is much more accurate.
Other changes we have or will be making:
- We've gone through and made all existing translators for the website into admins which means you can now deputize others without our intervention. Documentation managing your translators will be part of the documentation/screencasts that Asheesh works on.
- Pootle will be likely migrating from its old "jToolkit" backend to the more modern Django. This will make it faster and more reliable in the long run
- We'll run a nighly script that makes sure that if we add a new string to translate, it shows up in Pootle within a day.
- I've [Asheesh] enriched the PO files with some extra "context"information saying what the string is used for; for example, you will see not only the language name "Korean" but our internal code for it, "lang.kr". This probably won't be interesting to most contributors but if you're trying to re-use our templates, etc for your own site it'll help you connect the dots.
Again, this is just the first stage of the Pootle upgrade coming down the pipe thanks to our working with Mozilla. We were working on an independent replacement for Pootle called "Herder," but when we
discovered all this activity by Mozilla we realized it would be most beneficial if we joined forces with them.We're planning to flip the switch Wednesday morning Pacific time. There may be up to one hour of downtime, but we think the downtime should be limited to about a period of five minutes.
Thanks for your contributions to date and all your feedback. If you have additional feedback, gripes, suggestions, we'd love to hear them. Also, please feel free to email us offlist with questions regarding
your account.


DBC-Cultural Blog:
Date: 07.14.15
Entry #: 1
Commentary:
What's your take on the DBC experience? I love the idea of immersive learning. With the resources and the background knowledge given during Phase 0 to jumpstart the learning process and be ready for Phase 1 is grueling, but strangely enough, kiiiinda fun!
What is your impression of DBC? I look at DevBootCamp as a hacker's playground. To me coding is a very unique trait that allows one to see inner on-goings of what makes computers, apps, programs TICK. I feel like I am apart of a niche group of similiar-minded individuals craving knowledge.
How do you see yourself engaging with this type of culture? I think the culture is actually what drew me into the specific 'coding academy'. There's something about being thrown in a pool of sharks, (with the prepardness taught during Phase 0) being able to fend off predators -it's exciting.
Have your expectations of DBC changed? If so, how? After my first offical week during Phase 0, my expectations have definitely changed. I am moreso now realizing this will take a great deal of effort. I've spent well over the estimated 15-25 hrs needed for Phase 0 and this is just week 1 of Phase 0!
Are you excited to participate in this kind of learning environment? Does it make you nervous? The learning curve and curriculum are definitely a bit nerve-wrecking seeing as how much information is thrown at me already. The thing that worries me the most is the ability to RETAIN this valuable information. I suppose repetition will help alleviate this nerovousness over time.


This website was created to help people with food restrictions be able to find restaurants to fit those restrictions.
We hope to successfully make a difference in the food industry by filling the demand of helping people with food issues.
Like Gluten, Nut, and Dairy allergies.
Our goal is to raise awareness of food restrictions to restaurants to get them to add new safe products to their menus.


 I guess Google has foreseen this ever since they introduced "swipe-to-open" overflow menu in KitKat. Few days ago, I came across an interesting concept which applies the gesture philosophy on the spinner widget. The concept shows that the…
This code detects any defect (e.g. textile or liquid defects) using image processing in different kinds of images. You can download the code from here. This code was made by Zouhir Wakaf and Hamid A. Jalab, and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license.…
Conditioned place preference (CPP) paradigm is used to test drug addiction in mice. The mouse is placed inside the apparatus, and time spent in compartments is measured. The design isn’t standard, it comes in many varieties. In my case, the box had three compartments — black and white compartments…
This module brings back the old ripple effect seen in Android 5.  Luckily, they decided to bring it back in Android 9. Compatibility This module requires Android 5-based ROM and above…
TexMod is an old tool made to replace the textures of any Dx9 game without modifying the original files of the game. Follow the steps below to get going: Download TexMod from other sources (file is no longer hosted on this domain) Launch the application. Note: anti-virus applications might label…
This guide helps you uncap cutscenes frame rate. Open your Origin library, and right-click on Dragon Age Inquisition icon (the cover art). Select "Game Properties…". In the "Command line argument" field, add the following code and then click "OK" -GameTime.MaxSimFps 60 -GameTime.ForceSimRate 60+ Launch the game…
Follow the guide below to toggle HUD visibility without the need for another app (e.g. CheatEngine). This will hide all overlays including menus. Press tilde / ~ key on your keyboard to enable the console Type UI Press tab key to auto complete the code Type 0 to disable HUD, or…
Corsair Link software seems to be broken after Windows 8.1 update. Fortunately, there is a fix. Hit the start menu, and type "regedit" (Registry editor). Right-click it, then choose "run as administrator" to gain the needed privileges From the left side folder tree, navigate to the following key: HKLM\…
Locate the game NFS14.exe file. Usually, it’s located in your Origin library (C:\Program Files (x86)\Origin Games\Need for Speed™ Rivals\) Create a shortcut of the exe file by right-clicking it > send to > desktop (create a shortcut) Right click on the shortcut, and…
This guide will show you how to convince everyone to join Tavia at the end of "The Walking Dead: 400 Days". In each chapter, there are couple of options which might affect the character’s decision of joining Tavia. Wyatt Either Wyatt or Eddie has to check the guy…


Longer than 7 characters
Has a capital letter
Has a lowercase letter
Has a number
Has a special character


Areas lets you create new shapes by applying 4 basic operations on exsiting shapes: add, subtract, intersect and xor. You can also specify a 'asShape' property to store it for later use.
| none | This shows 3 shapes without any area operation applied to them. |
| add | |
| subtract | |
| intersect | |
| xor |


03 Feb 2016
Agra - The Taj Mahal
Can’t go to India without seeing the Taj Mahal. Actually, you very well can as it’s a big country and the Taj is not a franchise business, so there is only one and…I digress.
Since I was in Delhi, it seemed like a smart idea to go take a look though: The Taj Mahal is located in a neighbouring city called Agra only a few hours away and I wanted to see what all the fuss is about. Luckily I had run into a group of friends from England at the hostel, and they were planning to go, so I just tagged along. Unfortunately, they had moved to another hostel in the meantime and hired a car from there. And so it happened that I had to kick myself out of bed around 3am and take an auto/tuktuk/threewheeler from Paharganj to South Delhi. This time of night the roads were wonderfully quiet and empty, just like my brain. Unfortunately this was also true for the driver, who took a somewhat experimental approach to navigation. As luck would have it, the others were delayed, too, since their driver hadn’t turned up yet.
When he did, we were all a bit surprised: Our ride was a lot cleaner and fancier than expected. Impressed, we settled down for a 4-hour nap on our way to Agra.
HONK! - HONK! - HOOOOOOOONK!
Unfortunately our driver did not live up to the distinguished flair of our ride: As we drove through South Delhi, he honked continuously, weaving in and out of traffic. Yay, we were riding with Indian Ayrton Senna…
Since there was no hope of sleeping, I enjoyed the view of the sprawling city as it was slowly waking up. Everywhere construction sites were reaching up into the sky. As we drove past Faridabad Industrial Town I found myself staring at the swanky appartment buildings the multinationals had built there for their staff. My amazement was shortlived at this ungodly hour, so I drifted off before too long.
Definitely not drooling, I had sunk against the window and only woke up when I heard the sound of dull thumping. When I looked around, I saw that the sound was caused by our driver repeatedly punching his thigh. When asked why, he responded “So I stay awake!” Oooo-kay. We insisted he stop at the next gas station and bought him a coffee.
As luck would have it, our driver was clearly not used to higher doses of caffeine and decided to liven up the early morning by turning on the radio and tuning into a station playing native dance music (think squealing pipes, a tinny beat and the sounds of small animals in agony). Good thinking, genius: Not like any of us wanted to sleep at goddamn six in the morning…
Instead of much-need sleep I got to see some of the country side and some villages between Delhi and Agra. Simply put: Not a fan. Most of the villages seemed fairly underdeveloped, the roads were bad and traffic consisted of various configurations of wheels, axles, curious-looking engines and livestock. Often a little bit of everything, all bound together with sticky tape.
We picked up our tour guide in the outskirts of Agra, a polite and well-spoken professional guide. Next we stopped at a fairly swanky-looking hotel (in a decidedly less swanky-looking neighbourhood) for brunch before heading towards the Taj Mahal itself.
The powers-that-be forbid traffic of cars and tuktuks around the Taj Mahal (generally a good idea: black soot, white stone, makes sense). The downside of that was that as we stepped out of the car, we also stepped into a massive pack of waiting hawkers and shitpeddlers. “No. No. No, thank you. I swear to god, if you touch me again..!” So we made our way throught the thick of commerce towards the entrance. Here, our guide collected money for the entrance fees. As I had seen before in Delhi, discriminatory prices apply. This means that tourists like us paid about 10€ per person, where locals and other Asians paid about one Euro or two. While this seems a bit unusual, a part of me hopes that the money is actually used for the upkeep of this impressive monument. It probably is. I mean, they say it is. So it probably is. Yeah.
With our tickets, complimentary water bottles and plastic overshoes we passed through yet another security checkpoint and found ourselves in front of the Great Gate. Now I’ll leave the history lesson to Wikipedia, but the gist is: The entire complex was built under orders of emperor Shah Jahan in the early 17th century. Weirdly, I had assumed it to be much older but that might just be me.
The pointy white building is a tomb for his favourite wife, Mumtaz Mahal, as a symbol of his undying love for her. His other three wives got smaller buildings, as a type of undying fuck-you.
The outer gates and walls consist of red stone with incredibly intricate inlays of stones and mother of pearl. Shah Jahan being a Moghul, and hence muslim, emperor, many of the inlays and inscriptions are actually calligraphy and verses of the the Qur’an.
In addition to the mesmerizing detail of inlays, the entire complex is filled with interesting architectural mindgames. For example, the calligraphy on the Great Gate is written in increasingly larger font towards the top, to ensure all letters look the same size when viewed from the ground. The effect is hard to describe but there is a tangible feeling of “…huh?”
The the Great Gate one enters the mausoleum grounds, in which a long pool points towards the white mausoleum itself. Eventhough we were less than lucky with the weather, the view was captivating. While we were swarmed by other tourists, seeing this World Wonder just before us was oddly moving.
(I should also note that the grounds were kept very clean and orderly. Now that’s what I paid for!)
Following the path along the pool we reached the foot of the mausoleum. Here, our guide pointed out that the four towers around the main building were actually built at an angle, slightly slanting outwards. This was primarily done to keep them from damaging the main dome should they fall, but also has the curious effect of - again - reducing skewing a bit when viewed from the ground.
Here, we all slipped on our overshoes and slowly shuffled into the mausoleum. Every inch of white marble was covered in intricate patterns and inlays. The level of detail was truly astonishing. In the light of flashlights we wandered around the tomb of Mumtaz Mahal and marveled at the decoration all around us.
Eventually we managed to push through the throng of tourists and exited the tomb on the backside. The Taj had been build right on the Yamuna riverbank. Rumor has it that Shah Jahan had begun construction of a second tomb for himself on the opposite riverbank, only built from black stone. However, when researching that topic, I found conflicting reports about that tale. We ended up enjoying the view of the misty river for a bit before heading back towards the gate. We used the way back to take a few more pictures (for Facebook, you know) and then fought our way back towards the entrance and our car.
We stood around for about 15 minutes, waiting for our driver to turn up, all the while every damn hawker of Agra danced around us. “No. No. No. Just. No. Jesus. No. No. Fffffff…NO!”
We were supposed to go see the Red Fort of Agra next, but were dropped off at a “Crafts Museum” first. Here, a few crafty local guys were creating some of those amazing stone inlays for decoration. It took a while to explain to them that yes, that marble table top with 18 kinds of gem inlays was very impressive, but no, I was not going to buy, partially because it weighed 80kg. No, I did not want them to ship it to my home address, but thanks for asking.
After tactfully leaving the “museum”, we visited the Red Fort. I’ll be honest: I remember next to nothing about that part.  I was incredibly glad to get back into the car eventually. Most of us fell asleep almost right away and slept blissfully through the bumpy ride back to Delhi.
Until next time,
Arne


Exhibits
Welcome to the Project Z: Museum of Survival. The museum is divided into 4 sections. Details for each section can be viewed by clicking on the cards below or by clicking on the icons on the right (hidden for small screens).
At the beginning of the museum, you will have have the ability to choose a group to travel with and a docent character. The docent will guide your "survival" group throughout the museum. Of course, you can always go on your own if you choose.
It's time to enter the museum. Welcome to the beginning of the end of the world! Be sure to create your group wisely.
Infrastructure is the first group of exhibits you will encounter on your museum visit. Infrastructure is the underlying facilities, services, and installation required for a functioning community or society. In the case of a widespread emergency, most of the infrastructure in Los Angeles or your city will quickly collapse if proper measures are not put into place.
Power Exhibit
Which type of battery should you choose to be prepared for an emergency?
L.A. Exhibit
What can L.A. do to prepare infrastructure for an epidemic?
Communication Exhibit
Can you make the best decisions in an emergency situation?
The primary purpose of these exhibits is to help you prepare for infrastructure breakdown. After any emergency, government agencies and community leadership may not be ready in time to assist. In this case, preparing beforehand can greatly improve the community's chance of survival. Learn which type of battery is most suited for which situation and predict how long they will last. Also, see the optimal ways of interaction during times of distress.
Take a right and your group will encounter the medical section of the museum. Medical refers to anything from prevention to wound treatment. Obtaining knowledge in the medical aspect of emergencies will greatly increase your chance of survival and allow you to assist others.
Control Exhibit
Is time to shut-down the virus for good.
Prevention Exhibit
How can you evade the epidemic?
Treatment Exhibit
Quickly! Fix the wound before you get infected!
In medical emergencies, your group will be informed on how to prevent and control epidemics as well as treat injuries induced by these disasters. Whether it’s the equipment used, treating wounds through cold compress/hydrogen peroxide, or analyzing wounds, this quadrant has covered and informed! Not only that, the exhibit group will provide calculations on the approximate supplies needed and graphs illustrating the rate of disease spreading using previous Los Angeles statistics on population as well as cover factors that contribute to previous epidemics. Last, but not least, medical emergencies will inform your group about disposals of contaminated equipment and portrayals of epidemics in American literature. All these information will not leave you vulnerable in emergency situations!
Walk straight forward and your group will enter the final quadrant: survival. In an emergency situation, survival refers to the set of skills necessary for self as well as group preservation. Your group will need the essential skills and knowledge taught in this quadrant to combat lack of order and lack of amenities.
Supplies Exhibit
Get the necessary supplies. Pack the supplies.
Skills Exhibit
It's more than just tying a knot.
Plan Exhibit
Prepare before catastrophe, not after.
The survival exhibits will provide tips for thriving in an emergency situation. This group will provide a list of items essential to a survival kit and expand on items such as heat packs and insulin. In addition to those items, this quadrant will share an evacuation plan that applies to most emergency situations. With these tips, your group will be able to survive for a prolonged period without the usual leisurely commodities used in daily life.
Social
As you go forward, your group will enter the realm of social aspects for Project Z Museum. Social aspects will be the second group that visitors will encounter on the visit. Social in this case is the interpersonal communication and interaction between groups of people in an emergency situation. Knowing how to interact with those around you will be of utmost importance in times of disaster.
Rioting Exhibit
How do you survive a riot?
Social Exhibit
Quarantine. Rationing. Paranoia.
Communication Exhibit
Language is a powerful tool in times of distress.
Geography Exhibit
Pinpoint the safest areas to be.
In this section, your group will be able to learn the proper measures to defend yourselves in a riot. Besides preparing for mass demonstrations, your group will be able to learn about communication, social distancing, and hysteria involved as well as the decisions that must be made when a disaster such as an epidemic or bioterrorism leaks to the public.


RESTful Web API with Node.js Framework
Setup
| Criteria | Meet Specification |
|---|---|
|
Node.js framework |
Project uses one of these 3 Node.js frameworks:
|
|
API Service Port Configuration |
The project’s API service is configured to run on port 8000. The default URL should remain private facing using localhost for connectivity (example: http://localhost:8000). |
Functionality
| Criteria | Meet Specification |
|---|---|
|
GET Block Endpoint |
The web API contains a GET endpoint that responds to a request using a URL path with a block height parameter or properly handles an error if the height parameter is out of bounds. The response for the endpoint provides a block object in JSON format. URL: http://localhost:8000/block/0 Response:
|
|
POST Block Endpoint |
The web API contains a POST endpoint that allows posting a new block with the data payload option to add data to the block body. Block body should support a string of text. URL: http://localhost:8000/block
The response for the endpoint is a block object in JSON format. |
|
Errors |
Service responds with appropriate error responses when posting or getting contents. A common error to watchout for - When posting to |
Code Readability
| Criteria | Meet Specification |
|---|---|
|
Project README.md |
Project contains an updated README.md to include instructions on the deployment of your project. The README.md must include the Node.js framework for your RESTful API along with its endpoints and options. Updated README.md must include:
|


FreeLawTools.com Date Calculator
Deadline Calculator/Date Calculator
Calculate upcoming deadlines or days elapsed since a date
Enter positive or negative numbers of days/years
Deadlines on holidays can be shifted to the day before or after
Days
Years
Start Date
Calendar Days
Business Days
1
st
Following Day
1
st
Preceding Day
Calculate Deadline


Selectors
Different Types of Stylesheets
Remember that this is the order in which stylesheets are interpreted and applied!
Properties
CSS Layout Challenge
CSS Grid
Javascript Demos
In-Class Exercises
Homework


24-hour PNP hotline for SEA Games
by Joel E. ZurbanoThe National Capital Region Police Office on Saturday launched a 24-hour police hotline for the 30th Southeast Asian Games.
NCRPO chief Debold Sinas led the launching ceremony during the Final Coordinating Meeting of Task Force NCR at the Conference Room in Camp Bagong Diwa, Bicutan, Taguig City.
READ: Cops on full alert for SEA Games
The NCRPO SEA Games SMS and Viber hotline numbers are 0915-983-4636 for Globe subscribers and 0998-325-5626 for Smart subscribers.
“However, eyeing the sustainability mechanism of the hotline, only SMS and Viber messages will be accounted on the hotlines and strictly no calls at all,” said Sinas in a statement.
He assured the public of prompt response to queries, reports, and complaints regarding SEA Games made through its official hotline.
The hotlines, according to Sinas, will be monitored 24/7 by trained and competent policemen assigned in the Operations Division at the NCRPO headquarters.
Information relayed to the hotlines will be referred to the concerned Task Group Commanders or units for immediate action.
“We are prepared to make this anticipated biennial regional multi-sport event smooth and peaceful,” said Sinas.
More than 15,000 policemen will be deployed to provide security for the sports events
that will be held in Metro Manila.
READ: NCRPO to deploy 15,000 cops for SEA Games
The Philippines will host for the fourth time the SEA Games from Nov. 30 to Dec. 11 this year.
The country won its first-ever SEA Games overall championship in 2005, the last time it hosted the biennial meet. The Philippines also hosted the 1981 and 1991 editions.
READ: MMDA gears up for 30th Southeast Asian Games
READ: SEA Games dry run slated for Thursday


By: Jessica A Brown
Since March, COVID-19 has had drastic, and sometimes deadly, effects on Americans across the country. According to research by the New York Times, more than 10 million Americans have been infected with the coronavirus since March and at least 243,330 have died.
And if you are incarcerated in one of the United States’ 1,833 state prisons, your chances of contracting the virus are even greater. And what’s worse- those numbers are continuing to rise. The Times reported that as of November 3, 2020, at least 169,286 people in prison had tested positive for the illness, a 5% increase from the week before.
169,000 when compared to 10 million may not seem like much. But considering the lack of precautions and regard for the health and safety of incarcerated people, that number is far too high. All year, prisons have proven to be literal hotspots for COVID-19 transmission, yet little has been done to protect incarcerated people.
There is no room for social distancing in prisons due to overpopulation and close confinement, personal protective equipment supplies are extremely low, there is little to no regular virus testing, and no stringent hygiene standards implemented across the board. And although there is a growing population of elderly people incarcerated and those with pre-existing conditions, many states have rejected the idea of releasing high-risk individuals, even if it means protecting them from the virus and potentially saving their lives.
Here is a searchable list of the top 10 state prisons with the highest number of reported cases of COVID-19.
Across the country, there have been calls to action demanding the release of as many prisoners as possible, including people who are nearing the end of their sentence, and those who have pre-exiting conditions and/or elderly making them high risk of contracting the virus.
Tom Meagher, Senior Editor at The Marshall Project, believes there are actionable steps our government leaders can take to reduce the risk of transmission within state facilities.
“There are two initial things that government agencies can do to help limit the coronavirus: test everyone in the system regularly—including prison workers—and release people who are near the end of their sentences to create less crowded conditions. A handful of states, including California and New Jersey, in recent months have begun to institute programs to let people out of prison who are vulnerable or close to finishing their sentences anyway. Most states are not.”
In June, The Marshall Project reported that prison populations have decreased this year by about 100,000 people, but not entirely due to COVID-19 releases. Their reporting showed that the population reduction was a result of courts being closed for a significant time this year, causing a lower number of sentencing overall.