SQL stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems (SQLCourse.com). This week we will discuss SQL injection and why it is a problem in the SQL world!
SQL Injection
A SQL injection attack consists of insertion or "injection" of a SQL query via the input data from the client to the application (OWASP).
Why is this a problem?
Well if the attack is successful sensitive data can be accessed, altered, deleted, or updated within the database. This means bank balances can be changed, transactions voided, SSN's and credit card information stolen... get the picture? :) Fortunately, there are ways to protect your database from these vulnerabilities. Yay!
How to Avoid SQL Injection Vulnerabilities
Owasp.org states the most affective methods to block SQL injections are parameterizing your queries and careful use of parameterized stored procedures. I have an example below. MORE EXAMPLES HERE (SCROLL DOWN ON PAGE) Parameterize your queries! This separates the query and data through the use of bound parameters which are used as placeholders. Parameterize stored procedures! This helps avoid most forms of SQL Injection Always use accounts with minimum privilege necessary for each application. There is a lot of good information regarding SQL Injection on the Internet and some tutorials on youTube.


|
In a tropical island paradise, gracious Thai hospitality meets unparalleled luxury and natural beauty.
On Mudhdhoo Island in Baa Atoll – Maldives’ first, LA ZUBERIA Maldives is just 35 minutes by seaplane from the capital city, Malé or a 25-minute domestic flight from Dharavandhoo Airport.
|
Luxurious Maldives hotel on the beach and over-water villas and residences await guests seeking island adventure, fine dining and relaxation.
Book your stay with LA ZUBERIA , enjoy your night with our compliments Exclusively, embark on a memorable journey with LA ZUBERIA Hotels and Resorts in Maldives with our amazing deals.
|
Experiences that linger, often forever.
A honeymoon of your dreams at a romantic resort in Maldives. Exclusive benefits await. Luxuriate in your Maldives Water Bungalow with the Indian Ocean unfolding before you
Select your perfect private paradise from a collection of beach and over-water villas and residences.
5-star resort in the Maldives with elegant Thai interiors, contemporary conveniences and butler service, luxurious beach retreats await at LA-Zuberia Maldives.
Culinary artistry meets barefoot luxury with a variety of fine dining offerings, from international buffet feasts to fresh seafood and authentic Thai delicacies.
Experience ‘Borderless Dining’ in incredible settings around the island.
Moments are to be chershied forever...... with all the loved ones at a lovely venue the LA ZUBERIA MALDIVES
MAKE YOUR PLANS TO GET AMAZED AND HAVE THE FEEL ONE SHOULD HAVE !!


Tooltip Internal Content
The tooltip is optimized for screen readers and keyboard only users:
- Set focus on one of the Focus fields, then press Tab and Shift+Tab to navigate between them.
- Tabbing away from an active element with a tooltip, or pressing Escape, will close the tooltip.
- Mouse users can mouse in and out of the icon to show or hide the tooltip as usual.


Satire! Not affiliated with real Tether.
Tracking Tether prints!
Eth: 0x701921E24514663421e1142d64047d6beF7F0cc5 Btc: 18ZbFcLBnKGXViouC35PuW9Li4SQ7baRNK
Tweets
96
Followers
14388
Japesmith15-Oct-18 07:14 AM
Real Tether should put in their bio "Satire! Not affiliated with real dollars."


{% extends 'base/base2.html' %} {% block contenido %}
I am studying a major in Engineering in Computer Science in the “Tecnologico de Monterrey”. This major consists in software development and computer science combined with the skills of a regular engineer. Right now, I am in the 1st semester from the major, which lasts 9 semesters. Regardless of this I seek to learn as much as possible by my own. I would like to include that the main reason why I am studying this is because I believe in the power of the computers combined with your own software and how this allows us to create huge things with the lowest amount of resources.
{% load static %}
Programming Languages:
• Python: (Beginner)
• C++: (Beginner)
• JavaScript: (Beginner)
Technologies/frameworks:
• Django:(Beginner)
• Html & Css: (Beginner)
• Android Studio (Beginner)
• 1st: Network a lot with my new classmates, learn data bases and begin with android dev.
• 2nd: Start working and learn about machine learning.
• 3rd: Continue working and acquire more knowledge on db and apply for internships.
• 4th: Apply with a party to the Students Society and make a cool team to start building projects.
• 5ht: Start my own startup.
• 6th: Continue working on my startup and start to learn about complex data science.
• 7th: Aim to find a cool job in a huge business.
• 8th: Get deeper into learning UX design and start seeing job opportunities.
• 9th: Make as much experience as possible and find an opportunity to work in a cool company, continue my startup or start a new one.


Survey Form
Hello World!
This is a survey form built by the Dream-Team!!
Name
Email
Age (between 0 and 120):
Test 1
Test 2
Dewey
Dewey
Dewey
Dewey
Test4


More Recipes
Top Recipes
Sign out
My Recipes
(current)
Add Recipes
Favorite Recipes
Account details
User Account
Username
Email Address


“Kilesā jhāpitā mayhaṁ,
bhavā sabbe samūhatā;
Vikkhīṇo jātisaṁsāro,
natthi dāni punabbhavo”ti.
… Ekadhammasavanīyo thero ….
My defilements have been burnt away by practicing absorption—
rebirth into all states of existence is eradicated,
transmigration through births is finished,
now there’ll be no more future lives.


Basic app to show file uploads to S3 using angular, angular-file-upload, nodejs and aws-sdk
Select pictures


To get to a point where I can find the ultimate work/lifestyle balance. To be able to work remotely and choose my own hours of work, while working on projects that are meaningful and can make a positive impact in peoples lives.
Im good with communication and being patient in learning new things. I also find it easiest to learn when I can be
more hands-on and apply the skills to real situations, so these first two weeks have been a great deep dive
learning experience.
My limitations are that I don’t learn too well by sitting and listening as my attention can start to wander. I
also find I can go down the rabbit-hole on particular things quite easily and end up falling behind.
My confidence in myself. The ability to deal with pressure without getting overwhelmed, stressed or anxious. To be punctual, responsible and dependable.
I plan to get into the routine of getting up early and treating the day and workload as if it were a real job. This will mean not staying up too late and getting enough sleep so that I’m ready to wake up and get into it in the morning. If I find myself getting too stressed out, I will remind myself to remain calm, focus on my breathing and go take a break. I've noticed if I take a break and go for some fresh air, a walk, or even just a quick stretch - I can come back to the work feeling much more clear headed and ready to take on the problem more systematically.
I will speak up sooner if I’m really stuck and reach out to my fellow students and facilitators through the slack channel.
I'd expect them to be supportive and understanding, and from what I've seen so far, they are. I had a really great tutor during my last course (Small business management/project management) who was able to adapt to every individual students needs and make sure nobody got left behind. I’d like to be able to get a quick response to a question, even a quick video call to be able to discuss things easier. But I understand that everyone is busy and so I won't rely on that.
My long term goal is very much still the same. I'd like to be able to have the ultimate work/lifestyle balance and be able to put my skills to use in a meaningful way to help better peoples lives, ideally while being able to work remotely. The skills I hope to gain from this course are basically a solid understanding of the programming languages we will be taught so I can futher improve and focus on them and better understand other languages after the bootcamp.
My strengths and limitations are very much the same, although I've realised two big things during foundations - that another strength of mine is being able to work in a team, as I recalled working with others in my previous job and how effective that was towards my learning and work output. On the other hand, I realised this through one of my limitations - That working and in particular learning by myself isn't as easy as I first thought. I tend to look into things too much and get stuck on the detail and without having someone to talk to and bounce ideas off or guide me, I get overwhelmed and lost. From what I've heard about the structure of bootcamp I think ultimately these things will help me.
I think my biggest non-technical challenges will be staying focused and putting my time to good use, as well as making sure I get enough sleep to be learning at my best, by not staying up too late and getting distracted. I plan to really make an effort as it is something I need to work on, not just for the bootcamp but for going forwards in life after the bootcamp too.
As stated above in my strengths and limitations, I would like to work on my ability to stay focused and to get a good nights sleep each night. I realise how important both of them are and that staying focused is heavily based in getting a good nights sleep. Other than this, I would also like to improve on my ability to communicate while under pressure and speak up when im unsure.
I would hope that they're understanding of each students individual needs and abilities. I worry that I may not be able to keep up but I dont want to be left behind, although I realise this is mostly up to me and the effort I put in. I would also expect that the team do their best to explain concepts so as not to leave the students with holes of important information left out. In this regard I think context is highly important.
My expectations are that I will get out what I put in. When I need to, I will try to seek help through my peers, tutors or through google. I understand the next 9 weeks could be very intense at times so I will try not to be too hard on myself and I'll try to make sure im enjoying myself too.
I intend to get to sleep before midnight and be up at 8am to make sure I get at least 8 hours of sleep each night. I will eat well and exercise regularly to make sure my body and mind are performing at their best for learning and working with others. If I get stressed out or overwhelmed outside of course hours I will take a break to rest my mind. I would like to start reading before bed as I understand the benefits of this, but will explore this more once I've gotten started with the bootcamp.


/ʤiː-ʤiːkrəʊˈmætɪk/
The ‘ggchromatic’ package provides additional colour and fill scales to use with ‘ggplot2’ It uses the ‘ggplot2’ extension system to map a number of variables to different colour spaces with the ‘farver’ package. The package introduces ‘chromatic scales’, a term mirroring music terms. In music, chromatic scales cover all 12 notes. In ggchromatic, a chromatic scale can cover all channels in colour space. Admittedly, colour spaces might not be the most intuitive tool for interpreting a data visualisation, but can be useful for visualising less strict data impressions.
You can install the development of ggchromatic version from GitHub with:
# install.packages("devtools")
devtools::install_github("teunbrand/ggchromatic")
These is a basic example of mapping three variables to the RGB colour space. This happens automatically for colours constructed by rgb_spec()
.
library(ggchromatic)
#> Loading required package: ggplot2
ggplot(mtcars, aes(mpg, disp)) +
geom_point(aes(colour = cmy_spec(mpg, drat, wt)))
The associated scale functions give more options for customisation, like the HSV scale below.
df <- data.frame(
x = c(row(volcano)), y = c(col(volcano)), z = c(volcano)
)
ggplot(df, aes(x, y, fill = hsv_spec(z, x, y))) +
geom_raster() +
scale_fill_hsv(limits = list(h = c(NA, 170)),
oob = scales::oob_squish,
channel_limits = list(h = c(0, 0.8))) +
coord_equal()
Perhaps a use-case for chromatic scales is when the interpretation of a variable isn’t directly related to a property of the data points. For example, embeddings project data into a new space which might preserve some properties, such as distance between data points, but wherein dimensions of the new space are meaningless on their own. You can use a chromatic scale to map the embedding to colours, which can give a neat ‘flavour’ to the data points through colour.
if (requireNamespace("umap")) {
set.seed(42)
# Project the iris dataset into 3D UMAP space
config <- umap::umap.defaults
config$n_components <- 3
umap_3d <- umap::umap(iris[, 1:4], config)$layout
df <- data.frame(
SL = iris$Sepal.Length,
SW = iris$Petal.Width,
x = umap_3d[, 1],
y = umap_3d[, 2],
z = umap_3d[, 3]
)
ggplot(df, aes(SL, SW)) +
geom_point(aes(colour = rgb_spec(x, y, z)))
}
#> Loading required namespace: umap


03. Write an expression that calculates rectangle’s area by given width and height.
Input width:
Input height:
Calculate


This is a WordPress starter theme based on Foundation 5 by Zurb. The purpose of Foundation, is to act as a small and handy toolbox that contains the essentials needed to build any design. Foundation is meant to be a starting point, not the final product. If you’re looking for an all-in-one theme with built-in shortcodes, plugins, fancypancy portfolio templates or whatnot, I’m afraid you have to look elsewhere.
Please fork, copy, modify, delete, share or do whatever you like with this.
All contributions are welcome!
You’ll need to have the following items installed before continuing.
[sudo] npm install -g grunt-cli
[sudo] npm install -g bower
bash
cd my-wordpress-folder/wp-content/themes/
git clone git@github.com:olefredrik/Foundation.git
mv Foundation your-theme-name
cd your-theme-name
npm install && bower install
While you’re working on your project, run:
grunt
And you’re set!
Check for Foundation Updates? Run:
foundation update
(this requires the foundation gem to be installed in order to work. Please see the docs for details.)
style.css
: Do not worry about this file. (For some reason) it’s required by WordPress. All styling are handled in the Sass files described below
scss/app.scss
: Sass imports for global config, foundation and site structure
scss/config/_variables.scss
: Your custom variables
scss/config/_colors.scss
: Your custom color schemescss/config/_settings.scss
: Original Foundation 5 base settings
scss/site/_structure
: Your custom site structure
css/app.css
: All Sass files are minified and compiled to this file
bower_components/
: This is the source folder where all Foundation scripts are located. foundation update
will check and update scripts in this folderjs/
: jQuery, Modernizr and Foundation scripts are copied from bower_components/
to this directory, where they are minified and concatinated and enqueued in WordPressgrunt
in your terminal for the scripts to be copied. See Gruntfile.js for details


--- layout: post current: post cover: assets/images/mediawiki.jpeg navigation: True title: My journey with Mediawiki date: 2018/01/27 tags: Opensource Mediawiki GSoC class: post-template subclass: 'post tag-Opensource' author: GopaVasanth ---
I am Gopa Vasanth, a freshman in Computer Science and Engineering from Amrita University, India. I am an active member of the Open Source student club of my University FOSS@Amrita.
This post is about how I started and working with MediaWiki, I first saw a large lists of organisations list as I was a newbie to open source this was a great task me pick one organisation, out of many couples of organisations fascinated me and went through those organisations and their projects, out of those MediaWiki attracted me, I am very dazzled with wiki's Ideas and projects.
I got really confused in starting of contribution then I got to know about the IRC channel and the mailing lists after a few days of effort I subscribed in MediaWiki mailing lists and then joined in IRC channel and in #mediawiki then finally in IRC few developers gave some links to documentation to get started, Then I went in to it got confused and hanged out there for few days.
Then I got to know for starting we have to setup mediawiki locally and then start learning required technologies to get started I followed Gerrit tutorial to get started configuration of mediawiki, While following the gerrit tutorial I got many internal errors I was really surprised and worried to resolve them I was using linux ubuntu, I slowly tried to Google those errors and resolved few of them and for some errors I got help from the developers community through IRC, I am very Thankful to all the developers in spite they are having their work answered all my silly questions with great patience then after fifteen days of struggle finally installed and configured mediawiki, then I followed the few tutorials to learn PHP to understand the codebase I started learning PHP and completed course in codecademy, Then through Phpstorm and Atom I went through the code base to understand the code I was so terrified by seeing such large code for the first time.
Slowly came to know about the MediaWiki bug tracker Phabricator and went to it searched for the few easy tagged bugs I spent 2 days in searching searching... I didn't find any of the bugs easy I was feared and again asked help in IRC then some developers helped me by giving small tasks to do and then asked me to select one bug and be committed until it get solved and then I selected one bug spent few days to just understand the task description and then searched for the code in my codebase finally that task is to change the Login button into bold in vector skin finally worked and after few days of work I made it. Then got to know the way of submission of the patch and submitted my first patch, I got +1 reviews from few developers I felt so happy and unfortunately got -2 review saying that that has to be done by designing team I felt too disappointed and worked on another few bugs and submitted the patches after the 3 months of struggle I got my first patch merged.
Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine - Jack Ma-


| Week | Date | Topic | Course Notes | Practice | Assignment |
|---|---|---|---|---|---|
| 1 | Tue 1/17 | Probability: axioms, rules, approximation |
Ch 1: Fundamentals Ch 2: Calculating Chances |
Guide | HW 1 |
| Th 1/19 | Random variables: distributions, conditioning, equality |
Ch 3: Random Variables Ch 4: Relations Between Variables |
Lab 1: Matches in Random Sampling | ||
| 2 | Tue 1/24 | Induction, counting, and bounds |
Ch 5: Collections of Events |
Guide | HW 2 |
| Th 1/26 | Binomial and Multinomial Distributions; The Poisson Limit |
Ch 6: Random Counts |
Lab 2: Poisson Approximations in Random Permutations | ||
| 3 | Tue 1/31 | Independence and Poissonization; dependence and symmetry |
Ch 7: Poissonization Ch 8: Dependence |
Guide | HW 3 |
| Wed 2/1 | Quiz 1 | ||||
| Th 2/2 | Prior and posterior distributions; random sampling | Lab 3: Riffle Shuffles and Randomness | |||
| 4 | Tue 2/7 | Expectation: properties and tail bounds |
Ch 9: Expectation |
Guide | HW 4 |
| Th 2/9 | SD: properties, tail bounds, least squares |
Ch 10: Standard Deviation |
Lab 4: Minimum, Median, and Maximum | ||
| 5 | Tue 2/14 | Probabilities and expectation by conditioning |
Ch 11: Conditioning Revisited |
Guide | HW 5 |
| Wed 2/15 | Quiz 2 | ||||
| Th 2/16 | Long run behavior of Markov Chains |
Ch 12: Markov Chains |
Lab 5: Tsetlin Library and PageRank | ||
| 6 | Tue 2/21 | Hitting and occupation times |
Ch 13: Hitting and Occupation Times |
Midterm Guide | HW 6 |
| Th 2/23 | Reversibility and MCMC |
Ch 14: Reversing Markov Chains |
Problems | Lab 6: Codebreaking by MCMC | |
| 7 | Tue 2/28 | Review | No HW 7 | ||
| Th 3/2 | Midterm | No Lab 7 | |||
| 8 | Tue 3/7 | Covariance and its uses |
Ch 15: Variance Via Covariance |
Guide | HW 8 |
| Th 3/9 | Central Limit Theorem |
Ch 16: The Central Limit Theorem |
Lab 8: Binomial, Poisson, and Normal | ||
| 9 | Tue 3/14 | Probability densities |
Ch 17: Continuous Distributions |
Guide | HW 9 |
| Th 3/16 | Transformations |
Ch 18: Transformations |
Lab 9: Simulation and the CDF | ||
| 10 | Tue 3/21 | Joint densities |
Ch 19: Joint Density |
Guide | HW 10 |
| Wed 3/22 | Quiz 3 | ||||
| Th 3/23 | The Beta Family | No Lab 10 (Spring Break) | |||
| 11 | Tue 4/4 | Independent normals; maximum likelihood |
Ch 20: Applications of the Normal |
Guide | HW 11 |
| Th 4/6 | Sums and the gamma family | Lab 11: MLE, Chi-Squared, and Goodness of Fit | |||
| 12 | Tue 4/11 | Moment generating functions; Chernoff bound |
Ch 21: Distributions of Sums |
Guide | HW 12 |
| Wed 4/12 | Quiz 4 | ||||
| Th 4/13 | Prior and posterior densities; beta-binomial |
Ch 22: Prior and Posterior Distributions |
Lab 12: Chinese Restaurant Process I | ||
| 13 | Tue 4/17 | Best predictor | Guide | HW 13 | |
| Th 4/21 | Best linear predictor: correlation and regression |
Ch 23: Prediction |
Lab 13: Chinese Restaurant Process II | ||
| 14 | Tue 4/25 | The multivariate normal |
Ch 24: The Bivariate Normal Distribution |
Final Exam Resources | No HW due in RRR week |
| Th 4/27 | Conclusion | ||||


Liam Gallagher walks off stage halfway through EMA Rock Icon acceptance speech
Liam said he would keep his speech short, thanking Seville for hosting and MTV for recognising his talent
by Will Twigger, https://www.mirror.co.uk/authors/will-twigger/Former Oasis rocker Liam Gallagher cut short his acceptance speech at the MTV European Music Awards in Seville this evening.
Liam, sporting his classic parka, strolled off stage after seeming like he ran out of things to say.
Hopping up onto the stage alongside host Becky G, he accepted the Rock Icon Award, becoming its first ever recipient.

"I wanna congratulate Seville for having a great city."
Drawing cheers from the locals, he later added: "I also want to congratulate MTV for recognising my brilliance."
He closed his speech with: "Thanks for the award, I'll wear it well."
Liam turned on his heel and wandered off the stage.
Later, he finished the night with a performance of a new track, which led into the Oasis smash hit Wonderwall.
He was introduced with a montage of clips and photos from his musical career up to that point, including his Oasis days and his fallout with brother, Noel.
Their feud's become the stuff of legend, as both sides still refuse to budge more than ten years on from the end of Oasis.
They were known for their clashes during the band's heyday in the nineties, but a 2009 confrontation proved too much and the brothers called it quits on their joint ambitions.
He shared how the bitterness has affected his mum, saying: "If, God forbid, something happens to my mam, and we haven't made up by then, then there will be war, because there's been so many opportunities on his behalf.
"It's not about getting the band back together, I'm not arsed about that. It's just about going, 'Look, let's go for a beer, let's have a chat or whatever.'
"And obviously I say s**t in the press and he says stuff, and his missus says something and I say something and it's all childish and we should all grow up and all that, but at the end of the day, basically it's down to him, you know what I mean?"


this page describes some basic linux commands with the most basic usage, these are commands which I view as essential for any Linux user.
the linux commandline the most efficient way to work with Linux - mastering this feature will speed-up the work significantly. I will attempt to record some of the methods I use in my day to day work.
first one should mention the man command
$ man grep
the man (manual) command allows one to see all the configurators for a specific command, and it is by far the most helpful tool for any beginner
GREP(1) General Commands Manual GREP(1)
NAME
grep, egrep, fgrep, rgrep - print lines matching a pattern
SYNOPSIS
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
...
test@test:~ $ ps
PID TTY TIME CMD
20748 pts/34 00:00:00 bash
20846 pts/34 00:00:00 ps
test@test:~ $:~ $ ps | grep bush
test@test:~ $:~ $ echo $?
1
test@test:~ $:~ $ ps | grep bash
20748 pts/34 00:00:00 bash
test@test:~ $:~ $ echo $?
0
as seen in the example if 'grep' was able to find a match it will return '0', if not it will return '1'
COMMAND && COMMAND_TRUE || COMMAND_FALSE
for example lets assume one wishes to test if a certain process exists
pidof crond > /dev/null && echo "process is running" || echo "process is not running";
let's assume that the process is indeed running the output will be:
$ process is running
a bit of explanations:
cat FILENAME
the simplest of commands - just displays the file content in ascii representation cat -n FILENAME
will add the line numbers to the print - very useful when combining with other commands
tail FILENAME #will print the last 10(default) lines of the file
tail -n NUM FILENAME #will print the last NUM lines of the file
tail -f FILENAME #will print the end of the file but will keep on following as it grows
the command is especially useful when trying to see changes to a large file, such as logs.
head FILENAME #will show the first 10 lines of the file
head -n NUM FILENAME # will show the first NUM lines of the file
grep -rn STRING LOCATION
grep -rnv STRING LOCATION
$ cat file.txt
var t = setInterval(move, 50);
// starting position
var pos = 0;
var dir = 1;
//our box element
var box = document.getElementById("box");
var boxtext = document.getElementById("boxtext");
function move() {
if (pos >= 150 ) {
dir = -1;
boxtext.innerHTML = "left";
} else if (pos < 0) {
dir = 1;
boxtext.innerHTML = "right";
}
pos += dir;
box.style.left = pos+"px"; //px = pixels
}
$ grep -nE "box*" file.txt
6://our box element
7:var box = document.getElementById("box");
8:var boxtext = document.getElementById("boxtext");
13: boxtext.innerHTML = "left";
16: boxtext.innerHTML = "right";
21: box.style.left = pos+"px"; //px = pixels
one can see that the search string matches anything containing the word 'box' regardless of the next characters,
this example is useless since the grepping for box would have produced the same output, but regular expressions can be much more detailed and
can include very complicated search strings
$ ls -d -1 $PWD/*.* | grep animation
/home/dagan/solo_js/animation.html
/home/dagan/solo_js/animation.js
cat /proc/meminfo | grep -E 'MemFree|^Cached' | awk '{sum += $2} END {print sum}'
ps aux
ps aux | cat
ps
pidof COMMAND_NAME
shows the PID of the COMMAND_NAME if it exists (return value '0') or nothing if it doesn't (return value '1')
kill PID
killall COMMAND_NAME


Search a word and replace it
Enter a sentence:
Enter a word to be replaced:
Enter an alternative word:
Find out!


I was born and raised in NYC, but I've always had a soft spot for the country! I love to hike to the top of the mountains, appreciating the beauty of nature, going to local coffee shops and catching up with friends.
My Passion: Oh, other than coding? I love writing and blogging is one of my favorite pastimes! I also really enjoy cooking for friends and family! There's something oddly relaxing and so satisfying cooking a delicioous homemade meal and seeing others enjoyment!
A fun fact: I have very strong New York pride (as does every true New Yorker). I used to speak with a heavy NY accent (you know 'buttah' instead of 'butter'). Also, I have a strong love for Texas! Ssshh ... don't tell.


Our team consists of students that come from many different sections of Lambda School brought together by our interest in food trucks. We were broken down into three teams consisting of front end, back end, and marketing/UI. Here are our members below...


chap 11:
1:
[10, 8, 6, 4, 2]
2:one turtle instance because the line alex = tess makes alex pointing to the same subject as tess does so changing alex also changes tess
3:
a = [1,2,3]
b = [5,2,3]
4: Test 1: False
Test 2: True
In test 1 this and that pointing to separate object because they are give value in separate lines and there are no line to relate them, however in test2 That = This making two variable referring to the same object so they are the same
5:
def add_vectors(a,b):
s =[]
i = 0
while i < len(a):
k = a[i] + b[i]
s.append(k)
i = i + 1
print(s)
add_vectors([1,2,3],[1,2,3])
6:
def scalar_mult(s,v):
new_list = []
for value in v:
new_elem = s * value
new_list.append(new_elem)
return new_list
7:
def add_vectors(a,b):
s = 0
i = 0
while i < len(a):
k = a[i] * b[i]
s = s + k
i = i + 1
print(s)
add_vectors([1,2,3],[1,2,3])
8:
9:
They are different if there are delimiter in the parenthesis otherwise they are the same
10:
def replace(a_list,a,b):
new = a_list.split(a)
new = b.join(new)
print(new)
replace("Mississippi", "i", "I")
11:
In the function x and y are get assigned to a and b but they do not change the value of a and b so when swapping x and y, a and b receive no effect so when the system calls print they print the original value
before swap function call: a: ['This', 'is', 'fun'] b: [2, 3, 4]
before swap statement: x: ['This', 'is', 'fun'] y: [2, 3, 4]
after swap statement: x: [2, 3, 4] y: ['This', 'is', 'fun']
after swap function call: a: ['This', 'is', 'fun'] b: [2, 3, 4]


{% extends "_layout.html" %} {% block title %}{{ '{{ .Title }}' }}{% endblock %} {% block favicon %}/static/favicon.ico{% endblock %} {% block css %}{{ include_file('.min/css/index.css') }}{% endblock %} ## this must be in one line because js is not minified, ## so no spaces should be inside the block {% block js %}{{ include_file('.min/js/index.min.js') }}{% endblock %} {% block body %}
Use this document as a way to quickly start any new project.
All you get is this text and a mostly barebones HTML document.
If you'll look at page source you'll see it's well minified. Then go and look at templates/index.html
This page was created using Jinja2 template engine.
read in templates/render.sh
to try Cheetah


| DOSE: |
|
insufflated |
Cocaine |
(powder / crystals) |
Being the smart guy I am (I'm no genius, but pretty damn smart), I was always able to keep my drug abuse at a contained level. When I first started smoking pot I became a huge pothead; I had a few problems with leaving bongs and shit laying around where my parents would find them. But after awhile I just got a clue and realized that drugs are not a thing to be taken lightly.
This mentality was totally changed when I tried 'the devil's dandruff' - Cocaine.
Whoo, boy. Where to begin.
I'd snort a fatty rail, get real spun and numbed up but then come down rather quickly. So I'd do more. And more. and more. I'd run out so I'd go buy another gram. The cycle continued. I'd end up spending $500 in four hours and I wouldn't even care. During a coke binge I'd talk so much that my throat would get sore, and I'd smoke so many cigarettes that my lungs would fry and I'd feel like a cancer patient the next day.
The come-down effects of coke really started to bother me. I'd feel depressed, anxious, guilty, apathetic. Basically, I'd feel like I was totally 'not myself.' To ease these effects, of course, I'd just snort another line. My ego would come back for awhile, then I'd feel depressed again.
When the initial coke rush hits, about two to five minutes after snorting, I feel incredible. Like everything is ok. Like all my worries, cares, and troubles don't matter anymore. But then within fifteen minutes the effect fades. NO! I don't want that! I must get back to that point!
The first line always felt incredible, like I could do anything, but after that initial rush wears off, I entered a mode where I must keep snorting to feel normal. I got really fiendish.. At first it was a party, a cool thing to do, but then it turned into a habit.
I never turned to shooting it, thank god, but I did smoke crack a few times. That was cool (at the time) but too short-lived. I stuck to snorting.
Cocaine robbed me of at least $5000 and quality time with my family and friends. I think it robbed me of quality time with family and friends because it made me very antisocial, very moody, and just generally unpleasant to be around. All that mattered to me was getting that gram, laying out lines and spinning myself out all night long.
 I remember one time, this kid gave me a hundred and fifty bucks so I could get him an eight-ball. I, in turn, sold him 2.2 grams of 100% pure tylenol.
Coke definitely made me somebody I am not. Generally, I am a sociable, cheerful, friendly, fun-loving, crazy-in-a-fun-way kind of guy, but while deep in a coke habit, I was antisocial, moody, depressed, anxious, mean, jumpy, and as mentioned above, just plain unpleasant to be around. Thankfully, after kicking this awful stuff, I gained back the respect and trust of the ones near and dear to me.
 I've said this before, I'll say it again: stick to beer and cigarettes.
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.


CLE transgenic plants Arabidopsis :tCLE cotyledon pCLE:CLE expression embryo endosperm Fig. embryos ovules development observed Plant expressed genes wild type establishment showed wild-type {border-style Fiers (indicated carrying defective peptide px;} root seed #ffffff;} GFP construct gene plants. defect stage GUS WOX cell phenotype using cells cellularization control CLE, Cell Liu exhibited peptides primordia regulate used BnCLE Song compared cotyledons development. formation seeds stem Development epidermal heart-shaped meristem suggesting DAP Expression aborted arrowheads) delayed endosperm-specific led performed plants, region torpedo-stage ALE CLV abortion antagonistic constructs early embryos, endosperms examined indicated mutant pALE:CLE pWOX:SV-XGFP px; signal thaliana {font-family A). Note Physiology Scale acid analyses arrested data differentiation endogenous font-size lines nuclei plant promoter regulates reporter role sac shoot shown signaling similar transformed vitro μm. Biology CLAVATA ESR Fletcher However, Molecular Science amino apical arrowheads; double; elements embryo. embryogenesis function lower meristems mutants nuclear pattern reduced regulatory sacs technology triangular (A) (B) Academy Fiume National SOL Simon Supplementary T-DNA Table Tanaka Transgenic abnormal border-color border-width detected developmental family identified involved method microscope number numbers patterning phenotypes previously produced proliferation size solid; staining study study, van {font-style {font-weight (C), (Col-). (E) (WT) Aida Brassica C). China D). Data Embryo Embryos FIS, Fukuda Haecker Luo MEA, RNA Sawa act analysis bars= bold coding containing courier; culture dissection dominant elucidate em; embryo-expressed endosperm. examine excised extracted floral functional gene, genetic globular interaction isolated kinase late located mutations overexpression pCLE:SV-XGFP:tCLE pPLV pathway persisted processing pt;} receptor remains seedlings sizes slightly smaller stage. studies testa tissues triangular-stage weak μm;


Interface Memory
-
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
AbstractMemory
public interface Memory extends Plugin
Memory plugin root interface.Memory can define a "memory context", which can enable additional non-standard functionality, which can be used by other plugins.
- See Also:
MemoryContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Memory.MemoryListener
The listener interface for receiving memory related events.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getProgramLocation()
Gets program's start address.int
getSize()
Gets size of memory.void
setProgramLocation(int location)
Sets program start address.-
Methods inherited from interface net.emustudio.emulib.plugins.Plugin
destroy, getCopyright, getDescription, getTitle, getVersion, initialize, isShowSettingsSupported, reset, showSettings
-
-
-
-
Method Detail
-
setProgramLocation
void setProgramLocation(int location)
Sets program start address.This method is called by main module when compiler finishes compilation process and return known start address of compiled program. This start address is then used by CPU, in reset operation - PC (program counter, or something similar) should be set to this address, accessible via
IMemoryContext.getProgramStart()
method.- Parameters:
location
- starting memory position (address) of a program
-
getSize
int getSize()
Gets size of memory.If memory uses some techniques as banking, real size of the memory is not computed. It is only returned a value set in architecture configuration.
- Returns:
- basic size of the memory
-
getProgramLocation
int getProgramLocation()
Gets program's start address.The start address is set invoking memory's method
Memory.setProgramStart()
by main module when compiler finishes compilation process of a program and if the compiler know the starting address. This address is used by main module for CPU reset process.- Returns:
- program's start address in memory
-
-


Written by: Michael Curtis
Transcribed by: Eric Aasen
[Scene: Monica and Rachel's, Rachel has just gotten home and is going through the mail. She finds something that's Monica's and goes over and knocks on her closed bedroom door.]
Monica: (In a sexy voice) Come in. I've been waiting for you.
(Rachel enters.)
Rachel: Hi! I just wanna-(sees Monica)-Ahhh!!! Oh my God! (She runs out in horror.) Oh my God!
Monica: (pulling on a robe) Okay, I'm sorry! I'm sorry! I-I-I was um, I was taking a nap.
Rachel: Since when do take naps in that position.  Please tell me you were waiting for a guy!
Monica: Yes. Yes, I was. A guy. From work. (Thinks) I'm seeing a guy from work! Ha!
Rachel: (Gasps) That cute waiter guy from your restaurant, the one that looks like a non-threatening Ray Liotta?
Monica: Uh-huh, that one!
Rachel: Y'know what, just give me a second and I'll be out of your hair. I'm just gonna grab a jacket. When I get back, I want every little detail. (There's a knock on the door.) Maybe that's him. (Goes to answer the door.)
Monica: (Panicking) Okay, umm, okay, umm (Rachel opens the door.) It's just Joey and Ross.
Rachel: Why aren't you guys at the movie?
Joey: Well, we were! But Ross was talking so loud on his phone they threw us out!
Ross: I had to talk loud because the movie was loud!
Joey: (to Monica and Rachel) He's talking to London!
Monica: But why?! Did he get in touch with Emily?
Joey: Well no, not yet. He's calling everyone on her side of the family hoping that someone will help him get in touch with her.
Ross: (on phone) I-I-I don't care if I said some other girl's name you prissy, old twit!
Joey: Ross!
Chandler: (entering, happily, with a bottle of champagne, thinking that Monica is the only one there) Ha-ha-ha-(sees everyone)-enh-enh.  My office finally got wrinkle free fax paper!
Opening Credits
[Scene: Monica and Rachel's, the next morning, Phoebe, Chandler, Ross, and Monica are eating breakfast.]
Joey: (entering, wearing a tux) Hey!
Chandler: Oh no-no-no-no-no-no, vomit tux! No-no, vomit tux!
Joey: Don't worry, I had it dry-cleaned.
Monica: Vomit tux? Who vomited ony'know what, what you up to Joe?
Joey: Well, I'm doing this telethon thing on TV and my agent got me a job as co-host!
Monica: Oh that's great!
Joey: A little uh, good deed for PBS and a little TV exposure, now that's the kind of math Joey likes to do!
Phoebe: Ugh, PBS!
Monica: What's wrong with PBS?
Phoebe: Ugh, what's right with them?
Joey: Why dont you like PBS, Pheebs?
Phoebe: Okay, 'cause right after my mom killed herself, I was just in this really bad place, y'know personally. So, I just thought that it'd make me feel better if I wrote to Sesame Street, 'cause they were so nice when I was a little kid! No one ever wrote back.
Chandler: Well y'know a lot of those Muppets don't have thumbs.
Phoebe: All I got was a lousy key chain! And by that time I was living in a box. I didn't have keys!
Joey: I'm sorry Pheebs, I just, y'know, I just wanted to do a good deed. Like-like you did with the babies.
Phoebe: This isn't a good deed, you just wanted to get on TV! This is totally selfish.
Joey: Whoa! Whoa! Whoa! What about you, having those babies for your brother? Talk about selfish!
Phoebe: What-what are you talking about?!
Joey: Well, yeah, it was a really nice thing and all, but it made you feel really good right?
Phoebe: Yeah. So?
Joey: It made you feel good, so that makes it selfish. Look, there's no unselfish good deeds, sorry.
Phoebe: Yes there are! There are totally good deeds that are selfless.
Joey: Well, may I ask for one example?
Phoebe: Yeah, it's Y'know there'sno you may not!
(They are standing on either side of Chandler as they discuss the point. Chandler, meanwhile, is disgusted with the whole argument.)
Joey: That's because all people are selfish.
Phoebe: Are you calling me selfish?!
 (Chandler rolls his eyes.) Yeah, well sorry to burst that bubble, Pheebs, but selfless good deeds don't exist. Okay? And you the deal on Santa Clause right?
Phoebe: I'm gonna find a selfless good dead.
(Ross's phone rings and he answers it.)
Ross: (on phone) Hello.
Emily: (on phone from London) Hello, Ross?
Ross: Emily? Emily! Oh my God! Oh my God, it's Emily! (He picks up a lamp and hands it to Chandler, for no reason.) It's Emily everyone! Shush-shush-shhst! (to Emily) Hi!
Emily: Ross, I'm only ringing to say stop harassing my relatives. Good-bye!
Ross: No wait! Look, wait! Okay, you can hang up, but I'm gonna keep calling! I'm gonna, I'm gonna call everyone in England if that's what it takes to get you to talk to me!
Emily: Really? About what?
Ross: Look you're my wife. We're-we're married. Y'know? I-I love you. I-I really miss you.
Emily: I miss you to. Well, at least I think I do.
Ross: (to the gang, whispering) She's talking.
All: (subdued) Yay! (He motions for them to keep quiet, including Chandler who is still holding the lamp Ross handed him, before he goes off to talk to Emily in private.)
Phoebe: Hey, Joey, when you said the deal with Santa Clause, you meant?
Joey: That he doesn't exist.
Phoebe: Right. (She turns and opens her eyes in shock.)
[Scene: Central Perk, Chandler, Monica, and Rachel are there.]
Rachel: So Chandler, have you heard about Monica's secret boyfriend?
Chandler: Uhh, yeah. She uh, she uh, she uh might've mentioned him.
Rachel: So Mon, when are we gonna meet this new secret waiter man?
Monica: Ohh, he's really shy. I-I dont think he's up to meeting everyone yet.
Chandler: Yeah, I don't think he's up to meeting everyone yet.
Rachel: I dont care! I wanna meet this guy who's the best sex she ever had!
(Chandler is quite pleased with that statement.)
Chandler: Really?! That's what you heard? (To Monica) You said that?
Monica: I might've said that. (Chandler laughs.) Why is that funny?
Chandler: Because I'm very happy for him!
Ross: (entering) Hi!
Monica: Hey!
Ross: Well, Emily's willing to work on the relationship.
Chandler: Yes!
Monica: That's great!
Ross: In London!
Monica: What?!
Ross: She wants me to move to London.
Monica: But you live here! (Ross rolls his eyes.) You know that.
Rachel: What-what-what are you gonna do?
Ross: I bet if I talk to Carol and Susan I can convince them to move to London with Ben.
Monica: Yeah, I'm sure your ex-wife will be more than happy to move to another country so you can patch things up with your new wife.
Ross: It could happen.
[Scene: Unitel Video, Studio 55, Joey's telethon, he is being shown around by the stage director.]
Joey: (To the pledge volunteers) How ya doin'? Welcome. Good to see ya!
Stage Director: This will be your phone.
Joey: That's great. But uh, I'm not really expecting a lot of calls.
Stage Director: No you answer it and take pledges.
Joey: But I'm the host!
Stage Director: No, Gary Collins is the host. You'll be answering the phones.
Joey: You don't seem to understand. See, I was Dr. Drake Remoray.
Stage Director: Well, here's your phone doctor. (She walks away.)
[Scene: Monica and Rachel's, Phoebe, Rachel, and Monica are there.]
Phoebe: I cannot believe I can't find a selfless good deed! Y'know that old guy that lives next to me? Well, I snuck over there and-and raked up all the leaves on his front stoop. But he caught me and force-fed me cider and cookies. Then I felt wonderful. That old jackass!
Rachel: Maybe Joey's right. Maybe all good deeds are selfish.
Phoebe: I will find a selfless good deed! 'Cause I just gave birth to three children and I will not let them be raised in a world where Joey is right!
Chandler: (entering) Hey, Monica? Can I ask you a cooking question?
Monica: Sure!
Chandler: If you're cooking on the stove, does that mean that your new secret boyfriend is better in bed than Richard?
Rachel: Chandler! (Pause) Is he?
Monica: Well, y'know I-I-I think I'm gonna respect the privacy of my new secret boyfriend.
Chandler: Why?! I mean if this guy was me and it was me who had learned that it was me who was the best you'd ever had, I'd be going like this. (He jumps up onto the table and starts doing his happy dance.)
[Scene: Ross's apartment, he's on the phone with Emily.]
Ross: All right Emily, as much as I love you, I'm sorry, I can't move to London without Ben.
Emily: I understand that would be difficult.
Ross: Yeah, would you please consider moving here? I mean you were gonna move here anyway, why can't you just do that?
 You have to come here so we can work this out.
Emily: All right.
Ross: All right, did you just say all right?
Emily: I did.
Ross: Oh, Emily that is, that is so great. It's gonna be so great!
(She laughs.)
Emily: Ross, there's one thing that really scares me still.
Ross: Yes, tell me.
Emily: Well, you have to understand how humiliating it was for me up on that altar in front of my entire family, all my friends.
Ross: I know. I am, I am so sorry.
Emily: And then after decided to forgive you, seeing you at the airport catching our plane with her.
Ross: Again, very sorry.
 It drives me mad just thinking of you being in the same room as her!
Ross: Emily, there is nothing between Rachel and me. Okay? I love you.
Emily: All right. I'll come to New York and we'll try and make this work.
Ross: Oh that is so great! That's
Emily: (interrupting him) As long as you don't see Rachel anymore.
Commercial Break
[Scene: Monica and Rachel's, Ross is telling Phoebe, Monica, and Chandler about Emily's ultimatum.]
Ross: So I asked Emily if she would come to New York, and she said yes.
Chandler: Yes!
Phoebe: Ooh-ohh!
Monica: Great!
Ross: No-no-no! Only if I promise never to see Rachel again.
Phoebe: Why?
Monica: What?! You can'twhat did you tell her?
Ross: I told her I'd have to think about it.  (They're all quiet.) I'm actually asking you!
Chandler: Well, you can't just not see Rachel anymore, she's one of your best friends.
Monica: Yeah! But, he can't not exactly see Emily, I mean that's his wife.
Phoebe: Yeah.
Chandler: That's true!
Phoebe: Yeah, but you've known Rachel since High School and you cannot just cut her out of your life.
Chandler: That's true!
Monica: No, you cannot.
Ross: Thanks for the help, problem solved. (Wipes his hands.)
(The phone rings.)
Monica: (answering it) Hello.
Joey: (on phone) Hey Mon!
Monica: Oh hey Joey!
Joey: See, there was kind of a mix up in my agent's office, but I'm still on TV and that's good exposure.
Monica: (Looking at the TV) You're not on TV.
Joey: Oh, uh, okay, how, how about now?
Chandler: Hey, there he is! There he is!
Joey: Hello New York! (The woman bats his hand out of the way.)
[Scene: Chandler and Joey's, the chick and the duck are watching Emeril Live, a cooking show.]
Emeril: (on TV.) Now maybe you just like wanna but the whole duck in there! Who cares, y'know? Now I got the legs
(Chandler enters and sees what they're watching, panics, and runs to turn off the TV.)
Chandler: How many times have I told you guys, you never watch the cooking channel!
Monica: (entering) Hi Chandler.
Chandler: Hey!
Monica: Uh, listen, I need that broiling pan that Joey borrowed the other day.
Chandler: Oh that was yours? Uh, yeah, we used it when the duck was throwing up caterpillars.
Monica: William Sonoma, fall catalog, Page 27.
Chandler: Expect it in 4-6 weeks. (She starts to leave.) Umm, hey, umm, Joey's gonna be at the telethon for the rest of the day, we have the whole place to ourselves.
Monica: Yeah, so?
Chandler: Well I just, thought maybe you'd wanna book some time with the best you'd ever had.
Monica: Y'know what, champ? I think I'll pass.
Chandler: Why?
Monica: Why? (She hops into the living room and imitates Chandler's happy dance.)
Chandler: What's your point?
[Scene: The Telethon, Joey's phone rings and he answers it.]
Joey: (in a bored voice) PBS telethon.
Phoebe: (on phone from Central Perk) Hey Joey, I just wanted to let you know that I found a selfless good deed. I just went down to the park and I let a bee sting me.
Joey: What?! What good is that gonna do anybody?
Phoebe: Well, it helps the bee look tough in front of his bee friends. The bee is happy and I am definitely not.
Joey: Now, y'know the bee probably died after he stung ya.
Phoebe: (Thinks for a moment.) Aw, dammit! (Slams the phone down.)
Stage Director: Back on in 30 seconds people!
(Joey gets up and moves to the other end of his row to talk to the guy sitting there.)
Joey: Hey, excuse me, would you mind switching with me?
PBS Volunteer: Hey, no way, I'm in the shot man.
Joey: Come on man! You've been here all day!
PBS Volunteer: Yeah, I-I'm taking pledges here, eh?
Stage Director: We're on in 3, 2, (points to Gary Collins.)
Gary Collins: Welcome back to our fall telethon. Now if you've been enjoying the performance of Cirque Du Soleil, (As he is speaking, Joey and the volunteer getting into a shoving match.) and you'd like to see more of the same kind of programming, it's very simple. All you have to do (Joey is knocked down.) is call in your pledge and at that time tell the operator, one of our volunteers, what kind of programming you'd like to (Just as the volunteer sits down, Joey pulls him to the ground.)
[Scene: Monica and Rachel's, Monica and Phoebe are cooking, Chandler is reading a magazine.]
Ross: (entering) Okay, that's it. I cannot make this decision! It is too difficult, so I'm just gonna leave it entirely to the gods of fate. (He holds up and starts shaking a )
Monica: A Magic Eight ball?! You can't be serious, you can't make this decision with a toy!
Phoebe: Ooh, it's not a toy.
Ross: Well, I don't know what else to do. I mean, I either keep my wife and lose one of my-my-my best friends or I keep my friend and get divorced the second time before I'm 30! So-so if anyone has-has a better suggestion, let's hear it! 'Cause I-I got nothing! All right, don't be shy, any suggestion will do. (There are none.) Okay then. Here we go. Magic 8 Ball, should I never see Rachel again? (He turns it over and reads the answer) Ask again later. Later is not good enough. (He shakes it up again and reads the answer.) Ask again later.  This is broken! It-it is broken!
Monica: All right, let me see. (She grabs the 8 ball.)  (Reads the answer.) Don't count on it. Seems like it works to me.
[Scene: The Telethon, Joey answers his ringing phone.]
Joey: (in an unenthusiastic voice) PBS Telethon.
Phoebe: (on phone) Hi Joey.
Joey: Hey Pheebs!
Phoebe: I would like to make a pledge. I would like to donate $200.
Joey: $200? Are you sure Pheebs? I mean, after what Sesame Street did to ya?
Phoebe: Oh, I'm still mad at them but I also now that they bring happiness to lots of kids who's moms didn't kill themselves, so by supporting them, I'm doing a good thing, but I'm not happy about it. So there, a selfless good deed.
Joey: And you don't a little good about donating the money?
 I was saving up to buy a hamster.
Joey: A hamster? What, those things are like 10 bucks.
Phoebe: Yeah, not the one I had my eye on.
Gary Collins: (on TV.) It looks like we have surpassed last year's pledge total! Thank you viewers! The pledge that did it was taken by one of our volunteers (He walks over to where Joey is sitting.) Oh boy! And may I say one of our sharpest dressed volunteers, (Joey stands up.) Mr. Joseph Tribbiani!
Phoebe: Oh, look-look, Joey's on TV! Isn't that great? My pledge got Joey on TV! Oh that makes me feelOh no! (Realizes that her deed made her happy and therefore it's selfish and covers her mouth in horror.)
[Scene: Monica and Rachel's, later that day. Monica is coming out of the bathroom carrying her cleaning gear.]
Chandler: (entering) Look, maybe I got carried away before. But there's something you gotta know. If I'm the best, it's only because you've made me the best.
Monica: Keep talking.
Chandler: I mean I was nothing before you. Call the other girls and ask. Which wouldn't take long. But when I'm with you, and we're together, OH MY GOD.
Monica: Really?
Chandler: Oh-aw my God! Now, I understand if you never want to sleep with me again, but that would be wrong. We're too good! We owe it, to sex!
Monica: Well, if we owe it? (She throws down her cleaning stuff and jumps into his arms.) Oh my When is Joey gonna be home?
Chandler: Well, I was kinda hoping we could do this without him. (She starts to take off her latex gloves.) Oh no-no-no, leave the gloves on.
Monica: But, I just cleaned the bathroom.
Chandler: Yeah, why don't we lose the gloves.
Monica: Yeah. (She takes them off.)
(He carries her over to the door and opens it.)
Chandler: All right, let's show them how it's done.
Monica: Okay.
(He starts to carry her into the hallway but hits her head on the door.)
Monica: Ow!
Chandler: Y'know that wasn't part of it?
Monica: I know!
(He carries her into the hall.)
[Scene: Ross's apartment, Ross is prying at the Magic 8 Ball with a screwdriver as there's a knock on his door which he goes to answer.]
Rachel: (entering) Hi! Are you ready? We're gonna be late!
Ross: For what?
Rachel: For Stella! Remember? She's gettin' her grove back in like 20 minutes.
Ross: Yeah, I uh, totally forgot about that. You mind if I take a rain check? I'm waiting for a call from Emily.
Rachel: Sure. I guess. Hey, I hear you don't have to go to London. Yay!
Ross: It's not that easy, there's still a lot of relationship stuff.
Rachel: Like what?
Ross: Just stuff. Y'know kinda what Emily wants.
Rachel: Well, why don't you talk to me about it, maybe I can help.
Ross: No. No. You-you can't help. I mean, I kinda have to do this without your help.
Rachel: Well, I-I know you can do that too. I'm just, I'm just saying if you need somebody to talk to Hi!
Ross: Thanks.
Rachel: Ross? Look, whatever this relationship stuff that Emily wants, just give it to her. Come on, the bottom line here is that you love her. So just fix whatever she wants fixed. Just do it. (The phone starts ringing.)   (The phone keeps ringing.) Oh come on answer it! It's driving me crazy!
Ross: (answering the phone.) Hello. (Listens) Hi sweetie. (Listens.) Good. Look umm, yes I've been thinking about that thing that you wanted me to do and, I can do it. (Rachel gives him a thumbs up.) So will you come to New York? (Rachel wants to know what she said, and he gives her a thumbs up and she goes over and hugs him. All the time not knowing what's going on.)
Ending Credits
[Scene: Central Perk, ??????? is playing, as Chandler peaks his head out of the storage closet and sneaks back to his seat and pretends he's reading something.
Monica: Never done that before.
Chandler: Nope.
End


- Follow a process
- Common Errors {{stars(50)}}
Notes on your style
{%if file.static%} {{stars(file.static.score)}} Here we want to provide you some tips to make your code more readable, they are powered by PyLint, you can find more information with the codes listed here.-
{%for msg in file.static.msgs%}
- {{msg}} {%endfor%}


Montly Salary Calculator
Add Employee
Submit
Employees
First Name
Last Name
Employee ID
Title
Annual Salary
Total Monthly Cost:


Our software provides a workflow system to support marketing teams in the highly efficient and error-free operation of in-store POS, print production and digitally based marketing messaging. It also utilises the data generated to help senior management teams make better informed business, campaign and promotional strategy decisions.
By improving the management of printed and digital POS, and streamlining and improving campaign compliance and information, costs can be better managed, waste reduced and revenues optimised.


public class Message
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
COMPLETE_DEPOSIT
messageCode value for a message completing a deposit (envelope received).
|
static int |
INITIATE_DEPOSIT
messageCode value for a message initiating a deposit
|
static int |
INQUIRY
messageCode value for an inquiry message
|
static int |
TRANSFER
messageCode value for a transfer between accounts message
|
static int |
WITHDRAWAL
messageCode value for a cash withdrawal message
|
| Constructor and Description |
|---|
Message(int messageCode,
Card card,
int pin,
int serialNumber,
int fromAccount,
int toAccount,
Money amount)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Money |
getAmount()
Accessor for acmount
|
Card |
getCard()
Accessor for customer's card
|
int |
getFromAccount()
Accessor for "from" account
|
int |
getMessageCode()
Accessor for message code
|
int |
getPIN()
Accessor for PIN
|
int |
getSerialNumber()
Accessor for transaction serial number
|
int |
getToAccount()
Accessor for "to" account
|
void |
setPIN(int pin)
Set PIN to a new value (if original pin was invalid and customer is asked
to re-enter PIN)
|
java.lang.String |
toString()
Create a printable string representing this message
|
public static final int WITHDRAWAL
public static final int INITIATE_DEPOSIT
public static final int COMPLETE_DEPOSIT
public static final int TRANSFER
public static final int INQUIRY
public Message(int messageCode, Card card, int pin, int serialNumber, int fromAccount, int toAccount, Money amount)
messageCode
- identifying the type of messagecard
- the customer's cardpin
- the PIN entered by the customerserialNumber
- serial number of the transactionfromAccount
- the type of the "from" account of the transaction - can be -1
if the particular type of transaction does not have a "from"
account (e.g. a deposit)toAccount
- the type of the "to" account of the transaction - can be -1 if
the particular type of transaction does not have a "to"
account (e.g. a withdrawal)amount
- the amount of the transaction - can be null if the particular
type of transaction does not have an amount (e.g. an inquiry)public java.lang.String toString()
toString
in class java.lang.Object
public void setPIN(int pin)
pin
- the new pin to setpublic int getMessageCode()
public Card getCard()
public int getPIN()
public int getSerialNumber()
public int getFromAccount()
public int getToAccount()
public Money getAmount()


Gig Categories
A Start-Up venturing in Fish & Chips, seeking a logo redesign. Visit our website at http://richrishfishchips.com.
15 reviews
12 reviews
31 reviews
6 reviews
18 reviews


Open bucket
Back
Offline
Add list
Remove list
Add
Cancel
Uncomplete all
Backup
Add
Clear Completed
Sort
▲


Shortest Job First Scheduler
Add new process
Process Name
Burst time(ms)
Process Name
Burst time(ms)


rptr.js
A logic-only repeatable list component aimed at efficiency.

Data
An array of items you would like rendered.
Renderer
A function that will know what to do when we pass it any single item from your array.


This service provides shortened URLs. It is not available for the general public. For source code, visit Github.


|
grainmaker_pd_external
|
A structure for a grainmaker~ object
More...
Data Fields | |
| t_object | x_obj |
| t_word * | x_sample |
| int | x_sample_length |
| int | offset |
| int | num_grains |
| int | grain_length |
| t_symbol * | x_arrayname |
| t_float | f |
| grain_scheduler * | x_scheduler |
| t_inlet * | in_offset |
| t_inlet * | in_num_grains |
| t_inlet * | in_grain_length |
| t_outlet * | out |
Related Functions | |
(Note that these are not member functions.) | |
| void * | grainmaker_tilde_new (t_symbol *arrayname) |
| Creates new grainmaker object More... | |
| void | grainmaker_tilde_free (t_grainmaker_tilde *x) |
| Frees grainmaker object More... | |
| static t_int * | grainmaker_tilde_perform (t_int *w) |
| Performs grainmaker tilde More... | |
| static void | grainmaker_tilde_set (t_grainmaker_tilde *x) |
| Sets the array to read from More... | |
| static void | grainmaker_tilde_dsp (t_grainmaker_tilde *x, t_signal **sp) |
| Sets up the grainmaker tilde for use as a dsp More... | |
| static void | grainmaker_tilde_set_offset (t_grainmaker_tilde *x, t_floatarg f) |
| Reacts to inlet changes of offset More... | |
| static void | grainmaker_tilde_set_num_grains (t_grainmaker_tilde *x, t_floatarg f) |
| Reacts to inlet changes of num_grains More... | |
| static void | grainmaker_tilde_set_grain_length (t_grainmaker_tilde *x, t_floatarg f) |
| Reacts to inlet changes of grain_length More... | |
| void | grainmaker_tilde_setup (void) |
| Sets up grainmaker as a pd external | |
A structure for a grainmaker~ object
|
related |
Sets up the grainmaker tilde for use as a dsp
| x | grainmaker tilde object |
| sp | the input signal vector |
|
related |
Frees grainmaker object
| x | grainmaker object Free the grainmaker object |
|
related |
Creates new grainmaker object
| arrayname | Name of the provided array used as a source sample Create new grainmaker_tilde object |
|
related |
Performs grainmaker tilde
| w | signal input Performs grainmaker tilde |
|
related |
Sets the array to read from
| x | grainmaker tilde object Sets the array to use as a sample |
|
related |
Reacts to inlet changes of grain_length
| x | grainmaker tilde object |
| f | new value of grain_length |
|
related |
Reacts to inlet changes of num_grains
| x | grainmaker tilde object |
| f | new value of num_grains |
|
related |
Reacts to inlet changes of offset
| x | grainmaker tilde object |
| f | new value of offset |


{{ currentCall.userProfile.displayname }}
Calling...
Incoming Call
Call Connecting...
Call Connected
Call Rejected
Call Canceled
User Not Responding
Call Ended
Call Canceled
Call Ended
Waiting for media permission...
Answer
Reject
Hang up
{{ user_id }}
Home
Settings
Log out


After you add a SKY UX component to an existing page in the default single-page application, you can follow these steps to create a new page in a single-page application. By default, SKY UX uses automatic route configuration based on the project's folder structure. This means that to create a page, you just create a folder in the existing \src\app
folder and add an index.html file to that new folder.
Return to the project in a local editor, and right-click the app
folder.
Click New Folder, and then rename the folder. The folder name appears in the route for the page. For the tutorial, use "demo" for the folder name.
Right-click the new demo
folder, and click New File.
Rename the new file "index.html."
In the new file, place the shared app-nav
component at the top and insert hello world content such as
Hello World!

. The app-nav
component is an example of a shared component. It manually creates top-level navigation within your app.
Save the changes to the new index.html file.
Go to the shared
folder, and open the app-nav.component.ts file.
Add a path for the new page with name
set to "Demo" and path
set to "/demo." The name
is the label for the menu, and the path
is the name of the folder.
Save the changes to the component file.
If skyux serve
is running, it recognizes the changes and updates the SPA. If not, open the command prompt and enter skyux serve
to launch the SPA.
Return to the default site to see the update in place. The Demo item appears in the menu.
Click the Demo menu option. The new page appears.
Next step » Create a component
Previous step » Add a component


{% extends "page_with_title_and_lede.html" %} {% load static %} {% load i18n %} {% load markdown_deux_tags %} {% block head_title %}Register{% endblock %} {% block heading %}Register to attend PyArkansas!{% endblock %} {% block body_class %}attend{% endblock %} {% block lede %} {% endblock %} {% block content %} Register for PyArkansas here!
Please register using the link above if you plan on attending PyArkansas! This will allow us to print a badge for you ahead of time and estimate how many people will attend.
Note: If you find that you will not be able to attend PyArkansas after you've registered, please cancel your registration via the "Change Details" link on the ticket email or send a message to<EMAIL_ADDRESS>We have two t-shirt styles available this year (the same ones as last year):
$35?! - Yes! Instead of providing t-shirts to every attendee whether they want one or not, we make the t-shirt purchase optional and use the profit to help subsidize free registration for everyone.
We are able to keep PyArkansas registration free thanks to our sponsors and individual donations. Individuals donating $50 or more will be recognized as individual supporters on the website (if they wish.)
{% endblock %}


In general it's wise to be lazy. Don't do it (yet), You Ain't Gonna Need It, Don't Repeat Yourself etc.
But the exception is tasks that open new ways to be lazy. Or, put the other way, tasks that cause you more work if delayed.
Emptying the dish machine is one such task: if you delay it, you'll start piling dirty dishes, and before you know, you don't know where to put things. You've got a mess that generates more mess.
I think most SCM-related tasks belong to this category. Solving even a small problem in SCM gives easily more leverage than a moderate design refactoring.
Originally published on 2008-01-30 at http://www.jroller.com/wipu/entry/eagerly_find_dish_machines_to under category SCM & process


Motorola’s Moto G8 could show up with the new RAZR
For those who don't want to spend money on a bendy screen
by Napier LopezWhen Motorola announced the G8 Play and Plus last month, we were a bit surprised to hear there were no plans to bring the devices to the US. Now we may know why: ever-reliable leaker Evan Blass showed off photos of a triple-camera, plain G8 today, indicating Motorola still has another budget option on the way.
Motorola’s G series has long been champion of the budget phone market, and produced some of Motorola’s best selling phones. The G8 will presumably slot in between the Play and Plus models in terms of specs, and though the leak makes no mention of price, we imagine it will be somewhere along the $300-$350 mark. Notably, the device features three cameras, which is pretty funny when you consider the $700 Pixel 4 only has two.
That said, the competition in the budget phone market is stiffer than ever, with entries like Google’s excellent Pixel 3A, making a serious mark in the under $400 space. But that just means cheaper phones are getting even better, so it’s a win all around for consumers.
We don’t know when the device will launch, but given the company is expected to reveal its new, foldable RAZR phone next week, we wouldn’t be surprised if the G8 made a cameo.
For more gear, gadget, and hardware news and reviews, follow Plugged on Twitter and Flipboard.


This is paragraph c5410855-d2fb-48eb-976a-1c5a9bc4175d
This is link 016ea67c-b4c1-423e-af4c-13a9d5a3f468 This is text e38ce902-6b8b-4e56-b9e4-907d96d72291
This is paragraph 81dfb4f7-59d8-4f6e-b3c9-b98394bf9763
This is paragraph 737a69ce-585a-455c-973f-43e976696e5f


Personal Projects
PolyMul
The Fast Fourier Transform (FFT) is used for a vast number of applications, and one of them is multiplying polynomials in O(nlogn) time.
When my Algorithms course covered this, we weren't tested or expected to know the workings of this algorithm, but I wanted to get a better understanding of how it worked.
Check it out!Source: XKCD
PicFilters
This project was created at a 24-hour hackathon as an extension of a class project along with someone I met during the hackathon.
I had been learning how to create a GUI in Java at the time, so I decided to apply it along with image processing algorithms I had learned in previous classes.
Check it out!Sobel filter on Cal logo
Miscellaneous
Brainf__k Interpreter
A small interpreter I created while running across this esoteric language.
Inspiration from browsing HackerRank.
The interpreter can either take a file or load an interactive session.
Ford Fulkerson
I had just finished the semester and the algorithm was still fresh in my mind.
However, so far I had only worked it out on paper and not in code, so I implemented it.
Maze Generator
I was lazing around during break doing some programming practice on the side for interviews.
I made a small program that generates a small maze of any size
Also, I experimented with using it for a reddit bot.
Class Projects
Raytracer
Raytracing is a method used to render images by sending out rays from a camera testing for intersection with objects.
Information gathered from these rays give a (not as accurate) representation of how light interacts with materials.
Check it out!Example generated image
Bezier Subdivision
Bezier subdivision is a method in which to represent a surface using many bezier curves which are combined to form bezier surfaces.
Uses OpenGL to make it interactive (can rotate, translate, zoom, and toggle features).
Check it out!Bezier subdivision on a teapot
Inverse Kinematics
Given an arm and instructions on how to move it, it is easy to make it form a path. This is forward kinematics.
Given an arm and a path, it is not so easy to generate the instructions to make the arm follow the path. This is inverse kinematics.
Check it out!An arm following a path
I am not a front-end developer and actively plan to never become one.
Yes, I realize that the content above is not responsive to your browser size, and sorry I don't want to fix it :P


Notebooks
Story: Jantje (||kabbo) at museum. May 30 /71 (names of animals)
Jantje (||kabbo) at museum. May 30 /71 (names of animals)
Title
Jantje (||kabbo) at museum. May 30 /71 (names of animals)
Collection
Summary
||kabbo's list of the |xam names for animals, given at the South African Museum, with some descriptions.
Comments
1) This story is found in Book II-2
Contributors
Date
30 May 1871 (started)
Categories
Keywords
animals (names of given at SA Museum) , names (of animals given at SA Museum)
Story Pages
288-291


Currently I am attending the EMPOWER software development training boot camp in Winston Salem NC. I am more than excited to be attending this class as I have already learned a wealth of knowledge in only a week and a half!
I have met some really amazing people and developed relationships that will last the rest of my life. I look forward to what the rest of the course has to offer, and I look forward to watching my peers strive in a new career as coding/developer rock stars!
Below are some examples of my work!
The industry leader in massage therapy located in Sewell NJ.
Winston Salem NC's premier art, literature, music, and culture magazine.
Incredibly easy to use bug tracking software.
A fast and fun way to budget your money!
A simple shopping site.
The life and times of Chris McGlynn.


12 May 1999
Disease Outbreak Reported
An outbreak of cholera has been reported in Kano Municipal Local Government Area (LGA), Kano State, which started in late March. The outbreak was traced to the interruption of the domestic water supply for some days which forced people to use any water available. A total of 815 cases with 28 deaths has been recorded up to 6 May. The outbreak has now spread to Tofa LGA where 182 cases with 19 deaths were recorded over two weeks beginning in late April. Control measures including management and isolation of affected patients, intensification of health education and chlorination of all wells in affected communities have been taken. WHO gave technical support during the investigation and management of the outbreak as well as emergency health kits.
Cholera outbreaks also occurred recently in Adamawa State (76 cases, 18 deaths) and in Edo State (49 cases 24 deaths). The outbreak in Adamawa State is now under control and no new cases have been reported in May. In Edo State technical assistance and transportation for the investigative team was given by WHO but basic drugs and supplies for management of patients were not available which led to the high case fatality rate.
Medecins sans frontières (MSF), Holland, has set up a temporary treatment centre and 6 Oral Rehydration Therapy (ORT) centres, and are currently organizing a widespread health education campaign and training of local district health personnel.


Tests get/post requests for the API articles endpoint Author: Harry Rybacki Date: 7June13
Tests get/post requests for the API raw endpoint Author: Harry Rybacki Date: 7June13
Bases: unittest.case.TestCase
tests get request for raw endpoint base url against expected response code: 200, and expected title.
tests post request for raw endpoint base url against expected response code: 405.


Name:
User Name:
Gender:
Male
Female
Home appliances you own:
Refrigerator
Washing Machine
Microwave Oven
Which flower you like?
Dahlia
Tulips
Hidden selector
Visible selector
Disabled selector
Enabled selector
Checked selector
Selected selector


--- layout: page permalink: "/personal/where-the-mood-takes-you/" ---
'where the mood takes you' series 2015-2016


CSS3 gradients let you display smooth transitions between two or more specified colors.
Earlier, you had to use images for these effects. However, by using CSS3 gradients you can reduce download time and bandwidth usage. In addition, elements with gradients look better when zoomed, because the gradient is generated by the browser.
CSS3 defines two types of gradients:
The numbers in the table specify the first browser version that fully supports the property.
Numbers followed by -webkit-, -moz-, or -o- specify the first version that worked with a prefix.
| Property | |||||
|---|---|---|---|---|---|
| linear-gradient |
26.0 10.0 -webkit- |
10.0 |
16.0 3.6 -moz- |
6.1 5.1 -webkit- |
12.1 11.1 -o- |
| radial-gradient |
26.0 10.0 -webkit- |
10.0 |
16.0 3.6 -moz- |
6.1 5.1 -webkit- |
12.1 11.6 -o- |
| repeating-linear-gradient |
26.0 10.0 -webkit- |
10.0 |
16.0 3.6 -moz- |
6.1 5.1 -webkit- |
12.1 11.1 -o- |
| repeating-radial-gradient |
26.0 10.0 -webkit- |
10.0 |
16.0 3.6 -moz- |
6.1 5.1 -webkit- |
12.1 11.6 -o- |
To create a linear gradient you must define at least two color stops. Color stops are the colors you want to render smooth transitions among. You can also set a starting point and a direction (or an angle) along with the gradient effect.
background: linear-gradient(direction, color-stop1, color-stop2, ...);
Linear Gradient - Top to Bottom (this is default)
The following example shows a linear gradient that starts at the top. It starts red, transitioning to yellow:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(red, yellow); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(red, yellow); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(red, yellow); /* For Firefox 3.6 to 15 */
background: linear-gradient(red, yellow); /* Standard syntax */
}
Linear Gradient - Left to Right
The following example shows a linear gradient that starts from the left. It starts red, transitioning to yellow:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left, red , yellow); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, red, yellow); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, red, yellow); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, red , yellow); /* Standard syntax */
}
Linear Gradient - Diagonal
You can make a gradient diagonally by specifying both the horizontal and vertical starting positions.
The following example shows a linear gradient that starts at top left (and goes to bottom right). It starts red, transitioning to yellow:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left top, red, yellow); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(bottom right, red, yellow); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(bottom right, red, yellow); /* For Firefox 3.6 to 15 */
background: linear-gradient(to bottom right, red, yellow); /* Standard syntax */
}
If you want more control over the direction of the gradient, you can define an angle, instead of the predefined directions (to bottom, to top, to right, to left, to bottom right, etc.).
background: linear-gradient(angle, color-stop1, color-stop2);
The angle is specified as an angle between a horizontal line and the gradient line.
The following example shows how to use angles on linear gradients:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(-90deg, red, yellow); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(-90deg, red, yellow); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(-90deg, red, yellow); /* For Firefox 3.6 to 15 */
background: linear-gradient(-90deg, red, yellow); /* Standard syntax */
}
The following example shows a linear gradient (from top to bottom) with multiple color stops:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(red, yellow, green); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(red, yellow, green); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(red, yellow, green); /* For Firefox 3.6 to 15 */
background: linear-gradient(red, yellow, green); /* Standard syntax */
}
The following example shows how to create a linear gradient (from left to right) with the color of the rainbow and some text:
#grad {
background: red; /* For browsers that do not support gradients */
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
/* For Fx 3.6 to 15 */
background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
/* Standard syntax */
background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);
}
CSS3 gradients also support transparency, which can be used to create fading effects.
To add transparency, we use the rgba() function to define the color stops. The last parameter in the rgba() function can be a value from 0 to 1, and it defines the transparency of the color: 0 indicates full transparency, 1 indicates full color (no transparency).
The following example shows a linear gradient that starts from the left. It starts fully transparent, transitioning to full color red:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /*Safari 5.1-6*/
background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Opera 11.1-12*/
background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /*Fx 3.6-15*/
background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); /*Standard*/
}
The repeating-linear-gradient() function is used to repeat linear gradients:
A repeating linear gradient:
#grad {
background: red; /* For browsers that do not support gradients */
/* Safari 5.1 to 6.0 */
background: -webkit-repeating-linear-gradient(red, yellow 10%, green 20%);
/* Opera 11.1 to 12.0 */
background: -o-repeating-linear-gradient(red, yellow 10%, green 20%);
/* Firefox 3.6 to 15 */
background: -moz-repeating-linear-gradient(red, yellow 10%, green 20%);
/* Standard syntax */
background: repeating-linear-gradient(red, yellow 10%, green 20%);
}
A radial gradient is defined by its center.
To create a radial gradient you must also define at least two color stops.
background: radial-gradient(shape size at position, start-color, ..., last-color);
By default, shape is ellipse, size is farthest-corner, and position is center.
Radial Gradient - Evenly Spaced Color Stops (this is default)
The following example shows a radial gradient with evenly spaced color stops:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-radial-gradient(red, yellow, green); /* Safari 5.1 to 6.0 */
background: -o-radial-gradient(red, yellow, green); /* For Opera 11.6 to 12.0 */
background: -moz-radial-gradient(red, yellow, green); /* For Firefox 3.6 to 15 */
background: radial-gradient(red, yellow, green); /* Standard syntax */
}
Radial Gradient - Differently Spaced Color Stops
The following example shows a radial gradient with differently spaced color stops:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-radial-gradient(red 5%, yellow 15%, green 60%); /* Safari 5.1-6.0 */
background: -o-radial-gradient(red 5%, yellow 15%, green 60%); /* For Opera 11.6-12.0 */
background: -moz-radial-gradient(red 5%, yellow 15%, green 60%); /* For Firefox 3.6-15 */
background: radial-gradient(red 5%, yellow 15%, green 60%); /* Standard syntax */
}
The shape parameter defines the shape. It can take the value circle or ellipse. The default value is ellipse.
The following example shows a radial gradient with the shape of a circle:
#grad {
background: red; /* For browsers that do not support gradients */
background: -webkit-radial-gradient(circle, red, yellow, green); /* Safari */
background: -o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 to 12.0 */
background: -moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 to 15 */
background: radial-gradient(circle, red, yellow, green); /* Standard syntax */
}
The size parameter defines the size of the gradient. It can take four values:
A radial gradient with different size keywords:
#grad1 {
background: red; /* For browsers that do not support gradients */
/* Safari 5.1 to 6.0 */
background: -webkit-radial-gradient(60% 55%, closest-side, red, yellow, black);
/* For Opera 11.6 to 12.0 */
background: -o-radial-gradient(60% 55%, closest-side, red, yellow, black);
/* For Firefox 3.6 to 15 */
background: -moz-radial-gradient(60% 55%, closest-side, red, yellow, black);
/* Standard syntax */
background: radial-gradient(closest-side at 60% 55%, red, yellow, black);
}
#grad2 {
/* Safari 5.1 to 6.0 */
background: -webkit-radial-gradient(60% 55%, farthest-side, red, yellow, black);
/* Opera 11.6 to 12.0 */
background: -o-radial-gradient(60% 55%, farthest-side, red, yellow, black);
/* For Firefox 3.6 to 15 */
background: -moz-radial-gradient(60% 55%, farthest-side, red, yellow, black);
/* Standard syntax */
background: radial-gradient(farthest-side at 60% 55%, red, yellow, black);
}
The repeating-radial-gradient() function is used to repeat radial gradients:
A repeating radial gradient:
#grad {
background: red; /* For browsers that do not support gradients */
/* For Safari 5.1 to 6.0 */
background: -webkit-repeating-radial-gradient(red, yellow 10%, green 15%);
/* For Opera 11.6 to 12.0 */
background: -o-repeating-radial-gradient(red, yellow 10%, green 15%);
/* For Firefox 3.6 to 15 */
background: -moz-repeating-radial-gradient(red, yellow 10%, green 15%);
/* Standard syntax */
background: repeating-radial-gradient(red, yellow 10%, green 15%);
}


---
title: Publications
date: 2012-06-10 22:06:59.000000000 +02:00
type: pages
published: true
status: publish
categories: []
tags: []
meta:
_edit_last: '1'
_wp_page_template: showcase.php
_post_restored_from: a:3:{s:20:"restored_revision_id";i:23;s:16:"restored_by_user";i:1;s:13:"restored_time";i:1382015378;}
author:
login: patmuk
email<EMAIL_ADDRESS>display_name: patmuk
first_name: ''
last_name: ''
permalink: publications.html
languages:
de
en
---
{% include fallback_lang_support %}
{% if locale == "de" %}
Dissertation
{% endif %}{% if locale == "en" %}
PhD Thesis
{% endif %}
- Patrick Mukherjee: A Fully Decentralized, Peer-to-Peer Based Version Control System, Supervisor: Prof. rer. nat. Andy Schürr, TU Darmstadt, December 2010 http://tuprints.ulb.tu-darmstadt.de/2488/
{% if locale == "de" %}
Konferenz and Workshop Artikel
{% endif %}{% if locale == "en" %}
Conference and Workshop Papers
{% endif %}
- Patrick Mukherjee, Karsten Saller, Aleksandra Kovacevic, Kalman Graffi, Andy Schürr, Ralf Steinmetz:Traceability Link Evolution with Version Control. Evolutionäre Software- und Systementwicklung – Methoden und Erfahrungen (ESoSyM), Workshop im Rahmen der Konferenz SE2011, February 2011
- Patrick Mukherjee, Christof Leng, Wesley Terpstra, Andy Schürr: Peer-to-Peer based Version Control. Proceedings of the 14th International Conference on Parallel and Distributed Systems (ICPADS), December 2008
- Patrick Mukherjee, Christof Leng, Andy Schürr: Piki - A Peer-to-Peer based Wiki Engine. Proceedings of the Eight IEEE International Conference on Peer-to-Peer Computing (P2P), September 2008
- Patrick Mukherjee, Aleksandra Kovacevic, Michael Benz, Andy Schürr: Towards a Peer-to-Peer Based Global Software Development Environment. Proceedings of the Software Engineering Conference SE, February 2008
- Patrick Mukherjee, Aleksandra Kovacevic, Andy Schürr: Analysis of the Benefits the Peer-to-Peer Paradigm brings to Distributed Agile Software Development. Proceedings of the AKNOWLEDGE2008, February 2008
- Kalman Graffi, Christian Groß, Patrick Mukherjee, Aleksandra Kovacevic, Ralf Steinmetz: LifeSocial.KOM: A P2P-based Platform for Secure Online Social Networks. Proceedings of the 10th IEEE International Conference on Peer-to-Peer Computing, August 2010
- Kalman Graffi, Patrick Mukherjee, Burkhard Menges, Daniel Hartung, Aleksandra Kovacevic, Ralf Steinmetz: Practical Security in P2P-based Social Networks. The 34th Annual IEEE Conference on Local Computer Networks (LCN), October 2009
- Kalman Graffi, Sergey Podrajanski, Patrick Mukherjee, Aleksandra Kovacevic, Ralf Steinmetz: A Distributed Platform for Multimedia Communities. IEEE International Symposium on Multimedia, December 2008.
{% if locale == "de" %}
Zeitschriftenartikel
{% endif %}{% if locale == "en" %}
Journal Papers
{% endif %}
- Aleksandra Kovacevic, Sebastian Kaune, Patrick Mukherjee, Nicolas Liebau, Ralf Steinmetz: Benchmarking Platform for Peer-to-Peer Systems. it - Information Technology (Methods and Applications of Informatics and Information Technology), vol. 49, no. 5, p. 312-319, September 2007.
- Kalman Graffi, Aleksandra Kovacevic, Patrick Mukherjee, Michael Benz, Christof Leng, Dirk Bradler, Julian Schröder-Bernhardi, Nicolas Liebau: Peer-to-Peer Forschung - Überblick und Herausforderungen. it - Information Technology (Methods and Applications of Informatics and Information Technology), vol. 46, no. 3, p. 272-279, July 2007.


🏭
hznmonitor
GROUP:
DEVICE:
Configuration
Exchange
Matrix
Catalog
Nodes
Services
SHOWN:
FOUND:
TOTAL:
SEARCH:
RANGE:


# ******************************************************************************
# Copyright 2017-2018 Intel Corporation
#
# 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.
# ******************************************************************************
""" Service file used to import different features for server """
import json
import logging
import os.path
from importlib import import_module
from nlp_architect.utils.io import gzip_str
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
[docs]def package_home(gdict):
"""
help function for running paths from out-of-class scripts
"""
filename = gdict["__file__"]
return os.path.dirname(filename)
[docs]class Service(object):
"""Handles loading and inference using specific models"""
def __init__(self, service_name):
self.service_type = None
self.is_spacy = False
self.service = self.load_service(service_name)
[docs] def get_paragraphs(self):
return self.service.get_paragraphs()
# pylint: disable=eval-used
[docs] def get_service_inference(self, docs, headers):
"""
get parser response from service API
Args:
headers (list(str)): the headers of the request
docs: input received from the request
Returns:
the service API output
"""
logger.info('sending documents to parser')
response_data = []
for i, doc in enumerate(docs):
inference_doc = self.service.inference(doc["doc"])
if self.is_spacy is True:
parsed_doc = inference_doc.displacy_doc()
doc_dic = {"id": doc["id"], "doc": parsed_doc}
# Potentially a security risk
if headers['IS-HTML'] is not None and eval(headers['IS-HTML']):
# a visualizer requestadd type of service (core/annotate) to response
doc_dic["type"] = self.service_type
response_data.append(doc_dic)
else:
inference_doc['id'] = i + 1
response_data.append(inference_doc)
return response_data
[docs] def load_service(self, name):
"""
Initialize and load service from input given name, using "services.json" properties file
Args:
name (str):
The name of service to upload using server
Returns:
The loaded service
"""
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), "services.json")) \
as prop_file:
properties = json.load(prop_file)
folder_path = properties["api_folders_path"]
service_name_error = "'{0}' is not an existing service - " \
"please try using another service.".format(name)
if name in properties:
model_relative_path = properties[name]["file_name"]
else:
logger.error(service_name_error)
raise Exception(service_name_error)
if not model_relative_path:
logger.error(service_name_error)
raise Exception(service_name_error)
module_path = ".".join(model_relative_path.split(".")[:-1])
module_name = extract_module_name(model_relative_path)
module = import_module(folder_path + module_path)
class_api = getattr(module, module_name)
upload_service = class_api()
upload_service.load_model()
self.service_type = properties[name]["type"]
self.is_spacy = properties[name].get('spacy', False)
return upload_service


Redesign work of a car rental website. The aim is to improve its user experience, which enable users to make comparison between different car options. Transaction should also be performed easily by the users.
View ProjectPersonal portfolio website was designed with Adobe Muse and Brackets. It is designed for responsive experience in various platforms. The background of the website works as a gallery of photos taken by the website owner.
View ProjectBranding for 'ICE bar' which is an ice-related food product shop, the project includes: poster, business card and a website landing page.
View ProjectBy giving out the control of infotainment system to more people in the car, it is possible to increase their activenessin the journey. Activities such as controlling navigation system, playing games, music and sharing content, can be performed via a simple swipe gesture with passengers' own mobile devices.
View ProjectThe collaborative booth is a semi-opened area in an office environment, where people can collaborate with each other with a mirrored drawing surface and real size visual feed of remote people. It aims to provide remote meeting participants with the convenience of drawing on papers or whiteboards in the same room and closer intimacy of others.
View ProjectExceeding shopping nowadays creates a lot of waste and extra cost in both materials and logistics. Mobile apps from big name brands are usually designed towards solely increasing the sales without letting people knows the knowledge behind. For example, if the workers were fairly paid during the production of a good. This UI design for a moile shopping app aims to better inform people with knowledge behind the curtain such as transportation cost, energy cunsumption, and if the workers were fairly paid etc.
View ProjectA mini photo collection features some of my photographies shot in 2014. The album was designed in InDesign with a square looking form. Photos are nicely placed with various typographies that deliver a thought when the photo were taken.
View ProjectThis project contains my character design process, and displays of some of my sketches.
View Project


Cells of Anarchy
On Free and open-source software (FOSS)
One of many ways of seeing reality
The principles behind Cells of Anarchy applies equally to closed-source project and open-source projects alike. If you're currently working with a group of FOSS-developers and you're a large group, consider splitting functional areas and reducing the size of your teams.
Being a small team can be very positive to productivity, but it is even more productive being a sole developer. When you are a sole developer, decisions can be made without any wasted time or energy that often comes along by involving multiple parties.
A lot of open-source projects are driven by sole individuals who have a passion to deliver a creation of their own minds. Initially a lot of these projects are very productive and they often innovate in areas that existing libraries and software have stagnated. One example on this is RocksDB, which is a fork of LevelDB.
Unfortunately too many of these projects fails to capture a community of contributors. I have previously built software that relies on FOSS libaries, only to experience that the primary maintainers ends up abandoning their projects. This is often a very natural result of FOSS, it is primarily driven by passion and not for economic gains.
When the primary maintainer disappears, it does not help with financial support to get them back. I have seen examples where companies have offered money, but the offers has been declined.
Successful projects ends up being adopted by commercial interests and community that is able to fund projects, either directly with a monetary value, or indirectly with development resources. But that is only the minority.
There is millions of FOSS projects and many differ greatly in how they organize the development. What applies to the Linux kernel, does not always apply to a project with few maintainers. The principles of human behavior and limitations does apply everywhere.
What is FOSS?
From Wikipedia: "Free and open-source software (FOSS) is software that can be classified as both free software and open-source software. That is, anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software." (my highlights)
The latter part of this description, is the essential difference between FOSS and other styles of licensing software. Anyone outside of the main development team, should be encouraged to voluntarily improve the existing software.
This is primarily done through the submission of Pull Requests (PR).
Often contributions comes from developers who adopt a software (often in the form of a library) and they have some additional needs and expansions to the (yours) library, or they have discovered a bug and need it to be fixed in the official distribution.
Other times the requests comes from users, who do not have the ability to code. A lot of larger projects use seperate systems for taking user feedback, and keep their DevOps tooling, such as Gitlab and GitHub, for issues and features that have been accepted as something valuable to proceed with.
Before making a pull request to the source code repository of a project, a developer will make a fork (copy) of the source code where they can make changes, hack, test and experiment without affecting anyone else. When the changes to the code has been finalized, a pull request can be initiated and sent to the original repository where it can be reviewed for changes and finally merged, or discarded.
Often times these PRs comes out of no-where. This is the nature of software development. Some developers in a different country has a special edge case usage of your library that you never anticipated. The developer took the time to debug and fix the problem, and they provide you with a ready-made solution. Sometimes they first communicate by reporting an issue or bug, sometimes not.
This is the time you should cheer and congratulate the individual who submitted a pull request. By taking on an open-source project, you also take on the responsibility of the community around you. That means you should treat any and all pull requests as gold. They are your most precious gift.
Many PRs probably don't make sense, and sometimes it might be the correct path forward to insist that the developer go ahead and continue on their own path. This is something that should be avoided as hard as possible and be a last resort.
In my own experience, I have often received feedback to simply "fork and maintain" my own versions of the library. This is very bad, for many reasons.
It is bad for security, it is bad for quality, it is bad for community and overall it is bad for human progress. Overall it's much more preferable to keep the majority of work and contributions to the official repository.
What has made FOSS successful, is the long tail of user contributions in combination with experienced maintainers. Without either, most projects will eventually fail. If you don't have someone experienced, then it is hard to maintain quality and productivity over time. Without the community and contributions, you're also not going to gain all the benefits from being open-source.
One of the greatest feelings, is having random strangers helping you on improving your own software. That feeling when the pull request is finally merged, is amazing. A lot of effort goes into software development, and being able to delegate some of the work and responsibility, is very rewarding.
The opposite is unfortunately also true: The bad feeling you get when your PR is rejected. Often without a proper explanation, or with a suggestion of simply forking and publishing your own library. That is not a good feeling, and it's wasteful for everyone. I have active PRs that has been open for multiple years.