Techwizard Questions
Q1. Alice and Bob are playing a game with a (N+1)×(M+1)(N+1)×(M+1) table. Let's denote the cell in the i-th row and j-th column (0≤i≤N, 0≤j≤M) by (i,j). The rules of the game are:
At the beginning, a stone is placed in some cell of the table.
The players alternate turns, Alice goes first.
In each turn, the current player must move the stone from its current cell (let's denote it by (x,y)) to the cell (x−1,y) or to the cell (x,y−1).
As soon as the stone is placed in a cell (x,y) with x=0or y=0, the game ends.
The winner of the game is determined by the cell the stone ended up in and the player who moved it there; you are given this information for all possible terminal cells on the input. (Note that the stone never reaches the cell (0,0).)
You should answer Q queries. In each query, you are given the initial position (x,y) of the stone, and you should determine the winner of the game.
Input
The first line of the input contains a single integer T denoting the number of test cases. The description of T test cases follows.
The first line of each test case contains a single string with length M. For each ii (1≤i≤M), the i-th digit of this string is '1' if the player that moves the stone to the cell (0,i) loses the game or '0' if this player wins.
The second line contains a single string with length N. For each ii (1≤i≤N), the i-th digit of this string is '1' if the player that moves the stone to the cell (i,0) loses the game or '0' if this player wins.
The third line contains a single integer Q denoting the number of queries.
Each of the following QQ lines contains two space-separated integers x and y describing one query.
Output
For each test case, print a single line containing a string with length Q. For each valid i, the i-th digit should be '1' if Alice wins the game for query ii or '0' if Bob wins that game.
Constraints
1≤N,M,Q≤10^5
1≤x≤N
1≤y≤M
The sum of N+M+Q over all test cases does not exceed 10^6
Subtasks
Subtask #1 (30 points): the sum of N+M over all test cases does not exceed 10^3
Subtask #2 (70 points): original constraints
Example Input
1
101
01
6
1 1
1 2
1 3
2 1
2 2
2 3
Example Output
110011
Q2. Lower Bound-STL In C++
Logic:- So basically is this Lower Bound-STL(Lower bound is a function that can be used with a sorted vector.) problem an array is given and number of query Q(an integer) is given we have to find that if a Query is present in an array then program returns an index of a number with "Yes" without quotes and if the query is not present then it should return "No" without quotes and also number greater than query. If you do not get don't worry I am here let's take an example.
Explanation:-
Sample Input
8 // Array Size
1 1 2 2 6 9 9 15 // Array elements
4 // Number of Query
1 // Query 1
4 // Query 2
9 // Query 3
15 // Query 4
Sample Output
Yes 1
No 5
Yes 6
Yes 8
So according to first query 1 is present in an index 1 so our output is Yes 1, Now move on to second query 4 is not present in array that's why the output is No 5, according to condition if number is not present in an array then it should return a next greater number than query. Now next query is 9 it is present in an index 6 so the output is Yes 6. and the last query is 15 it is also present in an array that's why the output is Yes 8.
Note:- Here an array index is starting with 1, Normally start with 0.
Check- Geeksforgeeks solution for School, Basic, Easy, Medium, Hard Domain.
Copy the full solution or colored code and paste into the hacker rank editor and click to Run Code if the code runs successfully then click to Submit Code. Before pasting the code into the editor make sure you have chosen c++ editor in the top right drop down option.
Submit your solution here:- Click here
Q3. Generics In C++
Task:- Write a single generic function named printArray; this function must take an array of generic elements as a parameter (the exception to this is C++, which takes a vector). The locked Solution class in your editor tests your function.
Note: You must use generics to solve this challenge. Do not write overloaded functions.
Input Format
The locked Solution class in your editor will pass different types of arrays to your printArray function.
Constraints
You must have exactly 1 function named printArray.
Output Format
Your printArray function should print each element of its generic array parameter on a new line.
Explanation:- We have to just print the generic array, we can do this by using the AUTO keyword in our program. I didn't understand why people don't use AUTO Keyword in C++. as you can see that generic array means all type of data type in an array so for that this is a best practice to use the AUTO keyword in the problem.
Q4. Print all natural numbers upto N without using semi-colon.
We use the idea of recursively calling main function.
Q5. find sum of two integers without using ‘+’ operator.
Q6. Implement Queue using Linked List
Input Format:
The first line of the input contains an integer 'T' denoting the number of test cases. Then T test cases follow.
First line of each test case contains an integer Q denoting the number of queries .
A Query Q is of 2 Types
(i) 1 x (a query of this type means pushing 'x' into the queue)
(ii) 2 (a query of this type means to pop element from queue and print the poped element)
The second line of each test case contains Q queries seperated by space.
Output Format:
The output for each test case will be space separated integers having -1 if the queue is empty else the element poped out from the queue .
You are required to complete the two methods push which take one argument an integer 'x' to be pushed into the quee and pop which returns a integer poped out from other queue.
Your Task:
Since this is a function problem, you don't need to take inputs. Just complete the provided functions.
Constraints:
1 <= T <= 100
1 <= Q <= 100
1 <= x <= 100
Example:
Input:
1
5
1 2 1 3 2 1 4 2
Output:
2 3
Explanation:
Testcase1:
1 2 the quee will be {2}
1 3 the queue will be {2 3}
2 poped element will be 2 the queue will be {3}
1 4 the queue will be {3 4}
2 poped element will be 3
Note:The Input/Ouput format and Example given are used for system's internal purpose, and should be used by a user for Expected Output only. As it is a function problem, hence a user should not read any input from stdin/console. The task is to complete the function specified, and not to write the full code.
/*Please note that it's Function problem i.e.
you need to write your solution in the form of Function(s) only.
Driver Code to call/invoke your function is mentioned above.*/
Q7. Given a positive integer N, check if N is a power of 2.
Input:
The first line contains 'T' denoting the number of test cases. Then follows description of test cases.
Each test case contains a single positive integer N.
Output:
Print "YES" if it is a power of 2 else "NO". (Without the double quotes)
Constraints:
1<=T<=100
0<=N<=10^18
Example:
Input :
2
1
98
Output :
YES
NO
Explanation: (2^0 == 1)
Q8. Given the first 2 terms A and B of an Arithmetic Series, tell the Nth term of the series.
Input:
First line contains an integer, the number of test cases 'T'. T testcases follow. Each test case in its first line should contain two positive integer A and B(First 2 terms of AP). In the second line of every test case it contains of an integer N.
Output:
For each testcase, in a new line, print the Nth term of the Arithmetic Progression.
Constraints:
1 <= T <= 30
-100 <= A <= 100
-100 <= B <= 100
1 <= N <= 100
Example:
Input:
2
2 3
4
1 2
10
Output:
5
10
Q9. You are given a cubic dice with 6 faces. All the individual faces have a number printed on them. The numbers are in the range of 1 to 6, like any ordinary dice. You will be provided with a face of this cube; your task is to guess the number on the opposite face of the cube.
Input:
The first line of the input contains a single integer T, denoting the number of test cases. Then T test case follows, a single line of the input containing a positive integer N.
Output:
For each testcase, print the number that is on the opposite side of the given face.
Constraints:
1<=T<=100
1<=N<=6
Example:
Input:
2
6
2
Output:
1
5
Q10. Given two force vectors, find out whether they are parallel, perpendicular or neither. Let the first vector be A = a1 i +a2 j + a3 k and the second vector be B = b1 i + b2 j + b3 k.
A.B = a1*b1 + a2*b2 + a3*b3
A x B = (a2*b3 - a3*b2) i - (a1*b3 - b1*a3) j + (a1*b2 - a2*b1) k
|A|^2 = a1^2 + a2^2 + a3^2
If A.B = 0, then A and B are perpendicular.
If |A X B|^2 = 0, then A and B are parallel.
Input:
The first line of input takes the number of test cases, T. Then T test cases follow. For each test case there will be two lines. The first line contains 3 space separated integers representing the components of the first force vector in x, y and z directions. The second line also contains 3 space separated integers representing the components of the second force vector in x, y and z directions.
Output:
Print 1 if the 2 vectors are parallel, 2 in case they are perpendicular, 0 otherwise.
Constraints:
1 <= T <= 100
-100 <= Component <= 100
Example:
Input:
3
3 2 1
6 4 2
4 6 1
1 -1 2
10 9 5
2 6 1
Output:
1
2
0


Item.
JAWS will announce the number of headings and links. Then JAWS will start reading the page. You may press CONTROL to stop JAWS from reading.
JAWS will announce the number of headings and links. Then JAWS will start reading the page. You may press CONTROL to stop JAWS from reading.


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 2
Dietary
Place the peppers in a baking tray and roast them in a pre-heated oven at 180C/356F/Gas 4 for approximately 20 minutes.
Place them in a large bowl. Cover the bowl with cling film and allow the peppers to cool. This will loosen the skin, making the peppers easy to peel.
Once cooled, peel off the skin, discard the seeds and cut the pepper in half lengthways.
Place the pepper halves on a chopping board ready to be stuffed.
In a frying pan, shallow-fry the oyster and chestnut mushrooms in the olive oil until soft.
Season with salt and pepper and allow to cool.
In a large bowl, mix the ricotta and chopped dried porcini mushrooms with the mustard and then add in the cooked chestnut and oyster mushrooms, and season with salt and pepper.
Mix well.
Place two tablespoons of the mushroom mixture on each pepper half. Gently roll and hold in place using a toothpick. Repeat until pepper halves and mix are used up.
Once ready, put the rolled peppers on a baking tray, sprinkle with the pecorino cheese and grill for approximately five minutes.
Serve them immediately with some mixed salad dressed with extra virgin olive oil and lemon juice.


The best Black Friday deals for Premier League football at Amazon, Sky and BT
The best tips on how to watch the remainder the 2019/2020 season without breaking the bank
by Neil BennettThe Premier League season is entering a critical period with fixtures throughout the festive period set to come thick and fast.
With half-price deals on TV bundles and simple hacks to watch Amazon's games completely free, there's plenty for football fans to sink their teeth into this Black Friday weekend.
Below we've listed everything you need to know about getting access to all the latest action.
Sky Sports & Now TV
Sky TV Bundles are currently reduced by 50% in the Black Friday sales.
'Popular bundles' listed on their deals page include combined packages with sports channels and superfast broadband.
Sky's streaming service Now TV are currently running their own Black Friday sale with savings of 41% on Month Passes. The offer works out at £20 per month between now and the end of the season.
Amazon Prime
For the first time in their history, Amazon will broadcast live Premier League fixtures throughout next month. Highlights include the Merseyside Derby and Jose Mourinho's first return to Old Trafford.
You can catch all of the action entirely free of charge by starting a free 30 day trial at www.amazon.co.uk/amazonprime
Amazon Prime Premier League Fixtures
Tuesday, 3 December:
7:30pm - Crystal Palace v Bournemouth; 8:15pm - Burnley v Manchester City
Wednesday, 4 December -
7:30pm - Leicester City v Watford; Wolverhampton Wanderers v West Ham United; Southampton v Norwich; Chelsea v Aston Villa; Manchester United v Tottenham; 8:15pm - Liverpool v Everton
Thursday 5 December -
7:30pm - Sheffield United v Newcastle United; 8:15pm - Arsenal v Brighton and Hove Albion
Thursday, 26 December - Boxing Day
12.30pm - Tottenham v Brighton and Hove Albion; 3pm - Bournemouth v Arsenal; Chelsea v Southampton; Everton v Burnley; Sheffield United v Watford; Crystal Palace v West Ham United; Manchester United v Newcastle United; 8pm - Leicester City v Liverpool
Friday, December 27
7:45pm - Wolverhampton Wanderers v Manchester City
To start a free 30 day Amazon Prime trial click here
BT Sport
Along with their weekly live Premier League game, BT will also broadcast the conclusion of the Champions League and Europa League group stage with a total of 7 Premier League clubs competing for a spot in the knock-out stages after Christmas.
Details on BT's current sport packages can be found here.


What the!? The game ended because too many people left!
Our sincere apologies.
Congratulations! You won the game, {{game.players[game.playerIndex].username | upperFirstLetter}}!
We hope you feel special. If you'd like to share that special feeling with the world, consider donating to charity. Or just horde it all for youself.
Aw, shucks! {{game.players[game.gameWinner].username | upperFirstLetter }} won the game!
That makes you a loser, unfortunately.


Need to adjust width? Different size for each feet? Don't worry. Just give us a notice and we'll handle it for you.
Using Pershoenalize 3D Designer, change the part, materials, and colours. You can even add accessories.
Need to adjust width? Different size for each feet? Don't worry. Just give us a notice and we'll handle it for you.
Sourced from the best tannery in Indonesia, we only use the best quality leather.
If your shoes don't perfectly fit you, we guarantee a 30 days remake or return.
We collaborate with experienced artisants to craft your perfect shoes.


Element index for package php-cloudfiles-http
[ a ]
[ c ]
[ d ]
[ g ]
[ h ]
[ l ]
[ m ]
[ p ]
[ r ]
[ s ]
[ u ]
[ _ ]
top
a
- ACCOUNT_BYTES_USED
- in file cloudfiles_http.php, constant ACCOUNT_BYTES_USED
- ACCOUNT_CONTAINER_COUNT
- in file cloudfiles_http.php, constant ACCOUNT_CONTAINER_COUNT
- add_cdn_container
- in file cloudfiles_http.php, method CF_Http::add_cdn_container()
- authenticate
- in file cloudfiles_http.php, method CF_Http::authenticate()
- AUTH_KEY_HEADER
- in file cloudfiles_http.php, constant AUTH_KEY_HEADER
- AUTH_KEY_HEADER_LEGACY
- in file cloudfiles_http.php, constant AUTH_KEY_HEADER_LEGACY
- AUTH_TOKEN
- in file cloudfiles_http.php, constant AUTH_TOKEN
- AUTH_TOKEN_LEGACY
- in file cloudfiles_http.php, constant AUTH_TOKEN_LEGACY
- AUTH_USER_HEADER
- in file cloudfiles_http.php, constant AUTH_USER_HEADER
- AUTH_USER_HEADER_LEGACY
- in file cloudfiles_http.php, constant AUTH_USER_HEADER_LEGACY
top
c
- CDNM_URL
- in file cloudfiles_http.php, constant CDNM_URL
- CDN_ACL_REFERRER
- in file cloudfiles_http.php, constant CDN_ACL_REFERRER
- CDN_ACL_USER_AGENT
- in file cloudfiles_http.php, constant CDN_ACL_USER_AGENT
- CDN_ENABLED
- in file cloudfiles_http.php, constant CDN_ENABLED
- CDN_LOG_RETENTION
- in file cloudfiles_http.php, constant CDN_LOG_RETENTION
- CDN_TTL
- in file cloudfiles_http.php, constant CDN_TTL
- CDN_URI
- in file cloudfiles_http.php, constant CDN_URI
- CF_Http
- in file cloudfiles_http.php, class CF_Http
HTTP/cURL wrapper for Cloud Files
- close
- in file cloudfiles_http.php, method CF_Http::close()
- cloudfiles_http.php
- procedural page cloudfiles_http.php
- CONTAINER_BYTES_USED
- in file cloudfiles_http.php, constant CONTAINER_BYTES_USED
- CONTAINER_OBJ_COUNT
- in file cloudfiles_http.php, constant CONTAINER_OBJ_COUNT
- create_container
- in file cloudfiles_http.php, method CF_Http::create_container()
top
top
top
top
top
top
top
top
top
top
|
|


{include file="public/user_header" /} {include file="public/user_left" /}
暂无订单消息
{$vo.content}
暂无系统消息


PYVERSIONS() PYVERSIONS() NAME pyversions - print python version information SYNOPSIS pyversions [-h] [-v] [<options>] DESCRIPTION pyversions prints information about installed, supported python runtimes, the default runtime, and parses the information of the PythonVersion fields in the package control file. OPTIONS -d, --default Show the default python version. -s, --supported Show the supported python versions. -r, --requested [<version string>|<control file>] Reads the value of the XS-Python-Version field in the source sec‐ tion of a control file and shows all matching python versions. The parameter is interpreted as a version string, if it is not the name of a file. If the XS-Python-Version field is missing, get the version information from debian/pyversions. Without any parame‐ ter, it will fall back to list the supported Python versions after checking debian/control and debian/pyversions. -i, --installed Show the installed supported python versions. -v, --version Limit the output to the version numbers of the python versions. -h, --help Print a help text. SEE ALSO Python policy. AUTHOR Matthias Klose PYVERSIONS()


Exclusive: Seydou Doumbia on why it didn't work out at Newcastle United but how he has no regrets
Seydou Doumbia appeared only three times for Newcastle during the 2015-16 season - but why didn't it work out?
by Andrew MusgroveSeydou Doumbia arrived at Newcastle United on the final day of the winter window of 2016 - having scored 118 goals in 185 games for previous for clubs in Switzerland, Russia and Italy - then Newcastle boss Steve McClaren labelled the striker a 'natural goalscorer.'
But it didn't work out for Doumbia at St James' Park - and for the first time in an exclusive interview with Chronicle Live, the Ivory Coast international shares his view on why.
***
Ask Newcastle United fans for players they class as flops, Seydou Doumbia will rank high on the list.
With Newcastle 18th in the Premier League, and having netted only 25 Premier League goals in 23 games, Doumbia arrived on loan.
He was unveiled holding a Newcastle United branded football, sitting fully clothed in the shower at the club's training ground.
The quirky photo shoot was probably a sign of things to come - 29 minutes of first team football was all that was to follow.
Now 31, and playing for FC Sion in the Swiss top flight - his eighth team in just 10 years - the forward shares a laugh at the situation now.
He's softly spoken, and polite but needs a translator to help him answer the questions, of which his answers are short and straight to the point.
Upon his arrival in 2016, Steve McClaren described him as a 'natural goalscorer' and while it hadn't worked out for Doumbia with a big money move to AS Roma the season before, his record still stood as one of the best in Europe, and the forward was sure he could hit the ground running.
"I was confident because looking back at the seasons before, I used to scored goals. However when I arrived at Newcastle, I was not 100%.
"The transfer had been done at the end of the transfer window like always in England.
"I heard about the interest from the club and Steve McClaren, and I instantly accepted the challenge because the Premier League is one of the best in the world.
"I was happy to sign! Even if it didn’t work very well after."
The big list of long reads with former NUFC players
Here's the big list of long reads with former Newcastle United players - who have spoken exclusively to Chronicle Live.
- James Perch on Chris Hughton, Alan Pardew, European adventures and winning Newcastle United fans over
- Shefki Kuqi on returning to watch a Tyne-Wear Derby, and why Newcastle remind him of Real Madrid
- Mikel Merino opens up about final chat with Rafa Benitez at Newcastle
- Rob Lee: 'The worry is that people have stopped talking about Newcastle as a big club now'
- Peter Ramage - 'I lived the dream'; former NUFC defender on his time at St James' Park
Doumbia reveals he knew a bit about Newcastle due to his international team-mate, the late Cheick Tioté, speaking fondly about the club.
But while he was happy to move, he hadn't played since December 12 due to a winter break in the Italian season. Having arrived on February 1, he did so lacking the match fitness to make an immediate impact.
Such was the desperate situation McClaren found himself in, Doumbia was put straight into the match-day squad two days after arriving against Everton - and then again for the clash against West Brom - but failed to get off the bench in either.
He waited two weeks to make his debut - a 20 minute cameo against Chelsea at Stamford Bridge, a game which saw United ship five goals.
Doumbia smiles when asked about his debut, and recounts 'nearly scoring' but you'll struggle to find the chance in any match report given how rampant Chelsea were that night.
It was a devastating performance, and one which many thought should have spelt the end for McClaren at United but he survived for another two weeks.
The feeling at the time was that McClaren was worthing standing by, that his methods would eventually lead to points.
The players still backed the manager - and Doumbia was a big fan, putting his lack of game-time down to McClaren's exit.
"Because the coach changed quickly, simply because of that," Doumbia replies with no hesitation when asked why he didn't manage more than three games for United.
"It was a pleasure to work with Steve everyday, I got a lot of joy from it but unfortunately he left us quickly.
"Like I say, I was not 100% when I arrived at Newcastle, and the fact that the coach changed very soon didn't help me."
McClaren's side returned from a training camp in Spain and saw his side fall to Stoke City - in which Doumbia played just six minutes - his final appearance under the head coach.
United were then defeated 3-1 by AFC Bournemouth, and eight days later Rafa Benitez was confirmed as his replacement.
Many saw this as a fresh start but Doumbia managed just three minutes under Benitez, bringing his time on Tyneside to a sorry end without another appearance in the first team squad.
There were whispers that Doumbia's attitude was poor, and that his work ethic did not impress Benitez but the striker says his lack of game time was just a 'question of choice.'
"It was a professional relation," Doumbia replies when asked about Benitez.
"I had no problem with him.
"When he arrived I was still on a preparation time.
"If I didn’t play it was just a question of choice and I respected it."
Benitez took charge of nine further games - going the last six unbeaten - but by then the damage had already been done, and the Spaniard failed to save Newcastle from the drop.
Tickets available for our LIVE Newcastle United Christmas talk-in
It's a pleasure to confirm that we're taking The Everything is Black & White Podcast out on the road again.
Tickets are now available for our live event which will take place on Wednesday, December 11.

Our speakers for the night:
- Lee Ryder, Mark Douglas, Ciaran Kelly and Sean McCormick
- The Mirror's Simon Bird
- Chronicle Live's John Gibson
- Special guest Paul Montgomery - the former NUFC scout
The crowd will be warmed up by comedian Si Beckwith.

Ticket proceeds go to the NUFC Fans Foodbank.
The event will be held at Bealim House, Gallowgate, Newcastle upon Tyne NE1 4SG
Get your tickets by clicking here.
Looking at the situation as a relative outsider, Doumbia felt the club lacked that special something to save the club from relegation.
"Everything was complicated," he admitted.
"The atmosphere was negative and we felt it.
"I think that we should have won maybe two or three games in a row to change this negative atmosphere but unfortunately we didn’t make it.
"But the fans were amazing.
"Even if we were losing our games the stadium was always full, they were incredible."
Doumbia returned to AS Roma but was shipped out immediately back to Switzerland, and to FC Basel where he won the league and cup double - scoring 20 goals on the way.
A move to Sporting Lisbon failed to have the same success, as did a brief spell in Spain with Girona but now at Sion - in between a bizarre story in which he was linked with a return back to Tyneside in February 2018 - Doumbia appears to have found his level once more.
But does he look back on his time at Newcastle, and think what if?
"There's no regret," he maintains, "but an experience.
"Of course I wanted to score more goals, have success and stay a longer time but I just kept the good experience and I do not regret my time in Newcastle."


| Class meetings | MWF 11:15am–12:05pm or 1:25pm–2:15pm |
| Location | Colvard 4123 |
| Instructor: | Dr. Doug Markant |
| Office: | Colvard 4022 |
| Office hours: | TBD |
Last updated: November 1, 2018
Learning and memory underlie who we are as individuals, how we have been shaped by our experience, and what we are capable of achieving in the future. This course will provide an introduction to the main theories and subfields of the psychological science of learning and memory, as well as the methods used by psychologists to understand learning and memory processes. A few of the questions we will consider in the class include:
The course will involve a mix of lectures, hands-on activities, and group discussions. Major assessments will include a midterm exam and final exam based on lecture material and textbook readings.
Please note: This schedule, including the assigned supplemental readings, is tentative and subject to change (all changes will be posted online and announced in class). It is your responsibility to keep track of changes/additions through regular class attendance and use of Canvas.
| Date | Topic | GMM |
|---|---|---|
| Week 1 (Jan. 9-11) | Introduction to the course | 1 |
| Week 2 (Jan. 14-16) | Neuroscience of Learning and Memory | 2 |
| Week 3 (Jan. 21-25) | Habituation, Sensitization and Familiarity | 3 |
| Week 4 (Jan. 28 - Feb. 1) | Conditioning | 4, 5 |
| Week 5 (Feb. 4 - 8) | Concept Learning | 6 |
| Week 6 (Feb. 11 - 15) | Memory Systems; Episodic and Semantic Memory | 7 |
| Week 7 (Feb. 18 - 22) | Skill Memory | 8 |
| Week 8 (Feb. 25 - Mar. 1) | Working Memory and Cognitive Control | 9 |
| Week 9 (Mar. 11 - 15) | Statistical Learning | |
| Week 10 (Mar. 18 - 22) | Expertise | |
| Week 11 (Mar. 25 - 29) | Social Learning | 11 |
| Week 12 (April 1 - 5) | Emotional Influences | 10 |
| Week 13 (April 8 - 12) | Development and Aging | 12 |
| Week 14 (April 15 - 17) | Clinical Perspectives | |
| Week 15 (April 22 - 26) | Cultural Perspectives: Learning and Memory in Context | |
| Week 16 (April 29) | Review session |
Assignments turned in after 11:59pm on the due date (unless otherwise specified) will be considered late. Late assignments will automatically be marked off by 25%.
Plagiarism is a violation of academic integrity policy. As a condition of taking this course, all required papers may be subject to submission for textual similarity review to VeriCite for the detection of plagiarism. All submitted papers will be included as source documents in the VeriCite reference database solely for the purpose of detecting plagiarism of such papers. No student papers will be submitted to VeriCite without a student’s written consent and permission. If a student does not provide such written consent and permission, the instructor may: (i) require a short reflection paper on research methodology; (ii) require a draft bibliography prior to submission of the final paper; or (iii) require the cover page and first cited page of each reference source to be photocopied and submitted with the final paper.
Religious: This course will make accommodations for students whose religious affiliations require them to be absent on a class day. Proper written notification of such absences is necessary for excusal. The forms for excuse may be found at http://legal.uncc.edu/sites/legal.uncc.edu/files/media/UP409-ReligiousAccommodationForStudents.pdf. They will be labeled Request for Religious Accommodation, and they must be presented to the instructor by the third class period.
Disabilities: UNC Charlotte is committed to access to education. If you have a disability and need academic accommodations, please provide a letter of accommodation from Disability Services early in the semester. For more information on accommodations, contact the Office of Disability Services at<PHONE_NUMBER> or visit their office in Fretwell 230.
Emergency/Extreme Cases: Should a scenario arise that impedes your ability to attend class or complete coursework (i.e., death in family, illness, etc.), all documentation must be immediately and formally submitted to the Dean of Students. They can counsel you on whether a medical withdrawal from all of your courses might be your best option, and if you decide not to withdraw, they can work with your instructors in order to arrange for make-up work. I cannot approve excused absences/late work without formal documentation.
Students are expected to complete all courses for which they are registered at the close of the add/drop period. If you are concerned about your ability to succeed in this course, it is important to make an appointment to speak with me as soon as possible. The University policy on withdrawal allows students only a limited number of opportunities available to withdraw from courses. It is important for you to understand the financial and academic consequences that may result from course withdrawal (http://provost.uncc.edu/policies/academic/withdrawals).
The UNC Charlotte Code of Student Academic Integrity governs the responsibility of students to maintain integrity in academic work, defines violations of the standards, describes procedures for handling alleged violations of the standards, and lists applicable penalties. The following conduct is prohibited in that Code as violating those standards:
All students and the instructor are expected to engage with each other respectfully. Unwelcome conduct directed toward another person based upon that person’s actual or perceived race, actual or perceived gender, color, religion, age, national origin, ethnicity, disability, or veteran status, or for any other reason, may constitute a violation of University Policy 406, The Code of Student Responsibility. Any student suspected of engaging in such conduct will be referred to the Office of Student Conduct.
 If you (or someone you know) has experienced or experiences any of these incidents, know that you are not alone. UNC Charlotte has staff members trained to support you in navigating campus life, accessing health and counseling services, providing academic and housing accommodations, helping with legal protective orders, and more.
Please be aware that many UNC Charlotte employees, including all faculty members, are considered Responsible Employees who are required to relay any information or reports of sexual misconduct they receive to the Title IX Coordinator. This means that if you tell the instructor about a situation involving sexual harassment, sexual assault, dating violence, domestic violence, or stalking, I must report the information to the Title IX Coordinator. Although I have to report the situation, you will still have options about how your case will be handled, including whether or not you wish to pursue a formal complaint.
Our goal is to make sure you are aware of the range of options available to you and have access to the resources you need. If you wish to speak to someone confidentially, you can contact any of the following on-campus resources, who are not required to report the incident to the Title IX Coordinator: (1) University Counseling Center (counselingcenter.uncc.edu, 7-0311); (2) Student Health Center (studenthealth.uncc.edu, 7-7400); or (3) Center for Wellness Promotion (wellness.uncc.edu, 7-7407). Additional information about your options is also available at titleix.uncc.edu under the “Students” tab.
The use of cell phones, smart phones, or other mobile communication devices is disruptive, and is therefore prohibited during class. Except in emergencies, those using such devices must leave the classroom for the remainder of the class period.
Students are permitted to use computers during class for note-taking and other class-related work only. Those using computers during class for work not related to that class must leave the classroom for the remainder of the class period.
Electronic video and/or audio recording is not permitted during class unless the student obtains permission from the instructor. If permission is granted, any distribution of the recording is prohibited. Students with specific electronic recording accommodations authorized by the Office of Disability Services do not require instructor permission; however, the instructor must be notified of any such accommodation prior to recording. Any distribution of such recordings is prohibited.


Welcome to Pizza Delivery Express!
OR
PizzaDX
--------------
Delivery in 30 minutes or... you still have to pay..
Place an order:
Choose a size:
Small
Medium
Large
Sheet
Add toppings:
Mushrooms
Olives
Pepperoni
Pineapple
Sausage
Submit
Add another


This checklist calculates an upper-bound mark, lower-bound mark and median mark algorithmically for the AQA Computer Science NEA, and provides you with grades for each based on the 2018 mark scheme.
- For most marking criteria, you will need to manually select the band you believe you are achieving.
- For other marking criteria, the band will be selected for you algorithmically based on what items you have checked.
- For the "technical skills" marking criteria, you must manually select the band you believe you are achieving, but this will be moderated algorithmically based on what items you have checked.
- Your final marks are calculated using the percentage of progress you have achieved in a band or (for marking criteria that does not have progress percentages) the mark ranges/actual marks of your selected bands.
- To manually select a band for a marking criteria, just click it (the leftmost column.)
Note: These algorithms are designed to be fair and realistic, but you can never know what the examiner is actually going to award you with! This must be used as a guide ONLY and does not represent your actual marks or grade.
Note 2: The technical skills table provided by AQA is only a list of
examples and extra marks could be awarded for additional technical skills that may not be listed.


Array's and Hashes
So this week we've learned about arrays and hashes in Ruby. Both of them are methods of storing a set of information and making them easily accessible. While they basically do the same thing they use different approaches. An Array can be best described as a variable that can store a theoretical infinite number of elements. Lets say we want an array called "TestArray". To create it we write "TestArray = Array.new". We now have an empty array that doesn't contain any data. Adding data is ver simple. Lets add all numbers from 1 - 10. We write
It's important to remember that all these values are stored seperatly and not as one line of text. We can show this while explaining how to access the data, it's very simple aswell. If we want our code to return the number "3" from our array we have to write:
You see that the number 3 is the 3rd data entry in our array, so what you do is write the nme of the array (TestArray) and then the position of the data you want to display in the block-brackets. Now you might think that I made a typo and wrote "2" instead of "3". I didn't! Computers always start counting at 0 and not at 1. It's couter intuitive but you'll get used to it insanly fast.
The other method of storing data are hashes. While arrays use the position of each data element (first one starting at 0 and then increasing by one for each entry) hashes use what we call a key. You can imagine the key being the nickname of our data elements. When you call the hash and add the key/nickname ruby knows what data you want. this is how a very simple hash looks:
The name of the hash is grades. "Jane Doe" and "Jim Doe" are the keys in this hash and have a value assigned to them with the so called "hash rocket - =>". This is how you would call (access it's data) a hash:
Hope you guessed it, ruby would return 10 when running this code.


Date: Thu, 07 Mar 96 23:25:36 -0800
From: Rick Everett
To<EMAIL_ADDRESS>Subject: Beausejour
Y'know, I used to say that best thing about Beausejour was the highway
leading out of it! Now the information superhighway leads into
Beausejour. I'd never have "thunk" it!
After leaving BJ I became a radio gypsy, landing (for a time) at CITI-FM
in Winnipeg. Now I'm at 100.3 The Q in gorgeous Victoria BC. But every
year it seems I make it back, drive down the main drag, swing by the old
school(s)...
Now I can visit whenever I want.
Thank you..
Rick Everett Baverstock
Back to Mail from the edge!


Procurement as a Service
To anticipate mutation of Telco operators who need to focus on their core business to be competitive, ETC Group has developed a specific procurement model that combines expertise, technology and highly skilled ressources
Outsourcing process brings:
- Lower material prices based on global volumes
- Low working capital
- No warehouse expenses
- Prevents waste of material
- Timely delivery and improved planning: help deploy faster
Logistics as a Service
Plug on play model specifically designed for telco operators. Our logistics experts are always looking for ways to do it better, faster and cheaper.
Logistics service covers:
- Inbound / Outbound
- Transportation network management
- Warehouse management
- Refurbishing (set-top box, home gateways)
- Repair center
- Mobile commercial activity (kitting, packaging, shipping)
Consultancy & Design
Telecommunication Market is facing major challenges today : new technologies, tough competition between Service Providers, business models involving large investments, evolution of consumer policy…
With 25+ years of experience in the Telecommunication Industry, ETC Group keeps providing the best Service to Telecom value chain by supporting all the actors to meet their business strategy.
Our offer:
Make sure Supply Chain & Operations meets the mark to improve top-line growth and minimize risks of wasting money and/or postpone rollout
Consultancy services in Product Development, Design & Innovation through a highly-skilled Technology team and with a long-term experience in telecommunication network projects
Ability to advise wisely customers on the right Engineering & Materials required to build efficiently a Network by reducing quantity of SKU’s, rollout & maintenance costs and risks on the whole Supply Chain
Training
To face increasing complexity of telecommunication networks, ETC Group has built a strong Technical team to support operators & contractors.
Both our Technical & sales team are constantly trained by global leading manufacturers to be fully aligned with latest technologies.
Our team can cover full Telecommunication requirements in the following areas:
- FttH network rollout & maintenance
- HFC upgrade & maintenance
- 4G / 5G infra
- Datacenters infra
- B2B infra
Our Training capabilities:
- On-site and webinars training
- High level measurement equipment (Network monitoring,
- Transmission testing, antenna alignment…)
- Testing & Troubleshooting (Fiber, Copper, CATV)
- Structured cabling design, engineering & installation
- Fiber preparation and Fusion Splicing
Maintenance, recycling
& sorting processes
ETC Group is highly skilled in laboratory operations providing high repair level to telco operators and contractors to maintain costly equipment.
>All conscious of our rule to minimize impact on the environment, we have set up efficient processes such as: Set-top box refurbishing / recycling Public phone dismantling, sorting and scraping Sorting and scraping of obsolete equipment Cleaning and re-use of patchcords, power supplies…


{% extends "empty_layout.html" %} {% block title %}{{ voting['name'] }} :: {% endblock %} {% block meta %} {% endblock %} {% block body %} {% if not user.is_authenticated() %}
{{ variant.description }}
{{ _('Standard systems allow to choose just one option among several. Because of this majority vote may cause dissatisfaction for large part of respondents as their voice in fact not taken into account. If the winning option voted 40 percents of respondents thought that the other 60 is not included. So respondent will not vote for the most suitable option, but for the most traversed to get to the percentage of winners. This voting system allows you to build acceptable ratings , and get the winning result that will satisfy the most number of respondents. Each option of the rating assigned a score greater the higher the option in rating. The winner is not the option that received the most first places in the ranking, but the one that received the most amount of points.') }}
{{ _('Drop variants in order of your favour') }}
{{ _('Skip variants you don\'t want to vote for') }}


Use Natural Language Processing to identify and extract US city data from any input text.
Put some text into the text area below and start extracting!
Overall we use basic tokenization to create an array of Pronouns (including all-caps ones because human beings are special) to break down the input text. Then we compare those pronouns against a US City dictionary to perform the named entity extraction. Once a city has been identified we refine the potential candidates down to a single match based on other information near to the found entity, like the State and Zip Code.
The goal of this project is high precision identification vs. loose identification (a.k.a Micro Understanding). So you won't get matches for Cities that don't have any refining context surrounding them.


School In The Cloud
Home
About
Login/Register
Learn from anywhere
Teach From Anywhere!
Cloud is The Future


One key theme that resounds in customer service is that there is rarely any benefit to be gained from telling a customer that they're wrong.
I have to add another to that list - there's rarely any benefit to telling the customer that they're stupid.
In the last week, the Reserve Bank of Australia has boosted interest rates by 25 basis points (0.25%). The first bank to act on this was Westpac, which boosted its rates by 0.45%. Hailed as a widely unpopular move, especially just before Christmas, people are calling Westpac out as being an uncaring monolith that cares not about its customers, but only about profits.
In a disastrous PR move, Westpac released an add comparing banking with banana productions. Check out this condescending ad.
The ad was quickly panned by people everywhere. Even Australia's Prime Minister blasted Westpac over the "banana slip". Westpac has pulled the ads.
Of course, citizen journalism being what it is, there are response ads that send a clear message to Westpac exactly what people think of it.
It'll be interesting to see how Westpac sets about rebuildings its customer image.


|
Our Ref: Rmb#[RMBNO] Dear [APPRNAME], This is to notify you that [STAFFNAME] has submitted a reimbursement, that requires your approval. To approve this reimbursement:
If receipts are required, they will be sent to directly to the office. The staff member can still edit this reimbursement until you approve it. So if you need the staff member to change something, just contact them directly and ask them to edit it. If you have any question about this reimbursement, please contact our accounts department on (0121) 683 5049. In Christ, |
| Registered in England No 949989. Registered office: 3 Temple Row West, Birmingham, B2 5NY. Registered charity in England & Wales No 258421. VAT No 200 1787 10. Agapé is a member of the Evangelical Alliance and Global Connections, and is part of Campus Crusade for Christ International. |


Data Analyst excited to provide a new company my talents and abilities with data analytics combined along with my extensive education in business processes. I’m driven to succeed by my strong leadership skills, entrepreneurial tenacity, and business acumen. I bring an enthusiastic, positive, can-do attitude with a desire to continually learn new things to each role I take on. Using my skills in Python, MySQL, JavaScript, Tableau, & Machine Learning technologies I can effectively and efficiently structure, analyze, and visualize data so that the right business decisions can be made to bring additional value to the company.
Click For ResumeUniversity of California at Berkeley Berkeley, CA Data Analytics Certificate Program February 2018 - August 2018
Lincoln University Oakland, CA Master of Science International Business May 2015 - December 2017
Beykent University Istanbul,Turkey Master of Business Administration September 2013 - July 2013
Anatolian University Eskisehir,Turkey Bachelor’s Economics September 2005 - July 2010
Bank of America San Francisco, CA Relationship Banker April 2017 – December 2017
Lincoln University Oakland,CA Librarian October 2015 - May 2016
Office of Navigation, Hydrography And Oceanography Istanbul, Turkey Hydrographic Data Technician
February 2004 - June 2013


Couch Potato works by preparing itself -- at configuration-time to do -- at run-time -- the work of registering components.
In a normal AngularJS application, when run-time starts (which is typically when module.run happens or when the application is bootstrapped), all providers become "uninjectable." As such, you lose the ability to configure components.
By storing references to the key registration "vehicles", Couch Potato can perform registrations during run-time. The components Couch Potato maintains references to are:
Lazy-registration would be of little use if you couldn't lazily load script.
This is where AMD (Asynchronous Module Definition) comes in. Couch Potato uses RequireJS. If you are unfamiliar with RequireJS, you'll want to read up a little. The general idea is that an AMD module definition states a list of dependencies and then specifies its definition.
When a module is requested ("required" in AMD terms), all of it dependencies are fetched (or retrieved from the cache if they've already been required), and then passed to the module as function parameters. Continue by reading about Couch Potato Components.
This guide is about to get heavy. If you haven't already done so, it's highly recommended that you stop and look at the samples before you proceed.


ImageAdd ANDs the red values, green values and blue values for the two input images to generate a new image. Mathematically it can be expressed as follows:
rr(i, j) = r1(i, j) AND r2(i, j)
gr(i, j) = g1(i, j) AND g2(i, j)
br(i, J) = b1(i, j) AND b2(i, j)
And example using this unit is:
This network isolates all pixels with intensities greater than a defined value. It works by taking two copies of the image. It then uses ToGreyScale to general a grey scale image and then uses Threshold to generate a black and white image where all pixels of intensity higher than the defined value are white and all others are black. It then uses this image, together with ImageAnd, as a 'cookie cutter' on a colour version of the image. Typical results are:
| Before operation | After operation |


$stateTransitionProvider
dotjem.routing
Use the $stateTransitionProvider
to configure handlers for transitions between states.
The transition handlers allows for canceling a transition, e.g. if it is invalid or rerouting it to another state.
They can also be used to perform steps that should only be performed as part of a specific transition from e.g. state 'A' to state 'B', but not 'C' to 'B'.
Besides the more general transition method, specialized configuration methods exists for entering and leaving states.
These specialized cases can also be configured on the states instead of using the $stateTransitionProvider
. See $stateProvider for more information about that.
Handlers for transitions can be specified in a number of ways, where the most simple handler is an injectable function
.
Here is a basic example:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('locked', 'closed', ['$transition', function($transition) { console.log('Door was unlocked'); }]) .transition('locked', 'open', ['$transition', function($transition) { console.log("Can't open a locked door!"); $transition.cancel(); }]) .transition('open', 'closed', ['$transition', function($transition) { console.log('Door was closed'); }]) .transition('open', 'locked', ['$transition', function($transition) { console.log("Can't lock an open door!"); $transition.cancel(); }]) .transition('closed', 'open', ['$transition', function($transition) { console.log('Door was opened'); }]) .transition('closed', 'locked', ['$transition', function($transition) { console.log('Door was locked'); }]) }]);
The example above describes how simple handlers can be registered, however handlers can also be specified to be called at specific transition stages.
Basically this boils down to before
, between
, after
. The flow of these will be:
before
$stateChangeStart
between
$stateChangeSuccess
or $stateChangeError
after
When registering transitions like demonstrated in the example above, this will be maped to the "between" stage.
To target specific stages of a transition use a transition object instead as in the example below:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('closed', 'open', { before: ['$transition', function($transition) { console.log('We are about to open the door.'); }], between: ['$transition', function($transition) { console.log('We are opening the door.'); }], after: ['$transition', function($transition) { console.log('We have opened the door.'); }] }]) }]);Here we defined a handler for all stages, each stage is optional however, so if we just wished to be called before the transition started, we could leave the
between
and after
out of it:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('closed', 'open', { before: ['$transition', function($transition) { console.log('We are about to open the door.'); }] }]) }]);
When defining states when configuring transitions, multiple states can be targeted either using the *
wildcard or as arrays.
By using *
one can target all states the the Hierarchy below.
So if we just use *
we target all existing states under root
, and we can define a global handler that gets called on all transitions by using *
both as destination and source.
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('*', '*', ['$transition', function($transition) { console.log('This handler will get called for all transitions'); }]) }]);
We can also target all transitions to or from a specific state that way:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('*', 'state', ['$transition', function($transition) { console.log('This handler will get called for all' + ' transitions to "state"'); }]) .transition('state', '*', ['$transition', function($transition) { console.log('This handler will get called for all' + ' transitions from "state"'); }]) }]);
This was global handlers, but we might also wan't to target any state below a specific state:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition('*', 'state.*', ['$transition', function($transition) { console.log('This handler will get called for all transitions to' + ' "state" or any of its descendant states'); }]) .transition('state.*', '*', ['$transition', function($transition) { console.log('This handler will get called for all transitions from' + ' "state" or any of it's descendant states'); }]) }]);
In addition to using the *
wildcart to target multiple states, it is also possible to use arrays for a more specific match.
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition(['book', 'book.item', 'book.list'], 'paper', ['$transition', function($transition) { console.log('This handler will get called for transitions from' + ' "book", "book.item" and "book.list" to "paper"'); })] .transition('paper', ['book', 'book.item', 'book.list'], ['$transition', function($transition) { console.log('This handler will get called for transitions to' + ' "book", "book.item" and "book.list" from "paper"'); }]) }]);
Each of the states, wildcards can also be used:
angular.module('demo', ['dotjem.routing']) .config(['$stateTransitionProvider', function(stp) { stp .transition(['book', 'book.item.*', 'book.list.*'], ['paper', 'pen.*'], ['$transition', function($transition) { console.log('Handle all the above, this creates' + ' to many combinations to write out'); }]) }]);
This is a shorthand method for $stateTransitionProvider.transition('*', state, handler);
Instead of using this method, the transitions can also be configured when defining states through the $stateProvider.
| Param | Type | Details |
|---|---|---|
| state | stringStateArray | The state name matchers(s) to match when entering. |
| handler | funtionObject | The handler to invoke when entering the state.
|
This is a shorthand method for $stateTransitionProvider.transition(state, '*', handler);
Instead of using this method, the transitions can also be configured when defining states through the $stateProvider.
| Param | Type | Details |
|---|---|---|
| state | stringStateArray | The state name matchers(s) to match when leaving. |
| handler | funtionObject | The handler to invoke when entering the state.
|
Register a single handler to get called when leaving the state(s) passed as the from parameter to the state(s) passed as the to parameter.
| Param | Type | Details |
|---|---|---|
| from | stringStateArray | The state name matchers(s) to match on leaving. |
| to | stringStateArray | The The state name matchers(s) to match on entering. |
| handler | funtionObject | The handler to invoke when the transitioning occurs.
|


correct suburban fashion, on the high banks of
the noblle Hudson; but Yorkville had mystery
and interest of a richer flavour, commanding the
passageway to the Sound, bordering on the tur-
bulent waters of Hell Gate, and overlooking the
islands in the East River.
The boundaries of Yorkville have been vari-
ously described. From all accounts of nucleus
of the village seems to have llain along the olld
Post Road between Eighty-third and Eighty-
ninth Streets; while its expansions included the
district east of Fifth Avenue to the river from
Fifty-ninth to One Hundredth Street. The
nomenclature of the features of the East River
shore is romantic and suggestive. Kip's Bay
indented the eastern bank of the river at about
the location of the present ferry slips at Thirty-
fourth Street; it was here that the British landed,
when they took possession of the city, on Sep-
tember 15, 1776, while the quick-witted wife of
the owner of Incleberg prepared a feast for their
detention. Until 1851 the old farmhouse of
Jacob Kip, who gave his name to the bay, stood
on Second Avenue near Thirty-fifth Street.
There was an old house at Horn's Hook,
belonging to Mrs. Provoost, taken by Archibald
Gracie, who built on the site the so-called
" Gracie House,"1 now included in the East
River Park. This house in its day saw inter-
esting life and extended princely hospitality, for
its owner was a merchant and shipowner of
wealth and had excellent connections in this
country; his son married the daughter of Oliver
Wolcott. Josiah Quincy describes a dinner which
he attended in the Gracie House in 1805. Wash-
ington Irving was a frequent visitor, and the
exciled king of France, Louis Philippe, is said
to have been entertained here.
Before the rocky bottom of the river was blown
up at the point where the Harlem and East River
tides collide in their rapid action, the waters of
Hell Gate were a formidable feature of the
navigation at this point. The Gracie House over-
looked this prospect, and Quincy speaks of the
shores of Long Island as full of cultivated llands
and elegant country seats. John Jacob Astor's
villa adjoined the Gracie estate, and Washington
Irving describes this delighful retreat, " opposite
Hell Gate," where he retouched and perfected
his "Astoria," written at Astor's request.
The spectacular entrance of the Queensborough
Bridge, united New York with Ravenswood, in
the borough of of Queens, has made terrific changes
in this once peacful locality. One of the most
cruel is the partial destruction of that charming
realization of *Pomander's Walk*, the Riverview
Terrace, a row of dwellings built directly on the
top of the rocks facing the river, andd cut off from
all contamination by gates at each end, guarded
by a private watchman. Perhaps I feel towards
this pretty block with especial tenderness, from
personal associations, for a certain house in the
terrace, held by an early schoolmate of my father,
figures in my earliest and lates recolelctions of
New York. This charming old gentlemen has
been one of the stoutest defenders of his rights
against the invasion of the enterprises connected
with the construction and maintenance of the
bridge, which has taken to itself half of the
houses. The bridge has brought many annoy-
ances but contributes an amazing note to an
already exhilarating view of the river, the island,
and the passing craft.


The night before last was an absolutely incredible experience. Let me start by saying that 5-MeO-DiPT is not necessarily, in the upper-middle dosage range, a wimpy thing. Despite the suggestions of the tremendous amount of research and reading (approx. 100 hours) I did before investing and ingesting, I always had an inkling that it would be more than some worthless body-fry as most people would credit it. Let me give some of my personal foxy history before beginning.
Using my friend's credit card (I'm 17), I purchased 1 gram of powdered 5-MeO-DiPT from a well-known and reliable supplier. Upon its arrival, we opened up the small, black Ziploc baggie and I was, to be honest, amazed at how pretty it was. Powdered foxy, or at least my batch, has a beautiful whitish-blue crystalline sheen to it, almost opalescent in nature. I used the liquid measurement technique, which is an awesome alternative for those without such a pricey and accurate scale as to weigh milligrams. I dissolved 1000mg of foxy in 500 drops of everclear (95% grain alcohol), and proceeded to place 5 drops per-person (approx. 10mg) on the backs of my friends' hands. Oh god, what a mistake.
To get an inkling of the taste, imagine the most bitter thing you could possibly imagine. Now multiply that by infinity. By unanimous consensus of all who have tasted it thus far, it is the worst-tasting thing on earth. It was compared quite eloquently by my friend M, whom shall be mentioned later, to sucking Xanax out of a cyborg's rectum. It took us an entire summer to discover that, out of hundreds of heady, potent, spicy, sour, sweet, and otherwise strong food products, plain Hershey's chocolate bars are the only thing thus far discovered to mask the taste.
But anyways. We determined, by a gradual increase of dose, that 8 drops, or approximately 16mg, was the intensity of choice. We had figured out by then that a good method for avoiding the taste was to drop our doses into a half-emptied ginseng capsule, which as well provided a nice lift to start the experience off. The general consensus among my friends is that 16mg of our batch of foxy is approximately equivalent to 3 hits of acid, minus the dirtiness often associated with it. I have never taken acid personally, but I have a little experience with mushrooms, MDMA, and ketamine. The most I ever ingested (before the latest trip) was 10 drops/20mg. My friend J, who is somewhat of a hardhead when it comes to psychedelics, topped the charts, ingesting the heroic dose of 30 drops/60mg (note that I did not condone this).
Following this, we all proceeded to a rave, whereupon he sat in a chair mostly motionless (not dead or in danger, just obviously loaded) for about an hour. Once he regained mobility (or the will to such), he described his state as 'reeeeeeeeeeally twisted.'
On my 20mg trip, I had some great experiences, such as seeing Jesus come out of the wall, then turn into satan, reminding me of the duality of our existence. But the night before last was truly my best trip ever. When I first acquired the foxy in late May of this year, I 'borrowed' a small, sterile vial with a dropper screwtop from my school chemistry lab. This is what I diluted and subsequently stored (in a dark closet) the foxy in. The interesting thing about foxy is that, at least in our experience, we couldn't get our bodies to exhibit resistance. For a week, I literally tripped every day or every other day(I know, crackhead, crackhead ) In addition to a COMPLETE regional deficit of LSD for about 6 months prior, and continuing to this day, the lack of tolerance caused the foxy to be rather quickly consumed.
My friend M, whom I mentioned earlier, and I hadn't tripped in about 3 months, and when cleaning my closet 3 days ago, I found my old foxy vial. Arbitrarily, I unscrewed the dropper top and noticed a significant amount of white, powdery residue on both the dropper and an equivalent amount on the vial's screw threads. Oh boy.  Immediately I called M because she is A. my best friend in the world at the time, B. my most psychedelically compatible friend, and C. likely to strangle me if I didn't share this opportunity with her. She came, we licked, we gagged.
We had no clue how much we had just eaten. I had a vision on MDMA once, not so long ago, of Timothy Leary scowling at me; a scowl not of disappointment or disgust, but one of 'you know what you should be doing'. MDMA was becoming very unpleasant to me at the time, and that cinched it. When I opened my eyes from that I was stuck with the phrase 'I'm a tryptamine man,' and have thusly ceased to ingest phenethylamines and had nothing but fantastic tryptamine trips.
I like to think of myself as fairly versed in the psychoactives, but I always had a hidden sense that I was kidding myself when it came to profundity involved in those experiences. I have subsequently ceased my drug usage, but this sentiment has never left me, even to this day. I wonít deny that Iíve learned important things from having done drugs, but I rarely had any real insights while ON them. This night was a bit different. I canít deny one of the symbols from this trip was inexplicable to me, as if it was an observation communicated to me by some separate entity.
My parents were still home (remember, Iím 17), but they were fast asleep. It was about 10:00PM, and we started the night off by lying on a blanket in my back yard. It was a cool summer night, with some pesky mosquitoes we repelled with Off. We watched the clouds as the Foxy washed over us. The enormous flares from the refineries in my hometown cause the night sky to have a weird pinkish glow most nights, which made for a really interesting cloud watching experience. I saw Beavis and Butthead in the clouds, then Butthead disappeared and Beavis morphed into the pope. This juxtaposition was incalculably funny to me. Some kind of special synergy exists between me, Foxy, and clouds, and it was in Spring Tide that night.
After an hour or so of chatting under the stars, we retreated back inside for water and relief from the mosquitoes. We returned to my room upstairs where we wouldnít disturb my parents, and turned on my fiber-optic light show doohickey that is very entertaining on psychedelics, and spoke for hours about metaphysical and spiritual things. The psychedelic posters on my walls, as well as the psychedelic art (Iím going to make an addition of it to the art vault, I think) of mine I have tacked up, really complimented the environment. The only lighting was that fiber optic trip toy thing that was a constantly shifting order of soft, rich lights. I was really enjoying myself, especially because M is very receptive of my REALLY weird abstract humor when we trip together, and I was on a roll.
We finally went to sleep at about 4:00AM, but not until I parted the Venetian blinds and looked out of my window for no apparent reason, and was surprised by a tentacled, floating black ball with wisps of green electricity hovering outside. It was about the size of a basketball, and I started laughing in delight when I saw it because its symbolism was clear to me: this was the physical manifestation of my imagination. I let the Venetian blinds fall back into place, and told M about it. She thought it as delightful as I did, and we continued putting on our pajamas. The strange part, though, is that I opened the blinds back up, and it was still there. I did it again later, and it remained. It was an interesting night.
I have never been able to rationalize that ball to myself. Itís the one thing Iíve never been able to accredit to my subconscious or egoís subtle messaging to me. It keeps me on my toes when I remember my drug days, and Iíll never forget it. It was a wonderful, profound experience.
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.