USERNAME
NEW BOOK
MY BOOKS
MY COLLABORATIONS
FILENAME #1
FILENAME #2
FILENAME #3
FILENAME #4
FILENAME #5
LOG OUT


Black Friday 2019: Best storage, SSD, and flash drive deals
by Adrian Kingsley-HughesGetting short of storage on your PC or other devices? Pick up a deal this Black Friday and give yourself some extra space.
If you are running low on storage space, then this Black Friday might be a good time to pick up some extra gigabytes and terabytes for your PC or other devices.
Also: More Black Friday 2019 deals at CNET
Best storage, SSD, and flash drive deals
Disclosure: ZDNet may earn a commission from some of the products featured on this page.
Lexar Professional 633x 128GB SDXC UHS-I Card for $17
- See it now: Amazon
Lexar cards have been my storage cards of choice for my cameras for many years, and they have performed flawlessly. Pick up a 128GB card for 22% less.
WD Blue 6TB PC Hard Drive for $140
See it now: Amazon
Pick up a 6TB drive designed for everyday usage for 10% less. A solid drive with a two-year warranty that's perfect for upgrading a desktop PC or using in an external enclosure.
WD Blue SN500 500GB M.2 NVMe Internal SSD for $75
- See it now: Amazon
A good high-speed storage solution that's a great way to upgrade a PC with a motherboard that supports M.2 NVMe drives. This is the perfect size for a boot drive.
WD Black 1TB Performance Desktop Hard Disk for $59
- See it now: Amazon
A high-performance 1TB drive that's ideally suited for upgrading the storage on PCs used for gaming or media editing. It comes with a reassuring five-year warranty.
Samsung SSD 860 EVO 2TB 2.5 Inch SATA III Internal SSD for $229
- See it now: Amazon
Get an amazing 43% off this amazing Samsung 860 EVO SSD. This is a highly recommended SSD with impressive read and write speeds -- 550MB/s and 520MB/s, respectively.
Samsung 970 EVO Plus SSD 2TB - M.2 NVMe for $399
- See it now: Amazon
One of my all-time favorite M.2 NVMe drives, you can pick up a 2TB Samsung 970 EVO Plus SSD for 20 percent off, which makes it a good deal for upgrading performance PCs.


Containers
Insets
Table layout
Use the table-layout
class on a container, to format it as a
table. Its children will be rows, and their children be the cells of the table.
Cell
Another cell
Content on
multiple lines
Cell content
adapts
automatically
Content alignment
Use the content-relative
class on a container, and the
top-left
, top-center
, top-right
,
center-left
, center
, center-right
,
bottom-left
, bottom-center
, bottom-right
classes on the children to align them within the container:
top-left
top-center
top-right
center-left
center
center-right
bottom-left
bottom-center
bottom-right


Plugin Information |
|---|
View vertx on the plugin site for more information. |
Vert.x embedder for Jenkins.
Reporting Bugs
Do not use Jira to report issues. Instead use GitHub Issues for this project. Feel free to also ask questions via Issues, as comments on this page are not monitored.
This plugin enables an embedded, clustered Vert.x instance within Jenkins. It exposes various events – such as run completions, item creates and updates, etc. – as messages on the Vert.x EventBus. It also allows verticles to act as QueueTaskDispatchers.
See the README and wiki for more information.
Requirements
Vert.x requires Java 7, therefore the Jenkins instance must be running on Java 7. Given that support for Java 6 ends in about 3 months, this shouldn't be a major concern.
History
1.0.1 – 2012-Nov-24
1.0.0 – 2012-Nov-19
- Initial release
- Embeds Vert.x 1.2.3


001/* 002// This software is subject to the terms of the Eclipse Public License v1.0 003// Agreement, available at the following URL: 004// http://www.eclipse.org/legal/epl-v10.html. 005// You must accept the terms of that agreement to use this software. 006// 007// Copyright (C) 2011-2012 Pentaho 008// All Rights Reserved. 009*/ 010package mondrian.server.monitor; 011 012import mondrian.olap.CacheControl; 013 014/** 015 * Event concerning the cell cache. 016 */ 017public abstract class CellCacheEvent extends ExecutionEvent { 018 019 public final Source source; 020 021 /** 022 * Creates a CellCacheEvent. 023 * @param timestamp Timestamp of the event. 024 * @param serverId Server ID from which originated the event. 025 * @param connectionId Connection ID from which originated the event. 026 * @param statementId Statement ID from which originated the event. 027 * @param executionId Execution ID from which originated the event. 028 * @param source The source of the event, being a value of Source. 029 */ 030 public CellCacheEvent( 031 long timestamp, 032 int serverId, 033 int connectionId, 034 long statementId, 035 long executionId, 036 Source source) 037 { 038 super(timestamp, serverId, connectionId, statementId, executionId); 039 this.source = source; 040 } 041 042 /** 043 * Enumeration of sources of a cell cache segment. 044 */ 045 public enum Source { 046 /** 047 * A segment that is placed into the cache by an external cache. 048 * 049 *
Some caches (e.g. memcached) never generate this kind of 050 * event.
 051 * 052 *
In JBoss Infinispan, one scenario that causes this kind of event 053 * is as follows. A user issues an MDX query against a different 054 * Mondrian node in the same Infinispan cluster. To resolve missing 055 * cells, that node issues a SQL statement to load a segment. Infinispan 056 * propagates that segment to its peers, and each peer is notified that 057 * an "external segment" is now in the cache.
 058 */ 059 EXTERNAL, 060 061 /** 062 * A segment that has been loaded in response to a user query, 063 * and populated by generating and executing a SQL statement. 064 */ 065 SQL, 066 067 /** 068 * a segment that has been loaded in response to a user query, 069 * and populated by rolling up existing cache segments. 070 */ 071 ROLLUP, 072 073 /** 074 * a segment that has been deleted by a call through 075 * the {@link CacheControl} API. 076 */ 077 CACHE_CONTROL, 078 } 079} 080 081// End CellCacheEvent.java


Cancer Code
Below is a skeleton of the code contained in the code.cancer.py file. Below should be summaries of the contents, as well as links to the source itself.
CancerSim Class
The main cancer simulation class
-
class code.cancer.CancerSim(boxsize=(20, 20), basal_height=10.0, seed=None, xi=2.0, a=0.1)[source]
The main Cancer Simulation Class.
Creates an array of Cells, allows for the designation of cancer cells
And the evolution of the cells thereafter.
-
add_bond(one, two)[source]
Add a bond between cells one and two
-
add_cancer_cell(x, r, eps=None)[source]
randomly make a cell a cancer cell
-
add_cell(cell)[source]
Add the cell: cell
-
delaunay()[source]
Delaunay routine, sets the initial links
-
duplicate_cancer_cell(cancer=None, disp_frac=0.15)[source]
Duplicate the cancer cell: cancer
-
energy[source]
get the energy of the current configuration
-
fire(fmax=0.1, Nmin=5.0, finc=1.1, fdec=0.5, alphastart=0.1, fa=0.99, deltatmax=10.0, maxsteps=100000)[source]
Do a fire relaxation
-
force_func(cell1, cell2)[source]
the native force function between two positions
-
force_func2(cell1, cell2)
the native force function between two positions, second attempt
-
force_func_hertz(cell1, cell2)
the Hertz force between two cells
-
forces[source]
get the forces between cells, as array, both from links
and from the native force_func
-
get_neighbors(cell)[source]
Get the linked neighbor cells of cell
-
get_pos_arr(force=False)[source]
Get an array of all of the cell positions
-
jiggle(sigma=0.1, ghosts=True)[source]
Jiggle the atom positions
-
plot_cells(clf=True, fignum=1, ghosts=False, *args, **kwargs)[source]
Plot the current configuration
-
plot_links(clf=False, cutoff=None, fignum=1, ghosts=False, *args, **kwargs)[source]
Plot the links between cells
-
plot_sized_cells(clf=True, fignum=1, ghosts=False, *args, **kwargs)
Plot the current configuration using circles
-
remove_bond(one, two)[source]
Remove a bond between cells one and two
-
remove_cell(cell)[source]
Remove the cell: cell, and all bonds for that cell
-
time_step()[source]
Run a time step, duplicate a cancer cell,
do a FIRE relaxation, and plot


Toggle navigation
Epistiomo
demo
Epistimo: Knowing More So You Can Think Less
... an integration excercise using HighchartsJS, AngularJS, Bootstrap, MongoDB


{# login form should be shown when not logged in #} {% if not user.is_authenticated %}
Register for free to provide feedback on the dictionary of signs.
Register
If you've lost or forgotten your password, enter your email address here and we'll reset it and send you a reminder.


--- title: Media layout: component contributors: - name: Summer Shigetani github: seasons109 - name: Nick Soffa github: SoffaKing88 - name: J Goocher github: AstonxMartin177 - name: Zachary Fitzpatrick github: PokeADotProductions - name: Jay Patel github: Jbreaker1 ---
"An audio or video media player"
Simple three button interface towards the bottom of the screen, previous file, Play/Pause, and next file. Top of the screen includes the file name, and any other details about the file if available. The middle of the screen will show the video itself or the album art in case of audio files. Other buttons include volume control through buttons or a slider, options to shuffle your list of songs or repeat a single song or playlist, and a drop down menu for media settings. In the case of a video, choices for the quality of the video are usually present when streaming it online. Lastly slider that corresponds to the video or song length and how far into the file you are is present at the bottom of the screen.
Songs are listed by alphabetical order, and depending on what tab you are in you can search for specific artists or albums as well. When play button is clicked/pressed, the file will begin playing. Default speakers in the device will be used unless there are user designated speakers available (e.x. headphones plugged in, blue tooth stereo system set up, etc.). If the previous file button is pressed once, the player will return to the beginning of the current file. If it is pressed twice in rapid succession it will start playing the file that came before the current one. The next file button only needs to be pressed once to skip the rest of the current file and start playing the next file in the list.
For most users, media players are used to do one thing, to play the media that the user wants them to play. That being said, because it is more of a utilitarian component, there are some usability metrics that are not as importnat as others. Some of the important ones are learnability, efficiency, errors, and memorability.
Learnability: Media players have to be quickly learnable. For most users, the media player is only a gateway for them to see the actual content. The quicker it is to learn the software the better. Many media players should come intuitively. The different buttons and icons are very similar to other physical media players such as DVDs, Blu-Ray players and CD players. This similarity helps for users to quickly learn how to watch media on their devices.
Efficiency: Since it is not so much the media player that is important then the actual content being played, media players must also be very efficient. Many of the players today have many keyboard shortcuts. Arrows can be used to skip songs or to fastforward or rewind per frame. Spacebar is also commonly used to play and pause. Also there are many shortcuts for fullscreen or to adjust the volume.
Errors: Though errors are not fatal for media players, errors can annoy the user and take away from the content being shown. Errors such as play and pausing when the user wants to or wrong volume controls may not allow the user to play the video as intended. Since as said before, a media player is a gateway for the actual audio or video media. Therefore though the user may not be fatal, as long as the media does not get deleted, the errors for Media players should be very small.
Memorability: Media players should be very memorable. When a media player isn't used for a long time, the user should automatically be able to remember how it functions because for the user, their intent is to watch the audio/video content that the media player is going to play. The mental model of the media player as well as the user should not be very different. To help to make sure it is memorable, similar icons are used throughout media players for common tasks such as play, stop, or skip.
Satisfaction: Satisfaction is not a very important component for media players. As long as the media player is able to play the content that the user wants then it is doing its job. It is the job of the content itself to satisfy the users.
Hovering your mouse over the video or tapping the screen while the video is on will bring up the user interface. Clicking/pressing the Play/Pause button will trigger the file to start playing or pause at that time. If the previous file button is pressed once, the player will return to the beginning of the current file. If it is pressed twice in rapid succession it will start playing the file that came before the current one. The next file button only needs to be pressed once to skip the rest of the current file and start playing the next file in the list. Moving the slider for volume will increase or decrease the volume that the file is playing at.
In some media players there are two major states, when the control shown and control hidden states. In the control shown state this is when the user is able to control the video. Within this state there are multiple states:
For video media players there are also options to change states between having the video play full screen and the video playing at the specifed size.
Below is a screen shot of what a media player looks like in OS X Yosemite.
Video Media Player
For Yosemite, after double-clicking on the icon, Quicktime Media player launches in a borderless window. The difference here is that there is no setting for quality. Instead it is all the same quality across the board.
Below is a screenshot of what previewing media looks like in OS X Yosemite.
This is a screenshot of what previewing media looks like in OSX Yosemite. If a file is selected, the user can hold down space bar and they can play it. Also they can press the play button on the lower right hand corner.
In reference to the OSX Human Interface Guideline, Apple also references that Feedback and Assistance is important. Also keyboard alternatives are also very important. They encourage to "provide keyboard-only alternatives". Other important principles that are important are:
Below are screenshots of what a media player looks like on the iPhone4s in the Photos app.
Below are screenshots of what a media player looks like on the iPhone4s in the Video app.
One of the major differences in appearance is that the timeline for iOS is located on the top of the screen separate from the buttons
Video Media Player
For iOS, different media players appear depending on which application you are currently in. The buttons though are very similar to the original.
YouTube is a site primarily used for user’s to display their own content. YouTube also provides users with options to buy films. YouTube’s video player contains the standard video player options: Play/ Pause Button, Full Screen Button, Progress Bar and Volume Controls.
The Setting Button opens a menu that has a few options: autoplay, annotations, speed, subtitles/CC, and quality.
Setting Options:
Other Features of YouTube:
Below is a list of shortcut hotkeys:
Netflix is a site that hosts TV shows and movies. After users pay a monthly subscription fee, they have access to Netflix's library.
Netflix shortcut:
UStream is a video streaming and video hosting company. The site is primarily used by professionals and enterprises. To use the the full site users must pay a fee.
Core Features:
Vimeo is a site primarily used to display user created content. Vimeo’s video player reflects the sites decision to focus user content by providing unique features.
Core Features:
Notes:
Twitch is a live streaming site meant primarily for allowing streamers to stream gameplay content. There are two players to consider when viewing Twitch’s webplayer. The first is their standard video player and the second is available when the user wishes to browse for other content.
Core Features:
Settings:
Notes:
Core Features:
Notes:
Apple OSX Human Interaction Guidelines document https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/DesignPrinciples.html#//apple_ref/doc/uid/20000957-CH18-SW1
Contact GitHub API Training Shop Blog About © 2017 GitHub, Inc. Terms Privacy Security Status Help


Compare any browser with Firefox (v28.0 on Mac) : events are handled differently. This is due to the <button> tag that has a specific behaviour in Firefox (a <div> element doesn't have such issue).
Click on the button, then click on the (x) in the button, the target of the events will be displayed. The former button has click handlers attached to the button and on the (x), the latter has a click handler attached to the button only.


protein NP_ Unknown proteins cell family protoplast patens (C), Cell Plant development Nucleus phosphoproteins protoplasts regeneration DNA Membrane thaliana involved phosphorylation plant {border-style px;} #ffffff;} Fig. genes Chloroplast (C) Physcomitrella analysis Arabidopsis binding using domain-containing gene ion Biology identified putative transcription work EDQ. Nature cell-wall postembryonic tyrosine (.%) Science nuclei phase protonemata used Protein actin complex expression kinase phosphorylated study C), acid associated cell-cycle cells database development. division phosphoproteome plants. px; related wall {font-family (C, Molecular PCR Table Trends buffer cyclin-dependent font-size growth level methylation moss number regeneration. similar specific SNF Supplementary chromatin component cycle day double; histone including indicates member processes regenerated regeneration, role signal small CA, MS/MS Phosphoproteins Protoplast RNA Research University Zhao based border-color border-width content corresponding cytoskeleton expressed factor homologue important m/z mass mechanism peptide performed phosphopeptide plants play process protein-related real-time searched shoot solid; subunit {font-style {font-weight (C). Beijing China Development Fleck Friml GTPase Mitochondrion Peptides Physiology Protoplasts Putative RNA-binding Sakakibara accepted bold cDNA cellular changes charge column courier; cultured cycle. cyclin data em; enrichment enzymes factors flower flowering following formation functional functions genome group homeobox identification kinases leaves loading mRNA maintenance mediates model multiple organ organogenesis patens. peak peaks peptides phosphoproteins, plants, plays present previously produce proline-rich pt;} regulating regulator repeat reported required residues root site software strategy structure transduction °C.


Before Change
self.built = True
def reset_states(self):
assert self.stateful, "Layer must be stateful."
input_shape = self.input_spec[0].shape
output_shape = self.get_output_shape_for(input_shape)
if not input_shape[0]:
raise ValueError("If a RNN is stateful, a complete " +
After Change
return initial_states
def reset_states(self):
if not self.stateful:
raise RuntimeError("Layer must be stateful.")
input_shape = self.input_spec[0].shape
output_shape = self.get_output_shape_for(input_shape)
if not input_shape[0]:
raise ValueError("If a RNN is stateful, a complete " +


Hello, this is Raspberry Pi!
Parameter1
This checkbox...
...and this one too
Text can be entered here!
Parameter1
Text here!
Parameter1
This checkbox...
...and this one too
Text can also be entered here!


The ContDB library has a new function, ContactGetUserName() , which returns the user's name.
ContactGetUserName()


No.
PrintWriter
The class PrintWriter
is used to
deal with the end-of-line problem and other frustrations
of file output.
PrintWriter
provides many methods that are
useful for "printing" characters.
("Printing" in this context means sending characters to an output destination,
not usually a hard-copy printer.)
The println()
method uses the
approprate line separator for the operating system the program is
running on.
Often a PrintWriter
stream is connected to a
BufferedWriter
stream which is connected to
a FileWriter
.
For small programs where buffering is not needed
the middle pipe (the BufferedWriter
)
can be omitted.
A further advantage of PrintWriter
is that
none of its methods (including println()
) throw exceptions.
Usually output is more reliable than input
(because the program has control over its output),
so exception handling is sometimes not needed.


Check out SkyScanner
for deals!
Menu
About
Notes
Destinations
About
SCOUT - v1
Helping you plan your next great adventure
Thank you for adding the
Scout
Google Chrome extension
Love, Team Scout
Chicago, IL
Getting Started
Visit our GitHub and Chrome Store pages
Powered By
Your Notes
(click to view/edit)
Your Note
View All Notes
Edit Note
Save
Your Destinations
Available Destinations
(click to add)


Next: Examples of WHILE and UNTIL clauses, Previous: Examples of REPEAT clause, Up: Termination Test Clauses
;; Make sure I is always less than 11 (two ways). ;; The FOR construct terminates these loops. (loop for i from 0 to 10 always (< i 11)) ⇒ T (loop for i from 0 to 10 never (> i 11)) ⇒ T ;; If I exceeds 10 return I; otherwise, return NIL. ;; The THEREIS construct terminates this loop. (loop for i from 0 thereis (when (> i 10) i) ) ⇒ 11 ;;; The FINALLY clause is not evaluated in these examples. (loop for i from 0 to 10 always (< i 9) finally (print "you won't see this")) ⇒ NIL (loop never t finally (print "you won't see this")) ⇒ NIL (loop thereis "Here is my value" finally (print "you won't see this")) ⇒ "Here is my value" ;; The FOR construct terminates this loop, so the FINALLY clause ;; is evaluated. (loop for i from 1 to 10 thereis (> i 11) finally (prin1 'got-here)) |> GOT-HERE ⇒ NIL ;; If this code could be used to find a counterexample to Fermat's ;; last theorem, it would still not return the value of the ;; counterexample because all of the THEREIS clauses in this example ;; only return T. But if Fermat is right, that won't matter ;; because this won't terminate. (loop for z upfrom 2 thereis (loop for n upfrom 3 below (log z 2) thereis (loop for x below z thereis (loop for y below z thereis (= (+ (expt x n) (expt y n)) (expt z n))))))


[gecode-users] Adding restart-based search to ECLiPSe's interface to Gecode
Christian Schulte
cschulte at kth.se
Wed Aug 21 20:17:03 CEST 2013
Try to avoid the Gecode::Search::bab .... functions. Just create as follows:
Gecode::Search::Engine* e = new Gecode::BAB(...)
Then it also will work for RBS, and you do not have to create a second
engine yourself, this will the RBS class do for you.
And do not forget to delete e eventually!
Cheers
Christian
--
Christian Schulte, www.ict.kth.se/~cschulte
-----Original Message-----
From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
Of Kish Shen
Sent: Wednesday, August 21, 2013 07:08 PM
To: cschulte at kth.se
Cc: users at gecode.org
Subject: Re: [gecode-users] Adding restart-based search to ECLiPSe's
interface to Gecode
Hi Christian,
Thanks again for your reply!
On 21/08/2013 09:53, Christian Schulte wrote:
> Yes, that can be done. There is even a virtual base class for it (so
> a type for all engines). It is Gecode::Search::Engine.
>
As far as I can tell from the documentation pages, sengine in my code is (a
pointer to) class Gecode::Search::Engine, in
Engine* Gecode::Search::bab(...)
Engine* Gecode::Search::dfs(...)
Engine* Gecode::Search::rbs(...)
clicking on the "Engine" in the reference doc brings me to the
Gecode::Search::Engine page.
So am I doing this incorrectly (I am not very familiar with C++)? Should I
be assigning the engine type differently than what I am doing with sengine
(and sengine0 -- it would be much better if I don't have to explicitly use
two Engines)?
Cheers,
Kish
_______________________________________________
Gecode users mailing list
users at gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users
More information about the users
mailing list


|
mxnet
|
Namespaces | |
| contrib | |
| details | |
Classes | |
| class | Accuracy |
| class | AdaDeltaOptimizer |
| class | AdaGradOptimizer |
| class | AdamOptimizer |
| class | Bilinear |
| class | Constant |
| class | Context |
| Context interface. More... | |
| class | DataBatch |
| Default object for holding a mini-batch of data and related information. More... | |
| class | DataIter |
| class | EvalMetric |
| class | Executor |
| Executor interface. More... | |
| class | FactorScheduler |
| class | FeedForward |
| struct | FeedForwardConfig |
| class | Initializer |
| class | KVStore |
| class | LogLoss |
| class | LRScheduler |
| lr scheduler interface More... | |
| class | MAE |
| class | Monitor |
| Monitor interface. More... | |
| class | MSE |
| class | MSRAPrelu |
| class | MXDataIter |
| struct | MXDataIterBlob |
| class | MXDataIterMap |
| class | NDArray |
| NDArray interface. More... | |
| struct | NDBlob |
| struct to store NDArrayHandle More... | |
| class | Normal |
| class | One |
| class | Operator |
| Operator interface. More... | |
| class | OpMap |
| OpMap instance holds a map of all the symbol creators so we can get symbol creators by name. This is used internally by Symbol and Operator. More... | |
| class | Optimizer |
| Optimizer interface. More... | |
| class | OptimizerRegistry |
| class | PSNR |
| class | RMSE |
| class | RMSPropOptimizer |
| class | SGDOptimizer |
| struct | Shape |
| dynamic shape class that can hold shape of arbirary dimension More... | |
| class | SignumOptimizer |
| struct | SymBlob |
| struct to store SymbolHandle More... | |
| class | Symbol |
| Symbol interface. More... | |
| class | Uniform |
| class | Xavier |
| class | Zero |
Typedefs | |
| typedef unsigned | index_t |
| typedef std::function< Optimizer *()> | OptimizerCreator |
Enumerations | |
| enum | OpReqType { kNullOp, kWriteTo, kWriteInplace, kAddTo } |
| enum | DeviceType { kCPU = 1, kGPU = 2, kCPUPinned = 3 } |
Functions | |
| NDArray | _default_monitor_func (const NDArray &x) |
| Default function for monitor that computes statistics of the input tensor, which is the mean absolute |x|/size(x) More... | |
| std::ostream & | operator<< (std::ostream &out, const NDArray &ndarray) |
| Symbol | _Plus (Symbol lhs, Symbol rhs) |
| Symbol | _Mul (Symbol lhs, Symbol rhs) |
| Symbol | _Minus (Symbol lhs, Symbol rhs) |
| Symbol | _Div (Symbol lhs, Symbol rhs) |
| Symbol | _Mod (Symbol lhs, Symbol rhs) |
| Symbol | _Power (Symbol lhs, Symbol rhs) |
| Symbol | _Maximum (Symbol lhs, Symbol rhs) |
| Symbol | _Minimum (Symbol lhs, Symbol rhs) |
| Symbol | _PlusScalar (Symbol lhs, mx_float scalar) |
| Symbol | _MinusScalar (Symbol lhs, mx_float scalar) |
| Symbol | _RMinusScalar (mx_float scalar, Symbol rhs) |
| Symbol | _MulScalar (Symbol lhs, mx_float scalar) |
| Symbol | _DivScalar (Symbol lhs, mx_float scalar) |
| Symbol | _RDivScalar (mx_float scalar, Symbol rhs) |
| Symbol | _ModScalar (Symbol lhs, mx_float scalar) |
| Symbol | _RModScalar (mx_float scalar, Symbol rhs) |
| Symbol | _PowerScalar (Symbol lhs, mx_float scalar) |
| Symbol | _RPowerScalar (mx_float scalar, Symbol rhs) |
| Symbol | _MaximumScalar (Symbol lhs, mx_float scalar) |
| Symbol | _MinimumScalar (Symbol lhs, mx_float scalar) |
| Symbol | Crop (const std::string &symbol_name, int num_args, Symbol data, Symbol crop_like, Shape offset=Shape(0, 0), Shape h_w=Shape(0, 0), bool center_crop=false) |
| Symbol | Activation (const std::string &symbol_name, Symbol data, const std::string &act_type) |
| Apply activation function to input. Softmax Activation is only available with CUDNN on GPUand will be computed at each location across channel if input is 4D. More... | |
| std::ostream & | operator<< (std::ostream &os, const Shape &shape) |
| allow string printing of the shape More... | |
| std::istream & | operator>> (std::istream &is, Shape &shape) |
| read shape from the istream More... | |
| Symbol | operator+ (mx_float lhs, const Symbol &rhs) |
| Symbol | operator- (mx_float lhs, const Symbol &rhs) |
| Symbol | operator* (mx_float lhs, const Symbol &rhs) |
| Symbol | operator/ (mx_float lhs, const Symbol &rhs) |
| Symbol | operator% (mx_float lhs, const Symbol &rhs) |
| typedef unsigned mxnet::cpp::index_t |
| typedef std::function<Optimizer*()> mxnet::cpp::OptimizerCreator |
Default function for monitor that computes statistics of the input tensor, which is the mean absolute |x|/size(x)
| x | The input tensor |
|
inline |
Apply activation function to input. Softmax Activation is only available with CUDNN on GPUand will be computed at each location across channel if input is 4D.
| symbol_name | name of the resulting symbol. |
| data | Input data to activation function. |
| act_type | Activation function to be applied. |
|
inline |
|
inline |
allow string printing of the shape
| os | the output stream |
| shape | the shape |
| std::ostream& mxnet::cpp::operator<< | ( | std::ostream & | out, |
| const NDArray & | ndarray | ||
| ) |
|
inline |
read shape from the istream
| is | the input stream |
| shape | the shape |


view.icc File Reference
(Revision: 7290)
Go to the source code of this file.
Namespaces | |
| namespace | Gecode |
Classes | |
| class | Gecode::ConstViewBase |
| Base-class for constant views. More... | |
| class | Gecode::VarViewBase< VarImp > |
| Base-class for variable views. More... | |
| class | Gecode::DerivedViewBase< View > |
| Base-class for derived views. More... | |
Functions | |
| bool | Gecode::shared (const ConstViewBase &, const ConstViewBase &) |
| Test whether views share same variable. | |
| template<class VarImp> | |
| bool | Gecode::shared (const VarViewBase< VarImp > &, const ConstViewBase &) |
| Test whether views share same variable. | |
| template<class ViewA> | |
| bool | Gecode::shared (const DerivedViewBase< ViewA > &, const ConstViewBase &) |
| Test whether views share same variable. | |
| template<class VarImp> | |
| bool | Gecode::shared (const ConstViewBase &, const VarViewBase< VarImp > &) |
| Test whether views share same variable. | |
| template<class ViewA> | |
| bool | Gecode::shared (const ConstViewBase &, const DerivedViewBase< ViewA > &) |
| Test whether views share same variable. | |
| template<class VarImpA, class VarImpB> | |
| bool | Gecode::shared (const VarViewBase< VarImpA > &, const VarViewBase< VarImpB > &) |
| Test whether views share same variable. | |
| template<class VarImpA, class ViewB> | |
| bool | Gecode::shared (const VarViewBase< VarImpA > &, const DerivedViewBase< ViewB > &) |
| Test whether views share same variable. | |
| template<class ViewA, class VarImpB> | |
| bool | Gecode::shared (const DerivedViewBase< ViewA > &, const VarViewBase< VarImpB > &) |
| Test whether views share same variable. | |
| template<class ViewA, class ViewB> | |
| bool | Gecode::shared (const DerivedViewBase< ViewA > &, const DerivedViewBase< ViewB > &) |
| Test whether views share same variable. | |
| template<class VarImp> | |
| bool | Gecode::same (const VarViewBase< VarImp > &x, const VarViewBase< VarImp > &y) |
| template<class VarImp> | |
| bool | Gecode::before (const VarViewBase< VarImp > &x, const VarViewBase< VarImp > &y) |
| template<class View> | |
| bool | Gecode::shared (const DerivedViewBase< View > &, const ConstViewBase &) |
| template<class View> | |
| bool | Gecode::shared (const ConstViewBase &, const DerivedViewBase< View > &) |


{include ./system/view/default/html/header.html}
{$siteVars->introText}
{if $projects} {loop $project in $projects} {if $project->iconPath}{$project->description}
{if $project->downloadLinks} {loop $downloadLink in $project->downloadLinks} Download via {$downloadLink->type} {endloop} {endif}It seems as if {$siteVars->company} did not post any posts yet.
{endif} {include ./system/view/default/html/footer.html}


A Simple smart contract and interface to allow users to store document hashes on the Ethereum Blockchain, allowing the user to certify that the document was as it is and in their posession on a given date.
Work with a group to develop an API and web interface to allow students to track the current location of shuttles on the Rensselaer campus. Source Code


We cover 'hoods from around the country and across the world and we're always looking for a new hood to chill in!
Our founder, Izzy Mott


Platform
- All
Technology
- HTML
- CSS
- Any web technology where text and background color are specified separately and browsers can control default colors.
Summary
Use tools to evaluate font size, font stroke width, background color, font color, and nearby colors and adjust the properties of those elements to achieve good visual contrast and readability.
How it solves user need
All sighted users need adaquate luminance contrast (lightness/darkness difference) between background and text colors in order to read the text easily.


--- title: "Map of Disasters and Conflicts around the Globe." date: 2019-06-06 01:14:07 image: '/assets/' excerpt: "An interactive map of recent disasters and conflicts around the world." tags: javascript html css mapping geojson api layout: completely_blank categories: things ---


kent Neighborhood is an off campus student community located at the @@@.The newly renovated community is located within walking distance to classes across from @@@.Perfectly located.You will benefit from individual leases,a fully furnished apartment and rental rates include cable.Internet,water,sewer and FREE heat!
You`ve got lots of options to choose from at kent Neighborhood.For those that wish to live alone,our spacious one bedroom apartments are sure to fit your needs.If you prefer to live with others,you can choose from the two and three bedroom apartments each consisting of two different styles.
In addition to the newly renovated apartments,residents will enjoy 24-hour access to the Clubhouse!The Clubhouse consists of the latest and greatest amenities including a fitness center,study lounge,business center,billiards room,tanning bed as well as an outdoor fireplace.On-site management and specially designed events and services;ken Neighborhood is where you will cultivate your own ideal lifestyle!
Ken Neighborhood was recently renovated;thes includes major upgrades to the 10,000 square foot common area!Study with friends or watch the game white you work out in our 24-hr fitness center.Weather-permitting take a dip in the pool or sunbathe on our outdoor deck.Access to all these amenities is included with your rent and it`s all within walking distance to Kent State!


1 Now the departure of the Ethiopian (they said) came about in this way. After seeing in a dream one who stood over him and urged him to gather together all the Priests in Egypt and cut them in half, he fled from the country.
2 Seeing this vision, he said, he supposed it to be a manifestation sent to him by the gods, so that he might commit sacrilege and so be punished by gods or men; he would not (he said) do so, but otherwise, for the time foretold for his rule over Egypt was now fulfilled, after which he was to depart:
3 for when he was still in Ethiopia, the oracles that are consulted by the people of that country told him that he was fated to reign fifty years over Egypt. Seeing that this time was now completed and that he was troubled by what he saw in his dream, Sabacos departed from Egypt of his own volition.


Looking for shops?Whiskey & wedding bells,Whiskey & wedding bells. See more
<
1
2
3
4
5
6
7
8
...
250
>
Looking for shops?Whiskey & wedding bells,Whiskey & wedding bells. See more


Legends of Code and Magic (LOCM) is a small implementation of a Strategy Card Game, designed to perform AI research. Its advantage over the real cardgame AI engines is that it is much simpler to handle by the agents, and thus allows testing more sophisticated algorithms and quickly implement theoretical ideas.
Its goal is to encourage advanced research, free of drawbacks of working with the full-fledged game. It means i.a., embedding deckbuilding into the game itself (limiting the usage of premade decks), and allowing efficient search beyond the one turn depth. All cards effects are deterministic, thus nondeterminism is introduced only by the ordering of cards and an unknown opponent's deck. The game board consists of two lines (similar to TES:Legends on which LOCM is based), favoring deeper strategic thinking.
Because of the domain's properties, Strategy Card Games are a very suitable subject for evolutionary-based approaches. First, as in other multi-action games, rolling horizon evolution is considered, alongside MCTS, one of the best-performing search algorithm. Second, as the game contains many parameters used in repeatable context (card statistics and keywords), there are multiple opportunities to treat parts of the game as an optimization problem (board evaluation, arena draft evaluation), which can be successfully tackled by evolution.
The current edition introduces "Constructed Mode," where an agent will be presented with a set of randomly generated cards before each game, and it has to create its deck using these cards. Thus, the deckbuilding is dynamic and cannot be simply reduced to using human-created top-meta decks, but is less random and gives more control for the agent than the Arena Mode. The new version of the game also introduces cards with Area of Effect, which was the most important feature standard in other card games but so far missing in LOCM.
Prizes have been sponsored by
Computation hardware have been sponsored by


This game is played by
X human players, in the role of
commuters who must reach their destination before 12:00PM. Two
options are available:
-
Public Transport by
Bus: 2 hours travel time, departure time fixed: 10:00AM.
-
Car Sharing
Service: 1 hour travel time, departure time flexible
(10:00 -11:00AM).
You will get a payoff for reaching your destination as close as
possible to 12:00PM, and with as little travel time as
possible.
Notice! The number of cars available at the car sharing
site is limited
. Therefore the
earlier you arrive to the car sharing site, the higher is the
chance to find a car available. However, the advantage of the
shorter travel time by car is reduced if you reach your
destination too early.
Payoff Computation
-
Taking the car at 10:00AM, therefore arriving one hour early,
gives you X% of the maximum
payoff.
-
Taking the car at 11:00AM, therefore arriving to
destination at 12:00PM with 1 hour travel time, gives you
the maximum payoff.
-
Taking the car between 10:00 and 11:00AM gives you a payoff
between X% and 100% of the
maximum payoff.
-
If you arrive to the car sharing site and there are no cars
available, you are forced to take the next bus. You will
arrive with an according delay and with a payoff
between 0
and X% of the maximum
payoff.
-
Taking the bus at 10:00AM always gives you
X% of the maximum payoff.


| 1 | /* | |
| 2 | * Licensed to the Apache Software Foundation (ASF) under one or more | |
| 3 | * contributor license agreements. See the NOTICE file distributed with | |
| 4 | * this work for additional information regarding copyright ownership. | |
| 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 | |
| 6 | * (the "License"); you may not use this file except in compliance with | |
| 7 | * the License. You may obtain a copy of the License at | |
| 8 | * | |
| 9 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 10 | * | |
| 11 | * Unless required by applicable law or agreed to in writing, software | |
| 12 | * distributed under the License is distributed on an "AS IS" BASIS, | |
| 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| 14 | * See the License for the specific language governing permissions and | |
| 15 | * limitations under the License. | |
| 16 | */ | |
| 17 | package org.apache.commons.collections4.functors; | |
| 18 | ||
| 19 | import java.io.Serializable; | |
| 20 | ||
| 21 | import org.apache.commons.collections4.Predicate; | |
| 22 | ||
| 23 | /** | |
| 24 | * Predicate implementation that returns true if the input is an instanceof | |
| 25 | * the type stored in this predicate. | |
| 26 | * | |
| 27 | * @since 3.0 | |
| 28 | * @version $Id: InstanceofPredicate.java 1686855 2015-06-22 13:00:27Z tn $ | |
| 29 | */ | |
| 30 | public final class InstanceofPredicate implements Predicate<Object>, Serializable { | |
| 31 | ||
| 32 | /** Serial version UID */ | |
| 33 | private static final long serialVersionUID = -6682656911025165584L; | |
| 34 | ||
| 35 | /** The type to compare to */ | |
| 36 | private final Class<?> iType; | |
| 37 | ||
| 38 | /** | |
| 39 | * Factory to create the identity predicate. | |
| 40 | * | |
| 41 | * @param type the type to check for, may not be null | |
| 42 | * @return the predicate | |
| 43 | * @throws NullPointerException if the class is null | |
| 44 | */ | |
| 45 | public static Predicate<Object> instanceOfPredicate(final Class<?> type) { | |
| 46 |
1
1. instanceOfPredicate : negated conditional → KILLED |
if (type == null) { |
| 47 | throw new NullPointerException("The type to check instanceof must not be null"); | |
| 48 | } | |
| 49 |
1
1. instanceOfPredicate : mutated return of Object value for org/apache/commons/collections4/functors/InstanceofPredicate::instanceOfPredicate to ( if (x != null) null else throw new RuntimeException ) → KILLED |
return new InstanceofPredicate(type); |
| 50 | } | |
| 51 | ||
| 52 | /** | |
| 53 | * Constructor that performs no validation. | |
| 54 | * Use instanceOfPredicate if you want that. | |
| 55 | * | |
| 56 | * @param type the type to check for | |
| 57 | */ | |
| 58 | public InstanceofPredicate(final Class<?> type) { | |
| 59 | super(); | |
| 60 | iType = type; | |
| 61 | } | |
| 62 | ||
| 63 | /** | |
| 64 | * Evaluates the predicate returning true if the input object is of the correct type. | |
| 65 | * | |
| 66 | * @param object the input object | |
| 67 | * @return true if input is of stored type | |
| 68 | */ | |
| 69 | public boolean evaluate(final Object object) { | |
| 70 |
1
1. evaluate : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED |
return iType.isInstance(object); |
| 71 | } | |
| 72 | ||
| 73 | /** | |
| 74 | * Gets the type to compare to. | |
| 75 | * | |
| 76 | * @return the type | |
| 77 | * @since 3.1 | |
| 78 | */ | |
| 79 | public Class<?> getType() { | |
| 80 |
1
1. getType : mutated return of Object value for org/apache/commons/collections4/functors/InstanceofPredicate::getType to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE |
return iType; |
| 81 | } | |
| 82 | ||
| 83 | } | |
Mutations | ||
| 46 |
1.1 |
|
| 49 |
1.1 |
|
| 70 |
1.1 |
|
| 80 |
1.1 |


Major Insights is a mentoring program that connects first semester transfer students with continuing transfer students in the same major.
Both mentor and mentee can sign up by sending email to
<EMAIL_ADDRESS>no earlier than the first week of instruction
Students can discuss various topics including:
HOW DOES THE MAJOR INSIGHTS PROGRAM WORK?
When a student indicates interest in meeting with a continuing transfer student in the same major we will match the student with a name from our majors database. We will then contact the mentor and ask them to contact the student by email. Together they will arrange for a time to meet. The mentor/mentee can choose to work together exclusively via e-mail exchanges if thats more convenient. Mentors are asked to meet at least once or twice with mentees. We will begin matching students with mentors starting in the first week of the semester.
This program operates as an avenue for new transfer students to get access to information at Cal that would have otherwise been obscured until experienced. It offers insights (hence the name) into what to expect, campus culture, things to do, ways to manage, and so on. This can all be incredibly valuable for a new student who is feeling overwhelmed. It also makes sure they have at least one connection on campus, someone they can refer to, and rely on to help them capitalize on their experience here.
Here is a link to information for Instructors to pass out to their new Transfer Students and we also have a flier available for continuing transfer students interested in becoming a mentor.
INTERESTED IN BEING A MENTOR FOR FUTURE TRANSFER STUDENTS?
To find out more or to sign up, stop by the front desk of the Transfer Student Center, email<EMAIL_ADDRESS>, or check out our website
Starting Point Mentorship Program
This program connects community college students with UC Berkeley transfer student mentors who offer guidance, motivation, and access to campus and community resources. The program is specifically designed to encourage students from backgrounds that are underserved and/or non-traditional in higher education (re-entry students, student parents, veteran students, low income, first generation college students, underrepresented students, disabled students, etc.) and encourages all students to explore their academic potential and prepare for transfer to UC Berkeley. Mentoring is completed by email, phone calls, campus visits, workshops, and the use of online technologies.


To render spinner, use the following markup:
<uif-spinner></uif-spinner>
Example:
By default, small spinner is rendered. Above is shorthand of:
<uif-spinner uif-size="small"></uif-spinner>
Example:
To render large spinner, use the following markup:
<uif-spinner uif-size="large"></uif-spinner>
Example:
You can also add content to the spinner, which will become it's label :
<uif-spinner uif-size="large">Loading...</uif-spinner>
Example:
You can control visibility of the spinner with ngShow
directive
<uif-spinner uif-size="large" ng-show="spinnerVisible"></uif-spinner>
Example:


25-July-2020 - 6.26.0
The PMD team is pleased to announce PMD 6.26.0.
This is a minor release.
New and noteworthy
New Rules
- The new Java rule
UnusedAssignment
(java-bestpractices
) finds assignments to variables, that are never used and are useless. The new rule is supposed to entirely replaceDataflowAnomalyAnalysis
.
Modified rules
- The Java rule
ArrayIsStoredDirectly
(java-bestpractices
) now ignores by default private methods and constructors. You can restore the old behavior by setting the new propertyallowPrivate
to “false”.
Fixed Issues
- apex
- #2610: [apex] Support top-level enums in rules
- apex-bestpractices
- #2626: [apex] UnusedLocalVariable - false positive on case insensitivity allowed in Apex
- apex-performance
- #2598: [apex] AvoidSoqlInLoops false positive for SOQL with in For-Loop
- apex-security
- #2620: [visualforce] False positive on VfUnescapeEl with new Message Channel feature
- core
- java-bestpractices
- java-codestyle
- #2546: [java] DuplicateImports reported for the same import… and import static…
- java-design
- #2174: [java] LawOfDemeter: False positive with ‘this’ pointer
- #2181: [java] LawOfDemeter: False positive with indexed array access
- #2189: [java] LawOfDemeter: False positive when casting to derived class
- #2580: [java] AvoidThrowingNullPointerException marks all NullPointerException objects as wrong, whether or not thrown
- #2625: [java] NPathComplexity can’t handle switch expressions
- java-errorprone
- java-performance
API Changes
Deprecated API
For removal
RuleChainVisitor
and all implementations in language modulesAbstractRuleChainVisitor
Language#getRuleChainVisitorClass
BaseLanguageModule#<init>
ImportWrapper
External Contributions
- #2558: [java] Fix issue #1736 and issue #2207 - Young Chan
- #2560: [java] Fix false positives of LawOfDemeter: this and cast expressions - xioayuge
- #2590: Update libraries snyk is referring to as
unsafe
- Artem Krosheninnikov - #2597: [dependencies] Fix issue #2594, update exec-maven-plugin everywhere - Artem Krosheninnikov
- #2621: [visualforce] add new safe resource for VfUnescapeEl - Peter Chittum
- #2640: [java] NullPointerException in rule ProperCloneImplementation - Mykhailo Palahuta
- #2641: [java] AvoidThrowingNullPointerException marks all NullPointerException… - Mykhailo Palahuta
- #2643: [java] AvoidCallingFinalize detects some false positives (2578) - Mykhailo Palahuta
- #2651: [java] False negative: LiteralsFirstInComparisons for methods… (2569) - Mykhailo Palahuta
- #2652: [java] UseCollectionIsEmpty can not detect the case this.foo.size() - Mykhailo Palahuta
Stats
- 156 commits
- 43 closed tickets & PRs
- Days since last release: 28


Classes
AbstractDependencyGraphPlugin
ComponentDependencyGraphPluginAllocation
ComponentDependencyGraphPluginAssembly
ContainerDependencyGraphPlugin
DependencyGraph
DependencyGraphNode
OperationDependencyGraphPluginAllocation
OperationDependencyGraphPluginAssembly
WeightedBidirectionalDependencyGraphEdge |


{{define "title"}}Project Atomic Download{{end}} {{define "body"}} Talks by Community Members {{end}}


|
Dragon Compiler
0.7.0
|
Public Member Functions | |
| Type (void) | |
| constructor | |
| virtual bool | isBaseType (void) |
| virtual bool | isArrayType (void) |
| virtual bool | isFuncType (void) |
| virtual bool | isClassType (void) |
| virtual bool | compatible (Type *type) |
| judge compatible of two types | |
| virtual bool | equals (Type *type) |
| judge equality of two types | |
| virtual char * | toString (void) |
| get type name | |
Public Attributes | |
| char * | typeName |


| Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
| SFailFast |
|
| 1.4;1.4 |
| 1 | ///////////////////////////////////////////////////////////////////////////////////////// | |
| 2 | // | |
| 3 | // The MIT License (MIT) | |
| 4 | // | |
| 5 | // Copyright (c) 2014-2015 Keld Oelykke | |
| 6 | // | |
| 7 | // Permission is hereby granted, free of charge, to any person obtaining a copy | |
| 8 | // of this software and associated documentation files (the "Software"), to deal | |
| 9 | // in the Software without restriction, including without limitation the rights | |
| 10 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| 11 | // copies of the Software, and to permit persons to whom the Software is | |
| 12 | // furnished to do so, subject to the following conditions: | |
| 13 | // | |
| 14 | // The above copyright notice and this permission notice shall be included in all | |
| 15 | // copies or substantial portions of the Software. | |
| 16 | // | |
| 17 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| 18 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| 19 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| 20 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| 21 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| 22 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
| 23 | // SOFTWARE. | |
| 24 | // | |
| 25 | ///////////////////////////////////////////////////////////////////////////////////////// | |
| 26 | ||
| 27 | package starkcoder.failfast; | |
| 28 | ||
| 29 | import starkcoder.failfast.checks.IChecker; | |
| 30 | import starkcoder.failfast.fails.IFailer; | |
| 31 | ||
| 32 | /** | |
| 33 | * Static class that references a global fail-fast instance. | |
| 34 | * <p> | |
| 35 | * Initialize the static reference at startup and clear it at shutdown. | |
| 36 | * </p> | |
| 37 | * | |
| 38 | * @author Keld Oelykke | |
| 39 | */ | |
| 40 | 0 | public final class SFailFast |
| 41 | { | |
| 42 | ||
| 43 | private static IFailFast failFastOrNull; | |
| 44 | ||
| 45 | /** | |
| 46 | * Retrieves the setup fail-fast instance. | |
| 47 | * <p> | |
| 48 | * If the instance is unavailable e.g. null, an IllegalStateException is thrown. | |
| 49 | * </p> | |
| 50 | * | |
| 51 | * @return available instance | |
| 52 | */ | |
| 53 | public static IFailFast getFailFast() | |
| 54 | { | |
| 55 | 4474 | IFailFast failFast = getFailFastOrNull(); |
| 56 | 4474 | if (null == failFast) |
| 57 | { | |
| 58 | 0 | throw new IllegalStateException("static field failFast is null."); |
| 59 | } | |
| 60 | 4474 | return failFast; |
| 61 | } | |
| 62 | ||
| 63 | /** | |
| 64 | * Retrieves the setup instance or null, if no instance is available. | |
| 65 | * | |
| 66 | * @return instance or null | |
| 67 | */ | |
| 68 | public static IFailFast getFailFastOrNull() | |
| 69 | { | |
| 70 | 4474 | return SFailFast.failFastOrNull; |
| 71 | } | |
| 72 | ||
| 73 | /** | |
| 74 | * Set this at startup and clear it at shutdown. | |
| 75 | * | |
| 76 | * @param failFastOrNull | |
| 77 | * instance to use or null to prevent usage | |
| 78 | */ | |
| 79 | public static void setFailFastOrNull(IFailFast failFastOrNull) | |
| 80 | { | |
| 81 | 4498 | SFailFast.failFastOrNull = failFastOrNull; |
| 82 | 4498 | } |
| 83 | ||
| 84 | /** | |
| 85 | * Shortcut to checker. | |
| 86 | * <p> | |
| 87 | * Call methods of this to check references, etc. | |
| 88 | * </p> | |
| 89 | * | |
| 90 | * @return fail-fast checker. | |
| 91 | */ | |
| 92 | public static IChecker getChecker() | |
| 93 | { | |
| 94 | 2237 | return getFailFast().getChecker(); |
| 95 | } | |
| 96 | ||
| 97 | /** | |
| 98 | * Shorcut to failer. | |
| 99 | * <p> | |
| 100 | * Call methods of this to throw an exception when a check asserts. | |
| 101 | * </p> | |
| 102 | * | |
| 103 | * @return fail-fast failer. | |
| 104 | */ | |
| 105 | public static IFailer getFailer() | |
| 106 | { | |
| 107 | 2237 | return getFailFast().getFailer(); |
| 108 | } | |
| 109 | ||
| 110 | } |


The Online Linguistic Database (OLD) is software that facilitates collaborative storing, searching, processing and analyzing of linguistic fieldwork data.
Linguistic fieldwork stands to benefit significantly from inter-researcher collaboration and data-sharing. The OLD arose as a response to a lack of multi-user cross-platform tools for language documentation and analysis.
The OLD seeks to facilitate achievement of the following objectives.
The OLD is a program for creating collaborative language documentation web services [1]. A web service is like a web site or web application, insofar as it runs on a web server and responds to HTTP requests. However, a web service differs from a traditional web application in that it expects to communicate with other programs and not, directly, with human users.
The benefit of this design strategy is that a single web service can form a useful component of a variety of different applications with different goals. For example, an OLD web service for language L could serve data to a mobile application that helps users to learn L. At the same time, researchers could be collaboratively entering, searching and processing data on the OLD web service via a desktop application and/or a browser-based one.
The OLD will be packaged with an in-browser user-friendly application. However, since these two applications will not be interdependent their documentation will be kept separate also.
The OLD is intended to be set up on a web server. However, it can also easily be installed on a personal computer for, say, developmental or experimental purposes. For detailed installation instructions see the Installation & Configuration section.
The OLD is, at its core, a database-driven application. It is essentially an interface to a relational database with a specific data structure, or schema. The schema was designed with the goals of linguistic fieldwork in mind. An OLD web service receives input in the form of HTTP requests with parameters encoded (usually) as JavaScript Object Notation (JSON). The application logic authenticates and authorizes the request and then, depending on the type of request, queries or updates the database and returns an HTTP response with JSON in the response body. This is illustrated in the diagram below.
The OLD is written in Python [2], using the Pylons web framework. It exposes a RESTful API based on the Atom Publishing Protocol, as implemented by the Routes URL routing component of Pylons. The relational database management system (RDBMS) may be MySQL or SQLite (others are, in principle, possible also). SQLAlchemy provides a Pythonic interface (ORM) to the RDBMS.
This document will be of use to anyone wishing to understand the inner workings of the OLD.
It will be useful, in particular, to system administrators who want to know how to acquire, configure, install and serve an OLD web service.
It will also be useful to developers who would like to contribute to the code or create user-facing applications that interact with OLD web services. Developers will also benefit from reading the API documentation.
End users who wish to know more about the data structures of the OLD or its linguistic analysis and language processing components will also find this manual helpful. Typically, end users of an OLD-based system will interact with an OLD web service not directly but via a user interface-focused application. Such users may want to consult the documentation for the latter application before exploring the present document.
The OLD is open source software licensed under Apache 2.0.
| [1] | Note that this is a break from previous versions of the OLD. In versions 0.1 through 0.2.7, the OLD was a traditional web application, i.e., it served HTML pages as user interface and expected user input as HTML form requests. |
| [2] | The OLD works with Python 2.6 and 2.7 but not with Python <= 2.5. It has not been tested with Python 3. |


Spatial analyses involving binning require that every bin have the same area, but this is impossible using a rectangular grid laid over the Earth or over any projection of the Earth. Discrete global grids use hexagons, triangles, and diamonds to overcome this issue, overlaying the Earth with equally-sized bins. This package provides utilities for working with discrete global grids, along with utilities to aid in plotting such data.
| Version: | 2.0.3 |
| Depends: | R (≥ 3.4.0), rgdal (≥ 1.1), ggplot2 (≥ 2.1), dplyr (≥ 0.4), sp (≥ 1.2) |
| Imports: | Rcpp (≥ 0.12.12), methods (≥ 3.4.0) |
| LinkingTo: | Rcpp |
| Suggests: | knitr, rmarkdown, maps, mapproj, R.rsp, testthat |
| Published: | 2018-04-06 |
| Author: | Richard Barnes [aut, cre], Kevin Sahr [cph], Gerald Evenden [cph], Angus Johnson [cph], Frank Warmerdam [cph] |
| Maintainer: | Richard Barnes <rbarnes at umn.edu> |
| BugReports: | https://github.com/r-barnes/dggridR/ |
| License: | MIT + file LICENCE |
| URL: | https://github.com/r-barnes/dggridR/ |
| NeedsCompilation: | yes |
| SystemRequirements: | C++11 |
| Materials: | README NEWS |
| CRAN checks: | dggridR results |
| Reference manual: | dggridR.pdf |
| Vignettes: |
dggridR: Discrete Global Grids for R Kevin Sahr's DGGRID Manual |
| Package source: | dggridR_2.0.3.tar.gz |
| Windows binaries: | r-devel: dggridR_2.0.3.zip, r-release: dggridR_2.0.3.zip, r-oldrel: dggridR_2.0.3.zip |
| OS X binaries: | r-release: dggridR_2.0.3.tgz, r-oldrel: dggridR_2.0.3.tgz |
| Old sources: | dggridR archive |
Please use the canonical form https://CRAN.R-project.org/package=dggridR to link to this page.


Number Necklace Generator v1.3
A number necklace is a generalized Fibonacci-style sequence modulo n. All are periodic.
This tool will calculate all distinct number necklaces for a given modulus and display them, along with their period lengths, in increasing order of period.


Helpful utilities implemented with pure javascript modules.
Add event listeners to the window object and execute code when a fetch happens.
fetchStart
event.detail.url, event.detail.init
fetchResponseSuccess
event.detail.url, event.detail.init, event.detail.response
fetchResponseError
event.detail.url, event.detail.init, event.detail
fetchError
event.detail.url, event.detail.init, event.detail.error
fetchComplete
event.detail.url, event.detail.init, event.detail.response (if there was a response), event.detail.error (if there was an error)
Example:
Copy <-- Include de javascript in the page --> <script type="module" src="fetchEvents.js"></script>
<-- Include de javascript in the page --> <script type="module" src="fetchEvents.js"></script>
Copy //Register listeners in javascript window.addEventListener("fetchStart", event => {}); window.addEventListener("fetchResponseSuccess", event => {}); window.addEventListener("fetchError", event => {});
//Register listeners in javascript window.addEventListener("fetchStart", event => {}); window.addEventListener("fetchResponseSuccess", event => {}); window.addEventListener("fetchError", event => {});
Use a hidden method param in your application when an HTTP PUT or DELETE method is not allowed in a host or server (maybe because of security policies not controlled by you).
The HTTP method is converted to POST and a param is used instead.
Copy <-- Include the javascript in the page --> <script type="module" src="httpHiddenMethod.js"></script> <-- Default param name is _method but you can change it with a meta tag with named hiddenMethodParam --> <meta name="hiddenMethodParam" content="_httpMethod"/>
<-- Include the javascript in the page --> <script type="module" src="httpHiddenMethod.js"></script> <-- Default param name is _method but you can change it with a meta tag with named hiddenMethodParam --> <meta name="hiddenMethodParam" content="_httpMethod"/>
Call functions when the hash location of the windows is changed.
hashTracker.given("#/init").then(fn);
Copy /* Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {hashLocationTracker} from "./hashLocationTracker.js"; /* Register function to execute for a regexp pattern, start and end line characters are addded automatically to match the whole hash location. When invoked, the function receives the match result to extract groups for parameterized locations. */ hashLocationTracker.given("#/index").then(matchResult => {}); //Execute when the page is loaded or after some kind of page initialization. hashLocationTracker.processCurrent();
/* Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {hashLocationTracker} from "./hashLocationTracker.js"; /* Register function to execute for a regexp pattern, start and end line characters are addded automatically to match the whole hash location. When invoked, the function receives the match result to extract groups for parameterized locations. */ hashLocationTracker.given("#/index").then(matchResult => {}); //Execute when the page is loaded or after some kind of page initialization. hashLocationTracker.processCurrent();
Add a base prefix domain/context to relative urls invoked by fetch.
Copy /* If you want to configure the prefix in javascript. Import it in an inline script module. Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {urlRewriter} from "./fetchUrlRewriter.js"; //Javascript urlRewriter.prefix="https://my.domain.com/hello-application";
/* If you want to configure the prefix in javascript. Import it in an inline script module. Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {urlRewriter} from "./fetchUrlRewriter.js"; //Javascript urlRewriter.prefix="https://my.domain.com/hello-application";
Copy <-- If you want to configure in HTML. --> <-- Define the prefix with a meta tag named fetchUrlPrefix --> <meta name="fetchUrlPrefix" content="https://my.domain.com/hello-application"/> <-- Import the module with a script element --> <script type="module" src="fetchUrlRewriter.js"></script>
<-- If you want to configure in HTML. --> <-- Define the prefix with a meta tag named fetchUrlPrefix --> <meta name="fetchUrlPrefix" content="https://my.domain.com/hello-application"/> <-- Import the module with a script element --> <script type="module" src="fetchUrlRewriter.js"></script>
A class to encapsulate a long running function. You can give some feedback or block some UI components while the task is running. It has a status property and supports event listeners.
Tip: You can bind the status of the task with an element attribute in your favorite framework.
<button :disabled="task.status === Task.Status.RUNNING" type="button"></button>
Copy /* Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {Task} from "./tasks.js"; // Create a task with a description and a function that returns a promise (fetch, for example). const getUserTask=new Task("Get Users", id => fetch("user"+Id+".json")); // Receives a parameter. // Starts the task, this could be when a button is clicked too. getUsersTask.start(1); // Parameters are passed to the function in the task.
/* Import the module. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules Your code has to be a module itself in order to use modules. For inline scripts use: <script type="module"> javascript code </script> */ import {Task} from "./tasks.js"; // Create a task with a description and a function that returns a promise (fetch, for example). const getUserTask=new Task("Get Users", id => fetch("user"+Id+".json")); // Receives a parameter. // Starts the task, this could be when a button is clicked too. getUsersTask.start(1); // Parameters are passed to the function in the task.


Please use the fields to help narrow your search for a new furry friend.
“Whoever declared that love at first sight doesn’t exist has never witnessed the purity of a puppy or looked deep into a puppy’s eyes. If they did, their lives would change considerably.” - Elizabeth Parker.
Wags 'n Whiskers is group dedicated to re-homing animals in need. Our mission is to match responible owners with potential pets to be place in their fur-ever loving homes. Through the help of Petfinder, Wags 'n Whiskers can search loacal shelters and fosters for adoptable pets; we also make it possible to send any email to these differnet shelters/foster to set up a meet up with a choosen animal. We will incorporate education information and public outreach programs to help further these goals.
Any questions or concerns?
Let us know; we would be more than happy to reach out and assist you. Our goal is to help you find your furry best friend!


This website contains all materials used in BIOL 01104 Section 4, Spring 2020 at Rowan University with Dr. Spielman. This course meets Monday/Wednesday 11-12:15 and Friday 11:00 am-1:45 pm in Science Hall 239.
All grading and assignments (unless otherwise stated) will be hosted on Blackboard, but in-class materials and scheduling will be posted on this site.
Key documents and links
Download the course syllabus. This document contains all course policies. When in doubt, check here first.
Download the regrade form. This form may be used to request a formal regrade on an assignment or exam. Please consult this document for instructions.
Link to required CITI Laboratory Safety Training Instructions. You must complete “General Biological Laboratory Research” and “General Laboratory Safety Training.” If you already have an up-to-date certificate, don’t retake the trainings, and don’t do other trainings you don’t need!
Student Visiting Hours will be held Wednesday and Thursday in Science Hall 201D from 2:30 - 4 pm. You do not need to make an appointment. To speak with me one-on-one with a guarantee of privacy, please set up an appointment with me via email.
Assigments are always due one hour before class at 10 am, unless otherwise stated. Assignments submitted within an hour of classtime will be deducted a 10% late penalty. Late assignments will not be accepted without prior permission, which you can obtain by contacting me!. Note that the lowest assignment grade will be DROPPED at the end of the semester.
The Final Exam will be on Monday May 4th 10:15-12:15 PM in SCI 239 (our classroom)
Class Schedule and Materials
Materials are subject to change up until the day of class based on student progress. Note that many slides will pertain to several days of class. In-class worksheets are NOT graded.
No. |
Day/Date | Topic and Slides |
In-class materials |
Readings/Assignments DUE | Notes |
|---|---|---|---|---|---|
| 1 | W 1/22 | Introduction Day | None | None | None |
| 2 | F 1/24 | Scientific Method: Hypotheses and Predictions | Hypotheses and Predictions Worksheet Solutions | Read Chapter 1 of textbook | None |
| 3 | M 1/27 | Scientific Method: Experimental design | Continue Friday’s worksheet | None | Last day of regular course add/drop period |
| 4 | W 1/29 | Scientific Method: Interpreting experimental results | Experimental Results Worksheet Solutions | None | None |
| 5 | F 1/31 | Lab: Scientific Method (Termites) Associated assignment due 2/7/20 at 10 am |
None | Submit both CITI Lab Safety Training Certificates to Blackboard | Bring lab coat and lab goggles to class, and wear close-toed shoes. |
| 6 | M 2/3 | Scientific Method: Representing and Summarizing Data I | Quantitative Data Visualization Website | Read box on pages 37-38 of textbook, “A Closer Look: Correlation” | Last day of late course add/drop period |
| 7 | W 2/5 | Scientific Method: Representing and Summarizing Data II | Data Visualization Worksheet Solutions | None | None |
| 8 | F 2/7 | Lab: Scientific Measurements (Stickleback) Associated assignment due 2/14/20 at 10 am |
1. Stickleback Lab Instructions 2. Class Google Sheet 3. Plotting website (optional but HIGHLY recommended) |
Termite Lab assignment due on Blackboard by 10 am | Bring lab coat and lab goggles to class, and wear close-toed shoes. |
| 9 | M 2/10 | Introduction to genetics and biological variation | None | None | Deadline to provide Exam 1 accommodations and/or athletic schedules |
| 10 | W 2/12 | Evolution by Natural Selection: Variation and heritability I | None | Read Chapter 2 and Chapter 3 sections 3.1, 3.2, 3.3, 3.4 | None |
| 11 | F 2/14 | Evolution by Natural Selection: Variation and heritability II | Worksheet | Stickleback Lab assignment due on Blackboard | None |
| 12 | M 2/17 | Exam 1 Practice Exam Practice Exam Solutions |
None | None | Covers classes 1-11 |
| 13 | W 2/19 | Continue last Wednesday’s slides: Evolution and misconceptions! | None | None | None |
| 14 | F 2/21 | EvoDots activity | 1. EvoDots Download 2. EvoDots Instructions (incl. download instructions) 3. EvoDots Assignment/Worksheet |
DOWNLOAD EVODOTS BEFORE CLASS! | Bring your computer to class |
| 15 | M 2/24 | Measuring variation populations | TBD | None | Bring calculator to class |
| 16 | W 2/26 | Measuring selection in populations | Selection coefficients and fitness worksheet Solutions | None | Bring calculator to class |
| 17 | F 2/28 | Modes of natural selection | TBD | 1. Read Chapter 4 sections 4.1, 4.2, 4.3, 4.4, 4.5, and 4.7 (not 4.6) 2. EvoDots Assignment due on Blackboard |
None |
| 18 | M 3/2 | Sexual Selection | Read Section 3.5 of book | None | None |
| 19 | W ¾ | Selection redux | Sexual selection and natural selection worksheet Solutions | ||
| 20 | F 3/6 | Beyond natural selection: Mutation, Drift, and Migration I | None | Selection Assignment due on Blackboard | None |
| 21 | M 3/9 | Hardy Weinberg Equilibrium I | TBD | None | Bring calculator to class |
| 22 | W 3/11 | Hardy Weinberg Equilibrium II | Continue Monday’s worksheet | None | Bring calculator to class |
| 23 | F 3/13 | Evolutionary forces in action I | 1. On-campus application link 2. Off-campus application link 3. In-class evolfoRces worksheet |
None | Bring laptop to class |
| – | M 3/16 - F 3/20 | SPRING BREAK! | None | None | None |
| 24 | M 3/23 | Evolutionary forces in action II | Continue previous worksheet | None | Bring laptop to class |
| 25 | W 3/25 | Overflow Day | None | None | None |
| 26 | F 3/27 | Exam 2 Review Session | None | evolfoRces Assignment Due on Blackboard | Bring laptop to class |
| 27 | M 3/30 | Exam 2 | None | None | Exam covers classes 14-26. Bring calculator to exam. |
| 28 | W 4/1 | Speciation I | None | Read Sections 6.1, 6.2, 6.3, 6.4, and 6.5 of textbook (skip content about phylogenetics/evolutionary trees) | None |
| 29 | F 4/3 | Speciation II and Introduction to Phylogenetics | Worksheet | Read the following resources: 1. Understanding Evolutionary Trees 2. Phylogenetic trees (Khan Academy) 3. Building a phylogenetic tree (Khan Academy) |
TBD |
| 30 | M 4/6 | Phylogenetics II | |||
| 31 | W 4/8 | Phylogenetics III | |||
| 32 | F 4/10 | Phylogenetics Activity | 1. On-campus application link 2. Off-campus application link 3. Activity worksheet |
None | Bring laptop to class |
| 33 | M 4/13 | Biogeography | |||
| 34 | W 4/15 | Phylogenetics of Speciation | |||
| 35 | F 4/17 | Other Applications of Phylogenetics | |||
| 36 | M 4/20 | Exam 3 | None | None | Exam covers classes 28-35. |
| 37 | W 4/22 | History of Life on Earth I | |||
| 38 | F 4/24 | History of Life on Earth II | |||
| 39 | M 4/27 | Human Origins and Evolution | Optional readings: 1. Fantastic blog-posted from world-renowned human geneticist Ewan Birney on “Race, Genetics, and Pseudoscience” 2. NY Times article on one of the most recently discovered ancient human fossils 3. First discovery of Neanderthal-Denisovan hybrid 4. Article about Homo eretus |
||
| 40 | W 4/29 | OPTIONAL Final Exam Review Session |


Con's Trattoria
Artisan Pizza & Libations
First, select a size...
$10
$14
$16
$20
Next, choose your toppings...
Sauce
Tomato
Pesto (+$1)
Garlic Olive Oil
Meat - $2 per selection
Pepperoni
Canadian Bacon
Sausage
Chicken
Veggies - $1 per selection
Black Olives
Caramelized Onions
Roasted Red Peppers
Mushrooms
Fresh Arugala
Pineapple
Place Order
Your total for this order will be:
$
.00


-General sense of well-being.
-Time speeds up.
-Shaking of legs.
-Perfectionism (Could just be natural inclinations released, as I usually do not have the drive.)
-Very strong mental and physical drive to succeed/do well.
-Focusing power and depth increased, also able to focus on multiple topics.
-Slight boost to strength and endurance.
-No hunger from 6:00am-8:10pm
-Talkative, but not overly so. Very slight stumbling over words.
-Am able to find interest in any subject.
-Very mild dry throat.
-Extremely clear-headed.
-No loss of patience no contempt or disgust possible.
9:17am- 64 beats/minute
9:32am- Able to focus on bodily sensations much more than usual.
9:40am- 60 beats/minute
9:50am- Very slight light-headedness when moving or standing.
-Tingling in the back of the head.
10:10am- Slightly tensed neck muscles.
-Slight feeling of being flushed. (Not visible)
10:12am- Tingling moved to neck and top of head also.
10:25am- Tingling moved to shoulders and mid-back.
10:28am- All effects increased slightly.
10:30am- Tingling moved to throat also.
-Very thirsty, but water doesn't help dry throat.
10:32am- Tingling moved to face, arms, and lower spine.
(More pronounced while standing)
10:34am- Tingling on the sides of my neck, and lower arms, and hands.
-Tingling also moving into chest and ribs.
10:35am- Whole upper body tingling and moving into legs.
10:58am- Tingling comes and goes like an electric massager.
-My stomach does feel empty, but there is no hunger associated with it.
-Heart-rate jumps wildly even at low exertion levels.
11:03am- Very slight headache gone by 11:27am.
11:16am- 200mg Caffeine
11:32am- 68 beats/minute
11:38am- Whole body is tingling
-54 beats/minute
11:44am- 200mg Caffeine
12:00pm- 72 beats/minute
12:11pm- 64 beats/minute
12:13pm- Whole body is tingling, but I feel flushed, and there is no hunger at all.
12:23pm- 108 beats/minute after brief walk between english and friends at lunch.
12:30pm- Slight stomach ache.
-Flushed feeling is gone.
1:00pm- Being with Carla at lunch and felt more affectionate than usual.
-90 beats/minute
-Noticeably higher sexual drive.
1:15pm- Effects still strong, but plateaued.
-Still tingling at touch.
-Mild sweating, due to raised body temperature.
1:22pm- Concentration, and drive effects still strong.
-The elated, almost giddy feelings are completely gone.
-Face tingling like crazy.
1:27pm- Neck muscles very tense.
1:31pm- Very light difficulty swallowing due to tight throat muscles.
1:35pm- 66 beats/minute
1:55pm- Mild light-headedness after short exertion.
2:28pm- Fast heart rate (unmeasured guessing around 60-70 beats/minute.)
-Mild sweating continues, still due to raised body temperature.
-Mental effects still strong, though they are beginning to taper off.
3:19pm- Increase in muscle tension. (Shoulders, neck, back.)
-Mental effects tapering slightly more, though still noticeable.
-Significantly less tingling.
3:00pm- Drastic drop in body temperature.
3:26pm- 100 beats/minute
-Significantly less drive. (Only when compared with peak.)
-Significantly less ability to concentrate.
4:00pm- Slight feeling of being hungry, but much less than would be expected.
-Feelings of being tired, strung-out, and shitty.

-Tingling almost completely gone.

-Very tense, and stressed.
-Standing up even slowly makes me very dizzy.
-My throat is slightly drier than previously.
6:27pm- Took four Bayer to combat extreme muscle tension.
-Carla gave me a back massage which helped significantly.
-Drank glass of orange juice to boost blood sugar. (Having not eaten.)
-Another back massage, and most negative effects have gone.
(Note: Had I not previously had problems with depression I would have thought that I was feeling very depressed or shitty. However, I was able to recognize it as mostly low blood sugar level, and stress.)
7:26pm- Tension only in wrists and forearms.
-Still very small appetite.
-Taking nap.
-Took another two Bayer.
7:50pm- Finished nap took a wonderful feeling hot shower. (Very refreshing.)
8:10pm- Hunger hits in full force.
-Still a little drained, but otherwise normal.
The one thing I learned from this experience, is less caffeine. Also, I wouldn't want to use this drug/combination recreationally. It could very well have its uses depending on the situation though. Last minute studying, finals, or some other equally valuable use. I would suggest for most people to use much less caffeine than I did. The only reason I used so much is I am a heavy coffee drinker, and have a huge tolerance.
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.


Graphic INput means operations performed with the Pegaesys cursor . The 9 primary modes are listed below. Each Mode has a set of 10 GIN commands which are executed using the Numeric Keys. You declare the Mode with MenuBar - Mode, or the hot key indicated. Note: Italics indicate shifted key.


Toggle navigation
Home
About
Menu
Any
Any
Any
Specials
Any
Full menu >>
Contact
Login
×
Login
Email
Password
Remember me
Sign in
Cancel
Go_Cart
One solution for all you need...
This is a carousel
slide 2
slide 3
Previous
Next


The CANDLE library provides a wrapper class and utility functions, which enable users run their own deep learning code in high performance computers that CANDLE supports. With the current version of CANDLE library, users should be able to run hyperparameter optimization (mlrMBO workflow) or parallel excution (upf workflow). Due to the design of both workflows, users are required to implement certain methods (will be explained in section 1) and modify several config files (section 2). This user guide will provide an overview of structure and explanation of parameters or varaiables as needed.
How to write CANDLE compliant deep learning code
Minimum requirements
The CANDLE requires two methods,
initialize_parameters()
and run()
.
Initialize_parameters Method
In initialize_parameters
method, we will construct
a class and build a parameter set, which will be used inside
your deep learning code (run method). We provides some common
parameters such as batch_size
, epochs
,
etc. In addition to that, you can construct your own parameters
(see Aurgument Specification section below). Finally, the
initialize_parameters
should return a python
dictionary, in this doc, will be called
gParameters
(global parameters).
Run Method
You can place your deep learning code in
run(Dict)
method. You can use parameter varaiable
like gParameters['batch_size']
.
We have an
example, that converted a simple MNIST neural net
mnist_mlp.py
provided by
Keras Team
into CANDLE compliant form. In this example, you will see how
the initialize_parameters
method is implemented and
how the actual NN code was transplanted in
run
method.
Finally, the run()
returns history. This can be
omitted for upf workflow, but required for HPO workflow.
-
In next section, we will explain where the common.MNIST class came from.
-
initialize_parameters return dictionary
-
run method receives parameter dictionary
-
returns history object
Argument Sepcification
In order to take advantage of the CANDLE framework, a model needs to be able to modify its parameters via either reading from the default_model file, or overwriting those parameters via an appropriate command line argument. We standadized frequently used ML keywords, as well as certain other keywords which are used by the CANDLE scripts. We recommend users aware of these arguemtns to avoid conflicts. For these CANDLE built-in command line arguments, please see default_utils.py
Adding keyword
In order to simplify the process of adding keywords, we require the user to provide a list of metadata of how to parse the arugment.
[{
'name':'shared_nnet_spec', // <1>
'nargs':'+', // <2>
'type': int, // <3>
'help':'network structure of shared layer' // <4>
}, ...]
-
required. Name of parameter.
-
optional. The number of command-line arguments.
-
required. The type to which the command-line arguments should be converted.
-
optional. A brief description of what the argument does. you can add
default
,choices
, andaction
as needed.
Building Class
When you have a list of additional paramaters, you need to pass the definition to be parsed. Even though you don’t have any additional parameters, this is generally recommended, since you can buid your own shared method and build data processing code that will be shared.
Please take a look this example. This is a source of common.MNIST class definition.
additional_definitions = None
required = None
class MNIST(default_utils.Benchmark):
def set_locals(self):
if required is not None:
self.required = set(required)
if additional_definitions is not None:
self.additional_definitions = additional_definitions
Thead Optimization
Some HPC machines like Theta
, the performance will
greatly improved if we let CANDLE handles threads. So, it is
generally recommended to have code like line 14 to 21 in
this example
How to run CANDLE compliant code in Theta
As mentioned above, we offer two different workflows in CANDLE: Unrolled Parameter File (UPF) and Hyper Parameter Optimization (HPO). The UPF workflow allows you to run parallel multi-node executions with different parameters, while HPO workflow evaluates the best value of hyperparameters based on mlrMBO algorithm.
Running UPF on Theta
Step 1. Checkout Supervisor repo
$ git clone https://github.com/ECP-CANDLE/Supervisor.git
Step 2. Move to upf workflow directory
$ cd Supervisor/workflow/upf
Step 3. Set Env variables. In test/cfg-sys-1.sh
, you
will need to set BENCHMARK_DIR
to point the directory
that your script locates, and MODEL_PYTHON_SCRIPT
to
name the script you want to run
BENCHMARK_DIR=directory_where_my_script_locates
MODEL_PYTHON_SCRIPT=my_script
Step 4. Set execution plan. Check test/upf-1.txt
for
parameter configuration and modify as needed. This file contains
multiple number of JSON documents. Each JSON document will contain
the command line parameters. For example,
{"id": "test0", "epochs": 10}
{"id": "test1", "epochs": 20}
This will invoke two instances, which will run 10 epochs and 20 epochs respectively.
Step 5. Submit your job. You will need to set QUEUE
,
PROJECT
, PROCS
, and
WALLTIME
. You can configure those in
cfg-sys-1.sh
(see Step 3), set as env variables, or
you can provide in your command line (see below).
$ export QUEUE=default
$ export PROJECT=myproject
$ export PROCS=3
$ export WALLTIME=01:00:00
$ ./test/upf-1.sh theta upf-1.txt
// or
$ QUEUE=default PROJECT=myproject PROCS=3 WALLTIME=01:00:00 ./test/upf-1.sh theta upf-1.txt
-
QUEUE
refers to the system queue name. The Theta machine hasdefault
,debug-flat-quad
, anddebug-cache-quad
. For more information, please check https://www.alcf.anl.gov/user-guides/job-scheduling-policy-xc40-systems#queues -
PROJECT
refers to your allocated project name. Please check https://www.alcf.anl.gov/user-guides/allocations, for more detail. -
PROCS
is a number of nodes. We recommend adding extra 1 node in addition to the number of executions in your plan. In this example, we set 3 (1 + 2).
Step 6. Check queue status
$ qstat -h user_name -f
Running mlrMBO based Hyperparameters Optimization (HPO) on Theta
Step 1. Checkout Supervisor repo
$ git clone https://github.com/ECP-CANDLE/Supervisor.git
Step 2. Move to mlrMBO workflow directory
$ cd Supervisor/workflow/mlrMBO
Step 3. Set Env variables. In test/cfg-sys-1.sh
, you
will need to set BENCHMARK_DIR
to point the directory
that your script locates, and MODEL_PYTHON_SCRIPT
to
name the script you want to run
BENCHMARK_DIR=directory_where_my_script_locates
MODEL_PYTHON_SCRIPT=my_script
Step 4. Config hyper parameters. In this step, we are configuring
parameter sets, which we will iteratively evaluate. For example,
you can create workflow/data/mnist.R
as below.
param.set <- makeParamSet(
makeDiscreteParam("batch_size", values=c(32, 64, 128, 256, 512)),
makeDiscreteParam("activation", values=c("relu", "sigmoid", "tanh")),
makeDiscreteParam("optimizer", values=c("adam", "sgd", "rmsprop")),
makeIntegerParam("epochs", lower=20, upper=20)
)
In this example, we are varying four paramters,
batch_size
, activation
,
optimizer
, epochs
. Entire parameter
space will be 5 x 3 x 3 x 1.
After creating this file, we need to point this file.
$ export PARAM_SET_FILE=mnist.R
Step 5. Submit your job.
$ ./test/test-1.sh mnist theta
The first argument is MODEL_NAME. If the name is registered in
test/cfg-prm-1.sh
, it will use the pre-configured
parameter file. Otherwise, CANDLE will use
PARAM_SET_FILE
we configured in step 4.
You can specify the HPO search strategy. As you can see in
test/cfg-prm-1.sh
, you are able to config
PROPOSE_POINTS
,
MAX_CONCURRENT_EVALUATIONS
,
MAX_ITERATIONS
, MAX_BUDGE
,
DESIGN_SIZE
.
-
DESIGN_SIZE
is a number of param sets that will evaluate at the beginning of HPO search. In this example, CANDLE will select random 10 param sets out of 45 (see Step 4, for break downs). -
MAX_ITERATIONS
is a number of iteration. -
PROPOSE_POINTS
is a number of param sets that CANDLE will evaluate in each iteration. So, ifMAX_ITERATION=3
andPROPOSE_POINTS=5
, CANDLE will ended up evaluating 25 params (3 x 5 + 10). -
MAX_BUDGET
should be greater than total evaluations. In this example, 45.


Static Public Attributes | |
| static uint | DistanceId = 0 |
| static uint | DistanceType = 3 |
| static uint | DistanceName = 4 |
| static uint | DistanceX = 36 |
| static uint | DistanceY = 40 |
| static uint | DistanceZ = 44 |
| static uint | DistanceScreenOffsetHoriz = 48 |
| static uint | DistanceScreenOffsetVert = 52 |
| static uint | DistanceIsWalking = 76 |
| static uint | DistanceWalkSpeed = 140 |
| static uint | DistanceDirection = 80 |
| static uint | DistanceIsVisible = 144 |
| static uint | DistanceBlackSquare = 132 |
| static uint | DistanceLight = 120 |
| static uint | DistanceLightColor = 124 |
| static uint | DistanceHPBar = 136 |
| static uint | DistanceSkull = 148 |
| static uint | DistanceParty = 152 |
| static uint | DistanceOutfit = 96 |
| static uint | DistanceColorHead = 100 |
| static uint | DistanceColorBody = 104 |
| static uint | DistanceColorLegs = 108 |
| static uint | DistanceColorFeet = 112 |
| static uint | DistanceAddon = 116 |
uint Tibia.Addresses.Creature.DistanceAddon = 116 [static] |
uint Tibia.Addresses.Creature.DistanceBlackSquare = 132 [static] |
uint Tibia.Addresses.Creature.DistanceColorBody = 104 [static] |
uint Tibia.Addresses.Creature.DistanceColorFeet = 112 [static] |
uint Tibia.Addresses.Creature.DistanceColorHead = 100 [static] |
uint Tibia.Addresses.Creature.DistanceColorLegs = 108 [static] |
uint Tibia.Addresses.Creature.DistanceDirection = 80 [static] |
uint Tibia.Addresses.Creature.DistanceHPBar = 136 [static] |
uint Tibia.Addresses.Creature.DistanceId = 0 [static] |
uint Tibia.Addresses.Creature.DistanceIsVisible = 144 [static] |
uint Tibia.Addresses.Creature.DistanceIsWalking = 76 [static] |
uint Tibia.Addresses.Creature.DistanceLight = 120 [static] |
uint Tibia.Addresses.Creature.DistanceLightColor = 124 [static] |
uint Tibia.Addresses.Creature.DistanceName = 4 [static] |
uint Tibia.Addresses.Creature.DistanceOutfit = 96 [static] |
uint Tibia.Addresses.Creature.DistanceParty = 152 [static] |
uint Tibia.Addresses.Creature.DistanceScreenOffsetHoriz = 48 [static] |
uint Tibia.Addresses.Creature.DistanceScreenOffsetVert = 52 [static] |
uint Tibia.Addresses.Creature.DistanceSkull = 148 [static] |
uint Tibia.Addresses.Creature.DistanceType = 3 [static] |
uint Tibia.Addresses.Creature.DistanceWalkSpeed = 140 [static] |
uint Tibia.Addresses.Creature.DistanceX = 36 [static] |
uint Tibia.Addresses.Creature.DistanceY = 40 [static] |
uint Tibia.Addresses.Creature.DistanceZ = 44 [static] |


--- layout: none title: "Polyrhythm" permalink: /polyrhythm/ date: 2019-02-26 categories: pages ---
BPM:


Linear regression of lincRNA and PTG expression. The r 0 and p 0 represent the Pearson correlation coefficient and p value of each pair of lincRNA and PTG in 6 samples, respectively; The r and p represent verification in 9 samples. ( A) MSTRG.12010 vs IGF-2. ( B) MSTRG.2530 vs WDR5. ( C) MSTRG.24143 vs SESN3. ( D) MSTRG.21771 vs SRF. ( E) MSTRG.14875 vs UNKL.


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Posting Comments
In order to post comments to stories, you will have to
create an account.
Accounts will generally be validated within 24 hours, and of
course will be disabled if there is abuse.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Rate My Poo
Rate My Kitten
Rate My Finger
Penny Postcards
Phallic
Boners
Home
Make Dailyrotten your start page
|
|
|
March 02, 2002
Nuke sensors deployed across US
Washington Post | Submitted by: geoff
"Alarmed by growing hints of al Qaeda's progress toward obtaining a
nuclear or radiological weapon, the Bush administration has deployed
hundreds of sophisticated sensors since November to U.S. borders,
overseas facilities and choke points around Washington. It has placed
the Delta Force, the nation's elite commando unit, on a new standby
alert to seize control of nuclear materials that the sensors may detect."
 State
regulators say they have no authority over the air emissions, but the U.S.
Environmental Protection Agency is threatening civil and criminal penalties
against Buckeye Egg Farm." (Perhaps the chickens will now be overhauled to
produce environmentally friendly emissions, Ethanol maybe?)
|
|
Read article...
|
|
Fun with the whole family
Guardian | Submitted by: Wingnut
"Police investigating a rumour that a family were keeping a child's corpse
at their remote Florida farm found a 53-year-old man and his sister living as
a couple with their 13 children and grandchildren. Investigators believe
that Samuel Patrick and Debra Patrick, who lived quietly among citrus groves
near Lake Okeechobee, in Glades county, exhumed the body of their infant child
12 years ago, keeping the remains in a pine coffin in their living-room."
[Was the grandchild... also "of the family"?]
|
|
Read article...
|
|
That anthrax was someone's coke stash
Atlanta Journal-Constitution | Submitted by: Epicurious Crabcake
"A week ago, a small plastic bag of suspicious white powder disrupted
Fort McPherson and left hundreds of people wondering whether the military
installation just south of downtown Atlanta had been targeted by
bioterrorists. Now the powder has been positively identified as a controlled
substance, Army officials said Friday."
|
|
Read article...
|
|
|
|
|


Susan Granger's review of "CENTRAL STATION" (Sony Pictures Classics)
The Academy Award nominee from Brazil for Best Foreign Language film and Best Actress, Fernanda Montenegro, this superb film transcends words and culture. It's the tale of a nasty woman and a naive, ten year-old boy who meet at Rio's train station and, eventually, strike out on a cross-country journey to find the boy's estranged father. It revolves around alienation and a quest for identity: the search for a parent whom a child has never met, the search for feelings that an older woman thought she had lost, and the search for a country that, perhaps, has vanished forever. Fernanda Montenegro delivers a fearless, masterful performance as the lonely, world-weary former schoolteacher who makes her money writing letters for illiterate people. Only she's a scam artist. She saves on postage by never mailing anything. Instead, she rips the letters up or stuffs them into a drawer, mocking her customers' emotional outpourings. Her crusty, unsentimental characterization never resorts to hardened, cynical caricature, winning her the Best Actress nod from the National Board of Review and Los Angeles Film Critics Association. Director Walter Salles discovered the irrepressible child, adorable Vinicius de Oliveira, working as a shoeshine boy at the Rio airport and, indeed, he shines in his demanding, extraordinary role. About this quietly optimistic fable, Salles explains: "When you come from a privileged part of Brazilian society, as I do, you have to opt either to be part o that culture of indifference or to understand what the country really is." On the Granger Movie Gauge of 1 to 10, "Central Station" is a richly moving and tender 10, reminiscent of "The Bicycle Thief." I suspect that "Central Station" and "Life is Beautiful" will be the two major Foreign Language contenders.
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


--- layout: post status: publish published: true title: Django then Rails on Amazon EC2 author: display_name: ian login: ian email<EMAIL_ADDRESS>url: http://iancwill.com/blog author_login: ian author_email<EMAIL_ADDRESS>author_url: http://iancwill.com/blog date: '2013-12-25 20:41:47 -0700' date_gmt: '2013-12-25 01:41:47 -0700' ---
I have used Amazon EC2 once before to host what turned out to be an exorbiantly priced personal minecraft server for my brother and I to play together on. The current attempt will leverage the free tier. While at it, I'm playing with github's blog feature.
The free tier appears restricted to micro, featuring all 0.613 GB of RAM, "Very Low" network performance, and "EBS only" GB of hard drive space.
I had set up a previous key-pair on a different computer, but as I'm on vacation with only my laptop, I created a new key pair and downloaded the pem file.
As I went to set up billing alerts to receive emails if my micro instance beings costing me actual money, I see that my exorbiant minecraft server costs $0.99 per month to keep active. This is not terrible, but is good to know.
Now to ssh into my newly running instance, I followed the instructions at http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html.
chmod 400 my-key-pair.pem
I think attempted to ssh, but received 'Permission denied'.
ssh -i {pem file} {instance public DNS}
I checked my security groups and made sure ssh access was permitted from my ip. Then I discovered that I hadn't supplied a username for ssh. Amazon uses ubuntu@{public DNS}
for ubuntu instance<EMAIL_ADDRESS>for amazon linux instances. After supplying the proper user name I was able to connect over ssh.
I then installed git and cloned my repository. I wasn't able to clone over the git protocol without an SSH key, but cloning over https worked.
The instance came with python 2.7.3 installed.
I installed pip apt-get install python-pip
.
I installed Django with pip pip install Django
python -c "import django; print(django.get_version())"
show django version 1.6.1.
I decided to try python manage.py runserver
and visit http://[instance]:8000 to see if I could view the development version from afar. It didn't return anything. It looks like I need to set up an Amazon security group to open port 8000 to the outside world. But that didn't work either.
Man.  All those hard-coded paths in the settings are ridiculous. I'm going to change mountain weather to work with rails. Now lets see if I can get a rails repo up and running on Amazon EC2.
(Might as well start with the latest)
ruby -v
: 1.9.3p0
gem -v
: 1.8.11
gem install rails
rails --version
: 4.0.2
apt-get install libsqlite3-dev
gem install sqlite3 -v '1.3.8'
rails blog
cd blog
bundle install
apt-get install nodejs
rails server