Index
All Classes|All Packages
G
- getActiveColor() - Method in class slogo.model.Palette
-
Returns the color that is current active
- getColorAtIndex(int) - Method in class slogo.model.Palette
-
Returns the color at the specified index.
- getCommandConstructor(String) - Method in class slogo.compiler.SLogoTokenMaker
- getNextToken() - Method in class slogo.compiler.Compiler
-
Returns the next
SLogoToken
from the queue of parsed tokens. - getNumExpectedTokens() - Method in class slogo.compiler.command.SLogoCommand
-
Any object that implements Command must store a List of Lists of Tokens that it expects as parameters in order to run properly.
- getPenColor() - Method in class slogo.model.Pen
- GetPenColorCommand - Class in slogo.compiler.command
- GetPenColorCommand() - Constructor for class slogo.compiler.command.GetPenColorCommand
- GetShapeCommand - Class in slogo.compiler.command
- GetShapeCommand() - Constructor for class slogo.compiler.command.GetShapeCommand
- getStringFromRegex(Map<Pattern, String>, String) - Method in class slogo.compiler.Parser
-
Searches the given
Map
for any valuePattern
s that has a regex match withuserInput
string. - getTokenConstructor(String) - Method in class slogo.compiler.SLogoTokenMaker
- getTokenList() - Method in class slogo.compiler.token.SLogoList
- getTurtleIDList() - Method in class slogo.compiler.command.TurtleListHelper
- getValue() - Method in class slogo.compiler.token.SLogoToken
- getValue() - Method in class slogo.compiler.token.SLogoVariable
-
Allows
Command
orFunction
objects to access a variable's value. - getVersion() - Method in class slogo.Main
-
A method to test (and a joke :).
- giveNextExpectedToken(SLogoToken) - Method in class slogo.compiler.command.SLogoCommand
-
Takes in a
SLogoToken
object and attempts to add it to the list of parameters. - giveNextExpectedToken(SLogoToken) - Method in class slogo.compiler.token.SLogoFunction
- giveNextExpectedToken(SLogoToken) - Method in interface slogo.compiler.token.SLogoRunnable
-
Gives the runnable the next
Token
it expects as a parameter. - giveParameters(SLogoList, SLogoList) - Method in class slogo.compiler.command.SLogoUserDefinedCommand
- GreaterThanCommand - Class in slogo.compiler.command
- GreaterThanCommand() - Constructor for class slogo.compiler.command.GreaterThanCommand
- GROUP_TYPE_BUNDLE - Variable in class slogo.compiler.GroupHelper
- GroupHelper - Class in slogo.compiler
-
This class reads from a properties file to determine how to handle extra parameters for a given command.
- GroupHelper(SLogoList, Turtle) - Constructor for class slogo.compiler.GroupHelper
All Classes|All Packages


This package contains a number of servlet filters. Many of them share some
common init parameters which are documented here. Note that all filters
use these parameters unless noted.
pathSpec and pathList
These together determine paths to included or
excluded from a filters function.
pathSpec is one of two values, "include"
or "exclude". When it is "include", then the pathList parameter names paths
that the filter WILL operate on. When it is "exclude", then the pathList
parameter names paths that the filter WILL NOT operate on.
In other words, while
you will map your filter to some path as usual using the standard
<filter-mapping> element in web.xml, you can further define paths
to include or exclude for a given filter. For example, if you wanted to
use the CacheControlFilter on everything in your webapp EXCEPT a GIF named
MyImage, web.xml would look something like this:
<filter>
<filter-name>CacheControlFilter</filter-name>
<filter-class>javawebparts.filter.CacheControlFilter
</filter-class>
<init-param>
<param-name>pathSpec</param-name>
<param-value>exclude</param-value>
</init-param>
<init-param>
<param-name>pathList</param-name>
<param-value>*/MyImage.gif
</param-value>
</init-param>
</filter>
...
<filter-mapping>
<filter-name>CacheControlFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Note that pathSpec (and it's accompanying pathList attribute) are required
parameters. If you want the filter to operate on all paths, then the
<filter-mapping> element should be as you see it above, and pathSpec
should be "include" and pathList should be "*".
The pathList parameter names a list of paths in comma-separated form. So
you can name as many as you wish (although for performance reasons you will
want to keep the list as small as possible). Wildcards are supported. In
reality, each item in the pathList is a regular expression, where the asterisk
wildcard character gets converted to .* in the regex.  Note however that commas
are the list separater character, the list is broken up via a StringTokenizer,
so you will not be able to use commas in it. Also note that any occurance of
the asterisk character (*) will be converted to .*, so keep that in mind too.
This package depends on the following extra packages to compile and run: None.


COME CLOSER TO NATURE
Make your own rain!
Humans can embrace the rain magic through not just listening to it, but trying to imitate the rain! The rain sounds you heard were actually created by us. They're not sounds of real rain falling, but a variety of sounds we collected from our enviornment and combined to give the effect of rain.
Now, we encourage you to be creative! The buttons below represent single sounds we recorded, you are free to use them as you wish and decide how will this rain sound. As you are creating your own rain, try to guess what the following sounds might be - answers will be revealed after a couple of seconds. Let your imagination flow!
What other sounds remind you of rain? Let us know through any of our contact details.


| Course Number | Course Title |
|---|---|
| CSE 30 | Computer Organization and Systems Programming |
| CSE 21 | Mathematics for Algorithms and Systems |
| CSE 20 | Discrete Mathematics |
| CSE 15L | Software Tools and Techniques Laboratory |
| Course Number | Course Title |
|---|---|
| CS 111C | Data Struct & Algorithms: Java |
| CS 111B | Programming Fundamentals: Java |
| CS 111A | Intro to Programming: Java |
| Course Number | Course Title |
|---|---|
| CS 61A | Structure and Interpretation of Computer Programs |


A compact self-contained realtime audio-synthesis engine
Lyd is an embeddable signal processing language and engine. Suitable for among other things realtime audio effect and instrument synthesis and mixing. It can form the audio core of games, virtual instruments, real-time audio mixing and editing experiments.
⇡What lyd does
- 32bit float, SIMD multi core processing
- language binding friendly C API
- audio synthesis language providing audio-shaders or "GLSL for audio", lyd uses a language but the vm could just as easily support nodes.
- Extendable virtual machine. (extendable both with C and in lyd itself)
- Accurate queuing of voices and control of interpolated variables.
- Loading of PCM data from wav (using callback handlers)
- Audio output drivers (outside core) for: ALSA, and jack
- Raspberry PI FM transmission
- MIDI sequencer - for playback of midi tracks (timing is broken)
- patch databank (preloaded with FM-synthesis based GM set)
- ALSA midi/OSC daemon
⇡ Lyd for the curious
Lyd is a language for describing the signal processing involved in generating and recombining audio.
A sound that is played back as 12 notes in quick succession with different pan and pitch. The instrument played is this:
reverb (0.1, 0.223, low_pass (0.1, hz=440.0, 0.01, pulse(200 + sin(190) * 1.4, square(8.0)) * adsr(0.12, 0.12, 0.8, 0.30) ) ) * volume=1.0 * 0.4
Sources ⇡
- lyd lives in git: git repo summary, browse code.
git clone https://github.com/hodefoting/lyd.git
⇡ Lyd for musicans/composers
Lyd is currently mostly an application programmers toy, out of the box at the moment lyd contains a mediocre autogenerated approximation of an OPL2 FM synthesizer in its patch set. When you launch lyd you can use it as a synthesizer with an attached MIDI keyboard or with MIDI sequencers supporting ALSA midi. Lyd should ble able to enable processing plug-ins for various audio synthesis standards exposing the lyd language and efficiency in interaction to allow live tweaking of the lyd code when composing.
Pass an instrument definition to the -i argument to reprogram MIDI program 0. This allows testing one-off synthesizers easy from the commandline.
lyd -i 'square(hz + square(40)) * adsr(0.2,0.2,0.8,0.4)'Add -w 0.5 -d 0.3 to add a random scale walker that plays a new random note nearby on the scale every 0.5seconds that lasts for 0.3seconds, this provides a way to get an idea how a patch sounds.
The OSC support needs rethinking, and probably re-integration with the midi support. Allowing repatching instruments used with MIDI on the fly from OSC.
⇡ Lyd for programmers
You can use lyd as an audio canvas, or general signal processing engine. Lyd is writtene to make sure it is easy to incorporate in other projects, either by linking to a shared lyd installation or for static inclusion by copying the source of the core (See ).
Lyd allows instantiated programmed voices, LydVoice that render sound in real time. The voices are defined in the lyd language using constants, variables, arithmetic, noise, oscillators, envelopes and PCM data sources. Voices can instantiated right now or queued with sample precision. Voices can be killed to immediately stop playback or released allowing ADSRs to control the amplitude of your voice and provide smooth volume scaling, multiply by adsr(0.0,0.0,1.0,0.0); for immediate full volume and immediate cut-off. When a voice is released all ADSRs will enter their release phase and decay to 0.0; silence. Silent voices are detected and automatically killed.
Variables in the programs (all strings that are not numbers or recognized as keywords in the language reference) can be manipulated in realtime or programmed with time/value key frames with per-key interpolation. Realtime control is not sample accurate, but accurate to the number of samples requested from lyd in a set of samplings Controlling variables allows specifying or modifying in real-time the hz, filters, volume, reverb or similar, of multiple oscillators and filters, providing a natural and automatic bridge between lyd and C or any scripting language potentially wrapping the lyd API.There is a MIDI playback API, where timing is broken, (for testing midi playback for testing/development, the daemon and its ALSA midi support is currently used. If this feature is used in a game a possible workaround is to statically include lyd (lyd is small so it would perhaps be a good idea anyways) and tweak the tempo logic in the midi decoder source.
Directly processing a lyd voice allows running the virtual machine on user provided input/output buffers, allowing to easily wrap the core vm with minimal inderection.
See the examples for illustrations of the above concepts. examples in the source tree.. .
performance
Running under Fedora 13, with Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz, lyd is able to render the following number of concurrent voices for the following programs. Respectively with ALSA and with ALSA through pulse-audio, both of them using the only period size ALSA seems to accept with my soundcard.
| alsa | pulseaudio | code |
|---|---|---|
| 194 | 198 | sin(hz) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz=440*1.3) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz*3.4) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz*8) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz*7) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz*4) * adsr(0.5, 0.10, 0.4, 0.30) + sin(hz*5) * adsr(0.5, 0.10, 0.4, 0.30) + noise() * ddadsr(0.2,0.4,0.4,0.1,0.4) |
| 284 | 261 | (saw(sin(hz=440.0 + reverb(1.0,0.2,sin(20 + 2 * (noise() - 0.5)))))+ square(hz*3) / triangle(hz*2)) * adsr(0.5, 0.10, 0.4, 0.30) |
| 432 | 389 | (sin(hz=440.0 + sin(20))+ square(hz*3) / triangle(hz*2)) * adsr(0.5, 0.10, 0.4, 0.30) |
| 753 | 672 | low_pass (1.0, 600.0, 1.0, reverb (0.8, 0.2, square(hz=440) * adsr(0.5, 0.10, 0.4, 0.30))) |
| 959 | 819 | reverb (0.8, 0.2, square(hz=440) * adsr(0.5, 0.10, 0.4, 0.30)) |
| 971 | 902 | low_pass (1.0, 600.0, 1.0, square(hz=440) * adsr(0.5, 0.10, 0.4, 0.30)) |
| 1286 | 1186 | noise() * adsr(0.5, 0.10, 0.4, 0.30) |
| 1423 | 1250 | sin(hz=440) * adsr(0.5, 0.10, 0.4, 0.30) |
| 1622 | 1555 | wave_loop('/tmp/foo.wav', hz=440) * adsr(0.5, 0.10, 0.4, 0.30) |
⇡ Lyd for computer scientists
The following is a technical summary of what lyd actually is, it is not neccesary to understand any of it to make use of lyd's language and API. But is useful for people interested in how lyd technically works as well as people pondering to help extend lyds capabilities.
Lyd uses a Top Down Operator Precedence parser to generate an AST for the lyd expression. This parser form part of the lyd-compiler.c, which generates op-codes for the lyd vm. The compiler builds a LydProgram which is a struct defining op-codes and the values of their dependencies.
The op-codes in compiled LydPrograms are in processing order and arguments to the opcodes are either be positive literals or negative integer back-pointers to the outputs of preceding opcodes.
When a compiled program is instantiated to an active LydVoice it becomes an array of LydOpState entires, a struct containing the opcode and a processing context with local argument and output storage.
LydOpstate contains small chunk buffers. The chunk buffers are 128 samples long and 16-byte aligned, the op has one such buffer for the output and for arguments (allowing arguments to be interpolated over time with sample accuracy). The chunk buffers makes it possible to use gcc autovectorization using -ftree-vectorize for the code execute for the op-codes.
The execution of the vm is walking a linked list of processing states over a dispatch switch.
for(state=vm->state;state->op != LYD_NONE; state = state->next) switch (state->op) { /* handling op codes and dispatch relevant code */ }
The op-codes of lyds virtual machine, and the functions and operators of the lyd language are all defined in lyd-ops.inc Op-codes added following the pattern in this file are expanded as different macros when included in various parts of the source, providing both en enum, cases for the dispatch switch, integration with the compiler and the and the language reference.
Each render thread operates has it's own queue of voices to compute and an associated mutex and condition to manage execution flow without any busy waiting.
⇡ Roadmap/plans/todo/bugs (contributions welcome)
- Improve GM patch set
- The compiler contains a small leak.
- lv2, jack and/or VSTI plug-in (both synth and audio filter plug-ins)
⇡ License
Lyd is licensed under the ISC license:
Copyright (c) 2010-2011 Øyvind Kolås<EMAIL_ADDRESS>Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


I've learned 'mindfulness conversation' previously as 'active listening' - not interrupting, saying "What I hear you saying is", etc. I enjoy listening in this way, and using these techniques are a good reminder of how to improve your own listening. It's easy to fall into the traps of cutting people off/trying to finish their sentences, being overeager to say your piece, assuming what another person is saying. These techniques are good reminders of how to be better at listening, and in turn, be a better communicator. I find these techniques satisfying because it makes me feel like I am doing a better job of engaging in a conversation. As a listener, it makes it easier to make sure your ideas are actually hear. It's not a struggle to nudge your ideas into their ideas - instead, you're given the space by the listener to fully explain yourself and make sure you were understood accurately.
I'm not sure. I don't know how I envision myself incorporating the learnings from this book into my life yet.


WILDE
A Film Review by James Berardinelli
RATING: *** OUT OF ****
United Kingdom, 1997 U.S. Release Date: beginning 5/98 (limited) Running Length: 1:57 MPAA Classification: R (Homosexual themes, sex, nudity, profanity) Theatrical Aspect Ratio: 1.85:1
Cast: Stephen Fry, Jude Law, Vanessa Redgrave, Jennifer Ehle, Gemma Jones, Judy Parfitt, Michael Sheen, ZoŽ Wanamaker, Tom Wilkinson Director: Brian Gilbert Producers: Marc Samuelson, Peter Samuelson Screenplay: Julian Mitchell based on the book by Richard Ellmann Cinematography: Martin Fuhrer Music: Debbie Wiseman U.S. Distributor: Polygram
Oscar Wilde -- satirist, playwright, and novelist -- was one of the great figures of the late 19th century. Born in Dublin in 1854, Wilde was schooled at Oxford, where he became a free-thinker and settled into the lifestyle of an aesthete. In 1881, he published his first volume of poems and in 1882, his debut stage production, VERA, OR THE NIHILISTS was performed. Thereafter, for the next 13 years, Wilde's reputation was in a constant state of ascension. He published his lone novel, THE PICTURE OF DORIAN GRAY, in 1891, but is best known for four plays: LADY WINDERMERE'S FAN (1892), A WOMAN OF NO IMPORTANCE (1893), AN IDEAL HUSBAND (1895), and THE IMPORTANCE OF BEING EARNEST (1895). In 1895, Wilde, a known homosexual, was arrested and convicted of sodomy in association with his relationship with Lord Alfred ("Bosie") Douglas. He served two years of hard labor, but, after his release, never fully recovered his health and died of meningitis in 1900.
Like many artistic figures throughout history, Wilde's reputation has waxed and waned with the mutation of the social climate. During the 1880s and early 1890s, he was the toast of England.  Into the early 20th century, his name was reviled, but, as the years passed and critics looked back at Wilde's work from a more detached perspective, his sullied reputation became rehabilitated. Today, he is regarded as a literary giant, and perhaps the best playwright of the second half of the 19th century.
WILDE, the new film from Brian Gilbert (TOM & VIV), is a fairly straightforward biographical tale that chronicles the title character's life from 1882, when he visited a silver mine in Colorado, until 1897, when he was released from prison. Despite an uneven script and a rather mundane, occasionally-plodding narrative, the movie is compelling, largely because Wilde's life was fascinating. Throw in a number of top- notch performances and, even without any flourishes, the film offers a solid two hours of entertainment, and, for anyone unfamiliar with Wilde or his work, perhaps education.
As is often the case with a movie that crams 15 years of history into 120 minutes (for the non-mathematical, that's only 8 minutes per year), there's a lack of consistency in the tone. Certain characters and subplots are sadly neglected. In particular, I was disappointed with the handling of Wilde's home life and marriage, which, for a man of his nature, was surely a point of great personal conflict and uncertainty. The few brief scenes of Wilde with his wife and children didn't satisfy my curiosity, and the resolution of this story aspect felt sadly incomplete. There are times throughout the entire film when subplots drag on a little too long -- the relationship between Wilde and Bosie is a prime example. Ironically, despite the languid pace of much of the film, the last 20 to 30 minutes have a rushed feel, almost as if the director realized he was running out of time and wanted to compress as much into the proceedings as he could. Through it all, however, Wilde stands tall as the magnetic central figure.
If there was ever an actor born to play Wilde, it's British thespian Stephen Fry (PETER'S FRIENDS, TV's "Jeeves and Wooster"), who resembles the playwright in stature and is able to deliver his witticisms with the perfect edge and intonation. For Fry, this is a dream role -- in a recent conversation over dinner, he spoke eloquently and at length about his passion for Wilde and his work. Considering the sprawling nature of the narrative, Fry is given a daunting task -- keep the audience involved in the story and anchored to the character -- that he carries off without seeming difficulty.
Every bit Fry's equal is Jude Law (GATTACA), who develops Bosie into a truly three-dimensional individual. Volatile, passionate, occasionally spiteful, and often impatient, Bosie has the kind of multifaceted personality that captures and holds our attention.  The supporting cast includes Vanessa Redgrave as Wilde's mother, Tom Wilkinson (THE FULL MONTY) as Bosie's brutish father, Michael Sheen as Wilde's first male lover, and a woefully underused Jennifer Ehle (PRIDE AND PREJUDICE) as Wilde's wife. Despite limited screen time, Ehle manages to fashion Connie Wilde into a heartbreakingly sympathetic character, which makes the truncation of that subplot all the more frustrating.
One of the many things WILDE does right is to convey a sense of the man apart from his work. During the course of the film, Wilde is often compared to some sort of literary prophet (he has "disciples"), and it's easy to see how young men would be attracted to this charming, erudite man who uses his "wit as a foil." Ultimately, while WILDE lacks the depth and substance of the best biographical features, it's nevertheless a strong enough contender to deserve a trip to the local theater, especially with pickings so slim this summer.
Copyright 1998 James Berardinelli
- James Berardinelli e-mail<EMAIL_ADDRESS>Now with more than 1400 reviews... The ReelViews web site: http://movie-reviews.colossus.net/
"My belief is that no movie, nothing in life, leaves people neutral.
-- David Puttnam
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


Rows can be removed from a table using the DELETE command. For example, the following sequence of commands shows the before and after results of deleting all employees in department 20.
SELECT ename, deptno FROM emp; ename | deptno --------+-------- SMITH | 20 ALLEN | 30 WARD | 30 JONES | 20 MARTIN | 30 BLAKE | 30 CLARK | 10 SCOTT | 20 KING | 10 TURNER | 30 ADAMS | 20 JAMES | 30 FORD | 20 MILLER | 10 (14 rows) DELETE FROM emp WHERE deptno = 20; SELECT ename, deptno FROM emp; ename | deptno --------+-------- ALLEN | 30 WARD | 30 MARTIN | 30 BLAKE | 30 CLARK | 10 KING | 10 TURNER | 30 JAMES | 30 MILLER | 10 (9 rows)
Be extremely careful of giving a DELETE command without a WHERE clause such as the following:
DELETE FROM tablename;
This statement will remove all rows from the given table, leaving it completely empty. The system will not request confirmation before doing this.


Your daily StackExchange email
Your daily StackExchange digest is here!
{{date_now}}
The most popular tags in the last 24 hours:
{% block content %}{% endblock %}
PyCon 2020 Azure Functions workshop


The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.
maker.json
MUST reside in the root directory of a website's repository.maker.json
MUST include a single object represented as JSON, with key-value pairs according to the list below.The following information MUST be included:
| Key | Value |
|---|---|
name |
A string specifying the location's name. |
status |
A string indicating the status of the location. The value MUST be one of:
|
type
|
An array indicating the type of location/community. The value MUST be one of:
|
The following information SHOULD be included where applicable:
| Key | Value |
|---|---|
source |
The source of this information. This could be a website, person, email address, or media source. |
description
|
A brief summary of the location and/or community. A good description should not reiterate other parts of the schema such as available tools or location but offer details on the mission, vision, history, and values. |
address |
A string specifying the physical address of the location. This information SHOULD only include the street address or relative structures/business if that's not available. It SHOULD NOT other administrative information (to include separately, see below). |
city |
A string specifying the city of the location. |
stateRegionProvince |
A string specifying the state, region, or province of the location. |
country |
A string specifying the country of the location. |
latitude
|
The longitude of your location. Optional to support virtual communities and events with changing locations. The value MUST be a decimal number ONLY to a minimum of two spaces. |
longitude
|
The longitude of your location. Optional to support virtual communities and events with changing locations. The value MUST be a decimal number ONLY to a minimum of two spaces. |
phone
|
A main point of contact email address. The object MUST be a valid phone number and is a string to allow for multiple formats and extensions. |
website
|
A string of the location/community's main website URL. The object MUST be a complete URL including http or https. |
email
|
A main point of contact email address. The object MUST be a valid email address. |
id
|
The URL describing the schema of the maker.json file. |
social
|
An array of name and URLs related to the location's offical use of social media. Facebook, Github, Instagram, etc. The object keys MUST be in lowercase (e.g., "facebook" or "instagram") and values MUST be a complete URL including http or https. |
lastUpdated
|
A date the last time the record was updated. This is generated by our system upon creation or edits. |
The following information MAY be included where applicable:
| Key | Value |
|---|---|
photo
|
The URL of an image file (e.g. logo or screenshot) to be used in a location listing. Value MUST be a complete URL. |
tools
|
Information about the tools available to members and/or the public. Examples include but are not limited to 3D printers, laser cutters, vinyl cutters, and computer workstations. |
mailingList
|
Information about joining a mailing list for your space. Value SHOULD be either an email address or URL. |
openToExchanges
|
A boolean (yes/no) statement if the space is open to exchanges. |
dateFounded
|
The date the space (physical or virtual) was founded. Value must be only a date and is stored in an ISO 8601 format. |
numberOfMembers
|
The average number of members for the space. Value MUST be only a number. |
membershipFee
|
A boolean (yes/no) response about if the space charges a fee to its members. |
openToExchanges
|
Brief details about the membership rates, if applicable. Value could contain a URL for aditional information. |
openToResidencies
|
A boolean (yes/no) answer to if the space is open to residencies. For easier upkeep, this answer SHOULD reflect if residencies are offered at all, not if there are currently openings. |
sizeOfRooms
|
The average size of the rooms. |


bootstrap-demo.js is a simple (and also unofficial) solution to schooling those pesky end-users we've all heard about.
It allows you to easily create demos and tutorials for your own applications via invocation using javascript or data-attributes.
Since it's a combination of some higlighting, Twitter Bootstrap popovers and cookies, you can use any of the default popover functionality.
bootstrap-demo.js also manages demo display through the use of cookies: all you need to do is provide an ID for a demo and you're set!
Clone the repo, cd to the directory and copy the minified script to wherever you actually need it to be. Standard practice, really.
git clone git://github.com/kalmanolah/bootstrap-demo.js.git
cp bootstrap-demo.js/src/bootstrap-demo.min.js /path/to/my/app/assets/js/
$('#selector').demo({
id: 2,
placement: 'top',
content: 'This is a tip with html',
title: 'WARNING '
});

...
Content goes here.
...

Here are some examples that demonstrate the capabilities of bootstrap-demo.js.
$('#home .btn-default, #home .btn-success').demo({
id: '1-1',
content: 'This is the first demo!'

});
}
});
}
});
Run
$('#home .btn-default').demo({
id: '1-1',
content: 'This is an example demo!'
});
$('#home .btn-success').demo({
id: '1-2',
content: 'As is this one!'
});
Run
| Option | Type | Default | Description |
|---|---|---|---|
| id | string | integer | false | false | Unique ID of the demo, used to determine whether it has been viewed. Only required in conjunction with the "persist" option. |
| persist | boolean | true | Whether to save the ID of a demo that has been viewed in a cookie, in order for it not to be shown again. |
| cookie_name | string | '_demo' | Name of the cookie used to store the IDs of viewed demos. |
| cookie_days | integer | 365 | Lifetime of the cookie used to store the IDs of viewed demos, in days. |
| callback | function(e) | false | false | Callback to execute once a viewed demo is dismissed. This callback is passed the click event. |
| prevent_default | boolean | true | Whether to prevent the some default action from occurring until demos are dismissed. These actions include scrolling, clicking and submitting. |
| html | boolean | true | Whether to allow HTML inside the created popover. |
| placement | 'top' | 'left' | 'right' | 'bottom' | 'auto' | 'auto' | Placement of the created popover. |
| title | string | ' TIP' | Title of the created popover. |
| content | string | 'Click anywhere inside of the highlighted area to dismiss this popup. | Content of the created popover. |
| styles | string |
|
Styles to append to the head of the page. You can use this option to override the highlighting styles. |
bootstrap-demo.js is released under the MIT license:
Copyright (c) 2013-2014 Kalman Olah
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Initially started at make.opendata.ch the platform and apps still need some work.
The project is currently on hold due to a similar project currently being developed by the SBB.
If you want to be informed in case we restart it, leave us your email below.
The Trainshare-Team Alain, Adrian and Philipp


At least 2 injured in shooting at high school football game in New Jersey
by WPVIPLEASANTVILLE, New Jersey -- At least two people were injured Friday night in a shooting at a high school football game in Pleasantville, New Jersey.
Atlantic County officials said the shots rang out during the third quarter of the game between Pleasantville High School and Camden High School.
Officials said a young boy was shot while sitting in the stands. He was taken by emergency crews to an area hospital, but his condition was not known.
A second person was also injured and was taken off the field in an ambulance.
The game was suspended.


Compile & Run
Output:
Exit status:
n/a
Compile time:
Execution time:
Instruction count:
Binary size:
Exception:
None
Error:
None


About this Comment Period...
A 30 day public comment period on the {{ commentPeriod.informationLabel }} will start on {{ commentPeriod.dateStarted | date: 'longDate' }} and end on {{ commentPeriod.dateCompleted | date: 'longDate' }}. All written comments received by online form, fax, or mail during this time period will be considered.
{{item.author}}
{{item.dateAdded | date: 'mediumDate'}} @ {{item.dateAdded | date: 'shortTime'}}


My name is {{ .Site.Params.author }}, and I am a Biology major who is planning to apply to medical school.
I am passionate about colorectal cancer research, data science, and reading fine literature.
Have a look at some of my working projects.
For more check out my professional resume.
{{ partial "social.html" . }}


{% extends "bats/layout.html" %} {% block page_title %} Category {% endblock %} {% block content %} {% include "includes/phase_banner_beta.html" %} {{formData | safe}} What category best describes the work you're doing? What do you need to do? Agriculture, fishing and forestry Bat exclusion from domestic dwellings Barn conversion Commercial Communications Energy generation Energy supply Flood and coastal defenses Health and safety Heritage Housing Industrial and manufacturing Mining National Significant Infrastructure Project Place of worship Public community project including schools, universities, hospitals, care facilities and other public buildings Small scale repair and mainenance works Transport Waste management Water management Other Category {% endblock %}


We’re happy to announce that the Crystal team is coming to San Francisco!
Maybe you’ve heard we’re organizing the first #CrystalLang CodeCamp. The event will consist of a 2 day hands-on training dictated by Santiago Palladino & Gustavo Giráldez, members of the Crystal core team. Serdar Doğruyol (creator of Kemal) will also be joining us as a guest speaker.
The programme includes hands on labs, Q&A sessions with the team, networking sessions and more than 10 hours of training. We will provide official Crystal certificates for attendees, along with the obligatory Crystal swag.
Right now this event is possible thanks to:
- AcademyX, who is sponsoring us and providing the space to host the event at their San Francisco offices.
- Twentify, who is sponsoring the event and also making it possible for Serdar to travel and be a guest speaker.
- Manas.Tech, the company behind Crystal since 2011.
We’re looking for sponsors who want to support the event, so if you’re interested (or know someone who might be) make sure to read our sponsorship prospectus. As with every other official Crystal event, all profits from sponsorships and ticket sales will be destined exclusively to Crystal Development. This will help us invest more hours in the language and accomplish our 2017 resolutions (yes, I’m talking about Crystal 1.0).
We hope this is the first of many Crystal CodeCamps around the world, so we’re open for suggestions about where we should go next.
PS: This blogpost will be updated as new sponsors join us, we want to thank the companies supporting Crystal in this new event series.


the and influenza that for al. vaccines []. vaccine virus transmission Influenza have are immune universal The from & viruses with pandemic responses against could data {background can may immunity been viral imprinting studies vaccination birth not different group protective seasonal how margin protection stem these new {border-style antibody broadly infection between during px;} #ffffff;} antigenic evolution individuals strains more population than year PLoS Sciences conserved exposure has important modeling resistance which Infect Sci benefits escape evolutionary risk such Biology Dis():â€". This Viral also but mechanisms was will would age clinical epidemiological evidence human life their this viruses. However, antibodies conventional head host models other variants Health Med():â€". Medicine Proc animal children cohorts consequences development hemagglutinin humans multiple mutations novel potential proteins response shedding target virus. whether Acad Life Natl T-cell United broad due dynamics impact likely provide study surveillance (Fig ./pnas. A():â€". Viruses after based disease experimental first high infections large mutants px; remains role shown subtype there used useful work {font-family Pathogens Phase Universal Vaccination Virus While [], affect all and, antigens cell difficult drugs early effects epitopes font-size generate global immunization infection. influenza. mortality natural programs questions rapidly rates regions related research since single subtypes theory they were Fig Immune Infection Infectious Microbial Microbiology National Science():â€". SimonsenL, Transmission Vaccine because computational double; duration genetic had immunologic immunological including infection, later less level. memory most over particularly population-level populations pressure protection, range region targeting trials under who within years ./j.vaccine... Antigenic Computational EpsteinSL Evolution Evolutionary International Medical Modeling Nat ONE():e./journal.pone. Protection Response University across adamantane analyses annual antiviral available border-color border-width childhood circulation cohort conferred cross-protective cross-reactive epidemiology expected generating help herd household imprinted increase increased information limited observed pathogens potentially prior protein resistant respiratory sciences selection similar small solid; specific strength through titers vaccinated vaccines. via virus, while zoonotic {font-style {font-weight ():â€". ./mBio.- ./science. A/HN Antibody Broadly C). CauchemezS, Clin Curr Health, Institutes MillerMA, NA, Organisms Orthomyxoviruses Orthomyxoviruses: Pandemic States[], These [â€"]. address among amount asymptomatic attack biological bold born candidates circulating cohorts. collected context courier; determine discuss distinct drug elderly elicit em; emerge epidemics epidemics, evolution, existing experience experiments fitness further globally, here highly histories hypotheses imprinting, include influenza, intensity into lifelong low measurement might much need neutralizing number occur our pandemic, plasticity predict predictive pt;} question rapid recent recombinant reduce reducing reduction relationship relative relevant results review seen seniority set should spread strong supported synthesize transmission, two typically understanding unvaccinated variety viruses: when where


Component View: Risk-Impact Analysis
Components
Help
×
Help for the component view page
Components
Name
Type
Used in % of all Objects
Risk Type
Date for Action
Confidence
×
Database Stats
×
Scripting Language Stats
×
Image Format Stats
×
Image Viewer Stats
×
Document Format Stats
×
Document Viewer Stats


CSS Selectors
First paragraph
Second paragraph
- Section 1
- Section 2
- Section 3
- Section 4
This is a span
This is a div
Header
First paragraph
Second paragraph
- Section 1
- Section 2
- Section 3
This is a span
Third paragraph
This is a div after p
This is a div
Title
paragraph
paragraph
paragraph


Cyc Developer Center
Last Published: 2018-01-24
|
Cyc Dev Center
> Frequently Asked Questions
Cycorp
|
Developer Center
|
Java APIs
|
Ontologies
|
Cyc Administration
|
Downloads
|
Issues
|
GitHub
Cyc Developer Center
Introduction
Issues
Downloads
Cyc XSDs
Cyc XSL
Java APIs
Overview
Core API Suite
KB API
Query API
Session API
README
CHANGELOG
Download
FAQs & HOWTOs
License
Javadocs
Core API Spec
Core Client Impl
Examples
API Usage
Basic Core API Usage
Advanced Querying
Query Justification
XML Marshalling
Ontology Development
Overview
Tutorials
Ontologist's Handbook
Cyc Basics
Efficient CycL
Tools
CycL Queries
References
Cyc Vocabulary
Glossary
Common Cyc Abbreviations
KB Hierarchy diagram
Cyc Administration
Cyc Admin Handbook
Cyc Admin FAQ
Frequently Asked Questions
Answers to frequently asked questions on the following subjects:
Cyc Administration
Cyc Java APIs


This is the fourth post of my series TensorFlow From The Ground Up.
In this post, we’ll expand on our “Adding” example Neural Network, and talk about Activation Functions and how they impact the functioning of your system.
What are activation functions?
As we saw in the previous post, Learning to Add, we can compute some real-vauled functions directly using a Neural Network style architecture.
This is useful for functions like \(f(x) = x+y\) and other linear and “linear-ish” problems.
A different, but very useful class of functions to model are simple conditionals. But, the computation graph expressed by TensorFlow has no notion of control flow statements like an if statement. So, how do we model functions that look like conditionals?
We use activation functions!
Activation functions are transformations applied to the middle layer of our neural network to modify their values in well-defined ways. For example, let’s think about writing a neural network that implements this behavior:
There’s no way to express a function like this using traditional linear equations. We need to introduce “something more” into the middle of our network. You might also notice that the output is always either \(1.0\) or \(0.0\) so maybe there’s something we can add to the output layer as well that will “clamp” values into this range.
You can think of an activation function as describing when a middle-layer node is “on” and when it’s “off”.
Let’s look at the common activation functions
There are 3 common activation functions used in Neural Networks, tanh, sigmoid, and ReLU. Their formulas and graphs of their outputs are show below:
%matplotlib inline
%config InlineBackend.figure_format = 'svg'
import numpy as np
import matplotlib.pyplot as plt
import math
x = np.linspace(-4, 4, 500)
plt.plot(x, np.tanh(x))
plt.title('tanh')
plt.show()
tanh takes any real value as input, and always produces a value in the range (-1,1). At \(x=0\), tanh has the value \(0.0\). tanh is symmetric.
def sigmoid(x): return 1. / (1. + math.exp(-x))
x = np.linspace(-4, 4, 500)
y = [sigmoid(v) for v in x]
plt.plot(x, y)
plt.title('sigmoid')
plt.show()
sigmoid takes any real value as input, and returns a value in the range (0,1). sigmoid is useful for passing to subsequent analysis (logits, softmax). sigmoid is also useful for treating nodes “like they have only binary values”. sigmoid is symmetric.
def relu(x):
if x > 0: return x
else: return 0
x = np.linspace(-4, 4, 500)
y = [relu(v) for v in x]
plt.plot(x, y)
plt.title('ReLU')
plt.show()
relu is linear for values \(x>0\) and otherwise it is zero. ReLU is not symmetric. ReLU output values are unbounded for positive vaules. ReLU is useful for piecewise linear function reconstruction.
The Computation Graph
The graph that I’m going to use in this example is exactly the same as the graph that I used for the \(f(x,y)=x+y\) example, except that I’m going to make two very small changes. I’ve duplicated and slightly simplified the code from the Learning To Add post.
import tensorflow as tf
import random
batch_size = 128
inputs = tf.placeholder(shape=(None, 2), dtype=tf.float32, name='inputs')
expected = tf.placeholder(shape=(None, 1), dtype=tf.float32, name='expected')
# Middle layer with 2 nodes
mid_layer_size = 128
input_weight = tf.Variable(
expected_shape=(2, mid_layer_size),
initial_value=tf.truncated_normal((2, mid_layer_size), mean=0, stddev=0.1))
input_bias = tf.Variable(
expected_shape=(1, mid_layer_size),
initial_value=tf.truncated_normal((1, mid_layer_size), mean=0, stddev=0.1))
# Here's where we apply the sigmoid Activation Fuction
mid_layer = tf.nn.sigmoid(tf.add(tf.matmul(inputs, input_weight), input_bias))
out_weight = tf.Variable(
expected_shape=(mid_layer_size, 1),
initial_value=tf.truncated_normal((mid_layer_size, 1), mean=0, stddev=0.1))
out_bias = tf.Variable(
expected_shape=(1, 1),
initial_value=tf.truncated_normal((1, 1), mean=0, stddev=0.1))
output = tf.nn.sigmoid(
tf.add(tf.matmul(mid_layer, out_weight), out_bias))
loss = tf.reduce_mean(tf.pow(output - expected, 2))
learning_rate = 0.001
optimizer = tf.train.GradientDescentOptimizer(learning_rate).minimize(loss)
def f(x,y):
return (x+y)%2
with tf.Session() as sess:
sess.run([tf.local_variables_initializer(),
tf.global_variables_initializer()])
print "TRAIN"
train_iterations = 150000
for i in xrange(train_iterations):
feed = { inputs: [], expected: []}
for b in xrange(batch_size):
feed[inputs].append([random.randrange(0, 10), random.randrange(0, 10),])
feed[expected].append([f(inp[0],inp[1]),])
_, l = sess.run([optimizer, loss], feed_dict=feed)
if i % 5000 == 0:
print "i =",i," loss =", l
print "VALIDATE"
validate_iterations = 25
for i in xrange(validate_iterations):
inp = [random.randrange(-100, 100), random.randrange(-100, 100),]
e = [f(inp[0], inp[1]),]
out, l = sess.run([output, loss], feed_dict={inputs:[inp,], expected:[e,]})
print "x =",inp[0], " y =",inp[1], "expected =", f(inp[0], inp[1])," out =", out, " loss =", l
TRAIN
i = 0 loss = 0.161833
i = 5000 loss = 0.00155709
i = 10000 loss = 0.00071937
i = 15000 loss = 0.000488477
i = 20000 loss = 0.000357783
i = 25000 loss = 0.000271752
i = 30000 loss = 0.000224709
i = 35000 loss = 0.000191571
i = 40000 loss = 0.000165512
i = 45000 loss = 0.000145984
i = 50000 loss = 0.000129989
i = 55000 loss = 0.000125781
i = 60000 loss = 0.000114142
i = 65000 loss = 0.000101471
i = 70000 loss = 9.21531e-05
i = 75000 loss = 8.97643e-05
i = 80000 loss = 7.96096e-05
i = 85000 loss = 7.25366e-05
i = 90000 loss = 7.49389e-05
i = 95000 loss = 7.36366e-05
i = 100000 loss = 6.67829e-05
i = 105000 loss = 6.08266e-05
i = 110000 loss = 6.21528e-05
i = 115000 loss = 5.6254e-05
i = 120000 loss = 5.23087e-05
i = 125000 loss = 5.0322e-05
i = 130000 loss = 4.55622e-05
i = 135000 loss = 4.98627e-05
i = 140000 loss = 4.49891e-05
i = 145000 loss = 4.71939e-05
VALIDATE
x = 81 y = -54 expected = 1 out = [[ 0.99591929]] loss = 1.66522e-05
x = 40 y = -75 expected = 1 out = [[ 0.98086274]] loss = 0.000366235
x = -70 y = 64 expected = 0 out = [[ 0.98118585]] loss = 0.962726
x = -94 y = -45 expected = 1 out = [[ 0.94745219]] loss = 0.00276127
x = -82 y = 19 expected = 1 out = [[ 0.94885868]] loss = 0.00261543
x = -59 y = 19 expected = 0 out = [[ 0.95760298]] loss = 0.917003
x = -25 y = 66 expected = 1 out = [[ 0.99487865]] loss = 2.62282e-05
x = 66 y = 74 expected = 0 out = [[ 0.99742305]] loss = 0.994853
x = 42 y = -26 expected = 0 out = [[ 0.99511981]] loss = 0.990263
x = -80 y = 79 expected = 1 out = [[ 0.98330623]] loss = 0.000278682
x = 95 y = 88 expected = 1 out = [[ 0.99712116]] loss = 8.28775e-06
x = 36 y = 42 expected = 0 out = [[ 0.99753702]] loss = 0.99508
x = 85 y = -13 expected = 0 out = [[ 0.99754143]] loss = 0.995089
x = 18 y = 99 expected = 1 out = [[ 0.99712735]] loss = 8.25209e-06
x = 29 y = 90 expected = 1 out = [[ 0.99730444]] loss = 7.26605e-06
x = 50 y = -57 expected = 1 out = [[ 0.989636]] loss = 0.000107412
x = -66 y = 79 expected = 1 out = [[ 0.98758823]] loss = 0.000154052
x = -2 y = -10 expected = 0 out = [[ 0.97415435]] loss = 0.948977
x = 26 y = 54 expected = 0 out = [[ 0.99758828]] loss = 0.995182
x = -66 y = 55 expected = 1 out = [[ 0.9782517]] loss = 0.000472989
x = -76 y = 1 expected = 1 out = [[ 0.94860929]] loss = 0.002641
x = 56 y = 44 expected = 0 out = [[ 0.99729091]] loss = 0.994589
x = 27 y = -33 expected = 0 out = [[ 0.98809904]] loss = 0.97634
x = -17 y = 88 expected = 1 out = [[ 0.9954223]] loss = 2.09553e-05
x = -16 y = -82 expected = 0 out = [[ 0.95281899]] loss = 0.907864
You should play with this code a little bit.
Here’s a collection of random ideas for how to play around with the code example above and gain some insights:
- Modify the “f()” function to try other linear combinations of x & y. Can it learn \(x-y\)? Can it learn \(0.5x + 0.75y - 0.33\)?
- Modify the size of the middle layer. We use 2 middle layer nodes. What if you use 200? How does that impact learning rate?
- Modify the size of the middle layer, and have it try to learn something “Hard” like \(x\cdot y\). Did it work? Do you have any thoughts about why or why not?


This album is truly unique. It is very difficult to write a review of THAT album. This is something unusual from the beginning to the end. Really. I’ve already listened to many CDs in my life but this is completely different. This album is really intriguing, it has something elusive. It is both typical and not for this artist. Certainly it is an integral part of the discography of this artist. Maybe this is his most important work. It is quite possible.
There are many different albums. Some are good, some are bad. And some are totally bland.  Complete emptiness, a form without content. Like latin “lorem ipsum” sentence. Do you know it? It goes something like this:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus cursus nisi a est mollis, at consectetur ipsum vestibulum. Sed ornare justo vel ligula pharetra pulvinar. Suspendisse tincidunt nibh id dui porta, ac cursus nunc aliquet. Proin in lectus ultricies, vehicula tellus eu, ullamcorper diam. Cras faucibus metus et sem fringilla, non mattis felis tincidunt. Nunc pharetra venenatis tellus vel feugiat. Nunc consectetur venenatis dolor, at sollicitudin lacus volutpat in. Phasellus dapibus eget ipsum sit amet tristique. Donec ac pretium mauris. Etiam vitae fringilla nulla. Sed eros purus, iaculis nec aliquet quis, egestas eget purus. Aenean vehicula tellus quis tellus euismod auctor. In hac habitasse platea dictumst. Nunc est tortor, mattis eu tempor vitae, tincidunt at lacus."
It is only the first paragraph. Second goes:
"Curabitur urna quam, consectetur eget elit sed, feugiat cursus ipsum. Nullam elementum ultrices magna, sed suscipit purus. Sed iaculis, lorem non convallis semper, est magna iaculis leo, sed hendrerit lorem tellus in velit. Mauris placerat bibendum nulla, eget vestibulum dui. Nullam luctus neque urna, rutrum ultricies ligula dapibus eu. Nullam placerat adipiscing hendrerit. Donec ac augue non lectus mollis euismod. Curabitur quis aliquet ligula, a elementum metus. Aliquam erat volutpat. Mauris facilisis interdum turpis, vel pellentesque ligula luctus vel. Maecenas vitae risus scelerisque, venenatis nisl sit amet, laoreet augue. Integer bibendum leo eget dui commodo mollis."
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Many albums are also dummies. Do not arouse any emotion, completely nothing. But this album is totally different.
When we listened to this album here in music-nation company we were very impressed. That work is a rarity. We know it. Already the first track proves the greatness of this artist, his genius, and that it has its own unique style. Nobody plays like him. Other songs also are brilliant. Not like lorem ipsum third paragraph, which goes:
"Sed pretium, orci in feugiat pharetra, dui metus blandit ligula, malesuada ullamcorper sem augue a erat. Integer hendrerit rutrum ante non egestas. Pellentesque vestibulum felis purus, sit amet pellentesque enim laoreet non. Fusce cursus hendrerit ultricies. Mauris mattis scelerisque ipsum, fringilla tincidunt lacus luctus non. Curabitur lacinia ac risus et convallis. Sed commodo ipsum eget quam pellentesque, eget dapibus tellus ultricies. Sed a lectus at nisi faucibus volutpat. Nunc ac diam ligula. Aenean accumsan porta sapien at congue. Duis enim orci, luctus sed quam quis, commodo ullamcorper ipsum. Morbi ultricies ornare tempor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque venenatis leo at viverra mattis.
You enjoy listening to this album from beginning to end. Only then you will understand what we mean. We hope that you as we appreciate this album and listening to it although it takes you a while to another reality. Better reality.
Equalizer
1516 Woodstock Drive
Los Angeles, CA 90071
626-478-6373
800 123 3456
Comments (2)
Yes, it’s a really good album. I listened to it many times. This album is really intriguing, it has something elusive. It is both typical and not for this artist. Certainly it is an integral part of the discography of this artist. Maybe this is his most important work. It is quite possible.
I really enjoy listening to this album. I would recommend it to anyone who loves music. For sure you will not regret.


Rock Paper Scissors game in CoffeeScript using AngularJS and Bootstrap for responsive layout.
Enter your name when asked and choose rock, paper or scissors.
Rock breaks scissors, scissors cut paper, paper covers rock.


Posted on December 19, 2019
The men may be far from home, but certain traditions continued. Even Santa, as shown in this Thomas Nast illustration, found his way to army camps, lightening the burden of men separated from families..
Ever since, Christmas separations have been staples of holiday-themed pop culture, from the song ‘I’ll Be Home for Christmas” to more recent heart-tugging videos of mother and fathers returning form long deployments just in time for the holidays and the recorded messages played during NFL and college football games from soldiers, sailors, and marines wishing their families Merry Christmas.
But Santa did not come to every Civil War-era camp, however, and the letters of Capt. Edwin Brown of the Sixth Wisconsin Infantry indicate how little time soldiers had for Christmas. Yet they also reveal fleeting thoughts of the happiness they attached to remembered Christmases. The thirty-year-old had written often since leaving his young wife and three small children in Fond du Lac in the summer of 1861. The Sixth would later be famous as one of the best and most bloodied units in the Union army—the Iron Brigade—but by the time the first Christmas of the war rolled around the regiment had spent most of their time drilling. They’d settled into winter quarters outside Washington, DC, earlier in the month. Brown was captain of Company E, commanding roughly 100 men in the regiment of just over 1000, but he was also one of the best singers in the regiment, and a founding member of a musical society that entertained their comrades occasionally.
Write Comment


|
PKD Rig
Set of Pipeline and Rigging Tools
|
Miscellenous package with useful commands that is imported by other packages. More...
Functions | |
| def | force_pynode (node) |
| Force the node to be pynode. More... | |
| def | get_selected (stringMode=False, scriptEditorWarning=True) |
| Return the current selected objects in the viewport. More... | |
| def | fix_shaders () |
| Fixing a bug in maya where a referenced maya file loses it's shaders. More... | |
| def | reverse_attribute (attribute, name="") |
| Create a reverse node and connect it to the attribute. More... | |
| def | addFloatAttr (target, attrName="", attrMax=1, attrMin=0, softValue=0, shortName="", defaultValue=0) |
| Add a float attr to tranform node. More... | |
| def | addDivAttr (target, label, ln) |
| Add a divider on a transform node. More... | |
| def | addBoolAttr (target, label, sn="") |
| Add a boolean attribute on a transform node. More... | |
| def | addStrAttr (target, attrName, sn="") |
| Add a string attribute on a transform node. More... | |
| def | lockAttr (target, attributes, lock=True) |
| Toggle Lock and hide / unlock and show attributes. More... | |
| def | color_curve (target, col) |
| Override Color for shape object. More... | |
| def | parZero (target, suffix="Prnt") |
| Zero out a translation on dag by positioning the a new group in the same place as the target and then parenting the target to the new group. More... | |
| def | snap (target, source, translate=True, rotate=True) |
| Snap the first object to the second object. More... | |
| def | get_world_space_pos (source) |
| Return the world space position of pynode node. More... | |
| def | indexize_vertice_group (vertice_group) |
| Iterate through vertic group and decompress into individual index. More... | |
| def | snap_pivot (target, source) |
| Snap the pivot of source tranform to target transform. More... | |
| def | set_persp () |
| Set the default perpective. More... | |
| def | set_driven_key (driverInfo, drivenInfo, tangent="linear") |
| Automate the set driven key through the use of set driven key. More... | |
| def | select_vertices (targetGeo, vertices) |
| Select vertices in geometery from list of indexes. More... | |
| def | skin_objects (targets, jointInfluences) |
| Skin a list of geo to the specified joints. More... | |
| def | skinGeo (target, jointInfluences, kwargs) |
| Skin a list of geo to the specified joints. More... | |
| def | get_target_defomer (target, deformer, multiple=False) |
| Query the name of deformer on a target geometery. More... | |
| def | strip_integer (item) |
| Remove and strip a integer from a pymel object. More... | |
| def | strip_integer_in_string (name) |
| Strip interger from string. More... | |
| def | transfer_shape (source, target, snapToTarget=True) |
| Reparent a shape node from one parent to another. More... | |
| def | create_locator (name="locator") |
| Create a nurbs curve which looks like a locator. More... | |
| def | remove_cv_from_deformer (deformerSet, vertices) |
| Remove a list of CVs from a deformer set. More... | |
| def | get_centre_piv_pos (geo) |
| Get the center point of a geo with help of cluster. More... | |
| def | bakeAnimation (target) |
| Bake the animation of the target dag with the appropriate settings and using the current time range as start and end times. More... | |
| def | snapBake (source, target) |
| Snap and bake the position of the source to the target. More... | |
| def | melEval (evalStatment, echo=False) |
| evaluate mel statement line for line. More... | |
| def | print_list (listItems) |
| Print each item in a list in a new line. More... | |
| def | print_attention (iteration=1) |
| get attention in the command line More... | |
| def | pyList (listItems) |
| Convert a string list into pynodes. More... | |
| def | numberList (listItems) |
| Convert a string list into number. More... | |
| def | stringList (listItems) |
| Convert a list into string list. More... | |
| def | stringDict (PyDict) |
| Convert a pyDict into string dict. More... | |
| def | remove_namespace_from_reference () |
| Converted a referenced file with name space to one without namespace. More... | |
| def | capitalize (item) |
| Capitlise first letter without losing camelcasing. More... | |
| def | title (item) |
| Capitalise each word in a string while not changing the case of the other letters in the world. More... | |
| def | mel2pyStr (text) |
| Convert a mel command to pymel command and print the result. More... | |
| def | change_tangents (tangent) |
| Function to change the default tangent based. More... | |
| def | get_animation_time_range () |
| Function to return the Start frame and End Frame. More... | |
| def | get_default_lock_status (node) |
| Return the status of the transform of the node. More... | |
| def | set_lock_status (node, lockStatusDict) |
| Set the lock status based on a dictonary of attributes. More... | |
| def | unlock_default_attribute (node) |
| Unlock the the default status of a node. More... | |
| def | freeze_transform (transform) |
| Freeze the default attributes of transform node even if the some of the attributes are locked. More... | |
| def | freeze_rotation (transform) |
| Freeze the rotation attribute of a transform node. More... | |
| def | lock_default_attribute (transform) |
| Lock all the translation attr. More... | |
| def | lock_translate (transform) |
| Lock all the position attr. More... | |
| def | lock_rotate (transform) |
| Lock all the rotation attr. More... | |
| def | lock_scale (transform) |
| Lock all the scale attr. More... | |
| def | inverseMultiplyDivide (name="") |
| Create a multiplyDivide(MD) node which changes the values from positive to negative and vice versa. More... | |
| def | fix_shape_name (transform) |
| Rename the shape name so that it matches the parent. More... | |
| def | add_nodes_to_namespace (namespace, nodes) |
| Put target nodes under a namespace. More... | |
| def | cheap_point_constraint (source, target, maintainOffset=False) |
| An much lighter alternative to a point constraint which uses locatorShape.worldPosition[0] attribute. More... | |
Miscellenous package with useful commands that is imported by other packages.
As the package gets more complex, we will refactor common methods into specialised packages
| def PKD_Tools.libUtilities.add_nodes_to_namespace | ( | namespace, | |
| nodes | |||
| ) |
Put target nodes under a namespace.
If the namespace is not found then it will created
| namespace | The target namespace |
| nodes | List of target PyNodes |
Definition at line 887 of file libUtilities.py.
| def PKD_Tools.libUtilities.addBoolAttr | ( | target, | |
| label, | |||
sn = "" |
|||
| ) |
Add a boolean attribute on a transform node.
| target | Tranform node |
| label | The label to be displayed |
| sn | The shortname of the atttribute |
Definition at line 129 of file libUtilities.py.
| def PKD_Tools.libUtilities.addDivAttr | ( | target, | |
| label, | |||
| ln | |||
| ) |
Add a divider on a transform node.
| target | Tranform node |
| label | The label to be displayed |
| ln | The alias name of the attribute |
Definition at line 117 of file libUtilities.py.
| def PKD_Tools.libUtilities.addFloatAttr | ( | target, | |
attrName = "" , |
|||
attrMax = 1 , |
|||
attrMin = 0 , |
|||
softValue = 0 , |
|||
shortName = "" , |
|||
defaultValue = 0 |
|||
| ) |
Add a float attr to tranform node.
| target | Transform node |
| attrName | The name shown in the channelbox |
| attrMax | The maximum value of the float attribute. Default is 1 |
| attrMin | The minumum value of the float attribute. Default is 0 |
| softValue | Does the attribute has a SoftValue |
| shortName | The shortname of the atrtribute |
| defaultValue | The default value of the attribute. Default is 0 however could be set to something else |
Definition at line 98 of file libUtilities.py.
| def PKD_Tools.libUtilities.addStrAttr | ( | target, | |
| attrName, | |||
sn = "" |
|||
| ) |
Add a string attribute on a transform node.
| target | Transform node |
| attrName | The attribute name |
| sn | The shortname of the atttribute |
Definition at line 144 of file libUtilities.py.
| def PKD_Tools.libUtilities.bakeAnimation | ( | target | ) |
Bake the animation of the target dag with the appropriate settings and using the current time range as start and end times.
| target | The target transform node |
Definition at line 504 of file libUtilities.py.
| def PKD_Tools.libUtilities.capitalize | ( | item | ) |
Capitlise first letter without losing camelcasing.
Definition at line 638 of file libUtilities.py.
| def PKD_Tools.libUtilities.change_tangents | ( | tangent | ) |
Function to change the default tangent based.
| tangent | (string) the type of default in and out tangent |
Definition at line 672 of file libUtilities.py.
| def PKD_Tools.libUtilities.cheap_point_constraint | ( | source, | |
| target, | |||
maintainOffset = False |
|||
| ) |
An much lighter alternative to a point constraint which uses locatorShape.worldPosition[0] attribute.
| source | (locator): The a pynode locator |
| target | (transform): The target pynode transform node |
| maintainOffset | (bool): Should an offset be maintained |
Definition at line 904 of file libUtilities.py.
| def PKD_Tools.libUtilities.color_curve | ( | target, | |
| col | |||
| ) |
Override Color for shape object.
| target | The target curve object |
| col | The color index |
Definition at line 176 of file libUtilities.py.
| def PKD_Tools.libUtilities.create_locator | ( | name = "locator" | ) |
Create a nurbs curve which looks like a locator.
| name | The name of the transform |
Definition at line 453 of file libUtilities.py.
| def PKD_Tools.libUtilities.fix_shaders | ( | ) |
Fixing a bug in maya where a referenced maya file loses it's shaders.
Mesh needs to be selected
Definition at line 49 of file libUtilities.py.
| def PKD_Tools.libUtilities.fix_shape_name | ( | transform | ) |
Rename the shape name so that it matches the parent.
| transform | The pynode transform name with the wrong shape name |
Definition at line 876 of file libUtilities.py.
| def PKD_Tools.libUtilities.force_pynode | ( | node | ) |
Force the node to be pynode.
| node | This could be a string or pynode |
Definition at line 19 of file libUtilities.py.
| def PKD_Tools.libUtilities.freeze_rotation | ( | transform | ) |
Freeze the rotation attribute of a transform node.
| transform | The tranform node that is being evaluated |
Definition at line 763 of file libUtilities.py.
| def PKD_Tools.libUtilities.freeze_transform | ( | transform | ) |
Freeze the default attributes of transform node even if the some of the attributes are locked.
After freezing the status reset the transform status
| transform | The tranform node that is being evaluated |
Definition at line 733 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_animation_time_range | ( | ) |
Function to return the Start frame and End Frame.
Definition at line 685 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_centre_piv_pos | ( | geo | ) |
Get the center point of a geo with help of cluster.
| geo | The target geo |
Definition at line 490 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_default_lock_status | ( | node | ) |
Return the status of the transform of the node.
| node | The pynode that is being evaluated |
Definition at line 695 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_selected | ( | stringMode = False , |
|
scriptEditorWarning = True |
|||
| ) |
Return the current selected objects in the viewport.
If nothing is selected either error out or return a False bool
| stringMode | (bool) Return the selection as string list as opposed to pynode list |
| scriptEditorWarning | (bool) Commandmode will force the stop the process. If set to True then a warning will be given instead of erroring out. |
Definition at line 31 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_target_defomer | ( | target, | |
| deformer, | |||
multiple = False |
|||
| ) |
Query the name of deformer on a target geometery.
| target | (string/pynode) the geometery which contains the deformer |
| deformer | (string) the deformer which is queried |
| multiple | (bool) whether to query the first deformer found and return a list of deformer |
Definition at line 395 of file libUtilities.py.
| def PKD_Tools.libUtilities.get_world_space_pos | ( | source | ) |
Return the world space position of pynode node.
Some nodes such as CV do have getTranslation pynode function
| source | Pynode which could be transform , CV |
Definition at line 229 of file libUtilities.py.
| def PKD_Tools.libUtilities.indexize_vertice_group | ( | vertice_group | ) |
Iterate through vertic group and decompress into individual index.
| vertice_group | (pynode) vertice group, which usually comes from a selection or when querying a deformer set |
Definition at line 243 of file libUtilities.py.
| def PKD_Tools.libUtilities.inverseMultiplyDivide | ( | name = "" | ) |
Create a multiplyDivide(MD) node which changes the values from positive to negative and vice versa.
| name | The name of the multiplyDivide node |
Definition at line 863 of file libUtilities.py.
| def PKD_Tools.libUtilities.lock_default_attribute | ( | transform | ) |
Lock all the translation attr.
| transform | The transform node that is being evaluated |
Definition at line 771 of file libUtilities.py.
| def PKD_Tools.libUtilities.lock_rotate | ( | transform | ) |
Lock all the rotation attr.
| transform | The transform node that is being evaluated |
Definition at line 791 of file libUtilities.py.
| def PKD_Tools.libUtilities.lock_scale | ( | transform | ) |
Lock all the scale attr.
| transform | The transform node that is being evaluated |
Definition at line 801 of file libUtilities.py.
| def PKD_Tools.libUtilities.lock_translate | ( | transform | ) |
Lock all the position attr.
| transform | The transform node that is being evaluated |
Definition at line 781 of file libUtilities.py.
| def PKD_Tools.libUtilities.lockAttr | ( | target, | |
| attributes, | |||
lock = True |
|||
| ) |
Toggle Lock and hide / unlock and show attributes.
| target | The target transform ndoe |
| attributes | The attibutes which will be toggled |
| lock | Toggle state |
Definition at line 158 of file libUtilities.py.
| def PKD_Tools.libUtilities.mel2pyStr | ( | text | ) |
Convert a mel command to pymel command and print the result.
| text | The mel command |
Definition at line 660 of file libUtilities.py.
| def PKD_Tools.libUtilities.melEval | ( | evalStatment, | |
echo = False |
|||
| ) |
evaluate mel statement line for line.
Print out error message for failed eval states
| evalStatment | (string) the mel command which need to be evaluated. Multiple lines of mel commands can also be evaluated. |
| echo | (bool) print out the mel statement before evaluating. Useful for debugging |
Definition at line 552 of file libUtilities.py.
| def PKD_Tools.libUtilities.numberList | ( | listItems | ) |
Convert a string list into number.
| listItems | (list) list of numbers |
Definition at line 600 of file libUtilities.py.
| def PKD_Tools.libUtilities.parZero | ( | target, | |
suffix = "Prnt" |
|||
| ) |
Zero out a translation on dag by positioning the a new group in the same place as the target and then parenting the target to the new group.
| target | the target transform node |
| suffix | The new suffix to be added |
Definition at line 191 of file libUtilities.py.
| def PKD_Tools.libUtilities.print_attention | ( | iteration = 1 | ) |
get attention in the command line
| iteration | (integer) the number of attention character needs |
Definition at line 578 of file libUtilities.py.
| def PKD_Tools.libUtilities.print_list | ( | listItems | ) |
Print each item in a list in a new line.
| listItems | (list) the items that needs to be printed |
Definition at line 566 of file libUtilities.py.
| def PKD_Tools.libUtilities.pyList | ( | listItems | ) |
Convert a string list into pynodes.
| listItems | (list) list of string item |
Definition at line 591 of file libUtilities.py.
| def PKD_Tools.libUtilities.remove_cv_from_deformer | ( | deformerSet, | |
| vertices | |||
| ) |
Remove a list of CVs from a deformer set.
| deformerSet | The target deformer set |
| vertices | The vertices which will be removed. |
Definition at line 476 of file libUtilities.py.
| def PKD_Tools.libUtilities.remove_namespace_from_reference | ( | ) |
Converted a referenced file with name space to one without namespace.
Definition at line 621 of file libUtilities.py.
| def PKD_Tools.libUtilities.reverse_attribute | ( | attribute, | |
name = "" |
|||
| ) |
Create a reverse node and connect it to the attribute.
| attribute | Can be string name or attribute PyNode |
| name | The name of the reverese node |
Definition at line 64 of file libUtilities.py.
| def PKD_Tools.libUtilities.select_vertices | ( | targetGeo, | |
| vertices | |||
| ) |
Select vertices in geometery from list of indexes.
| targetGeo | (string/pynode) the geometery from which the vertices are selected |
| vertices | (float list) the vertice indices in a list format |
Definition at line 318 of file libUtilities.py.
| def PKD_Tools.libUtilities.set_driven_key | ( | driverInfo, | |
| drivenInfo, | |||
tangent = "linear" |
|||
| ) |
Automate the set driven key through the use of set driven key.
| driverInfo | (dict) list of values of the driver attribute. The key should be the target attribute |
| drivenInfo | (dict) list of values of the driven attribute. The key should be the target attribute |
| tangent | (str) The type of tangent to be used for the set driven key. Default is linear |
Definition at line 289 of file libUtilities.py.
| def PKD_Tools.libUtilities.set_lock_status | ( | node, | |
| lockStatusDict | |||
| ) |
Set the lock status based on a dictonary of attributes.
| node | The pynode that is being evaluated |
| lockStatusDict | Dictonary of the various attributes lock status |
Definition at line 709 of file libUtilities.py.
| def PKD_Tools.libUtilities.set_persp | ( | ) |
Set the default perpective.
Definition at line 266 of file libUtilities.py.
| def PKD_Tools.libUtilities.skin_objects | ( | targets, | |
| jointInfluences | |||
| ) |
Skin a list of geo to the specified joints.
| targets | (string/pynode list) the geometeries which are going to be skinned |
| jointInfluences | (string list) the joints which will used for skining |
Definition at line 330 of file libUtilities.py.
| def PKD_Tools.libUtilities.skinGeo | ( | target, | |
| jointInfluences, | |||
| kwargs | |||
| ) |
Skin a list of geo to the specified joints.
| target | (string/pynode) the geometery which is going to be skinned |
| jointInfluences | (string list) the joints which will used for skinning |
| kwargs | (dict) Any other keyword arguement that needs to be pass on to the maya command |
Definition at line 343 of file libUtilities.py.
| def PKD_Tools.libUtilities.snap | ( | target, | |
| source, | |||
translate = True , |
|||
rotate = True |
|||
| ) |
Snap the first object to the second object.
| target | The target transform |
| source | The source transform |
| translate | Should we snap the translation? |
| rotate | Should we do the rotation? |
Definition at line 211 of file libUtilities.py.
| def PKD_Tools.libUtilities.snap_pivot | ( | target, | |
| source | |||
| ) |
Snap the pivot of source tranform to target transform.
Definition at line 255 of file libUtilities.py.
| def PKD_Tools.libUtilities.snapBake | ( | source, | |
| target | |||
| ) |
Snap and bake the position of the source to the target.
Delete all keys first
| source | Source transform |
| target | Target transform |
Definition at line 527 of file libUtilities.py.
| def PKD_Tools.libUtilities.stringDict | ( | PyDict | ) |
Convert a pyDict into string dict.
Definition at line 612 of file libUtilities.py.
| def PKD_Tools.libUtilities.stringList | ( | listItems | ) |
Convert a list into string list.
Definition at line 606 of file libUtilities.py.
| def PKD_Tools.libUtilities.strip_integer | ( | item | ) |
Remove and strip a integer from a pymel object.
Definition at line 412 of file libUtilities.py.
| def PKD_Tools.libUtilities.strip_integer_in_string | ( | name | ) |
Strip interger from string.
Definition at line 419 of file libUtilities.py.
| def PKD_Tools.libUtilities.title | ( | item | ) |
Capitalise each word in a string while not changing the case of the other letters in the world.
Definition at line 650 of file libUtilities.py.
| def PKD_Tools.libUtilities.transfer_shape | ( | source, | |
| target, | |||
snapToTarget = True |
|||
| ) |
Reparent a shape node from one parent to another.
| source | The source dag which contains the shape |
| target | The source dag which will have the new shape the shape |
| snapToTarget | Should be we reparent with world space or object space |
Definition at line 436 of file libUtilities.py.
| def PKD_Tools.libUtilities.unlock_default_attribute | ( | node | ) |
Unlock the the default status of a node.
Definition at line 722 of file libUtilities.py.


|
| virtual string | Title [get, set] |
| | The title text More...
|
| |
| virtual string | AnimEl [get, set] |
| | An id or Element from which the message box should animate as it opens and closes (defaults to undefined) More...
|
| |
| virtual MessageBox.Button | Buttons [get, set] |
| | A buttons kind, or NONE to not show any buttons (defaults to NONE) More...
|
| |
| virtual MessageBoxButtonsConfig | MessageBoxButtonsConfig [get, set] |
| | A buttons kind, or NONE to not show any buttons (defaults to NONE) More...
|
| |
| string | ButtonsProxy [get] |
| |
| virtual bool | Closable [get, set] |
| | False to hide the top-right close button (defaults to true). Note that progress and wait dialogs will ignore this property and always hide the close button as they can only be closed programmatically. More...
|
| |
| virtual string | Cls [get, set] |
| | A custom CSS class to apply to the message box's container element More...
|
| |
| virtual Unit | MultilineHeight [get, set] |
| | The height in pixels to create the textbox More...
|
| |
| virtual string | Handler [get, set] |
| | A callback function which is called when the dialog is dismissed either by clicking on the configured buttons, or on the dialog close button, or by pressing the return button to enter input. Progress and wait dialogs will ignore this option since they do not respond to user actions and can only be closed programmatically, so any required function should be called by the same code after it closes the dialog. Parameters passed: buttonId : String The ID of the button pressed, one of: ok yes no cancel text : String Value of the input field if either prompt or multiline is true More...
|
| |
| JFunction | Fn [get, set] |
| | A callback function which is called when the dialog is dismissed either by clicking on the configured buttons, or on the dialog close button, or by pressing the return button to enter input. Progress and wait dialogs will ignore this option since they do not respond to user actions and can only be closed programmatically, so any required function should be called by the same code after it closes the dialog. Parameters passed: buttonId : String The ID of the button pressed, one of: ok yes no cancel text : String Value of the input field if either prompt or multiline is true More...
|
| |
| string | FnProxy [get] |
| |
| virtual string | Scope [get, set] |
| | The scope of the callback function More...
|
| |
| virtual MessageBox.Icon | Icon [get, set] |
| | A CSS class that provides a background image to be used as the body icon for the dialog (e.g. Ext.MessageBox.WARNING or 'custom-class') (defaults to '') More...
|
| |
| virtual string | IconCls [get, set] |
| | A CSS class that provides a background image More...
|
| |
| string | IconProxy [get] |
| |
| virtual Icon16x16 | HeaderIcon [get, set] |
| | The standard Ext.Window.iconCls to add an optional header icon (defaults to '') More...
|
| |
| virtual string | HeaderIconCls [get, set] |
| | The standard Ext.Window.iconCls to add an optional header icon (defaults to '') More...
|
| |
| virtual string | HeaderIconClsProxy [get] |
| |
| virtual MaskClickActions | MaskClickAction [get, set] |
| | The method to call when the window's modal mask is clicked or tapped. More...
|
| |
| virtual Unit | MaxWidth [get, set] |
| | The maximum width in pixels of the message box (defaults to 600) More...
|
| |
| virtual Unit | MinWidth [get, set] |
| | The minimum width in pixels of the message box (defaults to 100) More...
|
| |
| virtual bool | Modal [get, set] |
| | False to allow user interaction with the page while the message box is displayed (defaults to true) More...
|
| |
| virtual string | Message [get, set] |
| | A string that will replace the existing message box body text (defaults to the XHTML-compliant non-breaking space character ' ') More...
|
| |
| virtual bool | Multiline [get, set] |
| | True to prompt the user to enter multi-line text (defaults to false) More...
|
| |
| virtual bool | Progress [get, set] |
| | True to display a progress bar (defaults to false) More...
|
| |
| virtual string | ProgressText [get, set] |
| | The text to display inside the progress bar if progress = true (defaults to '') More...
|
| |
| virtual bool | Prompt [get, set] |
| | True to prompt the user to enter single-line text (defaults to false) More...
|
| |
| virtual bool | ProxyDrag [get, set] |
| | True to display a lightweight proxy while dragging (defaults to false) More...
|
| |
| virtual string | Value [get, set] |
| | The string value to set into the active textbox element if displayed More...
|
| |
| virtual bool | Wait [get, set] |
| | True to display a progress bar (defaults to false) More...
|
| |
| WaitConfig | WaitConfig [get, set] |
| | A WaitConfig object (applies only if Wait = true) More...
|
| |
| string | WaitConfigProxy [get] |
| |
| virtual Unit | Width [get, set] |
| | The width of the dialog in pixels More...
|
| |
| override ConfigOptionsCollection | ConfigOptions [get] |
| |
| virtual ConfigOptionsCollection | ConfigOptions [get] |
| |
| virtual ConfigOptionsExtraction | ConfigOptionsExtraction [get] |
| |
| virtual DefaultValueMode | DefaultValueMode [get, set] |
| |
| ConfigOptionsCollection | ConfigOptions [get] |
| |
| ConfigOptionsExtraction | ConfigOptionsExtraction [get] |
| |
| DefaultValueMode | DefaultValueMode [get, set] |
| |


#include <SFML/Audio/Export.h>
#include <SFML/Audio/SoundStatus.h>
#include <SFML/Audio/Types.h>
#include <SFML/System/Time.h>
#include <SFML/System/Vector3.h>
Go to the source code of this file.
Functions | |
| CSFML_AUDIO_API sfSound * | sfSound_create (void) |
| Create a new sound. More... | |
| CSFML_AUDIO_API sfSound * | sfSound_copy (const sfSound *sound) |
| Create a new sound by copying an existing one. More... | |
| CSFML_AUDIO_API void | sfSound_destroy (sfSound *sound) |
| Destroy a sound. More... | |
| CSFML_AUDIO_API void | sfSound_play (sfSound *sound) |
| Start or resume playing a sound. More... | |
| CSFML_AUDIO_API void | sfSound_pause (sfSound *sound) |
| Pause a sound. More... | |
| CSFML_AUDIO_API void | sfSound_stop (sfSound *sound) |
| Stop playing a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setBuffer (sfSound *sound, const sfSoundBuffer *buffer) |
| Set the source buffer containing the audio data to play. More... | |
| CSFML_AUDIO_API const sfSoundBuffer * | sfSound_getBuffer (const sfSound *sound) |
| Get the audio buffer attached to a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setLoop (sfSound *sound, sfBool loop) |
| Set whether or not a sound should loop after reaching the end. More... | |
| CSFML_AUDIO_API sfBool | sfSound_getLoop (const sfSound *sound) |
| Tell whether or not a sound is in loop mode. More... | |
| CSFML_AUDIO_API sfSoundStatus | sfSound_getStatus (const sfSound *sound) |
| Get the current status of a sound (stopped, paused, playing) More... | |
| CSFML_AUDIO_API void | sfSound_setPitch (sfSound *sound, float pitch) |
| Set the pitch of a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setVolume (sfSound *sound, float volume) |
| Set the volume of a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setPosition (sfSound *sound, sfVector3f position) |
| Set the 3D position of a sound in the audio scene. More... | |
| CSFML_AUDIO_API void | sfSound_setRelativeToListener (sfSound *sound, sfBool relative) |
| Make the sound's position relative to the listener or absolute. More... | |
| CSFML_AUDIO_API void | sfSound_setMinDistance (sfSound *sound, float distance) |
| Set the minimum distance of a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setAttenuation (sfSound *sound, float attenuation) |
| Set the attenuation factor of a sound. More... | |
| CSFML_AUDIO_API void | sfSound_setPlayingOffset (sfSound *sound, sfTime timeOffset) |
| Change the current playing position of a sound. More... | |
| CSFML_AUDIO_API float | sfSound_getPitch (const sfSound *sound) |
| Get the pitch of a sound. More... | |
| CSFML_AUDIO_API float | sfSound_getVolume (const sfSound *sound) |
| Get the volume of a sound. More... | |
| CSFML_AUDIO_API sfVector3f | sfSound_getPosition (const sfSound *sound) |
| Get the 3D position of a sound in the audio scene. More... | |
| CSFML_AUDIO_API sfBool | sfSound_isRelativeToListener (const sfSound *sound) |
| Tell whether a sound's position is relative to the listener or is absolute. More... | |
| CSFML_AUDIO_API float | sfSound_getMinDistance (const sfSound *sound) |
| Get the minimum distance of a sound. More... | |
| CSFML_AUDIO_API float | sfSound_getAttenuation (const sfSound *sound) |
| Get the attenuation factor of a sound. More... | |
| CSFML_AUDIO_API sfTime | sfSound_getPlayingOffset (const sfSound *sound) |
| Get the current playing position of a sound. More... | |
| CSFML_AUDIO_API sfSound* sfSound_copy | ( | const sfSound * | sound | ) |
Create a new sound by copying an existing one.
| sound | Sound to copy |
| CSFML_AUDIO_API sfSound* sfSound_create | ( | void | ) |
Create a new sound.
| CSFML_AUDIO_API void sfSound_destroy | ( | sfSound * | sound | ) |
Destroy a sound.
| sound | Sound to destroy |
| CSFML_AUDIO_API float sfSound_getAttenuation | ( | const sfSound * | sound | ) |
Get the attenuation factor of a sound.
| sound | Sound object |
| CSFML_AUDIO_API const sfSoundBuffer* sfSound_getBuffer | ( | const sfSound * | sound | ) |
Get the audio buffer attached to a sound.
| sound | Sound object |
| CSFML_AUDIO_API sfBool sfSound_getLoop | ( | const sfSound * | sound | ) |
Tell whether or not a sound is in loop mode.
| sound | Sound object |
| CSFML_AUDIO_API float sfSound_getMinDistance | ( | const sfSound * | sound | ) |
Get the minimum distance of a sound.
| sound | Sound object |
| CSFML_AUDIO_API float sfSound_getPitch | ( | const sfSound * | sound | ) |
Get the pitch of a sound.
| sound | Sound object |
| CSFML_AUDIO_API sfTime sfSound_getPlayingOffset | ( | const sfSound * | sound | ) |
Get the current playing position of a sound.
| sound | Sound object |
| CSFML_AUDIO_API sfVector3f sfSound_getPosition | ( | const sfSound * | sound | ) |
Get the 3D position of a sound in the audio scene.
| sound | Sound object |
| CSFML_AUDIO_API sfSoundStatus sfSound_getStatus | ( | const sfSound * | sound | ) |
Get the current status of a sound (stopped, paused, playing)
| sound | Sound object |
| CSFML_AUDIO_API float sfSound_getVolume | ( | const sfSound * | sound | ) |
Get the volume of a sound.
| sound | Sound object |
| CSFML_AUDIO_API sfBool sfSound_isRelativeToListener | ( | const sfSound * | sound | ) |
Tell whether a sound's position is relative to the listener or is absolute.
| sound | Sound object |
| CSFML_AUDIO_API void sfSound_pause | ( | sfSound * | sound | ) |
Pause a sound.
This function pauses the sound if it was playing, otherwise (sound already paused or stopped) it has no effect.
| sound | Sound object |
| CSFML_AUDIO_API void sfSound_play | ( | sfSound * | sound | ) |
Start or resume playing a sound.
This function starts the sound if it was stopped, resumes it if it was paused, and restarts it from beginning if it was it already playing. This function uses its own thread so that it doesn't block the rest of the program while the sound is played.
| sound | Sound object |
| CSFML_AUDIO_API void sfSound_setAttenuation | ( | sfSound * | sound, |
| float | attenuation | ||
| ) |
Set the attenuation factor of a sound.
The attenuation is a multiplicative factor which makes the sound more or less loud according to its distance from the listener. An attenuation of 0 will produce a non-attenuated sound, i.e. its volume will always be the same whether it is heard from near or from far. On the other hand, an attenuation value such as 100 will make the sound fade out very quickly as it gets further from the listener. The default value of the attenuation is 1.
| sound | Sound object |
| attenuation | New attenuation factor of the sound |
| CSFML_AUDIO_API void sfSound_setBuffer | ( | sfSound * | sound, |
| const sfSoundBuffer * | buffer | ||
| ) |
Set the source buffer containing the audio data to play.
It is important to note that the sound buffer is not copied, thus the sfSoundBuffer object must remain alive as long as it is attached to the sound.
| sound | Sound object |
| buffer | Sound buffer to attach to the sound |
| CSFML_AUDIO_API void sfSound_setLoop | ( | sfSound * | sound, |
| sfBool | loop | ||
| ) |
Set whether or not a sound should loop after reaching the end.
If set, the sound will restart from beginning after reaching the end and so on, until it is stopped or sfSound_setLoop(sound, sfFalse) is called. The default looping state for sounds is false.
| sound | Sound object |
| loop | sfTrue to play in loop, sfFalse to play once |
| CSFML_AUDIO_API void sfSound_setMinDistance | ( | sfSound * | sound, |
| float | distance | ||
| ) |
Set the minimum distance of a sound.
The "minimum distance" of a sound is the maximum distance at which it is heard at its maximum volume. Further than the minimum distance, it will start to fade out according to its attenuation factor. A value of 0 ("inside the head of the listener") is an invalid value and is forbidden. The default value of the minimum distance is 1.
| sound | Sound object |
| distance | New minimum distance of the sound |
| CSFML_AUDIO_API void sfSound_setPitch | ( | sfSound * | sound, |
| float | pitch | ||
| ) |
Set the pitch of a sound.
The pitch represents the perceived fundamental frequency of a sound; thus you can make a sound more acute or grave by changing its pitch. A side effect of changing the pitch is to modify the playing speed of the sound as well. The default value for the pitch is 1.
| sound | Sound object |
| pitch | New pitch to apply to the sound |
| CSFML_AUDIO_API void sfSound_setPlayingOffset | ( | sfSound * | sound, |
| sfTime | timeOffset | ||
| ) |
Change the current playing position of a sound.
The playing position can be changed when the sound is either paused or playing.
| sound | Sound object |
| timeOffset | New playing position |
| CSFML_AUDIO_API void sfSound_setPosition | ( | sfSound * | sound, |
| sfVector3f | position | ||
| ) |
Set the 3D position of a sound in the audio scene.
Only sounds with one channel (mono sounds) can be spatialized. The default position of a sound is (0, 0, 0).
| sound | Sound object |
| position | Position of the sound in the scene |
| CSFML_AUDIO_API void sfSound_setRelativeToListener | ( | sfSound * | sound, |
| sfBool | relative | ||
| ) |
Make the sound's position relative to the listener or absolute.
Making a sound relative to the listener will ensure that it will always be played the same way regardless the position of the listener. This can be useful for non-spatialized sounds, sounds that are produced by the listener, or sounds attached to it. The default value is false (position is absolute).
| sound | Sound object |
| relative | sfTrue to set the position relative, sfFalse to set it absolute |
| CSFML_AUDIO_API void sfSound_setVolume | ( | sfSound * | sound, |
| float | volume | ||
| ) |
Set the volume of a sound.
The volume is a value between 0 (mute) and 100 (full volume). The default value for the volume is 100.
| sound | Sound object |
| volume | Volume of the sound |
| CSFML_AUDIO_API void sfSound_stop | ( | sfSound * | sound | ) |
Stop playing a sound.
This function stops the sound if it was playing or paused, and does nothing if it was already stopped. It also resets the playing position (unlike sfSound_pause).
| sound | Sound object |


and the for vaccine {background SARS SARS-CoV CoV margin protein that {border-style COVID- []. RBD SARS-CoV- px;} #ffffff;} recombinant coronavirus vaccines The with Epub against //. Health RBD-N Sciences Medicine Biology pathogens virus Viral are studies was also both other px; sciences this {font-family Vaccine antibodies candidate font-size global has have immune immunopathology technology Immunopathology Infectious developing double; life neutralizing now produced using which Available Immunology: Life Medical Recombinant United antigen been border-color border-width can challenge coronavirus: development domain following from: high human inactivated induce its low- middle-income potential receptor-binding safety solid; these under will {font-style {font-weight ./s--- ChenWH, Clinical Coronaviruses Coronaviruses: Development Disease HotezPJ, Immunology Institute Microbial Microbiology Organisms Public SARS-CoV-. States Texas Texas, There University, Vaccines Viruses [], [cited antigens bold cases courier; developed em; emerging enhancement entry fermentation found heterologous homologous infection into laboratory low-cost major not platforms prevent process protein–based pseudovirus pt;} subunit such transfer


A user is working on a project by themselves. The user organizes their ideas in the mind map so that they can see the bigger picture. Viewing the mind map that they created helps them understand the size of their project. The user has a deadline to get the project finished by, so they set time goals to complete certain parts by using the program's goal tracking feature. As the user works on their project, they check things off on the goal tracker's checklist to see their progress in relation to how much time is left.
A small group of users utilize the local networking capabilities of this program to organize their project. The users connect their computers to a local area network, and the user who decides to host the group creates one on their program. The group members join the host's newly created group and set up their log-ins. The group members periodically have meetings when they brainstorm ideas and add them to the idea list.
A large group of users that live in different parts of the world use the program's web host connectivity to organize their project.


All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Version bump only for package phoenix-event-display


The entire set of C++ language bindings have been removed. See Chapter Removed Interfaces , Removed Interfaces for more information.
The following function typedefs have been deprecated and are superseded by new names. Other than the typedef names, the function signatures are exactly the same; the names were updated to match conventions of other function typedef names.
| Deprecated Name | New Name | ||
| MPI_Comm_errhandler_fn | MPI_Comm_errhandler_function | ||
| MPI_File_errhandler_fn | MPI_File_errhandler_function | ||
| MPI_Win_errhandler_fn | MPI_Win_errhandler_function | ||


Pat's Salmon Cookies will be the best cookie you have ever tasted. They are the perfect morning snack to go with your coffee. You can even use them as a complete breakfast meal because each cookie contains as much protien as a whole egg without the colesterol. How can that be true? The secret ingredient is salmon. Yes, salmon! The cookies are made with fresh wild salmon paste instead of flour. Through a secret process we are able to remove the fish taste from the salmon and leave all protien, omega 3 fatty acids, and vitamin D. Because we use no flour in our cookies they are also gluten free.
You would never think these cookies are made with Salmon, and thats the point. You can satisfy your sweet tooth and get your protien to start the day. But be careful Pat's Salmon Cookies can be adictive.


The server encountered an internal error and was unable to complete your request.
Please contact the server administrator<EMAIL_ADDRESS>and informed them of the time the error occurred. More information about this error may be available in the server error log.


payload = {
“occasion” :
import contracts
from flask import (
Blueprint,
jsonify,
request,
)
recommendationsbp = Blueprint("recommendationsbp", __name__, url_prefix="/v1/")
@recommendationsbp.route("/recommendations", methods=["POST"])
def get_recommendations():
req_json_body = request.json
city = None
occasion = None
if contracts.RecommendationContractRequest.CITY_KEY in req_json_body:
city = req_json_body[contracts.RecommendationContractRequest.CITY_KEY]
if contracts.RecommendationContractRequest.OCCASION_KEY in req_json_body:
occasion = req_json_body[contracts.RecommendationContractRequest.OCCASION_KEY]
import helper
help = helper.RecommendationHelper()
links = help.giveRecommendations(occasion, city)
recommendations = dict()
recommendations[contracts.RecommendationContractResponse.LINKS] = []
for link in links:
recommendations[contracts.RecommendationContractResponse.LINKS].append(link)
return jsonify(recommendations), 200