Libyan officials say US drone shot down by mistake
by SAMY MAGDYCAIRO (AP) — Officials from an armed group fighting for control of Libya’s capital say a U.S. military drone was shot down last week by mistake.
The self-styled Libyan National Army has already said it shot down an Italian drone in recent days.
The U.S. military hasn’t given a reason for its drone’s loss, and refused to comment Monday.
The Libyan National Army, led by Gen. Khalifa Hifter, is allied with a rival Libyan government based in the country’s east. It’s been trying to capture Tripoli since April.
The LNA officials say they mistook the U.S. drone for a Turkish-made drone used by the Tripoli forces. The LNA imposed a “no-fly zone” over Tripoli on Saturday.
The officials spoke on condition of anonymity because they weren’t authorized to brief the media.
SAMY MAGDY


FlexGen is a flexible random map generator. It is a Java library that can be used to randomly generate maps for games and simulations. FlexGen is designed to be flexible so that you can generate any type of map that may be required for your situation. FlexGen has been created by Jeff Weston and is licensed under the BSD license.
In FlexGen, maps are composed of tiles and units. A map unit is the smallest element in a map. Map units represent the raw components present in your map. If you are generating a forest map, you will likely have map units for grass, forest, and water. If you are generating a map for a dungeon, you will likely have units for rooms, hallways, and doorways.
Map tiles are a small grid of map units. They represent a slightly larger element than map units in maps. Again with the forest example, you may have a map tile that contains half grass and half forest, and a map tile that contains grass that is split down the middle with water. You will ultimately want to create map tiles with different combinations of map units that represent the various ways the map units can be combined to form interesting features in your map.
Every type of map tile specifies what type of map tiles can be placed along each of its edges. FlexGen generates maps by randomly placing map tiles on a map such that the edges of all adjacent map tiles match this specification. By specifying the ways that map tiles can be placed adjacent to each other, you instruct FlexGen how to generate the map. Going back to the forest example, you can ensure that rivers don't just start and stop in the middle of nowhere by specying that map tiles with a river edge can only be placed adjacent to another map tile with a river edge.


Heart of the Park
There are ten runarounds that can be completed simultaneously by splitting up into small groups.
The Grand Castle
by Todd Etter, Linda Holman and Mike Springer
Answer: PLAN REGICIDE
The runaround starts in the lobby of Building 7, as evidenced by the King’s comment about lobbying for a 7th husband. The path travelled from Building 7 to 9 to 33 and finally to 35. Each stanza of the dialog between king and queen identified a particular place and a particular word (or words) found in that location. The king and queen wanted different extractions. The comments about finding “middle ground” was a clue to take the midpoint of their two letters.
| Object/Word | King’s Letter | Queen's Letter | Midpoint of Queen & King |
|---|---|---|---|
| ADVANCEMENT/DEVELOPMENT | T | P | R |
| LIGHTING/ILLUMINATED | I | A | E |
| DESIGN/ARCHITECTURE | I | E | G |
| JIM/JAMES | M | E | I |
| SPACECRAFT/VEHICLE | A | E | C |
| GUIDANCE/NAVIGATION | D | N | I |
| DOCKING/RENDEZVOUS | C | E | D |
| INSTRUCTION/TEACHING | I | A | E |
Upon completing the above steps, the final step was to locate a four word message on a nearby wall THINK PLAN BUILD CITIES, where the second word (PLAN) was extracted to be prepended to the above word (REGICIDE). Consequently, the final answer was PLAN REGICIDE. Entering this into the answer checker informed teams that they needed to recreate their favorite fictional regicide.
Storybook Forest
by Todd Etter, Linda Holman and David Tytell
Answer: RECITE ZANY POEM
As the flavortext states, this runaround “starts” at the small lending library at the corner of Main Street and Ames. Hunters quickly realize that these directions are actually presented in reverse order, so in fact Hansel and Gretel are ending at the Library, and the solvers should follow the breadcrumbs backwards to the origin of their trip.
| Breadcrumb | Result |
|---|---|
| Letter K, shifted by 2 | M |
| Fifth from WASSERMAN | E |
| Fire panel sign | O |
| Course X sign | P |
| Department of Biological Engineering | E |
| Morse code floor tile pattern | T |
| J. T. Dorrance sign | I |
| One.MIT name initial | C |
| Nano lab missing letter | E |
| Micromosaics: Reins | R |
Since teams were working backward, they should read the answer in the reverse order to get RECITE POEM. The final instruction clues the hunters to a nearby sign where they needed to find the fifth word of the second sentence of the largest paragraph (BYZANTINE). Manipulating appropriately gives the word ZANY, so the final answer is RECITE ZANY POEM. Entering this into the answer checker informed teams that they needed to recite the first two verses of Jabberwocky complete with interpretation.
Spaceopolis
by Benjamin L de Bivort and Mike Springer
Answer: DEPICT THE MOONWALK
As could be discerned from the provided photo, teams were to start this runaround on the third floor of Building 7, near room 7-302. The entire length of this hallway contains small hemispherical models of the planets mounted to the wall; these are referred to as “Control Spheres” in the runaround. Beneath each sphere is an image of a red sun (at the same scale as icons of each planet) which serve as “Emergency Reset Button”. The runaround consists of various visits to each of these planets, with the extra “twist” that issues with the gravity drive cause the hunter to float and rotate at times so that “up” is not always toward the ceiling of the building. Keeping careful track of the changing orientation helps to properly interpret the letters seen from the location of each of the ERBs.
| Visiting Sequence | Planet | Letter Extracted |
|---|---|---|
| 1 | Jupiter | W |
| 2 | Venus | O |
| 3 | Mercury | M |
| 4 | Saturn | A |
| 5 | Mars | N |
| 6 | Uranus | L |
| 7 | Earth | O |
| 8 | Neptune | K |
Reordering these in the order of the planets’ proximity to the sun gives the phrase MOONWALK. Following the instructions in the final paragraph leads solvers to a plaque seen through a glass wall. Extracting the second and third words from the last line of the third paragraph gives DEPICT THE, so the final answer is DEPICT THE MOONWALK. Entering this into the answer checker informed teams that they needed to moonwalk from one end of the room to the other.
Wizard's Hollow
by Todd Etter and Linda Holman
Answer: MAGIC TUNE
The first step is to realize that the entire runaround takes place on a statue called “The Alchemist” found on the MIT campus. Follow one continuous path from one symbol to the next, taking the letter (or a letter that looks the most like the math symbol) where instructed.
| start at delta on left shoulderblade of The Alchemist | ||
|---|---|---|
| E to the C | This is your 5th | C |
| SE to the 1 | ||
| E to the PHI | Remove circle, this is your 4th | I |
| NE to the 8 | ||
| N to the BRACKET | ||
| E to the M | This is your 1st | M |
| NE to the TRIDENT | ||
| E to the BETA | ||
| E to the LESS THAN OR EQUAL | ||
| S to the A | This is your 2nd | A |
| E to the LOOP INTEGRAL (long line with circle) | ||
| SW to the 2 | ||
| SW to the Z | ||
| S to the T | This is your 6th | T |
| SE to the 2 | ||
| E to the LOWERCASE PHI | ||
| SE to the # | ||
| NE to the BRACKET | ||
| E to the M | ||
| SE to the F | ||
| S to the ROOT | ||
| N to the farthest right E | This is your 9th | E |
| NE to the PI | ||
| NE to the (division bar) | ||
| SE to the TRIDENT | Remove center line, this is your 7th | U |
| S to the 9 | ||
| NE to the N | This is your 8th | N |
| N to the G | This is your 3rd | G |
The final solution is MAGIC TUNE. Entering this into the answer checker informed teams that they needed to sing a song listing Harry Potter characters to the tune of Modern Major General.
Yesterdayland
by Todd Etter, Linda Holman and Mike Springer
Answer: HOOP IT UP
The provided picture shows a barely discernible du Pont Court, which implies that the gold star is in the halls of Building 1 close to the intersection of Building 3. A little hunting finds the following posters on the wall of one of the floors depicting timelines of impactful milestones for a variety of MIT course tracks, as seen in the photo below.
Looking at the text, solvers should be able to match various snippets with milestones of a particular year. Each paragraph indicated two separate years within the same course. Transporting from one paragraph to the next was equivalent to transporting from a milestone to another milestone with an identical year in a different course. From there, two new milestones were found. This process continued until the end. The text near the end of the puzzle indicated you “could just shift your times forward based on each of the courses you took? You might need to wrap sometimes. Oh, and don’t forget to put things in order, of course!” This implied that you should add the course number to the duration of time between the two years found, and take that result modulo 26 to get a letter. This should be read in course order for the final message. The data looked essentially like the following:
| Teleport Year | First Milestone Year | Second Milestone Year | Course | (Second-First+Course) mod 26) | Letter |
|---|---|---|---|---|---|
| 1865 | 1972 | 1984 | 3 | 15 | O |
| 1984 | 2000 | 2004 | 16 | 20 | T |
| 2004 | 1960 | 1961 | 20 | 21 | U |
| 1961 | 1916 | 1929 | 2 | 15 | O |
| 1929 | 1931 | 1938 | 1 | 8 | H |
| 1938 | 1985 | 2010 | 10 | 9 | I |
| 2010 | 1955 | 1975 | 22 | 16 | P |
| 1975 | 1959 | 1969 | 6 | 16 | P |
Ordering by Course number gives the answer HOOP IT UP. Entering this into the answer checker informed teams that they needed to twirl a hula hoop for 30 seconds.
Big Top Carnival
by Todd Etter and Linda Holman
Answer: ELEPHANT IMPRESSION
Teams started in the Stata parking garage, and followed the described path for the tiny clown car, which can easily drive up stairs and through doorways! At each “clown’s house” location, one particular clown name made the most sense. Using the number indicated by the large X, teams indexed into the clown’s name to get one letter per location. At the end of the journey, teams also found one item and took the full word, giving the final answer phrase ELEPHANT IMPRESSION.
| location | whole number | index number | clown name | letter |
|---|---|---|---|---|
| P1 Elevator Service Room | 32-0057 | 5 | MR.OTIS | I |
| MIT Hacks Fire Hydrant | (1971-1980) | 1 | MR.DOUSEFIRE | M |
| Police Car | 253-1212 | 2 | SPEEDY | P |
| Escher Sketch | 1988 | 8 | SKETCHER | R |
| Professor Wolfgang Kettrle lab, Atomic Quantum Gasses Group | 2016 | 6 | GASSIE | E |
| Sherman Fairchild bust | 1973 | 3 | MESSYFACE | S |
| A Batteryless Thermoelectric Energy-Harvesting Interface Circuitm | 0.35um | 5 | CHIPSY | S |
| EG&G Education Center | 34-201-A | 2 | MISS EGG | I |
| Lab with wires on spools | 36-258 | 2 | COILY | O |
| Display Case with 3d-printed Models | 30P Photonic Crystal Models (2008) | 8 | PHILAMENTA | N |
| Display Case with Models of animal skulls | ELEPHANT |
Entering this into the answer checker informed teams that they needed to do an impression of an elephant.
Creative Picture Studios
by Todd Etter, Linda Holman and Benjamin L de Bivort
Answer: CHAPLIN DANCE
For this runaround, teams had to translate emoji into walking directions, mainly using landmarks or things they saw while walking. Each section gave a location and targeted a single letter from a word found at that location. The final section pointed teams to a sign where they took five letters, yielding a final word to add to their solution phrase.
As an example, the first section translates to:
Walk to building 14S-100
Look up: HUMANITIES AND SCIENCE LIBRARIES
Write SCIENCE (second letter)
This instruction gives the first letter of the solution: C
Note that about three or four days before Hunt, construction began at the library by the start of the runaround. This made it a little more difficult, but not impossible, to find the first sign. Hence the late addition of caution and construction emojis for the first location.
| Target word | Index | Letter |
|---|---|---|
| SCIENCE | 2 | C |
| THEATER | 2 | H |
| IDEAS | 4 | A |
| PEARL | 1 | P |
| OWL | 3 | L |
| ICOSAHEDRON (clued by its vertex figure 3^5) | 1 | I |
| PROTECTION | 10 | N |
| THE DINCA GROUP | various | DANCE |
The final solution is CHAPLIN DANCE. Entering this into the answer checker informed teams that they needed to perform a version of Charlie Chaplin’s dinner roll dance.
Safari Adventure
by Linda Holman and Benjamin L de Bivort
Answer: POSE YOGA
After determining the location of this painting in building 2 (on the ground floor, at the farthest end of the hallway), teams are led on a “walking tour” of the safari sights, starting with a view through the window across the river. This is analogized as a view of a Mountain Range. At each view point, an animal or natural sight is named, and can be associated with a conspicuous object in that view, such as a sculpture or element of the building. No data needs to be collected at these points. Eventually, the trail leads up a high stairwell (the Safari Sky Tower) to a final view, and the reveal that a poster has been planted on site (below). Now teams may realize that all the natural sites were also the names of yoga poses (Mountain, Tree, Eagle, Cobra etc.). And that those names match the poses in the poster shown below:
| Pose | Quantity (Index) | Letter |
|---|---|---|
| PEACOCK | 1 | P |
| COBRA | 2 | O |
| TORTOISE | 7 | S |
| TREE | 3 | E |
| FIREFLY | 7 | Y |
| MOUNTAIN | 2 | O |
| EAGLE | 3 | G |
| CAT | 2 | A |
Indexing into each pose name by the number of pose images gives the answer POSE YOGA. Also thematic is that the top of the stairwell is very warm, and a suitable spot for hot yoga. Entering this into the answer checker informed teams that they needed to perform three animal-named yoga poses.
Cascade Bay
by Benjamin L de Bivort
Answer: SURF GARGLE
Teams start at the Departmental display case in the photo, which is across from 5-314. From there, they follow through pipes and flows as if they were a bit of water, stopping at various points to collect words from signage along the way. The words collected are numbered and correspond to the numbered blanks:
| 1) Ship name | ESSO |
| 2) Ship name part 2 | YORKSHIRE |
| 3) Bathroom sign | OF |
| 4) Bathroom sign part 2 | ALL |
| 5) Bathroom sign part 3 | USERS |
| 6) Green water pipe sign | CHILL |
| 7) Green water pipe sign part 2 | WTR |
| 8) Green water pipe sign part 3 | RTN |
| 9) Sign on door | AUTONOMOUS |
| 10) Museum sign above | NAUTICAL |
| 11) Museum sign above part 2 | MUSEUM |
| 12) Small No. 1 ship type | BARGE |
| 13) Small No. 1 ship maker | GARGEAU |
These words are then flowed into the grid at the bottom of the page according to the text rules and flow chart, resulting in the following:
The letters eventually fill the grid and the answer SURFGARGLE is read out from the numbered positions. Faint, dashed letters in the grid provide confirmation of the flow mechanics along the way. Entering this into the answer checker informed teams that they needed to gargle a Beach Boys song.
Cactus Canyon
by Todd Etter and James E Griffith
Answer: EPIC YODEL
Teams find their way to a plaster frieze near 7-434. From there, the cowboy narrative brings them to a particular hallway location where they have a duel with a member of the Crimson Gang. Their opponent calls out a number of items, and then “Turn around and draw!” at which point teams turn around and find those items on the opposing wall. Tracing the items in the order they were listed makes a letter.
| Gang Member | Letter |
|---|---|
| Abe Crimson | Y |
| Becca Crimson | O |
| Charlie Crimson | K |
| Darlene Crimson | E |
| Edward Crimson | L |
| Charlie Crimson | D |
Over a series of duels with various gang members, they trace out and collect the letters YOKEL. The duel for the letter K was not lethal, and Charlie Crimson escapes. In a final duel, the teams face Charlie again and are mortally wounded, extracting a D that replaces the original K. As they lie in the “ground” preparing to meet their maker, they are clued to extract the word “EPIC” from a placard, leading to the final answer: EPIC YODEL. Entering this into the answer checker informed teams that they needed to perform an enthusiastic western yodel.


Developer Information
Documentation
Release process
Coding conventions
Development News Feeds
You can subscribe to the following feeds to keep track of development activity
Commits
Open Issues


THIRTEEN DAYS
Review by John Beachem
* * * *
Directed by: Roger Donaldson Written by: Ernest R. May (novel), Philip D. Zelikow (novel), David Self
Umm, it's the Cuban missile crisis folks. I'm going to keep the plot summary really short, and if you want to know more before seeing the film I'd recommend breaking out the old history books. When the Russians begin moving nuclear warheads into Cuba, the US catches them with aerial photographs. When confronted with accusations of their activities, the Russians deny everything and claim to the world that the US is trying to make them look bad in an effort to start a war. President John F. Kennedy (Bruce Greenwood), Robert Kennedy (Stephen Culp), and Kennedy's chief adviser, Kenny O'Donnell (Kevin Costner) have to decide what to do about the situation. The joint chiefs want to go in, guns blazing and destroy everything in Cuba before occupying the country. Other advisers want to set up a blockade, keeping any Russian ships from entering Cuba with more supplies. The last alternative, which almost no one is willing to consider, is to make a deal with Russia and remove the nuclear weapons we have in Turkey in exchange for Russia's agreement to remove all weapons from Cuba and never put any in the country again. They have to choose quickly, because in only thirteen days the nuclear weapons in Cuba will be active.
Let me admit something to you before we begin. There's only one reason I went to see Thirteen Days, and I'm ashamed to admit it was just to see the preview for the upcoming Lord of the Rings movie. Yes, the trailer was very nice, but I was even more surprised to discover that I truly enjoyed the movie which followed. I remember seeing the previews for Thirteen Days some four or five months ago, and thinking two things to myself: "That's going to be completely inaccurate" and "How can a story on the Cuban missile crisis be all that suspenseful?" I'm happy to report that I was pleasantly surprised on both counts. Being something of a history buff, I expected the film to maul the real events. I pictured behind the scenes espionage, unreported armed conflicts, hidden murders and more (I half expected something as ridiculous as Kennedy himself flying a thunderbird into Cuba to drop a necessary bomb). Surprisingly (and thankfully), the film stays fairly true to the real events. Yes, some of the technology used didn't yet exist, and a few behind the scenes dealings were obviously made up/theorized, but otherwise this is quite historically accurate (unlike, say, U-571 from earlier in the year). As for the suspense, well, lets just say I had no idea a whole lot of talking and pensive expressions could keep me on the edge of my seat.
I must say, when I first read the cast list for Thirteen Days, my expectations plummeted into the basement. I've never been a fan of Kevin "Bad Sci-fi" Costner, and I've never understood peoples' fascination with his brand of "I'm playing the exact same guy with different names" acting. True to form, his acting in Thirteen Days simply bugged me. In particular, his impersonation of a Boston accent was gratingly bad. Thankfully, Costner is given tremendous support from the unlikeliest of places. Bruce Greenwood, who has shocked and appalled with one rancid performance after another (Double Jeopardy and Rules of Engagement being prime examples) is outstanding as JFK. This is made even more surprising by the fact that Greenwood doesn't particularly look like Kennedy and yet you don't question his playing the man for more than a minute. Equally impressive is Steven Culp as Robert Kennedy. Culp's career thus far has been composed almost entirely of brief parts in films and one recurring character in the television series "JAG", but I expect things to take off for him after his turn in Thirteen Days.
It's a testament to the film's script and Roger Donaldson's (Species) direction that a story we all know the end to manages to keep us guessing, wondering, and hoping for a good outcome. Thanks mainly to Donaldson, the story moves at an unrelenting pace, seldom giving you more than a few minutes to sit back and take a breather. These breather scenes tend to involve things like Kenny visiting his son's football game, or he and the Kennedys sitting in the oval office, reminiscing. Otherwise the scenes are packed with taunt verbal action between Kennedy and his advisers. It's true, the joint chiefs are shown as a little more villainous than is likely to have been true, and the Kennedys are shown as indomitable heros, but you know what? That's that's the way Americans seem to like it. Something else I've got to commend Donaldson for is the amount of restraint he shows when it comes to military conflict being portrayed. As well all know, there wasn't any actual combat in the Cuban missile crisis, and I was pleasantly surprised to find that there are really only two or three scenes in the movie which even resemble armed conflict. They're brief scenes, involving planes flying over Cuba taking pictures while ground troops and SAM silos take pot shots at them, but there's something patriotic about seeing our boys fly in there, and I'll be damned if it didn't bring a tear of pride to my eye. Alright, I'm better now.
The faults with Thirteen Days are few, but significant. First, and most importantly, the film simply runs out of steam. I realize it's difficult for any movie to keep its audience engrossed for well over two hours (though Traffic managed that very thing with apparent ease), but after a tense, involving two hours, the sudden plummet into the depths of boredom in the film's final half hour comes as something of a shock. Also, the film ends on a schmaltzy, feel-good note which feels quite out of place compared with the rest of the movie. A minor quibble would be with a few of Donaldson's filming ideas. For example, at times the film suddenly goes into black and white for a few moments before switching back into color. There appears to be no rhyme or reason to when this will happen, and it succeeds in doing little more than confusing the audience (I heard a fellow behind me telling his wife he'd go talk to the manager about their projector being broken). Fortunately, working heavily in the film's favor is the score by Trevor Jones (Dark City). The score is not only brilliantly written, but perfectly utilized; underscoring and highlighting every scene it's played during rather than overpowering the action on screen. 13 Days runs a long 145 minutes, so get some rest before you catch it. I'd recommend the film to fans of political thrillers and history buffs (who, if nothing else, will get a kick out of some of the technology being used) and give it four out of five stars.
Comments? Send to<EMAIL_ADDRESS>Past reviews can be found at: http://us.imdb.com/ReviewsBy?John+Beachem
* * * * * - One of the best movies of the year. * * * * - Great flick, try and catch this one. * * * - Okay movie, hits and misses. * * - Pretty bad, see it at your own risk. * - See this one 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


Module flurry
This table stores all the functions related to Flurry analytics library.
Flurry is available only for iOS as an external plugin. To use flurry:
- Create an account on http://www.flurry.com and follow the instructions about creating a new application.
- Download Flurry header and libraries and add them to your Xcode project.
- Add {Gideros Installation Directory}/All Plugins/Flurry/source/iOS/flurry.mm file to your Xcode project.
To load the Flurry library, call require "flurry"
.
Type flurry
| flurry.endTimedEvent(eventName, parameters) |
Use this function to end timed event before app exists, otherwise timed events automatically end when app exists. |
| flurry.isAvailable() |
Returns |
| flurry.logEvent(eventName, parameters, timed) |
Use this function to count the number of times certain events happen during a session of your application and to pass dynamic parameters to be recorded with that event. |
| flurry.startSession(apiKey) |
Starts the Flurry session with your API key. |
Type flurry
Field(s)
- flurry.endTimedEvent(eventName, parameters)
-
Use this function to end timed event before app exists, otherwise timed events automatically end when app exists.
When ending the timed event, a new event parameters table can be used to update event parameters. If you don't specify a new event parameters table, event parameters are kept the same.
Parameters
-
eventName
: (string) The event name of end timed event. -
parameters
: (table, optional) If specified, event paramaters updated for this event.
-
- flurry.isAvailable()
-
Returns
true
if Flurry is available for this platform.Currently, Flurry is available only for iOS.
Return value
true
if Flurry is available for this platform,false
otherwise.
- flurry.logEvent(eventName, parameters, timed)
-
Use this function to count the number of times certain events happen during a session of your application and to pass dynamic parameters to be recorded with that event.
Event parameters is optional and can be passed in as a table value. Your application is currently limited to counting occurrences for 100 different event ids (maximum length 255 characters). Maximum of 10 event parameters per event is supported.
To start a timed event, pass
timed
parameter astrue
.Parameters
-
eventName
: (string) The event name to be logged at Flurry service. -
parameters
: (table, optional) Optional paramaters to be recorted with this event. -
timed
: (boolean, optional) Specifies this is a timed event.
-
- flurry.startSession(apiKey)
-
Starts the Flurry session with your API key.
To create an account on Flurry and to obtain the API key specific to your application, please visit http://www.flurry.com and follow the instructions there.
You need to call this function once after your application starts. For example,
init.lua
is suitable to call this function.Parameter
-
apiKey
: (string) The Flurry API key.
-


And since the day
I saw the world
Nothing ever
Was the same,
It all starts
Two years ago
In a chilly night
With silly songs
Wooden boot
Fair coat
Blessed tequila
Brown and Blue
Virgo and Taurus
Two bodies
One soul.
Ever since,
All the things
Are never gray,
In each corner
A new doorway,
In any bench
In any tree
A new song
Another dream.
Together,
We take stance
For a world
Made with our dance,
Forever
We hold our hands
We build
Our own glance,
As God
Gave us the chance
Of a lifetime
Of true romance,
Step
By
Step
To the heavens
We'll advance.


Extend the 'bigmemory' package with various analytics. Functions 'bigkmeans' and 'binit' may also be used with native R objects. For 'tapply'-like functions, the bigtabulate package may also be helpful. For linear algebra support, see 'bigalgebra'. For mutex (locking) support for advanced shared-memory usage, see 'synchronicity'.
| Version: | 1.1.14 |
| Depends: | methods, stats, utils, bigmemory (≥ 4.0.0), foreach, biglm |
| LinkingTo: | Rcpp, bigmemory, BH |
| Published: | 2016-02-18 |
| Author: | John W. Emerson and Michael J. Kane |
| Maintainer: | Michael J. Kane <bigmemoryauthors at gmail.com> |
| Contact: | Jay and Mike<EMAIL_ADDRESS>|
| License: | LGPL-3 | Apache License 2.0 |
| Copyright: | (C) 2013 John W. Emerson and Michael J. Kane |
| URL: | http://www.bigmemory.org |
| NeedsCompilation: | yes |
| CRAN checks: | biganalytics results |
| Reference manual: | biganalytics.pdf |
| Package source: | biganalytics_1.1.14.tar.gz |
| Windows binaries: | r-devel: biganalytics_1.1.14.zip, r-release: biganalytics_1.1.14.zip, r-oldrel: biganalytics_1.1.14.zip |
| OS X binaries: | r-release: biganalytics_1.1.14.tgz, r-oldrel: biganalytics_1.1.14.tgz |
| Old sources: | biganalytics archive |
| Reverse depends: | bigtabulate |
| Reverse imports: | bigKRLS, CollapsABEL |
| Reverse enhances: | bigmemory |
Please use the canonical form https://CRAN.R-project.org/package=biganalytics to link to this page.


- RANDOM - Static variable in interface com.risk.team.model.IPlayerType
-
- Random - Class in com.risk.team.strategy
-
Random class contains methods for the Player Behavior
Strategies of computer player.
- Random() - Constructor for class com.risk.team.strategy.Random
-
Constructor for Random class
- Random(GamePhaseController) - Constructor for class com.risk.team.strategy.Random
-
Constructor method for Random class.
- readExternal(ObjectInput) - Method in class com.risk.team.controller.GamePhaseController
-
The object implements the readExternal method to restore its
contents by calling the methods of DataInput for primitive
types and readObject for objects, strings and arrays.
- readExternal(ObjectInput) - Method in class com.risk.team.services.saveload.SaveData
-
method to restore its content
- readFile() - Method in class com.risk.team.services.RiskMapRW
-
Method to read the data of existing Map file.
- refreshPlayerList() - Method in class com.risk.team.controller.PlayerDetailsController
-
Method to refresh list of players
- refreshPlayerTypes() - Method in class com.risk.team.controller.PlayerDetailsController
-
Method to refresh player
- register - Variable in class com.risk.team.controller.RiskTournamentController
-
Button to register game
- register(ActionEvent) - Method in class com.risk.team.controller.RiskTournamentController
-
Method to register number of maps, number of turns and games
- reinforcement - Variable in class com.risk.team.controller.GamePhaseController
-
reinforcement Button
- reinforcement(ActionEvent) - Method in class com.risk.team.controller.GamePhaseController
-
This is the reinforcement Action event.
- reinforcementPhase(ObservableList<Country>, Country, List<Player>) - Method in class com.risk.team.model.Player
-
Method governing the reinforcement phase.
- ReinforcementPhase - Class in com.risk.team.services.gameplay
-
ReinforcementPhase class contains the methods used in the reinforcement phase gameplay
- ReinforcementPhase() - Constructor for class com.risk.team.services.gameplay.ReinforcementPhase
-
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.Aggressive
-
Method for Aggressive class for reinforcement phase.
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.Benevolent
-
Method for Benevolent class for reinforcement phase.
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.Cheater
-
Method for Cheater class for reinforcement phase.
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.Human
-
Method for Human class for reinforcement phase.
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.PlayerBehavior
-
Method for reinforcement phase.
- reinforcementPhase(ObservableList<Country>, Country, Player) - Method in class com.risk.team.strategy.Random
-
Method for Random class for reinforcement phase.
- removeBlankLines(Scanner) - Method in class com.risk.team.services.RiskMapEdit
-
This method is used for pre-processing the
blank lines in the Map file.
- removeContinent(Continent) - Method in class com.risk.team.services.RiskMapGraph
-
Method to remove a continent
- removeContinentTest() - Method in class com.risk.team.services.RiskMapGraphTest
-
Test method for removing a continent from the map
- removeContinentTest2() - Method in class com.risk.team.services.RiskMapGraphTest
-
Test method for removing a continent from the map
- removeCountry(Country) - Method in class com.risk.team.services.RiskMapGraph
-
Method to remove a country
- removeCountryTest() - Method in class com.risk.team.services.RiskMapGraphTest
-
Test method for testing removal of country from map
- removeCountryTest2() - Method in class com.risk.team.services.RiskMapGraphTest
-
Test method for testing removal of country from map
- resetWindow() - Method in class com.risk.team.controller.GamePhaseController
-
Method to reset the window after each phase in the game
- ResourceManager - Class in com.risk.team.services.saveload
-
Resource Manager class contains methods for saving game data into a file
and loading game data from file
- ResourceManager() - Constructor for class com.risk.team.services.saveload.ResourceManager
-
- resourceManager - Variable in class com.risk.team.services.saveload.ResourceManagerTest
-
object for ResourceManager Class
- ResourceManagerTest - Class in com.risk.team.services.saveload
-
Test class for ResourceManager.
- ResourceManagerTest() - Constructor for class com.risk.team.services.saveload.ResourceManagerTest
-
- results - Variable in class com.risk.team.model.TournamentModelTest
-
object for results
- RiskCardController - Class in com.risk.team.controller
-
Card Controller Class
- RiskCardController(Player, Card) - Constructor for class com.risk.team.controller.RiskCardController
-
Card Controller constructor class
- RiskConnectedGraphTest - Class in com.risk.team.services
-
Test Class for MapValidation
- RiskConnectedGraphTest() - Constructor for class com.risk.team.services.RiskConnectedGraphTest
-
- RiskDiceController - Class in com.risk.team.controller
-
RiskDiceController class contains the methods used in dice view,
load attack screen, move armies, cancel move, cancel throw,
continue Dice Roll, attack dice value, defence dice value
and start dice roll.
- RiskDiceController(Dice, PlayerBehavior, GamePhaseController) - Constructor for class com.risk.team.controller.RiskDiceController
-
RiskDiceController Constructor
- RiskDiceController(Dice, PlayerBehavior) - Constructor for class com.risk.team.controller.RiskDiceController
-
RiskDiceController Constructor
- riskGraphConnected - Variable in class com.risk.team.services.RiskConnectedGraphTest
-
Object for RiskGraphConnected Class
- RiskGraphConnected - Class in com.risk.team.services
-
Class containing the method to check whether a map is a connected graph or
not
- RiskGraphConnected(Set<Country>) - Constructor for class com.risk.team.services.RiskGraphConnected
-
Constructor for ConnectedGraph class, which sets initial data for the
class.
- RiskLaunchPhase - Class in com.risk.team.services
-
Class containing the method to assign cards and to launch the game phase.
- RiskLaunchPhase(GamePhaseController) - Constructor for class com.risk.team.services.RiskLaunchPhase
-
StartUp Phase Constructor
- RiskLaunchPhase() - Constructor for class com.risk.team.services.RiskLaunchPhase
-
StartUp Phase Default Constructor
- RiskLaunchPhaseTest - Class in com.risk.team.services
-
Test class for launch Phase class.
- RiskLaunchPhaseTest() - Constructor for class com.risk.team.services.RiskLaunchPhaseTest
-
- RiskMapEdit - Class in com.risk.team.services
-
This class provides the user with the option to edit a Risk Game Map
as per the rules prescribed in the game.
- RiskMapEdit() - Constructor for class com.risk.team.services.RiskMapEdit
-
Constructor of the class which initializes mapObj object.
- RiskMapEdit(RiskMapRW) - Constructor for class com.risk.team.services.RiskMapEdit
-
Paramaterized Constructor of the class which initializes mapObj object.
- riskMapEdit - Variable in class com.risk.team.services.RiskMapEditTest
-
Object for RiskMapEdit Class
- RiskMapEditTest - Class in com.risk.team.services
-
Test Class for RiskMapEdit
- RiskMapEditTest() - Constructor for class com.risk.team.services.RiskMapEditTest
-
- RiskMapGraph - Class in com.risk.team.services
-
This MapGraph class contains all the methods to add , remove countries ,
continents and also to add , delete edges between countries.
- RiskMapGraph() - Constructor for class com.risk.team.services.RiskMapGraph
-
MapGraph constructor
- riskMapGraph - Variable in class com.risk.team.services.RiskMapGraphTest
-
Object for RiskMapGraph class
- RiskMapGraphTest - Class in com.risk.team.services
-
Test Class for Map graph class.
- RiskMapGraphTest() - Constructor for class com.risk.team.services.RiskMapGraphTest
-
- riskMapRW - Variable in class com.risk.team.model.PlayerTest
-
Object for RiskMapRW CLass
- riskMapRW - Variable in class com.risk.team.services.RiskMapEditTest
-
Object for RiskMapRW Class
- RiskMapRW - Class in com.risk.team.services
-
Map Input Output to read the contents from an existing map or to create a new
Map for the game.
- RiskMapRW() - Constructor for class com.risk.team.services.RiskMapRW
-
Constructor to load the contents of a New Map.
- RiskMapRW(RiskMapVerify) - Constructor for class com.risk.team.services.RiskMapRW
-
Constructor to load the contents of an Existing Map.
- riskMapVerify - Variable in class com.risk.team.services.RiskMapEditTest
-
Object for RiskMapVerify Class
- riskMapVerify - Variable in class com.risk.team.services.RiskMapGraphTest
-
- RiskMapVerify - Class in com.risk.team.services
-
Map Validation class contains methods for the verification of a already map
file, that the user will load for starting a game.
- RiskMapVerify() - Constructor for class com.risk.team.services.RiskMapVerify
-
A no argument constructor for initializing all the data fields of the
MapValidate class.
- RiskMapVerifyTest - Class in com.risk.team.services
-
Test Class for MapValidation
- RiskMapVerifyTest() - Constructor for class com.risk.team.services.RiskMapVerifyTest
-
- RiskTournamentController - Class in com.risk.team.controller
-
This class provides all the methods to control various activities during the game play,
implements Observer.
- RiskTournamentController() - Constructor for class com.risk.team.controller.RiskTournamentController
-
Constructor of TournamentController class
- roundRobin - Variable in class com.risk.team.controller.GamePhaseController
-
RoundRobin Object
- RoundRobin - Class in com.risk.team.services.gameplay
-
RoundRobin approach to iterate the Player turns.
- RoundRobin(ArrayList<Player>) - Constructor for class com.risk.team.services.gameplay.RoundRobin
-
RoundRobin Constructor


← Go Back
Rubik's Cube Timer
00:00.00
Tap or press Spacebar to start/stop
Results
Avg:
Best 3 of 5:
Best:
Best 10 of 12:
RESET


Bus
Stop Marker
** Table below displays each active bus in San Jose, click on one to show the real-time location on the map, along with the next 6 stops, table updates every minute**


Call 'Google Cloud' machine learning APIs for text and speech tasks. Call the 'Cloud Translation' API <https://cloud.google.com/translate/> for detection and translation of text, the 'Natural Language' API <https://cloud.google.com/natural-language/> to analyse text for sentiment, entities or syntax, the 'Cloud Speech' API <https://cloud.google.com/speech/> to transcribe sound files to text and the 'Cloud Text-to-Speech' API <https://cloud.google.com/text-to-speech/> to turn text into sound files.
| Version: | 0.2.0 |
| Depends: | R (≥ 3.3) |
| Imports: | assertthat, base64enc, googleAuthR, jsonlite, magrittr, purrr (≥ 0.2.4), stats, tibble, utils |
| Suggests: | cld2, httptest (≥ 3.1.0), knitr, rmarkdown, rvest, stringdist, shiny, shinyjs, tidyr, tuneR, xml2 |
| Published: | 2018-06-21 |
| Author: | Mark Edmondson [aut, cre], Neal Richardson [rev] (Neal reviewed the package for ropensci, see <https://github.com/ropensci/onboarding/issues/127>), Julia Gustavsen [rev] (Julia reviewed the package for ropensci, see <https://github.com/ropensci/onboarding/issues/127>) |
| Maintainer: | Mark Edmondson <r at sunholo.com> |
| BugReports: | https://github.com/ropensci/googleLanguageR/issues |
| License: | MIT + file LICENSE |
| URL: | http://code.markedmondson.me/googleLanguageR/, https://github.com/ropensci/googleLanguageR |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| In views: | WebTechnologies |
| CRAN checks: | googleLanguageR results |
| Reference manual: | googleLanguageR.pdf |
| Vignettes: |
Google Natural Language API Introduction to googleLanguageR Google Cloud Speech API Google Cloud Text-to-Speech API Google Cloud Translation API |
| Package source: | googleLanguageR_0.2.0.tar.gz |
| Windows binaries: | r-devel: googleLanguageR_0.2.0.zip, r-release: googleLanguageR_0.2.0.zip, r-oldrel: googleLanguageR_0.2.0.zip |
| OS X binaries: | r-release: googleLanguageR_0.2.0.tgz, r-oldrel: googleLanguageR_0.2.0.tgz |
| Old sources: | googleLanguageR archive |
Please use the canonical form https://CRAN.R-project.org/package=googleLanguageR to link to this page.


Issue DECLS-AND-DOC Summary
These passages are relevant to issue
DECLS-AND-DOC
:
Macro DEFGENERIC
Macro DEFINE-COMPILER-MACRO
Macro DEFINE-METHOD-COMBINATION
Macro DEFINE-SETF-EXPANDER
Macro DEFMACRO
Macro DEFMETHOD
Macro DEFSETF
Macro DEFTYPE
Macro DEFUN
Macro DESTRUCTURING-BIND
Macro DO, DO*
Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS
Macro DOLIST
Macro DOTIMES
Macro HANDLER-CASE
Macro MULTIPLE-VALUE-BIND
Macro PPRINT-LOGICAL-BLOCK
Macro PROG, PROG*
Macro RESTART-CASE
Macro WITH-ACCESSORS
Macro WITH-HASH-TABLE-ITERATOR
Macro WITH-INPUT-FROM-STRING
macro WITH-OPEN-FILE
Macro WITH-OPEN-STREAM
Macro WITH-OUTPUT-TO-STRING
Macro WITH-PACKAGE-ITERATOR
Macro WITH-SLOTS
Special Operator FLET, LABELS, MACROLET
Special Operator LET, LET*
Special Operator LOCALLY
Special Operator SYMBOL-MACROLET
Symbol DECLARE
Symbol LAMBDA
Copyright 1996, The Harlequin Group Limited. All Rights Reserved.


Comparative Analysis : USA
User Name
USA states
Population Trends
Diabetes Patients
Diversity
SPENDINGS BY GOV.
Electricity Consumption by resources


--- layout: post title: Partial Validation of Active Record Objects in Wicked date: '2012-04-17T09:34:00-05:00' tags: permalink: /post/21267434507/partial-validation-of-active-record-objects-in-wicked ---
This question comes up a lot, people want to have an object, lets call it a Product
that they want to create in several different steps. Let’s say our product has a few fields name
, price
, and category
and to have a valid product all these fields must be present.
This is a re-post of a wiki I wrote for Wicked. While it was written to be used with a wizard, the pattern can be used without it. Enjoy!
We want to build an object in several different steps but we can’t because that object needs validations. Lets take a look at our Product
model.
class Product < ActiveRecord::Base
validates :name, :price, :category, :presence => true
end
So we have a product that relies on name, price, and category to all be there. Lets take a look at a simple Wizard controller for ProductController.
class ProductController < ApplicationController
include Wicked::Wizard
steps :add_name, :add_price, :add_category
def show
@product = Product.find(params[:product_id])
render_wizard
end
def update
@product = Product.find(params[:product_id])
@product.update_attributes(params[:product])
render_wizard @product
end
def create
@product = Product.create
redirect_to wizard_path(steps.first, :product_id => @product.id)
end
end
Here the create action won’t work because our product didn’t save. OhNo!
The best way to build an object incrementally with validations is to save the state of our product in the database and use conditional validation. To do this we’re going to add a status
field to our Product
class.
class ProductStatus < ActiveRecord::Migration
def up
add_column :products, :status, :string
end
def down
remove_column :product, :status
end
end
Now we want to add an active
state to our Product
model.
def active?
status == 'active'
end
And we can add a conditional validation to our model.
class Product < ActiveRecord::Base
validates :name, :price, :category, :presence => true, :if => :active?
def active?
status == 'active'
end
end
Now we can create our Product
and we won’t have any validation errors, when the time comes that we want to release the product into the wild you’ll want to remember to change the status of our Product on the last step.
class ProductController < ApplicationController
include Wicked::Wizard
steps :add_name, :add_price, :add_category
def update
@product = Product.find(params[:product_id])
params[:product][:status] = 'active' if step == steps.last
@product.update_attributes(params[:product])
render_wizard @product
end
So that works well, but what if we want to disallow a user to go to the next step unless they’ve properly set the value before it. We’ll need to split up or validations to support multiple conditional validations.
class Product < ActiveRecord::Base
validates :name, :presence => true, :if => :active_or_name?
validates :price, :presence => true, :if => :active_or_price?
validates :category, :presence => true, :if => :active_or_category?
def active?
status == 'active'
end
def active_or_name?
status.include?('name') || active?
end
def active_or_price?
status.include?('price') || active?
end
def active_or_category?
status.include?('category') || active?
end
end
Then in our ProductController Wizard we can set the status to the current step name in in our update.
def update
@product = Product.find(params[:product_id])
params[:product][:status] = step
params[:product][:status] = 'active' if step == steps.last
@product.update_attributes(params[:product])
render_wizard @product
end
So on the :add_name
step status.include?('name')
will be true
and our product will not save if it isn’t present. So in the update action of our controller if @product.save
returns false then the render_wizard @product
will direct the user back to the same step :add_name
. We still set our status to active on the last step since we want all of our validations to run.
What you’re trying to do is fairly complicated, we’re essentially turning our Product model into a state machine, and we’re building it inside of our wizard which is a state machine. Yo dawg, i heard you like state machines… This is a very manual process which gives you, the programmer, as much control as you like.
If you have conditional validation it can be easy to have incomplete Product’s laying around in your database, you should set up a sweeper task using something like Cron, or Heroku’s scheduler to clean up Product’s that are not complete.
lib/tasks/cleanup.rake
namespace :cleanup do
desc "removes stale and inactive products from the database"
task :products => :environment do
# Find all the products older than yesterday, that are not active yet
stale_products = Product.where("DATE(created_at) < DATE(?)", Date.yesterday).where("status is not 'active'")
# delete them
stale_products.map(&:destroy)
end
end
When cleaning up stale data, be very very sure that your query is correct before running the code. You should also be backing up your whole database periodically using a tool such as Heroku’s PGBackups incase you accidentally delete incorrect data.
Hope this helps, I’ll try to do a screencast on this pattern. It will really help if you’ve had problems implementing this, to let me know what they were. Also if you have another method of doing partial model validation with a wizard, I’m interested in that too. As always you can find me on the internet @schneems. Thanks for using Wicked!


CHEAP: OMFG!!! The Pandemic board game is 40% off!!!
Fun with friends or family
by Callum BoothWelcome to CHEAP, our series about things that are good, but most of all, cheap. CHEAP!
Board games are one of my favorite things in the world. There’s something about sitting around your cozy home or, even better, in a gorgeous pub and gaming for a few hours — especially considering how long we spend staring at screens these days.

But, there’s a problem. What if you want a game that’s more laid back? Where you don’t have to compete with everyone? Or do your best to crush your opponents? What if you just want to have a Nice Time?
Then, do we have a board game for you: Pandemic.
Oh, and would you believe it??? It currently has a whopping 40 percent of its retail price, meaning you can pick up this badgal for only $24. A total bargain.
So, what actually is Pandemic? Well, it’s a board game where you work in a team to try and stop the spread of diseases across the globe.
This video does a good job in summarizing the game and how you play it:
Personally, I’m a big fan of Pandemic. Although it might sound a bit complex at first, it’s really easy to pick up. Before you know it, you’ll be working together to try and save the world from the ravages of disease.
The co-operative element is really pleasant too — so this could be a good one to bring back for Christmas if you have a particularly argumentative family.
So, make sure you take advantage of this great deal, and pick up Pandemic for only $40 while you still can.
This post includes affiliate links to products that you can buy online. If you purchase them through our links, we get a small cut of the revenue.
For more gear, gadget, and hardware news and reviews, follow Plugged on Twitter and Flipboard.
Price $ 24 ProductPandemic board game by Z-Man games
Buy now


Recipe 16.9. Simulating Enumerations in PythonCredit: Will Ware ProblemYou want to define an enumeration in the spirit of C's enum type. SolutionPython's introspection facilities let you code a class that implements a version of enum, even though Python, as a language, does not support the enum construct: class EnumException(Exception): pass class Enumeration(object): def _ _init_ _(self, name, enumList, valuesAreUnique=True): self._ _doc_ _ = name self.lookup = lookup = { } self.reverseLookup = reverseLookup = { } i = 0 for x in enumList: if type(x) is tuple: try: x, i = x except ValueError: raise EnumException, "tuple doesn't have 2 items: %r" % (x,) if type(x) is not str: raise EnumException, "enum name is not a string: %r" % (x,) if type(i) is not int: raise EnumException, "enum value is not an integer: %r" % (i,) if x in lookup: raise EnumException, "enum name is not unique: %r" % (x,) if valuesAreUnique and i in reverseLookup: raise EnumException, "enum value %r not unique for %r" % (i, x) lookup[x] = i reverseLookup[i] = x i = i + 1 def _ _getattr_ _(self, attr): try: return self.lookup[attr] except KeyError: raise AttributeError, attr def whatis(self, value): return self.reverseLookup[value] DiscussionIn the C language, enum lets you declare several named constants, typically with unique values (although you can also explicitly arrange for a value to be duplicated under two different names), without necessarily specifying the actual values (except when you want it to). Despite the similarity in naming, C's enum and this recipe's Enumeration class have little to do with the Python built-in enumerate generator, which is used to loop on (index, item) pairs given an iterablean entirely different issue! Python has an accepted idiom that's fine for small numbers of constants: A, B, C, D = range(4) However, this idiom doesn't scale well to large numbers of constants and doesn't allow you to specify values for some constants while leaving others to be determined automatically. This recipe provides for all these niceties and, optionally, also checks that all values (both the ones explicitly specified and the ones automatically determined) are unique. Enum values are attributes of an Enumeration class instance (Volkswagen.BEETLE, Volkswagen.PASSAT, etc.). A further feature, missing in C but really quite useful, is the ability to go from the value to the corresponding name inside the enumeration (the name you get can be somewhat arbitrary for those enumerations in which you don't constrain values to be unique). This recipe's Enumeration class has an initializer that accepts a string argument to specify the enumeration's name and a sequence argument to specify the names of all values in the enumeration. Each item of the sequence argument can be a string (to specify that the value named is one more than the last value used) or else a tuple with two items (the string that is the value's name, then the value itself, which must be an integer). The code in this recipe relies heavily on strict type checking to determine which case applies, but the recipe's essence would not change by much if the checking was performed in a more lenient way (e.g., with the isinstance built-in function). Each Enumeration instance has two dict attributes: self.lookup to map names to values and self.reverselookup to map values back to the corresponding names. The special method _ _getattr_ _ lets you use names with attribute syntax (e.x is mapped to e.lookup['x']), and the whatis method allows reverse lookups (i.e., find a name given a value) with similar ease. Here's an example of how you can use this Enumeration class: if _ _name_ _ == '_ _main_ _': import pprint Volkswagen = Enumeration("Volkswagen", ("JETTA", "RABBIT", "BEETLE", ("THING", 400), "PASSAT", "GOLF", ("CABRIO", 700), "EURO_VAN", "CLASSIC_BEETLE", "CLASSIC_VAN" )) Insect = Enumeration("Insect", ("ANT", "APHID", "BEE", "BEETLE", "BUTTERFLY", "MOTH", "HOUSEFLY", "WASP", "CICADA", "GRASSHOPPER", "COCKROACH", "DRAGONFLY" )) def whatkind(value, enum): return enum._ _doc_ _ + "." + enum.whatis(value) class ThingWithKind(object): def _ _init_ _(self, kind): self.kind = kind car = ThingWithKind(Volkswagen.BEETLE) print whatkind(car.kind, Volkswagen) # emits Volkswagen.BEETLE bug = ThingWithKind(Insect.BEETLE) print whatkind(bug.kind, Insect) # emits Insect.BEETLE print car._ _dict_ _ # emits {'kind': 2} print bug._ _dict_ _ # emits {'kind': 3} pprint.pprint(Volkswagen._ _dict_ _) pprint.pprint(Insect._ _dict_ _) # emits dozens of line showing off lookup and reverseLookup dictionaries Note that the attributes of car and bug don't include any of the enum machinery because that machinery is held as class attributes, not as instance attributes. This means you can generate thousands of car and bug objects with reckless abandon, never worrying about wasting time or memory on redundant copies of the enum stuff. See AlsoRecipe 6.2 shows how to define constants in Python; documentation on the special method _ _getattr_ _ in the Language Reference and Python in a Nutshell. |


| Class | Description |
|---|---|
| CmdAccount |
Command to clear all bound skills
|
| CmdAP |
A command that gives a player class experience
|
| CmdAttribute |
A command that allows a player to view their skill tree
|
| CmdBackup |
Backs up SQL data into local config files
|
| CmdBar |
Command to toggle on/off the skill bar
|
| CmdBind |
Command to bind a skill to an item
|
| CmdCast |
Command to bind a skill to an item
|
| CmdChangeClass |
SkillAPI © 2018
com.sucy.skill.cmd.CmdChangeClass
|
| CmdClearBinds |
Command to clear all bound skills
|
| CmdCombo |
Command to bind a skill to an item
|
| CmdCustomize | |
| CmdExp |
SkillAPI
com.sucy.skill.cmd.CmdExp
The MIT License (MIT)
Copyright (c) 2014 Steven Sucy
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software") to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
|
| CmdForceAccount |
Command to clear all bound skills
|
| CmdForceAttr |
A command that resets the attributes of a player
|
| CmdForceCast |
A command that makes a player cast a skill regardless
of them owning it or not and also ignores cooldown/mana costs.
|
| CmdForceProfess |
A command that allows a player to profess through classes
|
| CmdForceReset |
Command to clear all bound skills
|
| CmdForceSkill |
Command to forcefully modify a skill's level
|
| CmdInfo |
A command that displays a player's current class information
|
| CmdLevel |
A command that gives a player class levels
|
| CmdList |
A command that displays a player's account information
|
| CmdLore |
A command that gives a player class experience
|
| CmdMana |
A command that gives a player class experience
|
| CmdOptions |
A command that displays the list of available profess options
|
| CmdPoints |
A command that gives a player class experience
|
| CmdProfess |
A command that allows a player to profess through classes
|
| CmdRefund |
Command for refunding invested skill points
|
| CmdReload |
A command that allows a player to profess through classes
|
| CmdReset |
A command that allows a player to profess through classes
|
| CmdSkill |
A command that allows a player to view their skill tree
|
| CmdSkillMap |
A command that allows a player to view their skill tree
|
| CmdSwitch | |
| CmdUnbind |
Command to bind a skill to an item
|
| CmdWorld |
Copyright © 2021. All rights reserved.


{% extends 'contents/_base.html' %}
{% load static %}
{% block title %}Call for Proposals {% endblock title %}
{% block meta_description %}The Call for Proposals is now open. PyCon Taiwan 2020 is accepting talks and tutorials!{% endblock meta_description %}
{% block content %}
{% url 'page' path='speaking/recording' as speaking_recording_url %}
{% url 'page' path='speaking/talk' as speaking_talk_url %}
{% url 'page' path='speaking/tutorial' as speaking_tutorial_url %}
{% url 'page' path='event/open-space' as event_open-space_url %}
{% url 'page' path='about/code-of-conduct' as about_coc_url %}
{% url 'signup' as signup_url %}
{% url 'user_dashboard' as dashboard_url %}
Call for Proposals
The Call for Proposals is now open. PyCon 2020 Taiwan is accepting talks and tutorials!
All talks will be recorded, edited then uploaded to pyvideo.org by the PyCon Taiwan committee, unless the speaker requests otherwise. See more info about the recording release.
All speakers are required to buy their own conference tickets (Everyone Contributes Policy)
You need to sign up for a new account on tw.pycon.org. With an activated account, you can fill up the speaker profile and create new proposals through the My PyCon page.
We encourage you to submit the proposal as early as possible. You are welcomed to submit multiple proposals.
Due to the effects of COVID-19, you can choose to give your talk or tutorial remotely. If we make sure the offline speaking will take place as scheduled, you can still decide whether to come to the meeting venue in person.
We accept a broad range of Python-related proposals from academic research to commercial projects, case studies, or soft topics such as running a community, making good communication, mental health, etc. So basically, if you are reading this, just submit your proposal!
We encourage speakers to talk about your own Python package or application, your experience of learning Python or hosting a Python community, etc. Talks on advanced topics are highly welcomed as well. For your inspiration, our committee has suggested that they’d love to see talks on the following topics: FinTech, Community, A.I, Data Analytics, IoT, Machine Learning, Testing, etc.
When considering different topics, you may be interested in reviewing selected speeches over the past few years at PyCon Taiwan.
Talks will be lasting either 30 minutes or 15 minutes, depends on you, you'll measure and decide how much time you need. Note that the length of a talk includes setup and Q&A session.
Talks can be given in either English, Mandarin or Taiwanese Hokkien.
If it's your first time to propose a talk at PyCon Taiwan or a conference in general, please have a look at How to Propose a Talk? to learn more about conventions, and it might help you organize your thoughts on your proposal.
This year, we will invite part of the unselected talks to share at the local communities. PyCon Taiwan will partially compensate for your transportation cost.
Similar to talks, we don’t pose limitations on tutorial topics. This year, tutorials are free and the length has been changed to 1 hour and 30 minutes. It will be at the same time as the conference. Venue is tentatively set as Goodideas-Studio. The guideline for tutorial submission is based on the guideline for talks, so make sure you have read How to Propose a Talk? On top of that, We have some special requirements for tutorial submission, please refer to How to Propose a Tutorial? for more information.
After the Call for Proposal ends, and before the announcement of acceptance, the PyCon TW 2020 Proposals Review Committee is going to review the proposals and give scores and provide useful feedback. The process consists of three phases:
Between the stage-1 and stage-2 review, you can see the feedback from the reviewer. You may modify your proposal according to reviewers’ comments or feedback. If you want to make your change obvious to the reviewers, you can point out the ID of the comment, and mention about what you’ve modified according to the comment in the "Supplementary" section, e.g. "#4: Updated the time management for xxx phase"
If you have any questions, please contact us at<EMAIL_ADDRESS>Please note that PyCon Taiwan is a conference where the audience comes from different cultural backgrounds. Some jokes may be rude to others. If you want to add some humorous images or words to your speech, please double check if there is any possibility of offense, and refer to our Code of Conduct.


Just select a file below and click Load. No data will be uploaded. All work is done locally in your browser!


Lucene Tests - Input Data:
Lucene Tests - Results:
Indexed terms
Search term
Query
Match
[no matches found]


---
layout: archive
title: Lean Prover Zulip Chat Archive
permalink: 113489newmembers/27679Liftatypetoahigheruniverse.html
---
The archive URL format has changed. Please find this page at:
https://leanprover-community.github.io/archive/stream/113489-new-members/topic/Lift.20a.20type.20to.20a.20higher.20universe.html


Wildfire 'doubled Scotland's emissions' in six days
by EUobserverA World Wildlife Fund study revealed that a massive wildfire in the UK in May doubled Scotland's greenhouse gas emissions during the six days it burnt. About 700,000 tonnes of CO2 equivalent were released into the atmosphere during these days, reported the BBC. The research calls on the government to protect and improve peat bogs since the quality of this wetland can help to minimise emissions when wildfires occur.


A simple and easy way to show your appreciation for people on github.
It allows you to send lumens to anyone with a github account. It monitors comments for any mention of @tipbot.
To interact with the tipbot simply type any of the following commands:
| @tipbot | Send the default tip of 200 lumens to the creator of the issue you are commenting on. |
| @tipbot <amount> | Send a custom amount of lumens to the creator of the issue you are commenting on. |
| @tipbot <github name> | Send the default tip of 200 lumens to the specified github user. |
| @tipbot <amount> <github name> | Send a custom amount of lumens to the specified github user. |
| @tipbot empty <payment address or account ID> | Clear your tipbot account and send all the lumens in it to some other account. |
You can also send directly to any github account directly from your Stellar wallet by sending to: <github_name>*codetio.io.
For example you can send to: irisli*codetip.io
If you don't know what Stellar is check out Stellar.org
Brought to you by Cheesecake Labs. Enjoy!


Our Approach
We have formulated an intelligent and commercially focused approach to winning new businesss based on our collective experience across many sectors. Our expertise in accessing senior decision makers in some of the world's best known brands makes us an invaluable part of an affordable and successful new business campaign.
We know how brands like to be approached.
We develop original methods to access decision makers.
We create qualified meeting opportunities across many market sectors.
Senior brand decision makers are not all the same, we tailor our approach based on knowledge of individuals and organisations.
A powerful client login facility for keeping track of your new business pipeline.
Copyright Beacon 2015. All rights reserved.


Import hamburger-styles.css and hamburger-icon.js into the desired page
Copy and paste html from index.html of the type of icon you want to use
Future Plans
NOTE: These are future plans. Time permitting, I will do the things below. After the list below is done (well up to item three at least), if you would like to contribute feel free to make a pull request!
Make the naming of elements, css classes, and js variables+functions more systematic. Currently they are too verbose and not very descriptive of what is going on.
A few of the icons, when clicked rapidly, will break. They still functional, but classes get misapplied.
Comment the code.
See if there is a good way to make these icons accessible to all users (screen readers etc).


Notes for October 4th
- Layering in general
- Process divided into steps which are all performed independently of each other
- Each step must be completed before the next step may begin
- Allows for one step's implementation (though not function) to change without affecting the other steps/layers
- Layers may duplicate lower-layer functionality
- Layer may need information only available in another layer
- Service Model
- Defined by service offered by each layer
- Each layer performs certain actions within the later and/or uses services of the layer below
- Layer can be implemented in software, hardware, or a combination
- All layers together are called the Protocol Stack
- Five-layer Internet Protocol Stack
- Application
- Ex: HTTP, SMTP, FTP
- Nearly always implemented in software
- Example function: DNS (Translates human-friendly names into computer-friendly addresses)
- Distributed over multiple end systems
- Application in one end system uses protocol to exchange packets (messages) with other end systems
- Transport
- Nearly always implemented in software
- Transports application-layer messages between endpoints
- TCP
- Connection-oriented
- Guaranteed delivery of messages
- Flow control
- Breaks long messages into segments
- Provides congestion control
- UDP
- Connectionless
- No frills: none of TCP's listed benefits
- Packet referred to as a segment
- Network
- Often mixed hardware and software
- Moves packets called datagrams between hosts
- Passed a segment and destination by transport layer
- Delivers segment to designated destination
- IP Protocol
- Defines fields in datagram
- Defines how end systems/routers act on fields
- Only one IP Protocol exists
- Routing protocols which determine routes datagrams take
- Administrator runs one of many routing protocols
- Often referred to as IP layer
- Link
- Typically implemented in network interface card
- Routes datagrams through routers
- Network layer passes datagram to link layer
- Link layer passes datagram to next node and back to network layer
- Protocol examples: Ethernet, WiFi, DOCSIS (cable)
- Each datagram may use multiple link protocols during its journey
- Link layer packets are frames
- Physical
- Typically implemented in network interface card
- Moves individual bits from the packet
- Protocol varies depending on medium
- Ex: twisted-pair copper wire, fiber optics
- Seven-layer International Organization for Standardization Open Systems Interconnection Reference Model
- Application
- Presentation
- Provides services allowing applications to interpret the data
- Data compression, encryption, and description
- Session
- Delimits and synchronizes data exchange
- Provides means to build checkpointing and recovery
- Transport
- Network
- Link
- Physical
- Modern Internet uses 5-layer
- Functions unique to the 7-layer model are the responsibility of the application developer
There are no hugs in computer science
Home


---
layout: base
---
Join developers, tech entrepreneurs, and students for one day of sessions, hands-on learning, and community building.
Hear from experts in Android, Firebase, UI/UX & Flutter
From Beginners just starting Android to those looking for a challege, we have something for you all!
It's your chance to talk with speakers
First time bring an Android conference where engineers take the leading role. It's filled with exclusive sessions, the latest and greatest in Andorid development, and great engineers like you!
There's something for everyone, from designing app architecture to cross-platform development and everything in between. If you're non-technical, you may still apply.
Participants are expected to be respectful to each other. For details on our expectations, and who to contact if you need assistance, see our code of conduct.


{include file="public/header"}
+86-13544061709
<EMAIL_ADDRESS>Room1415,ShenHua Commercial Building,JiaBin Road LuoHu District,Shenzhen,China


hello!
Hello World!
The DOM is very useful!
This example demonstrates the document.body property.
Example list:
Click the button to get the HTML content of the next sibling of the first list item.
Note: Whitespace inside elements is considered as text, and text is considered as nodes.
If you add whitespace between two li elements, the result will be "undefined".


I am an adaptable college student currently attending Shri Govindram Seksaria Institute of Technology and Science. Throughout my academic career, I have been consistently praised as efficient by my professors and peers.
While working on academic and extracurricular projects, I have developed proven problem-solving, critical thinking and technical skills
Currently Iam working on Java/Kotlin with Spring and Android, breaking and fixing stuff.
View ResumeKotlin/Python | Android/Flask
Android app for solving optimization problems. Presents MVVM architecture integrated with Room-persistence, Firebase and asynchronous API callbacks .
This uses Operation-tools-API for beckend ops.
Operation-tools-API is a REST API which applies analytical methods of problem-solving and decision-making that is useful in the management of
organizations like routing , scheduling , leniar/constraint-programming using open-source optimization solvers such as
SCIP, GLPK and CP-SAT
Java/Kotlin | Spring/Android
NarutoDex is a application based on modern Android application tech-stacks and MVVM architecture.
This project is for focusing especially on the library Hilt for implementing dependency injection, Navigation components,
fetching data from the network and integrating persisted data in the database via repository pattern.
This uses NarutoDB for beckend ops.
NarutoDB is Rest API for Naruto Anime created using JSOUP to get the data from the NarutoFandom web page and save it in the mongoDB
database for caching.
Python/PyC | C/++ | Java | Rust
Benchmarking different languages in different levels and compiler optimizations and comparative analysis of different algorithms on different optimized languages with graphical representation of data on basis of memory management , runtime and ease.
PS- Python-C extension is faster then it seems :)


nanny
When you first started using diapers and you were scared so you would only poop while hiding under a table.
Or when you ruined my bathroom ceiling by splashing water from the bath all the way up and stained the wallpaper.


{% extends "coderdojochi/_base.html" %} {% load static i18n humanize coderdojochi_extras %} {% block title %}{% if object.course.code %}{{ object.course.code }}: {% endif %}{{ object.course.title }} on {{ object.start_date|date }} | {{ block.super }}{% endblock %} {% block meta_facebook_title %}{% if object.course.code %}{{ object.course.code }}: {% endif %}{{ object.course.title }} on {{ object.start_date|date }} | {{ block.super }}{% endblock %} {% block meta_twitter_title %}{% if object.course.code %}{{ object.course.code }}: {% endif %}{{ object.course.title }} on {{ object.start_date|date }} | {{ block.super }}{% endblock %} {% block meta_description %}{{ object.course.description|striptags|safe }}{% endblock %} {% block meta_facebook_description %}{{ object.course.description|striptags|safe }}{% endblock %} {% block meta_twitter_description %}{{ object.course.description|striptags|safe }}{% endblock %} {% block body_class %}page-class-detail{% endblock %} {% block contained_content %}
Enroll Student{{ students|pluralize }}
{% else %}There are currently no available spots for this class. Please join us at upcoming class.
{% endif %}| {{ student.first_name }} {{ student.last_name|slice:":1" }} | {% student_session_order_count student=student session=session as student_is_enrolled %} {% if spots_remaining > 0 or student_is_enrolled %} {% student_register_link student session %} {% else %} Enroll {% endif %} |
{{ object.course.description|safe }}
{% if object.additional_info %}Additional Info:
{{ object.additional_info|safe }}
This will be a live online class via Zoom.
Computer: PC (Windows XP or newer), Mac (OSX 10.7 or newer), or Chromebook with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended).
Internet: At least 1.2Mbps download and 600Kbps upload speeds. Go to fast.com to check your speed.
Webcam: Many laptops have an integrated webcam.
Microphone and Speakers: We highly recommend headphones with a built-in microphone, however any microphone and speakers will work in a quiet room.
About 10 minutes before class time, click the following link to join.
{{ object.online_video_link }}
Meeting ID: {{ object.online_video_meeting_id }}
Password: {{ object.online_video_meeting_password }}
{{ object.start_date|time:"P" }} to {{ object.end_date|time }}
Meeting ID: {{ object.online_video_meeting_id }}
Password: {{ object.online_video_meeting_password }}
This class is limited to {{ object.gender_limitation }}s only.
{% endif %} {% if object.gender_limitation %}{{ object.gender_limitation|title }}s between {{ object.minimum_age }} and {{ object.maximum_age }} of age. No computer skills required.
{% else %}Anyone between {{ object.minimum_age }} and {{ object.maximum_age }} of age. No computer skills required.
{% endif %}${{ object.minimum_cost | floatformat:-2 }} – ${{ object.maximim_cost | floatformat:-2 }}
{% elif object.cost > 0 %}${{ object.cost | floatformat:-2 }}
{% else %}Free to attend!
{% endif %}{{ object.instructor.bio|truncatechars_html:120 }}


FastFeatureDetector Wrapping class for feature detection using the FAST method.
Detects corners using the FAST algorithm by [Rosten06].
References:
[Rosten06]:
Edward Rosten and Tom Drummond.
"Machine Learning for High-speed Corner Detection".
In Computer Vision-ECCV 2006, pages 430-443. Springer, 2006.
|
|
addlistener |
Add listener for event. |
|
|
clear |
Clears the algorithm state |
|
|
delete |
Destructor |
|
|
detect |
Detects keypoints in an image or image set. |
|
|
empty |
Checks if detector object is empty. |
|
|
eq |
== (EQ) Test handle equality. |
|
|
findobj |
Find objects matching specified conditions. |
|
|
findprop |
Find property of MATLAB handle object. |
|
|
ge |
>= (GE) Greater than or equal relation for handles. |
|
|
getDefaultName |
Returns the algorithm string identifier |
|
|
gt |
> (GT) Greater than relation for handles. |
| Sealed
|
isvalid |
Test handle validity. |
|
|
le |
<= (LE) Less than or equal relation for handles. |
|
|
load |
Loads algorithm from a file or a string |
|
|
lt |
< (LT) Less than relation for handles. |
|
|
ne |
~= (NE) Not equal relation for handles. |
|
|
notify |
Notify listeners of event. |
|
|
save |
Saves the algorithm parameters to a file |
|
|
typeid |
Name of the C++ type (RTTI) |


Quickly picked up clients who were waiting for web apps to be made. Creation of Workout Tracker and Chan's Trading LTD.
19 weeks intense emersive web develment program.
Established and maintained long-term relationships with businesses and clients. Ranked in top 10% for sales company-wide over 200 locations. I left to follow my passion for computers and programming.
Started in B2B sales at BestBuy. I was ranked top 5% of the company and earn our first banner indicating we are the best. Quickly made a ladder move to Geeksquad as my passion is in computers. I was promoted to senior technician within a year, after continous research. Rearranged work space to improve work flow, resulted in repair time decreased by 30%. Ranked as number one turn around time with in 15 locations in district.
My first experiance with computer started back in the 80's where command line was the only option.
I was born in China and moved to San Francsisco when I was two years old. I later moved to Oakland then San Leandro. I was raised in a very traditional family that believes in hard work and old family values. My parents weren't good at English so they taught me math and logics. As a young child I solved a lot of logic puzzles and learned to think outside of the box.
My love for coding started back in the early 80's with IBM's 286 machine. Microsoft hadn't invented Windows 3.0 for consumers yet. I fell in love with computer after my first interaction with MS—DOS a full command line interface.
When I'm not cranking out code, I enjoy fishing on the delta, taking my motorcycle out, traveling to different places to eat, or cooking—because I love eating! Feel free to reach out if you want to get in touch with me.


Urgent recall for Cadbury's Dairy Milk Little Robins after allergy concerns
If you've bought these sweet treats, take them back for a full refund
by Carly OdellIt might only be November, but the shelves are already lined with all things Christmas.
Supermarket customers will know that you can already pick up festive treats, from mince pies to chocolates.
And if you've already started your Christmas food shop you need to double check if you've picked up specific Cadbury products as they may not be safe to eat.
The chocolate giant is urgently recalling its Dairy Milk Little Robins due to allergy fears.
Mondelez UK, which owns Cadbury, says the Christmas treats could contain undeclared almonds.
The Little Robins were incorrectly packaged with the Daim version of the same chocolate.
This means the original Little Robins could pose as a possible health risk for anyone with an allergy to nuts.
Cadbury said: "This error may not be immediately obvious as the individual chocolate pieces within the bag are wrapped in a similar foil.
"If you are allergic or intolerant to almonds, please check the outside of the bag for the date code and batch code before opening the pack and do not consume the product."
Which products are affected?
Cadbury Dairy Milk Little Robins - 93g with the best before date of 31/03/2020 and either of these batch codes:
CIS3092812
CIS3092822
If you have products that are being recalled you should return the product to where you bought it from for a full refund.
Cadbury apologised for any inconvenience caused and confirmed none of its other products are affected.


The Manchester electronic producer Andy Stott creates ghostly environments filled with glitches, pops, hazes, lurid synths, clarion vocals, graceful footwork, and enormous bass. His first substantive solo release since 2012’s masterful Luxury Problems, offers an expanding set of sounds and ideas. In the last three years, Stott has not only cemented his approach but also upped his ambition.
A decade ago, Ariel Pink crept out of his rented room in an ashram off Crenshaw with reels of spindly, self-destructing love songs. On his new album, the CalArts alumnus remains the stylistic next-of-kin to Frank Zappa: satirical, divisive, and more interested in terraforming genres than neatly deconstructing them. But for all the arch humor and affectation, Pink writes some of most wistful and peculiarly moving songs in contemporary music.
At this point, Clark has been translating his wracked emotions via machines—samplers, software, synths—for about half his life. Clark finds the Warp artist merging techno, electro, noise, classical, ambient, and post-rock with the skill of a virtuoso. This album is like Aphex’s comeback Syro in that it showcases a veteran artist living and breathing within a sonic palette of his own creation—and the fact that no one would confuse the two is a testament to Clark’s hard-won individuality.
So far, Arca is best known as a producer. He's already produced some of FKA twigs' best work, he's co-producing Björk's next album, and he had a hand in four songs on Kanye West's Yeezus. Despite his high profile collaborations, his excellent debut album Xen is doggedly experimental, perhaps the strangest music he's made. Xen feels less like a narrative arc than an amalgam of two- and three-minute chunks that might work just as well on shuffle. That's not a criticism. To the contrary: the album's mazelike shape is an indicator of how much lies beneath the surface. You really could get lost in this thing.
It’s important to note that Run the Jewels 2 is an album—it’s on a real label and you can pay money to own it. And the transition from mixtape-to-album explains every progression El-P and Killer Mike have made in the past year. Think of it as the Hell Hath No Fury to Run the Jewels’ We Got It 4 Cheap—the latter were freewheeling collaborations that introduced commercially exiled veterans to a new audience of microphone fiends and completely reframed their public perception. This is the most viciously realized rap album of 2014.


S2Container.NET TOP page
Previous Releases
Download
Release Dates
S2Container.NET 1.2.1 (.NET 2.0)
July 5, 2006
S2Container.NET 1.2.1 (.NET 1.1)
July 5, 2006
S2Container.NET 1.2.0 (.NET 2.0)
June 16, 2006
S2Container.NET 1.2.0 (.NET 1.1)
June 16, 2006
S2Container.NET 1.2.0-RC2 (.NET 2.0)
May 30, 2006
S2Container.NET 1.2.0-RC2 (.NET 1.1)
May 30, 2006
S2Container.NET 1.2.0-RC1 (.NET 2.0)
May 13, 2006
S2Container.NET 1.2.0-RC1 (.NET 1.1)
May 13, 2006
S2Container.NET 1.1.1 (.NET 1.1)
March 15, 2006
S2Container.NET 1.1.0 (.NET 1.1)
Feb. 22, 2006
S2Container.NET 1.0.0 (.NET 1.1)
Nov. 17, 2005
Trans. by H.Ozawa
Copyright© 2004-2006, The Seasar Foundation and the others. All rights reserved.


Ed Sutter
Unread
Lovely picture of a toaster on the front cover. Worth scrolling through to find examples of prototyping practice.
"The goal of this book is to prepare you for a real embedded systems
project by
walking you through an entire embedded systems design. Not
coincidentally, the
project source code included is a piece of firmware — an embedded boot
platform
— that can simplify all your future projects."
"Several chapters cover the basic steps of starting up an embedded system
and
getting a working application (including the basic boot in assembler),
exception
handling, flash memory drivers, a flash file system, and serial and
Ethernet
connections. The result is an understanding of how an embedded systems
project gets
started and how to build a platform on which an embedded systems
application can
reside."
"The intent of this book is not to
discuss the latest superscalar architecture or the antenna effects of
copper routes
on a printed circuit board, nor does it present a high-level abstract
design process."
PDF version of a full book, but weirdly rendered - contents pages are wrong. Still, it creates searchable text.


An interactive Python program that detect walls and “learns” their placement on a grid. It learns from previous wall formations and adapts to new formations with each iteration.
Tools: Python
See the codeA simple interactive website that allows users to read, write, and edit an online blog. It features a secure login system using MySQL as a database in conjunction with JSON and Apache2 Web Services.
Tools: HTML, CSS, PHP, JSON, MySql, Apache2
See the codeAn online portfolio to showcase who I am, what I've done, and skills I've worked with over the years.
Tools: HTML, CSS, Bootstrap 4, Photoshop
See the codeTutoring work throughout the years. I've helped many students ranging from middle school to undergraduates with coursework related to Computer Science and Mathematics.
Tools: C++
See the codeAn early inception of an Object-Oriented Programming Language that my colleagues and I worked on.
See DocumentationOther projects in the works:
Hi, my name is Rodolfo Diaz and I'm a recent Computer Science Graduate from California State University, San Bernardino. I have approximately 2 years of programming experience in: C++, HTML/CSS, BootStrap, Linux BASH, Agile Programming, and a few other. Other familiar languages I've worked with are: Java, Python, React, Assembly, UML, to name a few.
I'm eager to learn effective Software Engineering habits and applying them to achieve fast and efficient solutions. A dedicated worker aiming to help advance/achieve company goals and take on more responsibility as I grow within an organization and in the field of Software Engineering.
Some interest of mine within the field are: Machine Learning/Artificial Intelligence, Neural Networks, Game Development, Encryption, Cyber Security, Quantum Computing, Software Engineering, and Teaching: Both Computer Science and Mathematics.
Away from the computer, I enjoy a wide spectrum of things. From cycling to painting,
Away from the computer, I enjoy a wide spectrum of things. From cycling to painting,


How well do you know me?
This quiz has been designed to determine whether you have the slightest clue who Jed is. Each question was selected through a rigorous process involving penguins, cool-whip and a weed eater.
This quiz has been designed to determine whether you have the slightest clue who Jed is. Each question was selected through a rigorous process involving penguins, cool-whip and a weed eater.


Test Output
|
| open |
../../xforms/html/test_conditionalinvoke.html |
|
opens the form |
| assertElementPresent |
t0 |
|
checks that the form is the correct one |
| waitForText |
o0 |
sailor |
checks that the output is bound correctly |
| setTimeout |
1000 |
|
Set the timeout to 1 second, for subsequent waitfor actions. |
| click |
t0 |
|
clicks on the first trigger |
| waitForText |
o0 |
dolly |
waits for the output to get its new value |
| assertText |
o0 |
dolly |
checks that the output has changed after the action |
| click |
t1 |
|
clicks on the second trigger |
| waitForText |
o0 |
kitty |
waits for the output to get its new value |
| assertText |
o0 |
kitty |
checks that the output has changed after the action |
| click |
t2 |
|
clicks on the third trigger |
| justWait |
1000 |
|
waits for the output to get its new value |
| assertNotText |
o0 |
is it me you're looking for? |
checks that the output has not changed after the action has been conditionally supressed |
| click |
t3 |
|
clicks on the fourth trigger, to reset to sailor |
| waitForText |
o0 |
sailor |
waits for the output to get its new value |
| assertText |
o0 |
sailor |
checks that the output has been reset |
| click |
t2 |
|
clicks on the third trigger |
| waitForText |
o0 |
is it me you're looking for? |
waits for the output to get its new value |
| assertText |
o0 |
is it me you're looking for? |
checks that the output has changed now that the action has been conditionally permitted |
| click |
t1 |
|
clicks on the second trigger |
| justWait |
1000 |
|
waits for the output to get its new value |
| assertNotText |
o0 |
kitty |
checks that the output has not changed after the action has been conditionally supressed |
| close |
|
|
|


Sketch Recognition
Technical things to look up
Existing online platforms to make educational videos interactive
- Vialogue: Time Stamped comments for discussion as a discussion forum.
- VideoNote.es: Take time-stamped notes. Can Save on Google Drive and re-open. Click to play part synched with video.
- EdPuzzle: Insert quiz (comment, multiple choice or open-ended) inside the video.
- TedEd: Attach Multiple choice/ Open-ended question to vide, Discussion Forum / or Comments outside of video
- EduCanon: Insert questions (multiple choice, select-all-that-apply etc) inside the video. Give answer.
- HapYak: Insert pop-up quiz within video, annotate video with image and drawing on top of it.
- Blubbr: Insert multiple choice questions within video, give immediate feedback.


APPLICATION INFO
For now this application has no backend, neither DB to store any information. We work directly from Steam API
and CORS policy is strict in these cases, you will need a browser extension to work with InfoSteam.
Allow CORS extension for Chrome
Allow CORS extension for Firefox
CHANGE LOG - 1.0.0 Ver.
Lastest changes:
Release the first version of the app. (ﾉ◕ヮ◕)ﾉ*:･ﾟ✧
Incoming features:
- A funtional backend / DB so you don't have to download any browser extension. ❤
- Fastest load times.
- Sign in with your Steam account.
- Page redesign.
- Code formatter for those who download the project.


Comfy Noms
Menu for Tomorrow
Planner
My Dishes
Order History
Profile
Contact Us
Add New Dish
Dish Name:
Price:
$
.
Servings:
-
+
Add Pictures:
Description:
Additional Comments:
Submit Button
Reset Button
Are you sure you sure you want to keep this changes?
OK
Cancel


Ali Abuelhassan is a 4th year Cognitive Science student at UCSD. Ali spends his free time travelling, discovering new music, and photographing nature.


Was takin to a house that a kid had been video taping kids getting messed up on this chemical jwh he didnt wiegh it out he just started packing alot. 20 seconds after hitting the bong I went completly unconcious into a dark pit and the first thing I did was cry out to god but no presence was found the only thing I could feel was regret and my soul crying it was truly an out of body expierince it was the most real thing I had ever felt changed my whole life I'm a complete believer in christ now I dont think it was the fact that I was tripping but had thrown up at least 2 pounds while I was unconscious. I thank the lord everyday that I'm still alive and now I live for him but yes this drug is no joke expescially when people dont wiegh it out. I'll never smoke it again. I am a follower now and since that day I've been sober from everything and god is working wonders in my life.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


String
concatenations. Concatenation might be incorrect in an internationalized environment
and could be replaced by usages of java.text.MessageFormat
or similar classes.
Example:
String getMessage(String string, int number) {
return string + number;
}


Image Editor
Editor
|
About
|
License
|
Help
Get Cropped Canvas
160×90
320×180
Cropped
×
Move to [0,0]
Zoom to 100%
16:9
4:3
1:1
2:3
Free


Inline with Upstream Stable
IUS is a yum repository that provides newer versions of select software for RHEL and CentOS.
Latest software for Enterprise Linux
RHEL typically prioritizes security and stability over adding new features. This results in a secure and stable operating system, but there are times when users are willing to sacrifice some of that stability in order to gain access to the features found in newer software versions.
No automatic replacement of stock packages
Our packages use different names than their stock equivalents, and will not obsolete a stock package name. This ensures that a stock package will not be unexpectedly replaced by an IUS package just because the repository is enabled.
Follows upstream versions
Our packages track the latest upstream versions from their respective upstream projects. They are named in accordance with the upstream major version, and will only be updated to the latest version of that major version branch. They will never be updated to the next major version.


Before Change
m_schedule_next = self.m_schedule * momentum_cache_t * momentum_cache_t_1
self.updates.append((self.m_schedule, m_schedule_new))
ms = [K.variable(np.zeros(K.get_value(p).shape)) for p in params]
vs = [K.variable(np.zeros(K.get_value(p).shape)) for p in params]
self.weights = ms + vs
for p, g, m, v in zip(params, grads, ms, vs):
// the following equations given in [1]
g_prime = g / (1. - m_schedule_new)
After Change
m_schedule_next = self.m_schedule * momentum_cache_t * momentum_cache_t_1
self.updates.append((self.m_schedule, m_schedule_new))
shapes = [x.shape for x in K.batch_get_value(params)]
ms = [K.zeros(shape) for shape in shapes]
vs = [K.zeros(shape) for shape in shapes]
self.weights = [self.iterations] + ms + vs
for p, g, m, v in zip(params, grads, ms, vs):
// the following equations given in [1]
g_prime = g / (1. - m_schedule_new)


The Central Hills of Sri Lanka have, for centuries, captured the imagination of travellers from around the island and across the world. From ancient explorers like the celebrated middle-Eastern globetrotter Ibn Battuta and Chinese monk Faxian to modern day hikers and thrill seekers looking for that rush of dopamine that only scaling a foreboding mountain can bring, the mountains of Sri Lanka have always been a source of grit and inspiration. Here, we have rounded up the best and most challenging of the lot for the Edmund Hillary in you.
Undoubtedly the best known and most frequently climbed peak of them all. No list of Sri Lankan mountains is complete without this venerated and most sacred of hills located 40km northeast of Ratnapura (which literally translates to Gem City). At a staggering 2,243 metres above sea level, Adam’s Peak is the country’s fourth highest mountain, and its uniquely conical shape can be spotted from as far away as suburban Colombo and, on a clear day, in such unlikely places as Kalutara and even Bentota.
Lakegala (meaning Rock of Lanka) is accessible through the serene and highly isolated village of Meemure (worth a trip just for the amazing polos curry here) and is, by all accounts, the most difficult of all climbs you can undertake in Sri Lanka. Once you get past the wooded terrain at the base of the mountain, which can take hours depending on what trail you take, reaching the summit actually requires the use of rope and/or climbing gear. So yeah, it’s definitely not for the faint of heart; but absolutely worth the effort and risk, just to be able to say you’ve done it, if not for anything else.
Located in the heart of the picturesque Horton Plains, Kirigalpoththa rises a stupendous 2,388 metres above sea level. Don’t let this dissuade you, though. As the Horton Plains plateau itself is about 2,100 metres above sea level, the elevation gain of peak is just a few hundred metres. The climb is not particularly strenuous, but bad weather (and weather at Horton Plains is unpredictable, at best) can slow you down considerably on the way to the top and dampen your spirits somewhat. But the killer view that awaits you at the top more than makes up for it.
This one is ideal for a one day trip. If you take the train to Kandy and get off at the Ihala Kotte railway station, the foot of the Alagalla hill and the beginning of the trail is literally across the track.There’s a couple of villages along the path (we visited about five years ago, so my memory is a bit sketchy on their names) and from there onwards (beyond a tea estate or two), it’s nothing but an uphill climb, through a handful of dense forest cover and grassy plains alike. As with any climb, dehydration can occur, so be sure to carry enough water on you.
Hidden deep inside the range are some of the most isolated villages you’ll find anywhere in the island (such as Meemure mentioned above). Extremely traditional and far removed from industry, technology and any real concept of modernity, life in these villages couldn’t be more different from what urban dwellers, or even the most provincial of Sri Lankans, are accustomed to. Please note that this is not to say that people living in these areas are backward or uncivilised.


With supporting text below as a natural lead-in to additional content.
Go to github linkWith supporting text below as a natural lead-in to additional content.
Go to github linkWith supporting text below as a natural lead-in to additional content.
Go to github linkWith supporting text below as a natural lead-in to additional content.
Go to github link


grafana v0.1.3 Grafana.Dashboard View Source
Link to this section Summary
Functions
Delete an existing dashboard with the given slug. Slug is the url-friendly version of the dashboard title
Get a dashboard with the given slug. Slug is the url-friendly version of the dashboard title
Get dashboard from json file
Get the home dashboard
Create a new dashboard specified by json
Format dashboard parameters into JSON
Search dashboards with given parameters. “starred” is a boolean flag indicating whether only starred dashboards should be returned. “tagcloud” is a boolean indicating if a tagcloud should be returned
Get all the available tags for dashboards
Update an existing dashboard as specified in json
Link to this section Functions
Delete an existing dashboard with the given slug. Slug is the url-friendly version of the dashboard title.
iex> {:ok, response} = Grafana.Dashboard.delete(“test”) …> Map.keys(response) [“title”]
Get a dashboard with the given slug. Slug is the url-friendly version of the dashboard title.
iex> {:ok, dash} = Grafana.Dashboard.get “worldping-endpoint-dns” …> Map.keys(dash) [“dashboard”, “meta”]
Get dashboard from json file.
Get the home dashboard
iex> {:ok, dash} = Grafana.Dashboard.home …> Map.keys(dash) [“dashboard”, “meta”]
iex> {:ok, dash} = Grafana.Dashboard.get …> Map.keys(dash) [“dashboard”, “meta”]
Create a new dashboard specified by json.
Format dashboard parameters into JSON.
Model: { “dashboard”: {
"id": null,
"title": "Production Overview",
"tags": [ "templated" ],
"timezone": "browser",
"rows": [
{
}
],
"schemaVersion": 6,
"version": 0
}, “overwrite”: false }
Search dashboards with given parameters. “starred” is a boolean flag indicating whether only starred dashboards should be returned. “tagcloud” is a boolean indicating if a tagcloud should be returned.
iex> {:ok, search} = Grafana.Dashboard.search(“”, false, “Endpoints”, false) …> Map.keys(hd(search)) [“id”, “isStarred”, “tags”, “title”, “type”, “uri”]
Get all the available tags for dashboards.
iex> {:ok, tags} = Grafana.Dashboard.tags …> Map.keys(hd(tags)) [“count”, “term”]
Update an existing dashboard as specified in json.
iex> {:ok, dash} = Grafana.Dashboard.update(%{}) …> Map.keys(dash) [“slug”, “status”, “version”]