When the light fades and the moon rises over Innistrad, humanity becomes the universal prey. Packs of werewolves are drawn out by the moon, their humanity washed away by animal rage. Vampire families bare their fangs at the scent of human blood. Hordes of walking dead lurch across the manors and moors, driven by an innate hunger for the living. Alchemically created abominations twitch to life in alchemists' laboratories. Geists haunt the huddled human towns and terrify travelers along the dark crossways in between. From Innistrad's depths, powerful demons and impish devils plot humanity's downfall.
The humans of Innistrad have done their best to fight back. They form torch-wielding mobs to cleanse the abominations with fire. They train specialized holy warriors called cathars to strike back against the supernatural horrors. Most of all, they brandish the power of the Church of Avacyn. The Church is named for its leader, the powerful archangel Avacyn who was created by the Planeswalker Sorin Markov to safeguard humanity and allow them to coexist with their predators.
Innistrad's last few years have been tumultuous. First the demon Griselbrand trapped Avacyn in the Helvault with him, weakening the strength of the rites that invoked her and lowering humanity's defenses against the horrors of the night. When the situation was at its worst, with zombie armies marching on the high city of Thraben, the Helvault was sundered and Avacyn was released. But no sooner had Avacyn restored some measure of peace and balance to the plane than a new threat began to spin Innistrad toward its doom.
Madness swept over Innistrad as the fleeting hope of Avacyn's angelic protection turned to horror. Sorin Markov finally intervened, unmaking his beloved creation. But with Avacyn's unmaking, the last protections over the plane fell as well, opening it to new otherworldly intruders....
From his remote laboratory in Nephalia, Ludevic has established himself as the most prolific practitioner of a terrifying tradition: cobbling together monsters from the tissues of the dead. What makes Ludevic unique is that his fascination goes beyond the mysteries of flesh and life—he's captivated by the nuances of the mind. He derives great pleasure from studying the horror his creations inspire.
Since creating Kraum, the necro-alchemist Ludevic has spent almost a decade trying to replicate that singular work of genius. Kraum flies on galvanic membranes that issue bursts of static pops, which accompany the endless cackling of one of its hideous heads. A regular sight above the rooftops of Selhoff, Kraum's terrifying presence has made Ludevic a wanted man.
Sorin Markov saw that the vampires' wild and irresponsible feeding would quickly lead to the extinction of humans on Innistrad. To prevent this, he created the archangel Avacyn. Fierce faith in her protection provided much-needed balance against the dark forces of the plane.
The angel Bruna is the leader of Flight Alabaster, a group of angels centered in Thraben who maintain the archangel Avacyn's protective wards on the cities and holy sites throughout Innistrad.
An expert in ghoulcalling, the reanimation of the dead into unhallowed ghouls, Gisa delights in battling with and against her brother Geralf. Together their antics bring mayhem throughout the moors and Innistrad's Gavony province.
The angel Gisela is the leader of Flight Goldnight, an army of soldier-angels in Nephalia. After Avacyn's return from the Helvault, she was tasked with continuing the crusade against necromancers and their legions of undead, which she embraced with fervor and devotion.
In Nephalia, the lost and the mad turn their devotion to the inscrutable waters and to this massive horror that lurks in their lightless depths.
One of four demons who made a bargain with Liliana Vess, Griselbrand sought to end the meddling of Avacyn by challenging her to combat. After dueling for days, Avacyn finally defeated Griselbrand. However, while banishing him to the Helvault, Avacyn was dragged down, too, and imprisoned.
This head of the church witnessed Avacyn's duel with Griselbrand, resulting in the angel’s entrapment. In Avacyn's absence, the church's wards faded, and belief in the church began to weaken. Mikaeus chose not to reveal what happened to Avacyn, hoping to preserve the last shreds of faith.
Olivia Voldaren is the progenitor of the vampiric Voldaren bloodline. A famous eccentric, and bon-vivant, she is known for lavish and elaborate parties. Despite her extravagance, she and her bloodline still remain aloof from the rest of Innistrad, choosing to reside on its far borders.
Geralf is an expert skaberen (or "stitcher"), an alchemist who forms artificial life from body parts, magic, and metal. He is the creator of the zombie Grimgrin, so named to honor his rival and dear sister, Gisa.
Valuing Thraben safety over all else, Thalia led her finest soldiers to defend the Helvault from Liliana Vess. In the end, when forced to save either the Helvault or her warriors, Thalia chose her men. The Helvault then split asunder, releasing every bound demons, as well as Avacyn, the archangel.
Even the approach of Emrakul pressed on the minds of Innistrad's inhabitants, straining their sanity, and her full manifestation amplified the effect. Upon her arrival, she began warping the creatures of Innistrad in her own monstrous image.
Hanweir had once been the breadbasket of Gavony, but its fields became black and blighted. Their citizens united, and Hanweir stood as one against the horror of a world gone mad. As Emrakul drifted over Innistrad, flesh melted and twisted as the doomed of Hanweir screamed in agony. Soldier and peasant, shopkeeper and council elder—they all fused together, body and soul, into one writhing, protoplasmic mass. As one, every part of Hanweir became a single incomprehensible entity, a part of the world's madness.
Gisela and Bruna, the two archangels who joined Avacyn in her madness, fused together into a huge Eldrazi monstrosity with two heads, four wings, and a tangled mass of limbs resembling the tentacles of Emrakul herself. Together, they were known as "Brisela, Voice of Nightmares."
At the heart of Gavony is Thraben, safe haven for those in need of healing and a respite from Innistrad's dark forces. The human residents here either work to ensure the safety of their village or join the Avacyn church to become cathars, who travel the providences protecting humanity from danger.
The thick Ulvenwald Forest isolates these quaint villages from neighboring provinces. The Krallenhorde howlpack is ever present, though secret, and includes many of the town’s neighbors in its murderous ranks. Between the isolation and constant danger, most townsfolk here are wary of outsiders.
In Stensia's higher altitude, the rocky soil rules out farming. Instead, humans become shepherds and raise large families. A superstitious people content to survive day to day, the Stensia mentally ignore the fact that every passageway out of Stensia is constantly monitored by the vampire families.
The coastal cities of Nephalia draw many merchants. They also attract ghoulcallers and skaberen, who practice their craft away from prying neighbors or the church. While not as populated as Thraben, Nephalia's cities are denser, filled with those who, for one reason or another, prefer anonymity.
Stensia is controlled by four major vampire families: Markov, Voldaren, Falkenrath, and Stromkirk. Though their abilities may differ, they all have enhanced strength, eternal youth, the ability to dampen noise, and prominent canines—often the last terrifying image seen by many an unwary traveler.
Werewolves are created in moments of intense despair, when a human's soul becomes intertwined with the wild essence of nature—after which, both sides are locked in a struggle for control. With the archangel Avacyn's release, werewolves have now become wolfir, permanent wolf protectors of humanity.
Unhallowed are zombies that ghoulcallers harvest from the many fengrafs, seagrafs, or diregrafs around Innistrad. Skaabs are twisted, pieced-together corpses that the skaberen have reanimated through necroalchemy.
Geists are spirits of those who have passed, yet cannot find peace in the Blessed Sleep. Some are guardians, but most remain out of malice, revenge, and regret. Able to exist as corporeal and incorporeal beings, geists will seek vengeance or wander until the Church of Avacyn guides them to rest.
 Flight Goldnight protects the churches and towns with wards; Flight Alabaster maintains the fighting force and trains the cathars; and Flight of Herons scours the land for danger or growing threats.
As joyous as Avacyn's release from the Helvault was, it also meant the release of every single twisted demon that Avacyn had ever trapped. Power may be returning to the Church of Avacyn, but old demons are planning new heights of vulgar depravity and carnage to unleash upon humanity.
Excluding Nicol Bolas, this vampire is older than all the other Planeswalkers combined. Though he’s a master of blood magic, Sorin has a surprisingly virtuous streak.
Beautiful, cunning, and ambitious to a fault, Liliana Vess is quietly becoming one of the Multiverse’s most magnetic dangers. She wields the blackest of magic: necromancy.
This beast summoner was cursed by fellow planewalker Liliana Vess, tainting his green spells with black. Now he’s a predator on the hunt for brutal revenge.
A member of the secretive moonfolk, Tamiyo is driven to understand the Multiverse. She believes every plane holds a mystery, and she eagerly seeks to understand them all.
Lacking talent and discipline as a necromancy student, Tibalt was consumed with hatred, isolation, and failure. Now half devil, his pain is his power.
Dack Fayden is the self-proclaimed "greatest thief in the Multiverse." Using his skills in psychometry and deception magic, Dack is able to find anyone or anything in the Multiverse, but searching for his next great challenge puts him at odds with locals and law enforcement every step of the way.


anybody interested in binance trading historical data resolutions = seconds, pair =USDT-BTC (or others) ? I got some scripts ready to work
ryman11213-Sep-18 04:10 PM
@Hollowman9000 Regions banks gives me no problems and my brother uses U.S. Bank with zero issues
FishyGuts13-Sep-18 04:18 PM
I like @BDexRekt or @DexRekt which you can use in the future for other DEX platforms that might start offering leveraged target practice.
RT'd @Hollowman9000 I am sure someone here will help you build that bot.
ComputerGenie 👴👴👴13-Sep-18 04:42 PM
BDexRekt Wasn't that the colloquial name of the last GUI release?
3
3
snowdamn13-Sep-18 05:42 PM
guys, i've been pondering on mgwCC, it's YUGE
deposits' insurance is the biggest issue, especially with FOREX brokers
Alright13-Sep-18 05:44 PM
o.o haven't looked at BLOCK charts in a long while
holy crap
snowdamn13-Sep-18 05:45 PM
if there is a way for the broker to get commission through a CC, you can transfer operations to Komodo
a licensed broker can maintain access to same market feeds/books
wow
so, for the traditional FOREX model (i.e. current operations), mgwCC would play the role of the banks
first company to try will get their license voided lol
even though safer model because broker cannot spend funds/enter trades really
am i too naive, @jl777c? or missing any tech limitation?
well, i guess the brokers can enter trades after they've collected funds from losing trades (that they normally would need to keep for settlement - traditional FOREX corps, not talking about a DEX implementation)(edited)
but customers still have access to remaining funds
wow
jl777c13-Sep-18 06:09 PM
once we have cash settlements, where cash is BTC equivalents, then it does seem a lot is possible
snowdamn13-Sep-18 06:10 PM
is cash settlements a CC? anywhere i can read about it?
jl777c13-Sep-18 06:15 PM
upcoming prices CC
wait till next week
snowdamn13-Sep-18 06:15 PM
awesome
thank you
Gordon Komodo13-Sep-18 07:13 PM
you guys are moving too fast, the price might drop even more
4
Mische13-Sep-18 07:15 PM
Guys, pungo is legit right? I'm 99,99% sure but better ask before I get burned again
BlackJesus13-Sep-18 07:15 PM
yes it's peer2groups cryto
Mische13-Sep-18 07:21 PM
Alright thank you
Cryptoon13-Sep-18 07:47 PM
@Mische check out #deleted-channel#pungo and ask away
FishyGuts13-Sep-18 10:37 PM
I'm all in on Pungo.
well, not all in like KMD but yea.
Hollowman900013-Sep-18 10:49 PM
What does Pungo do
@FishyGuts
FishyGuts13-Sep-18 10:56 PM
Short version please. I am working.
Pungo reminds me of Supernet. All avenues of revenue from Peer2Group activities are funneled back into the Pungo Buyback fund.
One of the drivers for me was their self confidence. The desire to become owners of their own product based on the fruits of their labor :
You can basically sell your tokens back to the Pungo Group through a fund setup from these revenues mentioned above.
The buybacks in turn make remaining tokens valuable. Peer2 has the reloadable debit card already up, running and in use. They have Peer2Cloud and Peer2Cash which will be part of the Pungo ecosystem.
It really just feels like a way for them to crowdfund the 3.5 Million they will need to develop this and deploy it and they are willing to share in the ride, but unlike other ICO's, they have working products and future revenue streams / growth in sight.
The ease of use and UX that a client doesn't feel will be big in the adoption arena
I'm putting 1K of my hard earned KMD into it.
FishyGuts13-Sep-18 11:10 PM
I like the underlying model of having an idea and being able to buy back your idea with earnings.
Deleted User13-Sep-18 11:22 PM
Making a few reddit posts
is this correct?
Like when I started off with a few hundy and every time I put something in I could physically see the numbers go up, it’d be a few percentage higher and felt like it was adding on for the long run
But when you hit higher numbers and putting in that extra few tenners or hundreds doesn’t even make a dent LOL
Is it a good idea to add bit by bit whenever you can, or would it be better to wait for lump sums to invest
Hollowman900014-Sep-18 02:32 AM
It’s hindsight brother
Think about the litterboxeum crew at $1
Same questions
Same doubt
We could be the Betamax of the crypto world and we’re all throwing our fiat away


{% extends "base.html" %} {% block title %}Convert Adjacency Lists{% endblock %} {% block navbar_items %}
Upload your RMG Dictionary text file and convert them back into old style adjacency lists compatible with RMG-Java.
Note that adjacency lists containing heteroatoms such as N, Ar, Ne, and He are not compatible with old style adjacency lists and will result in conversion failure.


This action cannot be undone. This will permanently delete the {{courseToDeleteName}} course, students, teams, assignments, submissions, vm, and remove all collaborator associations.
Please type confirm/delete to confirm.


Following is a list of suffixes which are likely to be found on a Linux system.
| Suffix | File type |
- | backup file |
.C | C++ source code, equivalent to .cc |
.F | Fortran source with cpp(1) directives |
| or file compressed using freeze | |
.S | assembler source with cpp(1) directives |
.Y | file compressed using yabba |
.Z | file compressed using compress(1) |
.[0-9]+gf | TeX generic font files |
.[0-9]+pk | TeX packed font files |
.[1-9] | manual page for the corresponding section |
.[1-9][a-z] | manual page for section plus subsection |
.a | static object code library |
.ad | X application default resource file |
.ada | Ada source (may be body, spec, or combination) |
.adb | Ada body source |
.ads | Ada spec source |
.afm | PostScript font metrics |
.al | Perl autoload file |
.am | automake(1) input file |
.arc | arc(1) archive |
.arj | arj(1) archive |
.asc | PGP ASCII-armored data |
.asm | (GNU) assembler source file |
.au | Audio sound file |
.aux | LaTeX auxiliary file |
.avi | (msvideo) movie |
.awk | AWK language program |
.b | LILO boot loader image |
.bak | backup file |
.bash | bash(1) shell script |
.bb | basic block list data produced by |
| gcc -ftest-coverage | |
.bbg | basic block graph data produced by |
| gcc -ftest-coverage | |
.bbl | BibTeX output |
.bdf | X font file |
.bib | TeX bibliographic database, BibTeX input |
.bm | bitmap source |
.bmp | bitmap |
.bz2 | file compressed using bzip2(1) |
.c | C source |
.cat | message catalog files |
.cc | C++ source |
.cf | configuration file |
.cfg | configuration file |
.cgi | WWW content generating script or program |
.cls | LaTeX Class definition |
.class | Java compiled byte-code |
.conf | configuration file |
.config | configuration file |
.cpp | equivalent to .cc |
.csh | csh(1) shell script |
.cxx | equivalent to .cc |
.dat | data file |
.deb | Debian software package |
.def | Modula-2 source for definition modules |
.def | other definition files |
.desc | initial part of mail message unpacked with |
| munpack(1) | |
.diff | file differences (diff(1) command output) |
.dir | dbm data base directory file |
.doc | documentation file |
.dsc | Debian Source Control (source package) |
.dtx | LaTeX package source file |
.dvi | TeX's device independent output |
.el | Emacs-Lisp source |
.elc | compiled Emacs-Lisp source |
.eps | encapsulated PostScript |
.exp | Expect source code |
.f | Fortran source |
.f77 | Fortran 77 source |
.f90 | Fortran 90 source |
.fas | precompiled Common-Lisp |
.fi | Fortran include files |
.fig | FIG image file (used by xfig(1)) |
.fmt | TeX format file |
.gif | Compuserve Graphics Image File format |
.gmo | GNU format message catalog |
.gsf | Ghostscript fonts |
.gz | file compressed using gzip(1) |
.h | C or C++ header files |
.help | help file |
.hf | equivalent to .help |
.hlp | equivalent to .help |
.htm | poor man's .html |
.html | HTML document used with the World Wide Web |
.hqx | 7-bit encoded Macintosh file |
.i | C source after preprocessing |
.icon | bitmap source |
.idx | reference or datum-index file for hypertext |
| or database system | |
.image | bitmap source |
.in | configuration template, especially for GNU Autoconf |
.info | files for the Emacs info browser |
.info-[0-9]+ | split info files |
.ins | LaTeX package install file for docstrip |
.itcl | itcl source code; |
| itcl ([incr Tcl]) is an OO extension of tcl | |
.java | a Java source file |
.jpeg | Joint Photographic Experts Group format |
.jpg | poor man's .jpeg |
.kmap | lyx(1) keymap |
.l | equivalent to .lex or .lisp |
.lex | lex(1) or flex(1) files |
.lha | lharc archive |
.lib | Common-Lisp library |
.lisp | Lisp source |
.ln | files for use with lint(1) |
.log | log file, in particular produced by TeX |
.lsm | Linux Software Map entry |
.lsp | Common-Lisp source |
.lzh | lharc archive |
.m | Objective-C source code |
.m4 | m4(1) source |
.mac | macro files for various programs |
.man | manual page (usually source rather than formatted) |
.map | map files for various programs |
.me | Nroff source using the me macro package |
.mf | Metafont (font generator for TeX) source |
.mgp | MagicPoint file |
.mm | sources for groff(1) in mm - format |
.mo | Message catalog binary file |
.mod | Modula-2 source for implementation modules |
.mov | (quicktime) movie |
.mp | Metapost source |
.mp2 | MPEG Layer 2 (audio) file |
.mp3 | MPEG Layer 3 (audio) file |
.mpeg | movie file |
.o | object file |
.old | old or backup file |
.orig | backup (original) version of a file, from patch(1) |
.out | output file, often executable program (a.out) |
.p | Pascal source |
.pag | dbm data base data file |
.patch | file differences for patch(1) |
.pbm | portable bitmap format |
.pcf | X11 font files |
| Adobe Portable Data Format | |
| (use Acrobat/acroread or xpdf) | |
.perl | Perl source (see .ph, .pl and .pm) |
.pfa | PostScript font definition files, ASCII format |
.pfb | PostScript font definition files, binary format |
.pgm | portable greymap format |
.pgp | PGP binary data |
.ph | Perl header file |
.php | PHP program file |
.php3 | PHP3 program file |
.pid | File to store daemon PID (e.g., crond.pid) |
.pl | TeX property list file or Perl library file |
.pm | Perl module |
.png | Portable Network Graphics file |
.po | Message catalog source |
.pod | perldoc(1) file |
.ppm | portable pixmap format |
.pr | bitmap source |
.ps | PostScript file |
.py | Python source |
.pyc | compiled python |
.qt | quicktime movie |
.r | RATFOR source (obsolete) |
.rej | patches that patch(1) couldn't apply |
.rpm | RPM software package |
.rtf | Rich Text Format file |
.rules | rules for something |
.s | assembler source |
.sa | stub libraries for a.out shared libraries |
.sc | sc(1) spreadsheet commands |
.scm | Scheme source code |
.sed | sed source file |
.sgml | SGML source file |
.sh | sh(1) scripts |
.shar | archive created by the shar(1) utility |
.so | Shared library or dynamically loadable object |
.sql | SQL source |
.sqml | SQML schema or query program |
.sty | LaTeX style files |
.sym | Modula-2 compiled definition modules |
.tar | archive created by the tar(1) utility |
.tar.Z | tar(1) archive compressed with compress(1) |
.tar.bz2 | tar(1) archive compressed with bzip2(1) |
.tar.gz | tar(1) archive compressed with gzip(1) |
.taz | tar(1) archive compressed with compress(1) |
.tcl | tcl source code |
.tex | TeX or LaTeX source |
.texi | equivalent to .texinfo |
.texinfo | Texinfo documentation source |
.text | text file |
.tfm | TeX font metric file |
.tgz | tar archive compressed with gzip(1) |
.tif | poor man's .tiff |
.tiff | Tagged Image File Format |
.tk | tcl/tk script |
.tmp | temporary file |
.tmpl | template files |
.txt | equivalent to .text |
.uu | equivalent to .uue |
.uue | binary file encoded with uuencode(1) |
.vf | TeX virtual font file |
.vpl | TeX virtual property list file |
.w | Silvio Levi's CWEB |
.wav | wave sound file |
.web | Donald Knuth's WEB |
.wml | Source file for Web Meta Language |
.xbm | X11 bitmap source |
.xcf | GIMP graphic |
.xml | eXtended Markup Language file |
.xpm | X11 pixmap source |
.xs | Perl xsub file produced by h2xs |
.xsl | XSL stylesheet |
.y | yacc(1) or bison(1) (parser generator) files |
.z | File compressed using pack(1) (or an old gzip(1)) |
.zip | zip(1) archive |
.zoo | zoo(1) archive |
~ | Emacs or patch(1) backup file |
rc | startup (`run control') file, e.g., .newsrc |


|
Suitcase NukesWhat could be more scary than the idea of terrorists traipsing around the United States with suitcase-sized nuclear weapons, ready to dispense death on a massive scale in the first-ever atomic attack on American soil? Wow. That sure is scary.Suitcase nukes are perhaps the apex of paranoid fear lurking on the far edge of the possible. In a 2001 interview with Pakistani journalist Hamid Mir, al Qaeda No. 2 Ayman Al-Zawahiri boasted that the terrorist network had its suitcase nukes locked and loaded. According to Mir, Zawahiri said:
"If you have $30 million, go to the black market in central Asia, contact any disgruntled Soviet scientist and a lot of ... dozens of smart briefcase bombs are available. They have contacted us, we sent our people to Moscow, to Tashkent, to other Central Asian states, and they negotiated, and we purchased some suitcase bombs."Since then, as you may have noticed, dozens of fertilizer-fueled truck bombs have exploded, but mysteriously, no nuclear weapons have been sighted. It is physically possible to make a nuke that is more or less the size of a suitcase, and it's theoretically possible they could be bought and sold on the black market. Fortunately, it's not as easy as running over to the Uzbekistan Wal-Mart and handing them your credit card. One of the smallest nuclear warheads ever "officially" made was called the W54. Like so many insanely dangerous items in this world of ours, it was invented by the United States government. Tested in the late 1950s, the W54 was designed to be deployed on a bazooka-sized firing mechanism and deliver a tiny 0.01 kiloton blast, which is about enough explosive power to devastate a city block or two. During the 1960s, the U.S. Navy developed a weapon called a Special Atomic Demolition Munition (SADM) which was approximately the size of a large backpack and designed to be delivered by a team of two paratroopers, who would drop the device, arm it and then swim away to be picked up by a submarine or ship. The blast would theoretically have as much as a kiloton of explosive power. Even presuming the target was near water, this was a cumbersome system, which may have to do with why the program was scrapped. Even though it was only briefly considered a reasonable way to deliver nuclear weapons, about 300 SADMs were built, only to gather dust in an arsenal somewhere. All these efforts were 40 years ago, however. Technology has come a long way since then. The type of suitcase nuke people talk about today is estimated to be about the size of a small radiator or a George Foreman Grill. It requires about 25 pounds of the highest grade plutonium to work, plus some sort of undefined firing mechanism which would likely weigh more than the actual nuclear fuel. The maximum yield currently imaginable from a suitcase nuke is about five kilotons, or not quite half the explosive power of the bomb dropped on Hiroshima, and even that's a very high-end estimate. Realistically, the explosion would likely be much smaller, but that's not a lot of consolation if you happen to be sitting next to the suitcase. The story behind the suitcase nuke scare originated with Lt. Gen. Alexander Ivanovich Lebed, a retired Soviet national security official, who in 1997 warned that the collapsed former Soviet Union could not account for 80 to 100 suitcase nuclear weapons with a one-kiloton payload, designed to be operated covertly by a single person. A former science adviser to (Broken link for Boris Yeltsin) has also made public claims about Soviet programs to build suitcase or backpack sized nuclear weapons. Alexei Yablokov told PBS Frontline: Yes, small atomic charges exist. They are very small. Several dozen kilos, thirty kilos, forty kilos [60 to 90 pounds]. I spoke with people that made them, I saw them. The American specimens can be seen on the Internet, they can be seen on photographs, they can even be seen in the movies. I have never seen Russian analogies, I have only seen American ones, but Russian ones do exist, because I spoke with people who made them, and I believe these people, these people knew what they were talking about. ... No one knows how many exist.These are apparently the bombs Zawahiri was referring to. It's well-documented that al Qaeda has been trying to get a nuclear weapon of some sort for a long time, so the claim isn't absurd on the face of it. Starting no later than the early 1990s, al Qaeda operatives began trying to find uranium and other components for a nuclear weapon. The major argument against such a development is that no one has seen or heard of anything like these bombs in the terror network's arsenal. Despite the U.S. invasion of Afghanistan, nothing even remotely nuclear was ever deployed against military or civilian targets in that country. Nor have any weapons been recovered, at least as far as anyone in any country is willing to admit in public. Given the current administration's predilection for putting the fear of God into the public, you can interpret that as a compelling argument. Alternatively, given the current administration's predilection for secrecy, you could argue exactly the opposite. It all depends on how much fear you prefer to live with on a daily basis. For what it's worth, the experts don't think the suitcase nuke is much of a threat. Most of the people who spend their lives worrying about Russia's nuclear stockpile say that the suitcase nukes have "mostly" been accounted for. So that makes you "mostly safe." Of course, in scientific terms, that means no one can give you an accurate estimate of just how safe you are. There is no percentage associated with "mostly." It's not rocket science. Well, not exactly. In the unlikely event of a nuclear terrorist attack, the Department of Homeland Security has some helpful advice -- the same advice it has for a dirty bomb attack, a biological weapons attack, a chemical weapons attack or a bomb attack:
|


Josie Long (born 1982-04-17[ref]) has appeared in 23 episodes between 2008-2016. Josie Long on IMDB. Josie Long on Wikipedia. Josie Long on Chortle.


Cov-Figures is a mobile app that allows you to track various statistics surrounding the COVID-19 pandemic in the US. This app allows you to monitor data all the way down to the county level. The statistics were crafted to what would be useful to anyone at this time, and this will not only allow you to observe your own county's info, but also look at what's happening in other US counties. The link to the Github can be found here


Adds labels to Jenkins agents based on characteristics of the operating system running the agent.
Labels include operating system name, version, and architecture by default. Label creation can be controlled globally from the "Configure System" page of "Manage Jenkins". Label creation can be controlled on each agent from the "Configure" page of each agent. Label settings on the agent take priority over global agent label settings.


According to environmental resources, we are approaching the Sixth Mass Extinction Event within the next 20-150 years. The Mass Extinction Event may likely be the end of the Anthropocene Epoch, or the age of humans. Because of human activity such as overexploitation, habitat destruction and industrial manufacturing, global warming has been on the horizon ever since.
We must prepare and prevent/delay this extinction event from happening, and the only way is to stop these destructive practices immediately. As an individual, there is not much I can do to delay the event since every human on Earth is required to take part in it. The most I can do as an individual is to recycle, reduce my carbon footprint and plant trees. All of these activities reduce the stress I put on the environment, ultimately benefitting everyone else that share the planet with me.
If everyone on Earth did the same activities I'm doing to delay the extinction event from happening, it is possible that we won't experience the effects of it for another few centuries.


GOS PIZZA'S HERE
Home
About Us
Contact Us
Offers
Customer Support
Go Back
SignUp
About Us
HomePage
Payment
Order History
Offers
About Us
HomePage
Payments
Orders
Offers
Contact Us
Terms and Conditions


Arrays and Hashes
6/30/15
In this post I would like to cover Arrays and Hashes in Ruby.
Arrays
An array a list of objects in ruby. An array can hold numbers, words, and even other arrays.
You can find objects in arrays using their index, the index is the place in the array where a particular item is.
The tricky thing about Arrays is that their index starts at 0, not 1.
Drinks = ['Hawaiian Punch', 'Hi-C Ecto Cooler', 'Tang', 'Kool-Aid']
Even though Hawaiian Punch is the first item in the Array, it's index is 0. Ecto Cooler's index is 1, Tang's index is 2 and Kool-Aid is 3.
The great thing about using arrays in Ruby is that it remembers the index and the object so if you are looking for something specific this Arrays are the best way to go.
Hashes
A Hash is similar to an Array, it is less of an ordered list, and more of a heap. Hashes are a collection of key and value pairs. You can index the values in a hash by assigning them a key. Key and values can be anything you want.
Drinks ={ 'Hawaiian Punch' => 'The red drink' 'Hi-C Ecto Cooler' => 'The green drink' 'Tang' => 'The orange drink' 'Kool-Aid' => 'The drink that destroys walls'}
In this example, the key is the brand (Hawaiian Punch, Hi-C Ecto Cooler, Tang and Kool-Aid) and the value is their description (The red drink, The green drink, The orange drink, and The drink that destroys walls)
If I wanted to find a description of Kool-Aid I could access the key Kool-Aid and get the value The drink that destroys walls.
Array vs. Hash
Arrays are useful if you want to store a bunch of items and have them ordered for you. An example of where an array would come in handy is a submission form that has multiple fields. If you want to pass through the fields quickly to get to the email address Arrays can help you do that.
submission_form = ['first_name', 'last_name', , 'age', 'email_address']
Hashes are good if you want to associate one item with something else. An example of when you would use Hash would be if you wanted to map out fruit in your fruit bowl, you could easily find out how many apples, oranges, or grapes you have by assigning them keys and values.
Fruit_bowl = { 'Apples' => 3 'Oranges' => 2 'Grapes' => 0 'Bannanas' => 3 }


|
TensorRT
<IP_ADDRESS>
|
The NMSParameters are used by the BatchedNMSPlugin for performing the non_max_suppression operation over boxes for object detection networks. More...
#include <NvInferPluginUtils.h>
Public Attributes | |
| bool | shareLocation |
| int | backgroundLabelId |
| int | numClasses |
| int | topK |
| int | keepTopK |
| float | scoreThreshold |
| float | iouThreshold |
| bool | isNormalized |
The NMSParameters are used by the BatchedNMSPlugin for performing the non_max_suppression operation over boxes for object detection networks.
| shareLocation | If set to true, the boxes inputs are shared across all classes. If set to false, the boxes input should account for per class box data. |
| backgroundLabelId | Label ID for the background class. If there is no background class, set it as -1 |
| numClasses | Number of classes in the network. |
| topK | Number of bounding boxes to be fed into the NMS step. |
| keepTopK | Number of total bounding boxes to be kept per image after NMS step. Should be less than or equal to the topK value. |
| scoreThreshold | Scalar threshold for score (low scoring boxes are removed). |
| iouThreshold | scalar threshold for IOU (new boxes that have high IOU overlap with previously selected boxes are removed). |
| isNormalized | Set to false, if the box coordinates are not normalized, i.e. not in the range [0,1]. Defaults to false. |


Page not found
We're sorry - The page you were looking for could not be found.
You can try the following:
Access your account
Download Skype
See our products page
Go to Skype.com homepage


[continued]
being at all expert in painting. If your glass pane is bulging as if taken from the belly of a jar, it will show better. When you apply your turpentine colors to your glass panes, first place them on a hot tile &, once they are hot, spread your colors & leave it a while on the tile, then lay down your tin sheet.
Dye
Some take the root of Lapathium acutum maius, which looks like monk’s—rhubarb or sorrel, & using the root, which is yellow in summer, they dye threads & similar things.
Aqua fortis
Some put on for four pounds of aqua fortis matter four that is in the retort, four ounces of common water in the container, which is better than putting it into the retort. The alum is de—phlegmed & calcined such that the water does not have as many dregs. Many make it without de—phlegming the alum.
Vinegar
One takes for granted that jec heat red—hot the mineral salt that looks like marble & that is called in Catalonia & at the border of Spain Cardona salt, & throwing it in the red hot or quite hot in wine, it turns it into very good vinegar. Some make it with water poured on pomace soured after being pressed by grape pickers, but it will not keep & spoils in heat & thunder storms.
Silver gilt buttons
Because silver gilt does not fear fire, it is cut into lozenges flat on one side, then they are joined together in a star shape with a paste of crushed enamel, which is then melted & the enamel is gilt with gold leaf and then reheated.
Grottos
To fill some empty place that cannot be laden with hanging rocks, one puts a piece of thick parchment close to the fire, which shrinks & crumples. Then one paints it with distemper, then in oil. Next one affixes it.


DropdownBodyItemsCollection Class
Dropdown body items' collection. A collection that is used by the DropdownBodyView
composite view.
Constructor
DropdownBodyItemsCollection
()
Item Index
Methods
_processAjaxConfig
-
text
-
config
Sets the default ajax config before making an ajax call to server to reload the items based on what user searches in the dropdown.
Parameters:
Returns:
_removeHighlightTags
-
model
Removes the highlights from the model texts that are added while user had searched for those items.
Parameters:
-
model
DropdownSelectedTagItemModelA model the highlights should be removed from.
_removeHighlightTagsFromAll
()
private
Removes highlights from all the models present in the collection.
_updateCollectionItemsPostResponse
-
text
-
response
-
selectedItems
Method that gets executed by the filterItems
on a successful ajax from the server. It finds if the returned
items from the server matches with the text specified and highlights them. It also sets the returned items as
selected if any of them matches with the items specified in selectedItems.
deSelectAll
()
Deselects all the items in the collection.
deSelectItem
-
removedModel
Deselects the model that has been received as argument. If id is available, it searches with id, or text otherwise.
Parameters:
-
removedModel
DropdownSelectedTagItemModelA model that should be set as deselected.
filterItems
-
text
-
selectedItems
-
config
-
callback
Filters the items of the dropdown.
- For non-ajax dropdown, it iterates through all the items present in the list, and either marks the item visible or invisible based on the text search. Executes the callback if specified.
- For ajax dropdown, makes and ajax call to the server on the specified
url
, by executing therequestDataFormatter
callback to get the request parameters and executes theresponseDataFormatter
callback to format the response received from the server.
Parameters:
-
text
StringA string that should be used to filter the items of the collection
-
selectedItems
ArrayThe list of selected items that gets used to select the items after they have been received from server to show them as selected. Used mostly in case of multiSelect mode.
-
config
ObjectThe dropdown config.
-
callback
FunctionThe callback function that gets executed after successful filtration happens on the items.
selectItem
-
modelParam
Searches the item in the collection and marks it as selected.
Parameters:
-
modelParam
DropdownSelectedTagItemModelA model that should be selected.
selectMultiSelectModel
-
model
Selects the multiSelect model that is passed as an argument, it actually toggles the state of the model, as this method is used by the multiSelect dropdown to toggle the state. After selection, it removes the highlights from the list items.
Parameters:
-
model
DropdownSelectedTagItemModelA model whose state needs to be toggled
selectSingleSelectModel
-
model
Selects the model that has been passed as an argument.
Parameters:
-
model
DropdownSelectedTagItemModelA model to be selected
showAllItems
()
Shows all the items present in the collection by updating the attribute of the model.


Elegant Objects by Yegor Bugayenko
At last month's Code Cabin, I was chatting with Steve Temple about Ditto and best coding practices, he suggested that I read Elegant Objects by Yegor Bugayenko, as it made him think totally differently about object-oriented programming.
Looking around Yegor's blog, I liked his ideas, so I ordered the book ... I even noticed a small CSS bug on his blog and submitted a fix for it. I do love open-source!
A day or so later the book arrived and I couldn't put it down. The blurb on the cover says it all...
TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.
I started coding with BASIC (on a Spectrum 48K) as a kid, then "professionally" as a web-developer since 2000 doing Classic ASP/VBScript. The vast majority of my coding comes from a procedural background, I knew I had bad habits when doing OOP, but oh boy, whilst reading the book I had no idea how much I was "doing it wrong".
The book has many principles that I agreed with in theory, but I wasn't sure how I would practically apply them. The majority of the development I do is with C#/.NET and Umbraco CMS implementations, where most of the anti-patterns (as outlined in the book - such as returning null
object values) are a common occurrence.
Given the insight into how to develop clean, maintainable object-oriented code, I feel that I can at least improve on my own application and library code.
If you are an open-minded developer, who is looking for new and thought provoking ideas, I would definitely recommend this book.
Volume 2 of Elegant Objects is due out at the end of the year, see Yegor's website for updates.


Markdown Syntax Guide
This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
Headings Link to heading
The following HTML

—

elements represent six levels of section headings.

is the highest section level while

is the lowest.
H1 Link to heading
H2 Link to heading
H3 Link to heading
H4 Link to heading
H5 Link to heading
H6 Link to heading
Paragraph Link to heading
Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
Blockquotes Link to heading
The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer
or cite
element, and optionally with in-line changes such as annotations and abbreviations.
Blockquote without attribution Link to heading
Tiam, ad mint andaepu dandae nostion secatur sequo quae. Note that you can use Markdown syntax within a blockquote.
Blockquote with attribution Link to heading
Don’t communicate by sharing memory, share memory by communicating. — Rob Pike1
Tables Link to heading
Tables aren’t part of the core Markdown spec, but Hugo supports them out-of-the-box.
| Name | Age |
|---|---|
| Bob | 27 |
| Alice | 23 |
Inline Markdown within tables Link to heading
| Italics | Bold | Code |
|---|---|---|
| italics | bold | code |
Code Blocks Link to heading
Code block with backticks Link to heading
<!doctype html>

<meta charset="utf-8">
<title>Example HTML5 Document</title>

Test

Code block indented with four spaces Link to heading
<!doctype html>

<meta charset="utf-8">
<title>Example HTML5 Document</title>

Test

Code block with Hugo’s internal highlight shortcode Link to heading
<!doctype html>

<meta charset="utf-8">
<title>Example HTML5 Document</title>

Test

List Types Link to heading
Ordered List Link to heading
- First item
- Second item
- Third item
Unordered List Link to heading
- List item
- Another item
- And another item
Nested list Link to heading
- Fruit
- Apple
- Orange
- Banana
- Dairy
- Milk
- Cheese
Other Elements — abbr, sub, sup, kbd, mark Link to heading
GIF is a bitmap image format.
H2O
Xn + Yn = Zn
Press CTRL+ALT+Delete to end the session.
Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.


Woman charged in boyfriend's suicide pleads not guilty
BOSTON (AP) - A former Boston College student pleaded not guilty Friday to involuntary manslaughter on allegations that she encouraged her boyfriend to take his life.
Inyoung You, 21, appeared in Suffolk County Superior Court in Boston after returning to the U.S. from South Korea, where she has been since the charges were announced in October.
She was taken into custody in handcuffs after the judge set her bail at $5,000, which her lawyer said she would pay immediately. You, who was born in South Korea and is a naturalized U.S. citizen, was also ordered to surrender her passport.
Her trial date was set for November 2020.
Prosecutors say You and Alexander Urtula, of Cedar Grove, New Jersey, exchanged more than 75,000 texts in the last two months of their relationship, more than 47,000 of them sent by You.
They say she isolated Urtula from his friends and urged him to "go kill yourself" and called him "worthless" in a constant barrage of messages.
Urtula died in Boston on May 20, the day of his Boston College graduation.

They say that You also threatened to harm herself and that Urtula was afraid to leave her.
Earlier this week You, through a public relations firm, released text messages suggesting she tried to stop Urtula and alerted Urtula's brother in the moments before his death.
Urtula's relatives say they are devastated by his death and won't be commenting on the proceedings.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


Dot-Com test assignment
Register test assignment
Number of all entries in indexedDB:
List of all entries from IndexedDB:


jax-rs vs. plain servlet performance measurement
This demo sends
1000
asynchronous requests to a plain serlvet a simple jax-rs (resteasy) servlet to measure jax-rs overhead.
JAX-RS PUT
not yet running
JAX-RS GET
not yet running
Servlet PUT
not yet running
Servlet GET
not yet running


SIGN UP
Help us to help you find places
Give us your details and join the family today
account_circle
Your Name
mail
Your Email
lock
Your Password
phone
Your Phone Number
Submit


Create Geofence List
Longitude
Latitude
Radius
Unique ID
Conversion:
ENTER_GEOFENCE_CONVERSION
EXIT_GEOFENCE_CONVERSION
DWELL_GEOFENCE_CONVERSION
GEOFENCE_NEVER_EXPIRE
Continue Time
Dwell Delay Time
Notification Interval
Add to Geofence List
initConversion:
coordinateType
RequestCode:
Create Geofence List
Request Codes:
Delete Geofence List


Please Enter an Event Name.
Please Enter Event Description with minimum length of 15.
Event Starting Time
Please choose Event Starting Time.
Event Ending Time
Please choose Event Ending Time.
Event Date
Please choose Event Date.
Event Location
Please Enter Event Location with minimum length of 10.
Community Name :
{{item.comm_name}}
Please Select a Community.


WebFlight
alpha
GitHub
Docs
Performance
Demo
Web
Flight
Static content is delivered through your peer network.
We love feedback!
Name:
Email:
Message:


We're a site dedicated to helping you find your next favorite game! Taking a survey of your preferences, we help find the perfect game for you.
Our site works by using aspects and categories to find other games that have the same aspects or categories as the ones that you like.
Click here to learn more about aspects or to find a list of aspects.
Click here to learn more about categories or to find a list of categories.


This first rotation of class required us to complete a series of two challenges that were provided to us by Mr. Gerber. Our first chalenge was to create the tallest possible tower out of newspaper.
Overall I would say my group was successful during this first challenge. We had a few theories about what we should do in regards to our base. We eventually decided on a shallow cone like structure.
We decided to use this method in order to achevie the most surface area contacting the ground, while remaining stable and aerodynamic from multiple directions.
My bigest contribution was the use of rolling the paper into longer, stiffer, more durable pieces in order to increase the height. This can be seen in the followng image:
Our second challenge consisted of us students attempting to catch a golf ball with a set amount of straws and tape.
Although my group was unsuccesfull, I still believe that it was a good way to learn how eachother thinks and processes problems.
We initially had a few design problems so at the end we panicked an created a flat 'coffin' for the golf ball to land on top of. Anticipating a failure, we cut up a few of the remaining straws to make confetti when the golf ball hit our contraption.


|
Panda3D
|
Base class for objects that can be written to and read from Bam files. More...
Public Member Functions | |
| object | __reduce__ () |
| object | __reduce_persist__ (object pickler) |
| VectorUchar | encodeToBamStream () |
| Converts the TypedWritable object into a single stream of data using a BamWriter, and returns that data as a bytes object. More... | |
| bool | encodeToBamStream (VectorUchar data, BamWriter writer) |
| Converts the TypedWritable object into a single stream of data using a BamWriter, and stores that data in the indicated string. More... | |
| fillin (DatagramIterator scan, BamReader manager) | |
| This internal function is intended to be called by each class's make_from_bam() method to read in all of the relevant data from the BamFile for the new object. More... | |
| UpdateSeq | getBamModified () |
| Returns the current bam_modified counter. More... | |
| markBamModified () | |
| Increments the bam_modified counter, so that this object will be invalidated and retransmitted on any open bam streams. More... | |
| Public Member Functions inherited from TypedObject | |
| TypeHandle | getType () |
| int | getTypeIndex () |
| Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
| bool | isExactType (TypeHandle handle) |
| Returns true if the current object is the indicated type exactly. More... | |
| bool | isOfType (TypeHandle handle) |
| Returns true if the current object is or derives from the indicated type. More... | |
Static Public Member Functions | |
| static TypeHandle | getClassType () |
| Static Public Member Functions inherited from TypedObject | |
| static TypeHandle | getClassType () |
Additional Inherited Members | |
| Public Attributes inherited from TypedObject | |
| TypeHandle | type |
| Returns the TypeHandle representing this object's type. More... | |
Base class for objects that can be written to and read from Bam files.
See also TypedObject for detailed instructions.
| object __reduce__ | ( | ) |
| object __reduce_persist__ | ( | object | pickler | ) |
| VectorUchar encodeToBamStream | ( | ) |
Converts the TypedWritable object into a single stream of data using a BamWriter, and returns that data as a bytes object.
Returns an empty bytes object on failure.
This is a convenience method particularly useful for cases when you are only serializing a single object. If you have many objects to process, it is more efficient to use the same BamWriter to serialize all of them together.
| bool encodeToBamStream | ( | VectorUchar | data, |
| BamWriter | writer | ||
| ) |
Converts the TypedWritable object into a single stream of data using a BamWriter, and stores that data in the indicated string.
Returns true on success, false on failure.
This is a convenience method particularly useful for cases when you are only serializing a single object. If you have many objects to process, it is more efficient to use the same BamWriter to serialize all of them together.
| fillin | ( | DatagramIterator | scan, |
| BamReader | manager | ||
| ) |
| UpdateSeq getBamModified | ( | ) |
Returns the current bam_modified counter.
This counter is normally incremented automatically whenever the object is modified.
|
static |
| markBamModified | ( | ) |
Increments the bam_modified counter, so that this object will be invalidated and retransmitted on any open bam streams.
This should normally not need to be called by user code; it should be called internally when the object has been changed in a way that legitimately requires its retransmission to any connected clients.


A quick and easy way to add an interactive Cookie Permissions pop-up to your site
Use this JavaScript pop-up to comply with EU Cookie Legislation
What does it do?
See the pop-up box in the bottom corner of your window, asking you about your Cookie Permission preferences?
That’s what we are providing for you: a quick and easy way to add a feature just like that to your site. This will allow you to ask your site visitors about their cookie preferences, enabling you to easily comply with EU Cookie Consent Policy.
How does it work?
Follow the steps below to customize the plugin code.
Once you have made your customizations, copy-and-paste the generated code into your website’s HTML code or CMS template.
The plugin will add a cookie to your users’ browsers that identifies their cookie tracking preferences. It also allows you to conditionally enable/disable tracking JavaScript.
Step 1: Choose a theme
Select one of our existing color themes. Or, if you’re clever, use the jQuery ThemeRoller to create your own. Note: does not require the jQuery UI library itself.
Step 2: Customize Your Consent Levels (Optional)
By default, we provide four pre-defined levels of permission:
- Strictly Necessary and Performance
- Remember what is in your shopping basket
- Remember how far you are through an order
- Functional
- Remember your log-in details
- Make sure you’re secure when logged in to the website
- Make sure the website looks consistent
- Tracking
- Monitor how you travel through the website
- Targeting
- Allow you to share pages with social networks like Facebook
- Send information to other websites so that advertising is more relevant to you
If you would like to create your own Consent Levels, use the boxes below.
Note that permissions build on each level — anything defined in Level 1 will be included as a permission in Level 2.
Step 3: Link to the Edit Settings panel
We supply an Edit Setting panel, which is accessible from a link in the pop-up.
But you need to have a persistent link to the Edit Setting panel — usually in the footer of the page.
Identify the HTML element you want to use as your Edit Settings link.
You can either supply a jQuery object ( i.e. $('#my-button')
) or a CSS selector string ( i.e. '#my-button'
).
Step 4: Link to your Cookie policy
You are required by law to have a page on your site that details how you use cookies.
Place the URL of that page here:
Step 5: Include a link to jQuery?
Check this box if you need to include a link to jQuery.
If you are already including jQuery on your site, do not check this box.
Step 6: The Code
Copy and paste this code into the footer of your document. If you are including jQuery yourself, make sure this comes after jQuery has loaded.
    Powered by PrivacyPolicies.com
Step 7: Respect Your Users’ Privacy Preferences
This tool helps you inform your users about your Cookie Policy, and allows them to communicate their privacy preferences to you.
But it is still up to you to make sure that your website actually respects the choices made by your users.
Fortunately — this tool provides two easy way to do that. The first option can be used by almost anyone who knows how to edit their site’s markup. The second way is best used by developers.
Enable/Disable Scripts (for Anyone)
Most tracking tools (like Google Analytics) use cookies, and are therefore subject to the Cookie Consent laws. These tools usually require you to add some JavaScript code to your site. This plugin allows you to disable or enable that tracking code based on the user’s specific privacy preferences.
To do that:
- Organize different scripts into separate

Privacy Preference Cookie (for Developers)
In addition to toggling JavaScript elements, this plugin also sets a cookie on the user’s browser.
By default, the name of the cookie is cookie_consent_level
(this can be changed). The value of the cookie is the level id.
This cookie persists for a year, and can be used by your site to determine what sorts of things to do with user data.


{% include head.html %} {% include google_analytics.html %}
{{ site.description }}
© 2023. {{ site.author.name }} All rights reserved.


18 June 1997
Disease Outbreak Reported
On 16 June 1997, the Ministry of Health officially reported that 826 cases of dengue (3 deaths) have occurred in the city of Santiago de Cuba, located in the southernmost part of the island. The affected area is 36.5 sq km with a population of 168,000 and the total area of this city of 465,000 inhabitants is 184 sq km. The infections were first recognized in January this year. Dengue has been confirmed by the "Pedro Kouri" Institute of Tropical Medicine, a PAHO/WHO Collaborating Centre for the Study of Viral Diseases. This represents the first reported cases of dengue in Cuba since 1981 when ca. 350,000 cases and 158 deaths occurred. A report with further details will shortly be available.


Control Panel
Log Out
Users
Catalog
Carts
Categories
Sub-Categories
Loading...
NEXT PAGE
Public ID
Item Name
Category
Other
Sub-Category
Other
Measurements
Unit
This will be next to the dimension.Ex 1.1 mm
New Image
Description
Jamal
's Cart
Total: $
2321
Cras justo odio
$23.12
1


Derivation
Let $V_0=\infty$. Let $V(x)$ be potential energy, and $E$ be the energy of the particle. Since the particle is in the box, that means it's in a lower energy state than
We first want the possible states and associated eigenvalues for the energy operator $E$.
The operator is $H=[-\frac{\hbar}{2m}\frac{d^2}{dx^2}+V(x)]$, so we subsitute that into the eigenvector equation.
$$\begin{align*}
[-\frac{\hbar}{2m}\frac{d^2}{dx^2}+V(x)]\psi(x)=E\psi(x)&=E\psi(x)\\
\implies -\frac{\hbar^2}{2m}\frac{d^2}{dx^2}\psi&=[E-V(x)]\psi(x)\\
\implies \frac{d^2}{dx^2}\psi(x)&=-\frac{2m}{\hbar^2}[E-V(x)]\psi(x).
\end{align*}$$
Despite being a differential equation, this is not the same as schrodinger's equation. Solving this equation gives us the possible position states of the wavefunction and the associated energies (Schrodinger's would give the position state at a time $t$)
For the zones where $V_0=\infty$, the only solution to
$$\begin{align*}
\frac{d^2}{dx^2}\psi(x)=-\frac{2m}{\hbar^2}[E-\infty]\psi(x),
\end{align*}$$ where $E$ is finite is $\psi(x)=0$.
For the well from $x=0$ to $x=L$, we have $V(x)=0$. That gives us
$$\begin{align*}
\frac{d^2}{dx}\psi(x)=-\frac{2mE}{\hbar^2}\psi(x).
\end{align*}$$
If we let $k=\sqrt{\frac{2mE}{\hbar^2}}$, then we can get
$$\begin{align*}
\frac{d^2}{dx}\psi(x)=-k^2\psi(x).
\end{align*}$$
By inspection (or solving), we can see that $\psi(x)$ is a function of $\sin(x)$ or $\cos(x)$. Let's use $\sin(x)$. Then
$$\begin{align*}
\psi(x)=A\sin{(kx+c)},
\end{align*}$$ where $A$ is the normalization constant, $c$ is a phase shift, and $k=\sqrt{\frac{2mE}{\hbar^2}}$ (reminder we are finding the eigenvector right now).
Right now there are two things to take care of:
- Normalization constant $A$
- We need the allowed energy levels such that $\psi(L)=0$ and $\psi(0)=0$ at the edges of the well, so we don't get an infinitely fast jump from $\psi(0+\epsilon)=a$ to $\psi(0-\epsilon)=0$.
We find the normalization constant. We require that
$$\begin{align*}
\langle E_n|E_n\rangle&=1 \\
\implies \int_{-\infty}^{\infty}\psi_n^*(x)\psi_n(x)&=1\\
&=\int_{\infty}^0\psi_n^*(x)\psi_n(x)dx+\int_{0}^L + \int_{L}^{\infty}\psi^*_n(x)\psi_n(x)dx,
\end{align*}$$
Since $\psi(x)=0$ outside of $[0, L]$, then
$$\begin{align*}
\int_{-\infty}^{0}\psi_n^*(x)\psi_n(x)dx&=\int_{L}^{\infty}\psi_n^*(x)\psi(x)dx \\
&=0,
\end{align*}$$ then
we need
$$\begin{align*}
\int_{0}^{L}\psi_n^*\psi_n(x)dx &=1\\
\implies \int_{0}^{L}A^2\sin^2(kx)&=1\\
\implies A^2\int_{0}^{L}\sin^2(kx)&=1
\end{align*}$$
The integral of $\sin^2(kx)$ is $\frac{2x-\sin x}{4}$. Anyway if we solve for $A$, assuming that $\sin(kL)=0$ as required by the boundry coundition, then
$$\begin{align*}
A^2=\sqrt{\frac{2}{L}}
\end{align*}$$
For the eigenstates, we need that $\psi(0)=0$ and $\psi(L)=0$. $\psi(0)=\sqrt{\frac{2}{L}}\sin(0k)=\sqrt{\frac{2}{L}}\sin(0)$, and so $c=0$. For $\psi(L)=\sqrt{\frac{2}{L}}\sin(kL)$, this will be zero when $kL$ is a multiple of $\pi$, or $k=\frac{n/pi}{L}$, where $n$ is an integer (if $n=0$, then there is no particle. If $n<0$, there is a global phase change). Hence we require
$$\begin{align*}
\sqrt{\frac{2mE}{\hbar^2}}=\frac{n\pi}{L}
\end{align*}$$ solving for $E$ gives
$$\begin{align*}
E_n=\frac{\hbar^2 n^2 \pi^2}{2mL}.
\end{align*}$$
Since $\hbar=\frac{h}{2\pi}$, then this can be simplified to
$$\begin{align*}
E_n=\frac{hn^2}{8mL^2}.
\end{align*}$$
These are the allowed energy states, the energy eigenvalues.
Hence the eigenstate equation is
$$\begin{align*}
\frac{hn^2}{8mL^2}\sqrt{\frac{2}{L}}\psi(\frac{n\pi}{L}x)=E\psi_n(x),
\end{align*}$$ where the allowed energy levels are $E_n=\frac{hn^2}{8mL^2}$ with corresponding eigenstates $\psi(x)=\sqrt{\frac{2}{L}}\sin(\frac{n\pi x}{L})$


---
layout: post
title: +1 to mod_rails
tags:
- Coding
- Rambling
status: publish
type: post
published: true
meta:
_edit_last: "1"
---
Today I finally updated to mod_rails. The install was easy. I was missing a few requirements however the install process told me in exact terms what I needed to do. After rerunning the install everything worked. The mod_rails install process seemed almost too easy.
For those not in the know mod_rails handles everything you need to bring your rails app to production. All you have to do now is plonk your app on a server set up the database. Mod_rails does the rest. Mod_rails also removes the need for a mongrel cluster thus reducing the amount of memory used by the server. Very handy for users such as my self running on small hosting slices. The configuration is also much easier. I reduced a 36 line configuration file down to 4 lines. The only regret I have about mod_rails is that it renders my post on setting up a mongrel cluster with proxy balancer useless. Mod_rails ... it just works. That is all.
Check out mod_rails when you get a chance.


Signing in
Cilogi, Google or Facebook
You can choose whether to login with Cilogi, in which case you have to provide your Email address and a password, or use an existing account in Google or Facebook.
Google and Facebook are more convenient as you don't have to remember yet another password. Our login is probably a little more secure if you use a laptop or tablet to which others have access (your children perhaps) as there is only 1 level of permission with Google and Facebook, while we have a second level, with which to access the most sensitive resources.
If you use Google or Facebook we ask only for your password. We need this to contact you if there are problems and we need to contact you.
If you use the Cilogi login, then we send you a confirming Email to ensure that this is your Email, and once you're replied you can log in.
You can log in with any method as long as you use the same Email address. So you can log in with Cilogi one day and Google the next if you wish. Your id is your email address.


Preparation time
1-2 hours
Cooking time
30 mins to 1 hour
Serves
Makes 1 large loaf
Dietary
This pretty ring of sweet bread is slashed at the sides to expose the delicious fruit and nut filling.
For this recipe you will need a freestanding mixer with a dough hook attachment, a proving bag and a large baking tray.
Put the flour, salt, yeast, butter, sugar, eggs, milk and 50ml/1¾fl oz water in a bowl. Mix with a spoon until combined.
Add another 50ml/1¾fl oz water and knead in a freestanding mixer with a dough hook attachment for five minutes, or until you have a smooth soft dough. Cover with a tea towel and leave to prove for 45 minutes in a warm place.
For the filling, combine the fruit and nuts in one bowl, and the sugar and cinnamon in another.
When the dough is proved, turn it out onto a lightly floured work surface. Knock back the dough and lightly knead.
Roll the dough out into a 40x60cm/16x23½in rectangle, taking care not to knock all the air out.
Sprinkle the sugar and cinnamon mixture evenly over the dough and then cover with the fruit and nuts.
Starting at a long side, carefully roll the dough up into a cylinder (like a Swiss roll). Shape into a ring then use water to stick the two ends together.
Grease a large baking tray with butter. Lift the dough onto the tray and, using scissors, make vertical cuts around the outer edge of the ring, leaving a 4cm/1½in gap between each cut.
Put the formed ring into a proving bag and leave to rise for 40 minutes.
Preheat the oven to 190C/375F/Gas 5.
Bake the proved loaf for 15 minutes, then check if the loaf is browning too quickly. Cover it with aluminium foil (to prevent it burning) if necessary and return to the oven for another 5-10 minutes, or until cooked through and golden-brown.
For the decoration, gently heat the apricot jam to make a glaze.
Once baked, remove the tea ring from the oven and brush it with the apricot glaze. Set aside to cool completely on a wire rack.
Make an icing by combining the lemon juice and the icing sugar until smooth. When fully cooled, drizzle the lemon icing over the loaf and serve.


| label_date {scales} | R Documentation |
label_date()
and label_time()
label date/times using date/time format
strings. label_date_short()
automatically constructs a short format string
suffiicient to uniquely identify labels. It's inspired by matplotlib's
ConciseDateFormatter
,
but uses a slightly different approach: ConciseDateFormatter
formats
"firsts" (e.g. first day of month, first day of day) specially;
date_short()
formats changes (e.g. new month, new year) specially.
label_date(format = "%Y-%m-%d", tz = "UTC") label_date_short(format = c("%Y", "%b", "%d", "%H:%M"), sep = "\n") label_time(format = "%H:%M:%S", tz = "UTC") date_format(format = "%Y-%m-%d", tz = "UTC") time_format(format = "%H:%M:%S", tz = "UTC")
format |
For For |
tz |
a time zone name, see |
sep |
Separator to use when combining date formats into a single string. |
All label_()
functions return a "labelling" function, i.e. a function that
takes a vector x
and returns a character vector of length(x)
giving a
label for each input value.
Labelling functions are designed to be used with the labels
argument of
ggplot2 scales. The examples demonstrate their use with x scales, but
they work similarly for all scales, including those that generate legends
rather than axes.
date_format()
and time_format()
are retired; please use label_date()
and label_time()
instead.
date_range <- function(start, days) { start <- as.POSIXct(start) c(start, start + days * 24 * 60 * 60) } two_months <- date_range("2020-05-01", 60) demo_datetime(two_months) demo_datetime(two_months, labels = date_format("%m/%d")) # ggplot2 provides a short-hand: demo_datetime(two_months, date_labels = "%m/%d") # An alternative labelling system is label_date_short() demo_datetime(two_months, date_breaks = "7 days", labels = label_date_short()) # This is particularly effective for dense labels one_year <- date_range("2020-05-01", 365) demo_datetime(one_year, date_breaks = "month") demo_datetime(one_year, date_breaks = "month", labels = label_date_short())


To
{{widget.stellarAddress}}
resolved to: {{widget.destination}}
Amount
Fee
what's a fee? Normal traffic Medium congestion! High congestion! Recommended fee: {{widget.recommendedFee}} lumens
You're sending to this public key:
{{widget.destination}}
Check the transaction using your Ledger device.
Submitting transaction to the network...
Transaction successfully completed
Transaction failed
Warning We submitted your transaction to the network but because of the network conditions we are
not certain about it's status: it could either succeed or fail. Instead of recreating the transaction you should use
the button below to safely resubmit the transaction:
{{widget.outcomeMessage}}
Requires more signatures
This transaction requires additional signatures before it can be submitted.
Copy the transaction XDR below and add the required signatures before submitting it to the network.
{{widget.lastTransactionXDR}}


The West and the Ruthless
The West and the Ruthless is a movie starring Danny Brown, Dan Fowlks, and Paul Haapaniemi. In the dusty streets of Crow's Landing, outlaws, wealthy plantation owners, runaway slaves, a half Cherokee girl, a pair of brothel owners...


Note that classloader resources are downloadable. The items are downloaded from jar/directory files,
not using the
ClassLoader.getResource()
method. Results of
ClassLoader.getResource()
depends on the ClassLoader
implementation and may differ from files downloadable here.


{{ classNames[className] || 'Class' }}
Special Modifier Deck
Base Deck
Final Modifier Deck
Character Level:
Deck {{ abilitiesChosen.length }} / {{ abilityCategory.max }}
Will be here soon.
{{ item.points +1 }}
Build your deck in the Abilities section first !


|
SdFat
|
Base class for SD streams. More...
#include <SdStream.h>
Public Types | |
| typedef unsigned int | fmtflags |
| typedef unsigned char | iostate |
| typedef int32_t | off_type |
| typedef uint8_t | openmode |
| typedef uint32_t | pos_type |
| enum | seekdir { beg, cur, end } |
| typedef uint32_t | streamsize |
Public Member Functions | |
| bool | bad () const |
| void | clear (iostate state=goodbit) |
| bool | eof () const |
| bool | fail () const |
| char | fill () |
| char | fill (char c) |
| fmtflags | flags () const |
| fmtflags | flags (fmtflags fl) |
| bool | good () const |
| operator const void * () const | |
| bool | operator! () const |
| int | precision (unsigned int n) |
| int | precision () const |
| iostate | rdstate () const |
| fmtflags | setf (fmtflags fl) |
| fmtflags | setf (fmtflags fl, fmtflags mask) |
| void | setstate (iostate state) |
| void | unsetf (fmtflags fl) |
| unsigned | width (unsigned n) |
| unsigned | width () |
Static Public Attributes | |
| static const fmtflags | adjustfield = left | right | internal |
| static const openmode | app = 0X4 |
| static const openmode | ate = 0X8 |
| static const iostate | badbit = 0X01 |
| static const fmtflags | basefield = dec | hex | oct |
| static const openmode | binary = 0X10 |
| static const fmtflags | boolalpha = 0x0100 |
| static const fmtflags | dec = 0x0008 |
| static const iostate | eofbit = 0x02 |
| static const iostate | failbit = 0X04 |
| static const iostate | goodbit = 0x00 |
| static const fmtflags | hex = 0x0010 |
| static const openmode | in = 0X20 |
| static const fmtflags | internal = 0x0004 |
| static const fmtflags | left = 0x0001 |
| static const fmtflags | oct = 0x0020 |
| static const openmode | out = 0X40 |
| static const fmtflags | right = 0x0002 |
| static const fmtflags | showbase = 0x0200 |
| static const fmtflags | showpoint = 0x0400 |
| static const fmtflags | showpos = 0x0800 |
| static const fmtflags | skipws = 0x1000 |
| static const openmode | trunc = 0X80 |
| static const fmtflags | uppercase = 0x4000 |
Protected Member Functions | |
| bool | close () |
| bool | contiguousRange (uint32_t *bgnBlock, uint32_t *endBlock) |
| bool | createContiguous (SdFile *dirFile, const char *path, uint32_t size) |
| uint32_t | curCluster () const |
| uint32_t | curPosition () const |
| bool | dirEntry (dir_t *dir) |
| bool | exists (const char *name) |
| int16_t | fgets (char *str, int16_t num, char *delim=0) |
| uint32_t | fileSize () const |
| uint32_t | firstCluster () const |
| uint8_t | flagsToBase () |
| bool | getFilename (char *name) |
| void | getpos (fpos_t *pos) |
| bool | isDir () const |
| bool | isFile () const |
| bool | isOpen () const |
| bool | isRoot () const |
| bool | isSubDir () const |
| void | ls (Print *pr, uint8_t flags=0, uint8_t indent=0) |
| void | ls (uint8_t flags=0) |
| bool | mkdir (SdFile *dir, const char *path, bool pFlag=true) |
| bool | open (SdFile *dirFile, uint16_t index, uint8_t oflag) |
| bool | open (SdFile *dirFile, const char *path, uint8_t oflag) |
| bool | open (const char *path, uint8_t oflag=O_READ) |
| bool | openNext (SdFile *dirFile, uint8_t oflag) |
| bool | openRoot (SdVolume *vol) |
| int | peek () |
| bool | printName () |
| int16_t | read () |
| int16_t | read (void *buf, uint16_t nbyte) |
| int8_t | readDir (dir_t *dir) |
| bool | remove () |
| bool | rename (SdFile *dirFile, const char *newPath) |
| void | rewind () |
| bool | rmdir () |
| bool | rmRfStar () |
| bool | seekCur (int32_t offset) |
| bool | seekEnd (int32_t offset=0) |
| bool | seekSet (uint32_t pos) |
| void | setpos (fpos_t *pos) |
| bool | sync () |
| bool | timestamp (uint8_t flag, uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) |
| bool | truncate (uint32_t size) |
| uint8_t | type () const |
| SdVolume * | volume () const |
| void | write (const char *str) |
| int16_t | write (const void *buf, uint16_t nbyte) |
| void | write (uint8_t b) |
| void | write_P (PGM_P str) |
| void | writeln_P (PGM_P str) |
Static Protected Member Functions | |
| static void | dateTimeCallback (void(*dateTime)(uint16_t *date, uint16_t *time)) |
| static void | dateTimeCallbackCancel () |
| static void | dirName (const dir_t &dir, char *name) |
| static void | printFatDate (uint16_t fatDate) |
| static void | printFatDate (Print *pr, uint16_t fatDate) |
| static void | printFatTime (uint16_t fatTime) |
| static void | printFatTime (Print *pr, uint16_t fatTime) |
| static bool | remove (SdFile *dirFile, const char *path) |
Protected Attributes | |
| bool | writeError |
Base class for SD streams.
typedef unsigned int ios_base::fmtflags [inherited] |
type for format flags
typedef unsigned char ios_base::iostate [inherited] |
typedef for iostate bitmask
typedef int32_t ios_base::off_type [inherited] |
type for relative seek offset
typedef uint8_t ios_base::openmode [inherited] |
typedef for iostream open mode
typedef uint32_t ios_base::pos_type [inherited] |
type for absolute seek position
typedef uint32_t ios_base::streamsize [inherited] |
unsigned size that can represent maximum file size. (violates spec - should be signed)
enum ios_base::seekdir [inherited] |
| bool ios::bad | ( | ) | const [inline, inherited] |
| bool SdFile::close | ( | ) | [inherited] |
Close a file and force cached data and directory information to be written to the storage device.
| bool SdFile::contiguousRange | ( | uint32_t * | bgnBlock, |
| uint32_t * | endBlock | ||
| ) | [inherited] |
Check for contiguous file and return its raw block range.
| [out] | bgnBlock | the first block address for the file. |
| [out] | endBlock | the last block address for the file. |
| bool SdFile::createContiguous | ( | SdFile * | dirFile, |
| const char * | path, | ||
| uint32_t | size | ||
| ) | [inherited] |
Create and open a new contiguous file of a specified size.
| [in] | dirFile | The directory where the file will be created. |
| [in] | path | A path with a valid DOS 8.3 file name. |
| [in] | size | The desired file size. |
| uint32_t SdFile::curCluster | ( | ) | const [inline, inherited] |
| uint32_t SdFile::curPosition | ( | ) | const [inline, inherited] |
| static void SdFile::dateTimeCallback | ( | void(*)(uint16_t *date, uint16_t *time) | dateTime | ) | [inline, static, inherited] |
Set the date/time callback function
| [in] | dateTime | The user's call back function. The callback function is of the form: |
void dateTime(uint16_t* date, uint16_t* time) { uint16_t year; uint8_t month, day, hour, minute, second; // User gets date and time from GPS or real-time clock here // return date using FAT_DATE macro to format fields *date = FAT_DATE(year, month, day); // return time using FAT_TIME macro to format fields *time = FAT_TIME(hour, minute, second); }
Sets the function that is called when a file is created or when a file's directory entry is modified by sync(). All timestamps, access, creation, and modify, are set when a file is created. sync() maintains the last access date and last modify date/time.
See the timestamp() function.
| static void SdFile::dateTimeCallbackCancel | ( | ) | [inline, static, inherited] |
Cancel the date/time callback function.
| bool SdFile::dirEntry | ( | dir_t * | dir | ) | [inherited] |
Return a file's directory entry.
| [out] | dir | Location for return of the file's directory entry. |
| void SdFile::dirName | ( | const dir_t & | dir, |
| char * | name | ||
| ) | [static, inherited] |
Format the name field of dir into the 13 byte array name in standard 8.3 short name format.
| [in] | dir | The directory structure containing the name. |
| [out] | name | A 13 byte char array for the formatted name. |
| bool ios::eof | ( | ) | const [inline, inherited] |
| bool SdFile::exists | ( | const char * | name | ) | [inherited] |
Test for the existence of a file in a directory
| [in] | name | Name of the file to be tested for. |
The calling instance must be an open directory file.
dirFile.exists("TOFIND.TXT") searches for "TOFIND.TXT" in the directory dirFile.
| bool ios::fail | ( | ) | const [inline, inherited] |
| int16_t SdFile::fgets | ( | char * | str, |
| int16_t | num, | ||
| char * | delim = 0 |
||
| ) | [inherited] |
Get a string from a file.
fgets() reads bytes from a file into the array pointed to by str, until num - 1 bytes are read, or a delimiter is read and transferred to str, or end-of-file is encountered. The string is then terminated with a null byte.
fgets() deletes CR, '\r', from the string. This insures only a '\n' terminates the string for Windows text files which use CRLF for newline.
| [out] | str | Pointer to the array where the string is stored. |
| [in] | num | Maximum number of characters to be read (including the final null byte). Usually the length of the array str is used. |
| [in] | delim | Optional set of delimiters. The default is "\n". |
| uint32_t SdFile::fileSize | ( | ) | const [inline, inherited] |
| char ios_base::fill | ( | ) | [inline, inherited] |
| char ios_base::fill | ( | char | c | ) | [inline, inherited] |
Set fill character
| [in] | c | new fill character |
| uint32_t SdFile::firstCluster | ( | ) | const [inline, inherited] |
| fmtflags ios_base::flags | ( | ) | const [inline, inherited] |
set format flags
| [in] | fl | new flag |
| uint8_t ios_base::flagsToBase | ( | ) | [inline, protected, inherited] |
| bool SdFile::getFilename | ( | char * | name | ) | [inherited] |
Get a file's name
| [out] | name | An array of 13 characters for the file's name. |
| void SdFile::getpos | ( | fpos_t * | pos | ) | [inherited] |
get position for streams
| [out] | pos | struct to receive position |
| bool ios::good | ( | ) | const [inline, inherited] |
| bool SdFile::isDir | ( | ) | const [inline, inherited] |
| bool SdFile::isFile | ( | ) | const [inline, inherited] |
| bool SdFile::isOpen | ( | ) | const [inline, inherited] |
| bool SdFile::isRoot | ( | ) | const [inline, inherited] |
| bool SdFile::isSubDir | ( | ) | const [inline, inherited] |
| void SdFile::ls | ( | Print * | pr, |
| uint8_t | flags = 0 , |
||
| uint8_t | indent = 0 |
||
| ) | [inherited] |
List directory contents.
| [in] | pr | Print stream for list. |
| [in] | flags | The inclusive OR of |
LS_DATE - Print file modification date
LS_SIZE - Print file size.
LS_R - Recursive list of subdirectories.
| [in] | indent | Amount of space before file name. Used for recursive list to indicate subdirectory level. |
| void SdFile::ls | ( | uint8_t | flags = 0 | ) | [inherited] |
List directory contents to Serial.
| [in] | flags | The inclusive OR of |
LS_DATE - Print file modification date
LS_SIZE - Print file size.
LS_R - Recursive list of subdirectories.
| bool SdFile::mkdir | ( | SdFile * | parent, |
| const char * | path, | ||
| bool | pFlag = true |
||
| ) | [inherited] |
Make a new directory.
| [in] | parent | An open SdFat instance for the directory that will contain the new directory. |
| [in] | path | A path with a valid 8.3 DOS name for the new directory. |
| [in] | pFlag | Create missing parent directories if true. |
| bool SdFile::open | ( | SdFile * | dirFile, |
| uint16_t | index, | ||
| uint8_t | oflag | ||
| ) | [inherited] |
Open a file by index.
| [in] | dirFile | An open SdFat instance for the directory. |
| [in] | index | The index of the directory entry for the file to be opened. The value for index is (directory file position)/32. |
| [in] | oflag | Values for oflag are constructed by a bitwise-inclusive OR of flags O_READ, O_WRITE, O_TRUNC, and O_SYNC. |
See open() by path for definition of flags.
| bool SdFile::open | ( | SdFile * | dirFile, |
| const char * | path, | ||
| uint8_t | oflag | ||
| ) | [inherited] |
Open a file or directory by name.
| [in] | dirFile | An open SdFat instance for the directory containing the file to be opened. |
| [in] | path | A path with a valid 8.3 DOS name for a file to be opened. |
| [in] | oflag | Values for oflag are constructed by a bitwise-inclusive OR of flags from the following list |
O_READ - Open for reading.
O_RDONLY - Same as O_READ.
O_WRITE - Open for writing.
O_WRONLY - Same as O_WRITE.
O_RDWR - Open for reading and writing.
O_APPEND - If set, the file offset shall be set to the end of the file prior to each write.
O_AT_END - Set the initial position at the end of the file.
O_CREAT - If the file exists, this flag has no effect except as noted under O_EXCL below. Otherwise, the file shall be created
O_EXCL - If O_CREAT and O_EXCL are set, open() shall fail if the file exists.
O_SYNC - Call sync() after each write. This flag should not be used with write(uint8_t), write_P(PGM_P), writeln_P(PGM_P), or the Arduino Print class. These functions do character at a time writes so sync() will be called after each byte.
O_TRUNC - If the file exists and is a regular file, and the file is successfully opened and is not read only, its length shall be truncated to 0.
WARNING: A given file must not be opened by more than one SdFile object of file corruption may occur.
| bool SdFile::open | ( | const char * | path, |
| uint8_t | oflag = O_READ |
||
| ) | [inherited] |
Open a file in the current working directory.
| [in] | path | A path with a valid 8.3 DOS name for a file to be opened. |
| [in] | oflag | Values for oflag are constructed by a bitwise-inclusive OR of open flags. see SdFile::open(SdFile*, const char*, uint8_t). |
| bool SdFile::openNext | ( | SdFile * | dirFile, |
| uint8_t | oflag | ||
| ) | [inherited] |
Open the next file or subdirectory in a directory.
| [in] | dirFile | An open SdFat instance for the directory containing the file to be opened. |
| [in] | oflag | Values for oflag are constructed by a bitwise-inclusive OR of flags O_READ, O_WRITE, O_TRUNC, and O_SYNC. |
See open() by path for definition of flags.
| bool SdFile::openRoot | ( | SdVolume * | vol | ) | [inherited] |
Open a volume's root directory.
| [in] | vol | The FAT volume containing the root directory to be opened. |
| ios::operator const void * | ( | ) | const [inline, inherited] |
| bool ios::operator! | ( | ) | const [inline, inherited] |
| int SdFile::peek | ( | ) | [inherited] |
Return the next available byte without consuming it.
| int ios_base::precision | ( | unsigned int | n | ) | [inline, inherited] |
set precision
| [in] | n | new precision |
| int ios_base::precision | ( | ) | const [inline, inherited] |
| void SdFile::printFatDate | ( | Print * | pr, |
| uint16_t | fatDate | ||
| ) | [static, inherited] |
Print a directory date field.
Format is yyyy-mm-dd.
| [in] | pr | Print stream for output. |
| [in] | fatDate | The date field from a directory entry. |
| void SdFile::printFatDate | ( | uint16_t | fatDate | ) | [static, inherited] |
Print a directory date field to Serial.
Format is yyyy-mm-dd.
| [in] | fatDate | The date field from a directory entry. |
| void SdFile::printFatTime | ( | uint16_t | fatTime | ) | [static, inherited] |
Print a directory time field to Serial.
Format is hh:mm:ss.
| [in] | fatTime | The time field from a directory entry. |
| void SdFile::printFatTime | ( | Print * | pr, |
| uint16_t | fatTime | ||
| ) | [static, inherited] |
Print a directory time field.
Format is hh:mm:ss.
| [in] | pr | Print stream for output. |
| [in] | fatTime | The time field from a directory entry. |
| bool SdFile::printName | ( | ) | [inherited] |
Print a file's name to Serial
| int16_t SdFile::read | ( | ) | [inherited] |
Read the next byte from a file.
| int16_t SdFile::read | ( | void * | buf, |
| uint16_t | nbyte | ||
| ) | [inherited] |
Read data from a file starting at the current position.
| [out] | buf | Pointer to the location that will receive the data. |
| [in] | nbyte | Maximum number of bytes to read. |
| int8_t SdFile::readDir | ( | dir_t * | dir | ) | [inherited] |
Read the next directory entry from a directory file.
| [out] | dir | The dir_t struct that will receive the data. |
| bool SdFile::remove | ( | ) | [inherited] |
Remove a file.
The directory entry and all data for the file are deleted.
| bool SdFile::remove | ( | SdFile * | dirFile, |
| const char * | path | ||
| ) | [static, inherited] |
Remove a file.
The directory entry and all data for the file are deleted.
| [in] | dirFile | The directory that contains the file. |
| [in] | path | Path for the file to be removed. |
| bool SdFile::rename | ( | SdFile * | dirFile, |
| const char * | newPath | ||
| ) | [inherited] |
Rename a file or subdirectory.
| [in] | dirFile | Directory for the new path. |
| [in] | newPath | New path name for the file/directory. |
| void SdFile::rewind | ( | ) | [inline, inherited] |
Set the file's current position to zero.
| bool SdFile::rmdir | ( | ) | [inherited] |
Remove a directory file.
The directory file will be removed only if it is empty and is not the root directory. rmdir() follows DOS and Windows and ignores the read-only attribute for the directory.
| bool SdFile::rmRfStar | ( | ) | [inherited] |
Recursively delete a directory and all contained files.
This is like the Unix/Linux 'rm -rf *' if called with the root directory hence the name.
Warning - This will remove all contents of the directory including subdirectories. The directory will then be removed if it is not root. The read-only attribute for files will be ignored.
| bool SdFile::seekCur | ( | int32_t | offset | ) | [inline, inherited] |
Set the files position to current position + pos. See seekSet().
| [in] | offset | The new position in bytes from the current position. |
| bool SdFile::seekEnd | ( | int32_t | offset = 0 | ) | [inline, inherited] |
Set the files position to end-of-file + offset. See seekSet().
| [in] | offset | The new position in bytes from end-of-file. |
| bool SdFile::seekSet | ( | uint32_t | pos | ) | [inherited] |
Sets a file's position.
| [in] | pos | The new position in bytes from the beginning of the file. |
set format flags
| [in] | fl | new flags to be or'ed in |
modify format flags
| [in] | mask | flags to be removed |
| [in] | fl | flags to be set after mask bits have been cleared |
| void SdFile::setpos | ( | fpos_t * | pos | ) | [inherited] |
set position for streams
| [out] | pos | struct with value for new position |
| void ios::setstate | ( | iostate | state | ) | [inline, inherited] |
Set iostate bits.
| [in] | state | Bitts to set. |
| bool SdFile::sync | ( | ) | [inherited] |
| bool SdFile::timestamp | ( | uint8_t | flags, |
| uint16_t | year, | ||
| uint8_t | month, | ||
| uint8_t | day, | ||
| uint8_t | hour, | ||
| uint8_t | minute, | ||
| uint8_t | second | ||
| ) | [inherited] |
Set a file's timestamps in its directory entry.
| [in] | flags | Values for flags are constructed by a bitwise-inclusive OR of flags from the following list |
T_ACCESS - Set the file's last access date.
T_CREATE - Set the file's creation date and time.
T_WRITE - Set the file's last write/modification date and time.
| [in] | year | Valid range 1980 - 2107 inclusive. |
| [in] | month | Valid range 1 - 12 inclusive. |
| [in] | day | Valid range 1 - 31 inclusive. |
| [in] | hour | Valid range 0 - 23 inclusive. |
| [in] | minute | Valid range 0 - 59 inclusive. |
| [in] | second | Valid range 0 - 59 inclusive |
| bool SdFile::truncate | ( | uint32_t | length | ) | [inherited] |
Truncate a file to a specified length. The current file position will be maintained if it is less than or equal to length otherwise it will be set to end of file.
| [in] | length | The desired length for the file. |
| uint8_t SdFile::type | ( | ) | const [inline, inherited] |
| void ios_base::unsetf | ( | fmtflags | fl | ) | [inline, inherited] |
clear format flags
| [in] | fl | flags to be cleared |
| unsigned ios_base::width | ( | ) | [inline, inherited] |
| unsigned ios_base::width | ( | unsigned | n | ) | [inline, inherited] |
set width
| [in] | n | new width |
| void SdFile::write | ( | const char * | str | ) | [inherited] |
Write a string to a file. Used by the Arduino Print class.
| [in] | str | Pointer to the string. Use SdFile::writeError to check for errors. |
| int16_t SdFile::write | ( | const void * | buf, |
| uint16_t | nbyte | ||
| ) | [inherited] |
Write data to an open file.
| [in] | buf | Pointer to the location of the data to be written. |
| [in] | nbyte | Number of bytes to write. |
| void SdFile::write | ( | uint8_t | b | ) | [inherited] |
Write a byte to a file. Required by the Arduino Print class.
| [in] | b | the byte to be written. Use SdFile::writeError to check for errors. |
| void SdFile::write_P | ( | PGM_P | str | ) | [inherited] |
Write a PROGMEM string to a file.
| [in] | str | Pointer to the PROGMEM string. Use SdFile::writeError to check for errors. |
| void SdFile::writeln_P | ( | PGM_P | str | ) | [inherited] |
Write a PROGMEM string followed by CR/LF to a file.
| [in] | str | Pointer to the PROGMEM string. Use SdFile::writeError to check for errors. |
const fmtflags ios_base::adjustfield = left | right | internal [static, inherited] |
mask for adjustfield
const openmode ios_base::app = 0X4 [static, inherited] |
seek to end before each write
const openmode ios_base::ate = 0X8 [static, inherited] |
open and seek to end immediately after opening
const iostate ios_base::badbit = 0X01 [static, inherited] |
iostate bad bit for a nonrecoverable error.
const fmtflags ios_base::basefield = dec | hex | oct [static, inherited] |
mask for basefield
const openmode ios_base::binary = 0X10 [static, inherited] |
perform input and output in binary mode (as opposed to text mode)
const fmtflags ios_base::boolalpha = 0x0100 [static, inherited] |
use strings true/false for bool
const fmtflags ios_base::dec = 0x0008 [static, inherited] |
base 10 flag
const iostate ios_base::eofbit = 0x02 [static, inherited] |
iostate bit for end of file reached
const iostate ios_base::failbit = 0X04 [static, inherited] |
iostate fail bit for nonfatal error
const iostate ios_base::goodbit = 0x00 [static, inherited] |
iostate for no flags
const fmtflags ios_base::hex = 0x0010 [static, inherited] |
base 16 flag
const openmode ios_base::in = 0X20 [static, inherited] |
open for input
const fmtflags ios_base::internal = 0x0004 [static, inherited] |
fill between sign/base prefix and number
const fmtflags ios_base::left = 0x0001 [static, inherited] |
left adjust fields
const fmtflags ios_base::oct = 0x0020 [static, inherited] |
base 8 flag
const openmode ios_base::out = 0X40 [static, inherited] |
open for output
const fmtflags ios_base::right = 0x0002 [static, inherited] |
right adjust fields
const fmtflags ios_base::showbase = 0x0200 [static, inherited] |
use prefix 0X for hex and 0 for oct
const fmtflags ios_base::showpoint = 0x0400 [static, inherited] |
always show '.' for floating numbers
const fmtflags ios_base::showpos = 0x0800 [static, inherited] |
show + sign for nonnegative numbers
const fmtflags ios_base::skipws = 0x1000 [static, inherited] |
skip initial white space
const openmode ios_base::trunc = 0X80 [static, inherited] |
truncate an existing stream when opening
const fmtflags ios_base::uppercase = 0x4000 [static, inherited] |
use uppercase letters in number representations
bool SdFile::writeError [inherited] |


The Psychic Game
= >.< =
Guess what letter I'm thinking of:
Wins:
0
Losses:
0
Guesses Left:
0
Your Guesses so Far Left:
0


I’m a reformed Chef turned Business Intelligence Analyst with a knack for simplification, looking to implement a new model for both my life and your business . I am a passionate and perceptive individual who is dedicated to the pursuit of knowledge and the growth of those around him. My unique blend of intuition and creativity drives me to succeed in any situation and under any circumstance. I know what it takes to succeed in the world and have learned to leverage my strengths for myself and my career moving forward.
12-week long training program dedicated to give students a deep dive into the world of Data Science, focusing on the ability to analyze, make sense of, convey data-driven facts from massive data sets, and predict what happens next through predictive modeling and pattern recognition.
- Increased profitability by 200% in the time I consulted for the markets.
- Assisted in creation of SoP manual and employee handbook for further growth
- Created a line of seafood meal products to be sold possibly in large scale super markets.
- Lowered overtime labor by $25000 in one year
- Managed a staff of over 25 people
- 2+ million in food sales in 2016
- Created opening menu
- Oversaw construction and development of project from the ground up
- Built labor and food cost models and excel sheets for streamlined profit and loss
- Ran a 27.5% food cost over the course of my tenure
- Updated menu to include French and Spanish options
- Ran sub 12% hourly labor cost
- $4 million restaurant dinner only, high volume expediting and line cooking
GPA: 4.0
GPA: 4.0
GPA: 3.5
Python - Data Analytics - Data Mining - Data Cleaning - Data Visualization - SQL - Microsoft Excel - AWS - Google Cloud - Pandas - Spark - Tensorflow - Scala - Natural Language Processing - Big Data - Keras - Profitability - Bokeh - Tableau
Self Starter - Interpersonal Management - Team Player - Stakeholder Interaction - Efficiency Expert - Labor Expert - Communication - Detail Oriented - Punctual - Intuitive
Apart from being a full time data professinal I am still passionate about food and the culture surrounding it. I enjoy hiking, weightlifting, teaching and volunteering in Atlanta.
When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, and I spend a large amount of my free time exploring the latest technology advancements in the machine learning and Data Science world.