--- layout: home ---
Hopefully these docs help you out, but if they don't then please file a bug. Documentation bugs will be treated with high priority.
describe, it, before, after, expect, mockThere's another class of foounit keywords for asynchronous testing, but these are explained in the async awesomeness section.
waitFor, run, waitForTimeout
In BDD-speak an it block is an example that defines usage of a feature. So let's say we want to test that a string is less than 10 characters. You might create an it block that looks like this:
it('returns true', function (){ var str = "sml_string"; // expect is assertion... don't worry about this for now, but this test will pass expect(str.length < 10).to(beTrue); });
You might think that an it block is overkill for a test like this, but this is a contrived example. The nice thing about using an it block is that you can provide documentation for the next developer working on the code.
If you want to experiment, you can try this example. Create a file called test.js with this code:
var foounit = require('foounit').globalize(); it('fails the test', function (){ expect(true).to(beFalse); }); foounit.run();Then run the file with this command:
$ node test.js
This test will fail, but it will give you an idea of what happens when you run an example.
Internally, describe creates a group of examples. describes describe a group of related behavior.
Let's say you have a signup form widget that lets you submit a form when you have a password that is 8 or more characters, but it shows an error message if you have password that is less than 8 characters. You'll have a test that looks like this:
describe('when the password is 8 or more characters', function (){ it('allows you to submit the form', function (){ ... }); }); describe('when the password is less than 8 characters', function (){ it('displays an error message', function (){ ... }); });
You can nest describes if your code has nested behaviors (or nested if statements). Nested describes look something like this:
describe('when foo is not falsy', function (){ describe('when foo is an integer', function (){ it('returns true', function (){ ... }); }); describe('when foo is a boolean', function (){ it('returns false', function (){ ... }); }); }); describe('when foo is falsy', function (){ it('returns false', function (){ ... }); });
Creates a pending group. All groups and examples nested within a pending group will be marked as pending. This can be used to mark an entire set of tests as pending.
xdescribe('example group', function (){ it('runs some test', function (){ // This example will be marked as pending and will not run ... }); });
The expect keyword creates an assertion. An assertion tests that a value is the value you expect it to be. Here is a breakdown of how expect works:
expect( foo // actual value ).to( be // this is a === matcher... more on this later , 100 // expected value );
Here are some additional example expectations:
expect(1).to(beLt, 2); // passes expect(true).to(beFalse); // fails expect([1,2,3]).to(include, 2); // passes
Here are some examples of expectations that assert actual and expected do not match:
expect(1).toNot(be, 2); // passes expect(function (){ throw new Error('errar!'); }).toNot(throwError); // fails
A before block is a function that sets up a test. A before block is run once for each group, and it can exist within nested groups. before blocks are great for asserting that a test is setup properly before an example runs, and they remove clutter from your tests. Nested groups will run before blocks in the order in which the groups are nested.
describe('when foo is 1', function (){ var foo; before(function (){ // runs first foo = 1; }); it('does something', function (){ ... }); describe(when foo is 2', function (){ before(function (){ // runs second foo++; expect(foo).to(be, 2); }); it('does another thing', function (){ ... }); }); });
after runs after each test. It should be used for cleaning up the previous test and it runs regardless of whether the example passes or fails.
Here is how to use before and after in conjunction to cleanup global variables:
describe('when the current user is bob', function (){ var origUser; before(function (){ origUser = global.currentUser; // save off currentUser global.currentUser = 'bob'; }); after(function (){ global.currentUser = origUser; // reset currentUser after the test runs }); it('does something', function (){ ... }); });
These keywords are 90% of what you need to write tests in BDD-style using foounit. There is a lot more to foounit than just these keywords but you can get by without learning about additional matchers and asynchronous testing if you are just experimenting.
var successCallback; before(function (){ successCallback = mock(function (data){}); $.ajax('http://localhost:5057/data.json', { success: successCallback }); }); it('gets the data', function (){ waitFor(function (){ expect(successCallback).to(haveBeenCalled); }); });
In this example, an xhr request is made to get the JSON data at http://localhost:5057/data.json. We have mocked the success callback and we wait for the response to succeed and call our callback. If the request succeeds then the test will pass, but if the request is unsuccessful then the test will fail. The waitFor keyword waits for the function it is passed to run without failing. If the waitFor block fails, then it is retried until a timeout is reached. If the timeout is reached then the test fails and a kitten dies.
There's more to asynchronous testing than just waitFor but waitFor will generally get you pretty far. Another common use-case is to wait for an expectation to be met, then do something else and wait for another expectation. In this case you can use run to insert a block into foounit's asynchronous execution queue. Here is an example:
it('does a lot of async stuff', function (){ var foo = ''; setTimeout(function (){ foo = 'bar'; }, 200); // Waits for foo to become 'bar' waitFor(function (){ expect(foo).to(be, 'bar'); }); // Runs after the waitFor above run(function (){ setTimeout(function (){ foo = 'baz'; }, 200); }); // Waits for foo to become 'baz' waitFor(function (){ expect(foo).to(be, 'baz'); }); });
foounit can assert that something never happens with the use of waitForTimeout. These kinds of tests are generally frowned upon because they slow down a test suite, but sometimes they are valuable enough to offset the downside of slowing down the test suite.
waitForTimeout will run a function until a timeout is reached. The first time the function passes without error, waitForTimeout fails. Consider this example:
it('doesnt get to 1000 fast enough', function (){ var foo = 0 , inc = function (){ foo++; setTimeout(inc, 200); } setTimeout(inc, 200); waitForTimeout(function (){ expect(foo).to(beGt, 999); }); });
This example will fail because foo will not reach 1000 in the time that it takes for waitForTimeout to timeout.
Asserts that actual === expected.
expect(1).to(be, 1); // passes expect(undefined).to(be, null); // fails
Assert that actual is greater than expected.
expect(5).to(beGt, 4); // passes expect(1).to(beGt, 2); // fails
Assert that actual is === false.
expect(false).to(beFalse); // passes expect(null).to(beFalse); // fails
Assert that actual is falsy.
expect(false).to(beFalsy); // passes expect(null).to(beFalsy); // passes expect("test").to(beFalsy); // fails
Assert that actual is less than expected.
expect(1).to(beLt, 2); // passes expect(5).to(beLt, 4); // fails
Asserts that actual === null.
expect(null).to(beNull); // passes expect(undefined).to(beNull); // fails
Asserts that actual is truthy.
expect(1).to(beTruthy); // passes expect('').to(beTruthy); // fails expect(true).to(beTruthy); // passes
Asserts that actual === undefined.
expect(null).to(beUndefined); // fails expect(undefined).to(beUndefined); // passes
Assert that actual is deeply equal to expected. This is useful for saying that one object is the same as another but they are referencing different objects.
expect({ foo: ['bar'] }).to(equal, { foo: ['bar'] }); // passes expect({ baz: 1 }).to(equal, { baz: 2 }); // fails
Assert that an array has an element that matches type and object equality of expected.
expect([1, 2, 3]).to(include, 2); // passes expect([1, 2, 3]).to(include, 10); // fails
Assert that actual matches a regex.
expect('foo bar baz').to(match, /bar/); // passes expect('foo bar baz').to(match, /qux/); // fails
Asserts that the a function throws an error. The error message can be matched with a regex to assert that the correct error message was thrown.
expect(function (){ throw new Error(); }).to(throwError); // passes expect(function (){ throw new Error('HEY NOW'); }).to(throwError, /Fuuuuuu/); // fails expect(function (){ /** I don't throw **/ }).to(throwError); // fails
TODOC
TODOC


...hello, world
About this project
Call me Ishmael, (and why not?)
Now, proudly archived with 💖 on GitHub repos


JW Player
Video Platform
Video Ads
Go
The web's most popular video player
Now with the most advanced features
JW Player
TM
6
For HTML5
and Flash
Get JW Player
To see this video, please enable JavaScript
or upgrade to the latest HTML5 compatible browser
.
JW Player
TM
6
HTML5 and Flash Dual Mode
Get JW Player


Toggle navigation
Menu
Jonny Glenn
Music
Photos
Tour Dates
Contact
@jonny_glenn
on Instagram
Contact
For Booking, Management, and Inquiries, please email!
jonnyglennmgmt@gmail.com


Pat's Salmon Cookies!
Cookie Sales Projections
Add New Store Data:
New Store Location:
Min Customers/Hour:
Max Customers/Hour:
Average Cookies/Customer:


--> This is the right for deals opportunities This is the left nav for deals opportunities IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body --> This is the right for job opportunities This is the left navigation for job opportunities IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body IMAGE NAME IS HERE BE CAREFUL. This is the body -->


Schedule
-
CRIneta 1st Monday of the month @5:30 PM
Catalyst Cafe, Geonetric Building 415 12 Avenue SE, Cedar Rapids, IA (map) -
ICRuby 1st Thursday of the month @12:00 PM
Old Capitol Town Center ITS Room 2951(map) -
IowaJS 3rd Thursday of the month @8:00 PM
Metacommunications Headquarters (map) -
OpenHack 3rd Sunday of the month @1:00 PM
Old Capitol Town Center UCC Room 2780(map)


You are editing an old revision of this page. This revision was created on
{{revision.date|date}} by {{revision.author.username}}. Saving your changes will
revert all modifications since then. If it is not your intention to revert
this page to an older version, edit
the current revision of this page
{%endif%}
{%if preview%}
Preview
{{preview|safe}}
{%endif%}
Edit
The contents of this Wiki are maintained using the Creole markup language. For information
on it, see the Creole site.
{%endblock%}


{% extends "base.html" %} {% load static %} {% block title %}Information for model authors - {% endblock title %} {% block content %}
Despite our efforts to produce reliable virtual experiments with this system, unexpected behaviour may not necessarily reflect a real consequence of the model. Mathematical singularities or other numerical simulation issues may cause the simulated experiment to fail. Sometimes the published representation of the model is in error, or its CellML encoding is. On other occasions the protocol, especially the post-processing section, may need further refinement to account for raw simulation results that fall somewhat outside the expected regime — computing a robust APD that accounts for any shape of AP, particularly pathological cases, is surprisingly complex.
If therefore you find differences in behaviour between the Web Lab and other model implementations, there are several likely avenues for investigation.


Once the page is load it will create new websocket connection and then display the number of websocket connections established in the app backend.
Pres F5 to refresh the page will cause previous websocket connection get closed and new connection established.
So try keep pressing f5 to monitor if the connection number keep increasing


WEDNESDAY
NIGHT
Once again,
the Missoula Cyclocross Series will kick the season
off in style.
Wednesdays,
5:45 pm start time.
First race
September 28
Five weeks
of racing.
Last race
just slips in before the return to Standard time.
Races will
be 50 minutes plus a lap.
Series entry $20; individual race $5.
One-day
licenses are $10, but you can get an annual good until Dec 31 for $30 if you
don’t have a 2005 license.
Prizes:
beer, cookies, bagels, doughnuts, bread, ice cream, trinkets, gizmos, and
things of that nature.
Series
prizes will be even bigger and better.
I am
negotiating a new venue in the Rattlesnake valley, but if it falls through, all
races will be at Ft Missoula. I’ll keep you posted.
There won’t
be any Jamul to kick around this year, probably, nor
any Tejay. Maybe we’ll see the 29-inch trio of
Robertson, Beltz, and Hartman single-speed their Ramblum rovers around the course. Nah, I bet they’ll all
ride cross bikes. So start your bunnyhopping and
flying dismounts and Roy Rogers remounts and get ready
for some sweet, strictly time-delimited racing.
Wow!
Zing!
Yippee!
Special prizes for bunnyhopping.
Rossbach Hart Bechtold, PC
401 N.
406-543-5156
406-728-8878 fax


class PF_Scheduler(IntraSliceScheduler):
This class implements Proportional Fair intra slice scheduling algorithm.
| Method | __init__ |
Undocumented |
| Instance Variable | promLen |
Past Throughput average length considered in PF metric |
| Method | resAlloc |
This method implements Proportional Fair resource allocation between the different connected UEs. This method overwrites the resAlloc method from IntraSliceScheduler class. |
| Method | setUEfactor |
This method sets the PF metric for each UE |
| Method | findMaxFactor |
This method finds and returns the UE with the highest metric |
| Method | printResAlloc |
Undocumented |
Undocumented
This method implements Proportional Fair resource allocation between the different connected UEs. This method overwrites the resAlloc method from IntraSliceScheduler class.
Proportional Fair scheduler allocates all PRBs in the slice to the UE with the biggest metric. Metric for each UE is calculated as PossibleUEtbs/AveragePastTbs.


This test demonstrates lists using tags
How to get a job
-
Learn HTML
-
Learn CSS
-
Learn JavaScipt
-
Learn PHP
-
Profit
How to become a better person
-
Learn to medidate
-
Find inner peace
-
-
Zen
-
A state of pure piece and oneness with oneself and the world.
-
Chaos
-
A state of being completely lost in life.


WITNESS LIST Public Health Committee February 18, 2004-10:00A Interim Charge Diabetes For: Guzman, Josephine (Self and TMA) Stutes, Shahan (Self and TMA) On: Castillo, Graciela (Self) Castro MD, Juan (Self) Cooke, Jason (Texas Health & Human Services) De La Garza, Veronica (American Diabetes Association) Harkless, Lawrence (Texas Diabetes Council) Masters, Dr Bettie Sue (Texans for Advancement of medical research) Ozias PhD, Janice (Texas Diabetes Council/Program) Ponder MD, Stephen (Self) Sords, David (Corpus Christi Coca-Cola Bottling) Registering, but not testifying: On: Moore, Patrica (Self) Thromp, Martha (Self)


This page used to be part of the to-do list in our source distribution, until we realized it would be useful for the rest of the Web to see these bug reports. Where we can identify a responsible maintainer, we've tried to kick these upstream.
The osx-pl2303 driver appears not to work, at least under 10.9. Specifically, the combination of gpsd, OS X, osx-pl2303, and a GR601-W usually fails. With the official Prolific drivers, this receiver works reliably. The source code of this driver no longer appears to be available. While the facts so far do not prove that the bug is in the osx-pl2303 driver, the evidence points that way, and no one has dug in enough to figure out what's wrong. Therefore we recommend against using the osx-pl2303 driver and consider it unsupported
Previously, there were problems with the osx-pl2303 driver that caused select not to return even when input was available. It is not clear if the above issue is the same or not.
Due to a kernel bug in some versions of Linux 2.6 (recent as of 2011 - the bug was referenced in 2010) the tcsetattr() used in our autobauding hunt loop prevents any thread(s) currently suspended in ioctl(TIOCMIWAIT) for the same device from ever resuming. This interferes with PPS support
This bug has apparently persisted in some 3.x kernels.
The workaround is to use stty to pre-set the serial port to the right baud rate so tcsetattr is never called.
The baudrate-hunting code in gpsd
tickles a serious
firmware bug on some some Bluetooth devices; these are flagged on our
Hardware page. This bug may render these
GPSes catatonic. The problem seems to be that buggy firmware inside
these receivers doesn't necessarily keep the Bluetooth serial-port
emulation and the GPS chip talking at the same baud rate. This problem
is not unique to gpsd
— Windows users are warned
against using SiRFdemo's "Synchronize Protocol/Baud Rate" option on
Bluetooth devices.
If this happens, you can sometimes recover by repeatedly sending
reset messages using gpsctl
. Otherwise, power-cycling the
GPS The only guaranteed fix is to drain the battery backing up the
GPS's settings; in extreme cases, you may have to open the case and
unsolder the backup battery so the chip forgets its configuration
settings.
To check whether you have this bug:
Reset your GPS to a usable state.
Launch gpsd with the Bluetooth device on the command line and the -b option to prevent autobauding.
Observe it operating.
Power down the device and terminate gpsd.
Launch with -b again and see if it still works.
If you find the device comes up on the last step, then you know that -b is an effective workaround and can finger bad Bluetooth firmware as the cause of the problem.
A separate bug with less severe symptoms afflicts some USB devices.
The probe strings gpsd
sends in order to determine device
type and subtype may be more than a device can handle, causing it to
hang; power-cycling should fix this. Newer versions of gpsd
break up the probe writes into smaller pieces, interleaving them with
the first few packet reads, so they are far less likely to trigger
this bug.
You can use the -b option of gpsd to prevent it from trying to reconfigure your GPS; this will avoid both problems.
Michael R. Davis reports "If you read from the device at the wrong rate (e.g. cat /dev/xxx) it will lock up. On openwrt it required a hard reboot." Details here. This bug was reported in 2006 with an old kernel version and may since have been fixed.
/*@i1@*/(void)pthread_create(&pt,NULL,gpsd_ppsmonitor,(void *)session);
If this is called when gpsd is in the foreground then the thread is created fine and pthread_create() returns right away. If this is called when gpsd is in the background then the thread is created fine, but it may return! That freezes the main loop of gpsd. There is a workaround, but the nature of the workaround only makes their bug more mysterious.
We've had one report (in march 2009) of the NTPSHM feature
clobbering altitude reports, on a Technologic TS-5500 board running a
customized 2.4.34 kernel using a gpsd
built with GCC 2.95.3.
When NTPSHM was disabled, altitude was reported correctly.
Shared memory was bug-plagued on older Linux kernels; one notorious symptom of this was that the emulation of System V IPC worked poorly, and we suspect our corruption bug is another symptom. No such misbehavior has been reported from our NTPSHM-using developers under 2.6. It is also possible that this is due to some obscure bug in GCC or elsewhere in Technologic's cross-development toolchain.
One user has reported that the GPSD hotplug wrapper is not being invoked on unplug of a USB receiver, because the kernel never actually generates a remove event when closing an open serial device. Apparently this is a well-known bug that will not be easily fixed.
gpsd
is distressingly good at tickling bugs in
development toolchains. Most of these, thankfully, are non-issues
if you keep your toolchain up to date.
The Python 2.5 installed with SuSE 10.3rc is missing a needed
Makefile. This prevents the gpsd
Python components from
building correctly.
The floating-point code in the daemon's error modeler (the logic that produces uncertainty estimates in the sensor doesn't supply them) is sensitive to optimizer bugs. If the optimizer is flaky, different levels of operation can cause the speed calculation to either converge or blow up in FP operations; the effect is that when it is actually reported seems to vary randomly with level of optimization.
Under GCC 4.2.1, -O2 diverges from what GCC 4.4.1 reports, causing regression-test failures. Dropping back to -O1 or going up to -O3 restores behavior like GCC 4.4.1's.
In building test_gpsmm, we should get libgps_dump_state() from the client library, but scons 1.2.0 has a bug; we can't get it to add -lgps to the link lime, apparently because it doesn't honor parse_flags on a Program() build of a C++ .cpp file.
The shared-memory export relies on being able to generate some fence instructions that are processor-specfic. We have a report that under Ubuntu 10.04 running on a 32-bit Athlon processor the daemon dies with an illegal instruction error when attempting the fence operation.
To work around this, disable the shared-memory export by building with "scons shm_export=no".
The base NetBSD install (netBSD 6, anyway) includes curses, but it's an old version that lacks the "syncok" function used by gpsmon. A simple '-lcurses' is sufficient to make cgps work, but not gpsmon.
It's possible to install a reasonably current ncurses on NetBSD as a package, but the package setup doesn't include pkg-config data, so the ability to use it doesn't get discovered automatically.
It's possible to check the existence of the package with the NetBSD-specific "pkg_info -E", and then fake the options that one would expect to be supplied by pkg-config, but the resulting setup still doesn't build, for an as-yet-undetermined reason.
We document these here in case you're running on an older system. They will be removed as they become sufficiently ancient.
See this Gentoo bug. This shows up on other distributions as well, but not under Fedora Core. The Gentoo problem can be fixed by creating a /var/run/usb directory; this fix may apply to other distributions as well.
Robert J.Berger<EMAIL_ADDRESS>reports: Until I changed the line in /etc/hosts from:
::1 localhost.localdomain localhostto:
<IP_ADDRESS> localhost.localdomain localhost
gps.py would fail when trying to open the socket connection to the gpsd:
File "/usr/local/bin/spGps.py", line 198, in __init__ self.connect(host, port) File "/usr/local/bin/spGps.py", line 237, in connect raise socket.error, msg socket.error: (111, 'Connection refused')
and gpsprof would fail with:
# gpsprof | gnuplot -persist gpsprof: gpsd unreachable.
This is with Python 2.4.4 under Red Hat Linux, kernel version 2.6.18. This was filed upstream as Python bug 1603527 on their old tracker, and is no longer open on their new one.
The isgps.c file confuses the gcc-3.4.[23] optimizer at -O2 level, making it generate incorrect code. Removing -O2 from the compilation flags works around the problem. Details are in the isgps.c source file.
Compiling with --enable-max-devices=1 may trigger a gcc optimizer bug
At gpsd revision level 3365, compiling with --enable-max-devices=1 has been observed to trigger an optimizer bug in gcc 4.1.0 20060304 (Red Hat 4.1.0-3). The symptom is a for-loop termination condition not causing an exit, leading to a core dump. Removing -O2 from the compilation flags works around the problem; upgrading to gcc 4.1.1 20060525 (Red Hat 4.1.1-1) solves it. Other reports indicate this bug was introduced sometime after gcc 4.0.2 20051125 (Red Hat 4.0.2-8).
The problem may be be caused by the old ld (binutils-<IP_ADDRESS>.2-18) being incompatible with gcc 4.1.0 on a 64-bit system. Updating to binutils 2.16.1 or later avoids it.
One problem area is errors in generation of floating-point code. A
number of trouble reports have been received indicating erroneous
results on embedded platforms, most notably ARM systems. These have
all been traced back to the toolchain; when appropriate corrective
action was taken, gpsd
functioned correctly. Source code
for a simple test program (floattest.c
) is in the
project repository; if gpsd
seems to be producing
incorrect output, please use this tool to validate your toolchain
before filing a bug report.
Building xgpsspeed
will fail under MacOS 10.5.6
because the X SDK libraries and include files are not installed to the
canonical places. This was filed as a bug with
Apple and is reported fixed.


Class implementing the actual Connector
This class is called by the connector manger on initialization
and holds the config/state/session information for the connector instance
Class implementing the actual ConnectorType from the connector
This class is the springframework UI component thats displayed on
the GSA connector screen.
Class implementing the actual the Session between the connectormanager and connector
This class is called by the connector manger on initialization and session creation
between the manager and each session
Returns one individual file thats after the checkpoint time
Each file in the filestore is a response document from the
Salesforce query (i.e, one query so a response from a querymore is a second file)
The files are just compressed SOAP responses in the raw form
Returns the instance name from the springworking directory string
the working directory ends with /WEB-INF/connectors/salesforce-connector/
so this routine returns the portion
Class implementing the Authentication Iterface of the salesforce connector
This class is if the startup parameter in tomcat has
-DAUmodule_connectorinstancename=com.google.enterprise.connector.salesforce.security.PermisiveAuthentication
This module allows all users to get authentication
Test utility used to login to salesforce and run a sample query
optionally, the user can also specify an XSLT to transform the SOAP response from
The log file is called TestUtility.log.
Usage:
--> To test a SalesForce Query:
edit init.properties and run java -cp .:salesforceconnector.jar com.google.enterprise.connector.salesforce.TestUtility init.properties
--> To test a SalesForce Query and a response XSLT: java -cp .:salesforceconnector.jar com.google.enterprise.connector.salesforce.TestUtility init.properties XLSTFile.xsl
Validates the configuration form thats submitted through the GSA
At this time, all fields are required but in the future, we could verify the
login credentials or any other param by actually invoking a salesforce login


JEE Employees / Projects Application
Employees
Projects
search
Application
Employees
Projects
Settings


rotten > Library > Hoaxes > Temp Agencies
Temp Agencies
Brian
Lee's resumé showcases the mad skills of a motivated, dynamic,
detail-oriented I.T. professional with nearly half a decade of industry
experience under his belt.
Through no particular fault of his own, Brian's last job ended rather
unceremoniously
during a round of layoffs. At
age 28, he finds himself having been unemployed for close to five
years. Lately he's been checking out weekly job fairs at the local
community college, but so far the leads have been dismal.
He's starting to suspect there's some kind of conspiracy
afoot, one meant to squish flat the essential bare necessities of
young people trying to make it in the world. Needless to say, he's
more than a whisper paranoid. "These days it seems like
even homeless people have better prospects than I do,"
Brian laments. "At least they've accepted their situation. I'm harboring
a lot of hope and blind faith that I'm gonna get
out of this situation, but the truth is I hate getting out of bed." |
|
When
his savings account sagged just below twenty dollars, he grabbed a
handful of change and hopped on a bus to Placement Strategies, a temp-to-perm
employment agency square in the middle of downtown.
He'd never been there before. The parking lot was filled with BMWs,
Jeep Cherokees, Mercedes convertibles and brand new
Explorers. He liked the abstract art hanging in the lobby.
Lush carpeting ran the length of looming mahogany hallways, offering
Brian immediate sanctuary and much-needed relief from his anxieties.
 Nothing at Placement
Strategies was what Brian expected, and the whole "temp agency" experience left him with a
terrible taste in his mouth. |
| "I can do anything," Brian says. "I was jockeying for some kind
of systems administration position, but all they seemed to care about
was my typing speed.  Like a data entry clerk."
|
Above: an ASIC designer places his fingers on the home keys. |
Placement Strategies set him up with an outdated version
of Microsoft Word, a pair of tubular headphones, and the audio
cassette of Tom Clancy's Air Force One, voiced by Wilford
Brimley.
The test was administered on an outdated PC with a dusty keyboard
yellowed with age. The software measuring his words
per minute didn't allow him to use the backspace key, so it looked
as though he was making dozens of mistakes. And then that was it.
The "introductory interview" was all over, and his resumé was
more or less politely dismissed. Brian grew incensed. "I possibly raised my voice and
said some stuff," he remembers. "I specialize in server configuration.

"His performance was disappointing to say the least.
We don't calculate how many words you can delete per minute.
Maybe when you're at home alone with the bong and your IRC friends,
missed keystrokes aren't a big deal. But a number of our clients
work on Wall Street, and typos there aren't gonna fly."
"When he finally left at three o'clock, Brian seemed bitter. He
insisted on taking the test again, suggesting I was somehow related
to Adolf Hitler. I gave him my speech about how
I'm sorry, how I don't make the rules... but I was shaking inside.
I was worried he'd come back with a rifle and take everyone out. He didn't seem like someone we'd feel comfortable
sending out into the world attached to our company's name and
reputation."
|
|
| Chad Willets was the receptionist that day. He's a thin,
sharply dressed 20 year old who speaks clearly and distinctly,
enunciating every syllable. He's outspoken, and not afraid to lay
it on the line. |
"Most candidates have a two-pronged strategy," he whispers. "Hoping
and moping. This isn't Jobs-R-Us, it's Placement Strategies. When
a mortgage company wants a data entry clerk, they want a chirpy, pleasant
blonde girl with a nice smile. Someone with an extensive
wardrobe of interesting clothes which aren't from Mervyns.
Someone who isn't jaded or sarcastic after five years of service in
the field. When a brokerage firm is hiring developers, again that's
code for send us a girl. That's all anyone
cares about anymore. Girls and blondes. These men in their offices
work hard. These are fucked-up times and
men need something to look at. Even women with smaller boobs
are securing rewarding careers." |
|
| Puzzle:
Which of the following four applicants is ineligible for hire? |
|
Chad's
supervisor, Barbara Flack [right], remembers Brian - but just barely.
Today she's peering through the rippled glass of her quiet office,
observing the latest crop of applicants.
They sit in straight-back Ikea chairs, clutching clipboards, filling
out preliminary paperwork with stubby golf pencils.
Some of them are bouncing their knees up and down. Others are staring
at the ground. Roberta's face is tightly pinched into a spazzed-out
Prozac smirk, like she wants a cigarette.
"More systems guys with scruffy beards," she
sighs. "I count one, two, three pot bellies. Each with a
T-shirt bearing the name of some ridiculous software product I've
never heard of." |
| She pauses. "Now one of them is talking to someone.
They're laughing about something. Christ, they're sitting there like
lumps waiting for something magical or positive to happen in their
lives. They've come here from twenty miles away on the bus or the
train just to get their heads chopped off in the big city." |
Formerly
with Oxford and Associates, Barbara has seen it all. Applicants who
don't do their laundry. Thirty-two year old men who arrive stoned
in the middle of the afternoon. She holds two different resumes up
to the fluorescent light, superimposing on one top of the other.
"Interesting," Barbara muses. "These guys have identical work
histories, and each lists the other as a reference."
She hauls open a long metal filing cabinet packed with paper, and
struggles to stuff the incoming applications somewhere toward the
back.
"These dumbshits waltz in with forged documents containing phone numbers
of friends willing to pose as former employers. Like we've never seen
that before. Then they shuffle out disappointed, wondering why we
can't or won't place them." |
| She
confides: "Systems administrators used to be mollycoddled with dainty
chocolate croissants piled high in every conference room. Same with
web designers, Java programmers or anyone claiming proficiency with
3D Studio Max. These days they're all just spoiled,
disposable human beings. They're a dime a dozen."
Barbara is weary of the sarcastic remarks her
applicants mutter under their collective breaths. She's sad to report
that nobody wants them, not even at nine bucks an hour.
"I'd rather give my money to homeless people,"
she chuckles. Meanwhile, Brian Lee sits at the bus stop contemplating
his sorry situation. He faces a forty-five minute journey
back home, unless there's rush-hour traffic. It's the first of the
month, and his rent is due. He stares out the window, with nothing
further to say.
|
|
|
But thirteen stories above his head, in the same business
tower as Placement Strategies, entrepreneur Paul Humphries surveys
the city skyline with a pair of binoculars. He refers to himself
as a placement strategist of a different color, snorting at individuals like Brian, whom he labels a procrastinator.
"Guys like that love complicating their lives trying
to work for someone else. What if they stopped being pussies for
a split second and started taking a few real risks?
All you have to do is check your ego at the door, find something
simple which makes money, and the rest of your problems are solved.
Excuses are like elbows: everybody's got one or two and they're
all knob-shaped." |
| He motions this reporter over to the window. "Look at that
guy down there selling Street Sheet.  Even though he's wearing the regulation cornflower blue long-sleeved
collared shirt and charcoal Gap slacks, he won't sell a single copy.
I suspect he'll be out there all afternoon broiling under the sun.
But at least he's trying. At least he's got a product to push." |
| "Yo
yo - who's up for the truth today? You sir?
Ma'am, can I interest you? Folks how's it going today?
Oh goddamnit." |
Paul's product is the Homeless Simulation Structure, something he came up
with six months ago after noticing something remarkably simple: homeless
people appear to do little more than just sit on the ground jingling a tin
cup, but still they manage to earn enough to stay alive week after
week. How is that even possible in a new millenium, where people need computer
skills to stay afloat? One common thread immediately ascertained is that
all these folks want help - and they're not afraid
to ask for it by name.
Paul
began studying homeless patterns the way an
oil painter might observe a landscape. "The most successful people
are those who are quiet, unobtrusive, almost completely out of sight.
  Get away from me. But if you're just
laying there sick-looking, totally harmless, the chances are much
greater you'll earn my respect."
Charitable contributions are predicated around the notion that
there really is a human being underneath every dirty
blanket, inside every cardboard box, or wedged way over yonder behind
that tumble-down shopping cart. The more Paul contemplated the different
lumps lounging around town, the more he wondered: what if they
didn't exist at all? What if that "homeless person"
camped outside McDonald's was really just a pair of plastic mannequin
legs partially hidden under a tarp? |
|
On a whim one morning, Paul assembled just such a prototype and
laid it forth facing a bustling street corner. To his astonishment,
it started making money within fifteen minutes.
 Coins and dollars leapt from their pockets in earnest.
Not once did anyone stop to consider they were being
duped.
At the end of the day, Paul Humphries walked home with
ten dollars in change, a Chuck E. Cheese token, and a Burger King
coupon.
|
Early the next morning, filled with a newfound sense of
experimentation, Paul substituted an oversized stuffed animal in place
of the legs. This tactic generated some revenue, but not
as much as he would have liked.
"Stick with a more realistic structure," he cautions. "The
floppy dog thing lasted exactly one afternoon and the results were
pretty much what you might expect. Nobody was particularly fooled
and the donations I accumulated weren't worth my getting out of bed."
He believes the all-important money cup will never be stolen,
as most everyone's unspoken assumption is that inside the structure
lives a desperate, possibly violent person who
sleeps with one eye open. Someone who's more or less hard to steal
from, someone who'd get very pissed off if anyone tried to dip into
his cash box. That message just isn't communicated with the presence
of cutesy artistic flair. |
Paul reminds us that no real crime beyond littering city
streets has taken place, and he insists that all his structures
have been assembled from household materials. Just roll a pair of tube socks
down the fat ends of a couple baseball bats, and attach flip-flop sandals
or worn-out tennis shoes. Leave them sticking out a few inches from underneath
a tarp to flesh out the illusion of a human being. Who
stares at a homeless guy's legs for more than a couple of seconds?
Believe it or not, it was that initial Chuck E. Cheese token
which inspired Paul to move forward with his next endeavor: animatronic
homeless people capable of delivering prerecorded pleas for cash,
voiced by Wilford Brimley.
Pictured [right] is the skeletal prototype of "Clyde," in
one of his earliest incarnations. Clyde was beta-tested in Chicago
and New York, where he sat in one place for eight hours. At the end
of his shift, he'd earned sixty dollars! |
#
HSS randomly rotating phrases
# broadcast when triggered by
# motion sensor (rev 3.4.3)
%ClydeStrings =
(
"p0" => "Can I have some change?",
"p1" => "Can I have some change?",
"p2" => "Can I have some change?",
"p3" => "Can I have some change?",
"p4" => "Can I have some change?",
"p5" => "Can I have some change?",
"p6" => "Can I have some change?",
"p7" => "Can I have some change?",
"p8" => "Can I have some change?",
"p9" => "Can I have some change?"
); |
|
But Paul's business really blossomed
after striking a quiet deal with the Real Doll Corporation, a company
known for life-size silicon-based
sex partner substitutes. His structures since then have grown so elaborate, so detailed
and realistic you'd swear he's commissioned a battery of Disney's
Imagineers.
"I enjoyed Spielberg's A.I. and I love the Jamboree
Bears," he says. "Certainly each has its own
novelty, but neither is designed to put food on my table. They're
examples of what I call technology going to waste."
Like any cinematic special effect worth its salt,
subtlety is the goal. The latex surrounding each human figure is
cured in the sun to provide a weather-beaten appearance. Costumes
courtesy of the Salvation Army. |
| He gestures toward "Stephen,"
a mopey, silicon-filled human form complete with scraggly blonde horsehair
and thrift store clothes. A small motor allows him to wobble slowly
back and forth, rotating a cardboard sign along the pivotal axis of
his left wrist. Total cost: $8000.00. |
| |
"You just don't want people to know one way or another what's going on,"
Paul whispers. "Maybe Stephen's a teenage runaway down on his luck, maybe
he's an animatronic robot I licensed from Chuck E. Cheese. People feel a
little empathy and they chip in. That's the name of the game. He's practically
my son. And wouldn't you know it, he's got a great job and he supports his
family. Stephen cleans up big time."
Granted,
a handful of dollars here and there may not seem like much for all the
trouble Paul's gone through. But in six short months, he's installed fifteen
hundred fake homeless people in major cities across the United States.
The daily net of Paul's invisible army averages close to $100,000.
What it loses on weekends it more than makes up for during Thanksgiving
and Christmas. Homeless Simulation Structures earn Paul well over three
and a half million dollars a year, and every last coin is tax free.
"This October I'm buying my second house," he beams with pride. "Near
the beach. No homeless types whatsoever. No one bugging me for stuff.
I've already hired a few of my girlfriends to go running around collecting
cash from all the cups, and things are going just great.  Not in a million years. I'm more than happy
squeaking by on my hourly wage. I've got a life to live, and I'll bet
you do too."
|
Pornopolis |
Rotten |
Faces of Death |
Famous Nudes
|


After finishing with the bootcamp I would like to get hired as a back end web developer and eventually end up working on DevOps.
I would like to be able to build a plan, stick to it and follow it... That will require Organization and Constancy.
Strengths:
Intuitive
Insightful
Passionate
Sentitive
Adaptability
Limitations:
Sensitive
Perfectionistic
Anxious
Once I get the workload I would see how much time this might take...  I will put as much time as It’s needed to get the work done.
If I need some type of support or help I’ll talk with my facilitator on slack.
Emotional support? :P and patience.
I don’t have anything like that scheduled.


This service attempts to classify whether a text is hyper-partisan or not. Our approach, using an ensemble of trained neural networks, is described in a blogpost. Our approach was an entrant in the Sem Eval 2019 Hyperpartisan News Detection Task, where we achieved 82.2% accuracy, winning first prize!
| Default annotations | |
| :hyperpartisan | Annotation spanning the whole text with the feature "hyperpartisan_probability" (a decimal fraction between 0 and 1). |


[Description]
Cashback application
Lead Marketer
Lead Designer
Developer
Lead Developer
A cashback system and not only


FIXME
tags are commonly used to mark places where a bug is suspected, but which the developer wants to deal with later. Sometimes the developer will not have the time or will simply forget to get back to that tag. This rule is meant to track those tags, and ensure that they do not go unnoticed.
# FIXME: blabla notice('hello') notice('blabla') # FIXME: blabla


Current BTC USD
Loading...
Choose a Target Price
Notify me when...
Current ETH USD
Loading...
Choose a Target Price
Notify me when...
Current XRP USD
Loading...
Choose a Target Price
Notify me when...
Current BCH USD
Loading...
Choose a Target Price
Notify me when...


xyloglucan soil plant soils released media root {border-style cell land particle plants px;} #ffffff;} grown polysaccharides rhizoids Plant agar water (Fig. Xyloglucan growth polysaccharide polymorpha release roots solid using Soil carbon detected gemmae samples wall aggregation forefield > Duckett analyses liverwort microbial sandy TOC analysis glacial grassland known loam major mucilage px; role structures surfaces used {font-family Botany Research Sciences contents effective font-size liverworts monoclonal organic properties relatively rhizosphere roles secreted time work < Biological New abundant acid added aggregates antibody concentrations different double; formation hairs including likely particles particularly sieving soil. thaliana walls Arabidopsis Biology ELISA Figure Knox Leeds Science aggregate border-color border-width capacity case content detection determined dispersion dry early environments grass hydroponically important liquid medium mineral nitrocellulose polysaccharides, possible proglacial range secretions seedlings soils, soils. solid; species studies terrestrial understanding volumes wheat {font-style {font-weight (w/w), Annals Cell Marchantia Moody Morphologi Oades, Pressel Root University Wet York [], addition bars, bold bryophytes colonization components context courier; culture electron em; equivalent extracted factors function higher hydroponates indicated involved low maize materials moss origin pectic placed pt;} removal removed secretion shaking sterilized study taken tamarind total xyloglucan,


Thief terrorizes 7-Eleven clerk at knifepoint in Thai northeast (Video)
by Coconuts BangkokA thief who robbed a convenience store clerk by knifepoint in the Thai northeast over the weekend has been taken into custody, police said.
Oomsin Noinarong, 18, has reportedly confessed to robbing a 7-Eleven store in Udon Thani city around 1pm on Saturday, and police said they arrested him later that night for a crime that netted THB4,200 (US$140.)
Footage of the robbery circulating online shows a thief dressed in dark clothing with a tinted motorbike helmet during the robbery.
He entered the store and asked a female clerk for help locating an item, according to Morning News. When the clerk turns around, according to security footage, he puts a knife to her back and leads her to enter her employee info into the cash register to access the store safe.
When other employees come across the robbery, they appear panicked and look around but ultimately don’t intervene. The short clip ends with the thief pushing the store clerk to the ground and sitting on her before quickly sprinting out the door.
Upon his arrest, Oomsin reportedly confessed to his crimes, telling police that he had briefly been a trainee at the convenience store but was now unemployed. He said robbing the store was a difficult decision but he really needed the money to get by.
Police said he will be prosecuted under the law.
Related:
Watch Out! Thai businessman rolled for THB5 million Richard Mille at gunpoint
Thai man sets up fake jewelry shop to rob Indian jewelry trader of THB10 million diamond
ATM armed robber turns out to be award-winning police investigator (VIDEO)


| Version 1 (modified by trac, 8 years ago) (diff) |
|---|
Installing Trac as CGI
To install Trac as a CGI script, you need to make the trac.cgi executable as a CGI by your web server.
Please note that using Trac via CGI is significantly slower than any other deployment method, such as mod_python or FastCGI.
If you're using Apache HTTPD, there are a couple ways to do that:
- Use a ScriptAlias to map a URL to the trac.cgi script
- Copy the trac.cgi file into the directory for CGI executables used by your web server (commonly named cgi-bin). You can also create a symbolic link, but in that case make sure that the FollowSymLinks option is enabled for the cgi-bin directory.
The first option is recommended as it also allows you to map the CGI to a friendly URL.
Now, edit the Apache configuration file and add this snippet, file names and locations changed to match your installation:
ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi
Note that this directive requires the mod_alias module to be installed and enabled.
If you're using Trac with a single project you need to set its location using the TRAC_ENV environment variable:
<Location "/trac"> SetEnv TRAC_ENV "/path/to/projectenv" </Location>
Or to use multiple projects you can specify their common parent directory using the TRAC_ENV_PARENT_DIR variable:
<Location "/trac"> SetEnv TRAC_ENV_PARENT_DIR "/path/to/project/parent/dir" </Location>
Note that the SetEnv directive requires the mod_env module to be installed and enable.
This will make Trac available at http://yourhost.example.org/trac.
If you are using the Apache suEXEC feature please see http://trac.edgewall.org/wiki/ApacheSuexec.
On some systems, you may need to edit the shebang line in the trac.cgi file to point to your real Python installation path. On a Windows system you may need to configure Windows to know how to execute a .cgi file (Explorer -> Tools -> Folder Options -> File Types -> CGI).
Mapping Static Resources
Out of the box, Trac will serve static resources such as style sheets or images itself. For a CGI setup, though, this is highly undesirable, because it results in the CGI script being invoked for documents that could be much more efficiently served by the web server directly.
Web servers such as Apache HTTPD allow you to create “Aliases” to resources, thereby giving them a virtual URL that doesn't necessarily bear any resemblance to the layout of the servers file system. We already used this capability above when defining a ScriptAlias for the CGI script, and we'll use it now to map requests to the static resources to the directory on the file system that contains them, thereby bypassing the processing of such requests by the CGI script.
Edit the Apache configuration file again and add the following snippet before the ScriptAlias for the CGI script , file names and locations changed to match your installation:
Alias /trac/chrome/common /usr/share/trac/htdocs <Directory "/usr/share/trac/htdocs"> Order allow,deny Allow from all </Directory>
Note that whatever URL path you mapped the trac.cgi script to, the path /chrome/common is the path you have to append to that location to intercept requests to the static resources.
For example, if Trac is mapped to /cgi-bin/trac.cgi on your server, the URL of the Alias should be /cgi-bin/trac.cgi/chrome/common.
Alternatively, you can set the htdocs_location configuration option in trac.ini:
[trac] htdocs_location = /trac-htdocs
Trac will then use this URL when embedding static resources into HTML pages. Of course, you still need to make the Trac htdocs directory available through the web server at the specified URL, for example by copying (or linking) the directory into the document root of the web server:
$ ln -s /usr/share/trac/htdocs /var/www/your_site.com/htdocs/trac-htdocs
Adding Authentication
The simplest way to enable authentication with Apache is to create a password file. Use the htpasswd program to create the password file:
$ htpasswd -c /somewhere/trac.htpasswd admin New password: <type password> Re-type new password: <type password again> Adding password for user admin
After the first user, you dont need the "-c" option anymore:
$ htpasswd /somewhere/trac.htpasswd john New password: <type password> Re-type new password: <type password again> Adding password for user john
See the man page for htpasswd for full documentation.
After you've created the users, you can set their permissions using TracPermissions.
Now, you'll need to enable authentication against the password file in the Apache configuration:
<Location "/trac/login"> AuthType Basic AuthName "Trac" AuthUserFile /somewhere/trac.htpasswd Require valid-user </Location>
If you're hosting multiple projects you can use the same password file for all of them:
<LocationMatch "/trac/[^/]+/login"> AuthType Basic AuthName "Trac" AuthUserFile /somewhere/trac.htpasswd Require valid-user </LocationMatch>
For better security, it is recommended that you either enable SSL or at least use the “Digest” authentication scheme instead of “Basic”. Please read the Apache HTTPD documentation to find out more.
See also: TracGuide, TracInstall, TracFastCgi, TracModPython


{% extends 'layout_registration.html' %} {% block title %}Page unavailable{% endblock %} {% block content %}
Sorry, but the requested page is unavailable due to a server hiccup. Please try again in a few moments.
{% endblock %} {% block right_hand_section %} {% endblock %}


Buffalo Plains [au64], plain, in Imperia, peasants: 100
Last updated Turn #109
Buffalo Plains [au64], plain, in Imperia, peasants: 100
------------------------------------------------------------------------
21: Amanda [s7m], Imperial Empire, with two peasants, six soldiers,
21: 16 pikemen, seven wild horses, seven riding horses, arrived from the
21: west, accompanied by:
21: Dryeth [q4e], Imperial Empire, with six peasants, 21 lt. xbowmen
22: Amanda [s7m], Imperial Empire, with two peasants, six soldiers,
22: 16 pikemen, seven wild horses, seven riding horses, went east,
22: accompanied by:
22: Dryeth [q4e], Imperial Empire, with six peasants, 21 lt. xbowmen
23: Pack of wolves [bv5o], wolves, number: 2, went south.
23: Horde of rats [ez6i], rats, number: 12, went east.
23: Maugetar [s0e], refugee, went west.
29: Stack of nazgul [gs3q], nazgul, number: 3, arrived from the north.
29: It has begun to rain.
Routes leaving Buffalo Plains:
North, plain, to Buffalo Plains [at64], 7 days
East, plain, to Buffalo Plains [au65], 7 days
South, plain, to Buffalo Plains [av64], 7 days
West, plain, to Buffalo Plains [au63], 7 days
Inner locations:
Sacred grove [ae3g], sacred grove, 1 day, owner:
Lion [hk3r], lions, number: 11
Sacred grove [ae3h], sacred grove, 1 day, owner:
Chimera [et1h], chimera, number: 5
It is raining.
Seen here:
Stack of giants [fl9l], giants, number: 12
Stack of nazgul [ef2x], nazgul, number: 4
Mob [ec5x], angry peasants, number: 11, on guard
Stack of nazgul [bz9l], nazgul, number: 2
Stack of nazgul [gs3q], nazgul, number: 2


The Spry Element Selector supports the following selectors:
|
Selector pattern |
Description |
|---|---|
|
E |
an element of type E (for example div, p, etc.) |
|
E.className |
an E element with a specified classname |
|
E#id |
an E element with ID equal to "id". |
|
E F |
an F element descendant of an E element |
|
* |
any element |
|
E:first-child |
an E element, first child of its parent |
|
E[foo] |
an E element with a "foo" attribute. Note: When using E[class], this will fail on Internet Explorer, since it adds a class attribute to every element, even those with out a class in the markup. This is a browser issue and not a Spry issue. |
|
E > F |
an F element child of an E element |
|
E[foo~="bar"] |
an E element whose "foo" attribute value is a list of space-separated values, one of which is exactly equal to "bar" |
|
E[hreflang|="en"] |
an E element whose "hreflang" attribute has a hyphen-separated list of values beginning (from the left) with "en" |
|
E[foo="bar"] |
an E element whose "foo" attribute value is exactly equal to "bar" |
|
E + F |
an F element immediately preceded by an E element |
|
E[foo$="bar"] |
an E element whose "foo" attribute value ends exactly with the string "bar" |
|
E:last-child |
an E element, last child of its parent |
|
E:nth-last-of-type(n) |
an E element, the n-th sibling of its type, counting from the last one |
|
E:nth-of-type(n) |
an E element, the n-th sibling of its type |
|
E[foo^="bar"] |
an E element whose "foo" attribute value begins exactly with the string "bar" |
|
E:nth-last-child(n) |
an E element, the n-th child of its parent, counting from the last one |
|
E:empty |
an E element that has no children (including text nodes) |
|
E:nth-child(n) |
an E element, the n-th child of its parent |
|
E:only-of-type |
an E element, only sibling of its type |
|
E:not(s) |
an E element that does not match simple selector s |
|
E:only-child |
an E element, only child of its parent |
|
E:last-of-type |
an E element, last sibling of its type |
|
E:first-of-type |
an E element, first sibling of its type |
|
E[foo*="bar"] |
an E element whose "foo" attribute value contains the substring "bar" |
|
E ~ F |
an F element preceded by an E element |
|
E:checked |
an E element that is checked (radio buttons or checkboxes) |
|
E:disabled |
an E element that is set at disabled (form elements) |
|
E:enabled |
an E element that is enabled (form elements that are not explicitly disabled.) |
These selectors can be combined to achieve a more flexible or specific selection. For example, the following selector combines several selectors to ultimately select the div that’s assigned a “product” class, and has a title attribute that is equal to the string "Dreamweaver", but only if it is the first child element of its parent:
Spry.$$("div.product[title=Dreamweaver]:first-child");
Likewise, you can combine multiple selectors into a sequence with a comma, just as you can in a CSS rule. The following example selects all the divs the previous example selects, and also selects any span tags with a class of "name":
Spry.$$("div.product[title=Dreamweaver]:first-child, span.name");
The Spry Element selector does not support the following selectors:
|
Selector pattern |
Description |
|---|---|
|
E:link E:visited |
an E element being the source anchor of a hyperlink of which the target is not yet visited (:link) or already visited (:visited) |
|
E:active E:hover E:focus |
an E element during certain user actions |
|
E::first-line |
the first formatted line of an E element |
|
E::first-letter |
the first formatted letter of an E element |
|
E::before |
generated content before an E element |
|
E::after |
generated content after an E element |
|
E:target |
an E element being the target of the referring URI |
|
E:lang(fr) |
an element of type E in language "fr". The document language specifies how language is determined. |
|
E::selection |
the portion of an E element that is currently selected/highlighted by the user |
According to the W3C spec, spaces are generally not allowed within the selector except when they are part of the actual selector. For example:
Spry.$$("DIV P").addClassName("redText"); Correct. Spry.$$("p[class~=dev]").setAttribute("align", "left"); Correct. Spry.$$("p[class ~= dev]").setAttribute("align", "left"); Not correct.


|
|
def | __init__ |
| |
|
def | start_key |
| |
|
def | set_start_key |
| |
|
def | clear_start_key |
| |
|
def | has_start_key |
| |
|
def | indexvalue_size |
| |
|
def | indexvalue_list |
| |
|
def | indexvalue |
| |
|
def | mutable_indexvalue |
| |
|
def | add_indexvalue |
| |
|
def | clear_indexvalue |
| |
|
def | key |
| |
|
def | mutable_key |
| |
|
def | clear_key |
| |
|
def | has_key |
| |
|
def | start_inclusive |
| |
|
def | set_start_inclusive |
| |
|
def | clear_start_inclusive |
| |
|
def | has_start_inclusive |
| |
|
def | MergeFrom |
| |
|
def | Equals |
| |
|
def | IsInitialized |
| |
|
def | ByteSize |
| |
|
def | ByteSizePartial |
| |
|
def | Clear |
| |
|
def | OutputUnchecked |
| |
|
def | OutputPartial |
| |
|
def | TryMerge |
| |
|
def | __str__ |
| |
|
|
| indexvalue_ |
| |
|
| lazy_init_lock_ |
| |
|
| has_start_key_ |
| |
|
| start_key_ |
| |
|
| has_key_ |
| |
|
| has_start_inclusive_ |
| |
|
| start_inclusive_ |
| |
|
|
int | has_start_key_ = 0 |
| |
|
string | start_key_ = "" |
| |
|
int | has_key_ = 0 |
| |
|
| key_ = None |
| |
|
int | has_start_inclusive_ = 0 |
| |
|
int | start_inclusive_ = 1 |
| |
The documentation for this class was generated from the following file:
- code/googleappengine-read-only/python/google/appengine/datastore/datastore_v3_pb.py


A number between 0 and 10
range:
with `multiple` attribute and value="20,30"
Any number between 20 and 30
range (multiple):
Any number between 30 and 20


To take the curl of a vector, it should be in the covariant representation since we can make use of the fact that ∇×∇α = 0. Thus the curl of A is written as
Note that taking the curl of a vector in the covariant form leaves the vector in the contravariant form.


Your payment was accepted and your registration is complete.
You can log in to the system to review your registration.


Chelsea will take confidence from defeat at Man City, says Lampard
by Agency ReportFrank Lampard believes he will learn a lot about his young Chelsea side from how they react to their defeat at Manchester City.
Chelsea’s six-game winning run came to an end as they were beaten 2-1 by the Premier League champions at the Etihad Stadium on Saturday.
It is a measure of the London club’s progress under new boss Lampard, who has had to rely on youth due to a transfer embargo, that losing to a side that won the domestic treble last season is considered a disappointment.
“Experiences like this are great for them,” said Lampard. “They have to take them on the chin in terms of the defeat but also realise these are the kinds of levels we want to get to.
“The feeling in the dressing room — it looked like they are very disappointed. They expect a lot of themselves, so I think we will take an amount of confidence.
“Where we want to get to means we might come here and win (in future) and it might mean we can win titles, and win going forward, so I like seeing them disappointed.
“I think that that just shows the next question is the reaction we have.”
Chelsea had gone into the game above City in the table and they took an early lead through N’Golo Kante before goals from Kevin De Bruyne and Riyad Mahrez won it for the hosts.
Lampard admits his side are probably exceeding expectations this term but has warned against complacency.
The former Chelsea and England midfielder said: “It is hard to explain my expectation at the start of the season.
“Until you have worked daily with the players until you bring players who were playing in the Championship last season and younger players here, you don’t know exactly how it is going to drop and how it ends up.
“So, (I’m) really happy with a lot of our stuff this season, so maybe that means we are slightly ahead of the curve.
“But in football, the curve will go downhill very fast if you don’t keep on yourself and take a lot of the lessons from Saturday and take them on moving forward.”
(AFP)


Police say they determined that a man died inside the house.
They say nobody else was inside at the time.
Mounties say firefighters extinguished the blaze, and most of the damage was at the back of the house.
They say the Calgary Medical Examiners Office will determine the man’s cause of death, while the Coaldale Fire Department is figuring out what started the fire.


You don't even have to hold your left mouse to start drawing. Choose the canvas size, pick a pen color, and just start drawing.


I'm a software engineer living in Portland OR. I work at Urban Airship on services that collect, transform, and transfer customer usage data. I got started programming with Python and Linux years ago, loved it, and never looked back. I'm enthusiastic about open source software, the open web, and love working with and around people who feel the same way.
Check out some projects I've worked on.


4 Wire xVDT contains the settings and position value for this 4 wire xVDT. The item is named xVDT to indicate the same IP works for several different physical simulations like RVDT and LVDT.
To set the sensitiviy for this xVDT, modify the sensitivity control on the page below. The units of sensitvity is V/V/(position units). The sensitivity is multiplied by the position value to calculate a scaling factor. That scaling factor is then multiplied by the input excitation value to produce the physical output of the simulated xVDT.
To set the position units for this xVDT, modify the position units control on the page below.
For more information about adding and configuring custom devices, refer to the Configuring and Running a Project book of the NI VeriStand Help, available by selecting Help»Search the NI VeriStand Help.


Seattle Central Community collage － Seattle, WA, usa
Naval Air warfare Specialist : Naval Aviation, 2005
Naval Aviation School － Whidbey island, WA, usa
High school Diploma : 2003 Garfield high school － Seattle, WA


Edit Profile
"This is a test
description please ignore
this description."
@(sidebarSelection: HomeController.SidebarSelection)(implicit request: HomeController.UserRequest) @user = @{ request.identity } @styles = { } @scripts = { } @body = {
"This is a test
description please ignore
this description."


My skills and accomplishments
I am a first year student of computer science of jadavpur university.
I can program and design webpages. I have working knowledge of web development languages like HTML, CSS, JS and PHP. I also know programming languages like C, C++, Python. I have solved problems of spoj and codechef and have participated in coding competitions in codechef and hackerrank.
I have also good idea in cryptography. I have listened to all the lecture of cryptography-1 of Dan Boneh.


Use webhook to deploy Hugo
First, make sure your hugo blog files are hosted on Github or any other git hosting server where you can access to through network. Github is suggested.
in your server
apt-get install hugo
wget https://github.com/adnanh/webhook/releases/download/2.6.8/webhook-linux-amd64.tar.gz
tar -zxvf webhook-linux-amd64.tar.gz
mv webhook-linux-amd64 webhook && cd webhook
chmod +x webhook
vim hooks.json
[
{
"id": "redeploy-webhook",
"execute-command": "/pathto/hookscripts.sh",
"command-working-directory": "/directory/to/webhook"
}
]
cd ~/webhook
./webhook -hooks hooks.json -verbose -port 1234 -hotreload &
or add
/pathto/webhook -hooks /pathto/hooks.json -verbose -port 1234 -hotreload &
to /etc/rc.local
when started, you can test it use
curl -X POST http://example.com:1234/hooks/redeploy-webhook
here is my hugo.sh
#!/bin/sh
GIT_REPO=https://github.com/kirileec/llinx.me
TMP_GIT_CLONE=/tmp/blog
NGINX_HTML=/var/www
rm -rf ${TMP_GIT_CLONE}
git clone $GIT_REPO $TMP_GIT_CLONE
cd $TMP_GIT_CLONE/llinx.me
hugo
rm -rf ${NGINX_HTML}/*
cp -rf ${TMP_GIT_CLONE}/llinx.me/public/* ${NGINX_HTML}


object Nodes
A collection of function nodes that are available by default.
| Addition |
class Addition : Function
Adds two arguments together (x + y). |
| Cosine |
class Cosine : Function
Performs the cosine function on a single argument (cos(x)) |
| Division |
class Division : Function
Divides one argument by the other in a protected manner (x / if (x == 0) 1.0 else y). |
| Multiplication |
class Multiplication : Function
Multiplies two arguments together (x * y). |
| Sine |
class Sine : Function
Performs the sine function on a single argument (sin(x)) |
| Subtraction |
class Subtraction : Function
Subtracts one argument from the other (x - y). |


A simple PoC of a Reactive Architecture with Python, RabbitMQ & AngularJS
The usage of the CPU of the machine {{!result.machine}} is {{!result.cpu_result}}


Questionnaire
< Here go the questions to the participant: personal, device used, mail for contact. >
Email:
Age:


"Titanic" -- An Unforgettable Experience by Homer Yen (c) 1997
In 1912, the Titanic would set sail on it's first and only voyage across the chilly North Atlantic. History has well-documented its inevitable doom, and expeditions have just recently discovered the remains of the Titanic resting peacefully in its watery grave. But, what must have it been like to be a passenger on board the greatest and most luxurious ship of its time? What stories are hidden deep beneath the Atlantic?
For one particular passenger, Rose (Kate Winslet), the Titanic was nothing more than a prison ship escorting her to America, where she will marry an odiously snooty but terribly wealthy Cal Hockley (Billy Zane) in order to help her cash-poor mother. But to Rose, the engagement is the equivalent of a slow death. One of the passengers that she eventually meets up with is an artistic drifter, Jack Dawson (Leonardo DiCaprio). While his social status is far beneath that of hers, a romantic bond begins to develop as she begins to identify with his sense of freedom. Soon they're gallivanting through the corridors, cargo holds and steerage sections - all the places that a proper lady ought not to go.  It may take an act of God (or an iceberg) to tear these two apart. Can a relationship work out on a 'ship of dreams' even when doom is imminent?
This is just one of the terrific elements that makes this movie unsinkable. Through an ingenious storytelling technique, Camerron allows the audience to absorb ourselves with the developing romance without being distracted by the ship's fate. Oscar-worthy Winslet is charming and strong as the free-spirited socialite. DeCaprio is also appealing as the young vagabond that introduces her to the ways of the wicked world. Their tale is engaging and is a terrific, all-around, old-fashioned love story. But this movie is more than a fictional account of two lovers from dichotomously different backgrounds. That's just the tip of the iceberg.
It's also an eye-popping historical piece. No doubt, much of the purported $200 million spent on making this movie was used to recreate an almost-full-scale Titanic. Director James Camerron gives us little peeks into an era that was dominated by class and social distinction and into the Titanic, a symbol of the times. We see the luxury of first class, replete with ornate rooms, fine crystal and china. After dinner, the tuxedo-clad men retreat from their wives to smoke fine cigars and sip fine brandy amongst themselves. In the engine room, we feel the sweat of the men that furiously shovel coal into the furnaces that power the steam engines. We revel with the people in steerage who dance among themselves and drown themselves in beer. But the most impressive sequence comes in the latter part of the movie just after the Titanic runs into that fateful iceberg. Not only is the technical production of the Titanic's sinking spellbinding, but we get a further glimpse into the panic, chaos and brief moments of courage displayed. Steerage passengers are forced to wait as first class passengers are allowed to evacuate first; lifeboats can only accomodate less than half of the passengers; and Rose and Jack desperately try to cling on to each other, their love and their lives. Despite the pandemonium, Camerron's Oscar-worthy direction skillfully manages to keep our attention focused on Rose and Jack, never for a moment allowing us to stray from the central love story.
This movie is a 198-minute epic that successfully brings history and drama into proportion. And if Camerron had the time to tell us more, I would have gladly sat and watched for another 3 hours. Visually stunning, intelligently constructed, and thoroughly engrossing, this film is a wondrous achievement about an era and a ship that was equally so.
Grade: A-
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


Barcode Scanner
Email address
Enter an email to which barcodes will be sent
Upload a PDF to scan
Select a PDF to upload and scan for barcodes
Upload


Flexible ascii progress bar.
$ npm install progress
First we create a ProgressBar
, giving it a format string
as well as the total
, telling the progress bar when it will
be considered complete. After that all we need to do is tick()
appropriately.
var ProgressBar = require('progress');
var bar = new ProgressBar(':bar', { total: 10 });
var timer = setInterval(function () {
bar.tick();
if (bar.complete) {
console.log('\ncomplete\n');
clearInterval(timer);
}
}, 100);
These are keys in the options object you can pass to the progress bar along with
total
as seen in the example above.
total
total number of ticks to completewidth
the displayed width of the progress bar defaulting to totalstream
the output stream defaulting to stderrcomplete
completion character defaulting to "="incomplete
incomplete character defaulting to "-"clear
option to clear the bar on completion defaulting to falsecallback
optional function to call when the progress bar completesThese are tokens you can use in the format of your progress bar.
:bar
the progress bar itself:current
current tick number:total
total ticks:elapsed
time elapsed in seconds:percent
completion percentage:eta
estimated completion time in secondsIn our download example each tick has a variable influence, so we pass the chunk length which adjusts the progress bar appropriately relative to the total length.
var ProgressBar = require('../');
var https = require('https');
var req = https.request({
host: 'download.github.com',
port: 443,
path: '/visionmedia-node-jscoverage-0d4608a.zip'
});
req.on('response', function(res){
var len = parseInt(res.headers['content-length'], 10);
console.log();
var bar = new ProgressBar(' downloading [:bar] :percent :etas', {
complete: '=',
incomplete: ' ',
width: 20,
total: len
});
res.on('data', function (chunk) {
bar.tick(chunk.length);
});
res.on('end', function () {
console.log('\n');
});
});
req.end();
The above example result in a progress bar like the one below.
downloading [===== ] 29% 3.7s
You can see more examples in the examples
folder.
MIT
ArturoDuran


feeding infant mothers practices family food nutrition children health Latino child obesity social focus education EHS childhood mother research {border-style Retrieved families recommended (e.g., px;} #ffffff;} solid women Latina early factors interventions practices. U.S. advice community knowledge Riverside infants information San cultural parents participants study used United beliefs caregivers collab: low-income practice programs Census Health University data healthy members risk California. Department common context multiple qualitative years discuss findings including introduction meaning nurses strategies sweetened work American Bernardino Head Medicine, Nutrition States age body children. eat eating foods groups outcomes primary px; received scientific {font-family California, County However, Mexican Pediatrics, Public Riverside, Start coding culture enrolled explained, family, feeding, font-size included involved participant portion practices, prevention public shape shaped sociocultural study, team (i.e., Bureau. Cheney Early Perrin Sanders Social Spanish babies care child’s consider development differences diverse double; especially evidence feed group guidelines identified influence intervention months mother’s need program research, review sugary tell themes trusted understanding use women’s ./s--- Bureau, California Child Community Health, Latinos Mothers Participants School Southern [], analysis asked border-color border-width considered described diversity experiences families. formula government-sponsored grandmothers her, hot–cold immigrant improve influenced initial like little mothers’ outcomes. overweight prior provided respect said, solid; value young {font-style {font-weight "My (see Ann Cheney, Ciampa Clinical English Family Food Healthy Hispanic Kaiser Medical New Nutrition, Parental PhD, Puerto Qualitative Research Rothman Yin [participant’s address ages application approach associated behaviors bold concerns conducted consumption contexts courier; discussed education, elders em; emotional encourage encouraged example, extended facilitators faculty food. form fruit generational grandmothers, growth, guidelines. harmonious held home hot identify include instance, involving it, knowledgeable later lived love members, met nutrient perceptions portions provide pt;} reduce relationships research. scientifically similar sources strengths successfully systems tea using values weight years, younger


Welcome to FreeRangeHuman ! Plan your meals below.
Calendar
|
{% for meal_plan in meal_plans %} {% if meal_plan.date == day.date %}
{{meal_plan.date}} {% endif %} {% endfor %} |
{% endfor %}


THE ROAD TO EL DORADO
Review by John Beachem
* * 1/2
Directed by: Bibo Bergeron, Will Finn Written by: Ted Elliott, Terry Rossio
As I walked out of "The Road to El Dorado", something was nagging at me, and it took me awhile to determine what that was. The movie starts off by being cute, with all the requisite cutesy little characters present that the kids should ooh and ahh over; and throughout the middle of the movie it remains cute, tacking on yet more adorable little characters. Finally, after sitting through an hour and a half of this, it ends in a very predictable (and cute, of course) way. In fact, that's all this movie ever was. It was never interesting, exciting, or awe inspiring in the slightest. This was just one of those mindless pieces of fluff that studios throw out for the kidlets every year. I know I should go easy on "The Road to El Dorado" simply because it's a film aimed at kids, but all the little kids in the theater looked bored out of their minds as well.
Tulio (Kevin Kline) and Miguel (Kenneth Branagh) are two con artists on the run from the authorities and a mob of angry people in Spain. In their haste to escape, the two find themselves on board Cortes's ship as he heads for the new world. Cortes discovers them, and he sends them off in a long boat with only a horse and a map for company. After washing up on the shore of South America, they find their way to the golden city of El Dorodo. The friendly residents, led by their jovial (though nameless) chief (Edward James Olmos) and an evil priest named Tzekel-Kan (Armand Assante), assume that the visitors are gods and treat them as such. Only a young thief, named Chel (Rosie Perez), sees through their con and wants in on the action. The problem is, Cortes is hot on their heels, Tzekel-Kan wants to commit human sacrifice in their names, and they have to keep up the charade for three whole days.
Does that plot sound a little tired and recycled? It certainly felt that way as I sat, bored out of my mind, waiting for this unbearably cutesy movie to end. I honestly believe that it was possible to predict what each character was going to say, long before they said it. I was rather amused by the fact that this dull movie is so frantically paced. It's as though Bergeron and Finn knew how boring their material was, and so they tried to bring the experience to an end as soon as possible. In order to break up the trite and dull sequences throughout this movie, we are occasionally granted musical numbers, which seem to go on forever and ever, but do not contribute to the story in any way. They are also shot in a bizarre, psychedelic manner, making them appear to be straight out of something from the '60s.
I believe the two primary reasons people are going to see this movie is for the animation and for Kenneth Branagh and Kevin Kline. I will say that the animation used in "The Road to El Dorado" is quite nice, but it's certainly nothing spectacular. I'd put the animation a notch or two below 1998's "The Prince of Egypt". The fact that I had just seen a preview for the upcoming and fantastic looking "Titan A.E." before hand, probably didn't help matters. As for the star duo involved, I'm sorry to say that they aren't given much to do in this movie. Anyone could have performed these exact same roles, and no one would have known the difference. Part of the problem is that the two sound utterly joyless in their roles, and who can blame them? Their jokes are few and far between, and the majority of them fall flat.
"The Road to El Dorado" isn't without its high points.  One of the supporting characters, a little armadillo which follows the heroes by rolling around and squeaking seemed to delight the kids in the audience, and even I found him rather amusing. Like I said, this is a clean, wholesome, safe movie, which I might have expected a bit too much from. It runs only 82 minutes, but it feels much longer. I would recommend it to animation fans since it is so nice looking, but not really to anyone else. I would especially warn off history buffs, since the film takes more than a few liberties with the realities of Cortes's conquests. I give it two and a half out of five stars.
Comments? Feel free to e-mail them to<EMAIL_ADDRESS>For past reviews, movie news, and other fun stuff, visit: http://www.dependentfilms.net
* * * * * - One of the greatest movies ever made, see it now. * * * * - Great flick, try and catch this one. * * * - Okay movie, hits and misses. * * - Pretty bad, see it only if you have nothing better to do. * - One of the worst movies ever made. See it only if you enjoy pain.
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


SUNRISE PHOTOS: November starts off with a sea of color 01 Nov 2019, 16:39 Check out these colors! Jon took this photo at his house in Stoughton.