| DOSE: T+ 0:00 |
20 mg |
oral |
2C-T-2 |
(capsule) |
| T+ 0:00 |
1 repeated |
smoked |
Cannabis |
(ground / crushed) |
| T+ 8:00 |
2 tablets |
oral |
Pharms - Ibuprofen |
(pill / tablet) |
It had been many, many months since I had last tripped. It was with 5-MeO-AMT, and I don't clearly remember it, although I remember working the next day and it was horrible. My friend had to leave my High School however, so I had no chance to do anything else. Since then, she has come back, and things have gotten regular. Her friend had been trying to get 2c-i, but there was some sort of shipping mistake and 2c-t-2 was sent instead. So, after a few weeks of expecting the 2c-i to come in, I was surprised. It was a Friday night, cool, wintery in January. I hadn't eaten in roughly twelve hours.
My friends stressed for about an hour before we finally found a place to trip. My friend (C) has a small apartment behind her house, a one room deal that she's been house sitting for a friend. C's friend wouldn't mind us using the apartment, so we went there. The power was out, except for one outlit, which we loaded up with a heater and a stereo. We also filled the room with candles, and as all of my friends were experienced trippers, we had glow sticks and two 'magic wands,' balls on the end of flexible wands that could be twirled around to make patterns as they switched colors. I personally bought a fiber optic wand with many plastic 'fibers' that changed colors.
I didn't take notes during the experience, but I can recall generally the flow of events.
Around 11:00, we each took 20 mg in tissue paper pills (Myself, C, D, and J). A, another unexperienced girl (who I was not aquanted with at the beginning of the evening), took 10. We settled in and smoked some marijuana, and listened to music while we talked about general things, ect.
I began to feel an intense body load around 12:00. My limbs began to shake, although I think this might have been something I could have stopped - it wasn't a bad body feeling at all. I was beginning to feel euphoria and while there was a deep feeling in my stomach, it wasn't a bad feeling.
After about 1:00, I lost track of time altogether. I would feel like hours had passed, and it had been five minutes. I had a very lethargic feeling, as if moving would change my perspective to some great degree. While pot was being passed around the room at random intervals, I didn't feel any great need to partake, although it was rewarding when I did.
A, who was being rather negative throughout the trip, stood up at one point and went to the bathroom to vomit. I have a feeling it was psychosomatic, especially since she took such a lower dose. However, I can't speak for her.
Visually, I found the experience to be very fun. There was a great deal of smooth movement and the light from the candles made the entire room feel warm. Although we were worried it would be too cold, I was very warm throughout the entire trip. At one point, I grew attached to a green glow stick because it was a cool light. My thought process was not as introspective as D's was, and C seemed to be having a trip more akin to mine. D said afterwards that it had helped him get things in order, but I felt more like it was something to experience. I didn't spend much time being introspective, but much like my experience with 5-MeO AMT, I found myself listening to other people talk and enjoying what was happening in a more passive way.
Around 2:00, I went outside with D and J. Partially, I did this to smoke, but it was mostly to get out while A and C had a conversation. We discussed how negative and annoying A was being, but as they drifted back towards the apartment, I stayed out in the alley and had another cigarette. The trees especially had a smooth, claymation motion effect. D came back to join me, and we discussed how the drug was.
From about 2:30 to 6:00, things slowed down a lot. The euphoria lasted longest, and the smoothness continued, although the very intense patterns I had at the peak (around 1:30-2:00) dropped off quickly. Around five, a headache began to develop, and by 7:00 it was full blown. I also had something of a stomach ache, so I didn't join in breakfast. C and J were next to me on the bed, and when I mentioned my headache, they passed ibuprofen. I took it and within about thirty minutes, I fell into a deep sleep. I felt a lot better when I woke up from my nap, and around then, J and D were getting ready to go home. I left around then too, as A had left hours before. When I got home, I fell asleep and remained so.
Summary: As this was the first trip I've had in a long time, I've little to compare it to. I wish it had been warmer, because it would have given me a chance to be outside longer. It was the best point of my trip. The visuals were smooth and the tracers were fun, and there were some nice patterns at the edge of colors. my depth perception was screwy, especially when I was gauging the distance with a light.
Physically, I held up well until the end. A few days afterwards, I felt very drained. My friends agreed with this. The body load at the beginning was somewhat unpleasant, and the lethargy wasn't what I was expecting or wanting. A's reaction still surprises me, especially since I had such a good experience. The headache at the end was not entirely unlike the feeling at the end of a night of drinking. I would hesitate before doing it again, not because it was especially unpleasant, but it simply feels like too soon. Overall, however, I found it to be exciting and a good experience - I hope it launches a season of tripping.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Verify that the alignment and writing direction of each selected item matches the one below the pop-up button.


Offers created by the stores
Images of Offers created by the stores
FOOD
SHOPPING
SALOON&SPA
ENTERTAINMENT


--- layout: post status: publish published: true title: 'Music Share: 婴儿' author: Leask author_login: leask author_email<EMAIL_ADDRESS>author_url: https://leaskh.com wordpress_id: 380 wordpress_url: http://leaskh.wordpress.com/2007/01/01/music-share-%e5%a9%b4%e5%84%bf date: '2007-01-01 16:35:55 +0800' date_gmt: '2007-01-01 16:35:55 +0800' categories: - Music tags: [] comments: [] ---


{% extends 'base.html' %} {% block main %}
By withdrawing from the study you will also mark all of your data files as private.


coq_makefile - The Coq Proof Assistant makefile generator
coq_makefile [ arguments ]
coq_makefile is a makefile generator for Coq proof developments.
-h Will give you a description of the whole list of options of coq_makefile.
coqtop (1), coqtc (1), coqdep (1).
The Coq Reference Manual. The Coq web site: http://coq.inria.fr


England is never vulgar. It is conventional, but not vulgar. Because it is sad it is never coarse. — Natalia Ginzburg
Indeed nothing in the world is sadder than an English conversation, in which everyone is careful to keep superficialities and never touch on anything essential. — Natalia Ginzburg
- My biopsies came back! The doctor says I had Stevens Johnsons Syndrome (I'll let you Google it), as they originally thought. A whole-body immune response to, in my case, a virus, in my case, unknown, but possibly EBV and possibly re-activated by Covid. Anyway, SJS occurs in 1-2 people per million. It feels really good to get some information!
- They took my stitches out, the ones I had for the biopsies, the first stitches in my body!
- I'm weaning off the steroids which is going pretty well though the second day on a new, lower dose gives me a bad night of sleep. In 3 more days I'll be done! I feel much more like myself as a person rather than a person on drugs.
- I am reading The Little Virtues by Natalia Ginzberg, my fourth (?) of hers. I love her writing. I love her pace, her characters. Earlier this year I read All Our Yesterdays which is now my favourite book. Anyway, she lived in London for a time it turns out and had some things to say about it.
- Thank goodness for a sunny four-day weekend. I perfected Milk Beach's sweet potato puree and baked egg in a jam jar; oof it's so good.


Welcome
This is h3 element
Hunter is one of the
--Wikepedia
Hunter College
Nyu is one of the
--Wikepedia
Hunter College
this text is green
Google
Second h1


Before Change
output_image_shape = np.divide(image_shape, np.multiply(pool_size, depth)).tolist()
else:
output_image_shape = image_shape
return tuple([None, filters] + [int(x) for x in output_image_shape])
def get_upconv(depth, nb_filters, pool_size, image_shape, kernel_size=(2, 2, 2), strides=(2, 2, 2),
After Change
:param depth: The number of levels down in the U-shaped model a given node is.
:return: 5D vector of the shape of the output node
output_image_shape = np.asarray(np.divide(image_shape, np.power(pool_size, depth)), dtype=np.int32).tolist()
return tuple([None, n_filters] + output_image_shape)
def get_up_convolution(depth, n_filters, pool_size, image_shape, kernel_size=(2, 2, 2), strides=(2, 2, 2),


--- layout: default title: Integrations ---
List of easily installable integrations for use with Deliverybot.
{{integration.description}}


Single Post Title
This is some dummy copy. You’re not really supposed to read this dummy copy, it is just a place holder for people who need some type to visualize what the actual copy might look like if it were real content.
If you want to read, I might suggest a good book, perhaps Hemingway or Melville. That’s why they call it, the dummy copy. This, of course, is not the real copy for this entry. Rest assured, the words will expand the concept. With clarity. Conviction. And a little wit.
In today’s competitive market environment, the body copy of your entry must lead the reader through a series of disarmingly simple thoughts.
All your supporting arguments must be communicated with simplicity and charm. And in such a way that the reader will read on. (After all, that’s a reader’s job: to read, isn’t it?) And by the time your readers have reached this point in the finished copy, you will have convinced them that you not only respect their intelligence, but you also understand their needs as consumers.
As a result of which, your entry will repay your efforts. Take your sales; simply put, they will rise. Likewise your credibility. There’s every chance your competitors will wish they’d placed this entry, not you.  Which brings us, by a somewhat circuitous route, to another small point, but one which we feel should be raised.
Long copy or short – You decide
As a marketer, you probably don’t even believe in body copy. Let alone long body copy. (Unless you have a long body yourself.) Well, truth is, who‘s to blame you? Fact is, too much long body copy is dotted with such indulgent little phrases like truth is, fact is, and who’s to blame you.  That’s why God gave us big blue pencils. So we can expunge every example of witted waffle.

But you will know why, won‘t you? You will have given her husband a chance to immortalize himself in print, writing some of the most persuasive prose on behalf of a truly enlightened purveyor of widgets. And so, while your dedicated reader, enslaved to each mellifluous paragraph, clutches his newspaper with increasing interest and intention to purchase, you can count all your increased profits and take pots of money to your bank. Sadly, this is not the real copy for this entry. But it could well be.  Yes! Yes!“ And anything you want, body copy, dinners, women, will be yours. Couldn’t be fairer than that, could we?
Leave a Comment:
Author Name August 25, 2014 at 9:30 PM
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.Author Name August 25, 2014 at 9:30 PM
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla.Author Name August 25, 2014 at 9:30 PM
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.


R/worst_regret.R
worst_regret.Rd
Compute a worst regret index from recursive partitioning trees. Regret is an important heuristic in the behavioural sciences. Minimizing worst regret (the loss under the worst possible outcome) is a criterion that takes a conservative approach to risk analysis in diversification strategies.
worst_regret(object, ...)
| object | an object of class |
|---|---|
| ... | further arguments passed to methods |
A data frame with regret estimates
the item names
the worth parameters
the worst regret
the squared regret
Loomes G. & Sugden R. (1982). The Economic Journal, 92(368), 805. doi: 10.2307/2232669
Bleichrodt H. & Wakker P. P. (2015). The Economic Journal, 125(583), 493–532. doi: 10.1111/ecoj.12200
Jacob van Etten and Kauê de Sousa
library("PlackettLuce") data("breadwheat", package = "gosset") # convert the tricot rankings from breadwheat data # into a object of class 'grouped_rankings' G <- rank_tricot(breadwheat, items = c("variety_a","variety_b","variety_c"), input = c("overall_best","overall_worst"), group = TRUE) # combine grouped rankings with temperature indices mydata <- cbind(G, breadwheat[c("lon","lat")]) # fit a pltree model using geographic data mod <- pltree(G ~ ., data = mydata) worst_regret(mod)


Remember the Nissan Sentra sedan? Well, there's an all-new one...
by Ryan BubearRemember the Nissan Sentra? Well, an all-new version was recently revealed in the United States, where the nameplate remains the Japanese firm’s all-time best seller.
The eighth-generation Sentra (previewed by the Sylphy) runs on a new platform that Nissan claims provides “greatly improved proportions and stance” (it’s about 50 mm lower and 50 mm wider than the outgoing model).
The styling incorporates Nissan's latest design language, including the signature V-motion grille, slim LED headlamps and so-called "floating roof". The latest version of the sedan furthermore features new wheel designs and a range of fresh colours, including three new two-tone options.
Inside, Nissan claims the new Sentra is “more refined and luxurious” than its forebear, featuring heated front seats trimmed in leather and the firm’s latest 360-degree camera system. You’ll also notice the eight-inch touchscreen display, which boasts Apple CarPlay and Android Auto functionality.
Power comes from a new naturally aspirated 2,0-litre, four-cylinder petrol engine offering peak outputs 111 kW and 198 N.m. The automaker furthermore claims the Sentra’s handling abilities have been “greatly improved” thanks to the adoption of a new independent rear suspension and revised steering.
In May 2017, the Sentra nameplate quietly left South Africa's new vehicle market. Given the current state of the local sedan market, we’re highly unlikely to see the new Sentra here...


It was during their shooting for Pagalpanti that Pulkit Samrat and Kriti Kharbanda fell in love and, ever since then, they have only been inseparable. Well, the two remained tight-lipped on their romance saga, until yesterday when Kriti Kharbanda finally admitted dating Pulkit. Check out the couple’s recent pictures as they get snapped promoting Pagalpanti.


When a branch is deactivated, tests and deploys can only be triggered manually.
When "deploy on green" is disabled, automatically triggered builds will not deploy.
When "deploy on pull request" is disabled, pull request builds will not deploy.
These keys will be available to any plugins that need ssh keys. Plugins may however choose to use different keys.
This will reset all of the configuration for this branch to be exactly like the 'master' branch. You will have a chance to decline after selecting 'Mirror Master'.


Links are placed in the same order as slides goes
Use scrict
Statements and expressions
Operators
Variables
Data Types


Ensembl Genomes Website Installation Instructions - Version [[SPECIESDEFS::SITE_RELEASE_VERSION]]
These pages provide step-by-step instructions for installing your own version of an Ensembl Genomes web
site. They are intended to be complete; that is, if you install the site simply by following these
instructions, it should work.
If you need to customize your Ensembl installation in any way, we recommend you install a
normal Ensembl website first and then experiment with
customization options.
This document is updated with each new release. If you find any omissions, errors, or just
confusing bits in the instructions, please send an email to
<EMAIL_ADDRESS>and we'll try
to fix things.
Summary of Instructions
There are four main sections to these instructions:
- Site Structure
- Describes the directory structure of the site, and what the various sections do.
- Build/Install
- How to install all the components that make up the site.
- Configuration
- Instructions for configuring the site for your local set-up.
- Running the site
- How to start up, shut down, and generally maintain the site.
If you are installing Ensembl on a Windows machine, you may find the tips in the
API documentation useful. Please note
however that Windows is not a supported platform - if you require further
help, you may find it useful to contact the Ensembl developer community
via our mailing list.
Troubleshooting an Ensembl install
There are a number of common issues with an Ensembl installation. Below are listed some
frequently asked questions.
- Why does text missing from some images?
- Truetype fonts have not been correctly installed or configured. More...
- Which configuration files do I edit?
- Ensembl uses a plugin system which makes life easier to configure mirrors, by merging configuration files. More...
- Configurations are not stored if I don't have a local MySQL server?
- Ensembl can now store (limited) configuration settings against a SQLite database. More...
- Mart isn't currently installed in the Ensembl mirror. How can I enable it?
- Mart requires some post CVS checkout changes and so we don't configure it by default - it requires a plugin to enable it. More...
- The main Ensembl website has user accounts - can we enable them on our mirror?
- Yes, there are minor configuration changes required. More...


Ham
Now includes tests!
PHP Microframework for use with whatever you like. Basically just a fast router with nice syntax, and a cache singleton. Will add more things as I go, like perhaps an extension system, autoloader and some other stuff to make developing in PHP less irritating than it currently is.
Routes are converted to regex and cached so this process does not need to happen every request. Furthermore, the resolved route for a given URI is also cached so on most requests thare is no regex matching involved.
There is also now the ability to mount apps on routes within apps, so one could make an administrator app, then mount it on the main app at /admin.
PHP presents an interesting challenge because due to it's architecture, everything has to be re-done each request, which is why I'm leveraging caching with tiny TTLs to share the results of operations like route resolution between requests.
Note: PHP already has many of the features that many microframeworks have, such as session handling, cookies, and templating. An aim of this project is to encourage the use of native functionality where possible or where it is good, but make some parts nicer or extend upon them to bring it up to scratch with the way I like things.
Note: For maximum speed gains, use the XCache extension because that supports caching of closures, unlike APC.
Goals
- Make pretty much anything I/O related cached with XCache/APC (whichever is installed) in order to prevent excessive disk usage or path searching on lots of requests.
- Provide a succinct syntax that means less magic and less code to read through and learn, without compromising speed or code length, by using native PHP methods and features.
- Promote a simple, flat way of building applications that don't need massive levels of abstraction.
- Encourage use of excellent third-party libraries such as Doctrine to prevent developers writing convoluted, unmaintainable code that people like me have to pick up and spend hours poring over just to get an idea of what on earth is going on.
- Define and document development patterns that allow for new developers to get up to speed quickly and write new code that isn't hacky.
Inspired entirely by Flask.
Requirements
- PHP 5.3
- XCache (preferred) or APC (still optional)
- Requests pointed at file that you put the app in (eg. index.php).
Hello World
require '../ham/ham.php';
$app = new Ham('example');
$app->route('/', function($app) {
return 'Hello, world!';
});
$app->run();
More Interesting Example
require '../ham/ham.php';
$app = new Ham('example');
$app->config_from_file('settings.php');
$app->route('/pork', function($app) {
return "Delicious pork.";
});
$hello = function($app, $name='world') {
return $app->render('hello.html', array(
'name' => $name
));
};
$app->route('/hello/<string>', $hello);
$app->route('/', $hello);
$app->run();
Multiple apps mounted on routes!
require '../ham/ham.php';
$beans = new Ham('beans');
$beans->route('/', function($app) {
return "Beans home.";
});
$beans->route('/baked', function($app) {
return "Yum!";
});
$app = new Ham('example');
$app->route('/', function($app) {
return "App home.";
});
$app->route('/beans', $beans);
$app->run();
Output:
/beans/
Beans home.
/beans/baked
Yum!
/
App home.
Have a gander at the example application for more details.
To-Dos
- Nice logging class and logging support with error levels, e-mailing, etc.
- Sub-application mounting (ala Flask "Blueprints").
- Sanitisation solution.
- CSRF tokens
- Extension API
Extension Ideas
- Form generation (3rd-party? Phorms)
- ORM integration (most likely Doctrine)
- Auth module (using scrypt or something)
- Admin extension


Welcome to Campus Library
Books
New
Update
Delete
Search
User
New
Update
Delete
Search
Check-in/Check-out
Book Reservation
Manage
About Us
Logout
Available Users
User information
User id
Name
Type
Books Borrowed
Book Id
Returned


ElWhip: Featuring lwIP - A Lightweight TCP/IP StackThe web page you are viewing is hosted by ElWhip: an applcation capable of serving webpages from an original 128K Macintosh with 64K ROMs, running on Macintosh System 1.1. This is the first known TCP/IP stack running on the original Macintosh hardware. This is made possible by the lightweight TCP/IP stack lwIP. lwIP is an open source implementation of the TCP/IP protocol suite that was originally written by Adam Dunkels of the Swedish Institute of Computer Science but now is being actively developed by a team of developers distributed world-wide. Since it's release, lwIP has spurred a lot of interest and has been ported to several platforms and operating systems. lwIP can be used either with or without an underlying OS. The focus of the lwIP TCP/IP implementation is to reduce the RAM usage while still having a full scale TCP. This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM. More information about lwIP can be found at the lwIP homepage at http://savannah.nongnu.org/projects/lwip/ or at the lwIP wiki at http://lwip.wikia.com/. |


Integrate with our management system to enable advanced workflow functionality. Engage with volunteers and staffs with updates, alerts and confirmations.
Send emergency information, time critical updates, and staff rostering SMS alerts when urgent communications are needed.
We adhere
David is a bioinformatician with the Peter MacCallum Cancer Centre. He does full stack engineering and loves hackathons.
David Ma
UX & UI Designer at Symplicit. Passionated about crafting the best possible experience that meaningfully impact the lives of others.
Renee Fok
Computer Science minor in second year of university. Majors in Chemistry. Enthusiastic about cosmetic formulation.
Grace Tang
Amy is a passionate hacker and new mother of 2! Amy is exhausted most days and not available for daycare. Amy is a hodgepodge mix of hackathon human. CyberSecurity. Google Dorking. Script Kiddy.
Amy Darbyshire
"Brian is a comptuer science student from Malaysia"
Brian Ooi


Welcome to TCLHDL’s documentation!
TclHdl
(Under development - No Release Available)
TCLHDL is a set of tcl scripts intended to aid FPGA Developers setting up projects in an easy, reliable way, independent of vendor tools.
Overview¶
Api Architecture¶
Development Flow¶


ONEGIN ***1/2 (out of four) -a review by Bill Chambers<EMAIL_ADDRESS>(Shampoo + Conditioner in ONE WEBSITE! Film Freak Central- http://filmfreakcentral.net Film, DVD, and book reviews. Essays. Contests.)
starring Ralph Fiennes, Liv Tyler, Toby Stephens, Lena Headey screenplay by Peter Ettedgui and Michael Ignatieff, based on the poem "Yevgeny Onegin" by Alexander Pushkin directed by Martha Fiennes
"When will the devil take me?" he asks rhetorically in lulling voice over. The spoiled title character of _Onegin_ (pronounced Oh-negg-in) is waiting on death to relieve him after a lifetime of rapacious behaviour. Martha Fiennes' debut feature is (quite literally) filmed poetry (it's based on an epic Russian poem by Alexander Pushkin), a profound study of regret, of how we confuse shame with guilt.
When we first meet Eugene Onegin (Ralph, acting for his sister; another brother, Magnus, composed the score), a philandering aristocrat from St. Petersburg, he has just inherited his uncle's estate. With plans to sell it, Onegin pays a summer visit to the manor, which is located in an underpopulated Russian countryside, and not long into the trip he meets a neighbouring family of blue bloods. Smitten with Olga Larina (Headey), he befriends Olga's fiancé, Vladimir Lensky (Stephens), while Olga's sister, Tatyana (Tyler), romanticizing his flippant attitude (he's a nineteenth bad boy), falls for Onegin.
In one sweaty, inky torrent of passion, Tatyana writes him a love letter. He is at least intrigued by the note but rejects her affections, it is implied, because he can. Soon after, tragedy strikes, and Onegin makes himself scarce. When we catch up with him, six years later, he has just returned to St. Petersburg, where at a grand ball he discovers that an old friend (Donovan) has married a more womanly and wordly Tatyana. This time, Onegin finds her irresistable.
What is most amazing about Ralph Fiennes' performance is his subtle physical transformation from dashing snob to miserly grouch. Overwhelmed by a top hat, the Onegin who pines for Tatyana seems smaller in stature than the one who brushed her off, an Ebeneezer Scrooge trapped in Christmas past.
The actor has been constricted playing heroes for too long now-there's room to breathe in a role that's made up of shades of gray like "Onegin". Petula Clark sang of a universal phenomenon in "Parking Lot": "You don't know what you've got ‘til it's gone." Onegin's about-face on Tatyana speaks for those of us (read: most of us) who need confirmation that someone or something is wanted by others before we want it as well. What the character feels is not jealousy but remorse, embarrassment, even, at having let her go.
Tatyana's emotions echo a thousand ditties, but that makes them no less vital. She changes, too, from a girl in crush to a woman with divided loyalties. Tyler acquits herself surprisingly well among her UK co-stars, filling in sketchy gaps by expressing base sentiments in a series of wanton stares. They both have faces, Mr. Fiennes and Ms. Tyler, capable of conveying archetypal Russian misery.
_Onegin_ could have added up to little more than a distinguished episode of "Masterpiece Theater", even with its current cast of thoroughbreds intact, were Martha Fiennes not at the helm. An MTV background (she cut her teeth directing rock videos for XTC and others) has positively influenced her sense of pace (though, thankfully, not her shot lengths-no spasmodic cutting here); at just over 100 minutes, _Onegin_ clicks along like a brisk walk through valleys of despair.
The film has an atypical period look, as well. Absent are the sumptuous tableware and antique furnishings that stand in for plot and character in those drippy Merchant Ivory productions. The sets are almost expressionistically bare, echoing the loneliness of the protagonists. (Cinematographer Remi Adafarasin often allows space to engulf them; I'm reminded the climax, which unfolds in a sea of white.)
Martha Fiennes has a clear command of cinema, and her spare, often painfully human visual presentation of "Yevgeny Onegin" is arguably the most lucid translation of Pushkin's difficult text yet. Ms. Fiennes may be the most exciting female presence behind a camera since Jane Campion.
-December, 1999
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Research
Project timeline consisted of 3 weeks, and I've parted them in 5 different sections.
Documentation
Research
Prototyping
Coding
Closure
GETTING STARTED
I chose Renkon, to redesign and rebrand, create their responsive web app since they don’t have one, and being their loyal customer I know that their quality is above average, and they deserve a better logo, website and user experience.
Renkon is a Japanese Restaurant with Donburi Range and variety from Japanese real healthy meals. Their overall standard qualities of food/environment are high since they supply high quality food. They have 4 restaurants across Auckland, in the City Centre, Parnell, Pitt Street & Takapuna
Renkon offers meals made from traditional Japanese ingredients such as rice, udon, miso, seaweed, soysaucce along with green tea but tailored to kiwi tastes and way of life.
Research
PDF, or ZIP file for the presentation, Sketch file or UXPin for the Prototype, and a website based on user research could be Mobile, Tablet & Desktop version.
Renkon is proud of their Japanese Donburi Range, which Donburi means literally “bowl”, is a Japanese “rice bowl dish” consisting of fish, meat, vegetables or other ingredients simmered together and served over rice. They are a mixture of street food & cozy expensive restaurant, whichever suits the customers needs.
Quality
Cozy
Fast
Integrity
Safe
Research
I’ve researched the restaurant, clients, social media & website, which I planned a few things I could tweak, so first I’ve started asking the users about the place, interviewed the employees.
From the users perspective I’ve noticed quite few changes that had to be done in order to have a better user experience, and from the feedback I’ve got I’ve made some changes on the Typography style, CTA buttons to be more noticable since the users will click only a few buttons when they are in a hurry.
Strengths
Great cookers, quality food. Fast service, experienced staff & honest. Always respectable towards the customers.
Weakness
Small shop in comparison with customers request, only one line of people to order the food & not so much space available for eat-in.
Opportunities
Since they haave large gaps which can be filled into digital perspective, the opportunities to grow & expand their market is large.
Threats
Threats could be the existing Japanese fast food to create their own ordering app which would cause competition & then need to rethink a new strategy to stand out from the rest.
Research
Lean personas are created that way to solve problems beforehand.
When we created the lean personas 1 & 2, we've detected some issues with the sales funnelling process until the end.
We've concatenated needs & goals, behaviours and based on the needs of this customer we based our app that way.
Research
Lean personas are created that way to solve problems beforehand.
When we created the lean personas 1 & 2, we've detected some issues with the sales funnelling process until the end.
We've concatenated needs & goals, behaviours and based on the needs of this customer we based our app that way.
Research
We've interviewed Renkon for more research purposes.
Q: Hi, what’s your name and how long you’ve been working here?
Hi I’m Ana and I’ve worked here for 3 years now.
Q. Do you think it would be easier for Renkon to receive orders by ordering online?
It would be great! We usually waste time on the phone by receiving orders and when it’s noisy it’s hard to hear them.
Q: How much time do you usually spend on the phone receiving the orders?
We spend quite a lot of time, but it’s not only about time but the energy and it’s annoying when you can’t hear customers when they are in different locations e.g on the bus etc. Teriyaki, is the most common here, thank you!
Research
An information flow diagram (IFD) is a diagram that shows how information is communicated (or "flows") from a source to a receiver or target (e.g. A→C), through some medium.
We've done it for Renkon to show the users movement and sitemap from main page to
the end of the order.
The whole process of ordering could be a dealbreaker if one of these
points wouldn't work, so we made sure to prioritise first the necessary pages, links & payment.
DESIGN
We've done some research for other food ordering apps and came up with a moodboard.
We've used Japanese branding and the reason behind this was to create a new kind of brand with their colours and New Zealands black, create something that is original, but getting inspired by other food ordering apps.
The Renkon's font came from Handwriting fonts which were used in the 90s.
Research & Design
Wireframing & Prototyping came after the branding, moodboard and colours.
Research
Since New Zealand has approximately 600,000 Māori people and they are the second largest ethnic group in New Zealand, would help them to navigate through the website, even though Renkon is more Japanese oriented, could have customers from all backgrounds.
DESIGN
I’ve chose to rebrand Renkon because their curent brand seems outdated for this digital age, which their website is not responsive and the prices are missing on the menu, so I’ve thought that even though creating the website & food ordering app would be great, a new retouch of their brand would benefit all of us.
Design
Typography are used from Google fonts as Comfortaa & Kaushan Script.
Design
Similar to Renkon, but with the new branding the menu looks more cleaner than their one with just text.
We've decided to make a refresh to the menu & business cards (which you'll see later), while having bits and pieces for their old branding, so the users could follow up with the UX Law that says that the user is used to the old website until they get used to the new one.
Design
Business card created for Renkon employees.
Design
For this website I’ve decided to create a website the majority of users that I’ve researched will be using tablets and phones and they would want to chat for their options rather than searching on the input and around the web, making it easier for them to get to the final results and choose between the cards.
Design
Poster created for Renkon, to show on the store front or inside.
Design
For this website I’ve decided to create a website the majority of users that I’ve researched will be using tablets and phones.
Research
The average person can only keep 7 (plus or minus 2) items in their working memory - Miller’s Law. Home page of Renkon contains 6-8 items per page which allows the users to navigate smoothly and choose more easily their food.
Research
Tesler's Law, also known as The Law of Conservation of Complexity, states that for any system there is a certain amount of complexity which cannot be reduced. The payment process cannot be reduced, but can be easier to interact with e.g (Eat-in, Takeaway).
Research
From the user testing, I’ve noticed that users expect to click the image, and moves to the next page without having to click the button so I’ve made the whole section clickable which will redirect to the other page.
Research
https://docs.google.com/forms/d/1cwq5sPBk ZQa7QYyeqCk_sNtLNcCAfZOOtYN3upaeUiY/edit
https://docs.google.com/forms/d/13yL EpWOC9AJSURZ45BJ4P8D2 RgOYRHo18tkuMBrPaAY/edit
https://docs.google.com/spreadsheets/d/1P7hqS ubViPIHxv1TjaYLkzMSte_mx0vh_JT5L3SJZ8 A/edit#gid=0
Sketch Link
https://sketch.cloud/s/jrzG7
Trello Link
https://trello.com/b/KUIi1b3y/erinds-board
Web App Link
https://erind.hoxha.yoobee.net.nz/renkon/index.html
Summative Assignment


Real or fake: Choosing the best Christmas tree for the planet
Artificial tree has to be used for 20 years to have the impact of one live cut tree says Sierra Club
by Victoria News StaffThe debate over whether to cut down a live Christmas tree or buy an artificial one is just as much an annual tradition as the holiday, but the Sierra Club says there’s another option.
A potted Christmas tree is the most environmentally friendly option says Tim Pearson, director of communications. The tree can sit in your garden for the rest of the year and be brought inside to be decorated in December, he says.
READ ALSO: Ladysmith elders still giddy for town’s annual for Festival of Lights
According to researchers from the Pacific Institute for Climate Solutions Forest Carbon Management Project say the carbon footprint of artificial trees boil down to how many times the fake tree will actually be reused.
Pearson says an artificial tree has to be reused for 20 years to have roughly the same impact of a live cut tree, adding that on average artificial trees are replaced every six years.
READ ALSO: Santa Bus returns to Victoria
Other factors to take into consideration include the distance needed to travel to get the tree, how the real tree is sourced and the methods of disposing.
For Pearson it’s simple, “source [Christmas trees] locally, keep the distance you have to travel to get them to a minimum and recycle them after.”


WeConnect
menu
Login
Signup
Login
signup
account_circle
Business Name
email
Email
arrow_drop_down_circle
choose category
1-health
2-science
3-medicine
4-medicine
5-finance
6-tech
7-food
8-others
location_on
State
add_location
Address
web
Website url
mode_edit
Services we render
Submit
send


C++ game, math and multimedia framework.
It is written to work with OpenGL, but has several other implementations as SIMD vector math, threads, timers, video, etc...
Compatible with MacOS X, Linux, Windows and Rasberry Pi (Raspbian).
The documentation was generated with doxygen.
You can access it here.
https://github.com/A-Ribeiro/OpenGLStarter
http://alessandroribeiro.thegeneralsolution.com/en/openglstarter/


August 31, 2007
State of New Jersey
Privacy Notice
The following notices apply to all web sites of state agencies listed at www.state.nj.us/nj/deptserv.html in the executive branch of state government other than independent state agencies.
Thank you for visiting the State of New Jersey web site and reviewing our Privacy Notice. This statement addresses collection, use and security of and access to information that may be obtained through the use of the State of New Jersey web site. This notice covers the following topics:
-
Information Collected and How it is Used
-
Personal Information and Choice
-
Public Access to Information
-
Cookies
-
Security
-
Disclaimer
-
Contact Information
Section A. Information Collected and How it is Used
Information Collected and Stored Automatically
The Internet domain (for example, "xcompany.com" if you use a private Internet access account, or "yourschool.edu" if you connect from a university's domain) and IP address (an IP address is a number that is automatically assigned to your computer whenever you are surfing the Web) from which you access our web site;
- The type of browser and operating system used to access our site;
- The date and time you access our site;
- The pages you visit; and
- If you linked to the New Jersey web site from another web site, the address of that web site.
We use this information to help us make our site more useful to visitors - to learn about the number of visitors to our site and the types of technology our visitors use. We do not track or record information about individuals and their visits.
If You Send Us Personal Information
If you choose to provide us with personal information -- as in an e-mail to Governor or someone else, or by filling out a form with your personal information and submitting it to us through our web site -- we use that information to respond to your message and to help us get you the information you have requested. We may share the information you give us with another State of New Jersey government agency, department, office or entity, or as otherwise required by law. Moreover, we do not create individual profiles with the information you provide or to give it to any private organizations. The State of New Jersey does not collect information for commercial marketing.
Section B. Personal Information and Choice
You may choose whether to provide personal information on-line.
"Personal information" is information about a natural person that is readily identifiable to that specific individual. Personal information includes such things as an individual's name, address, and phone number. A domain name or Internet protocol address is not considered personal information.
We collect no personal information about you unless you voluntarily provide it to us by sending us email, participating in a survey or completing an on-line form. You may choose not to contact us by email, participate in a survey, or provide any personal information using an online form. Your choice to not participate in these activities will not impair your ability to browse the State of New Jersey web site and read or download any information provided on the site.
Privacy Warning
Email is not a secure medium. Personal information sent via the Internet can be intercepted. You may, therefore, wish to reconsider the advisability of sending messages that contain sensitive, personal information to this Intranet address.
NJOIT does not plan on divulging information collected or information disclosed voluntarily, but may be required to do so pursuant to a request under state right to know laws such as the New Jersey Open Public Records Act, any common law right to know laws, other State or Federal laws or pursuant to court order..
If you believe that your personal information is being used for a purpose other than what was intended when submitted, you may contact the [position] as shown in the Contact Information Section of this statement.
Kids' Page
We at the State of New Jersey are especially concerned about protecting children's privacy. We hope parents and teachers are involved in children's Internet explorations. It is particularly important for parents to guide their children when children are asked to provide personal information on line. The State of New Jersey homepage for kids encourages children to send email messages with their feedback and suggestions. We specifically ask children to get their parents' permission before providing any information on line -- at our site or any other site -- and hope parents will always be involved in those decisions. Most importantly, when children do provide information through the State of New Jersey web site, it is only used to enable us to respond to the writer, and not to create profiles of children.
Section C. Public Access to Information
In the State of New Jersey, laws exist to ensure that government is open and that the public has a right to access appropriate records and information possessed by state government. At the same time, there are exceptions to the public's right to access public records that serve various needs including the privacy of individuals. Exceptions are provided by both state and federal laws.
All the information collected at this site becomes public records that may be subject to inspection and copying by members of the public, unless an exemption in law exists,
Section D. Cookies
The State of New Jersey uses cookies to customize and enhance your browsing experience. Cookies are simple text files stored on your computer by Internet web sites to help identify users and enhance customer service. Cookies created by using the State web site may contain personally identifying information such as user contact information consisting of name, address, phone number or e-mail address. The cookie feature is used only to store a randomly generated identifying tag on your computer and does not compromise your privacy or security.
Section E. Security
The State of New Jersey, as developer and manager of this web site has taken several steps to safeguard the integrity of its data and prevent unauthorized access to information maintained. These measures are designed and intended to prevent corruption of data, block unknown or unauthorized access to our systems and information, and to provide reasonable protection of private information in our possession.
Section F. Disclaimer
The State web site and materials may contain hypertext or links to other Internet computer sites which are not owned, operated, controlled or reviewed by the State. These links are provided solely as a courtesy and convenience to you, the visitor. When you link to one of these sites, you are no longer on the State of New Jersey web site and this Privacy Notice will not apply. When you link to another web site, you are subject to the privacy policy of that new site.
The State of New Jersey, its agencies, officers, or employees exercise no control over the organizations, views, accuracy, copyright or trademark compliance or the legality of the material contained on those servers and do not sponsor, endorse, or approve the information, content, products, materials, opinions or services contained on such external sites. The visitor proceeds to these external sites at their own risk. The State specifically disclaims any and all liability from damages which may result from the accessing of a third party site which is linked to the State of New Jersey web site, or from reliance upon any such information.
Section G. Contact Information
You may contact the State of New Jersey as follows:
- To review your personal information, or request correction of your personal information:
Public Information Officer
New Jersey Office of Information Technology
PO Box 212
Trenton, New Jersey 08625-0212
FAX:<PHONE_NUMBER>
- email us


2-IMMERSE companion launcher config/status app
Notice: Current system time is probably incorrect:
Failed to load status...
Refresh Status
Service presets URL (JSON)
Load Presets
Server Environment:
Choose here
Enable debug
Log all log levels to Kibana
Save


| Path: | README.rdoc |
| Last Update: | Fri Feb 12 15:17:46 -0600 2010 |
The complete solution for Ruby Configuration Management. RConfig is a Ruby library that manages configuration within Ruby applications. It bridges the gap between yaml, xml, and key/value based properties files, by providing a centralized solution to handle application configuration from one location. It provides the simplicity of hash-based access, that Rubyists have come to know and love, supporting your configuration style of choice, while providing many new features, and an elegant API.
shell/console => export LANG=en demo.yml => server: address: host.domain.com port: 81 ... application.properties => debug_level=verbose ... demo.rb => require 'rconfig' RConfig.config_paths = ['$HOME/config', '#{APP_ROOT}/config', '/demo/conf'] RConfig.demo[:server][:port] => 81 RConfig.demo.server.address => 'host.domain.com' RConfig[:debug_level] => 'verbose' RConfig[:lang] => 'en' ...
sudo gem install rconfig
(The MIT License)
Copyright (c) 2009 Rahmal Conda<EMAIL_ADDRESS>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ‘Software’), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Thanks to everyone I included here. RConfig would not exist without their contributions.
Mike Sandler, Kurt Stephens, CashNetUSA (CNU):


Custom Maps
Adding our own custom art to the world is a nice way to personalize your world.
You can also use them to instruct the player of the rules and give them hints
First give yourself an itemframe and a map
When you right click on the map in your hotbar it will activate the map and give it an id
You can then place the map in the itemframe
You will need a map renderer to display your own custom image
This code will create the map renderer that can display any image.
The standard image size is 128 x 128 pixels. If you use that size it will not blur the image
If the image is not size 128 x 128 it will perform a resize which will distort the image
Rename the .jpg image that you would like to display to match the message in the item frame, and
place the .jpg image in the scriptcraft/plugins/images directory located in your server folder.


We've logged the details of this error and we'll take a look at it asap. If you feel lucky, you may try again in a few seconds.


Recently I was at a conference where many of the presentations involved some sort of machine learning. One thing that I noticed was that often times the speakers would make no mention of being careful to not contaminate their test set with information from their training set.
For example, for certain machine learning algorithms, such as support vector machines, centering and scaling your data is essential for the algorithm to perform. Centering is the process of subtracting the mean of the data from each observation to make the mean of the data zero. Scaling brings the range of the data into [-1,1]. If you center and scale your data before splitting it into training and test sets, then you have used information from your training set to make calculations on your test set. This is a problem. Or could be, at least.
This was concerning me at the conference, but I didn't speak up about it because although I had been instructed to avoid this mistake, and it made intuitive sense to me, I had never actually tested to see if there was a significant difference between the two methods.
In this post, I am going to explore this by assessing the accuracy of support vector machine models on three datasets:
For each situation we will train 1000 svm models using the default parameters from the e1071
R package. Datawise, we will use a set from the UCI machine learning repository. The dataset is a series of wine measurements, quantifying things like "Alcohol Content", "Color Intensity", and "Hue" for 178 wines. The goal is to predict the region the wine came from based on the measurements.
There are actually 13 variables in the data, but we are going to use only the 5 with the highest standard deviation, since this is for demonstration purposes, not pure predictive accuracy.
```{r, message=FALSE, warning=FALSE, echo=FALSE}
library(dplyr);library(reshape2);library(ggplot2); library(knitr); library(ggthemes);library(e1071); library(caret); library(scales)
testlen <- 1000 DATAPATH <-"http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data"
wine <- read.csv(DATA_PATH, header=FALSE)
colnames(wine) <- c("Region", "Alcohol", "Acid","Ash", "Alcalinity","Magnesium","Phenols", "Flavanoids","NonFlavanoidPhenols", "Proanthocyanins","ColorIntensity","Hue", "OpticalDensity","Proline")
wine <- as.data.frame(apply(wine, 2, as.numeric)) wine$Region <- as.factor(wine$Region) ```
Let's take a quick look at the mean and standard deviation of each column in the data (sorted by SD):
{r,echo=FALSE}
kable( wine %>%
melt(id.vars="Region", variable.name="Variable") %>%
group_by(Variable) %>%
summarize("Mean" = round(mean(value), 2), "SD" = round(sd(value), 2)) %>%
arrange(desc(SD)),
format="html"
)
As previously stated, we are only going to use the five variables with the highest standard deviation (and alcohol, because hey, we're talking about wine!).
{r, echo=FALSE}
wine <- select(wine, Region, Alcohol, Proline, Magnesium, Alcalinity, ColorIntensity, Acid)
Just so that we have a feel for the data, let's plot a variable or two: We might be able to guess that there is some relationship between alcohol content and region:
```{r, echo=FALSE} ggplot(data=wine, aes(x=Region, y=Alcohol, fill=Region)) + geomboxplot(outlier.size = 0) + themehc() + scalefillhc() + labs(x = "Region",y ="Alcohol Content (%)") + guides(fill=FALSE)
```
And indeed there is, not a big surprise there.
Wikipedia tells me that, during brewing, Proline may produce haze, so perhaps it would be related to Color Intensity?
{r, echo=FALSE}
ggplot(data=wine, aes(x=ColorIntensity, y=Proline, col=Region)) +
geom_point() +
theme_hc() +
scale_colour_hc() +
labs(x = "Color Intensity",y ="Proline Content") +
guides(fill=FALSE)
As expected. It looks like these variables are going to be able to feed a pretty accurate model. Based on the way the second plot is organized into clusters I imagine even a simple approach like KNN would do well.
The features of this data vary wildly in scale, for example, the range of the Proline
column is from 278 to 1680, whereas the Acid
column goes from 0.74 to 5.80. This is an issue for support vector machines (and some other algorithms), so we need to center and scale the data.
For each situation described above, I trained 1000 svm models (with default parameters) and recorded the accuracy on a held out test set. Each model was trained on a random subset of 50% of the data, and tested on the remaining 50%. The test set acccuracy distributions in each situation are presented as histograms.
To demonstrate the importance of centering and scaling for support vector machines, the models were trained on the raw data.
```{r, echo=FALSE, warning=FALSE}
noSC <- data.frame("name"="NoSC", "Accuracy"=numeric(testlen), stringsAsFactors=FALSE) for( i in 1:(testlen)){ #if(i%%100 == 0) print(i) set.seed(i * sample(1:100, 1)) inTrain <- createDataPartition(y=wine$Region, p=0.50) train <- wine[inTrain$Resample1,] test <- wine[-inTrain$Resample1,] noSCmod <- svm(Region ~ . , data=train, scale=FALSE) preds <- predict(noSCmod, test) levels(preds) <- levels(test$Region)
acc <- confusionMatrix( test$Region, preds) noSC[i,"Accuracy"] <- acc$overall["Accuracy"] }
ggplot(data=noSC, aes(x=Accuracy)) + themehc()+ geomhistogram(aes(y=..count../sum(..count..)), binwidth=diff(range(noSC$Accuracy))/length(table(noSC$Accuracy))) + scaleycontinuous(labels = percent) + scalexcontinuous(labels = percent) + labs(y="Percent") + ggtitle(paste("No Centering or Scaling\nMean Accuracy =", round(mean(noSC$Accuracy), 3), "\nSD =", round(sd(noSC$Accuracy), 3)))
```
As we can see, the accuracy is pretty abysmal. There are three categories, so the mean of r round(mean(noSC$Accuracy),3)
is better than guessing, but not by much. Of course, this was expected, centering and scaling are a necessary step for svm's.
This time we scale the training and test together, and then split them apart for training of the model. This means that there is some information from the test set leaking into the training set, and vice versa.
```{r, warning=FALSE, echo=FALSE} togetherSC <- data.frame("name"="Together","Accuracy"=numeric(testlen), stringsAsFactors=FALSE) for( i in 1:testlen){ #if(i%%100 == 0) print(i) set.seed(i * sample(1:100, 1))
datscaled <- data.frame(scale(wine[,-1]), "Region"=wine[,1]) inTrain <- createDataPartition(y=datscaled$Region, p=0.50) train <- datscaled[inTrain$Resample1,] test <- datscaled[-inTrain$Resample1,] togetherSCmod <- svm(Region ~ . , data=train, scale=FALSE) preds <- predict(togetherSCmod, test) levels(preds) <- levels(test$Region)
acc <- confusionMatrix( test$Region, preds) togetherSC[i, "Accuracy"] <- acc$overall["Accuracy"] }
ggplot(data=togetherSC, aes(x=Accuracy)) + themehc()+ geomhistogram(aes(y=..count../sum(..count..)), binwidth=diff(range(togetherSC$Accuracy))/length(table(togetherSC$Accuracy))) + scaleycontinuous(labels = percent) + scalexcontinuous(labels = percent) + labs(y="Percent") + ggtitle(paste("Centered and Scaled Together", "\nMean Accuracy =", round(mean(togetherSC$Accuracy), 3), "\nSD =", round(sd(togetherSC$Accuracy), 3)))
```
Clearly that made the difference, accuracy is nearly perfect.
Well, this is the right way.
```{r, warning=FALSE, echo=FALSE}
separateSC <- data.frame("name"="Separate", "Accuracy"=numeric(testlen), stringsAsFactors=FALSE) for( i in 1:testlen){ #if(i%%100 == 0) print(i) set.seed(i * sample(1:100, 1)) inTrain <- createDataPartition(y=wine$Region, p=0.50)
train <- wine[inTrain$Resample1,] train_scaled <- data.frame(scale(train[,-1]), "Region"=train[,1])
test <- wine[-inTrain$Resample1,] test_scaled <- data.frame(scale(test[,-1]), "Region"=test[,1])
separateSCmod <- svm(Region ~ . , data=trainscaled, scale=FALSE) preds <- predict(separateSCmod, testscaled) levels(preds) <- levels(testscaled$Region) acc <- confusionMatrix( testscaled$Region, preds) separateSC[i, "Accuracy"] <- acc$overall["Accuracy"] }
ggplot(data=separateSC, aes(x=Accuracy)) + themehc()+ geomhistogram(aes(y=..count../sum(..count..)), binwidth=diff(range(separateSC$Accuracy))/length(table(separateSC$Accuracy))) + scaleycontinuous(labels = percent) + scalexcontinuous(labels = percent) + labs(y="Percent") + ggtitle(paste("Centered and Scaled Separately", "\nMean Accuracy =", round(mean(separateSC$Accuracy), 3), "\nSD =", round(sd(separateSC$Accuracy), 3)))
```
So, it appears that there is just the teeensiest increase in accuracy if we do it the right way. Is it statistically significant, though?
We can assess whether or not there is a difference in the mean accuracy between scaling together and scaling separately by using a t-test. From the histograms we can see that the accuracy scores are very roughly normal, so t-tests are appropriate here.
{r,echo=FALSE}
z <- t.test(separateSC$Accuracy,togetherSC$Accuracy)
z
```{r,echo=FALSE, warning=FALSE}
all <- rbind(separateSC, togetherSC) ggplot(data=all, aes(x=name, y=Accuracy,fill=name)) + themehc() + geomboxplot(outlier.size = 0) + guides(fill=FALSE) + labs(x="") + ylim(0.875, 1) + ggtitle(paste("Difference in Mean Accuracy from Scaling and Centering\n", "Estimate =", round(z$estimate[1] - z$estimate[2], 5), "(p =", round(z$p.value, 5), ")")) ```
The difference is extremely small, but exists, and is statistically significant.
As we saw, centering and scaling the data the proper actually, for this dataset, leads to a tiny, but statistically significant increase in the mean accuracy of the svm models. I'm surprised, I thought it was going to be the other way around! It would be interesting to see how the size of the dataset, and number of variables in the model impact this difference.
Of course, this was no fully rigorous test, but I think this adds to the evidence that you should always center and scale your training and test data separately (not least because it's the correct way!).


{% include 'incl/header.html' %}
A collection of ...
To provide a place where people who are looking for speaking opportunities and people who would like to attend events can easily find what they are looking for.
To make it easy for people who cannot attend events to find and watch presentations from previous events.
To make it easy for Open Source and Tech conference organizers to list their events (it is just a pull-request).
Gabor Szabo runs the site, but given that both the source code and the data can be found on GitHub anyone can easily contribute.
The site seriously needs some design and more data. You can contribute events, and corrections to existing data. One of the most valuable contribution might be to add "topics" to the events and "tags" to the videos.
If you'd like to see additional podcasts listed here, file a ticket or open a pull request.
There are plenty of places where events are collected. Some are generic places where any type of event can be listed. Other are for a specific technology or a specific country.
This is a collection of future Open Source and Tech conferences, and video recordings from previous conferences.
The collection started on 24 October 2016 so not surprisingly it still has only a few items and the UI is well, let's not say anything about that.
Nevertheless I believe in release early release often and thus you already have access to the site. If you'd like to add a conference, or improve the site, everything can be found in this GitHub repository.


This article has reached the deletion threshold and will be eligible for deletion in:
Days
Hours
Minutes
Seconds


Contact Information
Instructor Contact Information
Jeff Newburn
- Email<EMAIL_ADDRESS>- Phone:<PHONE_NUMBER> – call after 5 PM for emergencies only
Las Vegas Office
- Phone:<PHONE_NUMBER>
- Email<EMAIL_ADDRESS>--- layout: default ---
Jeff Newburn


Full Consent: All your experiments' results will be given to We The Curious.
No Consent: The experiment results will not be submitted.
Note: Every experiment has specific consent levels which can be given when viewed individually.
Consent Level Options
Full Consent: All your experiments' results will be given to We The Curious.
No Consent: The experiment results will not be submitted.
Note: Every experiment has specific consent levels which can be given when viewed individually.
desc here
date here
[[${cco.name}]]: [[${cco.description}]]
current consent level


Towards understanding responsive design
Choosing a framework is like picking a tie, choose what fits you best
Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.
Flexible boxes, or flexbox, is a new layout mode in CSS3. Automated and responsive layout methods.
Check out some responsive designs below.


Portfolio Landing Page
- Navigating my documents through the command line.
- Creating new files and folders through the command line.
- Moving and deleting files and folders through the command line.
- Retrieving my current location from the command line.
style="background-color:#198FCB;"
DARK BLUE #0D4766
LIGHT BLUE #198FCB
BRIGHT RED #CB1936
DARK RED #660d1B
PINK #CB7280


Genre
Thrill, Mystery & Suspense
Comedy
Motivational
Romantic
Documentary
Contact
WELCOME TO OUR BOOK STORE!
Open Timings:
Monday - Friday
(9:00 am - 6:oo pm)
71 Marshall Street, LA
Powered By ThemeHub
CONTACT US
×
Name:
Age:
Gender:
Message:


References
addIndex
Re-exports addIndex
andThen
Re-exports andThen
aperture
Re-exports aperture
applySpec
Re-exports applySpec
applyTo
Re-exports applyTo
assocPath
Re-exports assocPath
comparator
Re-exports comparator
complement
Re-exports complement
compose
Re-exports compose
composeWith
Re-exports composeWith
construct
Re-exports construct
constructN
Re-exports constructN
converge
Re-exports converge
countBy
Re-exports countBy
customAlphabet
Re-exports customAlphabet
customRandom
Re-exports customRandom
defaultTo
Re-exports defaultTo
descend
Re-exports descend
difference
Re-exports difference
differenceWith
Re-exports differenceWith
dissocPath
Re-exports dissocPath
dropLast
Re-exports dropLast
dropLastWhile
Re-exports dropLastWhile
dropRepeats
Re-exports dropRepeats
dropRepeatsWith
Re-exports dropRepeatsWith
endsWith
Re-exports endsWith
eqProps
Re-exports eqProps
findIndex
Re-exports findIndex
findLast
Re-exports findLast
findLastIndex
Re-exports findLastIndex
flatten
Re-exports flatten
forEach
Re-exports forEach
forEachObjIndexed
Re-exports forEachObjIndexed
fromPairs
Re-exports fromPairs
groupBy
Re-exports groupBy
groupWith
Re-exports groupWith
hasPath
Re-exports hasPath
identical
Re-exports identical
identity
Re-exports identity
includes
Re-exports includes
innerJoin
Re-exports innerJoin
insertAll
Re-exports insertAll
intersection
Re-exports intersection
intersperse
Re-exports intersperse
invertObj
Re-exports invertObj
invoker
Re-exports invoker
lastIndexOf
Re-exports lastIndexOf
lensIndex
Re-exports lensIndex
lensPath
Re-exports lensPath
lensProp
Re-exports lensProp
mapAccum
Re-exports mapAccum
mapAccumRight
Re-exports mapAccumRight
mapObjIndexed
Re-exports mapObjIndexed
mathMod
Re-exports mathMod
memoizeWith
Re-exports memoizeWith
mergeAll
Re-exports mergeAll
mergeDeepLeft
Re-exports mergeDeepLeft
mergeDeepRight
Re-exports mergeDeepRight
mergeDeepWith
Re-exports mergeDeepWith
mergeDeepWithKey
Re-exports mergeDeepWithKey
mergeLeft
Re-exports mergeLeft
mergeRight
Re-exports mergeRight
mergeWith
Re-exports mergeWith
mergeWithKey
Re-exports mergeWithKey
multiply
Re-exports multiply
otherwise
Re-exports otherwise
partial
Re-exports partial
partialRight
Re-exports partialRight
partition
Re-exports partition
pathSatisfies
Re-exports pathSatisfies
pickAll
Re-exports pickAll
prepend
Re-exports prepend
product
Re-exports product
project
Re-exports project
propSatisfies
Re-exports propSatisfies
reduceBy
Re-exports reduceBy
reduceRight
Re-exports reduceRight
reduceWhile
Re-exports reduceWhile
reduced
Re-exports reduced
replace
Re-exports replace
reverse
Re-exports reverse
sortWith
Re-exports sortWith
splitAt
Re-exports splitAt
splitEvery
Re-exports splitEvery
splitWhen
Re-exports splitWhen
startsWith
Re-exports startsWith
subtract
Re-exports subtract
symmetricDifference
Re-exports symmetricDifference
symmetricDifferenceWith
Re-exports symmetricDifferenceWith
takeLast
Re-exports takeLast
takeLastWhile
Re-exports takeLastWhile
takeWhile
Re-exports takeWhile
thunkify
Re-exports thunkify
toLower
Re-exports toLower
toPairsIn
Re-exports toPairsIn
toUpper
Re-exports toUpper
transduce
Re-exports transduce
transpose
Re-exports transpose
traverse
Re-exports traverse
tryCatch
Re-exports tryCatch
unapply
Re-exports unapply
uncurryN
Re-exports uncurryN
unionWith
Re-exports unionWith
uniqWith
Re-exports uniqWith
urlAlphabet
Re-exports urlAlphabet
useWith
Re-exports useWith
valuesIn
Re-exports valuesIn
whereEq
Re-exports whereEq
without
Re-exports without
zipWith
Re-exports zipWith


Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers, each with a specific responsibility.
The Model layer represents your domain model (such as Account, Product,
Person, Post, etc.) and encapsulates the business logic that is specific to
your application. In Rails, database-backed model classes are derived from
ActiveRecord::Base
. Active Record allows you to present the data from
database rows as objects and embellish these data objects with business logic
methods. You can read more about Active Record in its README.
Although most Rails models are backed by a database, models can also be ordinary
Ruby classes, or Ruby classes that implement a set of interfaces as provided by
the Active Model module. You can read more about Active Model in its README.
The Controller layer is responsible for handling incoming HTTP requests and
providing a suitable response. Usually this means returning HTML, but Rails controllers
can also generate XML, JSON, PDFs, mobile-specific views, and more. Controllers load and
manipulate models, and render view templates in order to generate the appropriate HTTP response.
In Rails, incoming requests are routed by Action Dispatch to an appropriate controller, and
controller classes are derived from ActionController::Base
. Action Dispatch and Action Controller
are bundled together in Action Pack. You can read more about Action Pack in its
README.
The View layer is composed of “templates” that are responsible for providing appropriate representations of your application’s resources. Templates can come in a variety of formats, but most view templates are HTML with embedded Ruby code (ERB files). Views are typically rendered to generate a controller response, or to generate the body of an email. In Rails, View generation is handled by Action View. You can read more about Action View in its README.
Active Record, Action Pack, and Action View can each be used independently outside Rails. In addition to them, Rails also comes with Action Mailer (README), a library to generate and send emails; Active Job (README), a framework for declaring jobs and making them run on a variety of queueing backends; and Active Support (README), a collection of utility classes and standard library extensions that are useful for Rails, and may also be used independently outside Rails.
Install Rails at the command prompt if you haven’t yet:
gem install rails
At the command prompt, create a new Rails application:
rails new myapp
where “myapp” is the application name.
Change directory to myapp
and start the web server:
cd myapp
rails server
Run with --help
or -h
for options.
Using a browser, go to http://localhost:3000
and you’ll see:
“Welcome aboard: You’re riding Ruby on Rails!”
Follow the guidelines to start developing your application. You may find the following resources handy:
We encourage you to contribute to Ruby on Rails! Please check out the Contributing to Ruby on Rails guide for guidelines about how to proceed. Join us!
Ruby on Rails is released under the MIT License.


Blog Archive 2014 Tommy Godwin was a lunatic Jul 10 2014 Excellent 3 minute pitch Jul 09 2014 How to specify a software project May 01 2014 5 Unusual Ways to Internet Superstardom Apr 11 2014 ‘Coding is easy’ is a dangerous message Feb 07 2014 A £200M acquisition, in Nottingham, time to wake up Jan 17 2014 2013 New project New team Sep 12 2013 Hautacam Aug 18 2013 Col du Tourmalet Aug 15 2013 Pre cycle commute UK weather forecast tweet May 12 2013 Pushing info to my Pebble watch May 12 2013 Framework Jail & Bail Apr 30 2013 Do You Use Calendars? Mar 14 2013 Only Entrepreneurs Can Lead a Start-Up Community Feb 05 2013 The Top 80s Films That Your Children Must See Jan 30 2013 2012 Code Club, a call to arms Sep 03 2012 4 years - a thought experiment Aug 06 2012 The Nottingham Creative Quarter - What can you do Jul 09 2012 Delayed_job Syck woes when deploying to Heroku Cedar Jun 26 2012 Remain friends with your Git collaborators by auto removing whitespace in Textmate May 18 2012 Decoupling the domain from the interface with ReST and method objects May 08 2012 My two-penneth on the 2012 Budget Mar 22 2012 Spork not reloading classes Mar 21 2012 2011 API Divining With Cucumber and Firefox Oct 27 2011 Beeston Centurions U9s sports men of the league Jun 12 2011 It’s starting #esendexis10 Jun 09 2011 Add Filters to Views Using Named Scopes in Rails May 25 2011 Can Nottingham make the most of its own creative class? Apr 19 2011 My interview on The Entrepreneur Show Mar 25 2011 The Big M Went Bold And Got It So Right Mar 23 2011 Going International (live’ish) Mar 09 2011 Let’s Show Graduates What Nottingham Can Offer Mar 03 2011 2010 Mobile Boarding Pass Success Nov 25 2010 Base View Model in ASP.NET MVC Nov 08 2010 UI Integration Testing with CassiniDev and WatiN, not Selenium Sep 30 2010 ASP.NET MVC2 Wildcard Mapping on IIS6 Sep 22 2010 One of my favourite features of the new office Sep 09 2010 Office coming together Sep 08 2010 How we laughed!!! Sep 08 2010 A DVCS working process Sep 04 2010 Test teams are pointless and counter-productive Sep 02 2010 Premier Inn getting it so right Aug 30 2010 Ready to come home is sign of a good holiday Aug 27 2010 Mamil and proud Aug 27 2010 Knackered Mamil Syndrome Aug 27 2010 Do Androids Dream Of Electric Sheep Aug 27 2010 Yum-yums, marshmallows, choc chips and squirty cream to celebrate E’s 100m swimming badge Aug 12 2010 A Development Team To Be Proud Of Aug 11 2010 Beauty Aug 10 2010 Internal cable routing on the Cervélo, easy Aug 09 2010 Took the chance to admire an enormous penis this evening Aug 07 2010 Taking shape Aug 06 2010 Sherwood Pines Aug 06 2010 New @esendex office taking shape Aug 06 2010 RTFM, when will I ever learn? Aug 05 2010 Lunchtime bum-clencher Aug 05 2010 Ready for assembly Aug 04 2010 Next step, the cut Aug 04 2010 Another addition to the fleet Aug 03 2010 An open letter to @liamhobbs Aug 02 2010 Easy to be critical Aug 01 2010 How to create a Dropdown list for any enum in ASP.NET MVC Jul 30 2010 The @beestoncc train in full flight Jul 24 2010 Reasons not to buy Nokon cables Jul 24 2010 Pigeon Love Jul 23 2010 Think this might be beyond Rapha repair service Jul 06 2010 Oh @vodafoneuk the week started so well Jul 05 2010 The perils of focus Jul 04 2010 Another @beestoncc shirt for the bin Jul 04 2010 Downgrade iPhone 3G from iOS4 to 3.1.3 Jul 01 2010 Unset Use iTunes for Internet Playback Jun 28 2010 La Marmotte Recce Jun 26 2010 Joys of being a business owner Jun 20 2010 The sound of the Malt Shovel Jun 17 2010 This time last year I was about to do something epic Jun 16 2010 Why @YoSushiNotts annoyed me today Jun 11 2010 @beestoncc web site Jun 11 2010 Camping with kids, a cure for snobbery May 31 2010 Wow! May 21 2010 End of the road May 21 2010 And lastly, Alpe d’Huez May 21 2010 The International Language of Cycling May 20 2010 Seemed rude not to May 20 2010 Is this the highest a Beeston CC shirt has been ridden to? May 20 2010 Winnats again May 15 2010 Back to Back Centuries May 15 2010 Winnats Pass May 14 2010 Professional Bike Fitting, worth every penny May 08 2010 Gorgeous early morning ride from San Francisco May 06 2010 San Francisco Bay from Mount Tamalpais May 03 2010 What I actually wrote to Cycling Weekly Apr 22 2010 Norwegian scuba divers chasing Google Street View car Feb 10 2010 No SD card slot because iPhone will plug straight into iPad? Feb 10 2010 I have a new home page iPhone app Feb 07 2010 Google Nexus One, it’s great but… Feb 05 2010 Google Nexus One, it’s great… Feb 05 2010 Mounted Police setting up on Broadway Feb 03 2010 Scallops and Black Pudding at GAL, Chester Jan 28 2010 iPad - it’s a netbook yes but the screen is the key Jan 28 2010 A 9yo’s perspective on the iPad Jan 28 2010 What if Apple turned iTunes store into Amazon/Ebay killer? Jan 27 2010 The trick to getting CruiseControl.net build label into PowerShell script Jan 27 2010 Custom domain names in Windows Azure Jan 27 2010 Automating Azure deployment with Windows PowerShell Jan 22 2010 Migrating to SQL Azure Jan 21 2010 Getting setup for SQL Azure Jan 21 2010 Getting setup for SQL Azure Jan 21 2010 Continous deployment makes releases non-events Jan 18 2010 Savoy cabbage or alien brain? Jan 17 2010 Predictions for Darley Moor race 1 Jan 16 2010 Suddenly I have 2 micro-usb devices Jan 15 2010 mmm this isn’t a good Azure moment Jan 15 2010 Swimming with Champions Jan 14 2010 first thoughts on Azure Jan 14 2010 Catching up on some long overdue reading Jan 14 2010 Boo comparison - iPhone Jan 14 2010 2 hour turbo Jan 14 2010 Nexus One initial impressions Jan 13 2010 2009 And so it begins Dec 25 2009 The giblet source Dec 24 2009 Oh yes! Dec 24 2009 Looking after Santa Dec 24 2009 For all you gravy lovers Dec 24 2009 Prosecco Special Cuvee Zonin Apr 11 2009
Yum-yums, marshmallows, choc chips and squirty cream to celebrate E’s 100m swimming badge Aug 12 2010


[§526-1] Short title. This chapter may be cited as the "Uniform Disclaimer of Property Interests Act (1999)". [L 2000, c 43, pt of §1]


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import domain.models.views.BackButtonWithJavaScript @import include._ @import domain.models.developers.DeveloperSession @this(devMain: DevMain) @()(implicit request: play.api.mvc.Request[Any], loggedIn: DeveloperSession, messages: Messages, appConfig: config.ApplicationConfig) @devMain( title = "Using privileged application credentials", userFullName = loggedIn.loggedInName, developerSession = Some(loggedIn), back = BackButtonWithJavaScript, fullWidthContent = false ) {
We've provided you with a TOTP_SECRET
from which you can generate a TOTP_CODE
using a
TOTP specification compliant generator.
Alternatively, you can use the TOTP generator to generate a
TOTP_CODE
. The generator should return an 8 digit TOTP_CODE
that is valid for 30 seconds. Make sure the code does
not expire before you hit the request.
You will use your CLIENT_ID
, TOTP_CODE
and a 36 character extended
CLIENT_SECRET
to generate an OAuth access token.
The value in the CLIENT_SECRET
field will now be a concatenated 44 character string created by combining
the 8 digit TOTP_CODE
and your CLIENT_SECRET
.
The curl command demonstrates how to retrieve an OAuth access token:
curl -F "grant_type=client_credentials" -F "client_secret=<TOTP_CODE><CLIENT_SECRET>" -F "client_id=<CLIENT_ID>" "https://api.service.hmrc.gov.uk/oauth/token"
TOTP_SECRET=ABCDEFGH12345678 CLIENT_ID=aAbBcC1234AaBbCc1234AABBCC12 CLIENT_SECRET=abcd1234-1a1b1234-2a2b-abcdef123456 # Totp_Secret is used to generate an 8 digit Totp_code TOTP_CODE=12345678 curl -F "grant_type=client_credentials" -F "client_secret=12345678abcd1234-1a1b1234-2a2b-abcdef123456" -F "client_id=aAbBcC1234AaBbCc1234AABBCC12" "https://api.service.hmrc.gov.uk/oauth/token"
Privileged applications cannot refresh existing access tokens. You must generate a new access token each time an access token expires.
Access tokens generated for privileged applications will expire after 4 hours.
Generating a new access token will not invalidate your existing one. Your existing access token invalidates 4 hours after its creation.
You can have 2 overlapping access tokens as long as they are generated using a unique TOTP code.
}


Bonegear is an open source Twitter Bootstrap 3^ UI components for your Backbone.js projects.
Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.
See Alert ExamplesProvide contextual feedback messages for typical user actions with the handful of available and flexible notification messages.
See Notification Examples


{% extends 'base.html' %} {% block content %}
{{ comment.text }}
Commented under
{{champion.name}}
Nobody has this comment


Home
About
Signup
Mobile
Team Work
Awareness
Comunity
Mobile
Personal Blog
Destiny
Look Around
Blog Idea
Blog Idea
Communication
Banner Idea
Blog Idea
Article
Factorial
Personal Blog
Transport


The Digital Gold Institute is an excellence center
about scarcity in the digital realm (bitcoin and
crypto-assets) and the associated blockchain technology.
Focused on our partnership and fellowship program,
we are engaged in the public,
scientific,
and academic debate
through R&D, teaching, consulting, and advising.
We explore the foundations and can assist in understanding
them: cryptography, monetary theory, computer networking,
and game theory.
Of course, we write
code and love to get our hands dirty in programming
and technology.


This is just a demo of how the plug-in can be configured in its own screen. This screen is only accessed by the LabManager administrator to configure the screen. It's not even needed in most scenarios, but sometimes the plug-in could have more than one user (e.g., different LabManagers), and different setups for different LabManagers.
This case is simpler, though. You only need to put a password, which by default is password, so the HTTP plug-in can interact with the final laboratory.
You can test if the configuration is valid or not using the /test-config method here:


Front-end Developer Test
Front-end Developer Test RepositoryTest Instructions
The repo contains a basic starter html page. Replace this page with the creative (.psd) in the creative folder. Build the creative using HTML5, Bootstrap, Font-Awsome and jQuery. The finished page should validate and dynamic aspects should work. Once you have completed your build, create a new pull request.
If you don't know how to use Github to create a pull request, build the creative, zip it, and email it to your agency and they will send it on to us.


Peer Programming
Feb 12th, 2015
Communication and programming are closely related. That’s why DBC makes sure we practice both, simultaneously, with pair programming.
What is pair programming?
Pair programing at DBC consists of two people working together to complete a co-programming assignment. Typically, one person will be in a driver role (plugging in the actual code) and the other in a navigation role (instructing on which code to plug). Pairs will usually switch roles during the pairing session so both can experience the driver and navigation roles.
Students can find a person to pair with by reaching out to others in their cohort and either set up a video chat or meet in person. The pair session usually begins will a little bit of small talk so each person feels comfortable and communicative. Once the session is underway, it can last anywhere from one to three hours. After the sessions each person is required to provide detailed feedback about his or her experience.
My experience with pairing
When I first hear about peer programming, I was intimidated. I was worried about working with another person I’d never met and having to put such newly acquired knowledge into practice. Also, I was a little anxious about receiving feedback.
My feelings about pairing changed after I had my first pairing session. After my first few times, I came to love it. It’s a great way to share knowledge and bounce ideas off of another person; two minds are greater than one. It’s also a nice way to become acquainted with other people in my program.
After giving/receiving feedback, I saw that most people thought I was friendly and easy to work with, but some people didn’t think they benefited technically from working with me. I wasn’t surprising to read that kind of feedback, nor was I hurt or troubled. Since reading that feedback I’ve made an effort to be more expressive of specific knowledge during my session. I make sure to introduce short cuts and relevant information when I can. I also make sure to be vocal about my ideas throughout the session.
Overall, I’d say pair programming has been extremely beneficial. Both learning during the pairing session and receiving feedback have really helped me gain knowledge and tweak my habits.


--- title: Home layout: base extra_js: - tabletop.min.js - handlebars-v4.0.11.js - hideseek.min.js - people.js --- |People Loading... Add yourself {% raw %} {% endraw %}


Inheritance diagram for Bp::BpInterconnect::BpPhaseCommandOptions:
Public Member Functions | |
| BpPhaseCommandOptions (int &mandatory_variant_selector) | |
| virtual | ~BpPhaseCommandOptions () |
| enum match_result | MatchMandatoryOption (const string &arguments) |
Protected Member Functions | |
| virtual OptionsDescriptorBase * | GetOptions () |
Data Structures | |
| struct | Destructor |
| struct | LookupOption |
| struct | PrintoutOption |
Definition at line 1219 of file bp_interconnect.h.


Consolidation of data provided by 3 different sources into one standarized feed that could be sold to customers. Data was exposed through RESTful API. Integration was done via Spring Integration framework.
Authorization system for pay per view website. SOAP webservice was created to determine whether user can view requested resource.
Integration system between Goal's CMS and Perform Group's one. It had to allow for quick transfer of any content created in one CMS to the other, in high traffic enviornment.
Desktop application destined for clinics and hospitals to allow full management of their assets. It had enough functionalities to fully manage organisation including medical documentation, finance, appointments, staff, analytics, reports and many more.
Web application dedicated for clinics and hospitals. Functionalities included searching for medical staff, scheluding appointments and management of patient account. Additionaly there was simple CMS avalible for customers to customize their website.
Internal application used to manage customers that purchased Optimed. Functionalities included turning on and off certain features, sending sms and email notfications.
My studies there focused mostly on working with interesting topics such as data mining, heuristics and machine learning, as well as software craftmanship subjects such as CI, testing, design patterns.
Title of my master thesis was "The impact of the level of abstraction on concurrent application performance" which was dedicated to find out how drifting away from low level objects (threads, locks) to more sophiscitated and user friendly frameworks (Fork/Join, actors) may affect computational performance.
Studies on Faculty of Biomedical Engineering were focused on applications of Computer Science and Electronics in Biomedical Engineering. A lot of attention was devoted to signal and image processing and also applications of heuristic algorithms to process medical data, especially images.
My thesis was titled "Usage of image processing in road navigation" which used some basic image processing techniques, such as binarization, skeletonization and a few algorithms designed strictly for the purpose of my work, to process image of a simplified map, detect roads and then find the shortest path between the chosen points.
I'm direct and honest. I value people, teamwork and transparency. In my work I always try to give maximum effort and inspire everyone around me to do the same.
I keep my work professional and fun. I dislike working in slow paced environments. I belive that red tape kills creativity.


Recipe 7.6. Pickling Code Objects
Credit: Andres Tremols, Peter Cogolo
Problem
You want to be able to pickle code objects, but this functionality is
not supported by the standard library's pickling
modules.
Solution
You can extend the abilities of the pickle (or
cPickle) module by using module
copy_reg. Just make sure the following module has
been imported before you pickle code objects, and has been imported,
or is available to be imported, when you're
unpickling them:
import new, types, copy_reg
def code_ctor(*args):
# delegate to new.code the construction of a new code object
return new.code(*args)
def reduce_code(co):
# a reductor function must return a tuple with two items: first, the
# constructor function to be called to rebuild the argument object
# at a future de-serialization time; then, the tuple of arguments
# that will need to be passed to the constructor function.
if co.co_freevars or co.co_cellvars:
raise ValueError, "Sorry, cannot pickle code objects from closures"
return code_ctor, (co.co_argcount, co.co_nlocals, co.co_stacksize,
co.co_flags, co.co_code, co.co_consts, co.co_names,
co.co_varnames, co.co_filename, co.co_name, co.co_firstlineno,
co.co_lnotab)
# register the reductor to be used for pickling objects of type 'CodeType'
copy_reg.pickle(types.CodeType, reduce_code)
if _ _name_ _ == '_ _main_ _':
# example usage of our new ability to pickle code objects
import cPickle
# a function (which, inside, has a code object, of course)
def f(x): print 'Hello,', x
# serialize the function's code object to a string of bytes
pickled_code = cPickle.dumps(f.func_code)
# recover an equal code object from the string of bytes
recovered_code = cPickle.loads(pickled_code)
# build a new function around the rebuilt code object
g = new.function(recovered_code, globals( ))
# check what happens when the new function gets called
g('world')
Discussion
The Python Standard Library pickle module (just
like its faster equivalent cousin cPickle) pickles
functions and classes by name. There is no pickling of the
code objects containing the compiled bytecode
that, when run, determines almost every aspect of
functions' (and methods') behavior.
In some situations, you'd rather pickle everything
by value, so that all the relevant stuff can later be retrieved from
the pickle, rather than having to have module files around for some
of it. Sometimes you can solve such problems by using marshaling
rather than pickling, since marshal
does let you serialize code objects, but
marshal has limitations on many other issues. For
example, you cannot marshal instances of classes you have coded.
(Once you're serializing code objects, which are
specific to a given version of Python, pickle will
share one key limitation of marshal: no guaranteed
ability to save and later reload data across different versions of
Python.)
An alternative approach is to take advantage of the possibility,
which the Python Standard Library allows, to extend the set of types
known to pickle. Basically, you can
"teach" pickle
how to save and reload code objects; this, in turn, lets you pickle
by value, rather than "by name",
such objects as functions and classes. (The code in this
recipe's Solution under the if _ _name_ _
== '_ _main_ _' guard essentially shows
how to extend pickle for a function.)
To teach pickle about some new type, use module
copy_reg, which is also part of the Python
Standard Library. Through function
copy_reg.pickle, you register the reduction
function to use for instances of a given type. A reduction function
takes as its argument an instance to be pickled and returns a tuple
with two items: a constructor function, which will be called to
reconstruct the instance, and a tuple of arguments, which will be
passed to the constructor function. (A reduction function may also
return other kinds of results, but for this recipe's
purposes a two-item tuple suffices.)
The module in this recipe defines function
reduce_code, then registers it as the reduction
function for objects of type
types.CodeTypethat is, code objects. When
reduce_code gets called, it first checks whether its
code object co comes from a
closure (functions nested inside each other),
because it just can't deal with this
eventualityI've been unable to find a way
that works, so in this case, reduce_code just raises
an exception to let the user know about the problem.
In normal cases, reduce_code returns
code_ctor as the constructor and a tuple made up of
all of co's attributes as the
arguments tuple for the constructor. When a code object is reloaded
from a pickle, code_ctor gets called with those
arguments and simply passes the call on to the
new.code callable, which is the
true constructor for code arguments.
Unfortunately, reduce_code cannot return
new.code itself as the first item in its result
tuple, because new.code is a built-in (a C-coded
callable) but is not available through a built-in
name. So, basically, the role of
code_ctor is to provide a name for the (by-name)
pickling of new.code.
The if _ _name_ _ == '_ _main_ _' part of the
recipe provides a typical toy usage exampleit pickles a code
object to a string, recovers a copy of it from the pickle string, and
builds and calls a function around that code object. A more typical
use case for this recipe's functionality, of course,
will do the pickling in one script and the unpickling in another.
Assume that the module in this recipe has been saved as file
reco.py somewhere on Python's
sys.path, so that it can be imported by Python
scripts and other modules. You could then have a script that imports
reco and thus becomes able to pickle code objects,
such as:
import reco, pickle
def f(x):
print 'Hello,', x
pickle.dump(f.func_code, open('saved.pickle','wb'))
To unpickle and use that code object, an example script might be:
import new, cPickle
c = cPickle.load(open('saved.pickle','rb'))
g = new.function(c, globals( ))
g('world')
Note that the second script does not need to import
recothe import will happen
automatically when needed (part of the information that
pickle saves in saved.pickle
is that, in order to reconstruct the pickled object therein, it needs
to call reco.code_ctor; so, it also knows it needs
to import reco). I'm also showing
that you can use modules pickle and
cPickle interchangeably. Pickle
is faster, but there are no other differences, and in particular, you
can use one module to pickle objects and the other one to unpickle
them, if you wish.
See Also
Modules pickle, cPickle, and
copy_reg in the Library
Reference and Python in a
Nutshell.
|


As I read those two little words on my computer screen, I knew that I had made a huge mistake.
If you’ve ever taken a beginning programming class, chances are that the first command you wrote made the words “Hello world!” appear. Seeing that message appear before me, based on a tiny string of code I had written, just seemed too good to be true. Of course, I did what anyone would do...
What did I do next?I revised the program to insult people that I loved! So this was my first original program — it asked you to enter your name, and if your name was James (my boyfriend’s name), it told you that you were lazy and should make your girlfriend some nachos.
I was thrilled. Not just because I had found another way to ask my boyfriend (and other people named James) for nachos, but because I understood for the first time the beauty and power of programming. In that moment, I saw the potential for logic and algorithms to allow me to do more and do better.
That was also when I realized my mistake: I should have studied computer science.
Several years later, and pretty far down the public health research road, I’m learning that I didn’t totally screw it up. In fact, my experience and expertise are actually coming together quite nicely. My undergraduate anthropology studies gave me a unique lens and a diverse set of tools through which to observe human behavior, build effective teams, and create human-centered solutions. My persistent dabbling in computing systems and software, information processing, and data analysis — in addition to being a fun talking point at parties — has opened up an entire universe of information that I can leverage to make data-driven decisions. Finally, my master’s level training in public health (combined with my 27 years of experience being a human with struggles) has cemented within me a commitment to public well-being.
Good story. So what?Observation, interviews, surveys, ethnography, personas
HTML, CSS, Javascript, Python, SQL + more
Scans and remediation
Clickstream/conversion tracking, task analysis, A/B testing, heatmaps, Google Analytics, Tableau
Task analysis, usability tests
You can use this theme as is, or you can make changes!
Sketch
Card sorting, user flows,
Something about my portfolio goes here.
Some quick example text to build on the card title and make up the bulk of the card's content.
Some quicd make up the bulk of the card's content.
Some quick example text to build on the card title and make up the bulk of the card's content.
Want to collaborate? I would love to hear from you.