If you just want to know what the effects are for me and my opinions then Iíve summarised at the bottom.
First Time
Day 1 (-4 days from writing) Total: Mephedrone 100mg, Methylone 100mg, Lots of alcohol not sure how much but Iím quite a lightweight so I was pretty drunk.
 I was meeting some mates, then going to a friends house for her birthday, then going to a warehouse party. This is my first time on Methylone and Mephedrone and possibly ecstasy (note; that is explained in the experience), previous drugs are limited to weed, booze and Hawaiian baby woodrose seeds (which contain LSA).
T +00 (About 7:20) I started the night by taking 100mg of Methylone at home orally in some soda, very shortly after eating a good meal for dinner.
T +20 I arrived at my friends, I was starting to get the effects at this point.
T +30 mildly euphoric, I wanted to leave but a friend was late so I was quite agitated.
T +40-55 Drank a pint of lager, nothing much happened, just felt good.
T +1:10 Drank another pint, and this is where things start getting hazy.
T +1:20-2:30 There was free booze so I had quite a lot.
T +2:30-3:30 I drank a lot constantly for an hour before we left for the warehouse, was very drunk and my memory is almost gone from here on out
Estimated T +3-4 I took about 100 mg of Mephedrone in water. I remember throwing out the bottle just before going into the club.
T +3:30 I have forgotten my ID and the bouncer wonít let me in, but he gets distracted and I just run into the club, he didnít chase me. This is not typical of my character but it got my Adrenaline going and I was loving it, the mephedrone was definitely a lot more energetic, was perfect change of pace, went from relatively calm chatting with music on methylone to heart pumping and huge bass in the club.
T +4-5 My only other memory of the club. Was queuing for the toilet and chatting to some people on much more meph than me, one was apparently selling ecstasy, and I bought a pill for under the odds. The sensible part of me seemed to have disappeared, I was living in the moment. Was so happy. In retrospect though, I donít think it was E, and my mate who was with me but only drunk agreed though he didnít buy any.
T +8:30 Got back to my friends house, the ones who I very started the night at. The effects were wearing off and my energy was leaving me but I was still happy and 4 of the lads stayed up playing Fifa (a soccer game for you Americans) while a girl (another friend, but she was well tired) kind of lay there quietly just listening.
T +9:50 Talking the next morning we apparently played FIFA for like 1 and a halve hours. I think it was less, but anyway we turned it off and king of talked while slowly sorting out how we were gonna sleep and got sleeping bags. Out of nowhere I felt bad, just ill at this point. Then as the guy whos house it is goes upstairs VERY suddenly I need to puke so I sprint up the stairs and disappear into the toilet. Was very out of nowhere and uncontrollable, and made a terrible mess.
T +9:55 I come back downstairs and itís dark and quiet, everybody is falling or fallen asleep, I feel fine so I climb into a sleeping bag and nod off, no trouble in doing so.
Next morning I feel alright, slightly hungover but Iím pretty sure that was due to the drink since I seem to quite badly suffer from hangovers, but I certainly no depression I had read about mephedrone. I realise I have forgotten 5 hrs of clubbing though I loved it, today 3 days later I was told I was talking to a couple of hot blondes, didnít remember them or have their numbers, but oh well. This is very out of character, Iím normally quite quiet and shy, to the point Iím not entirely sure how true it is. I feel like I had a jokes time though, even if I canít remember it.
Day 2 (-3 days from writing):
Setting the scene:
I went out and got quite high on weed over lunch, and went and did some shopping, meant to get gloves and maybe some jeans but I bought a game and food :D. I then sobered up a little to speak to my parents but after had a little more, timed it so I had the munchies when I had dinner around 7:15.
T +00 (7:30) Day after the club I am going to a small do at a friends for his birthday, maybe 15-20 people there I know most quite well. Take 125mg of 50/50 split between Mephedrone and Methylone then leave the house orally in soda.
T +30 I get to my mates house (Iíll refer to him as BB-Birthday Boy, since he was having a little birthday jam after the excitement of the girl whoís birthday it was yesterdays celebrations), not many people there, just having a quiet chat sitting round in a circle. I have a pint of lager but am feeling quite quiet, it often happens at the start of a night out for me, I just have nothing I want to say. I happen to be offered a gum when I get here, I have it a while with it just there, but as time passes I am more grateful as the jaw tension takes effect. I throw it out around +2:30
T +0:50 A while ago my friend had arrived, whos a raw stoner, so we both roll up and go share a couple of joints outside, I really feel the Drone and Methyl kicking it, weíre smoking the same shit and both bare happy but while he was sitting relaxing being quite quiet I was standing swaying to the faint sound of music coming from inside. During this time I had a second pint.
T +2:00 We share a second joint, despite passing it around a lot there is still loads left, and I am smoking it really slowly and everybody starts going inside, so I put it out and forgot about it till the next day when I was at home). It was the guy whoís house it is anyway, he can have a tiny bit of weed left in the rain.
T +2:15 This isnít really related to anything, maybe increased confidence (or stupidity) but just quite a funny little anecdote of something that I did. While we were outside we were kinda talking and looking in when we see a bottle of absinthe on the window, it looked decorative like it had been there for years, so I figured as long as it looks like that when I leave nobody will ever notice. So I say we should find some blue food colouring (same colour as the liquor) and miss it with water till we can get the colour, then swap them and have the absinthe, my friends say itís stupid Iíll never find blue food colouring, but I do and when I tell them it quickly spreads across the room till everyone is staring at the crazy drugged up guy in the kitchen trying to get the exact blue for absinthe. The birthday boy soon realised though and objected to me stealing his parents booze, seeing as it was his birthday I left it. For nowÖ ;)
T +3:00 It feels like the powders had peaked, I am still very euphoric, chatty and moderately energetic, certainly not tired. I decide in about Ĺ hour I would have another 125mg of 50:50 mix in some water.
T +3:30 I drink it then go and get speaking to a new face, he was pretty much the only new person to me all of that night, I really liked him and we went outside so he could smoke a couple of fags. I really want him to get into my friendship group, and will be inviting him along to parties, as he was well funny and easy to get along with, and really interesting. Again this is out of character for me; normally I donít talk to completely new people much.
T +4:00 I think I have too much, the jaw tension I am suffering is unreal.   At the time though it was fantastic I remember saying it was so intense. And it really was, you know the kind of adrenaline rush you get, that was what it felt like. I was so happy and so buzzed up.
T +4:20 I literally asked pretty much everyone for gum to get rid of the tension, which worked a treat. Felt fantastic, with a glass of water all the bad points of the high were gone
T +5:00 Things are dying down, people are starting to leave. Someone was going my way but I still had energy (maybe too much at this point) and stayed, there were other people going same place as me staying. People continue to leave till only about 5 people who are staying and me and the guy I was going back with.
T +5:30 Some people want food, but we werenít sure what takeaways were open so it was decided a runner was needed to go buy food. I was well up for it and ran and so someone relatively sober (guy I was going back with) I think decided to come with so I didnít get myself killed. Got food and came back.
T +6:00 When we got back there everyone was sitting round watching football highlights on mute while talking. Two of the people are absolutely hilarious when drunk and together so I just sit there listening while eating halve a kebab someone gave me for getting all the food. I thought it was brilliant.
T +6:20 The guy Iím going home with is practically falling asleep, I kinda wanted to go at this point, the birthday boy kind of forced him to get up, so we left.
T +6:30-6:50 The guy Iím with is kinda sobered up by this point but Iím still talking really quickly, the high is definitely coming down and I think he is kinda annoyed by my constant talking, he just wants to sit quietly on the bus and zone out.
T +7:00 I live like 10mins from the bus stop and I had intended for the past hour to smoke a little joint I rolled earlier on the way home, but I completely forget until like 2 mins away, so I slow right down and smoke it, it is quite stoney weed so it takes the energeticness right out of, I am so mellow and happy when I lie down in bed. I watch some South Park, enjoyed it so much and drifted off as the final remnants of an energetic high wear off.
Day 3 (-1 Day)
I sleep for about 12 hours before I am woken the next day by my parents waking me up for Lunch. I stay in bed though for another hour until they go out. I have no hint of a bad comedown, and the day that followed was exactly what I wanted to do. Just being proper mellow just watching movies and playing video games, smoked a fat joint finishing off the 1/8 I had bought on the first day of this report. Was strong stuff.
Day 4 (Day of writing)
I have school in the morning, no trouble concentrating or anything, despite my weekend binge, but Iím finished and get home before lunch. While the other two times I was with loads of friends today Iím not, felt like going home.
T +0:00 (12:10) I am interested in the difference between Mephedrone and Methylone, so I decide to do a (not very controlled) experiment. I donít want to get properly high again so I do 50mg of Methylone nasally, the first time I have ever sniffed a drug. I didnít really feel addicted and compelled to do either of the drugs, I just wanted to know what I should take when, and compare the effects.

T +0:10 I felt I had a good judge of the high at this point, I felt quite euphoric, not very chatty, quite calm. Not couchlock stoned type feeling, just felt like sitting at the computer playing my more Ďdancyí tunes. Normally my friends rip on me for being a bit of a metalhead, and electronic music is not normally what I enjoy but the bass felt good.
T +0:40 Effects fading, still feel good but want to redose a little. Did not notice that with taking it in liquid.
T +0:50 I feel clear headed enough to compare it directly to mephedrone. I measure and sniff 50mg of crystal mephedrone.

T +1:00 I need to go buy lunch as I have nothing of the sort of stuff I feel like eating, so I head out on my bike (pedal bike).
T +1:05 Cycling like 25MPH down road (which is quick for me on a pushbike) was exhilarating. I am tired and thereís a traffic system which is scary when sober, so I push it the final stretch.
T +1:05-1:25 get a few things from the shop. I feel really good and a guy in front of me buying just one thing which was cheap got bored and wandered off to another checkout and stole it. We caught eyes, I grinned and we shared a nod of respect. Again, out of character for me.
T +1:40 Want to redose again. I did not have this when taken in liquid, sure I did redose but I would have just as happily not done.
T +1:50 I decide I want to write this trip report, as I hope itíd be useful seeing as there is limited experience, but first I thought \/.
T +2:00 I decide to redose orally. Not good, took about 60% of a glass of soda mixed with 100mg of 50/50 mix.
T +2:10-4:30 I write this experience report, writing the best part of four pages. I normally have trouble writing more than 1.5 on anything at all and always get distracted by the internet. As soon as I went on the computer this is all I did, no distractions. Not a good though considering Iím go to a really good school and am expected to get obscenely high grades but maybe take a tiny bit of Meph before my history essays? I may try this at some point.
T +4:30 Finished report, rarely can I do 2 hours of straight writing. Am also going to have my lunch 3:30h after I originally intended. Have been chewing one piece of gum for 3:00 hours now, had so much jaw tension.

Energy
Mephedrone really makes me want to dance, I think some people mistook my swaying for being out of my head on, but really I needed to dance and that was the only I could let it out. Nobody else was dancing. With methylone I was a lot more ready to be with close friends and comfy.
Confidence, Talkativeness, sort of similar thing for me
Related to above and again Mephedrone for sure has the edge, I feel like I can start a conversation with literally anyone, and I will. Maybe better if they are as intoxicated as I am though? Methylone makes me want to talk to close friends I think, people I know and are with a lot so I tend to talk about the same stuff or just talk about an old random memory and go on a tangentÖ Sort of like I was about to do then.
Memory
This is a problem with all drugs of any sort for me. Both severely effect me in the adverse way.  But bad if I really was chatting up 2 hot blondes and have no idea how it went.
Addictiveness
When I gave myself a fixed amount to take orally over the night not at all, (I mixed the liquids with the mephedrone and methylone before leaving). When I took it nasally before writing this report really quite addictive. Thatís why I redosed in liquid, which at +4 hours is really fading, my drink about 20mg worth, then cook and eat lunch and finish it off.
ĎStagesí of high
Methylone
Orally
Ingest> start loving everyone and enjoy music> tiredness
On an empty stomach kicks in in around 15-45 minutes, start feeling tired after at least 2 hours. With food 0:30-1:15 to kick in and lasts up to about 4 hours
Nasally
Sniff> Start loving everyone and enjoy electronic music> Want to redose within an hour, not as much as meph though.
Mephedrone
Orally
Ingest > Love everyone, enjoy music, want to talk to everyone about anything, want to dance, confidence > Slow comedown into tiredness, I can feel it coming and if I redose it goes away. It takes the same time to kick in as Methyl, but lasts a little less (maybe like 30%) long.
Nasally
Sniff > Love everyone, enjoy music, want to talk to everyone about anything, want to dance, confidence > Really want to redose, even if I am still very much in the good bit of the high. Not unhappy but if I had more easily accessible I would take it.
Want to redose within an hour.
Conclusion
I like both, and at £10 gram for Meph and £15 for Methyl they are really quite cheap. I think the lesson I have learned is Meph isnít so good for more relaxed time, I really want to do something when on it. So when there is just a few people out I may take just methyl or, more like 80:20 Methylone:Mephedrone mix. I think when I am in a club or at a big party Iíll go maybe 40:60 Methylone:Mephedrone, to help meet new people and enjoy dancing more. I am certain I will take both of these again.
Additional Notes
ē All three time I have suffered a large amount of jaw tension, grinding teeth and tense muscles. I actually have a cut on my hand where I was clenching it so hard my nails actually tore the skin.
ē Destroys my appetite. I am +4:30 since I sniffed the first line, beforehand I was mildly hungry. Been 2:30 since my last dose and 8 hours since breakfast.
ē Makes me like crappy electronic and dance music. Normally a metalhead I find myself enjoying Lady Gaga, some random electronica and dubstep.
ē On Day 3 I felt quite mellow, no sign of a bad comedown I had heard a couple of places about.
ē I wonít shut up, earlier I mentioned rarely writing much for essays, without stopping for a second I have just written 6 pages. Damn.
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.


private class GamePlayController.PointerMoveAnimation extends ExtendedAnimationTimer
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
goalX
End position of pointer move on X axis.
|
(package private) int |
goalY
End position of pointer move on Y axis.
|
(package private) int |
MOVE_SPEED
Speed (
pixels/frame ) of pointer movement. |
(package private) int |
startX
Saved
x position to draw line when moving GP (line start = this var, line end = GamePlayController.pointerX ). |
(package private) int |
startY
Saved
y position to draw line when moving GP (line start = this var, line end = GamePlayController.pointerY ). |
(package private) boolean |
stopped
Variable-stopper for method
start() . |
| Constructor and Description |
|---|
PointerMoveAnimation(Move moveToDo,
GamePlayController.StepCause stepCause) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
areAllCellsVisited() |
private boolean |
canStepOnGoalCell() |
private void |
drawGP() |
private void |
drawStepLines() |
void |
handle(long now)
This method needs to be overridden by extending classes.
|
private void |
incrementCoordinates() |
private void |
setupGoalCoordinates(Move move) |
void |
start()
Overrides method
ExtendedAnimationTimer.stop() because there're some calls of this method before starting
animation. |
void |
stop()
Overrides method
ExtendedAnimationTimer.stop() . |
setEndAction
int goalX
GamePlayController.pointerX
, but in
#PointerMoveAnimation(Move, StepCause)
constructor} it's changed by move value.int goalY
GamePlayController.pointerY
, but in
constructor
it's changed by move value.final int MOVE_SPEED
pixels/frame
) of pointer movement. It can be only a multiple of 3
or 5
, and also
it can equal 1
.int startX
x
position to draw line when moving GP (line start = this var, line end = GamePlayController.pointerX
).int startY
y
position to draw line when moving GP (line start = this var, line end = GamePlayController.pointerY
).PointerMoveAnimation(Move moveToDo, GamePlayController.StepCause stepCause)
private boolean canStepOnGoalCell()
private void setupGoalCoordinates(Move move)
public void handle(long now)
AnimationTimer
is active.handle
in class ExtendedAnimationTimer
now
- The timestamp of the current frame given in nanoseconds. This
value will be the same for all AnimationTimers
called
during one frame.private boolean areAllCellsVisited()
private void drawGP()
private void drawStepLines()
private void incrementCoordinates()
public void start()
ExtendedAnimationTimer.stop()
because there're some calls of this method before starting
animation. So, uses variable-stopper
.start
in class ExtendedAnimationTimer
public void stop()
ExtendedAnimationTimer.stop()
. Why I have chosen to override? That's because of
GamePlayController.movingPointer
. This method is called many times, and I don't wanted to type such code:
movingPointer = false;
stop();
// return;
stop
in class ExtendedAnimationTimer


File upload demo
First name
Last name
Upload your file (this label is not a part of the component)
Another field
Upload your file (this label is not a part of the component)
Another field
Save changes
Cancel


?Name:
Locality:
INSTITUTE
OF
JAMAICA
FLORA
OF
JAMAICA
Parish:
CLARENDON
Ludwigia
peruviana
(L.)
Hara
Mason
R.
Field
Station,
ca.
2.75
mi
NW
of
Kellitts
Yo*>
BOTANICAL
GARDE**,
Altitude:
2Ô100'
Date:
24
Jan.
1984.
NEW
YORK
BOTANICAL
GARDEN
Habitat:
savanna
of
damp
compacted
clay
dominated
sedges
and
grasses
1
Notes:
01447654
Collector:
S.
Nilsson
No.
19*34-20
01447654
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Rebuilds grids records HTML based on scroll bar position.
scroll(event)
Returns undefined.
Description
This method is called internally on scroll event and it will add or remove records from the screen based on the scroll bar position. The
grid will only render records that are in the view (plus few on top and bottom).


"One effective and simple way of giving back to the open-source community can be extracting a sample, executable automation framework from our project and share it as open-source"
effective: We all get to work in different projects with different tech stacks. Over time, as a community we would have worked in multiple automation frameworks each of which is unique in terms of the elements/tools used. A collection of all these automation frameworks in their bare-bones, shared as one repository can be quite useful for anyone exploring options to build an automation framework.
simple: It is as simple as spending couple of hours (or perhaps little more) to write a bare-bones version of our project automation framework.
executable: The sample framework, even in its bare-bones, should include at-the-least one sample automation test, which is,
- executable locally by following the Readme instructions captured in the repo
- actively running in a cloud-ci, radiating the build status
In addition to the joy-of-sharing, in the process of doing this one can get,
- a more detailed understanding of their own project framework if he/she didn't get to be part of the initial setup days
- to learn what is Travis, how to configure this cloud based CI to execute the sample tests included in the repo for every check-in and how to radiate the current build status as part of the Readme page
- to learn lot more including how to write a github Readme page, managing pull-requests from interested contributors, etc.,
This idea, conceived by Deepak Paramasivam, materialized with the efforts of our ThoughtWorks Chennai QA community. Currently, it has sample frameworks across web-automation, mobile-automation, performance testing, etc.,
Although this initiative took shape within ThoughtWorks premises, this code-base is open to anyone and everyone reading this. You are welcome to check-out/download and more importantly join hands in authoring pull-requests (enriching the existing frameworks) and creating new frameworks (from scratch).
The intent is to grow this active collection of repos, with new sample repos getting added as part of every project we get to work on.
Well, if you are excited about this idea and would like to author a repo, let us know your interest by creating an issue here.
Proceed here to checkout the repository.


com
.
intel
.
analytics
.
zoo
.
feature
pmem
package
pmem
Visibility
Public
All
Type Members
case class
DISK_AND_DRAM
(
numSlice:
Int
)
extends
MemoryType
with
Product
with
Serializable
sealed
trait
DataStrategy
extends
AnyRef
class
FixLenBytesArray
extends
NativeArray
[
Array
[
Byte
]]
class
FloatArray
extends
NativeArray
[
Float
]
An float array with fixed size stored in native memory.
sealed
trait
MemoryType
extends
Serializable
abstract
class
NativeArray
[
T
]
extends
AnyRef
class
VarLenBytesArray
extends
NativeVarLenArray
[
Byte
]
class
VarLenFloatsArray
extends
NativeVarLenArray
[
Float
]
Value Members
object
DIRECT
extends
MemoryType
with
Product
with
Serializable
object
DRAM
extends
MemoryType
with
Product
with
Serializable
object
FloatArray
object
MemoryAllocator
object
MemoryType
extends
Serializable
object
NativeArray
object
PARTITIONED
extends
DataStrategy
with
Product
with
Serializable
object
PMEM
extends
MemoryType
with
Product
with
Serializable
object
PmemFeatureSet
object
REPLICATED
extends
DataStrategy
with
Product
with
Serializable
object
SparkPersistentMemoryAlocator
object
VarLenFloatsArray
Ungrouped


Internal method that adds jobs to be processed to the local queue
Internal method that processes any jobs in the local queue (array) handledJobs keeps list of already processed jobs
Internal method used to fill a queue with jobs that can be run
fill a queue with specific job name
Internal method that will lock a job and store it on MongoDB This method is called when we immediately start to process a job without using the process interval We do this because sometimes jobs are scheduled but will be run before the next process time
Internal method that tries to run a job and if it fails, retries again!
processed a job or not
Returns true if a job of the specified name can be locked. Considers maximum locked jobs at any time if self._lockLimit is > 0 Considers maximum locked jobs of the specified name at any time if jobDefinition.lockLimit is > 0
name of job to check if we should lock or not
whether or not you should lock job
Generated using TypeDoc


---
layout: page
title: "Resume"
description: "This is some of what I have done."
header-img: "img/sunrise-bg.jpg"
---
Skills Summary
Accomplished technical subject matter expert on server infrastructure, cloud, Linux, and data center technologies; looking to continue a career in enterprise-class data center infrastructure and to bring leading edge solutions that elevate IT’s role in business success.
Experience
Cisco Systems
Cloud and Data Center Technical Solution Architect
May, 2013 - Present
- Technical architect for enterprise customers across Southern California responsible for long term, strategic data center architectures.
- Worked with Account Manager, Generalist and Specialist System Engineers, and Product Sales Specialists to craft a long-term 3 to 5 year architecture for cloud.
- Responsible for messaging and sales strategy of OpenStack.
- Responsible for crafting messaging and training of Cisco Intercloud strategy to generalist AM and SE community.
- Involved with business unit “Jedi” teams to provide front line subject matter expertise for Nexus 1000V and Intercloud Fabric.
Cisco Systems
Data Center Consulting System Engineer
April, 2010 - May, 2013
- Brought on as one of the first 25 field sales System Engineers to focus on Cisco Unified Computing System.
- Helped to grow UCS from startup to a $2 Billon run rate business.
- Worked with Enterprise customers across the West region to design and implement solutions built on UCS platform.
- Grew subject mater expertise to include Nexus network infrastructure, MDS SAN switching, and virtual networking services.
- Directly involved with automation and private cloud deployments built using Cisco technologies.
Hewlett-Packard
Presales Technical Consultant
March, 2007 - April 2010
- Function in a trusted advisor capacity at global enterprise, corporate and federal customers to design and integrate data center solutions.
- Subject matter expert on ProLiant server platform, focusing on BladeSystem technologies.
- Engaged at proof-of-concept and architecture development stages, providing best practice, hands-on knowledge transfer, and solutions architecture.
- Local subject matter expert for networking and SAN technologies including HP Virtual Connect.
- Local designated resource for High Performance Computing and Scalable Computing Infrastructure.
- Participated in voluntary role as Management Software Ambassador, providing expertise to customers and internal staff.
- Greater than 95% success rate in closing sales when engaged.


Welcome to Cotta&Cush
Software Engineering Internship Challenge
Calculate the maximum bananas you can sell at any distance with your camel(s).


Catch Your Train
Choo Choo. Motha-nature
Current Trains
Train Name
Destination
Frequency (min)
Next Arrival
Minutes Away
Add Train
Train Name
Destination
First Train Time (HH:MM -military time)
Frequency (min)
Submit


SOAP Test Server
Hello World
Send
Get current date
UTC
Send
Fibonacci sequence
Limit
Send
Get latest person
Send
Add person
Name
Birthdate
Send


--- layout: post title: Windows 8’s most annoying features date: 2013-09-05 12:58:45.000000000 +02:00 type: post parent_id: '0' published: true password: '' status: publish categories: tags: - Windows meta: _edit_last: '49460244' _wpas_skip_3508581: '1' _oembed_e1cfeb854f9bfcd3393ce4b53ad5ca59: "{{unknown}}" author: login: mpho112 email<EMAIL_ADDRESS>display_name: Mpho first_name: '' last_name: '' ---
http://www.youtube.com/watch?v=pPE2az4sjaw
I have always been annoyed by the way One has to switch off or sign out on windows 8
so I made a simple executable that I attached on my taskbar...No more going through the complicated route
Check my Youtube video for a full tutorial.
------------------------------------
I have always been annoyed about the way one has to switch off(Sleep mode) his/her pc on windows 8.
So with this tutorial you will make a simple taskbar sleep icon.
--------------------------------------------------------------------------------------------
for all other applications find command lines below
--------
Shutdown %windir%\System32\shutdown.exe -s
Reboot %windir%\System32\shutdown.exe -r
Logoff %windir%\System32\shutdown.exe -l
Standby %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
Hibernate %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
Sleep %windir%\system32\rundll32.exe PowrProf.dll, SetSuspendState 0,1,0
batch to exe convertor
http://www.f2ko.de/programs.php?lang=...
Edit: I should really put a few more minutes into looking stuff up before bothering to post. So if you want to use the sleep command from hibernate you actually have to disable hibernation on the machine and use rundll32. To turn off hibernation, (running a command line as administrator) use "powercfg -h off" and then you can put the machine to sleep with "%windir%\System32\RunDLL32.exe powrprof.dll,SetSuspendState 0,1,0"
Edit 2: Oh, forgot the timer part of it. The "Sleep [seconds]" command will pause it for however many seconds you tell it to, so in this case if I want to put the computer to sleep in an hour I put "Sleep 3600 | %windir%\System32\RunDLL32.exe powrprof.dll,SetSuspendState 0,1,0"
PS:Video was made on Win7 although the hack can work on Win 8


Innovate UK is investing up to £15 million in innovation projects to stimulate the new products and services of tomorrow.
The aim of this competition is to help businesses innovate to find new revenue sources. Proposals should show how to achieve a step change in business growth, productivity and export opportunities for at least one UK small and medium-sized enterprise (SME).
We expect projects to range from total costs of £35,000 to £2 million. Projects should last between 6 months and 3 years.
There are 2 options to apply into this competition, dependent on project size and length, these are referred to as streams. Stream 1 is for projects under 12 months duration and under £100,000. Stream 2 is for projects lasting longer than 12 months or costing over £100,000.
Grant, Innovate UK Sector Competition.
£15 million available
To lead a project, you must:
All projects must involve at least one SME and a business must lead the project.
If you are an SME and expect your eligible project costs to be up to £100,000, you may deliver the project on your own. You may also work with other businesses or research organisations.
If you expect your eligible project costs to be more than £100,000 you must collaborate with at least one other organisation. At least one company in the collaboration must be an SME.
Your project may focus on technical feasibility, industrial research or experimental development. This will depend on the challenge.
For technical feasibility studies and industrial research, you could get:
For experimental development projects which are nearer to market, you could get:
We expect projects to last 6 months to 3 years. We expect them to range in size from total costs of £35,000 to £2 million, depending on the type of project.
In this competition we will not fund applications in the following areas:
Note: machine learning or artificial intelligence (AI) is covered by the Innovate UK Robotics and autonomous systems competition and so is out of scope.
Our Emerging and Enabling Technologies programme (E&E) identifies and invests in new technologies and the underpinning capabilities that improve existing industries. Our aim is to inspire the new products, processes and services of tomorrow; those with the potential to unlock billions of pounds of value to industry and disrupt existing markets.
An emerging technology is one that is progressing in, or has recently emerged from, the research base. It allows us to do something that was not possible before. Because of this, it disrupts existing markets and enhances value to customers. It can improve our lives and lead to new sources of wealth generation.
Enabling technologies underpin the development of high-value products and services in many industrial sectors and markets. They improve performance and productivity.
The aim of this competition is to help businesses broaden out innovation activities, to find new sources of revenue from new products, processes or services. Projects will:
We are looking to fund a portfolio of projects that include:
If your project falls outside these guidelines, please contact us at least 5 working days before the registration deadline to discuss further.
Projects must clearly show high-growth potential innovations in one or more of the following areas:
The type of innovation project will depend on the challenges and opportunities your business faces
Proposals must show how project success will improve business growth and productivity and/or encourage export opportunities, including for at least one UK small and medium-sized enterprise (SME) involved in the project.
We welcome applications in one or more of the following areas:
Innovation in emerging technologies that show significant industry and commercial improvement in novel applications of:
Innovation in enabling technologies that:
We are particularly encouraging proposals that address:
We also encourage proposals to include user/customer perspectives or participation. Applications should clearly state the market opportunity and the barriers that the project addresses. Proposals should show how successful completion of the project will accelerate business growth. They should also include customer research and explain how that insight will be used to design more desirable products and solutions.
Technology is transforming our lives and brings great opportunity. The UK is strong in fundamental research across many different disciplines. However, we sometimes struggle to fully commercialise the opportunities. The most promising emerging technologies and industries need to be guided through the innovation process to market success.
Enabling technologies or capabilities have the potential to make a difference in many sectors. Yet, they can be slow to spread through target industries. They need support to realise that potential. Some might need to be tailored to excel in the most important markets and sectors.
The government’s Emerging Technologies and Industries strategy aims to provide investment to help companies explore the potential of completely new technologies in their particular markets. It aims to disrupt markets and bring the potential for significant commercial results. Small early investments are followed by increased financial and wider support. This can be seen in areas with very high potential, such as quantum technologies.
The Enabling and Enabling Technologies programme brings together technology and end users to enhance productivity and efficiency across the UK economy. The programme provides opportunities for innovative companies to develop and use multiple technologies. Applications include disrupting markets and finding new sales routes. This could be through well-established systems integrators and manufacturers.
In 2016 and 2017 the programme will support companies through investments such as this competition. We will invest in enabling technologies by concentrating on innovative applications and/or service-led solutions in the areas of cybersecurity, data, satellite earth observation, electronics, sensors, photonics, the internet of things and robotics and autonomous systems.
The Emerging and Enabling Technologies sector group supports the Digital Catapult and Satellite Application and is establishing a new Compound Semiconductor Applications Catapult in Wales. Companies wishing to access the available equipment and expertise are invited to partner with the Catapults in this competition.
If you want help to find a project partner, contact the Knowledge Transfer Network.
The lead applicant must register for an account using the link on this page. This will start the application process. During this process the lead applicant will be able to invite all other collaborators. Collaborators will be sent a link, which will help them to create an account and give them access to the application.
The application process uses a collaborative, online form. Application progress can be saved and resumed at a later date without being submitted.
For more information on the online application form visit our general guidance for applicants.
External, independent experts assess the quality your application. We will then select the projects that we fund, to build a portfolio of projects as described in the competition guidance for applicants. Please read this carefully before you apply.
All applicants will receive feedback from the experts, so they can understand their assessment.
Application questions are available for reference and to assist with preparation.
If you need more information, contact the competition helpline on 0300 321 4357 or email us at support@innovateuk.gov.uk


{% extends "base.html" %} {% spaceless %} {% block mainCSS %} {% endblock %} {% block auxCSS %} {% endblock %} {% block mainTitle %} - TorStatus - Tor Exit Query {% endblock %} {% block headerTitle %} TorStatus {% endblock %} {% block pageTitle %} Tor Exit Query {% endblock %} {% block mainPage %}
| You can use this page to determine if an IP address is an active Tor relay, and optionally see if that Tor relay's Exit Policy would permit it to exit a certain destination IP address and port. | You must enter a Query IP, at minimum. | {% else %} {% if source_valid and dest_ip and dest_ip_valid and not dest_port_valid %}
| The destination port you supplied, "{{ dest_port }}", is not a valid port. |
| The destination IP address you supplied, "{{ dest_ip }}", is not a valid IP address. |
| You supplied a destination port, "{{ dest_port }}", but you did not supply a destination IP address. The exit policy information of any matching relay(s) was not parsed. |
| The Query IP address you supplied, "{{ source }}", is not a valid IP |
| {% if is_router %} The IP address you entered, {{ source }}, matches one or more active Tor servers: |
|
{% for nickname, fingerprint, exit_possible in relays %}
Server name: {{ nickname }}
{% if dest_ip_valid and dest_port_valid %}
{% if exit_possible %}
WOULD allow exiting to {{ dest_ip }}:{{ dest_port }}
{% else %}
would NOT allow exiting to {{ dest_ip }}:{{ dest_port }}
{% endif %}
{% endif %}
{% endfor %} |
| The IP address you entered, "{{ source }}", does not match any active Tor servers. | {% endif %} {% endif %}
|
|


001 /* 002 * (c) 2003-2005, 2009, 2010 ThoughtWorks Ltd 003 * All rights reserved. 004 * 005 * The software in this package is published under the terms of the BSD 006 * style license a copy of which has been included with this distribution in 007 * the LICENSE.txt file. 008 * 009 * Created on 10-May-2004 010 */ 011 package com.thoughtworks.proxy.toys.decorate; 012 013 import java.io.Serializable; 014 import java.lang.reflect.Method; 015 016 /** 017 * Identity implementation for a Decorator. The implementation will just pass through any values. Override all methods 018 * that should behave differently. 019 * 020 * @author Dan North 021 * @since 1.0 022 */ 023 public abstract class Decorator<T> implements Serializable { 024 private static final long serialVersionUID = 1L; 025 026 /** 027 * Called before a method is invoked on an object, to possibly decorate the arguments being passed to the method 028 * invocation. 029 * 030 * @param proxy the proxy the method will be invoked on 031 * @param method the method to be invoked 032 * @param args the arguments being passed to the method 033 * @return the decorated arguments (typically just the ones supplied) 034 * @since 1.0 035 */ 036 public Object[] beforeMethodStarts(final T proxy, final Method method, final Object[] args) { 037 return args; 038 } 039 040 /** 041 * Called on the way back from a method invocation, to possibly decorate the result. 042 * 043 * @param proxy the proxy the method was be invoked on 044 * @param method the invoked method 045 * @param args the arguments passed to the method 046 * @param result the result of the method invocation 047 * @return the decorated result (typically just the supplied result) 048 * @since 1.0 049 */ 050 public Object decorateResult(final T proxy, final Method method, final Object[] args, final Object result) { 051 return result; 052 } 053 054 /** 055 * Called when a called method fails, to possibly decorate the type of error. 056 * 057 * @param proxy the proxy the method was be invoked on 058 * @param method the invoked method 059 * @param args the arguments passed to the method 060 * @param cause the original exception thrown 061 * @return the decorated exception (typically just the supplied cause) 062 * @since 1.0 063 */ 064 public Throwable decorateTargetException( 065 final T proxy, final Method method, final Object[] args, final Throwable cause) { 066 return cause; 067 } 068 069 /** 070 * Called when a method cannot be invoked, to possibly decorate the type of error. 071 * 072 * @param proxy the proxy the method was be invoked on 073 * @param method the invoked method 074 * @param args the arguments passed to the method 075 * @param cause the original exception thrown 076 * @return the decorated exception (typically just the supplied cause) 077 * @since 1.0 078 */ 079 public Exception decorateInvocationException( 080 final T proxy, final Method method, final Object[] args, final Exception cause) { 081 return cause; 082 } 083 }


Using the Form Designer¶
In this chapter we will learn about using the Form Designer.
We can run the From Designer from Ring Notepad
From the Menubar in Ring Notepad - View Menu - We can Show/Hide the Form Designer window.
Also we can run the Form Designer in another window.
From the Ring Notepad - Tools Menu - Select the Form Designer.
The Designer Windows¶
- Toolbox : To select controls to be added to the window.
- Properties : To set the properties of the active window or controls.
- Design Region : To select, move and resize the window and the controls.
The Toolbox¶
We have many buttons.
- Lock : We can use it to draw many controls of the same type quickly.
- Select : We can use it to select a control in the Design Region
- Controls Buttons : Select a control to be added to the window.
The Properties¶
- When we select the window or one control, We will have the selected object properties.
- Also In the properties window we have a combobox to select the active control.
- Some properties provide a button next to the property value. We can click on the button to get more options.
- When we select more than one control, We will have options for multi-selection
Running Forms¶
When we save the form file (*.rform), The Form Designer will create two Ring files
- The Controller Class
- The View Class
For example, if the form file is helloworld.rform
The form designer will generate two files
- helloworldcontroller.ring
- helloworldview.ring
To run the program, Open the controller class file then click the Run button (CTRL+F5)
Tip
When you open a form using Ring Notepad, the controller class will be opened automatically, So we can press (CTRL+F5) or click on the Run button while the form designer window is active.
Events Code¶
- Just type the method name in the event property.
(2) Then write the method code in the controller class.
In this example we write
func CloseWindow
oView.win.close()
Where inside the controller class, We uses the oView object to access the form.
Another Example :
The Event Code
func SayHello
oView {
LineEdit2.setText("Hello "+ LineEdit1.text() )
}
Keyboard Shortcuts¶
After selecting one or group of controls
- Use the Arrows (Up, Down, Left and Right) to move them around.
- Shift + the Arrows (Up, Down, Left and Right) to Resize the controls.
- Del button to delete the controls.
- CTRL+SHIFT+V to Duplicate the controls.
Window Flags¶
From the Window properties we can open the Window Flags window.
Entering Items¶
For some controls like the List Widget we can enter items separated by comma ‘,’
Using Layouts¶
- To use layouts, At first add the layout control to the window.
- Use the window “Set Layout” property to determine the main layout.
- From the layout properties determine the controls and the layout type.
More Samples and Tests¶
Check the folder : ring/applications/formdesigner/tests
Online : https://github.com/ring-lang/ring/tree/master/applications/formdesigner/tests


--- layout: default title: SNSM'17 - Keynote Speakers meta: The Keynote Speakers for SNSM keyword: computer science conference, multimedia conference, human computer interaction conference, information technology conference, information system conference, ergonomics conference, human factors conference, cybernetics conference, computer science, multimedia, human computer interaction, information technology, information system, ergonomics, human factors, cybernetics ---
The keynote information for the International Conference on Social Networks and Social Media (SNSM'17) will be announced soon. We appreciate your patience!


Project Scapegoat
Page Directory
Shield Hero
Game Mechanics
Plot
Base Skills
Proposed Main Characters
Abyss
Myrstar


| < Day Day Up > |
Chapter 4. Configuration Guide for the EagerAfter compiling and installing Squid, your next task is to delve into the configuration file. If you're new to Squid, you're likely to find it a bit overwhelming. The most recent version has approximately 200 configuration file directives and 2700 lines of comments. I certainly don't expect you to read about, and configure, every directive before starting Squid. This chapter can help you get Squid running quickly. All the squid.conf directives have default values. You might be able to get Squid going without even touching the configuration file. However, I don't recommend trying that. You'll be much happier if you read the following sections first. If you are really turned off by Squid's configuration file syntax, you might want to try the Webmin graphical user interface. It allows you to configure Squid (and numerous other programs) from your web browser. See http://www.webmin.com and The Book of Webmin by Joe Cooper (No Starch Press) for more information. |
| < Day Day Up > |


Three Kings (R) ** 1/2 Starring George Clooney, Mark Wahlberg Directed by David O. Russell A Review by Frankie Paiva
I am constantly talking about hype. You know, the stuff that Hollywood sends out to all of the people who see a movie. It's called marketing, it's called milking the heck out of everything the critics say, and it's about aiming towards an audience and offering them something (supposedly) new. So any film that might break away from the Hollywood formula (and there are so few of them) it is immediately loved and cherished...at least it's supposed to be. Three Kings is a film that made me think, what's wrong with me? They is a majorly critically acclaimed film and is said to be one of the early Oscar contenders...but I didn't really like it that much. For all of the gloss and glamour I was left to wonder what this movie would have done without so much critical hype.
It's the end of the Gulf War. Treaties have been signed, and troops sent back. There's an air of celebration in the air. But when Troy Barlow (Wahlberg) finds a map in a guy's butt that leads to a place that has millions in Kuwait gold, and he shows the map to Archie Gates (Clooney) who wants to retire in style, the war isn't over for any of them. Teamed up with Chief Elgin (Ice Cube) and dim-witted Conrad Vig (Spike Jonze) they set out to recover the gold and use it for their own purposes.
But when they break into a bunker where the gold is, their consciences catch up with them. Iraqi troops come in and slaughter most of the people, they also begin to attack the Americans. The group decides to help all of the people they can, get then out of Iraq, and help them cross the Iranian border so that they can be free of Sadaam. But getting there won't be easy.
Another movie (American Beauty being the other) that is a depressing Oscar contender. I think that the cinematography and art direction both deserve Oscars. But as for the rest of this edgy film, (perhaps a screenplay nod) I didn't see any other big wins. Sure the way the film was shot was awesome and totally cool (OK, I know those aren't the best descriptive words) but no one stood out to me as being Academy material. The film does however paint a portrait of what is wrong with war, and why we shouldn't have any more wars because of all the pain and suffering people endure. While some people may say that this film is too violent, I think that almost every scene of violence was there for a reason. If we could just get to the root of hate, the world would be a better place. So if your looking for an interesting look into the Gulf War (I recomend you refresh yourself on what happened by looking it up on the Internet before you go) Three Kings is the one, but for me, it only gets ** 1/2 stars.
The Young-Uns: The film is probably too violent for most people, it is a war movie after all. Language and a sex scene also appear. You should also have an understanding of the Gulf War. Good Age 15 & Up
A Review by Frankie Paiva The 12 Year-Old Movie Reviewer E-Mail me at<EMAIL_ADDRESS>Visit my website at http://expage.com/page/teenagemoviecritic
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


- Archive
- Atom Feed
- Categories
- About
- Pages
- Posts
- Projects
- Publications
- RSS Feed
- Service
- Tags
- Teaching
- The Garbage Collection Handbook: The Art of Automatic Memory
Management
- The Garbage Collection Handbook: The Art of Automatic Memory
Management
- Hybrid STM/HTM for Nested Transactions on OpenJDK
- The Truth, the Whole Truth, and Nothing but the Truth: A
Pragmatic Guide to Assessing Empirical Evaluations
- Extending OpenJDK To Support Hybrid STM/HTM: Preliminary
Design
- Rust as a language for high performance GC implementation
- Stop and Go: Understanding Yieldpoint Behavior
- ACM SIGPLAN International Symposium on Memory Management
- Relaxing Safely: Verified On-the-Fly Garbage Collection for
x86-TSO
- Relaxing Safely: Verified On-the-Fly Garbage Collection for
x86-TSO
- Don’t Race the Memory Bus: Taming the GC Leadfoot
- Draining the Swamp: Micro Virtual machines as Solid
Foundation for Language Development
- Impact of GC Design on Power and Performance for Android
- Closed and Open Nested Atomic Actions for Java: Language
Design and Prototype Implementation
- On Tracing the Memory Behavior of Dalvik Applications
- ACM Symposium on New Ideas in Programming and Reflections on
Software
- Symposium on Dynamic Languages
- ACM SIGPLAN International Conference on Object-Oriented
Programming, Systems, Languages, and Applications
- ACM SIGPLAN Conference on Systems, Programming, Languages, and
Applications: Software for Humanity
- Can you trust your experimental results?
- Barriers Reconsidered, Friendlier Still!
- X10 on the Single-Chip Cloud Computer
- Scheduling Real-Time Garbage Collection on Uniprocessors
- Class Transformations for Transparent Distribution of Java
Applications
- Fine-Grained Adaptive Biased Locking
- The Garbage Collection Handbook: The Art of Automatic Memory
Management
- The Locality of Concurrent Write Barriers
- Schism: Fragmentation-Tolerant Real-Time Garbage Collection
- ACM SIGPLAN International Conference on Virtual Execution
Environments
- Pervasive Load-Time Transformation for Transparently
Distributed Java
- Scheduling Hard Real-Time Garbage Collection
- Classifying Java Class Transformations for Pervasive
Virtualized Access
- Pervasive Load-Time Transformation for Transparently
Distributed Java
- A Multidisciplinary Approach Towards Computational Thinking
for Science Majors
- Wake Up and Smell the Coffee: Evaluation Methodology for the
21st Century
- Open Nesting in Software Transactional Memory
- Hierarchical Real-Time Garbage Collection
- Transparent Distribution for Java Applications
- Revocation Techniques for Java Concurrency
- The DaCapo Benchmarks: Java Benchmarking Development and
Analysis
- Transparently Reconciling Transactions with Locking for
Java Synchronization
- Portable, Mostly-Concurrent, Mostly-Copying Garbage
Collection for Multi-Processors
- Reducing Generational Copy Reserve Overhead with Fallback
Compaction
- Nested Transactional Memory: Model and Architecture
Sketches
- Concurrency Abstractions for Programming Languages Using
Optimistic Protocols
- An Improved Generational Copying Garbage Collector
- The DaCapo benchmarks: Java benchmarking development and
analysis (extended version)
- ACM SIGPLAN Workshop on Memory System Performance and
Correctness
- Safe Futures for Java
- Nested Transactional Memory: Model and Preliminary
Architecture Sketches
- A Transactional Object Calculus
- A Semantic Framework for Designer Transactions
- Barriers: Friend or Foe
- Transactional Monitors for Concurrent Objects
- Penumbra: Enhancing Eclipse for Introductory Programming
- Partial Redundancy Elimination for Global Value Numbering
- Anticipation-Based Partial Redundancy Elimination for Static
Single Assignment Form
- Penumbra: Simplifying Eclipse
- Value-Based Partial Redundancy Elimination
- Software Prefetching for Mark-Sweep Garbage Collection:
Hardware Analysis and Software Redesign
- Preemption-Based Avoidance of Priority Inversion for Java
- Idioms in Ovm
- Penumbra: An Eclipse Plugin for Introductory Programming
- Corner Cases in Value-Based Partial Redundancy Elimination
- 2000 International Workshop on Persistent Object Systems,
Session 4: Overview
- Partial Redundancy Elimination for Access Path Expressions
- On the Usefulness of Liveness for Garbage Collection and
Leak Detection
- A Framework for Persistence-Enabled Optimization of Java
Object Stores
- Persistence-Enabled Optimization of Java Programs
- ACM SIGPLAN International Symposium on Memory Management
- Editorial: Special Issue on Persistent Object Systems
- Mostly-Copying Reachability-Based Orthogonal Persistence
- PM3: An Orthogonally Persistent Systems Programming
Language
- Partial Redundancy Elimination for Access Path Expressions
- Partial Redundancy Elimination for Access Path Expressions
- Reconciling Buffer Management with Persistence
Optimizations
- Bytecode-Level Analysis and Optimization of Java Classes
- Swizzle barrier optimizations for orthogonal persistence in
Java
- Optimizing Orthogonal Persistence for Java
- Optimizing the read and write barriers for orthogonal
persistence
- Reachability-Based Orthogonal Persistence for C, C++, and
Other Intransigents
- Analysing, Profiling and Optimising for Persistence
- Analysing, Profiling and Optimising Orthogonal Persistence
for Java
- Residency Check Elimination for Object-Oriented Persistent
Languages
- Residency Check Elimination for Object-Oriented Persistent
Languages
- Approaches to Adding Persistence to Java
- Lightweight Support for Fine-Grained Persistence on Stock
Hardware
- Benchmarking Persistent Programming Languages: Quantifying
the Language/Database Interface
- Lightweight Write Detection and Checkpointing for
Fine-Grained Persistence
- Mneme V3.x User’s Guide
- Expressing Object Residency Optimizations Using Pointer Type
Annotations
- Protection Traps and Alternatives for Memory Management of
an Object-Oriented Language
- Object Fault Handling for Persistent Programming Languages:
A Performance Evaluation
- Update Logging for Persistent Programming Languages: A
Comparative Performance Evaluation
- Remembered Sets Can Also Play Cards
- A Comparative Performance Evaluation of Write Barrier
Implementations
- Managing Persistent Data with Mneme: User’s Guide to the
Client Interface
- Compiler Support for Persistent Programming
- Main Memory Management for Persistence
- Design of an Object Faulting Persistent Smalltalk
- Towards Compile-Time Optimisations for Persistence
- The Mu micro virtual machine


Legalize Don't Criticize is an organization started by high school seniors in Santa Monica, CA. Being in high school, we often attend parties where marijuana and alcohol are present. Over time, we've noticed the ways our peers consume and abuse these substances and how it affects their actions and judgement. Our purpose is to not condone the use of either of these substances simply because it would be illegal for us to do so, but more so educate our peers on the dangers, harms, and benefits of both. We want you to know what you're putting in your body so you can make the right decision when the tricky situation comes your way.
"WEEDuce Stigma. Educate BUDdies. HASHvocate for more research. Briefing on KEEFing. Scream for GREEN. Exempt the HEMP."
Our mission is to reduce the stigma among marijuana use as a whole and its classification as a “drug” among older generations who lack credible information and research. Our goal is to not work towards legislation but more so to educate people on the dangers and more harmful nature of alcohol, a widely enjoyed drug, as they compare to those of marijuana.
The surveys as a whole contribute to show that more people feel able to function for everyday tasks while intoxicated by marijuana versus alcohol.
The statistics in the image above show that more people find alcohol addictive than marijuana.
This image above shows how the majority of people are considerably more concerned about alcohol versus marijunana under all aspects.
When comparing the two, those who would use the substances find themselves significantly more functioning while intoxicated by marijuana than alcohol.
Yet when asked about the respect they have for others, all but pregnancy would result in them more often losing respect for those who smoke weed. This conclusion seems not to be coherent with the data the respondents gave prior.
Follow us on Instagram, Twitter, and Facebook to keep up with all things Destigmatize Don't Criticize. Our posts should inform you daily on new research developments, facts, and other information to equip you with the knowledge to confidently make decisions for yourself as to whether or not you want to be consuming that substance.
If you want to help, reach out to us! DM us on Instagram, Twitter, Facebook or email us at<EMAIL_ADDRESS>We are always looking for helping hands and we need you to help our initiative grow and reach wider audiences. Shout us out on your social media page, tell your friends to follow us, tell your parents to follow us, tell your grandparents to follow us, tell your friend's friends to follow us, tell your friend's parents to follow us, and tell your friend's grandparents to follow us.


DIY Twitter with Redis and Ruby on Rails
Redis is a key-value in-memory database that was initially released in 2009, and since then it gained great popularity. This kind of DB is mainly used for real time analysis, counting and sorting problems, pub/sub, queues and caching. In 2014, Salvatore Sanfilippo (the creator of Redis, a.k.a. antirez) published a very interesting post where he describes the design and implementation of a Twitter clone based on Redis. This article shows how Redis goes beyond the aforementioned use cases and how it could be used as the primary data storage for an application. The original article is intended to be a tutorial for newbies, so I will use it to learn and practice with Redis. However, I will use Ruby on Rails (instead of PHP) to implement the final web application. By doing so, I will have the opportunity to approach a new technology and also to explore a new scenario with Ruby on Rails. The application has been named R3Twitter after the technologies involved: Redis, Ruby and Rails.
Resources
The source code is available on GitHub, so please consider to watch, fork or star it! The following table contains the links to all the resources available for this project.
| Resource | Host |
|---|---|
| Source Code | GitHub |
| Live Demo | Heroku |
| CI | TravisCi |
| Tests Coverage | Coveralls |
The brain: Redis
Antirez’s post provides a detailed overview of Redis commands and also explains more in depth the design of the application, so for more details please refer to the original post.
Unique IDs
Redis provides the INCR
command, an atomic operator used to increment a
counter in a concurrent environment. This means that when multiple clients try
to modify the same variable at the same time, this will be protected by
simultaneous accesses for the time required for the update, keeping the value
of the variable consistent. R3Twitter requires two entities: users
and
tweets
, therefore we need two different counters. The user_id
counter can
be simply generated as follows:
INCR user_id
Such counter can be retrieved at any time:
GET user_id
The same concepts can be obviously applied for tweet_id
.
Users and Tweets
Once the mechanism required to generate unique IDs is in place, it is possible
to store both the users and the tweets. HMSET
is the Redis way to associate a
key (e.g. user_id
or tweet_id
) to an object in the DB. The user having
user_id
"42" can be stored in the DB as follows:
HMSET user:42 username "kalimaha" password "12345678"
Similarly, a tweet posted by the previous user having tweet_id
"1982" will
be saved like this:
HMSET tweet:1982 user "42" time "1460935326" body "Hello, World!"
For login purposes, it is also required to keep track of the mapping between the username and its internal ID. The set named users will hold such relationship:
HSET users "kalimaha" "42"
The login process can be charted as follows:
Followers
Each user has a list of followers, and a list of followings. The first list
will be used to update other users timelines, while the latter can be used to
keep track of the user’s network. Such lists can be implemented either as a set
or as an ordered set. We will use the latter to keep track of the changes of
the two networks over time. ZADD
allows you to create an ordered list through
the use of a score, which is a value that defines the priority of an item over
another. The followers list can be created using a timestamp as the score value
as follows:
ZADD followers:42 "1460935326" "27"
Where "1460935326" is the score and "27" is the hypothetical ID of another user (a follower). In case we decide to follow "27" back, we need to update the following list as well:
ZADD following:27 "1460935326" "42"
Timeline
The timeline of an user is simply a list of tweets made by the people the user
is currently following. To add a tweet to the user’s timeline we will use
LPUSH
, which adds an item at the top of a list:
LPUSH timeline:42 "1982"
The tweet having tweet_id
"42" has been added to the author’s timeline
because usually the Twitter timeline also shows your own updates. To retrieve
the list of tweets, simply execute:
LRANGE timeline:42 0 -1
The two parameters at the end, 0 and -1, define the starting and ending point of the list’s portion we are retrieving, and these can be used to paginate the query’s result (e.g. show the latest 100 tweets only).
The muscle: Ruby on Rails
Ruby on Rails (RoR) is a web framework based on
the Ruby programming language, it follows the MVC (Model-View-Controller)
pattern, and it is heavily centered on the resources and the CRUD operations
that it is possible to perform on them. This project is based on Redis,
which is a key-value DB, so we can’t really map our resources on RoR models,
therefore we need to find another way to manage our simple models: user and
tweet. The first thing to do then is to get rid of the
Active Record
feature of RoR. To do so, we need to specify the -O
option during the project
creation:
rails new R3Twitter -O
It is also possible to remove the Active Record in a later stage, but it’s much better to start with the right foot, trust me! The project has no models, and we will organize the back-end in controllers, which deal with the communication with the views, and helpers, which encapsulate the communication with the DB.
Communicate with Redis: helpers
Helpers are Ruby modules that can be imported in the controllers. In the
current structure of the projects there are three different _helper
modules:
application
, user
and tweet
. The application_helper
implements the
business logic required to open a connection with the DB, and it also contains
all the methods of general utility:
module ApplicationHelper
attr_reader :redis
@redis = nil
def init_redis
@redis = Redis.new(:host => Rails.configuration.x.redis.host,
:port => Rails.configuration.x.redis.port,
:password => Rails.configuration.x.redis.password) if @redis == nil
end
# Empty the DB. This method is used in the testing environment.
def flushdb
keys = @redis.keys('*')
@redis.del(*keys) unless keys.empty?
'OK'
end
end
Both the user_helper
and the tweet_helper
extend the application_helper
in order to use the connector that access the DB. Each helper then contains the
methods required to manage users and tweets at the Redis level
(e.g. generate unique ID’s, create a user, retrieve tweets, and so forth).
Communicate with users: controllers
Controllers are in charge of collecting the parameters from the views, process
the business logic, and render the views. Once again there are three different
controller: the application_controller
is in charge of initializing the
helpers, while user
and tweet
controller implement the business logic for
our models. The application_controller is as simple as:
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
before_action :initialize_helper
skip_before_filter :verify_authenticity_token
def initialize_helper
init_redis
end
end
Deploy on Heroku
To deploy on Heroku, we need to provide a configuration file, install Redis, and configure the app to work with the cloud DB.
Procfile
The first step we need to take to deploy our project on Heroku is a
Procfile
stored in the project’s root. Such file is plain simple:
web: bundle exec rails server -p $PORT
Add Redis
After that, we need to change the default Heroku DB, from PostgreSQL to Redis. To do so, create an app in Heroku, then remove the PostgreSQL service from Resources / Add-ons. Then, in the same section, search and select Heroku Redis.
Different settings for different environments
During the development and testing phase it is possible to use the Redis instance running in localhost. However, for the production environment we need to connect the application to the Redis instance running in the Heroku cloud. To do so, we are required to specify the host, the port and the password. To acquire such information I will use the Heroku CLI:
heroku config:get REDIS_URL --app r3twitter
The result is in the form:
redis://h:<PASSWORD>@<HOST>:<PORT>
RoR come with three different environment (development, production and
testing), and each one of these environments has its own configuration file
located at config/environments
. We need to add the Redis settings at the end
of each one of these files. For example, the development.rd
file will look
like:
Rails.application.configure do
# Other stuff
...
# Rails instance
config.x.redis.host = 'localhost'
config.x.redis.port = 6379
config.x.redis.password = nil
end
These settings are used in the init
method of the aforementioned
application_helper
file:
def init_redis
@redis = Redis.new(:host => Rails.configuration.x.redis.host,
:port => Rails.configuration.x.redis.port,
:password => Rails.configuration.x.redis.password) if @redis == nil
end
Deploy
We are almost there! Now we just need to connect the Heroku app to the GitHub repository and deploy it. All these operations can be performed through the web interface. Et voilá, we can finally tweet our first message!
Continuous integration
We can easily link our GitHub project to the continuous integration platform
TravisCI. To do so, we just need a .travis.yml
file in the project’s root.
The file is as simple as:
language: ruby
rvm:
- 2.2
services:
- redis-server
script:
- bundle exec rake test
bundler_args: --binstubs=./bundler_stubs
after_success:
- coveralls
Conclusions
This post, based on an article by Salvatore Sanfilippo, describes how to implement a simple Twitter clone built with Ruby on Rails using Redis as the main DB. The data structure has been easily implemented in Redis with very few functions. RoR has been used to implement the web app by removing the default Active Record feature and mapping the Redis functionalities by means of Ruby modules. Finally, the app has been deployed on Heroku, removing the default PostgreSQL storage and installing the Redis DB.


File Corruption
Under Development
Resources
-
pef-format.org
As accessed 20 March 2019
-
Pharmaceutical Braille
As accessed 22 March 2019
-
Capital Letters and Punctuation in Braille
This article talks about using dot 6 as a method to capitalize | As accessed 25 March 2019


WITNESS LIST Veteran Affairs & Military Installations-Spec Committee April 21, 1997-11:00A SB 1202 Registering, but not testifying: For: Bill McLemore (Tx Assoc County Vet Srv), Austin Kerry L. Hall (The American Legion), Austin Michael Palmquist (The American Legion), Austin SB 1622 Registering, but not testifying: On: Anita Burgess (City of Lubbock), Lubbock Eddie McBride (Lubbock Reese Red Authr), Reese AFB,Tx


hipstopgm(1) hipstopgm(1) NAME hipstopgm - convert a HIPS file into a portable graymap SYNOPSIS hipstopgm [hipsfile] DESCRIPTION Reads a HIPS file as input. Produces a portable graymap as output. If the HIPS file contains more than one frame in sequence, hipstopgm will concatenate all the frames vertically. HIPS is a format developed at the Human Information Processing Labora‐ tory, NYU. SEE ALSO pgm(5) AUTHOR Copyright (C) 1989 by Jef Poskanzer. 24 August 89 hipstopgm(1)


Event Location:
University Center
4801 N Career Ave
Sioux Falls, South Dakota
Abstract:
Quite frankly, some aspects of building out a business intelligence solution are tedious. As you cycle through iterations of your star schema, you’ll find that even a simple data type change in the data warehouse requires you to make corresponding changes to staging tables, and SSIS packages that take a considerable amount of time to implement. But there’s a better, faster way!In this session, we’ll explore lessons from a project that required implementation of a framework to easily generate BI objects based on reusable patterns. We’ll walk through the decision points in the framework design, review the implementation steps, and see demonstrations of how easily you can make iterative changes to your BI solution’s design by using reusable design patterns. Whether you simply want to accelerate change management or reproduce objects in bulk on demand, this session will give you practical tips for automating these processes.
Speaker(s): Stacia Varga,
Abstract:
Now that SQL Server 2016 includes support for R in the database, how does this change your BI implementation options? In this session, we start with a brief introduction to R and explain why it’s increasingly popular, the typical development workflow, which tools you can use, common use cases, and where it fits into the latest Microsoft stack at a high level. Then we’ll review how to implement R Services so that you can use R with SQL Server data, including how to install R packages on SQL Server, how to use rx functions, and how to operationalize R in SQL Server. Then we explore options for using R to prepare data for analytics using SSIS or Power BI and how to report and visualize data using SSRS or Power BI.
Speaker(s): Stacia Varga,
Abstract:
We have over 3500 remote installations of SQL Server and only 3 DBAs to find and resolve issues. While some installations need daily examination others operate for months without any attention at all. We needed a system to keep a light, revolving set of data that we could quickly pull back and analyze when issues were escalated to us. This system also had to be modular so we could add or remove queries, as needed, while always keeping the data fresh. In this session I'll use Glenn Berry's diagnostic queries and SSIS to show how we collect and store data on our remote systems. When problems arise we download the data and use Powershell to digest it into a simple report.
Speaker(s): Don St. Cyr,
Abstract:
In SQL Server 2016 Microsoft has include native handling of JSON. What does that mean? What is JSON? Why do I care? Will there be knives and hockey masks? Come to this session and you will learn what JSON is, where and how it is used and why as a data professional you need to know this.
Speaker(s): Jim Dorame,
Abstract:
Statistics in SQL Server plays a major role deciding the shape of the Execution Plan. Execution plan, ultimately responsible for the query performance. Filtered statistics is a type of statistics in SQL Server which you can influence the query optimizer by providing more information to it so that query optimizer could produce quality execution plans. Filtered statistics was introduced in SQL Server 2008 but in my opinion, it has not got the attention it needed yet. In this presentation, I will demo the use of filtered statistics to fix some cardinality estimation anomalies.
Speaker(s): Susantha Bathige,
Abstract:
Performance tuning can be complex.It's often hard to know which knob to turn or button to press to get the biggest performance boost. In this presentation, Janis Griffin, Database Performance Evangelist, SolarWinds, will detail 12 steps to quickly identify performance issues and resolve them. Attendees at this session will learn how to: 1. Quickly fine tune a SQL statement 2. Identify performance inhibitors to help avoid future performance issues 3. Recognize and understand how new SQL Server features can help improve query performance
Speaker(s): Janis Griffin,
Abstract:
You are invited to be a participant on the SQL Server DBA Quiz Show; this fun and interactive session will test your knowledge of SQL Server. We will be using an online tool to allow you to submit your answers to questions in real time via a mobile device or laptop. If you have ever played trivia in a bar or restaurant you'll be familiar with the setup for this. This session promises to be fast paced and fun and hopefully you will even learn something.
Speaker(s): Eric Zierdt,
Abstract:
One of my favorite new features in SQL Server 2016 is the Query Store. The Query Store houses valuable information on performance of your queries as well as gives you great insights into your query workload. This presentation will take a look at the Query Store, how it works and the type of information it holds. You will learn how to use the Query Store to quickly find plan changes and analyze performance issues caused by them. New DMVs will be introduced and the performance impact of enabling the Query Store will be discussed. Both DBAs and developers can increase their performance tuning skills by attending this session.
Speaker(s): Janis Griffin,
Abstract:
Power BI Desktop is so intuitive when it comes to creating reports that even a 13 year old can do it. In fact I'm 13 and I can do it! Don't believe me? Come to my session as I demonstrate how to import data, create dashboards, and publish them to the Power BI service.
Speaker(s): Julia Renz,
Abstract:
Business Intelligence has sat pretty comfortably on the same laurels for well over a decade however that landscape has been disrupted by the surfacing new Azure tools, Power BI, and now Power BI on premise. With so many new tools and features things can get pretty intimidating, especially for those with additional considerations and regulations. It can however open new doors to organizations who were previously unable to fully utilize BI. Through presentation, demo, and open discussion we attempt to navigate classic BI Architecture and the available options there in, as well as touch upon the future of BI and modern architecture.
Speaker(s): George Bryant,
Abstract:
If you've never queried an XML column you definitely want to attend. While targeted to beginners this isn't a "Just do this" session where you are walked down a chocolate path, then back on the job scratch your head to apply it in real life. After this session I'd like you to truly understand even subtle nuances of basic query syntax. Seasoned veterans stand a fair chance of learning something new.
Speaker(s): Rick Bielawski,
Abstract:
Are you wanting to make more SQL Servers but don't want to invest in more hardware? Then Relational Database Service (RDS) in Amazon Web Services (AWS) maybe the right choice for you. We will begin with creating a server using the Amazon Web Console, explore how to automate installation through Cloud Formation, show how to administrate the service, and walk through advanced features. Whether you are familiar with AWS or are brand new to it, this presentation should at least give you a good overview to decide if RDS is the right service for you.
Speaker(s): Christopher Wolff,
Abstract:
PowerApps allows you to extend your SQL SharePoint business data along with data from over 100 other software packages to iPhone, Android phone and other mobile devices. Flow extends that capability by automating your workflow. This introduction will discuss Microsoft's strategy and demonstrate how you can create your own business apps.
Speaker(s): Andy Tabisz,
Abstract:
The role of data and IT professionals is evolving from simply responding to requests about business to one of helping shape the business strategy. The integration of these professionals into the strategy process is a transformation that presents communication challenges and requires more visibility by people typically known to be introverts. In this session we will discuss some of the barriers causing relationship pains as well as some techniques and strategies to begin building stronger relationships with the managers and end users so data can thrive and customer satisfaction can proliferate.
Speaker(s): Joshua Warne,
Abstract:
Your worst nightmare has happened. You had a server crash and lost your system databases. Now what? Watch me break a Hyper-V virtual machine and then fix it again. This presentation will walk through regenerating and restoring your system databases to get back up and running. I will also discuss several situations I have faced and scenarios prepped for and strategies for preparing for the worst case DR situations.
Speaker(s): Marcus Hopfinger,
Abstract:
Having multiple data visualizations doesn't make it easier to choose the right one to reveal the story. Choosing the wrong visualization can obscure the story - or worse yet, distort it! In this session, learn the vocabulary of data visualization and how to apply grammar (visualization design principles) to your data. Along the way, you will also learn how to evaluate the goal of your data story and how to choose the correct visualizations that communicate this story accurately and effectively.
Speaker(s): Stacia Varga,
Abstract:
Whether you're a developer or a DBA, you likely use SSMS (SQL Server Management Studio) a lot. However, are you using all the features and extensions available to maximize your efficiency? This talk will show some of the most useful, yet overlooked, features of SSMS and some of the best (and free) extensions to make life easier for you and your teams. I'll also include some of my most useful code snippets that I've found or written over the years. Save yourself some time and headaches!
Speaker(s): Nem Schlecht,
Abstract:
In this session we will review Isolation levels and how they affect applications that run on SQL Server. We will explore what happens when multiple applications accessing the same data use different isolation levels, and how that effects the server as a whole. We will also explore different ways to relieve these tantrums, and make your applications play nice together.
Speaker(s): Adam Koehler,
Abstract:
SQL Server 2016 comes with its own version of a Wayback Machine: temporal tables. With this new feature, it is easy to store and query the history of changes to data. We will discuss the fundamentals and creating, storing data in, querying from, and maintaining these tables. We will also take a quick look under the hood to see how they work. And yes, this is a version 1 product, so we'll also consider the current limitations that are in place. Find out how temporal tables can benefit your system!
Speaker(s): Brian Hansen,
Abstract:
Statistics in SQL Server plays a major role creating execution plan which essentially decides server performance. If you get a good execution plan the server performance is good otherwise it will impact negatively on the server performance. SQL Server 2014 introduced new Cardinality Estimation (CE) model to improve the quality of the execution plans via quality estimates of row counts. The new CE model is a major redesign to the Query Optimizer since SQL Server 7.0. In this session, I'm going to talk about how statistics is used to generate the execution plan, how execution plan changes with new CE model with demos.
Speaker(s): Susantha Bathige,
Abstract:
SQL Server is optimized to work in sets, but this is certainly a paradigm shift for someone accustomed to row-by-row operations. We will look at T-SQL features that can break set-based processing -- generally meaning poor performance -- and gather empirical evidence to support that assertion. We'll also look at some constructs to overcome these issues and make your T-SQL scripts run faster and use fewer resources.
Speaker(s): Brian Hansen,
Abstract:
With the integration of R into SQL Server 2016, and now Python into SQL Server 2017, this presentation will dive into the differences between the two languages, what they are best suited for, and highlight key features and packages within both for descriptive and predictive analytics. Application of SQL statements will be demonstrated within RStudio/Jupyter notebooks, as opposed to within SQL Server, in order to demonstrate its multi-purpose use across all platforms (Oracle, PostgreSQL, MySQL, etc.).
Speaker(s): Jasmine Miller,
Abstract:
The SQL transaction log can be a mystery to many DBAs. We live in the age of visualizations, so let's visualize the log! In this session, we will examine the purpose and organization of the transaction log and will explore the log through a unique visualization tool. We will consider common performance issues that are related to the logging mechanism and how to overcome these problems. Finally, we will discuss some techniques to monitor the log so that potential performance problems can be addressed pro-actively.
Speaker(s): Brian Hansen,
Abstract:
Take your T-SQL skills to the next level. Regardless of your current level there will be something here you'll be glad you didn't miss. Basics like avoiding cursors in iterative tasks and multi-database executions is the tip of the iceberg. If queries are basic arithmetic then this is basic algebra. First we see how coding style affects maintainability then dive into several types of encapsulation, parameterization and more.
Speaker(s): Rick Bielawski,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
Contact: http://www.tf3604.com
Brian is a database administrator at Children International in Kansas City. He has been working with SQL Server technologies since 1998, including roles in report development, application development and database administration.
I've been a Server Administrator and DBA for 20+ years and have worked with multiple operating systems (UNIX variants, Mac OS X and Windows) and database engines (MySQL/MariaDB, Oracle, PostgreSQL, SQLite, and MSSQL). I currently work a lot with PowerShell and automation as well as supervising a group of awesome systems administrators. I've worked for a large state university system, a start-up company, and everything in-between (including my own consulting company). I currently work for Border States Electric as an I.T. Supervisor.
LinkedIn: http://linkedin.com/in/jasminum
Jasmine Miller is a Data Engineer with DHL Global Forwarding in San Mateo, CA. With a Master's in Analytics from DSU and a Bachelor's in Neuroscience and Behavior from the University of Notre Dame, Jasmine has conducted data mining and machine learning techniques within industries like health care, neuroscience research, and pharmaceutical cold chain logistics.
Contact: http://www.tf3604.com
Brian is a database administrator at Children International in Kansas City. He has been working with SQL Server technologies since 1998, including roles in report development, application development and database administration.
LinkedIn: https://www.linkedin.com/in/mrgbryant
George has over a decade of experience in the Business Intelligence industry and is an active member of the BI community across the Midwest. His knowledge spans multiple industries including, retail, manufacturing, finance, and medical, however recent years has seen him focus on the analytics in sports. George specializes in BI architecture and end to end development in order to deliver advanced analytics and metrics to multiple organizations across the country. In recent years George has focused on and worked primarily in the Azure cloud, utilizing both established and recent offerings.
LinkedIn: https://www.linkedin.com/in/richardbielawski
Rick has 35 years experience as a systems, applications and database architect having designed major systems for such institutions as NASDAQ, Bank of America, Blue Cross Blue Shield, Ecolab and Emperex. He holds multiple certifications including MCITP and MCSE in Business Intelligence and Data Platform. Rick currently designs database systems for custom software applications and likes speaking at local user groups and SQL Saturday events.
LinkedIn: http://www.linkedin.com/pub/janis-griffin/0/914/aba
Janis Griffin has over 30 years of DBA/database experience including design, development and implementation of many critical database applications. Before coming to Quest Software, Janis primarily worked in the Telecom/Network Industry, working with both real-time network routing databases and OLTP business to business applications. Janis also held positions as a Principal Architect and Senior Manager, mentoring other DBAs on best practices in database performance tuning.
LinkedIn: http://www.linkedin.com/in/ericzierdt
Contact: http://ericemployed.blogspot.com
Eric is a level 70 Data Slayer, who has worked with SQL Server since 2000. Eric has worked with benefit systems, real estate data, marketing, game data, and medical device data. Eric enjoys performance tuning, T-SQL programming, and SQL Server Administration.
LinkedIn: https://www.linkedin.com/in/marcus-hopfinger-69728121?
Contact: http://dakotadatawrangler.blogspot.com/
Marcus has been with Daktronics, Inc. since 2001 where he started doing ColdFusion development and some SQL Server 7 database administration. In late 2003 he was activated and deployed in early 2004 to Iraq with the South Dakota Army National Guard. During this time, he served as a Battalion Communications Officer where he was responsible for redundant voice and data networks including satellite internet and secure internet routing protocol networks. Upon returning to Daktronics in 2005 he moved in into a fulltime database administration position where he gets to work on SQL Server instances on three continents. He is also a Sci-Fi Fan, History buff, Amateur Radio Operator (call sign KA0SQL), but most importantly husband and father.
LinkedIn: https://www.linkedin.com/in/jamesdorame
Contact: http://www.jamesdorame.com/
Jim Dorame has been working with SQL Server for over 20 years. Over those years he has learned a great deal from the SQL community. He has also given back to the community in the hopes that he may help someone in their career. He is always looking for something to learn and luckily Microsoft keeps adding to SQL Server.
LinkedIn: https://www.linkedin.com/in/susanthabathigesql
Contact: http://www.sqlservertorque.net
Susantha Bathige (MSc, MCITP) is a Microsoft Certified Database Professional specialized in relational database product, MS SQL Server. Having more than 16 years of IT experience including more than 9 years in database development and administration in non-production and production environments. He has experience of other databases systems such Cassandra and MongoDB as well.
LinkedIn: https://www.linkedin.com/profile/view?id=368401119amp;trk=hp-identity-name
Joshua Warne is a Business Intelligence Analyst with the Fishback Financial Corporation in Brookings, SD. He has a Master’s in Economics and provides reporting and analytics for projects that involve process enhancements, product development, and customer research. Joshua is also Founder and Director of the (605) SQL User Group and is lead organizer of SQL Saturday Sioux Falls.
LinkedIn: https://www.linkedin.com/in/donstcyr
I am originally from Maine but I have lived in the Midwest since '95. I am married with a son and daughter, 3 dogs, 2 bunnies and a horse. I have worked in IT for the last 20+ years in various roles such as technical trainer, computer tech, systems administrator and database administrator. I have worked in numerous fields such as education (for K-12 and post secondary), the military (for the U.S. Army and the Dept of Defense) and in healthcare. I am also a U.S. Army and Desert Storm veteran.
LinkedIn: http://www.linkedin.com/in/adam-j-koehler
Adam Koehler is the Senior Database Administrator for ScriptPro, LLC. He has worked with SQL Server from 7.0 to 2017 in various roles throughout his career with the last 14 years in a DBA role.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
Contact: http://www.tf3604.com
Brian is a database administrator at Children International in Kansas City. He has been working with SQL Server technologies since 1998, including roles in report development, application development and database administration.
LinkedIn: https://www.linkedin.com/in/richardbielawski
Rick has 35 years experience as a systems, applications and database architect having designed major systems for such institutions as NASDAQ, Bank of America, Blue Cross Blue Shield, Ecolab and Emperex. He holds multiple certifications including MCITP and MCSE in Business Intelligence and Data Platform. Rick currently designs database systems for custom software applications and likes speaking at local user groups and SQL Saturday events.
LinkedIn: https://www.linkedin.com/pub/christopher-wolff/11/a07/458
Contact: http://sqlred.blogspot.com/
Chris Wolff has been a developer, report writer, and an admin in Microsoft and SQL Server Space since SQL Server 2000 in industries such as telecommunications, green energy, money transfers, and online accounting. He has been an active member of the Denver SQL User Group since 2011 and enjoys learning new things about computers. His interests includes video games, movies, and enjoying time with his wife and 2 kids.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
LinkedIn: http://www.linkedin.com/pub/janis-griffin/0/914/aba
Janis Griffin has over 30 years of DBA/database experience including design, development and implementation of many critical database applications. Before coming to Quest Software, Janis primarily worked in the Telecom/Network Industry, working with both real-time network routing databases and OLTP business to business applications. Janis also held positions as a Principal Architect and Senior Manager, mentoring other DBAs on best practices in database performance tuning.
Julia is a student of technology with a passion for learning new things. She loves math, computers and science. Julia has a passion for dance and softball in her spare time.
LinkedIn: https://www.linkedin.com/in/susanthabathigesql
Contact: http://www.sqlservertorque.net
Susantha Bathige (MSc, MCITP) is a Microsoft Certified Database Professional specialized in relational database product, MS SQL Server. Having more than 16 years of IT experience including more than 9 years in database development and administration in non-production and production environments. He has experience of other databases systems such Cassandra and MongoDB as well.
LinkedIn: http://www.linkedin.com/in/andytabisz
Contact: http://www.worksmartdb.com/blog/
Andy Tabisz is a Microsoft MVP and owner of WorkSmart Database Masters based in Grand Rapids, MI. WorkSmart provides custom database and mobile solutions for small to mid-sized corporations using Access, SQL/Azure, ASP.NET, SharePoint, Power BI, Excel and integration with many technologies. Through rapid application development, WorkSmart empowers organizations to work smarter and make better decisions by automating workflow, alerts and reporting capabilities.
LinkedIn: http://www.linkedin.com/in/staciavarga
Contact: http://blog.datainspirations.com
Stacia Varga is a Microsoft Data Platform MVP and SSAS Maestro with a Bachelor’s Degree in Social Sciences. A consultant, educator, author, and principal of Data Inspirations, her career spans more than 30 years, with a focus on improving business practices through technology. Since 2000, Stacia has provided consulting and education services for Microsoft's Business Intelligence technologies. As Stacia Misner, she also authored several books covering the Microsoft BI stack.
The following is a list of sponsors that helped fund the event.


--- imgsrc: "jewish_art_will_deutsch_metal_detector_anti_semitism.jpg" postDate: "08.07.14" layout: post ---
My first experience with antisemitism at the age of 8 was also my most direct, violent and formative one.
It came in the form of a bright, neon green flyer that my distressed parents had brought home from the local high school and left on the dining room table.
I wanted to see what all the fuss was about.

There was also a limerick about ‘The Jewish Parasite’, but what struck me was the drawing that accompanied it.
Two beady eyes presided over a long, beaklike nose.
Claws clutched at a money belt that was wrapped around a protruding gut.
Gold chains with Jewish stars spilled forth from a hairy, rodent like chest.
Drool dripped past sharp teeth, curled up into a greedy grin.
It wore a yarmulke.
This wasn’t just racist, it was specific.
Somebody felt so strongly about me that they took the time to write it, draw it, print it and distribute it.
Their hatred was a labor of love.
I don’t think I had the awareness to take it personally.
I was mostly confused and intrigued.
I suppose that up to that point I had always thought of myself as just another white person.
Sure, I was a white person who had to take a cooler of Kosher for Passover food to school one week a year but up to that point I had never thought of myself as a minority.
I knew about Egypt, Germany and Russia but to me those were history lessons of a time gone by.
Yet here was clear proof that the threat was still very real.
22 years later, I live in Los Angeles and I’m surrounded by Jews.
Nobody has ever called me a kike (at least not to my face), or insisted that I’m Jewing them down.

That is until I turn on the news or walk through a metal detector into a Jewish institution and I’m reminded otherwise.