--- title: PLNT LYFE v4 kind: article created_at: 2020-03-06 preview_image: tags: [ 'PLNTLYFE', 'garden' ] --- <% content_for(:comic) do %> <% end %> <% content_for(:newspost) do %>
New issue of PLNT LYFE is out!
What I'll be planting this spring, what I'm curious about (it's related to planting), and recipes for what I'm eating this week.
<% end %>


Warning: Your edurange scenario has been running too long.
Your edurange scenario has been running too long.
Sincerely,
The EDURange Team


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 4-6
Dietary
For the chapatis, in a bowl, mix together the chapati flour, gram flour and salt. Add a splash of groundnut oil to the mixture and stir to combine.
Gradually add the water in a thin stream until the mixture comes together as a dough. (NB: You may not need to use all of the water.)
Turn out the dough onto a lightly floured work surface and knead lightly until soft and elastic. Cover the bowl with a damp tea towel and set aside for 10 minutes to rest.
When the dough has rested, divide it into 12 equal pieces.
Dust each dough ball with flour, then roll each out, one at a time, onto a heavily floured work surface, until it forms a circle about 20cm/8in in diameter. Stack the rolled chappatis onto a plate, separating each with a sheet of greaseproof paper.
Heat a large frying or griddle pan. When the pan is hot, add the chappatis, one at a time, and grill for 2-3 minutes on each side, or until golden-brown or until griddle marks appear on both sides. Keep warm until needed.
Meanwhile, for the vegetable korma, heat the ghee in a large frying pan over a medium heat. When the ghee is foaming, add the chopped onion, chilli, ginger and garlic. Fry for 1-2 minutes, stirring well.
Add the garam masala, fenugreek, cumin, mustard seeds, asafoetida and curry leaves and stir well. Continue to fry for 2-3 minutes, or until the onions have softened and the spices are fragrant.
Add the chopped aubergine, butternut squash, peppers and parboiled sweet potato. Continue to cook for 4-5 minutes, stirring regularly.
Add the okra and green beans and cook for a further 3-4 minutes.
Add the cinnamon stick, pour over the coconut milk and stir well. Season, to taste, with salt and freshly ground black pepper, then bring the mixture to a gentle simmer. Continue to simmer for 12-15 minutes, or until the sauce has thickened. (Discard the cinnamon stick.)
To serve, spoon the vegetable korma into the centre of four to six serving plates. Sprinkle over the ground almonds and chopped coriander. Serve the chappatis alongside.


1) Installing the Arduino IDE – Windows Vista, 7, 8.1 & 10
Follow Arduino windows install guide: https://www.arduino.cc/en/Guide/Windows
This will download a file with a name like “Arduino-1.0.5-r2-windows.exe” (the name will change depending on the version) to your usual location. Double-click on that file and allow it to install in the normal way. Part way through the installation, it will ask for the components to install. It does not appear to make any difference whether you select Install USB driver or not, you still need later to install the SILabs drivers.
When the installation finishes, the screen will show “Arduino Setup:Completed”.
2) Download and install the FTDI Drivers
If you are using USB to UART programming cable sold through the OpenEnergyMonitor shop, do not follow the instructions for installing the drivers on the Arduino website, instead download the drivers from http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Click on “Download VCP…”
This will download a zip file “CP210x_VCP_Windows” to your usual location. Extract the contents to a convenient place and you will find two installers, one for 32-bit computers (CP210xVCPInstaller_x86.exe) and one for 64-bit (CP210xVCPInstaller_x64.exe). Double-click on the correct one for your machine and allow it to install the drivers in the normal way.
Make sure you restart the Arduino IDE after installing the drivers. Before you connect the programmer, check Tools > Serial Port. If Serial Port is greyed out, that’s OK, if not and any serial ports are listed, make a note of which they are. Now connect the programmer and your module (emonTx, NanodeRF or emonGLCD). Go back to the main menu and select Tools again. Serial Port should be available and showing a new port. Select that port. Under Tools > Board ensure “Arduino Uno” is selected.
If you have a favorite text editor, you can use it instead of the built-in editor. Select File > Preferences and tick the box “Use external editor”. When you use an external editor, your workflow is slightly different. You must still open the sketch in the IDE, but the IDE does not open your editor - you must yourself open the sketch file in your external editor, and save the file when editing is done. Then you switch to the IDE, where you can click “Verify” or “Upload”. The IDE will read the file again and then proceed to compile it (“Verify”) or compile and upload it (“Upload”).
Read the section on Installing the Libraries under Windows and install the libraries before you set your Sketchbook location (under Preferences).


Home
(current)
About
Portfoilio
Resumé
Contact
Contact Information
Andrew Alvarez
Address
San Antonio, TX - Contact for mailing information
Phone Numbers
(Mobile)<PHONE_NUMBER>
(Work)<PHONE_NUMBER>
Email
alvarez.drew@gmail.com


In general, a Circle
object's data should say where it is,
and it should have methods that draw it.
It should also have one (or more) constructors.
Circle
Object?Let us be more specific about our goal:
Design a class for drawing circles in an applet. We want several convenient ways to say were the circles are located.
We have an important design decision:
What exactly is a Circle
object going to be?
If the applet has 100 circles drawn in it,
is each one an object?
Or is there going to be just one Circle
object
that can be regarded as a "drawing tool"
that is moved throught the drawing area as the many circles are
drawn?
The answer to this question depends on our goal.
As stated,
the goal is to make it convenient to draw many circles.
The drawing will be a static work of "art" that is not used interactively.
Probably the "drawing tool" object is most approriate.
Our Circle
object will be like
a plastic template with circles of various sizes
used with pencil and paper to draw circles.


{% extends "base.html" %} {% load staticfiles %}
{% block content %}Your username and password didn't match. Please try again.
{% endif %} {% if next %} {% if user.is_authenticated %}Your account doesn't have access to this page. To proceed, please login with an account that has access.
{% else %}


Components of Projections:
0.83 x vector1 & 0.83 x vector2
Vectors 1 and 2 are parallel
so R2 is not spanned.
Basis Vector 1
Basis Vector 2
Target Vector
Basis vector 1:
x:
1.1
y:
0.1
Basis vector 2:
x:
0.1
y:
1.1
Target vector:
x:
1
y:
1


GlobalGiving connects nonprofits, donors, and companies in nearly every country in the world. We help fellow nonprofits access the funding, tools, training, and support they need to serve their communities.
We've made it possible for more than 320 companies to support local causes around the world. We help companies expand their philanthropic footprint with global nonprofit vetting, grantmaking, charitable gift cards, and digital campaigns to power cause marketing, disaster response, and employee engagement.


healthy cookies for a healthy family
We believe in having the best products possible, it’s in the ethos of everything we do. Our Cookie started from a passion for creating a comforting, quality, home-style cookie. So every day, that’s what we continue to do.
BAKED FRESH ON THE DAY
We make our cookie dough from scratch every day in our bakery. Then hand form our dough and bake into decadent chunky & chewy cookies fresh upon ordering.


|
VA-API
2.6.0.pre1
|
Classes | |
| struct | VAEncSequenceParameterBufferHEVC |
| Sequence parameter for HEVC encoding in main & main 10 profiles. More... | |
| struct | VAEncPictureParameterBufferHEVC |
| Picture parameter for HEVC encoding in main & main 10 profiles. More... | |
| struct | VAEncSliceParameterBufferHEVC |
| Slice parameter for HEVC encoding in main & main 10 profiles. More... | |
| struct | VAQMatrixBufferHEVC |
| HEVC Quantization Matrix Buffer Structure. More... | |
Enumerations |
Picture flags | |
Those flags flags are meant to signal when a picture marks the end of a sequence, a stream, or even both at once. | |
| #define | HEVC_LAST_PICTURE_EOSEQ 0x01 |
| Marks the last picture in the sequence. More... | |
| #define | HEVC_LAST_PICTURE_EOSTREAM 0x02 |
| Marks the last picture in the stream. More... | |
| #define HEVC_LAST_PICTURE_EOSEQ 0x01 |
Marks the last picture in the sequence.
i.e. the driver appends end_of_seq()
NAL unit to the encoded frame.
| #define HEVC_LAST_PICTURE_EOSTREAM 0x02 |
Marks the last picture in the stream.
i.e. the driver appends end_of_stream()
NAL unit to the encoded frame.
Packed header types specific to HEVC encoding.
Types of packed headers generally used for HEVC encoding. Each associated packed header data buffer shall contain the start code prefix 0x000001 followed by the complete NAL unit, thus also including the nal_unit_type
.
Note: the start code prefix can contain an arbitrary number of leading zeros. The driver will skip them for emulation prevention bytes insertion, if necessary.
| Enumerator | |
|---|---|
| VAEncPackedHeaderHEVC_VPS |
Packed Video Parameter Set (VPS). The corresponding packed header data buffer shall contain the complete video_parameter_set_rbsp() syntax element. Note: packed |
| VAEncPackedHeaderHEVC_SPS |
Packed Sequence Parameter Set (SPS). The corresponding packed header data buffer shall contain the complete seq_parameter_set_rbsp() syntax element. Note: packed |
| VAEncPackedHeaderHEVC_PPS |
Packed Picture Parameter Set (PPS). The corresponding packed header data buffer shall contain the complete pic_parameter_set_rbsp() syntax element. Note: packed |
| VAEncPackedHeaderHEVC_Slice |
Packed slice header. The corresponding packed header data buffer shall contain the Note: packed |
| va_deprecated_enum |
Packed Supplemental Enhancement Information (SEI). The corresponding packed header data buffer shall contain the complete sei_rbsp() syntax element, thus including several sei_message() elements if necessary. Note: packed
|


MovieFlix
SignUp
FullName
Email
Password
SignUp
By signing up to create an account I accept MovieFlix's Terms of Use and Privacy Policy


Click the names below to see the CSS layout proofs in action:
Three columns:
Fixed - liquid menu - liquid auth
Liquid
Logo - liquid menu - liquid auth
Three columns, nested
Three columns, twice
Two columns:
Footer: liquid menu - liquid copyright
Other:
Liquid menu
List, horizontal, in IE
Text wrap


Home
Philanthropy
History
Contact
2015 Big Ten Champions
The Spartans are Ready!
Michael Geiger #4
Previous
Next
Welcome to TayborPepper.com
Taybor Pepper is an American football player that is 21 years old
×
Modal Title
Put Stuff here...


This current view shows you dates on which the questions got asked. Select a date to see what this website would have looked like on that date.


The example above shows a ball falling from a height of 12 units. The upper time is real elapsed time in seconds, the lower is simulation time. The relation between these was tuned in an attempt to resemble Cinderella on current (2016) hardware.


 Then, write every line that contains a number to an "output.txt" file
def is_line_contains_number(l):
numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
for number in numbers:
if number in l:
return True
return False
f = open('input.txt', 'r')
output = list()
for line in f:
l = line.strip()
if is_line_contains_number(l):
output.append(line) # keep the newline in the output
f.close()
f = open('output.txt', 'w+')
f.writelines(output)


The NIO.2 API introduced in the Java SE 7 release provides the
ability to develop a custom file system provider that can be used
to manage file system objects. A file system is
essentially a container with organized, homogenous elements
referred to as file system objects. A file system provides access
to file system objects. A file system object can be a file
store, file, or directory. A file store is a volume or
partition in which files are stored. For example, in a native file
system such as on the Windows platform, commonly known drives like
c:
or d:
are file stores. On the Solaris
operating system, /
(root) and mounted directories are
considered file stores.
The java.nio.file.spi.FileSystemProvider
class allows you to develop a custom file system provider. A custom
file system provider is useful in the following situations:
java.nio.file.spi.FileSystemProvider
ClassA custom file system provider must implement the java.nio.file.spi.FileSystemProvider
class. A file system provider is identified by a URI scheme such as
file
, jar
, memory
,
cd
.
An implementation of the
java.nio.file.spi.FileSystemProvider
class is a
factory for instances of the java.nio.file.FileSystem
class. A file system's URI has a URI scheme that matches the URI
scheme of the file system provider that created it.
The
newFileSystem
method is used to create a file
system and the
getFileSystem
method is used to retrieve a
reference to an existing file system.
This section describes the high-level steps necessary to create
a custom file system provider using the
java.nio.file.spi.FileSystemProvider
API. The
ZipFileSystemProvider
class that is shipped in the
demo/nio/zipfs
of your JDK installation is an example
of a custom file system provider. See Resources for information about the zip file
system provider.
Implementing the custom file system provider class involves the following operations:
MyFileSystemProvider
, that extends the
java.nio.file.spi.FileSystemProvider
class.jar
for the file
system provider. The getScheme
method should return
the URI scheme of this provider.newFileSystem
method. The method
will create a new custom file system at the specified path and add
the file system to cache. This method should throw a
java.nio.file.FileSystemAlreadyExistsException
exception if a file system already exists at the specified
path.getFileSystem
method. This method
should search the cache and return a previously created instance of
a file system that corresponds to the given URI.newFileChannel
method or the
newAsynchronousFileChannel
method depending on the
requirements of your file system provider. This method should
return a FileChannel
object that allows a file to be
read or written in the file system.Implementing the custom file system class involves the following operations:
MyFileSystem
, that extends
the java.nio.file.FileSystem
class.


VOYAGES A film review by Julia Levin Copyright © 2000 filmcritic.com
Emmanuel Finkiel, the director of Voyages, was once an assistant director to the late, great Krzystof Kieslowski. Perhaps from Kieslowski the French filmmaker learned to portray daily life with such quiet intensity and deep profoundness. Voyages reminds us that life is an ongoing memory, a way of coping with the present by looking into the past.
The film is composed of three separate stories about people searching for their relatives, all of whom have had lives forever changed by the horrors of the World War II. The first story begins with a group of French Holocaust survivors who make a pilgrimage to Auschwitz. On the way, they stop at an old Jewish cemetery, passing by monuments to the victims of the Warsaw Ghetto in Poland. Before reaching the site of the Jewish death camp, the bus in which they travel breaks down. In distress, they argue and reminisce about their past; when they interact, the lost world of Eastern European Jewry echoes in their intonations, gestures, and language.
We witness the emotional quandary of one of the passengers, Rivka, but just when the story picks up the speed, it flows into another one: A widow living in Paris receives a phone call from a man in Lithuania who claims to be her father. She agrees to meet him, and the painful exploration of the past begins again. Is this man, whom she assumed had died in a concentration camp fifty years ago, really her father? She questions him, but the memories they share have been obscured by time and distance.
In the third and most enigmatic episode an old, Russian émigré, Vera, travels to Tel-Aviv looking for her distant relative. To her dismay, nobody in Israel speaks Yiddish and her cousin's memory is faulty.  By a sheer accident Vera, meets Rivka on a Tel Aviv bus, whereupon the film reveals its delicate psychological premise.
Unlike many other films that deal with the Holocaust, Voyages is a film of incredible emotional subtlety. While it may only be appreciated by a patient and careful viewer, the film's pace is slow; its elaborate, long takes thicken the weight of the past. Set in a contemporary world, the film lays out the heartbreak of the post-war generation with tenderness and compassion -- and shows how that tragic legacy separates it from the rest of the world.

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


{% extends "base.html" %} {% block title %} {{ page.title }} {% endblock title %} {% block content %}
Are you sure you want to delete {{ page.title }}? This cannot be undone.


{# (c) Crown Owned Copyright, 2016. Dstl. #} {% extends "layout.html" %} {% block page_title %}Organisations{% endblock %} {% block grid_content %}
These are the organisations currently registered with the system. Click on an organisation to view the teams in that organisation.
If you can't find an organisation which should exist, you may create a new one using the form below.
Hey there, it doesn't look like any organisations have been added to the system yet. That means you're a super early adopter!
Use the form below to add the 1st organisation, you trendsetter!


| Top |
GtkIMMulticontextGtkIMMulticontext — An input method context supporting multiple, loadable input methods |
| GtkIMContext * | gtk_im_multicontext_new () |
| void | gtk_im_multicontext_append_menuitems () |
| const char * | gtk_im_multicontext_get_context_id () |
| void | gtk_im_multicontext_set_context_id () |
GtkIMContext *
gtk_im_multicontext_new (void
);
Creates a new GtkIMMulticontext.
void gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context
,GtkMenuShell *menushell
);
gtk_im_multicontext_append_menuitems
has been deprecated since version 3.10 and should not be used in newly-written code.
It is better to use the system-wide input method framework for changing input methods. Modern desktop shells offer on-screen displays for this that can triggered with a keyboard shortcut, e.g. Super-Space.
Add menuitems for various available input methods to a menu; the menuitems, when selected, will switch the input method for the context and the global default input method.
const char *
gtk_im_multicontext_get_context_id (GtkIMMulticontext *context
);
Gets the id of the currently active slave of the context
.
Since: 2.16
void gtk_im_multicontext_set_context_id (GtkIMMulticontext *context
,const char *context_id
);
Sets the context id for context
.
This causes the currently active slave of context
to be
replaced by the slave corresponding to the new context id.
Since: 2.16


{% extends "sketch/index.html" %} {% block content %} {% if form.non_field_errors %}
Your username and password didn't match. Please try again.


 Tired of beating CPU's at level 9? Come to St.Lawrence College and show what you are made of. Become of Victor, or leave in defeat.
 Tired of beating CPU's at level 9? Come to St.Lawrence College and show what you are made of. Become of Victor, or leave in defeat.


Welcome to COVID-19 Severity Map and Predictor
Please choose your State of interest or the predictor
California
Florida
Illinois
New York
Texas


|
Scheduler
|
#include <mdpGovernorConfiguration.h>
Public Member Functions | |
| MdpGovernorConfiguration (std::string file) | |
| virtual Scheduler::FreqGovernor * | getFreqGovernorFromFile () override |
| virtual std::vector< Mdp::StateSpaceDimension * > | getDimensionsFromFile () |
| Public Member Functions inherited from Scheduler::SchedulerConfiguration | |
| SchedulerConfiguration (std::string filename) | |
| virtual std::unique_ptr< SchedulingDiscipline > | getDisciplineFromFile () |
| virtual TemperatureModel * | getTemperatureModelFromFile () |
| virtual double | getRunningTime () |
| virtual std::shared_ptr< Utils::BoundedRandomDistribution > | getDistributionFromFile (Utils::RandomGenerator *gen) |
| Public Member Functions inherited from Utils::Configuration | |
| Configuration (std::string file) | |
| virtual | ~Configuration () |
| virtual std::string | getStringValue (std::string section, std::string key) |
| virtual std::vector< std::string > | getStringList (std::string section, std::string key) |
| virtual double | getDoubleValue (std::string section, std::string key) |
| virtual unsigned long long int | getUnsignedLongLongIntValue (std::string section, std::string key) |
| virtual int | getIntValue (std::string section, std::string key) |
| virtual bool | getBoolValue (std::string section, std::string key, bool defaultValue) |
| std::string | getFilePrefix () |
| returns the name of the configuration file stripped of any directory More... | |
| std::string | getName () |
Additional Inherited Members | |
| Protected Member Functions inherited from Utils::Configuration | |
| std::string | stripDirectories (std::string) |
| Static Protected Member Functions inherited from Utils::Configuration | |
| static bool | isNewSection (std::string line) |
| static bool | isMatchingSection (std::string line, std::string section) |
| Protected Attributes inherited from Utils::Configuration | |
| std::string | filename |
| std::ifstream | stream |
Definition at line 24 of file mdpGovernorConfiguration.h.
|
inline |
Definition at line 27 of file mdpGovernorConfiguration.h.
|
virtual |
Definition at line 31 of file mdpGovernorConfiguration.cpp.
|
overridevirtual |
Reimplemented from Scheduler::SchedulerConfiguration.
Definition at line 19 of file mdpGovernorConfiguration.cpp.


A letter arrives in the post:
Dear Mr Key
I was interested to read your comments about The Readers' Digest, which was a formative influence when I was growing up also. An ancient companion of my late grandmother lived with us, and was a subscriber: she would leave copies outside her door when she'd finished with them and we all pounced on them with glee. As well as the magazines, she received a 78 rpm record every month from some sort of listening-club associated with the publisher, and my brother and I were intrigued by these, as she never allowed us to hear them (though we endured endless Caruso, Bing Crosby and The Spooncat 5 on her wind-up gramophone). She explained that the Readers' Digest records always got broken in the post, and we never wondered why she didn't simply cancel the subscription.
She's been gone for decades; but her wind-up gramophone remained, and when we were cleaning it up recently to send it to auction we found just one of those white-label Readers' Digest 78s, still extant in a thin drawer in the base of the machine. It's lo-fi stuff—and pretty tame these days—but I've recorded the ‘with vocal refrain’ section in hopes that it will be of interest to your readers. I used ‘declicking’ software to remove most of the surface hiss but there's no curing the damage at the end. Doubtless we have the Royal Mail to thank for that.
Best wishes
Roland Clare
♫♫♫ aunt-maud-78rpm ♫♫♫


ID10T error
`Prev `__
I
`Next `__
--------------
**ID10T error**: /I·D·ten·T er'@r/
Synonym for `*PEBKAC* <../P/PEBKAC.html>`__, e.g.  Tech-support people passing a problem report to someone higher
up the food chain (and presumably better equipped to deal with idiots)
may ask the user to convey that there seems to be an I-D-ten-T error.
Users never twig.
--------------
+------------------------+----------------------------+-------------------------------+
| `Prev `__ | `Up <../I.html>`__ | `Next `__ |
+------------------------+----------------------------+-------------------------------+
| ice | `Home <../index.html>`__ | idempotent |
+------------------------+----------------------------+-------------------------------+


HFRS Inner cases Mongolia (), District fever sequences Hulunbeier Bayannaoer reported {border-style hantavirus occurred rats px;} #ffffff;} Huhehaote China hantaviruses renal virus â€" mice (). District, SEOV hemorrhagic rodents syndrome central norvegicus western agrarius epidemiological caused segment Mongolia, partial China, carried northeastern (AF), (Figure Hantaan Mongolia. incidence investigation isolated mainly px; trapped used {font-family â€". (,). (Table Control HTNV Infect Seoul areas font-size human outbreaks parts recovered rodent China. Disease Geographical Hebei Liu Shanxi ZhangYZ, analysis area disease districts double; genetic hantaviral high number phylogenetic registered using â€", Autonomous Chifeng HulunbeierAa, Med Phylogenetic Tongliao ZouY, annual border-color border-width distribution field primers sequence solid; species voles {font-style {font-weight (from (nt BayannaoerRn, Beijing, China.J Chinese Chinese]. Dis;:â€" Districts Figure Hulunbeier, In: Luo Norway Province Rodents Xingan antigens associated bold characterization circulating courier; designated district editors. em; epidemiologic neighboring outbreak positive presence provinces pt;} showed strain strains study surveillance


| Property |
Description |
Data Type |
Required/Optional |
| artifact_creator |
The name of the center that created this artificat
|
<string>
- DFCI
- Mount Sinai
- Stanford
- MD Anderson
|
optional
|
| uploader |
|
<string>
|
optional
|
| uuid |
UUID of artifact.
|
<string>
|
required
|
| file_name |
The name of the file with extension
|
<string>
|
required
|
| bucket_url |
URL to artifact within Google Bucket.
|
<string>
|
required
|
| uploaded_timestamp |
Timestamp of when artfiact was loaded into the system.
|
<string>
|
required
|
| file_size_bytes |
File size in bytes.
|
<integer>
|
required
|
| md5_hash |
MD5 Hash of artifact.
|
<string>
|
required
|
| visible |
Indicates if the artifiact if visible. If set to false, the artifact is effectively deleted.
|
<boolean>
|
required
|
| artifact_category |
Artifact category.
|
<string>
- Assay Artifact from CIMAC
- Pipeline Artifact
- Manifest File
- Other
|
required
|
| assay_category |
|
assays.components.assay_core#assay_category
|
required
|
| file_type |
File Type.
|
<string>
- FASTA
- FASTQ
- TIFF
- VCF
- TSV
- Excel
- NPX
- BAM
- MAF
- PNG
- JPG
- XML
- Other
|
required
|


This is a modal dialog.
Below you can see each module in action, along with certain suggestions on how to add functionality to the various components. Bear in mind that this demo is for the Default flavor. Naming conventions may vary between flavors, however the structure and functionality of the modules should be the same. Please refer to specific flavors for those differences. The NiteOwl flavor uses the same naming conventions for the module components, so you won't have any trouble. If you are migrating from Bootstrap and want to use the Bootstrap flavor, most naming conventions are based on the original naming conventions of Bootstrap 3.3.7.
To use the Default flavor, add the following code inside your HTML page's
tag:
<link rel="stylesheet" href="https://cdn.rawgit.com/Chalarangelo/mini.css/v1.1.0/flavors/mini-default.min.css">
The Base module contains customized typography rules, colors and most of the functionality provided in normalize.css. Below we showcase some of the most important typography styles.
The default flavor uses the Helvetica font family and a font-size of 1em with a line-height of 1.5. Colors used are #f5f5f5 for the background and #222 for the text. Most of the things in this module are subjective to one's preferences and should be changed according to your liking. Heading,
,
and
elements use multipliers, so changing the base font-size should affect those too. Apart from that, colors and styles for links can easily be changed, as well as a lot of other parameters. Images are responsive by default, so they will shrink to fit smaller viewports without any additional work. Below we highlight some important things, like heading and code styling, but you can see most of the typography rules in action in these pages.

Heading 1 small text

Heading 2 small text

Heading 3 small text

Heading 4 small text

Heading 5 small text

Heading 6 small text

and
elementsInline code looks like this
. User input looks like this. Finally, code blocks look like...
this! This is a code block!
Inline code User input
Code block

The grid system provided can be fully customized to use as many columns as you wish and have custom breakpoints for different device sizes. The default grid uses 12 columns (as shown below). Customized classes are also defined to hide certain columns in certain viewport sizes. This can be specifically used to customize column offseting on different devices.
The basic grid structure is as follows:
.grid-container
class..row
class..col
class..xs-
, .sm-
, .md-
, .lg-
) followed by the width (in columns) of the specific column.-no
suffix for the specific screen size.

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/12

1/6

1/6

1/6

1/6

1/6

1/6

1/4

1/4

1/4

1/4

1/3

1/3

1/3

1/2

1/2

1/1

The navigation system provided contains custom classes for the navigation bar, logo and links. Navigation bars can be horizontal or vertical, fixed or otherwise. Navigation bars are responsive by default, so fixed navigation bars will properly shrink down to a button on smaller screens and, when the menu is opened, it will be displayed on top of the page's content.
The structure of the navigation system is as follows:

with the .nav
class..vertical
class..fixed
class..logo
class for your website's logo.

) and inside each

element, add another element with the .link
class to stylize the element as a navigation link.<input type="checkbox">
right before the navigation bar and a label linking to that specific checkbox right after the navigation bar.autocomplete="off"
to make your menu not open by default in mobile devices.
 Logo

Link 1

Link 2

 Logo

Link 1

Link 2

The dropdown module is an extra module that allows you to add dropdown components to your navigation bars. These components can be customized and work well on mobile devices. Using too many dropdowns or nesting dropdowns is yet undocumented and might cause unexpected behavior.
The basic structure of dropdowns is as follows
.dropdown
class to one of your link elements inside the navigation bar.<input type="checkbox">
with the .dropdown
class and right after it a

element that contains an unordered list with list elements that contains navigation links, exactly like you would make a normal navigation menu.<input type="radio">
elements.

element uncheck the navigation bar's checkbox) or using
elements creatively inside the links.autocomplete="off"
to make your dropdown not open by default in mobile devices.
 Logo

Link 1

Dropdown

 <input type="checkbox" id="dropdown1" class="dropdown" autocomplete="off">

Link 2

Link 3

 Logo

Link 1

Dropdown

 <input type="checkbox" id="dropdown1" class="dropdown" autocomplete="off">

Link 2

Link 3

The tabbed navigation module allows you to easily create tabbed navigation systems, that are fully customizable to fit your needs. Nested tabs are not supported and might cause unexpected behavior.
The structure of the tabbed navigation system is as follows:
.tabs
class to specify the container for the tabbed navigation system.<input type="radio">
, immediately followed by a

element.
linking to the radio button of the tab and another

that will contain the tab's contents.checked
property on one of the radio buttons.
 <input type="radio" name="tabs-radio" id="tab1" checked>
 Tab 1
Tab 1 content...

 <input type="radio" name="tabs-radio" id="tab2">
 Tab 2
Tab 2 content...

 <input type="radio" name="tabs-radio" id="tab3">
 Tab 3
Tab 3 content...

(*):Due to a minor incompatibility between panels and tabs, the above example is not shown like most of the others. Our most experienced teams of developers and designers are on this.
Tables can be easily stylized to look more modern, using stripes and selective borders (vertical only by default). Classes for horizontal only borders(.hor
) and full borders(.bor
) are also provided. Use the .tbl
class in your

elements to easily apply your styling.
| Column 1 | Column 2 |
|---|---|
| Name | Value |
| Name | Value |
| Name | Value |
| Name | Value |

 Column 1	 Column 2

 Name	 Value

 Name	 Value

 Name	 Value

 Name	 Value

Form customization and styling is easy using the .frm
class in any <form>
element. Inputs inside the form will be automatically styled and they will use complementary highlights for certain events (:focus
, disabled
, :invalid
etc.). You can use the .aligned
and .inline
classes to create aligned and inline forms respectively. Aligned forms should be used in combination with the .ctrl-group
class to group together labels with their respective inputs.
<form class="frm"> Email <input type="email" id="email1"> Password <input type="password" id="password1"> </form>
<form class="frm inline"> Email <input type="email" id="email1"> Password <input type="password" id="password1"> </form>
<form class="frm aligned">
 Email <input type="email" id="email1">

 Password <input type="password" id="password1">
 </form>
Use the .btn
class on <button>
,
,
or similar elements to give them a unique style. Color variants are provided (.red
, .green
and .blue
), as well as size variants (.sm
and .lg
).
<button class="btn">Default button</button> <button class="btn red">Red button</button> <button class="btn green">Green button</button> <button class="btn blue">Blue button</button> <button class="btn sm">Small button</button> <button class="btn lg">Large button</button>
Use the .lbl
or .bdg
class on any elements to style them like labels or badges. Color variants are provided (.red
, .green
and .blue
) for both of these styles.
Label Red label Green label Blue label 12 3 45 6
Modal dialogs can be easily added and customized to the user's liking and offer support for the close button utility. Showing more than one modal dialog at once might have unexpected results and is not encouraged.
The basic structure of a modal dialog is as follows:
.modal
class on an <input type="checkbox">
. Place this checkbox along with any other elements specified below at the very start of your
.

right after the checkbox. Inside it add a second

with your modal dialog's contents, as well as a
for the checkbox without any content inside it. This label will act as the overlay behind the modal. If you do not want clicking the background to close the modal dialog, add the label without linking it to the checkbox.
inside a label for the checkbox in the innermost

to add a close button to the top right corner of your modal dialog.checked
.<input type="checkbox" class="modal" id="modal1">

Modal dialog

This is a modal dialog.

 ... Open modal
The collapse module adds two components with similar functionality.
.clps
class on an <input type="checkbox">
element, followed by a

with the content to be hidden/shown based on the collapse's state..acrd
class to as many <input type="radio">
elements as you want. You should add a
linking to each radio immediately after it, followed by a

with the content to be hidden/shown based on the accordion's state. Toggle collapse <input type="checkbox" class="clps" id="collapse1">
This text will be shown or hidden based on the above button.

<input type="radio" class="acrd" id="acrd1" autocomplete="off" name="accordion"> First option
This is the first collapse of the accordion.
 <input type="radio" class="acrd" id="acrd2" autocomplete="off" name="accordion"> Second option
This is the second collapse of the accordion.
 <input type="radio" class="acrd" id="acrd3" autocomplete="off" name="accordion"> Third option
This is the final collapse of the accordion.

The progress bar module is very easy to use and extend. Simply create a

with the .prg
class and inside it add a
element with the desired style="width:XX%"
and you have a progress bar. Add text inside the
element if you want. You can use the .green
or .red
variants for the
element if you want to use different colors. Finally, you can always stack multiple progress bars, by simply adding more
elements, just make sure their widths add up to 100% or less.

60%

Spinner dots:
Spinner round:

The carousel module allows you to create manually-controlled image slideshows for your pages. Nested carousels might cause unexpected behavior, please refrain from using them.
The base structure for the carousel component is as follows:
.carousel
class on a

element.<input type="radio">
, followed immediately by a

element. Inside the latter, add an
element, followed by a

element which will act as the image's description. Finally, right after closing the first

element, add a
linked to the radio button for the image.

element, even if it is empty, as it is required for the component to work properly.checked
attribute to the first radio button of your carousel (or the one corresponding to the image you want to be displayed by default) to make the carousel work properly.Auto-scrolling is not enabled by default in this carousel component. If you want the carousel to scroll automatically, you can check each of the radio buttons automatically using Javascript on set intervals. Using a similar technique you can pause the automatic scrolling when the user's cursor is inside the carousel.
This is a sample image description.
This is another sample image description.
This is yet another image description.

 <input type="radio" name="carousel-control" id="crs1" checked>

First image

This is a sample image description.

  <input type="radio" name="carousel-control" id="crs2">

Second image

This is another sample image description.

  <input type="radio" name="carousel-control" id="crs3">

Third image

This is yet another image description.

The core utilities module contains a set of useful utilities and helper classes to make common tasks easier when developing new pages.
By using the opacity
CSS property in a creative way, along with border-radius
es, we have created utility classes that will create generic borders for virtually any element you want. Simply add the .bordered
class to create a generic border around an element. You can also use the .rounded
and .circle
classes (with or without the border style) to create reounded or circular corners for different elements accordingly.
<button class="btn blue bordered">Button</button>
You can easily add contextual text or background color to certain textual elements by simply using one of the contextual prefixes (.txt-
and .bg-
respectively) and a color suffix (red
, green
or blue
).
Here is some text with contextual colors: red, green & blue.
And here is some text with contextual backgrounds: red, green & blue.
red text green text blue text red background green background blue background
Image thumbnails can be used to stylize images by adding a custom border around them by simply using the .thumb
class.

You can easily add carets and close symbols by using the .caret
and .close
classes respectively.

Apart from the above utilities, there are some extra classes provided to help streamline the development process. Some of these classes use the !important
property to override other styles, so be careful when using them. The provided helper classes are as follows:
.drg-left
and .drg-right
classes..ct-block
class..cf
class..hidden
class to hide any content you wish.The extra utilities module contains some more useful utilities, as well as some more experimental and unstable utility classes, that some people might find of use. Any components marked as experimental might be unstable and behave unexpectedly, use at your own risk!
Create breadcrumbs to indicate the navigational hierarchy of a page's location, using the .brdcrmb
class on a list element.

Core

Modules

Utility

There are multiple types of generic containers provided:
.well
class and are the simplest type of generic container..alert-
prefix on an <input type="checkbox">
along with a color suffix (red
, green
or blue
) and a

element to create an alert. Adding a
.panel
class and you can specify a title element for your panel using the .head
class on the very first element of your panel.This is a panel.

This is a well.
 <input type="checkbox" id="alert1" class="alert-red" checked>
This is a red alert without a close button.
 <input type="checkbox" id="alert2" class="alert-green" checked>
This is a green alert with a link but no close button either.
 <input type="checkbox" id="alert3" class="alert-blue" checked>
This is a blue alert with a close button.

Panel head

This is a panel.

You can show a small overlay of content when the user clicks on specific elements using the .popover-
prefix on an <input type="checkbox">
along with the top
or bottom
suffix. Add a
right after the checkbox linked to it and inside it add another element with the popover's class you are using. When you click the label, the popover will appear above or below the label. Click on the label again or the popover text itself to hide it.
<input type="checkbox" id="popover1" class="popover-top" autocomplete="off"> Open top popover This is the popover text.  <input type="checkbox" id="popover2" class="popover-bottom" autocomplete="off"> Open bottom popover This is the popover text.
There are two experimental components provided, stateful buttons and button groups:
.stateful
class to an <input type="checkbox">
, followed by two labels (the first is for the inactive state and the second one for the active state).This component is not enabled by default as it is unstable, you can enable it manually..btn-grp
class to wrap a set of .btn
elements.This component is considered stable enough, so it is enabled by default, you can disable it manually.<input type="checkbox" id="stateful1" class="stateful" autocomplete="off"> Click to load Loading...
 <button class="btn">1</button> <button class="btn">2</button> <button class="btn">3</button> <button class="btn">4</button>


--- layout: post title: Use node.js in a symfony2 app on Heroku date: 2015-12-18 14:04:34.000000000 +01:00 type: post published: true status: publish categories: - Development tags: [] meta: _rest_api_published: '1' _rest_api_client_id: "-1" _publicize_job_id: '17916190697' _thumbnail_id: '69' _edit_last: '73762926' geo_public: '0' author: login: greggggy email<EMAIL_ADDRESS>display_name: greggggy first_name: '' last_name: '' ---
So we wanted to minify our Javascript and CSS files in our symfony 2 app.
Following the symfony's cookbook seemed pretty easy but we just did not know how to install/use node executable on Heroku.
Turns out to be fairly easy : you have to use multiple heroku buildpacks.
heroku buildpacks:set heroku/php
heroku buildpacks:add -i 1 heroku/nodejs
{ "engines": { "node": "4.2.3" } }
N.B.: of course replace "4.2.3" with the node version your are using (that you can find with node -v)
The command heroku buildpacks should print something like that :
Cheers!


First of all, deploy the Script as a web app. To do so, open
the Google Apps Script project for the current
sheet using this link
Change to the legacy editor
Deploy the script as a Web App via the "Publish > Deploy as a web app..." menu:
Finally, give it a description of your liking, ALWAYS change "Project Version" to "New", then press on the "Update"
button and copy the URL it gives you.
One important thing to note is that you have to repeat this step
every time you change the contents of the
script files.
- Example 1: You decided to customize your registration
process using HTML/CSS frameworks.
You need
to re-deploy it.
- Example 2: After first setting up the sheet,
you realise that you want to give an additional role to
your players.
You need to re-deploy it.
If you make updates to any project files you will need to re-deploy your project.
This can lead to having multiple versions of your script deployed at the same time.
NEVER use URLs ending in /dev, as those are meant for development
and need the user to login with a google
account affiliated with the script to work.
You can check how many versions are deployed inside the Apps Script editor, by clicking the "Publish > Deploy from
manifest..." menu button.
In this example, there is only one deployment (Latest Version refers, as the name suggests, to the latest
deployment).
Clicking on the arrow shows the Deployment URL.
Always pay attention to the Redirect URI that you use for both sites (osu!/Discord)
Now take the URI you saved and click on Set Script Properties
Paste your link and click 'Ok'. The script will close, this is expected. Open the "Show Instructions" menu once
again to see the updated instructions.
This window will only appear if you don't have a Redirect URI set.


Card Id Color:
Bold Card Numbers
Show "Copy details" button:
#000
Example title
Save and Exit
Reset Defaults


Find the other recordsets from the same publisher as recordset (UUID)
Paste in an iDigBio recordset ID. For example: 0072bf11-a354-4998-8730-c0cb4cfc9517


Here we created a patch to the wicket ModalWindow that allows us to show more than one modal in an HTML page.


Create Product
Title
Sales Price
Link
Product Image
Alert
<-- back to main
Update Product
Product ID
Title
Sales Price
Link
Product Image
Alert
<-- back to main


Welcome to G.A.S.P
Global Air Statistics for People
×
Symptom Details
Symptoms
Coughing
Itchy eyes
Nasal obstruction
Shortness of breath
Sneezing
Wheezing
Rate the Symptom
Mild
Medium
Severe


Submitting Applications
The spark-submit
script in Spark’s bin
directory is used to launch applications on a cluster.
It can use all of Spark’s supported cluster managers
through a uniform interface so you don’t have to configure your application specially for each one.
Bundling Your Application’s Dependencies
If your code depends on other projects, you will need to package them alongside
your application in order to distribute the code to a Spark cluster. To do this,
create an assembly jar (or “uber” jar) containing your code and its dependencies. Both
sbt and
Maven
have assembly plugins. When creating assembly jars, list Spark and Hadoop
as provided
dependencies; these need not be bundled since they are provided by
the cluster manager at runtime. Once you have an assembled jar you can call the bin/spark-submit
script as shown here while passing your jar.
For Python, you can use the --py-files
argument of spark-submit
to add .py
, .zip
or .egg
files to be distributed with your application. If you depend on multiple Python files we recommend
packaging them into a .zip
or .egg
.
Launching Applications with spark-submit
Once a user application is bundled, it can be launched using the bin/spark-submit
script.
This script takes care of setting up the classpath with Spark and its
dependencies, and can support different cluster managers and deploy modes that Spark supports:
./bin/spark-submit \
--class <main-class> \
--master <master-url> \
--deploy-mode <deploy-mode> \
--conf <key>=<value> \
... # other options
<application-jar> \
[application-arguments]
Some of the commonly used options are:
--class
: The entry point for your application (e.g.org.apache.spark.examples.SparkPi
)--master
: The master URL for the cluster (e.g.spark://<IP_ADDRESS>:7077
)--deploy-mode
: Whether to deploy your driver on the worker nodes (cluster
) or locally as an external client (client
) (default:client
) †--conf
: Arbitrary Spark configuration property in key=value format. For values that contain spaces wrap “key=value” in quotes (as shown).application-jar
: Path to a bundled jar including your application and all dependencies. The URL must be globally visible inside of your cluster, for instance, anhdfs://
path or afile://
path that is present on all nodes.application-arguments
: Arguments passed to the main method of your main class, if any
† A common deployment strategy is to submit your application from a gateway machine
that is
physically co-located with your worker machines (e.g. Master node in a standalone EC2 cluster).
In this setup, client
mode is appropriate. In client
mode, the driver is launched directly
within the spark-submit
process which acts as a client to the cluster. The input and
output of the application is attached to the console. Thus, this mode is especially suitable
for applications that involve the REPL (e.g. Spark shell).
Alternatively, if your application is submitted from a machine far from the worker machines (e.g.
locally on your laptop), it is common to use cluster
mode to minimize network latency between
the drivers and the executors. Currently only YARN supports cluster mode for Python applications.
For Python applications, simply pass a .py
file in the place of <application-jar>
instead of a JAR,
and add Python .zip
, .egg
or .py
files to the search path with --py-files
.
There are a few options available that are specific to the
cluster manager that is being used.
For example, with a Spark standalone cluster with cluster
deploy mode,
you can also specify --supervise
to make sure that the driver is automatically restarted if it
fails with non-zero exit code. To enumerate all such options available to spark-submit
,
run it with --help
. Here are a few examples of common options:
# Run application locally on 8 cores
./bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master local[8] \
/path/to/examples.jar \
100
# Run on a Spark standalone cluster in client deploy mode
./bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master spark://<IP_ADDRESS>:7077 \
--executor-memory 20G \
--total-executor-cores 100 \
/path/to/examples.jar \
1000
# Run on a Spark standalone cluster in cluster deploy mode with supervise
./bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master spark://<IP_ADDRESS>:7077 \
--deploy-mode cluster \
--supervise \
--executor-memory 20G \
--total-executor-cores 100 \
/path/to/examples.jar \
1000
# Run on a YARN cluster
export HADOOP_CONF_DIR=XXX
./bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master yarn \
--deploy-mode cluster \ # can be client for client mode
--executor-memory 20G \
--num-executors 50 \
/path/to/examples.jar \
1000
# Run a Python application on a Spark standalone cluster
./bin/spark-submit \
--master spark://<IP_ADDRESS>:7077 \
examples/src/main/python/pi.py \
1000
# Run on a Mesos cluster in cluster deploy mode with supervise
./bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master mesos://<IP_ADDRESS>:7077 \
--deploy-mode cluster \
--supervise \
--executor-memory 20G \
--total-executor-cores 100 \
http://path/to/examples.jar \
1000
Master URLs
The master URL passed to Spark can be in one of the following formats:
| Master URL | Meaning |
|---|---|
local | Run Spark locally with one worker thread (i.e. no parallelism at all). |
local[K] | Run Spark locally with K worker threads (ideally, set this to the number of cores on your machine). |
local[*] | Run Spark locally with as many worker threads as logical cores on your machine. |
spark://HOST:PORT | Connect to the given Spark standalone cluster master. The port must be whichever one your master is configured to use, which is 7077 by default. |
mesos://HOST:PORT | Connect to the given Mesos cluster.
The port must be whichever one your is configured to use, which is 5050 by default.
Or, for a Mesos cluster using ZooKeeper, use mesos://zk://... .
To submit with --deploy-mode cluster , the HOST:PORT should be configured to connect to the MesosClusterDispatcher.
|
yarn | Connect to a YARN cluster in
client or cluster mode depending on the value of --deploy-mode .
The cluster location will be found based on the HADOOP_CONF_DIR or YARN_CONF_DIR variable.
|
yarn-client | Equivalent to yarn with --deploy-mode client ,
which is preferred to `yarn-client`
|
yarn-cluster | Equivalent to yarn with --deploy-mode cluster ,
which is preferred to `yarn-cluster`
|
Loading Configuration from a File
The spark-submit
script can load default Spark configuration values from a
properties file and pass them on to your application. By default it will read options
from conf/spark-defaults.conf
in the Spark directory. For more detail, see the section on
loading default configurations.
Loading default Spark configurations this way can obviate the need for certain flags to
spark-submit
. For instance, if the spark.master
property is set, you can safely omit the
--master
flag from spark-submit
. In general, configuration values explicitly set on a
SparkConf
take the highest precedence, then flags passed to spark-submit
, then values in the
defaults file.
If you are ever unclear where configuration options are coming from, you can print out fine-grained
debugging information by running spark-submit
with the --verbose
option.
Advanced Dependency Management
When using spark-submit
, the application jar along with any jars included with the --jars
option
will be automatically transferred to the cluster. Spark uses the following URL scheme to allow
different strategies for disseminating jars:
- file: - Absolute paths and
file:/
URIs are served by the driver’s HTTP file server, and every executor pulls the file from the driver HTTP server. - hdfs:, http:, https:, ftp: - these pull down files and JARs from the URI as expected
- local: - a URI starting with local:/ is expected to exist as a local file on each worker node. This means that no network IO will be incurred, and works well for large files/JARs that are pushed to each worker, or shared via NFS, GlusterFS, etc.
Note that JARs and files are copied to the working directory for each SparkContext on the executor nodes.
This can use up a significant amount of space over time and will need to be cleaned up. With YARN, cleanup
is handled automatically, and with Spark standalone, automatic cleanup can be configured with the
spark.worker.cleanup.appDataTtl
property.
Users may also include any other dependencies by supplying a comma-delimited list of maven coordinates
with --packages
. All transitive dependencies will be handled when using this command. Additional
repositories (or resolvers in SBT) can be added in a comma-delimited fashion with the flag --repositories
.
These commands can be used with pyspark
, spark-shell
, and spark-submit
to include Spark Packages.
For Python, the equivalent --py-files
option can be used to distribute .egg
, .zip
and .py
libraries
to executors.
More Information
Once you have deployed your application, the cluster mode overview describes the components involved in distributed execution, and how to monitor and debug applications.


usage-hash
Table of Contents
1 hash
- Note taken on
done for pcs
1.1 basic functions
1.1.1 keys
get all key as an array:
%h = (name=>"Tom", gender=>"Male", age=>13); print join ", ", keys %h;
1.1.2 values
get all values as an array:
%h = (name=>"Tom", gender=>"Male", age=>13); print join ", ", values %h;
1.1.3 each
official doc: http://perldoc.perl.org/functions/each.html
like an iterator on a hash, return the next key value pair as list.
%h = (name=>"Tom", gender=>"Male", age=>13); while (my ($key, $value) = each %h) { print "$key: $value\n"; }
delete current key is safe, but add a new key is not.
1.1.4 exists
check if a value exists.
%h = (name=>"Tom", gender=>"Male", age=>13); print exists($h{value})."\n"; print exists($h{name})."\n";
1.2 Iterate on a hash
A good answer on sof Full link: http://stackoverflow.com/questions/3033/whats-the-safest-way-to-iterate-through-the-keys-of-a-perl-hash
The rule of thumb is to use the function most suited to your needs. If you just want the keys and do not plan to ever read any of the values, use keys(): foreach my $key (keys %hash) { ... } If you just want the values, use values(): foreach my $val (values %hash) { ... } If you need the keys and the values, use each(): keys %hash; # reset the internal iterator so a prior each() doesn't affect the loop while(my($k, $v) = each %hash) { ... } If you plan to change the keys of the hash in any way except for deleting the current key during the iteration, then you must not use each(). For example, this code to create a new set of uppercase keys with doubled values works fine using keys(): %h = (a => 1, b => 2); foreach my $k (keys %h) { $h{uc $k} = $h{$k} * 2; } producing the expected resulting hash: (a => 1, A => 2, b => 2, B => 4) But using each() to do the same thing: %h = (a => 1, b => 2); keys %h; while(my($k, $v) = each %h) { $h{uc $k} = $h{$k} * 2; # BAD IDEA! } produces incorrect results in hard-to-predict ways. For example: (a => 1, A => 2, b => 2, B => 8) This, however, is safe: keys %h; while(my($k, $v) = each %h) { if(...) { delete $h{$k}; # This is safe } } All of this is described in the perl documentation: % perldoc -f keys % perldoc -f each
1.3 init
An anonymous hash will be created automaticlly when assigning a hash value. Quiet good feature!
use strict; use warnings; my $a; print $a, "\n"; $a->{name} ="Tom"; $a->{home}->{name} ="Mc"; print $a, "\n"; print $a->{home}, "\n"; print $a->{home}->{name}, "\n";
$a and %a are two different variable
my %a; print %a, "\n"; $a->{name} ="Tom"; $a{name} = "Jim"; print $a, "\n"; print %a, "\n"; print $a->{name}, "\n"; print $a{name}, "\n";


|
| Natalia Goncharova art links |
| | |
Natalia Goncharova
[Russian Cubist Painter, 1881-1962]
|
|
|
|
Natalia Goncharova Works Online
Categorized & Annotated
Commercial Galleries: Galleries: We invite you to register and list your site (no charge for this service)
Original works by Natalia Goncharova available for purchase at art galleries worldwide
Paintings in Museums and Public Art Galleries Worldwide:
Art Institute of Chicago NEW!
Dallas Museum of Art, Texas NEW! (There is a "Download" link for zooming in on some works, but confusingly this may take a while to become active)
Fine Arts Museums of San Francisco NEW!
Guggenheim Museum, New York City Cats (rayist percep.[tion] in rose, black, and yellow), 1913
Metropolitan Museum of Art, New York City NEW!
Museum of Modern Art, New York City Includes biographical information about the artist
National Gallery of Art, Washington D.C. NEW!
National Gallery of Australia, Canberra Peasants dancing, 1910-11
National Gallery of Australia, Canberra Peasants dancing
Amgueddfa Cymru - National Museum Wales, Cardiff
Cleveland Museum of Art, Ohio
Harvard University Art Museums, Massachusetts Harvard have works in their collections, but unfortunately you have to type in the search yourself
Jane Voorhees Zimmerli Art Museum at Rutgers University, Brunswick, New Jersey Costume design for a Man in the opera-ballet Le Coq d'Or (The Golden Cockerel), 1937
Los Angeles County Museum of Art NEW!
Minneapolis Institute of Arts, Minnesota
Museum Ludwig, Cologne, Germany (mostly in German) Rusalka, (water nymph), 1908
Museum Ludwig, Cologne, Germany (mostly in German) Portrait of Larionov, 1913
Museum of Modern Art, New York City - Provenance Research Project Landscape, 47, 1912 Rayonism, Blue-Green Forest, 1913; dated 1911
National Gallery of Armenia, Yerevan, Armenia The boy with a Cock Willows
National Museum of Women in the Arts, Washington D.C.
Philadelphia Museum of Art NEW!
State Museum of Contemporary Art, Thessaloniki, Greece
Telefónica Foundation Collections, Madrid (in Spanish)
Thyssen-Bornemisza Museum, Madrid (Images are zoomable; click on the "expand" icon below the detail image)
Virtual Museum of Canada
Wallraf-Richartz-Museum, Cologne, Germany (mostly in German) Portr�t von Larionow, 1913
Art Market: (e.g. records of past sales at auction; sites providing examples of the artist's signature)
Art Signature Dictionary NEW!
Christie's Past Sale Archive (database goes as far back as 1991; images go about as far back as 1999)
Sotheby's Sold Lot Archive (database goes as far back as 1998; images where permitted by copyright go about as far back as 2001)
Pictures from Image Archives:
Natalia Goncharova at The Athenaeum 12 works online by Goncharova
World Visit Guide (formerly Insecula)
California State University WorldImages Database
Ciudad de la Pintura (in Spanish)
USC Annenberg School for Communication
Additional Image Search Tools:
(SafeSearch set to "strict"; go to Advanced Search (Flickr/Google) or Preferences (Bing) to change)
Miscellaneous Sites:
Auburn University Liberal Arts Department
History of Russian Painting
The Modernist Journals Project (Click "Retrieve Images" to see artworks)
Articles and Reference Sites:
Encyclopedia Britannica complete article on Natalia Goncharova Note: The full version of the article is available only if you follow this link. If you bookmark the article and return later, or if you navigate directly to the Britannica website, you will see a 100-word preview only. Troubleshooting
Union List of Artist Names (Getty Museum) Reference sheet with basic information about the artist and pointers to other references.
Wikipedia, the "Open Content" Encyclopedia
Art + Auction Magazine Artist Dossier -- Natalia Goncharova
|
|
|
|
|


GrApplyTranslationDWord(), GrTransformDWord(), GrUntransformDWord(), GrTransformDWFixed(), GrUntransformDWFixed()
Some applications may need a graphics space larger than the 19 foot square of the standard coordinate space (10 foot square for printed documents). Some spreadsheets can take up a lot of room, as can wide banners. Geodes that will need a large drawing space can request a 32-bit graphics space. Most applications will be able to get by with standard 16-bit coordinate spaces, and their authors may safely skip this section. Note, however, that the Graphic and Spreadsheet objects use 32-bit graphics spaces for display.
If a geode will use a 32-bit space in a view, it will need a VisContent object with the VCNA_LARGE_DOCUMENT_MODEL attribute.
For the most part, 32-bit documents use the same graphics commands as regular 16-bit documents. No single drawing command can cover more than a standard document area; each has been optimized to draw quickly in 16 bits. To draw to the outlying reaches of your document space, apply a special translation that takes 32-bit coordinates, then use normal drawing routines in your new location.
A model for working with 32-bit graphics spaces commonly used with spreadsheets is to break the graphics space into sections. To draw anything, the geode first uses a translation to get to the proper section, then makes the appropriate graphics calls to draw within that section.
If you wish to display this 32-bit coordinate graphics space to the screen, you'll probably want to do so in a 32-bit content.
The standard graphics commands can only draw to one 16 bit space at a time. You will need to translate the coordinate space to choose which 16-bit portion of the 32-bit space you want to draw to. To do so you need to use some special translation functions.
GrApplyTranslationDWord()
corresponds to the
GrApplyTranslation()
function normally used.You can use this routine to make the jumps necessary to access far away portions of the graphics space. Since a coordinate can now be in a much larger area than before, all routines that deal with a point's position have 32-bit equivalents.
GrTransformDWord()
and
GrUntransformDWord()
take the place of
GrTransform()
and
GrUntransform()
.
GrTransformDWFixed()
and
GrUntransformDWFixed()
take the place of
GrTransformWWFixed()
and
GrUntransformWWFixed()
, with two words in the integer part of the number instead of one.


Solution for using cuDNN v5 in faster-RCNN
During the time that faster-RCNN was developing, cuDNN version is v4. The problem comes with installing faster-RCNN in cuDNN v5.
During the time that faster-RCNN was developing, cuDNN version is v4. The problem comes with installing faster-RCNN in cuDNN v5.
Algorithm coding practice. (Online judge passed)
Algorithm coding practice. (Online judge passed)
Algorithm coding practice. (Online judge passed)
Algorithm coding practice. (Online judge passed)
Algorithm coding practice. (Online judge passed)
A project about interactive image segmentation on web.
A note about daily git usage.
Algorithm coding practice. (Online judge passed)
Udacity machine learning nano-degree notebook.
Udacity machine learning nano-degree notebook.
Algorithm coding practice.
This post intends to give some insights for developers who are doing their research or work on Caffe. All of contents are only based on my experience of developing new layer in Caffe. I can't say it is going to one hundred percent work for everyone, but it can be a helpful reference to check out the bugs and issues that you may face.


Explore opportunities to take your career to the next level. Whether you are a student,
a graduate or an experienced professional, discover the impact you could make with a career at N.U.E Offshore Resources.
5 GREAT REASONS TO JOIN US
Joining N.U.E Offshore Resources means contributing to a shared ambition for responsible energy,
tackling extraordinary technological challenges in multicultural teams, preserving your work/life balance and more!
LIFE AT N.U.E OFFSHORE
Meet, and be inspired by our pioneers, innovators, adventurers and explorers across the world.
Discover their stories and get an insight into careers at N.U.E Offshore Resources.


A PASSAGE TO INDIA A film review by Ralph Benner Copyright 1996 Ralph Benner
E.M.Forster's A PASAGE TO INDIA attempts to deal with the ignominious behavior of the English towards their Indian captives by using a relationship between a sexually repressed Englishwoman -- the spoiled, unattractive Adela Quested -- and an exceedingly felicitous Indian doctor named Aziz. On her first trip to India, Quested is eager to "know" the Indians, whom the English have notoriously, cruelly snubbed, and quickly befriends Aziz who, in return, extends manners and amicability by offering to take her sight-seeing, particularly to the cryptic Marabar Caves. Aziz, however, is not at all aware of Quested's festering and fateful obsession with sex -- he's oblivious to her attraction to his tanned, rich-looking skin, his glistening eyes, teeth and hair (attractions Forster himself had to Indians) -- so when Quested, alone in the caves, loses control of her heated flashes, precipitated by the thrusting echoes of his voice, he has no idea of her fit of hysteria and is rightly perplexed when he's arrested for rape. The immoral pointer is that the smug English immediately become satisfied with Aziz's guilt and expected conviction during the trial. The presumption of transgression -- out of historical prejudice, superiority and unflagging insensitivity -- is so die-hardly cast that the uncertainty of the alleged crime is not thought to matter. To make more contrived what is essentially a simple story, Forster, a highly regarded travel writer (his THE HILL OF DEVI is considered by some the basis for INDIA), lays on some touristy Indian mysticism and attempts to link it to what he regards is a possibly better morality, a fairer jurisprudence. While it's a subjective read, and told in a genteel reproving manner (Forster was once a don) to shame the Rajperialists, it also fails to make connections, not unlike the way the more elevated D.H. Lawrence novel THE PLUMED SERPENT, which starts out as an indictment of a Celtic woman's initial prejudicial views of Mexican culture, gets bogged down and is unable to bond themes.
D.H. Lawrence once wrote, "A man of strong soul has too much honour for the other body -- man or woman -- to use it as a means of masturbation. So he remains neutral, inactive. That is Forster." Because we now know more about Forster than Lawrence might have, this description is not altogether true, but it's an apt one for Forster the writer -- and David Lean as director. On hearing that the rights to A PASSAGE TO INDIA were finally being offer by holder King's College (in Cambridge), Lean reported that the first thing he said to the purchaser, producer John Brabourne (of MURDER ON THE ORIENT EXPRESS) was, "What did happen in the caves?" Lean is suggesting that the incident in the caves is unsolved mystery, and it is if you're willing to believe that Forster was a mannered, prim asexualist who wouldn't consider self-manipulation. The key to the sequence is Quested's measured contriteness afterwards, and since we know Aziz didn't physically violate her, she either got spooked by something in the caves or masturbated. She may even have had a spontaneous orgasm -- but would Forster have known about such things? (And had he, wouldn't that have made him and not Lawrence the first priest of sex?) If Quested had been terrified by anything other than her own wet panties, would she have acquiesced to the imperialism? A viewer might ask: Didn't she really want Aziz?  He binds Quested in much the same way: she doesn't know how to respond to what her own society has told her is forbidden -- her own sexual feelings, especially any with racial overtones; instead, she allows society to reflexively respond for her. (This may be the unheralded moral of the novel -- that silence is as much of a breaker of the 9th Commandment as overt false trespass.) In Lean's wringy hands, though, the guessing game continues. He's handled the murkiness in the caves with such god damn good taste that we don't have any idea what happened; even when Quested is on the stand testifying, the flashbacks are all repeats -- of insignificance.
 The bits of fiery hunger between Rod Steiger and Julie Christie in DOCTOR ZHIVAGO were not guided by Lean but by Steiger, who, somewhat in the Stanislavsky mode, instigated real friction between himself and Christie in order to put an animalism into their scenes. Are we to believe Peter O'Toole's T.E. in LAWRENCE OF ARABIA went ravenously blood hungry after sadist Jose Ferrer violated his privates? (The incident, written as almost exquisite homoeroticism in SEVEN PILLARS OF WISDOM, may not have happened; and if it did, the hunger might indeed have been for what he was supposedly repelled by.) While there's no lack of comprehension in Sarah Miles' disappointment in Robert Mitchum's stamina in RYAN'S DAUGHTER, her lust for limping Christopher Jones got clammy and, finally, preposterous. Our suspicions of the director's fear of sex have been confirmed on a recent A & E Biography about Robert Mitchum, in which Miles did a funny capsulation on Lean's cigarette-puffing discomfort. Sometimes Lean's sexual intent can get unintentionally funny: When Rossano Brazzi and Katharine Hepburn smooch in SUMMERTIME and we get the climaxy fireworks, did anybody in the audience believe for a minute he could really get it up for that bag of bones? In A PASSAGE TO INDIA, Lean had his best shot at being less than his usual tastefully panicked self because he didn't have to worry about censors as he did with LAWRENCE and RYAN'S DAUGHTER. He must have been thinking quite seriously about the incident in the caves because he was displeased with those nature provided and required that some be dynamited. The way the movie is constructed, it appears that what happened in the caves would become The Rape of the Seven Veils, with Quested's eventual testimony as flashbacks unveiling each layer until, if only for the audience, the revelation of no rape at all. But that doesn't happen; in fact, literally, figuratively, filmicly, absolutely nothing happens. (Had James Ivory directed, we might have gotten the autoerotic alternative.) On second thought, Lean isn't so much a "strong soul" but a weak one afraid of offending those who are still afraid of masturbation. Admirers of the novel will say that Lean shows fidelity -- because Quested in the book reveals nothing. But one of Forster's intrigues, one of his plants, is that he allows a wife and son to have unexpressed suspicions -- probably the same ones we have.
It's no accident that Paul Scott's four novels, together known as "The Raj Quartet," and made into a multi-part TV series under the title of his first, THE JEWEL IN THE CROWN, are reasonably similar in general plot structure to A PASSAGE TO INDIA: Scott found Forster's novel to be a truncated reading experience -- the cruel panoply of India under British rule downplayed -- and he was determined to write about India as it really was; therefore, he used his rape much more decisively, in a more Britishly sadistic way. Scott's right because Forster got so wrapped up in manners and his travel writing that he ends up almost exonerating his true rapists and their indifference: few Englishmen show regret. (In fact, the novelist dares our tolerance by suggesting that the accuser is "brave" and showed "courage" and at one point allows her to declare herself "honest.") And the one character in Forster's novel who could have stopped the farce of Aziz's trial -- the noble Mrs. Moore -- unaccountably dies without so much as one quiet showdown with Quested, whom Mrs. Moore suspects is being pressured into false testimony. Scott refuses to be kind: he blisters the agonistic British mindset, its stiff self-righteousness and superciliousness. (Having died of cancer in 1978, Scott never got the chance to see his quadrilogy turned into one of the tube's more enthralling miniseries. Boozy maverick Christopher Hitchens, in his PREPARED FOR THE WORST, does him justice too.)
As Quested, the Australian Judy Davis is almost a ringer for a puffy Lee Grant, and she gives her lines a hardened edge that recalls Glenda Jackson. Unlike Jackson's let-it-bleed toughness, which is often convincing in a sexual, masochist context, Davis looks consciously held back: we must take for granted that she's been fearsomely hit by a tidal wave of carnality. One of India's major actors, Victor Banerjee as Aziz is just too on the brink of every emotion; he seems to be enjoying it, but do we?  Alec Guinness in bad Indian drag is Lean's idea of comic relief, though am I the only one to detect Donald Pleasence's villainy in the voice? As the novel's beloved Mrs. Moore, Dame Peggy Ashcroft's seasoned grace and amenity are the movie's only warm spots, but frankly, I think our interest in her -- at the time the movie was released -- had much more to do with her real acting in THE JEWEL IN THE CROWN, in which she put on quite a show as Barbie Batchelor. As Lean directs her, she's not much more than a flighty English version of our dearly American Martha Scott. (Ashcroft won the Oscar for INDIA, but it's very likely the Academy members were glued to their TVs during voting time, when JEWEL was first shown in this country. And for those who have seen the series, perhaps they'd agree that of all of Scott's character summations, the most dissatisfying lack of comeuppance was regarding Barbie's nemesis, the drunk-bitch Mildred Layton, played to the imperious hilt by Judy Parfitt, who's a dead-ringer for Bea Lillie.) It's James Fox as the conscience-of-England Fielding who manages to make the most of his role. His hair bleached, arms swaying without affectation, manner imperturbable, this Fielding grows ever more likable and not only is he the only Englishman to do right by the Indians, he also does right by Mrs. Moore. It is the film's only moving, spiritual moment when Aziz, who saw in Mrs. Moore the kindest of faces, realizes that through Fielding "she lives."
You can make a successful epic out of mediocre material, but, as Lean proved with RYAN'S DAUGHTER, you can't if the material is minimal. As Scott knew, and as most readers acknowledge, Forster's A PASSAGE TO INDIA is pretty thin stuff. He wanted it to be a seriocomic read, and he even provided a silly finale to secure his aim. This is the kind of novel that has boulders talking to one another, and horses, the earth, temples, birds and the sky resisting reconciliation. Of course Forster saw India, its space, mysticism and people as spectacular. But within the environs and attributes -- one of which was his prophecy about India's eventual sovereignty -- his is still a very small story full of "pathos-is-the-highest-quality-in-art" traps, guesses and empty pauses. And that's what's clearly wrong with the movie: Lean is a director who "sees" big, and that's not the same as thinking in a big, meaningful way. Small stories, however big the metaphors in them, get in the way of his visions; there's simply not enough scale to impersonalize, which has become his real specialty, his refuge. Forster once said, "Gauguin and Van Gogh were too much for me." It's likely that he'd say of Lean's inflated nothingness, which exposes the thinness of INDIA as novel, "There's not enough for me."
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


NSOutputStream
Undocumented
-
Write String to outputStream
Declaration
Swift
func write(string: String, encoding: NSStringEncoding = NSUTF8StringEncoding, allowLossyConversion: Bool = true) -> Int
Parameters
string
The string to write.
encoding
The NSStringEncoding to use when writing the string. This will default to UTF8.
allowLossyConversion
Whether to permit lossy conversion when writing the string.
Return Value
Return total number of bytes written upon success. Return -1 upon failure.


Cork City Council issues 'tidal flood warning' as Storm Sebastien closes in
by Ruairi Scott ByrneCork City Council has issued a tidal flood warning as the remnants of Storm Sebastien look set to hit Ireland this week.
Tropical Storm Sebastien is moving north-east from the Atlantic and is set to land in Ireland on Monday and continue into Tuesday, possibly bringing heavy rain and a risk of flooding.
The US National Hurricane Centre (NHC) confirmed the Atlantic’s 18th named storm of 2019, which formed last week, had suddenly intensified in strength after it had initially been predicted to weaken quite quickly.
Due to the impending arrival of Storm Sebastien, the Cork City Council (CCC) say that there will be a period of very high astronomical Spring Tides from Tuesday until Wednesday.
A tidal surge and periodic strong southerly/south-easterly winds are also predicted over the next few days. These factors combined will result in tide levels higher than the natural tide levels.
From Tuesday morning until Wednesday evening, prior to and after these tides, the CCC says there is a significant risk of tidal flooding in the City.
Householders and Businesses have been advised to take Precautionary Measures to protect property.
It is likely that flooding will occur in the low lying areas of the City Centre in particular on Morrison’s Quay, Fr. Mathew Quay, Fr. Mathew Street, Union Quay, Trinity Bridge, South Terrace, Lavitts Quay, Kyrls Street, Kyrls Quay, Crosses Green, Sharman Crawford St and Wandesford Quay.
There is also a risk of flooding along Lapps Quay, McSwiney Quay, Albert Quay, Kennedy Quay, Proby’s Quay, French’s Quay, Lancaster Quay, Sullivan’s Quay, South Mall via side streets onto Oliver Plunkett St., St. Patrick Street, Grand Parade, Washington Street, and Lower Glanmire Road.
The situation will continue to be monitored and further advice will be issued, the CCC said.
Cork City Council have a limited stock of gel-bags and sand-bags available for collection between 12pm and 6pm today, and 8am and 6pm tomorrow.
A number of road closures and traffic restrictions will be put in place. These will be introduced prior to flood events in order to reduce any negative impact of traffic movements through standing water. Any restrictions will be eased as appropriate.


We selected Facebook as a topic because it’s something that is affecting us all. We all have Facebook – we are guilty of using it far too often – we wonder what are the effects of using Facebook and how does it affect us as a society. We wanted to find out what impacts are there on youth, it seems that it’s considered a necessity among young people.
Communication comes from the Latin word “communicatio”
What the meaning of message and connection has.
[Image Source: http://ccna-routingswitching-ciscochamp.netai.net/1_6_Lecture-1-Introduction-to-Networking.html]
words
voice pitch
body language
facial expressions
words
images (internet memes)
emoticons ;)
[Image Source: https://www.flickr.com/photos/hubspot/4581248994/]
Phase 1: meet -> friendship
Phase 2: already “friends” -> through messages this friendship could be sustained
Phase 3: friends/couple -> stop communicate with each other (breakup)
Facebook supports more the weak Relationships, e.g. old acquaintances
Strong Relationships: Family -> strong enough, dont need support through Facebook
Contact with strong relationship: face-to-face or SMS
Facebooks effect on : Strong Relationships: neither good nor bad ->neutral
Weak Relationship: positive and helpful, keep in touch with acquaintance
Facebook doesn’t retardant the affect of communication in the offline world, but it gives the possibility to re- contact people.
It has rather more a positive effect: Friendlist dominated by weak Relationships, but they could be conversation topic between stron Relationships = positive effect on communication
Through Fcabeook social relationships could be strengthened and built up.
But another Study says, that facebook is dominated by jealousy, social tension, isolation and depression.  Its just the case for teenagers !
Study: Is the number of written messages rising with the number of friends in the friendlist ?
saturation point -> 200 contacts in friendslist
as more friends, the less messages!
over 200 friends: less messages
less 200 friends: more messages
shows that there is just a small part of real personal relationships = people who you write messages with.
The rest of the people is not important enough to write with.
differ between kind of relationships: more personal when you write messages, more unpersonal when they are just friends in the friendlist.
result: There are still relationships to all of your facebook friends, but you have to differ between strong and weak ones.
According to Debate.Org – 83% of people answered yes to, “Is Facebook actually hurting relationships rather than helping them?” (Debate, 2014)
Prior to the social network era, people developed relationships face-to-face. Face-to-face interaction allowed a person to respond in conversation by applying verbal and non-verbal clues while in face-to-face conversation.
Using Facebook - we cannot convey these messages through Facebook, the only way is interpreting the message with written communication only. However, many people use Facebook as a way to stay in contact, while others use the medium as a way to develop new connections.
A benefit of Facebook or any social websites it allows people to develop or maintain relationships with individuals who may not be close to themselves geographically. When it comes to location, social networking websites allow families, couples, and friends stay connected using a simple click of a button. Facebook has video calling now, therefore making the contact more personal.
What about long term? Marshall, Bejanyan, DiCastro, and Lee (2012) argued that “Facebook claimed to keep people connected but the challenges faced by romantic relationships were unknown” and long term were not successful.
We believe that Facebook does not significantly help or harm relationships. It’s the quality of the relationship is dependent upon the human user. They have the power to who interacts in either a positive or negative way with fellow users through the site. So, the impact of Facebook is seen to be a positive in short terms, but on a longer term basis, it’s more difficult and this is when problems arise.
MacArthur Foundation (2008): "Most youth use online networks to extend the friendship did They navigate in the familiar context of school, religious Organizations, sports, and loval other activities. They can be, always on ', in constant contact With Their friends through (...) social network sites: such as MySpace or Facebook,"


MassPay
EmailSubject
ReceiverType
CurrencyCode
USD
GBP
EUR
JPY
CAD
AUD
Mass Pay Item Details
Payee
ReceiverEmail (Required):
Amount(Required):
UniqueID
Note
1
2
3
Home


Actor and model documentation is displayed using custom widget. The documentation for an actor or model can be edited by the user. To view the documentation for an actor, right click on the actor and select Documentation -> Get Documentation.
This functionality is implemented using DocTableau and other classes in vergil.actor and the PtDoclet doclet.
If the application is run from a prebuilt Windows installer, then the documentation usually need not be built. If the application was built from sources, the documentation files will need to be created.
If the documentation system is missing its files, the the Doc Builder
window will come up. To rebuild the documentation, view the documentation
on any actor, attribute or director, right click on the object,
select Documentation -> Get Documentation and then select Build ->
Build docs in the Doc Viewer. The Documentation Builder will requires
that $PTII/configure
was run so that the system knows
which packages are present.
If you are building from source, then you can either use the Documentation Builder as above or run:
cd $PTII/doc; make docs
make docs
in $PTII/doc
.
This rule runs
ptolemy.moml.filter.ActorIndex, which read in two files:
$PTII/doc/codeDoc/allNamedObjs.txt
$PTII/doc/doclets/PtDoclet.java
. This doclet is run while running
make
in $PTII/doc
.
$PTII/ptolemy/configs/doc/models.txt
$PTII/ptolemy/configs/doc/completeDemos.htm
.
cd $PTII/ptolemy/configs makeThat rule runs HTMLAbout.main() which creates
models.txt
.
models.txt
need only be updated if
$PTII/ptolemy/configs/doc/completeDemos.htm
changes.
.idx
files in $PTII/doc/codeDoc
.


Shatter light
The light projectile splits into fragments to singe multiple enemies at once and ripping their energy from their bodies.
${value} Energy Cost
4 5 6 7 8 9 10 11 12 13 14 15
(${value}% of lost Energy as Damage)
30 32 34 36 38 40 42 45 47 50 55 60
${value} Projectile(s)
1 1 2 2 3 3 3 4 4 4 4 5
${value}% Energy Drained
min: 10.0 max: 15.0
MaxLevel
8
UltimateLevel
12


Landing Page
Special Projects
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.
Emilee Chinn
11.06.17
After six years on Athens City Council, Jeff Risner, a Democrat, is running for re-election to represent Athens’ second ward, the southern parts of the city.
Risner grew up in McArthur and spent his first two years as an undergraduate student at the University of Rio Grande. He then transferred to Ohio University for his final years as an undergraduate student.
Following his graduation in 1975 from OU with a bachelor’s degree in geology, Risner went to work with the Libyan government as a geologist.
“My biggest concern for Athens is city revenues matching city expenditures."– Jeff Risner
“I had a professor with contacts in the Libyan government, so I went to Libya and studied rocks there,” Risner said.
After two years in Libya, he moved back to Ohio to study and earn his master’s degree.
In 1982, he graduated with his master’s degree and went to work for ExxonMobil, before moving to Thailand and marrying his wife. He spent a short period of time in Thailand teaching information technology at the Bangkok Business College before returning to Ohio, where he began teaching Management of Information Systems at OU’s College of Business. While teaching, Risner earned his second master’s degree.
During his retirement, Risner taught as an adjunct professor at the University of Rio Grande and DeVry University. He said his political career began by happenstance.
“Six years ago, I was approached by the county chairman of the Democratic party,” Risner said. “A ward seat had opened up in the second ward, where I live, and I had done a lot of work for the party.”
Risner said he passed legislation in his previous terms in office that said corporations do not have the same rights as citizens living in Athens.
“In my first year, when I was just a junior councilperson, I got the city to pass a resolution stating that corporations are not people,” Risner said. “I thought that corporations are not people and, therefore, should not have the same rights as people.”
Risner’s main political ambitions for Athens during his next term are economic.
“My biggest concern for Athens is city revenues matching city expenditures,” Risner said. “Athens is totally dependent on local revenue. We’re mostly dependent on income tax and grants from the state.”
Although Athens is not in financial trouble, Risner said, if it has “major problems of some kind, we don’t have the money in the bank for that,” due to how dependent Athens is on local funds.
Risner, the chair of the Finance and Personnel Committee, has previously been very vocal about cuts in funding to municipalities by the state.
“I've noticed since I've been on council the amount of grants and other funds that are supposed to be coming in from the state to the cities has decreased quite a bit,” Risner said in a previous Post report. “We're down to practically nothing at this point.”
Aside from finances, Risner’s other concerns include Athens’ housing situation.
“Seventy-eight percent of all housing stock is rental property, which leaves less than 25 percent for everyone else,” Risner said. “New families are going into subdivisions outside of town, which changes the whole character of neighborhoods and affects the economy.”
In what would be his fourth term in office, Risner is looking to increase the amount of starter homes in Athens to make the city more attractive to new families looking to move, he says.
Although it may not always be glamorous, Risner enjoys his position in Athens’ second ward.
“It is the everyday workings of city council. You don’t have a lot of issues that come up where you’re going to have lots of debate and controversy,” Risner said. “It’s just the grind you do. It’s an everyday job.”
Risner made $7,919.55 in calendar year 2017 as a councilman and is running unopposed.
Landing Page
This story is part of a series of specially designed stories that represents some of the best journalism The Post has to offer. Check out the rest of the special projects here.


HTTP Requests for Users & Package Developers
Scott Chamberlain (
@sckottie
)
3 packages:
crul, webmockr, vcr
rOpenSci has a lot of pkgs that do http requests
giving rise to the tools presented here
crul - a new http client
ropensci/crul
crul - features
asynchronous requests
pagination
supports mocking and caching
writing to disk + streaming
request + response hooks
does not have: OAuth
not something I need ...
crul - lots of example usage
Mocking/caching
webmockr & vcr:
forked
from another language (Ruby)
we can take advantage of all they've learned
& both general purpose
work with current and future http pkgs
Other langs
keep an eye
out for other languages
what good ideas can we adopt in R land
webmockr - mock http requests
arose: because needed to make vcr
ropensci/webmockr
webmockr - what does it do?
set what you want to
match against
& what to
return
make a request
if it matches you get what you set to
return
if it doesn't match:
error
webmockr - huh?
webmockr hooks into crul,
hijacking
the normal request
constructing a response that matches a real response
based on what you told webmockr to respond with
& vcr builds on webmockr ...
vcr - record and replay HTTP requests/responses
arose: observing other language communities &
need to improve testing in many API clients
ropensci/vcr
vcr - hardest software project I've worked on
vcr - how does it work?
vcr - how does it work?
I thought vcr worked by listening
for requests in R
realized it most definitely did not
it modifies an HTTP request & looks for a match
so had to make
webmockr
first
vcr - what does it do?
HTTP requests in a test suite as usual
w/o making real HTTP requests
so you test your package
not the remote service
(p.s. great for rate-limited services)
vcr - no monkey patching in R!
Allowed in Ruby, but not in R
in R we can use
assignInNamespace()
But not allowed on CRAN
vcr - in the works
JSON cassettes
testthat
reporter for cassette usage
dates
data security
, always more to do
responses written to disk
docs:
http testing book - bit.ly/http-testing
many more ...
help appreciated!
further reading
HTTP Testing Book:
bit.ly/http-testing
crul/webmockr/vcr in detail
w/ caveats/edge cases/etc.
slides:
scotttalks.info/user-http
Made w/:
reveal.js v3.7.0
,
FontAwesome v5.7.2


| Language documentation | Contents | Index |
|
Concept strings are autoallocable (you don't need to allocate them). It can hold up to 2GB of bytes (on the 32-bit platforms). A Concept will have (when possible) a zero at the end of it, for compatibility with general libraries, most of them written in C. It has its own length (an internally data field), so when you call the {length} operator no character count will be performed. There are some gadgets associated with string operators, like the [] operator. In C, normally you can say s[1]='x' when s is "abcd" resulting into "axbcd". This is true in Concept too, but you can also do this: s[1]="xyz" resulting into "axyzcd", so you can replace a character with another string. Also, in Concept you have two types of quotes the ' and the ". In most cases are identical, but there are some exceptions.
The " quotes can contain expressions preceded by the $. For example: var name="Joe"; var str="Hello $name"; Will result in a string that looks like this: "Hello Joe". If the name variable is a member of an object, or requires an expression, you must use ${} to evaluate like this: var str="Hello ${this.name}" resulting in "Hello Joe". Even if you use a member name from the current class (a non-local variable) the { } are mandatory. The { } are optional only when you put simple variables with NO operators. Examples Expressions: "one plus one is ${1+1}" results "one plus one is 2" Array elements "element is ${arr[0]}" Array elements with keys "element is ${arr['key']}" (notice the single quotes used) When using the single quotes (') the expressions will NOT be evaluated, and will be taken as it is: Example "one plus one is ${1+1}" results "one plus one is 2" 'one plus one is ${1+1}' remains unchanged to 'one plus one is ${1+1}' |
| Documented by Eduard Suica, generation time: Sun Jan 27 18:15:21 2013 GMT | (c)2013 Devronium Applications |