First of all, please bear with me as this is a very long experience report, covering my eight trips on this drug. I kept a log of each trip. Second of all, I'd like to take a second to note some of my previous drug experiences: quite a bit of pot, a few trips on scattered varieties of speed, including Ephedrine, which is a really lame attempt at getting high, a few trips on hydrocodone/oxycodone, and quite a few DXM trips, the full range of first to fourth plateau.
I started doing Dramamine recreationally after having a few problems with DXM, my former 'drug of choice', namely that the hangover lasted two days during which I could not drive, I slurred and stammered everything I tried to say, and my skin felt like damp rubber. Prior to my Drama trips, I had not used this drug except for three DXM trips, during which I took 150mg Dramamine each, to prevent vomiting. At the time of these trips, I was not on any prescription drugs except for 40mg Prozac (fluoxetine) daily, which my research determined would not interact with dramamine - this might be erroneous, however.
My first high on this was dosed as follows: 17 Dramamines (850mg dimenhydrinate), 25mg of Ephedrine HCl to would help keep me awake, and 400mg of caffeine. The dramas were crushed and the powder swallowed in a twist of tissue, which, imho, is a very clever was of injesting crushed pills, as the tissue dissolves immediately in liquid. The effects started in about a half hour, and were mostly aural hallucinations; that is, I started hearing things. Mostly loud cracking sounds, though I thought I heard my name called a few times. I got a bit of spaceyness, and after about 45 minutes started seeing little black flickers across my field of vision. I started having an increased heart rate, but despite that, I was feeling very tired. Movement gave a bit of a lagged/spacey effect, and standing caused nausea.
An hour after dosing, I started to become largely incoherent in my logs - this is mostly due to the lack of attention span that dramas tend to give, combined with the loss of short-term memory. In other words, I would start to type things, but I would get distracted and type really slowly or erratically, and by the time I got to the end of the sentence, I'd forget what I was saying, and think I was saying something totally different to begin with. Many of my logs were like this after I was well into the trips, and the funny thing is that if I read back over them while tripping, they seem perfectly logical and normal comments, but when straight again, seem quite hilariously disjointed.
Around this point, I started getting very unsettling crawly feelings on my skin.  Upon feeling the crawly, I would toss off the blanket and swat at my skin. Even when I looked first, and saw nothing, I still was unable to resist swatting. These crawly feelings persisted throughout the trip and were part of the reason I went to sleep a few hours into it.
Two hours after dosing, I went to sleep. Approximately 10 hours after going to sleep, I woke up literally covered in sweat. My blankets were soaked and it was dripping off my skin. This didnít really concern me at the time, and instead of being worried, I just wiped it off, switched blankets, and went back to sleep.  ;)
Having had a pretty good experience on this trip, though not remembering any of it whatsoever, I decided to attempt another drama trip, 15 hours after the first. This was probably a mistake, as I seriously doubt that all of the drama was out of my system. However, worrying about this at the time, I dosed only 12 crushed dramas (600mg). I also took another 25mg Ephedrine HCl and 400mg caffeine. I had only a tad of residual spaceyness from the first trip.
About an hour after dosing, I heard the cracks and saw the black streaks again. Two hours after dosing, I was under the impression that the hallucinations and spaceyness had finished, but was obviously wrong, as my log entry was disjointed. I was sort of hallucinating that I was sending an email to somebody, apparantly, instead of typing in my log. Two and a half hours after dosing, I went to sleep.
My third trip was five days after my second. It consisted of 15 whole dramas (750mg dimenhydrinate), 25mg Ephedrine HCl, and 400mg caffeine. I'm not sure exactly why I did this, but after dosing I masturbated, which was the same as regular, and apparantly gave me the impression that the drugs were not working. A half hour after dosing, I was bored and not expecting any trip at all. This was a glaring misconception, most likely due to my having crushed the pills the first two times, and thus having had a much quicker onset.
Three hours after dosing, I was quite disoriented. I had been laying in my bed, and suddenly felt the need to make sure that I was, indeed, under the covers. This reminded me that my girlfriend had bought herself a new comforter earlier in the day, which she actually hadn't - she'd just looked at one. Three and a half hours after dosing, I apparantly thought I was on IRC and typed quite a bit of incoherent stuff in my log.
Four hours after dosing, I started getting body tremors. I had not gotten these before, but had been warned about them, so wasn't too concerned. I sort of figured they were a more intense version of the crawlies I had felt before. One of the effects that did concern me, however, was a very intense feeling of paralysis/boredom. Basically, I felt as if I was sinking into myself and unable to move and would be doomed to lay in my bed staring into space forever. These would, of course, result in me tensing all the muscles in my body and thrashing about, to reassure myself that it wasn't really happening. The thrashing was at first voluntary, but then became pretty much out of my control. This didn't bother me at the time, as I *felt* that I had control. In retrospect, these were likely the same monster as the tremors, and one of the reasons I have sworn off of this drug. I'll explain in more detail in the description of my final trip.
Five hours after tripping, I made an entry in my log, where I thought I was emailing my mother about an appointment I had the next day which I really didn't have. I was telling her that I needed to pick up my car from the mechanic's, which I had already done two days ago. Immediately following my attempt at email, I took two hits off of an asthma inhaler (Epinephrine [adrenaline]) because I was afraid I would stop breathing. This was due, no doubt, to the respiration depressing effects of drama, which causes me to take very slow, shallow breaths. I would also like to add that I don't HAVE asthma or ANY breathing condition - I simply bought the inhaler just in case I had any problems on any drugs. I'm not sure whether using it was a good or bad idea.
A few minutes after using the inhaler, I thought it had stopped the trip completely. I was obviously wrong, because I thought an entire hour had passed since using it. Disappointed, I went to sleep. Might I add that though time dilation IS the first noticeable effect of dramas, I get used to it right away, and due to the loss of short-term memory, I forget what time I last checked the clock, anyway.
My fourth trip was 23 hours after the third. It consisted of 17 dramas (850mg dimenhydrinate), 25mg Ephedrine HCl, and 600mg caffeine. I was, at this point, pissed at having slept through most of all of the previous trips, which is why I upped the caffeine.  I downloaded a variety of random clipart, with the intention of writing a few paragraphs describing the objects in the pictures while tripping. I was sort of hoping for a large body of disheveled text which would be largely humorous, but which also contained a few clues as to what sort of delusional effects the drug would illicit. Unfortunately, I only got to the fourth picture before getting bored of typing, and the comments were pretty boring as well, not to mention short, ie, 'This is a banana. I like bananas because cats have fur.'
A half hour after dosing I started getting body twitches and a slight constrictedness in my throat. I got up and locked my bedroom door, afraid my father would come in because I heard him downstairs during the last trip and for some reason feared that he would run into my room and yell at me. My heart started beating faster, and my hands started shaking, to the point where I was unable to operate my trackball without using both hands on the ball, moving VERY slowly.
An hour after dosing I started seeing little black things in the corners of my eyes. I think this was simply lack of peripheral vision becoming noticeable. My tv screen, which was blank, seemed to be jiggling a bit - this is the closest I ever got to the much 'touted' 'jiggling clear gel coating the walls' effect of drama. An hour and a half after dosing I started philosophizing on mucous and throat constrictedness.
Two hours after dosing, I made a note to myself that it was good I had picked up my car earlier in the day, though I had picked it up three days prior, because if I didn't, I would have forgotten I owned it while tripping. This strikes me as rather odd because if I thought I would have forgotten it, why did I think of it? :P This leads me to the point that logical progressions of thought are basically nonexistant while on dramas. Apparantly I went to sleep three hours after dosing, as I have no further log entries.
My fifth trip was 20 hours after my fourth. It was 20 dramas (1000mg dimenhydrinate), 25mg Ephedrine HCl, and 600mg caffeine. Before dosing I was worried that I wouldn't be able to drive to my appointment five hours later, but I donít recall having any problem getting there.
[Erowid Note: Driving while intoxicated or tripping is dangerous and irresponsible because it endangers other people. Don't do it!]
This trip has absolutely no comments in my log, save one. An hour after dosing, I started feeling people poking/brushing me.  What did bother me, was the fact that I was getting cold flashes.
My sixth trip was two full days later. By this point, I had sort of started to wisen up as far as doses - I realized that I was probably taking way too much, and I also realized that the guaifenesin in the Ephedrine pills was probably largely responsible for my nausea and throat constrictions. Thus, my dose this time was 16 dramas (800mg) and 600mg caffeine. Like the previous trip, I totally failed to comment in my log. I recall having quite a few body tremors, and trying to sleep but waking up sweating a few times. 14 hours after dosing I drove to a club, and had a bit of difficulty staying between the lines, but other than that was quite fine.
 Apparantly under the impression that I was building up a resistance to the drug, and thinking that more drug = better chance of hallucinations, which I had not yet gotten, I dosed 22 dramas (1100mg) and 600mg caffeine.
Two hours after dosing, I *finally* started to feel the effects. I was seeing flashes in my vision, and twitches in objects. I started to notice that some objects would disappear, or move, while I wasn't looking, but if I checked back again, they were back where they started. Despite it being so long after dosing, I was still mostly coherent. I put on music, and listened to it for about an hour - it was a little tinny, and quite boring. Seven hours after dosing, I made an attempt at a log entry, but gave up after typing three words of gibberish which was totally unrelated to my thoughts. Afterwards I pretty much passed out.
My eighth and final drama trip occured six days after my seventh trip. It consisted, stupidly, of 24 dramas (1200mg) and 400mg caffeine. There are absolutely no log entries on this one, for a very good reason: Approximately an hour and a half after dosing, I had a seizure.
Yes, I seriously had an almost full-blown seizure. My legs started twitching first, and this rapidly progressed into a completely uncontrollable shaking and thrashing from the waist down. Afraid I would have a seizure and choke on my tongue, I stuffed the corner of my pillow in my mouth, apparantly expecting this to prevent me from choking, for some reason. Three minutes after the shaking started, it stopped. At this point I was pretty scared, but tried to just laugh it off. I was very tense for the next fifteen minutes, at which point I had another waist-down tremor fit, which lasted two or three minutes.
After this one ended, I decided to go to sleep, thinking illogically that while sleeping I couldn't have a seizure.  I am completely convinced that this decision was made solely because of the effects of the drug on my brain, as it was totally irrational.
Surely enough, while sleeping, I had another, full-body fit of tremors, which woke me from my sleep. I'm not sure how long it lasted but when it ended I dry heaved for a while, then tried to FORCE myself to vomit to get the dimenhydrinate out of my system. This was a good four to five hours after dosing, and the drug was, of course, mostly absorbed by then and I had no choice but to ride it out (so to speak :P). Not to mention that it's an anti-vomit drug, which made my attempts at vomiting a striking demonstration of futility in action. I went back to sleep a little after this, despite being coated in sweat and afraid I was in the process of dying. I didn't get the chance to decide whether or not I wanted to sleep this time, though - I passed out.
I don't remember much of the night or the next day, but I do remember waking up twice with seizures, and once coated with sweat. When I woke up the next morning, I was VERY surprised to be alive, and to be sitting in a puddle of my own urine.
Whenever I think about taking the drug, I get a constrictedness in my throat, a severe sharp pain in my stomach, and a strong urge to vomit. The entire time I was typing this recounting of my experiences, I was fighting with myself to retain control over my stomach. I suspect that this effect is due partially to the lasting effects of the drug on the brain, and partially to my feelings about it.
Furthermore, this drug has most DEFINITELY had long-lasting, if not completely permanent effects on me. I occasionally get flashes of non-reality, which last from three seconds to thirty seconds, during which I feel very lightheaded, spacey, and hear strange drifting music. Also, I have experienced two or three 'fits' in which I basically freak out about everything and yell at people. This is quite difficult because nobody in my life, excepting a few online friends, knows that I have been doing drugs, and telling them, of course, would be QUITE a bad idea.
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.


INSPECTOR GADGET Reviewed by Jamie Peck
Rating: **1/2 (out of ****) Walt Disney / 1:20 / 1999 / PG (innuendo, comic violence) Cast: Matthew Broderick; Rupert Everett; Joely Fisher; Michelle Trachtenberg; Dabney Coleman; Andy Dick; Michael G. Hagerty; Cheri Oteri
Director: David Kellogg Screenplay: Kerry Ehrin; Zak Penn
Disney's track record with turning past film and television concepts into big-screen fare for the multiplex-happy family crowd hasn't been too successful - "Mr. Magoo," anyone? - so it comes as a slight surprise that their "Inspector Gadget" makes for a mildly amusing 80-minute diversion. Whether or not this astonishingly hasty running time was intentional or a result of post-test screening tampering, it certainly serves the material: Goofy "Gadget," an overblown adaptation of the mid-'80s cartoon, finishes before it has a chance to truly grate. This alone is more than can be said for "George of the Jungle."
Anybody who's seen and loved the original incarnation will carp (and probably has) that Matthew Broderick seems all wrong for the title role, a contraption-laden crime-fighter, but the story adjusts to fit the actor's coolly meek demeanor. In the show, Inspector Gadget was aloof - if extremely equipped, with utensils, gizmos and doohickeys hidden in every imaginable appendage - and constantly retrieved from the brink of disaster by his super-smart niece Penny and dog Brain. Here, the kid ("Harriet the Spy"'s plucky Michelle Trachtenberg) and the canine get relegated mostly to the background while a less-hapless but just as well-armed hero takes center stage.
Not much in "Gadget" stays the same, actually. Mega-villain Claw never allowed his face to be seen on TV, but is played in the movie by Rupert Everett in a rare display of over-the-top fussing and mugging. He wants to defeat his adversary with a synthetic creation called RoboGadget (also Broderick), an Inspector doppleganger with Chiclet teeth and a flair for destruction. Good idea: Giving the typically straight-laced Broderick a change-of-pace chance to run wild in this part. Bad idea: Allowing Broderick's genuine article to seem dull by comparison. Guess it's true that bad guys have more fun.
A set-up explaining the intrepid Inspector's origins - humble security guard suffers horrible accident - is executed quickly, all the better to usher in Stan Winston's nifty special effects and some humdinger action sequences. But what's up with the studio's inclusion of wisecracking inanimate objects that children may take to but adults will find irritating. In February's "My Favorite Martian," a suit named Zoot failed to steal the show. "Inspector" has the Gadget Mobile, a jive-talkin' roadster (comic D.L. Hughley does the voice) that comes complete with its own assortment of uneven self-referential jokes and a snack bar. Cue intrusive product-placements galore.
Easier to not mind than out-and-out like, "Inspector Gadget" finishes a spotty endeavor. At least the picture benefits from wall-to-wall wackiness - the vivid camera work makes bombastic Jerry Bruckheimer films look subtle by comparison - and a pair of female performances that further push its lively quotient: "Ellen"'s Joely Fisher as a scatterbrained (but brainy) scientist and "Saturday Night Live" scene-stealer Cheri Oteri as a noisy city official. David Kellogg directs the sound and fury with confident flair. His sole other credit: 1991's Vanilla Ice vehicle "Cool as Ice." "Gadget"'s far better, but really anything would be.
© 1999 Jamie Peck E-mail<EMAIL_ADDRESS>Visit The Reel Deal Online: http://www.gl.umbc.edu/~jpeck1/ "It presents as comedy things that are not amusing. If you think this movie is funny, that tells me things about you I don't want to know." -Roger Ebert on "Very Bad Things"
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


Technical Educator
9x Salesforce MVP
Salesforce Certified PDII
Salesforce Training Partner
Salesforce Certified Instructor
Author of Books, Posts, Articles, Trailhead
Pluralsight "Salesforce Play by Play" Producer
You and Your Goals
Students completing school Software Development Education Primarily hunting for jobs Also considering long term careers Both Coders and Non-coders Focused on Salesforce Hungry for advice
My Advice To You
Opportunities are key to success BUT only if they fit ...your skills ...your passions ...your strengths ...your weaknesses ...your goals
A Tale of Two Opportunities
The California Gold Rush vs. The Salesforce Gold Rush
#1: California Gold Rush
The Worker (Miners)
1849-1855 just a few years
Attracted global attention
Few workers got rich
Great merchant success
Resulted in extreme disruption
Easy pickings faded early
Opportunities dried up
#2: Salesforce Gold Rush
The Worker (Developer)
2000-???? building for 20 years
Attracted global attention
Workers doing very well
Great customer success
Resulted in extreme disruption
Easy pickings faded early
Opportunity only grows!
Salesforce in 2001
Revenue hits $5.4 million for fiscal year ending January 31, 2001
Salesforce in 2010
Revenue hits $1 billion for fiscal year ending January 31, 2010
Salesforce in 2021 and Beyond
Revenue to hit $20 billion for fiscal year ending January 31, 2020
Your Job:
Explore the depth and breadth of the Platform Idenitify No-Code, Low-Code or Pro-Code Target those that fit you best Learn everything you can about them Seek out businesses that use them
Salesforce Opportunity Map 2021
Opportunity 1: Sales and Service Customization
Opportunity 2: Custom AppDev and Beyond
Opportunity 3: Analytics, Data Science and AI
Opportunity 4: Communities and Ecommerce
Opportunity 5: Integration and Connectors
Opportunity 6: Vertical Industries (Vlocity)
Key Take-Aways
Explore the many opportunities Match to your passions and abilities Master JIT (Just in Time) Learning Perfect your soft skills Share your knowledge Persevere!


Summary of the week
During the first week we spent most of the time in individually researching topics of interest. Towards the end of the week we agreed on starting this journey together. First we researched quite freely in body augmentation projects, mainly in the speculative realm. We wanted to avoid fashion/tattoos. Then we started to think on whether there was a connection in the way western/eastern folks design augmented devices for their bodies, starting from an historical phylosophical perspective. Eventually we decided to narrow down to a specifi context, the bath house and bathing rituals. Eventually we attended the first crit with all the tutors.
Research on Body Augmentation
What is body augmentation? Can we find different categories to differentiate different kinds of augmentation? These were the first questions that we asked ourselves. Below is the definition according to technopedia.
Human augmentation is generally used to refer to technologies that enhance human productivity or capability, or that somehow add to the human body. Modern advancements in many areas of IT have led to a greater variety of implants and other technologies that could be classed as human augmentation. Human augmentation may also be called human 2.0.
It follows a list of many reference projects that we found relevant for our work.
. Nasuno Yoichi as a man/horse simbyosis;
. Next Nature webpage on Augmented Bodies;
. Shenu artificial organs;
. Metalosis Maligna documentary;
. Professional Sharing documentary;
. Active Auxetics programmable material from MIT;
. Prospectus for Future Body project;
. Biohacking article;
. Cyberpunk article;
. Neil Harbisson TED talk;
. Real Cyborgs article;
. Hacking DNA project;
. Madeline Shwartzman books;
. Foragers speculative project;
We made a booklet with all the references we found relevant for our project. The booklet can be downloaded below.
Download Booklet
Based on the kind of references we found, we did sort the references into a mood board. Three layers of information are included. On the first level, we marked each project with either a R=real or a F=fictional. Then we designed a matrix 2x2 where we put "physical augmentation" and "cognitive augmentation" on the x-axis and we put "enhancement" and "distortion" on the y-axis.
Body Culture for the West (Central Europe)
Judaism-Christianity
Nature is the result of God’s will, dominance of man over nature, where the body is the temple of the soul.Out of the ground the LORD God formed every beast of the field and every bird of the sky, and brought them to the man to see what he would call them; and whatever the man called a living creature, that was its name.
Genesis 2:19
You must know that your body is a temple of the Holy Spirit, who is within—the Spirit you have received from God. You are not your own. So glorify God in your body.
Paulus, 1 Corinthians 6:19–20
Ancient Greece
Nature as a background to man’s activity. Man and nature should cohabit in harmony.This world, which is the same for all, no one of gods or men has made. But it always was and will be: an ever-living fire, with measures of it kindling, and measures going out.
Eraclitus, Fragments
While he is drinking he beholds himself reflected in the mirrored pool—and loves; loves an imagined body which contains no substance, for he deems the mirrored shade a thing of life to love.
Ovid, Metamorphosis Book 3
Modern Phylosophy
Substance Dualism. This philosophy states that the mental can exist outside of the body, and the body cannot think. Following phylosophy of Cartesio.Body Culture for the East (China, Japan)
Taoism
“昔者庄周梦为蝴蝶，栩栩然蝴蝶也，自喻适志与！不知周也。俄然觉，则蘧蘧然周也。不知周之梦为蝴蝶与，蝴蝶之梦为周与？” 《庄子·齐物论》
Once upon a time Zhuang Zhou dreamed to be a butterfly. He was roaring in the air with free will. After a while, he was awaken. He couldn’t tell whether it was him dreaming to be a butterfly or the butterfly was dreaming to be him.
Zhuangzi， 'butterfly passage' of chapter 2
Confucianism
使目非是无欲见也，使耳非是无欲闻也。使口非是无欲言也，使心非是无欲虑也。及至其致好之也，目好之五色，耳好之五声，口好之五味，心利之有天下。 《荀子·劝学第一》
To let eyes not see those who were not supposed to be seen, to let ears not hear those who were not supposed to be heard, to let mouses not say those who were not supposed to be said, to let hearts not seek those who were not supposed to be sought. Then comes the harmony. Eyes seeking five colors, ears seeking five sounds, mouths seeking five flavours, thus hearts will do good to the society.
Xunzi, Encouraging learning (Section 1)
Mohism
故圣人为衣服，适身体，和肌肤而足矣，非荣耳目而观愚民也。 《墨子·辞过第六》
So when the saint seeks for clothes, they are looking for those which fits the body and has the best relationship with the skin. Clothes for saint is not for the pleasure of eyes.
Mozi, Indulgence in excess (Section 6)
Washida Kiyokazu
「第二の皮膚としての衣服」という見方を転倒し、身体を第一の衣服だと見る考え。...衣服は熱いシャワーなどと同様に境界画定の効果を持つという見解である。 「モードの迷宮」鷲田清一
Skin is the first boundary of the body, clothes and hot spring are also defining the boundaries of body same as the skin does.
“Modo no Meikyu”，Washida Kiyokazu
Hai Zi
Zhuang Zi is washing his hands in the water
over his palms a spread of silence
Zhuang Zi is washing his body in the water
his body a bolt of cloth
Clinging to the cloth are sounds
adrift on the water
Zhuang Zi wants to blend in
with the moon-gazing beasts
Bones grow inch by inch
like branches
above and below his navel
Perhaps Zhuang Zi is me
He touches the bark
and feels close
to his own body
Close and agonized
the moon touches me
as if I’m naked
nakedly
enter and exit
Mother is a door, gently open to me
Thinking about the past life，Hai Zi
Bathing Culture
Given the fact that we are supposed to deliver a project within 5 weeks, we thought of narrowing down to the topic of bathing rituals in order to plan the construction of a feasible prototype. In bathing rituals, different cultures look at the body in specific ways. We are not so keen on architecture of steam houses as we are interested in the props that facilitate the rituals of entering such spaces. We run into this fantastic magazine called Wet
which for a couple of months documented bathing cultures in a glamour way. Then we also looked at the exhibition "Soak, Steam, Dream" that took place here in London until few weeks ago.
First Crit Comments
Matt
. Marshall McLuhan - Medium is the message: in the first chapter he talks about how technology has evolved human society in three stages (mechanical age, electric age and global consciousness) in relation to three main technological achievements (motor, electricity, "internet") . Franz Kafka - Die Verwandlung (the metamorphosis) . Francesca Alfano Miglietti - identità mutanti . Stelarc, Matthew Barney (early works)Ruairi
. You're basically recognizing the distinctions between the western and eastern philosophy, that has a lot to do with, like you're saying the Judah Christian and seperation of body and mind, which doesn't exist in eastern philosophy, right? So, the person you probably need to recognize in the western philosophy, René Descartes, who kinds of.. he brought the book of the idea of animals are machines, but, the human being is different because they have these mind or so. And the environment would be my extension, which(what) is so interesting about eastern philosophy is (that) they understands that when there's environment, there's probably not much mind, or intelligence, and we 're who we're because of the environment we're inside of. . I think eastern philosophy, is finding its relationship closer to contemporary science than the western traditions. . And then you jumped to bathing, and for me it's like, "ok, that's interesting, that's not expected, that's what I'm excited about", but I can't imagine how you made that jump. I just need you guys to be propositional about it . Another distinction between the cultures, particularly between Japanese and English for instance, is the relationships of health robotics as well.. Japanese culture has a spiritual relationship with a tool, like kiri? you burn in the temple. That could be your spiritual relationship, like animism, like a Japanese psychic that is the connection to everything that is around you. So there's totally different thinking about robotics. Sort of spiritual animism. There's a book called the Buddha in the Robot. The spiritual surrounding in the eastern philoshophy is not a chaos, is not sth that look down upon you, but in the things that is around you. . Or you end up with tools that represent the cultures that they come from. . And eastern philosophy has a lot offer western views of that a lot of technology is getting made in the east, so i wonder what the western contributions is back.
. Start to put together 2 or 3 proposals, you probably have the favorite, but you still work the other ones up, you can discover which one you like by working them up. Mentally and physically and everything, spiritually... and talking and drawing.
Yuri
. Yeah i'm kind of getting a bit confused of what they have. Because it was kind of clear in the beginning. Then, talking of the relationships of the bathing. Then, i think... I mean, the topic is really really facinating, the(...body augmentation with? . Antony Gomley's work, a bath house, a square box filled with steam.Jessica
. In the Bartlett all the bathing houses have been done. I would never let undergraduate students do the bathing room. I love the first part of the presentation, there's really some juicy ideas that you could get sth from it. But maybe you start with the bath idea, maybe you can change to sth else. Maybe you start with it as an idea of skin, and then it evolves to sth else. These ideas of a bathing suit or bath room, maybe a little bit too prescript and too early? I understood when you said bath room, it's a pretty temr and in terms of work. But the different ideas of nature, and different perception of body, and nature, you know the east and west, is super interesting.Ami
. You can look into the history of bathing as well, like in Margate has a kind of history of people going there, it's a healthy thing, it was about water, and you can just look at that, how it changes and how it may relate to the differences between body and mind.. Looking for Donna Haraway, similar to the things you've said, that the skin is the boundary that you've got to the environment. I think it could be the point, that this exists in both cultures, start from that point, and where does it go.
Conclusions
We can conclude from the crit that there is an interesting underlying content in our ideas. Body augmentation and cultural differences have potential. However, the jump to bathing culture is not so immediate and might have to be reconsidered. Which other scenario can be investigated? Gym?


Man, grand daughter murdered in Mangaluru
by Special CorrespondentMANGALURU A 62-year-old man and his grand daughter were murdered in their house in Hosmaru village in Puttur Rural police station limits of Dakshina Kannada in the early hours of Tuesday.
According to police, a group of miscreants entered the house and assaulted Koggu Saheb (62), his wife Khatijamma (55) and their granddaughter Sameeha (16). Koggu Saheb and Sameeha died on the spot, while Khatijamma has been moved to a private hospital for treatment, the police said.
The incident came to the notice of police on Tuesday morning. More information about the incident is awaited.


|
y=0
(probability 0.194, score -1.639)
top features
|
y=1
(probability 0.102, score -2.375)
top features
|
y=2
(probability 0.048, score -3.176)
top features
|
y=3
(probability 0.063, score -2.893)
top features
|
y=4
(probability 0.035, score -3.505)
top features
|
y=5
(probability 0.055, score -3.035)
top features
|
y=6
(probability 0.114, score -2.246)
top features
|
y=7
(probability 0.153, score -1.918)
top features
|
y=8
(probability 0.090, score -2.508)
top features
|
y=9
(probability 0.146, score -1.972)
top features
|
|
Contribution?
|
Feature |
|
+0.038
|
movl movl
|
|
-0.015
|
<BIAS>
|
|
-0.031
|
call leave
|
|
-0.031
|
call sub
|
|
-0.050
|
sub lea
|
|
-0.055
|
leave ret
|
|
-0.067
|
mov call
|
|
-0.067
|
call
|
|
-0.069
|
movl lea
|
|
-0.245
|
mov movl
|
|
-1.048
|
mov mov
|
|
|
Contribution?
|
Feature |
|
-0.019
|
call sub
|
|
-0.021
|
movl movl
|
|
-0.031
|
<BIAS>
|
|
-0.035
|
call leave
|
|
-0.049
|
push mov
|
|
-0.049
|
push
|
|
-0.100
|
lea
|
|
-0.100
|
lea mov
|
|
-0.131
|
sub
|
|
-0.147
|
movl
|
|
-1.693
|
mov mov
|
|
|
Contribution?
|
Feature |
|
+0.823
|
mov mov
|
|
-0.002
|
mov sub
|
|
-0.004
|
call lea
|
|
-0.018
|
sub mov
|
|
-0.021
|
movl lea
|
|
-0.035
|
movl
|
|
-0.045
|
<BIAS>
|
|
-0.086
|
ret
|
|
-0.105
|
leave
|
|
-0.134
|
mov call
|
|
-0.134
|
call
|
|
-0.171
|
mov movl
|
|
-3.243
|
mov
|
|
|
Contribution?
|
Feature |
|
+0.507
|
mov mov
|
|
-0.014
|
movl lea
|
|
-0.016
|
mov sub
|
|
-0.027
|
<BIAS>
|
|
-0.042
|
push mov
|
|
-0.042
|
push
|
|
-0.089
|
call
|
|
-0.089
|
mov call
|
|
-0.090
|
lea
|
|
-0.090
|
lea mov
|
|
-0.145
|
movl
|
|
-2.756
|
mov
|
|
|
Contribution?
|
Feature |
|
+0.064
|
ret
|
|
-0.001
|
movl lea
|
|
-0.023
|
<BIAS>
|
|
-0.025
|
sub mov
|
|
-0.067
|
movl
|
|
-0.074
|
mov sub
|
|
-0.099
|
call lea
|
|
-3.279
|
mov
|
|
|
Contribution?
|
Feature |
|
+0.018
|
leave
|
|
+0.015
|
push mov
|
|
+0.015
|
push
|
|
-0.025
|
<BIAS>
|
|
-0.039
|
mov call
|
|
-0.039
|
call
|
|
-0.056
|
ret
|
|
-0.057
|
mov movl
|
|
-0.060
|
call lea
|
|
-0.087
|
lea
|
|
-0.087
|
lea mov
|
|
-0.150
|
movl
|
|
-2.482
|
mov
|
|
|
Contribution?
|
Feature |
|
-0.020
|
<BIAS>
|
|
-0.027
|
push mov
|
|
-0.027
|
push
|
|
-0.027
|
lea
|
|
-0.027
|
lea mov
|
|
-0.040
|
call
|
|
-0.040
|
mov call
|
|
-0.070
|
call leave
|
|
-0.099
|
call sub
|
|
-0.109
|
movl
|
|
-1.760
|
mov
|
|
|
Contribution?
|
Feature |
|
-0.020
|
<BIAS>
|
|
-0.030
|
push mov
|
|
-0.030
|
push
|
|
-0.034
|
movl mov
|
|
-0.065
|
sub lea
|
|
-0.072
|
ret
|
|
-0.117
|
call sub
|
|
-0.137
|
movl
|
|
-0.140
|
sub
|
|
-1.273
|
mov mov
|
|
|
Contribution?
|
Feature |
|
+0.084
|
call lea
|
|
+0.049
|
movl mov
|
|
+0.028
|
call sub
|
|
-0.009
|
<BIAS>
|
|
-0.029
|
mov sub
|
|
-0.067
|
leave ret
|
|
-0.110
|
lea
|
|
-0.110
|
lea mov
|
|
-0.113
|
call
|
|
-0.113
|
mov call
|
|
-2.119
|
mov
|
|
|
Contribution?
|
Feature |
|
+0.088
|
movl lea
|
|
-0.007
|
<BIAS>
|
|
-0.022
|
sub lea
|
|
-0.022
|
ret
|
|
-0.031
|
call lea
|
|
-0.037
|
leave
|
|
-0.041
|
push mov
|
|
-0.041
|
push
|
|
-0.052
|
leave ret
|
|
-0.083
|
sub
|
|
-0.088
|
call
|
|
-0.088
|
mov call
|
|
-0.104
|
movl movl
|
|
-0.120
|
lea
|
|
-0.120
|
lea mov
|
|
-1.204
|
mov
|
|


Reports annotations which can be simplified to their 'single element' or 'marker' shorthand form. Annotations that contain whitespace between the @-sign and the name of the annotation are also reported.
New in 10, Powered by InspectionGadgets


Audio messenger
Record an audio
Start record
Play recordings
{{item.id}}
Play
Delete
Select and combine audio
{{item.id}}
Combine and play


Add your friends or meet new friends, draft pokemon and schedule battles
Premium members: Connect your discord guild and get notifications of events happening with your league
Create and manage your own teams with your own logos and crush all your opponents!


Abstract
VPH-WIDOCO VERSION.
This is the Dutch Nursing Home Care Ontology, developed within the KIK-V programme (2019-2021) of the Dutch National Healthcare Institute.
Author: Roxane Segers, Dutch National Healthcare Institute.
Institutional Homepage: https://english.zorginstituutnederland.nl/
Project Homepage (only in Dutch): https://www.kik-v.nl
DISCLAIMER:
This ontology includes numerous SKOS mappings to the following ontologies and thesauri where possible:
SnoMed, BFO, DOLCE, SUMO, STY, FMA, Gufo, UFO. Note that these mappings can not be represented in this documentation.
The VPH contains many 'rdfs:seeAlso' properties that refer to classes in VPH that may look similar but point to different concepts. This property is also used to refer to classes needed for instantiating several ontology design patterns. Unfortunately, this information can not be represented in this documentation.
To access all information currently incorporated in VPH, we therefore refer to VPH.owl. Note that the ontology is very much work-in-progress and not yet axiomatized.


Jeff Brazier admits sons with Jade Goody 'may have misconstrued concept of work'
TV presenter Jeff Brazier, 40, on raising his sons with Jade Goody alone, living to 111, and why he’s so proud of his survivor mum who also had to bring up his younger brother who has cerebral palsy
by Jeff Brazier (talking to Adam Beresford), Ascot AdministratorMy mum had a tough relationship with my stepdad, and we had to run away to a women’s refuge.
They were not good times… She had my brother, who has cerebral palsy, seven years after me.
To have had the strength to deal with that and to look after my brother, and to cope with my stepdad’s insecurities and the failings in their relationship, she managed somehow to get us through.
I’ve always thought she should feel really proud of that. Unfortunately, I’m not sure she sees it that way.
Taking part in the recent documentary Jade Goody: The Reality Star Who Changed Britain was something I had to do.
What tipped me towards doing it was my sons (Bobby, 16, and Freddie, 15) are going to watch it one day.
I can’t control what anyone else says about her, but I can just tell some really positive, warm, lovely, funny stories about their mum.
That’s going to be better for them to see.
My boys may have slightly misconstrued the concept of what a regular day at work is.
Growing up they saw what their mum used to do and what my work/life balance has been like.
But my oldest just started an apprenticeship and he’s commuting into London and working in an office.
Of course there’s no reason his work can’t be like mine, but he’ll have to work hard to create that opportunity.
I think it was a mistake that I didn’t play football for as long as I could.
When you imagine what I’ve done for the last 11 years as a single parent, it’s been a fairly lonely path – you are the one person who all the responsibility falls on.
It’s the complete opposite when you play football and you’re part of a team, a group that all pull together to achieve something.
I always wanted to study again, after I gave up school to play football.
So when I had a session with a life coach, I decided it was something I’d like to become.
I love it, I get so much satisfaction from doing it.
It makes me feel good to help people work through something that’s difficult for them.
I always say to myself I’m going to live to 111, and I believe I will because I’m doing everything I can to deserve that.
I wasn’t bothered about turning 40.
I work really hard to stay fit and healthy, I don’t put anything in my body I shouldn’t.
It’s important to keep families together, so I do charity work with Ronald McDonald House.
They provide free accommodation for parents whose children are in hospital.
My Secret Snapshot
For nine years I worked for This Morning , and the most special thing for me was being able to go away to film.
Because I was working, I didn’t feel guilty about leaving the boys for a couple of days.
It was a chance for me to take stock and take a few deep breaths, so I could go back to life as a single parent with the right perspective and less stress.
This was in a frozen lake in Lapland after I’d just had a sauna.
It served as good preparation for going to the Andes for SAS Who Dares Wins . It also brought back a lot of memories, because when I was 17 I went to live in a place called Orland between Sweden and Finland.
I played professional football for the team there, and I had the best six months of my life.
- Jeff supports McDonald's campaign to raise money for Ronald McDonald House Charities, who give 'home away from home support' to families with children.


market cap: {{ vm.company.MarketCap }}
{{ vm.company.ADRTSO }}
IPO year: {{ vm.company.IPOyear }}
Sector: {{ vm.company.Sector }}
Industry: {{ vm.company.Industry }}
Click symbol for Link to more info: {{ vm.company.Symbol }}
{{ vm.company.FIELD10 }}


TESTING EXAMPLES OF VEGA-LITE MAPPING
Overijssel (geojson)
thematic maps:
nominal - chorochromatic
quantitative - choropleth
quantitative - proportional points
quantitative - choropleth + proportional points
nominal lines
ordinal - value of lines
quantitative - value of lines
quantitative - proportional lines
broken bin example
world geojson
repaired birds geojson
NL in RD geojson


Create your Character!
Name:
Picture:
Share
Blast Off!
-Privacy Policy
Invalid Form
×
Please Enter Your Name and Choose an Avatar...Even Though It's Such A Hassle Remembering All Your Names


Dukes WC Player Auction -
Enter Name:
Enter Key:
Submit
Owner:
Player:
Start
End
Category:
Salary: $
Owner:
Price: $
TIME
Bid
Results
© 2019 apatti. All Rights Reserved


Myki money
{{card().moneyBalance | currency:'USD'}}
Auto top up
{{card().moneyTopUpAppPurchased | currency:'USD'}} top up processing
{{card().moneyTopupInProgress | currency:'USD'}} will be added at next touch on
Myki pass
{{card().passActiveFriendlyText()}}
{{card().passActive}}
{{card().passInactive}}
Balance may be delayed by up to 24 hours
Last processed transaction {{card().lastTransactionDate | amCalendar:null:{sameElse: 'DD/MM/YYYY'} }}


Survey Form
Let us know how we can improve Jabiro Enterprise
Name:
Email:
Age:
select from here
Student
Employed
TV:
CP:
Radio:
submit


---
img: https://storage.googleapis.com/mail-attachments
subject: "Isha Sathsang - New Zealand"
preview: https://rawgit.com/ishacrm/emails/master/dist/nz/2017/sathsang-201702.html
---
The Adiyogi brought this possibility that a human bring need not be contained in the defined limitations of our species.
- Sadhguru
Dear {{{{raw}}}}{{FIRST_NAME}}{{{{/raw}}}}, Isha Monthly Group Meditation is an opportunity to deepen your kriya with Sadhguru's voice guiding you through the Shambhavi Mahamudra Kriya. Here are the details of our upcoming Sathsang:
Please ensure that
Inner Engineering Online participants
* Please note that Sathsang will be conducted on the second Saturday of every month.
For the first time, We will be offering a practice Q&A session, on Sunday, February 12th through a webinar, to better support you in establishing your Shambhavi Mahamudra Kriya. This is an opportunity for you to have your questions or concerns clarified by a trained teacher. To participate, please register here: *This session is open to those of you who have completed the Inner Engineering program and have been initiated into the Shambhavi Mahamudra Kriya.
Practice Correction Webinar
February, 2017
Please be outside the door not later than 35 minutes of start time to join the session after the Shambhavi Mahamudra practice.
Inner Engineering Total (4 day program)*
| Thu 16th - Sun 19th Mar'17 | Perth |
| March 23rd (Thu) - March 26th (Sun) 2017 | Brisbane |
Isha Upa Yoga
| Date | Center | Time |
|---|---|---|
| Sat 22 Oct'16 | Shanti Nivas Seniors Center 14 Spring Street (Next to Dolphin Theatre) Onehunga |
6:45pm - 8:00pm |
For any enquiries regarding attending programmes at or visiting Isha Yoga Centre in India, please contact visitindia-apac@ishafoundation.org


--- layout: with_sidebar body: search title: Archives --- {% if site.tapir_token %}
Search is not enabled on this site.


--- layout: default title: Oops! permalink: /404 tagline: We can't seem to find the page you're looking for. 🙅 in_navigation: false --- {% include intro-section.html %}


We got tables!
- enable web-enabled convergence
- incentivize innovative e-services
- facilitate intuitive web services
- repurpose real-time initiatives
- engage customized vortals
- generate B2C eyeballs
- strategize user-centric models
- brand impactful schemas
- morph best-of-breed infomediaries
- drive holistic users
- synergize scalable schemas
- streamline B2C platforms
- embrace granular metrics


Nebulas Dice Roll
Home
(current)
Nebulas Dice Roll
The free dice game that gives
NAS
token if you guess correctly.
Roll up to once each minute.

Guess:


This function escapes characters so that arbitrary text can be placed within as <xml> text.
Function escapeXMLText
Semantics


Choose Shirt
Add Text
Add Clip Art
Upload Image
Personalize
Save Design
choose color
Cotton T-shirts
colors
All Categories
T-Shirts
Short Sleeve
Long Sleeve
Tank Tops &Sleeveless
Youth
Ladies & Juniors
Juniors Short Sleeve &Tank Tops
Ladies Short Sleeve &Tank Tops
Long Sleeve
Athletics
Athletics
Teamwear & Jerseys
Basketball
Performance Shirts
Soccer
Baseball & Softball
T-Shirts
Short Slavee
Short Slavee
Hanes 50/50 Hooded Sweatshirt
Sizes:
YXS-3XL
Colors Available:
21
Min Qty:
6
Price:
$25
×
Add Text:
Add Text
Text Properties
Spacing:
Color:
Font Size:
Arc Text:
Circular Text
Add Outline
Clipart
Leaf
Santa
Guiter
Dragon
Symbol
Buffelo
Paint
Arrow
Deer
customize clipart
color:
Angle:
Opacity:
Upload Image
Click Here to Upload
Import Design
Team Name & Numbers
Add Names
on Front
on Back
1 Inches
1.5 Inches
2 Inches
Add Number
on Front
on Back
1 Inches
2 Inches
3 Inches
4 Inches
Enter Names & Numbers
Serial
Name
Number
Product
save
×
File Name:
Save as:
PNG Image
JPG Image
GIF Image
BMP Image
JSON Data
×


Hello! This page has moved to
https://reasonml.github.io/community/blog/
.
Please update the URLs to reflect it. Thanks!


This example shows how to authenticate an user against a remote host with Aspera Connect 2.8+, using the API method authenticate.For simplicity and clarity, this sample code does not check that all the fields are filled, and does not mask the password. Remote Host Remote User Remote Password Show Authentication Credentials JSON
This example shows how to authenticate an user against a remote host with Aspera Connect 2.8+, using the API method authenticate.
For simplicity and clarity, this sample code does not check that all the fields are filled, and does not mask the password.


Themes Bootstrap
Home
Team
Works
Services
Contact
Browse the web
in Dark Mode
They emit low levels of light while maintaing a high standard of usability.
See all works
© Themes Bootstrap 2019. All Rights Reserved
Scroll down for more


Chez Scheme is an implementation of the Revised6 Report on Scheme [27] (R6RS) with numerous language and programming environment extensions.
This book describes these extensions in detail. It contains as well a concise summary of standard and Chez Scheme forms and procedures, which gives the syntax of each form and the number and types of arguments accepted by each procedure. Details on standard Scheme features can be found in The Scheme Programming Language, 4th Edition (TSPL4) [11] or the Revised6 Report on Scheme. The Scheme Programming Language, 4th Edition also contains an extensive introduction to the Scheme language and numerous short and extended examples.
Most of this document also applies equally to Petite Chez Scheme, which is fully compatible with the complete Chez Scheme system but uses a high-speed interpreter in place of Chez Scheme's incremental native-code compiler. Programs written for Chez Scheme run unchanged in Petite Chez Scheme as long as they do not require the compiler to be invoked. In fact, Petite Chez Scheme is built from the same sources as Chez Scheme, with all but the compiler sources included. A detailed discussion of the impact of this distinction appears in Section 2.8.
The remainder of this chapter covers Chez Scheme extensions to Scheme syntax (Section 1.1), notational conventions used in this book (Section 1.2), the use of parameters for system customization (Section 1.3), and where to look for more information on Chez Scheme (Section 1.4).
Chapter 2 describes how one uses Chez Scheme for program development, scripting, and application delivery, plus how to get the compiler to generate the most efficient code possible. Chapter 3 describes debugging and object inspection facilities. Chapter 4 documents facilities for interacting with separate processes or code written in other languages. Chapter 5 describes binding forms. Chapter 6 documents control structures. Chapter 7 documents operations on nonnumeric objects, while Chapter 8 documents various numeric operations, including efficient type-specific operations. Chapter 9 describes input/output operations and generic ports, which allow the definition of ports with arbitrary input/output semantics. Chapter 10 discusses how R6RS libraries and top-level programs are loaded into Chez Scheme along with various features for controlling and tracking the loading process. Chapter 11 describes syntactic extension and modules. Chapter 12 describes system operations, such as operations for interacting with the operating system and customizing Chez Scheme's user interface. Chapter 13 describes how to invoke and control the storage management system and documents guardians and weak pairs. Chapter 14 describes Chez Scheme's expression editor and how it can be customized. Chapter 15 documents the procedures and syntactic forms that comprise the interface to Chez Scheme's native thread system. Finally, Chapter 16 describes various compatibility features.
The back of this book contains a bibliography, the summary of forms, and an index. The page numbers appearing in the summary of forms and the italicized page numbers appearing in the index indicate the locations in the text where forms and procedures are formally defined. The summary of forms and index includes entries from TSPL4, so that they cover the entire set of Chez Scheme features. A TSPL4 entry is marked by a "t" prefix on the page number.
Online versions and errata for this book and for TSPL4 can be found at www.scheme.com.
Acknowledgments: Michael Adams, Mike Ashley, Carl Bruggeman, Bob Burger, Sam Daniel, George Davidson, Aziz Ghuloum, Bob Hieb, Andy Keep, and Oscar Waddell have contributed substantially to the development of Chez Scheme. Chez Scheme's expression editor is based on a command-line editor for Scheme developed from 1989 through 1994 by C. David Boyer. File compression is performed with the use of the zlib compression library developed by Jean-loup Gailly and Mark Adler. Implementations of the list and vector sorting routines are based on Olin Shiver's opportunistic merge-sort algorithm and implementation. Michael Lenaghan provided a number of corrections for earlier drafts of this book. Many of the features documented in this book were suggested by current Chez Scheme users, and numerous comments from users have also led to improvements in the text. Additional suggestions for improvements to Chez Scheme and to this book are welcome.
Chez Scheme extends Scheme's syntax both at the object (datum) level and at the level of syntactic forms. At the object level, Chez Scheme supports additional representations for symbols that contain nonstandard characters, nondecimal numbers expressed in floating-point and scientific notation, vectors with explicit lengths, shared and cyclic structures, records, boxes, and more. These extensions are described below. Form-level extensions are described throughout the book and summarized in the Summary of Forms, which also appears in the back of this book.
Chez Scheme extends the syntax of identifiers in several ways. First, the sequence of characters making up an identifier's name may start with digits, periods, plus signs, and minus signs as long as the sequence cannot be parsed as a number. For example, 0abc, +++, and .. are all valid identifiers in Chez Scheme. Second, the single-character sequences { and } are identifiers. Third, identifiers containing arbitrary characters may be printed by escaping them them with \ or with |. \ is used to escape a single character (except 'x', since \x marks the start of a hex scalar value), whereas | is used to escape the group of characters that follow it up through the matching |. For example, \||\| is an identifier with a two-character name consisting of the character | followed by the the character \, and |hit me!| is an identifier whose name contains a space.
In addition, gensyms (page 7.9) are printed with #{ and } brackets that enclose both the "pretty" and "unique" names, e.g., #{g1426 e5g1c94g642dssw-a}. They may also be printed using the pretty name only with the prefix #:, e.g., #:g1426.
Arbitrary radixes from two through 36 may be specified with the prefix #nr, where n is the radix. Case is not significant, so #nR may be used as well. Digit values from 10 through 35 are specified as either lower- or upper-case alphabetic characters, just as for hexadecimal numbers. For example, #36rZZ is 35 × 36 + 35, or 1295.
Chez Scheme also permits nondecimal numbers to be printed in floating-point or scientific notation. For example, #o1.4 is equivalent to 1.5, and #b1e10 is equivalent to 4.0. Digits take precedence over exponent specifiers, so that #x1e20 is simply the four-digit hexadecimal number equivalent to 7712.
In addition to the standard named characters #\alarm, #\backspace, #\delete, #\esc, #\linefeed, #\newline, #\page, #\return, #\space, and #\tab, Chez Scheme recognizes #\bel, #\ls, #\nel, #\nul, #\rubout, and #\vt (or #\vtab). Characters whose scalar values are less than 256 may also be printed with an octal syntax consisting of the prefix #\ followed by a three octal-digit sequence. For example, #\000 is equivalent to #\nul.
Chez Scheme's fxvectors, or fixnum vectors, are printed like vectors but with the prefix #vfx( in place of #(. Vectors, bytevectors, and fxvectors may be printed with an explicit length prefix, and when the explicit length prefix is specified, duplicate trailing elements may be omitted. For example, #(a b c) may be printed as #3(a b c), and a vector of length 100 containing all zeros may be printed as #100(0).
Chez Scheme's boxes are printed with a #& prefix, e.g., #&17 is a box containing the integer 17.
Records are printed with the syntax #[type-name field ...], where the symbol type-name is the name of the record type and field ... are the printed representations for the contents of the fields of the record.
Shared and cyclic structure may be printed using the graph mark and reference prefixes #n= and #n#. #n= is used to mark an item in the input, and #n# is used to refer to the item marked n. For example, '(#1=(a) . #1#) is a pair whose car and cdr contain the same list, and #0=(a . #0#) is a cyclic list, i.e., its cdr is itself.
A $primitive form (see page 336) may be abbreviated in the same manner as a quote form, using the #% prefix. For example, #%car is equivalent to ($primitive car), #2%car to ($primitive 2 car), and #3%car to ($primitive 3 car).
Chez Scheme's end-of-file object is printed #!eof. If the end-of-file object appears outside of any datum within a file being loaded, load will treat it as if it were a true end of file and stop loading at that point. Inserting #!eof into the middle of a file can thus be handy when tracking down a load-time error.
Broken pointers in weak pairs (see page 381) are represented by the broken weak pointer object, which is printed #!bwp.
In addition to the standard delimiters (whitespace, open and close parentheses, open and close brackets, double quotes, semi-colon, and #), Chez Scheme also treats as delimiters open and close braces, single quote, backward quote, and comma.
The Chez Scheme lexical extensions described above are disabled in an input stream after an #!r6rs comment directive has been seen, unless a #!chezscheme comment directive has been seen since. Each library loaded implicitly via import and each RNRS top-level program loaded via the --program command-line option, the scheme-script command, or the load-program procedure is treated as if it begins implicitly with an #!r6rs comment directive.
The case of symbol and character names is normally significant, as required by the Revised6 Report. Names are folded, as if by string-foldcase, following a #!fold-case comment directive in the same input stream unless a #!no-fold-case has been seen since. Names are also folded if neither directive has been seen and the parameter case-sensitive has been set to #f.
The printer invoked by write, put-datum, pretty-print, and the format ~s option always prints standard Revised6 Report objects using the standard syntax. For example, it prints symbols whose names require escaping using hex scalar value escapes, not one of the other mechanisms supported by the reader. Similarly, it does not print the explicit length or suppress duplicate trailing elements unless the parameter print-vector-length is set to true.
This book follows essentially the same notational conventions as The Scheme Programming Language, 4th Edition. These conventions are repeated below, with notes specific to Chez Scheme.
When the value produced by a procedure or syntactic form is said to be unspecified, the form or procedure may return any number of values, each of which may be any Scheme object. Chez Scheme usually returns a single, unique void object (see void) whenever the result is unspecified; avoid counting on this behavior, however, especially if your program may be ported to another Scheme implementation. Printing of the void object is suppressed by Chez Scheme's waiter (read-evaluate-print loop).
This book uses the words "must" and "should" to describe program requirements, such as the requirement to provide an index that is less than the length of the vector in a call to vector-ref. If the word "must" is used, it means that the requirement is enforced by the implementation, i.e., an exception is raised, usually with condition type &assertion. If the word "should" is used, an exception may or may not be raised, and if not, the behavior of the program is undefined. The phrase "syntax violation" is used to describe a situation in which a program is malformed. Syntax violations are detected prior to program execution. When a syntax violation is detected, an exception of type &syntax is raised and the program is not executed.
Scheme objects are displayed in a typewriter typeface just as they are to be typed at the keyboard. This includes identifiers, constant objects, parenthesized Scheme expressions, and whole programs. An italic typeface is used to set off syntax variables in the descriptions of syntactic forms and arguments in the descriptions of procedures. Italics are also used to set off technical terms the first time they appear. The first letter of an identifier that is not ordinarily capitalized is not capitalized when it appears at the beginning of a sentence. The same is true for syntax variables written in italics.
In the description of a syntactic form or procedure, a pattern shows the syntactic form or the application of the procedure. The syntax keyword or procedure name is given in typewriter font, as are parentheses. The remaining pieces of the syntax or arguments are shown in italics, using names that imply the types of the expressions or arguments expected by the syntactic form or procedure. Ellipses are used to specify zero or more occurrences of a subexpression or argument.
All Chez Scheme system customization is done via parameters. A parameter is a procedure that encapsulates a hidden state variable. When invoked without arguments, a parameter returns the value of the encapsulated variable. When invoked with one argument, the parameter changes the value of the variable to the value of its argument. A parameter may raise an exception if its argument is not appropriate, or it may filter the argument in some way.
New parameters may be created and used by programs running in Chez Scheme. Parameters are used rather than global variables for program customization for two reasons: First, unintentional redefinition of a customization variable can cause unexpected problems, whereas unintentional redefinition of a parameter simply makes the parameter inaccessible. For example, a program that defines *print-level* for its own purposes in early releases of Chez Scheme would have unexpected effects on the printing of Scheme objects, whereas a program that defines print-level for its own purposes simply loses the ability to alter the printer's behavior. Of course, a program that invokes print-level by accident can still affect the system in unintended ways, but such an occurrence is less likely, and can only happen in an incorrect program.
Second, invalid values for parameters can be detected and rejected immediately when the "assignment" is made, rather than at the point where the first use occurs, when it is too late to recover and reinstate the old value. For example, an assignment of *print-level* to -1 would not have been caught until the first call to write or pretty-print, whereas an attempted assignment of -1 to the parameter print-level, i.e., (print-level -1), is flagged as an error immediately, before the change is actually made.
Built-in system parameters are described in different sections throughout this book and are listed along with other syntactic forms and procedures in the Summary of Forms in the back of this book. Parameters marked "thread parameters" have per-thread values in threaded versions of Chez Scheme, while the values of parameters marked "global parameters" are shared by all threads. Nonthreaded versions of Chez Scheme do not distinguish between thread and global parameters. See Sections 12.13 and 15.6 for more information on creating and manipulating parameters.
The articles and technical reports listed below document various features of Chez Scheme and its implementation:
Links to abstracts and electronic versions of these publications are available at the url http://www.cs.indiana.edu/chezscheme/pubs/.
Chez Scheme Version 9 User's Guide
Copyright © 2016 Cisco Systems, Inc.
Licensed under the Apache License Version 2.0
(full copyright notice.).
Revised \INSERTREVISIONMONTHSPACEYEAR for Chez Scheme Version 9.4
about this book


Large button Large button
Default button Default button
Small button Small button
Extra small button Extra small button


---
layout: page
title: About me
use-site-title: true
show-avatar: false
---
"If your plan is for one year plant rice. If your plan is for ten years plant trees. If your plan is for one hundred years educate children." [Confucius]
- Bio
-
- In my professional career I have always worked on high-performance, high-throughput software applications
- I daily code in C++ but I'm confortable with python and I know basics of web development (Javascript/HTML). My next language to master is Rust!
- I'm confortable benchmarking, intsalling and deploying high-performance storage technologies (NVMe SSDs, Persistent memories)
- I have worked in close contact with industry partners (e.g. Intel, Micron)
- I enjoy teaching, supervising people and doing outreach events
- IoT: I enjoy using Arduino or similar microcontrollers (❤ ESP32) for applications such as weather station, RC car, soil moisture controller, LoRa network
- Data analysis: I like to analyze big datasets, epsecially related to weather or climate change
- Experience
-
2022 Computer Engineer/Applied physicist (Senior Applied Fellow)
- Working at CERN on the Data Acquisition system of the DUNE Experiment
2019-2022 Computer Engineer
- Investigation of low latency and high throughput storage technologies for the data acquisition system of particle physics experiments at CERN and in the USA. Work in collaboration with Intel and Micron
- Performance evaluation and integration of a distributed key-value store for high-bandwidth data
storage in event-driven systems
- Performance benchmarking of high-performance SSDs, persistent memory modules and storage devices
- R&D of Deep Learning classification algorithms using sparse CNNs.
- Main technologies used: Linux, C++, Storage technologies, Deep Learning
2018-2019 Front-End Software Developer at CERN
- Joined CERN's task force to combat COVID-19 global shortage of ventilators
- Achieved in a very short timescale a high-quality, versatile and low-cost device to provide long term alveolar ventilation support to patients, both in and out of Intensive Care
- Software developer of a web-based GUI for monitoring and control of the ventilator device
- R&D of Deep Learning classification algorithms using sparse CNNs.
- Main technologies used: Python (Flask), JavaScript, HTML/CSS
2018-2019 Software Engineer at CERN
- Investigation of distributed file systems and software defined storage technologies as an implementation of a large-capacity high-throughput persistent storage buffer
- Market analysis of the available products, installation in testbed environment, execution of systematic benchmarking measurements
- Distributed file systems tested: GlusterFS, HadoopFS, CephFS
- R&D of Deep Learning classification algorithms using sparse CNNs.
- Main technologies used: Linux, Python, Storage devices, Distributed file systems, JavaScript/HTML
- Education
-
2022 PhD in Applied Physics at University of Liverpool , Faculty of Science and Engineering
- Thesis: High-performance storage and dataflow solutions for the data acquisition system of particle physics experimentsHigh-performance storage and dataflow solutions for the data acquisition system of particle physics experiments
2019 MSc in Nuclear and Particle Physics at University of Pavia
- Thesis: Trigger and DAQ studies for the ATLAS experiment: performance of the current tau trigger and dataflow storage investigation for the upgrade
2016 BSc in Physics at University of Pavia
- Thesis: Tracking algorithms with GPU technology for trigger applications at LHC
- Research interests
-
→ Data storage
→ Data storage
→ Trigger and data acquisition architectures in HEP
→ Distributed systems
→ Data Acquisition systems
→ Machine Learning
- Teaching
-
"Storage systems" International School of Trigger and DAQ, 2020
"Online Software for data acquisition system " International School of Trigger and DAQ, 2019
"Computer networks " International School of Trigger and DAQ, 2018


{% extends "base.html" %} {% load zinnia_tags i18n %} {% load url from future %} {% get_tags as entry_tags %} {% block page_title %}Blog{% endblock %} {% block link %} {% endblock %} {% block nav_blog %}
Discussions about text analytics, visualisations and how it all applies to the modern web. We will try and keep things interesting and relevant!


| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| cubemap.js | 96.7% | 88/91 | 71.88% | 23/32 | 100% | 3/3 | 96.7% | 88/91 | |
| dds.js | 27.94% | 19/68 | 0% | 0/16 | 50% | 1/2 | 27.94% | 19/68 | |
| delaunay.js | 1.65% | 2/121 | 0% | 0/62 | 0% | 0/6 | 1.71% | 2/117 | |
| earClipping.js | 8.04% | 18/224 | 0% | 0/61 | 5.26% | 1/19 | 8.49% | 18/212 | |
| hdr.js | 70.75% | 75/106 | 60% | 21/35 | 57.14% | 4/7 | 72.12% | 75/104 | |
| mesh.js | 1.48% | 3/203 | 0% | 0/59 | 0% | 0/3 | 1.48% | 3/203 | |
| sh.js | 5.49% | 5/91 | 0% | 0/28 | 0% | 0/3 | 5.49% | 5/91 | |
| texture.js | 22.79% | 31/136 | 21.13% | 15/71 | 36.36% | 4/11 | 22.79% | 31/136 |


---
layout: default
---
Styleguide Template
Boilerplate for creating components based style guides using Jekyll. Here is the Github repository for it, should you want to have a peek at the code, fork it or report an issue.
{% assign entries = site.components %}
{% for entry in entries %}
{% include component.html %}
{% endfor %}
{% comment %}
If you want to make sure your types are grouped (file names are not enough), you could use this group_by loop instead
{% assign componentsByType = site.components | group_by:"type" %}
{% for type in componentsByType %}
{{ type.name | capitalize }}
{% for entry in type.items %}
{% include component.html %}
{% endfor %}
{% endfor %}
{% endcomment %}
{% comment %}
If you want to use pages and/or posts to create a more comple styleguide with pages / intros for every type of components, you can use these where loops on those pages / posts instead
{% assign entries = site.components | where:"type","buttons" %}
{% for entry in entries %}
{% include component.html %}
{% endfor %}
{% assign entries = site.components | where:"type","typography" %}
{% for entry in entries %}
{% include component.html %}
{% endfor %}
{% endcomment %}


This package contains different medium models for air:
| Name | Description |
|---|---|
| SimpleAir | Air: Simple dry air model (0..100 degC) |
| DryAirNasa | Air: Detailed dry air model as ideal gas (200..6000 K) |
| ReferenceAir | ReferenceAir: Detailed dry air model with a large operating range (130 ... 2000 K, 0 ... 2000 MPa) based on Helmholtz equations of state |
| MoistAir | Air: Moist air model (190 ... 647 K) |
| ReferenceMoistAir | ReferenceMoistAir: Detailed moist air model (143.15 ... 2000 K) |


- 20 Nov 19
- 3 Comment
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ut...
I am Francisco Ochoa, a Full Stack Developer and a Website Designer based in South Central Los Angeles, California, USA. I aspire to create beautiful and stunning websites that combat the root causes of problems my clients face. I use Human-Centered Design thinking in every project to ensure quality, usability, and effortless design from a user perspective.
When I am not busy programming or designing, I enjoy riding my cool fixie down the Grande Ave. hill in Downtown Los Angeles. Maybe you can catch a flick of me bombing down traffic.
Specialized in classes that emphasized leveraging Human Centered Design techniques and research methods.
Organized social media campaigns on Twitter, Youtube, Instagram, Tik Tok, and Facebook to grow brand awareness and to effectively recruit youth into the school's various gymnastics classes and teams. I leveraged Premiere pro for video editing, Photoshop to edit pictures, inDesign and Adobe Spark to create digital content and physical flyers as needed.
Created and maintained company wide relational databases that were at the core of all of our data consolidated products. Also maintained and updated the company's website and other technical needs.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
NewYork, USA
12 Street Name
<EMAIL_ADDRESS><EMAIL_ADDRESS>+1<PHONE_NUMBER>
+1<PHONE_NUMBER>
www.yourdomain.com


Thank you kindly for your message!
I'll get back to you with an answer as soon as possible.
{% extends "base.html" %} {% load staticfiles %} {% block content %}
Thank you kindly for your message!
I'll get back to you with an answer as soon as possible.


Brazilian Financial Services Firm XP Begins U.S. IPO Process
by Donovan JonesSummary
- XP has filed to raise $100 million in a U.S. IPO, although the final figure may differ.
- The firm provides a range of financial services to consumers and institutions in Brazil.
- XP has grown quickly but the Brazilian economy has been plagued by recession in recent years and the currency continues to devalue against the U.S. dollar.
Quick Take
XP (XP) has filed to raise gross proceeds of $100 million from a U.S. IPO, according to an F-1 registration statement.
The firm operates as a technology-driven consumer debt financing solutions platform with offices in Brazil, New York, Miami, London and Geneva.
XP has grown quickly and has positive cash flow from operations, but the Brazilian economy is unpredictable and the currency continues to depreciate against the U.S. dollar, a negative for U.S. investors.
I’ll provide an update when we learn more IPO details.
Company and Technology
São Paulo, Brazil-based XP was founded in 2015 and provides debt financial services through its operating channels, branded as XP, Rico and Clear, which operate as a debt marketplace - offering services of both XP’s partners and its competitors.
Management is headed by CEO and Chairman Guilherme Dias Fernandes Benchimol, who holds a bachelor’s degree in business economics.
XP offers a suite of solutions, including advisory solutions, such as XP Investimentos for retail clients, XP Private for high-net-worth individual clients, XP Investments that is focused on international clients; as well as XP Issuer Services, for our corporate and institutional buyers.
Management says that the Brazilian investment industry is ‘generally inefficient,’ expensive by global standards and often results in poor client experiences, primarily due to the landscape being dominated by five traditional financial institutions with assets worth about $1.5 trillion.
XP has a network of retail investors, institutions, and corporate issuers, accounting for about 1.5 million active clients and 125 billion Brazilian real (R$) in net in flows of “new money year-to-date as of September 2019, up 101% year-over-year and 148% year-over-year, respectively.”
Investors in XP included Actis and General Atlantic. Source: Crunchbase
Customer Acquisition
The firm markets its offerings through a variety of marketing campaigns, including advertising through traditional media, such as magazines, television, and newspapers, as well as online and offline advertising, primarily digital media, such as social media accounts, social media influencers, online videos and sponsored blogs.
The firm also has digital content and marketing operations, that consist of Infomoney, an investment portal in Latin America, XP Educação, an online financial education portal in Brazil, XP Research, a digital platform with over 500,000 monthly unique visitors, EXPERT, a large investment event in Latin America, as well as the company’s digital Influencers program, with over 3 million followers on social media.
Management also notes the firm operates Leadr - an investment-focused social media network, downloaded over 465,000 times and operates by 150,000 monthly active users.
Sales and marketing expenses as a percentage of revenue have been uneven, per the table below:
| Selling | Expenses vs. Revenue |
| Period | Percentage |
| Nine Mos. Ended Sept. 30, 2019 | 2.4% |
| 2018 | 3.2% |
| 2017 | 1.7% |
Source: Company registration statement
The sales & marketing efficiency rate, defined as how many dollars of additional new revenue generated by each dollar of sales & marketing spend, was a high 16.4x in the most recent nine-month period, as shown in the table below:
| Selling | Efficiency Rate |
| Period | Multiple |
| Nine Mos. Ended Sept. 30, 2019 | 16.4 |
| 2018 | 11.0 |
Source: Company registration statement
Market and Competition
According to a market research report by Trading Economics, consumer credit in Brazil increased to BRL1.93 trillion in September 2019, an increase over the previous month's BRL1.91 trillion.
Below is an overview graphic of the market growth between October in 2018 and 2019:
In September 2018, year-over-year growth consumer loan growth in Brazil reached 22.6%, representing more than triple the industry average of 7%.
Competitive firms include:
- Itau (NYSE:ITUB)
- Bradesco (NYSE:BBD)
- Caixa (OTCPK:CAIXY)
- Banco do Brasil (OTCPK:BDORY)
- Santander (NYSE:SAN)
- Guide
- Modal
- Genial
- Easyinvest
Financial Performance
XP’s recent financial results can be summarized as follows:
- Sharp growth in top-line revenue
- Increasing operating profit but slightly decreasing operating margin
- Uneven but now positive cash flow from operations
Below are relevant financial metrics derived from the firm’s registration statement:
| Total Revenue | ||
| Period | Total Revenue | % Variance vs. Prior |
| Nine Mos. Ended Sept. 30, 2019 | $ 825,000,000 | 65.8% |
| 2018 | $ 711,000,000 | 55.3% |
| 2017 | $ 457,680,000 | |
| Operating Profit (Loss) | ||
| Period | Operating Profit (Loss) | Operating Margin |
| Nine Mos. Ended Sept. 30, 2019 | $ 556,000,000 | 67.4% |
| 2018 | $ 485,000,000 | 68.2% |
| 2017 | $ 318,480,000 | 69.6% |
| Net Income (Loss) | ||
| Period | Net Income (Loss) | |
| Nine Mos. Ended Sept. 30, 2019 | $ 168,000,000 | |
| 2018 | $ 112,000,000 | |
| 2017 | $ 101,760,000 | |
| Cash Flow From Operations | ||
| Period | Cash Flow From Operations | |
| Nine Mos. Ended Sept. 30, 2019 | $ 18,421,000 | |
| 2018 | $ (109,619,280) | |
| 2017 | $ 62,968,080 |
Source: Company registration statement
As of September 30, 2019, the company had $16.9 million in cash and $155.1 million in borrowings. (Unaudited, interim)
Free cash flow during the twelve months ended September 30, 2019, was a negative ($154.5 million).
IPO Details
XP has filed to raise $100 million in gross proceeds from an IPO of its Class A common stock, although the final figure will likely differ.
Class A shareholders will be entitled to one vote per share and Class B shareholders, who include existing shareholders, will have ten votes per share.
The S&P 500 Index no longer admits firms with multiple classes of stock into its index.
Per the firm’s latest filing, the firm plans to use the net proceeds from the IPO as follows:
to meet our anticipated increased working capital requirements resulting from the expected growth in our business to accelerate customer acquisition through increased investments in marketing and advertising; to invest in personnel that complement our existing business units; to invest in new financial services verticals that we plan to enter or have recently entered into, such as digital banking, payments and insurance; to fund potential future acquisition opportunities; and to fund other general corporate purposes.
Management’s presentation of the company roadshow is not available.
Listed underwriters of the IPO are Goldman Sachs (NYSE:GS), J.P. Morgan, Morgan Stanley (NYSE:MS), XP Investments, Itau BBA, BofA Securities, Citigroup (NYSE:C), Credit Suisse (NYSE:CS), and UBS Investment Bank.
Commentary
XP seeks U.S. public market investment to fund its growth and expansion plans in a still-inefficient market with high smartphone penetration.
The firm’s financials indicate it has grown rapidly and is generating cash flow from operations.
Selling expenses as a percentage of revenue have been low but uneven and its selling efficiency is quite high.
The market opportunity for its various services is growing but subject to the Brazilian economy, which has been plagued by recession in recent years.
For U.S. investors, exposure to the depreciating BRL currency is a negative.
Goldman Sachs is the lead left underwriter and IPOs led by the firm over the last 12-month period have generated an average return of 48.4% since their IPO. This is a top-tier performance for all major underwriters during the period.
When we learn more IPO details from management, I’ll provide a final opinion.
Expected IPO Pricing Date: To be announced.
Gain Insight and actionable information on U.S. IPOs with IPO Edge research.
Members of IPO Edge get the latest IPO research, news, and industry analysis. Get started with a free trial!
Disclosure: I/we have no positions in any stocks mentioned, and no plans to initiate any positions within the next 72 hours. I wrote this article myself, and it expresses my own opinions. I am not receiving compensation for it (other than from Seeking Alpha). I have no business relationship with any company whose stock is mentioned in this article.


Runbook Generator
- Add steps, code blocks, sections, and notes using the buttons at the bottom.
- To add a new element after a particular item, click the item before clicking an "Add" button to insert the new element directly below.
- To edit anything, simply click the item and edit the content. Everything is a textbox!
- To delete something, clear the item's text and then click the "Delete Empty" button.
- Save your runbook by clicking "Save PDF". Make sure to select "background graphics" in the print dialog.


2009
Google Chrome Experiments was launched in March 2009 with 19 experiments as a demonstration and test of Google's V8
JavaScript engine. The earliest projects featured on the site were mainly visualizations, interactive toys, and simple
online games.
Canopy - February 2009
Kaleidoscope - March 2009
Depth of Field - June 2009
2010
The website is steadily gaining popularity along with the number of featured experiments. It took the role of showcasing
and experimenting latest open-source web-based technologies. The number of experiments increased to 100 by July 2010.
2D Cloth Simulation - January 2010
GraphyCalc - June 2010
Core - October 2010
2011
FastKat - January 2011
Text Particles - September 2011
2012
By September 2012 number of exhibits on the website was up to 500. And by 2015, number of different Chrome projects
posted on the website exceeded 1000.
Rainbow Heart - July 2012
100,000 Stars - November 2012
2013
100,000 Stars - January 2013
Pixels 3D - June 2013
2014
Refraction Simulator - September 2014
Autumn - September 2014
2015
A trip under the moonlight - May 2015
A-I-U-E-O - August 2015
2016
Fluid Particles - July 2016
Alice, AI that reads emotion from drawings - August 2016
Tantalum - September 2016
2017
AutoDraw - April 2017
2018
Song Maker - February 2018
Flame - March 2018
2019
As of March 2019, there were more than 1300 different Chrome experiments. The resourse also started to feature
collection of experiments for Virtual and Augmented Reality, Robotics, AI, Creatability, Art and other projects.
SandSpiel - January 2019


This is a two-player co-operative platform puzzle game, developed during the Nordic Game Jam 2012. Each player is represented as a robot, who uses energy for any of their movement actions sich as:
Moreover, players also have to deal with a constant energy sap when not in motion. Hence, effectively players have only a certain amount of time to finish each level. However, if players pick up the radiant ball in the level, they can recharge themselves. The "energy core" also presents a constraint. When held beyond the point of maximum charge, the core causes the player to start overheating and prolonged exposure can cause death.
Both players have to work together in order to overcome challenges presented in the level to reach end of the level along with the ball:
As a game, the final product has very few levels and most of them can get players stuck without any chance to reset. However, the team did run through developing a large amount ofpuzzle mechanics that can be combined into several permutations by level designers to build interesting levels. Hence, while we failed to create an engaging game, we were able to create a toolset for level designers.
The code shown below is the main update method in the playercontroller:
void FixedUpdate () { transform.eulerAngles = new Vector3(transform.eulerAngles.x, Mathf.LerpAngle(transform.eulerAngles.y, targetRotation, Time.deltaTime * 7f), transform.eulerAngles.z); if (activePlatform != null) { var newGlobalPlatformPoint = activePlatform.TransformPoint(activeLocalPlatformPoint); var moveDistance = (newGlobalPlatformPoint - activeGlobalPlatformPoint); transform.position = transform.position + moveDistance; lastPlatformVelocity = (newGlobalPlatformPoint - activeGlobalPlatformPoint) / Time.deltaTime; } else { lastPlatformVelocity = Vector3.zero; } activePlatform = null; if(verticalMovement > -1 * MaxFallVelocity) verticalMovement -= Gravity * Time.deltaTime; controller = GetComponent<CharacterController>(); flags = controller.Move(new Vector3(horizontalMovement, verticalMovement, 0) * Time.deltaTime); grounded = (flags & CollisionFlags.CollidedBelow)!=0; if(crouched && !prevcrouch) { controller.transform.localScale = new Vector3(controller.transform.localScale.x, 0.75f, controller.transform.localScale.z); } if(!crouched && prevcrouch) { controller.transform.localScale = new Vector3(controller.transform.localScale.x, 1f, controller.transform.localScale.z); controller.transform.position = new Vector3(controller.transform.position.x, controller.transform.position.y + 0.25f, controller.transform.position.z); } if (activePlatform != null) { activeGlobalPlatformPoint = transform.position; activeLocalPlatformPoint = activePlatform.InverseTransformPoint (transform.position); } prevcrouch = crouched; if(WalkedThisFrame == true) { playerEnergy.DoWalk(); WalkedThisFrame = false; } if(!playerEnergy.IdleDrain() || !playerEnergy.CanWalk()) die(); }
The latest version of the game can be played below.
How to play:


Glossary¶
Bazaar - online platform to buy/sell/exchange/barter devices, cloud applications, and idle computer resources.
Blockchain Router - Subutai’s power-efficient “green” broadband Cloud router and open hardware IoT gateway that serves as a plug-and-play cryptocurrency wallet and mining device.
Blueprints - a single, standardized format to specify general instructions for installing, updating and maintaining P2P distributed cloud applications.
CaaS - Containers-as-a-Service: a cloud service model that allows users to manage and deploy containers, applications, and clusters through container-based virtualization.
Container - an LXC created during environment setup (a building block of an environment).
Control Center - a desktop application that allows users to manage their GoodWill balance, environments, containers, Peers, etc.
Environment - a logically grouped set of containers distributed across one or multiple Peers that share the same network (they belong to the same p2p swarm). An Environment is owned by the user who created it, and can be distributed to multiple Resource Hosts in a single Peer or multiple Peers, who will have a direct network access to each other.
Edge - pushes IoT data to be more efficiently processed closer to where it is created instead of sending it across data centers or clouds.
Fog - a decentralized computing infrastructure where applications, compute, data, and storage are distributed between the data source, the cloud, and IoT gateway.
GoodWill - the token currency used in the Subutai Bazaar; a lightweight digital asset token used in the exchange of resources.
Google App Engine (GAE) - a fully managed platform that completely abstracts away infrastructure so you focus only on code.
IaaS - Infrastructure-as-a-Service: a form of cloud computing that provides virtualized computing resources over the Internet.
LXC - Linux Containers: operating system-level capabilities that make it possible to run multiple isolated Linux systems, or containers, on one control host.
Management Host: a server hosting the management console part of Subutai setup (It is a special container that hosts a management container with Subutai console app inside).
Management - a Java application deployed inside a Subutai container whose main purpose is to control the Resource Host, Peer, Environment, etc. A single Management container can control multiple Resource Hosts. Management has an intuitive web interface.
P2P network - a private tunneling level that allows Resource Hosts to interact with each other assuming that all of them are connected to the same LAN
PaaS - Platform-as-a-Service: a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the Internet.
Peer - a single Subutai node with management services (a Management host container), and one or more local Resource Hosts that contribute resources to be offered to P2P cloud services. All the Resource Hosts in the same LAN can connect to a local Management container and form a single Peer.
Peer Console - a data center management, container cloud orchestration, resource sharing and monetization software and more. It is a place to manage containers and environments.
PeerOS - Subutai’s Open Source, container-based P2P Cloud and IoT software and firmware.
Resource Hosts (RHs) - servers providing premises for new containers. It is composed by the resources your computer has.
Subutai™ - the world’s first intelligent Peer-to-Peer (P2P) Cloud Computing platform.
Template - an image from which containers are created (cloned) allowing one to create and host infrastructure on a Peer.


Bullied
{{player.clantag}} {{player.charactername}} has bullied {{bullied.length}} player(s)
showing {{bullied.slice(0,5).length}} of those players
| Player |
Deaths |
|
|
{{b.deaths}}
|
{{player.clantag}} {{player.charactername}} hasn't bullied anyone hard enough


{% extends 'newsroom/article_list.html' %}
{% block title %}
GroundUp: South African news that matters
{% endblock %}
{% block article-list %}
{% include 'blocks/blocks.html' with blocks=topblocks%}
{% if page_obj.has_previous or article_list.0.stickiness == 0 %}
{% include 'newsroom/list.html' with articles=article_list include_image="1" include_summary="1" md_size="12" %}
{% else %}
{% with article_list.0 as article %}


public class StereoSGBM
extends java.lang.Object
Class for computing stereo correspondence using the semi-global block matching algorithm.
class StereoSGBM
// C++ code:
StereoSGBM();
StereoSGBM(int minDisparity, int numDisparities, int SADWindowSize,
int P1=0, int P2=0, int disp12MaxDiff=0,
int preFilterCap=0, int uniquenessRatio=0,
int speckleWindowSize=0, int speckleRange=0,
bool fullDP=false);
virtual ~StereoSGBM();
virtual void operator()(InputArray left, InputArray right, OutputArray disp);
int minDisparity;
int numberOfDisparities;
int SADWindowSize;
int preFilterCap;
int uniquenessRatio;
int P1, P2;
int speckleWindowSize;
int speckleRange;
int disp12MaxDiff;
bool fullDP;...
};
The class implements the modified H. Hirschmuller algorithm [HH08] that differs from the original one as follows:
fullDP=true
to run
the full variant of the algorithm but beware that it may consume a lot of
memory.

CV_STEREO_BM_XSOBEL
type) and post-filtering (uniqueness check,
quadratic interpolation and speckle filtering).
Note:
| Modifier and Type | Field and Description |
|---|---|
static int |
DISP_SCALE |
static int |
DISP_SHIFT |
| Constructor and Description |
|---|
StereoSGBM()
Initializes
StereoSGBM and sets parameters to custom values.?? |
StereoSGBM(int minDisparity,
int numDisparities,
int SADWindowSize)
Initializes
StereoSGBM and sets parameters to custom values.?? |
StereoSGBM(int minDisparity,
int numDisparities,
int SADWindowSize,
int P1,
int P2,
int disp12MaxDiff,
int preFilterCap,
int uniquenessRatio,
int speckleWindowSize,
int speckleRange,
boolean fullDP)
Initializes
StereoSGBM and sets parameters to custom values.?? |
| Modifier and Type | Method and Description |
|---|---|
void |
compute(Mat left,
Mat right,
Mat disp) |
int |
get_disp12MaxDiff() |
boolean |
get_fullDP() |
int |
get_minDisparity() |
int |
get_numberOfDisparities() |
int |
get_P1() |
int |
get_P2() |
int |
get_preFilterCap() |
int |
get_SADWindowSize() |
int |
get_speckleRange() |
int |
get_speckleWindowSize() |
int |
get_uniquenessRatio() |
void |
set_disp12MaxDiff(int disp12MaxDiff) |
void |
set_fullDP(boolean fullDP) |
void |
set_minDisparity(int minDisparity) |
void |
set_numberOfDisparities(int numberOfDisparities) |
void |
set_P1(int P1) |
void |
set_P2(int P2) |
void |
set_preFilterCap(int preFilterCap) |
void |
set_SADWindowSize(int SADWindowSize) |
void |
set_speckleRange(int speckleRange) |
void |
set_speckleWindowSize(int speckleWindowSize) |
void |
set_uniquenessRatio(int uniquenessRatio) |
public static final int DISP_SCALE
public static final int DISP_SHIFT
public StereoSGBM()
Initializes StereoSGBM
and sets parameters to custom values.??
The first constructor initializes StereoSGBM
with all the
default parameters. So, you only have to set StereoSGBM.numberOfDisparities
at minimum. The second constructor enables you to set each parameter to a
custom value.
public StereoSGBM(int minDisparity, int numDisparities, int SADWindowSize)
Initializes StereoSGBM
and sets parameters to custom values.??
The first constructor initializes StereoSGBM
with all the
default parameters. So, you only have to set StereoSGBM.numberOfDisparities
at minimum. The second constructor enables you to set each parameter to a
custom value.
minDisparity
- Minimum possible disparity value. Normally, it is zero
but sometimes rectification algorithms can shift images, so this parameter
needs to be adjusted accordingly.numDisparities
- Maximum disparity minus minimum disparity. The value is
always greater than zero. In the current implementation, this parameter must
be divisible by 16.SADWindowSize
- Matched block size. It must be an odd number
>=1
. Normally, it should be somewhere in the 3..11
range.public StereoSGBM(int minDisparity, int numDisparities, int SADWindowSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange, boolean fullDP)
Initializes StereoSGBM
and sets parameters to custom values.??
The first constructor initializes StereoSGBM
with all the
default parameters. So, you only have to set StereoSGBM.numberOfDisparities
at minimum. The second constructor enables you to set each parameter to a
custom value.
minDisparity
- Minimum possible disparity value. Normally, it is zero
but sometimes rectification algorithms can shift images, so this parameter
needs to be adjusted accordingly.numDisparities
- Maximum disparity minus minimum disparity. The value is
always greater than zero. In the current implementation, this parameter must
be divisible by 16.SADWindowSize
- Matched block size. It must be an odd number
>=1
. Normally, it should be somewhere in the 3..11
range.P1
- The first parameter controlling the disparity smoothness. See
below.P2
- The second parameter controlling the disparity smoothness. The
larger the values are, the smoother the disparity is. P1
is the
penalty on the disparity change by plus or minus 1 between neighbor pixels.
P2
is the penalty on the disparity change by more than 1 between
neighbor pixels. The algorithm requires P2 > P1
. See
stereo_match.cpp
sample where some reasonably good
P1
and P2
values are shown (like 8*number_of_image_channels*SADWindowSize*SADWindowSize
and 32*number_of_image_channels*SADWindowSize*SADWindowSize
,
respectively).disp12MaxDiff
- Maximum allowed difference (in integer pixel units) in
the left-right disparity check. Set it to a non-positive value to disable the
check.preFilterCap
- Truncation value for the prefiltered image pixels. The
algorithm first computes x-derivative at each pixel and clips its value by
[-preFilterCap, preFilterCap]
interval. The result values are
passed to the Birchfield-Tomasi pixel cost function.uniquenessRatio
- Margin in percentage by which the best (minimum)
computed cost function value should "win" the second best value to consider
the found match correct. Normally, a value within the 5-15 range is good
enough.speckleWindowSize
- Maximum size of smooth disparity regions to consider
their noise speckles and invalidate. Set it to 0 to disable speckle
filtering. Otherwise, set it somewhere in the 50-200 range.speckleRange
- Maximum disparity variation within each connected
component. If you do speckle filtering, set the parameter to a positive
value, it will be implicitly multiplied by 16. Normally, 1 or 2 is good
enough.fullDP
- Set it to true
to run the full-scale two-pass
dynamic programming algorithm. It will consume O(W*H*numDisparities) bytes,
which is large for 640x480 stereo and huge for HD-size pictures. By default,
it is set to false
.public int get_disp12MaxDiff()
public boolean get_fullDP()
public int get_minDisparity()
public int get_numberOfDisparities()
public int get_P1()
public int get_P2()
public int get_preFilterCap()
public int get_SADWindowSize()
public int get_speckleRange()
public int get_speckleWindowSize()
public int get_uniquenessRatio()
public void set_disp12MaxDiff(int disp12MaxDiff)
public void set_fullDP(boolean fullDP)
public void set_minDisparity(int minDisparity)
public void set_numberOfDisparities(int numberOfDisparities)
public void set_P1(int P1)
public void set_P2(int P2)
public void set_preFilterCap(int preFilterCap)
public void set_SADWindowSize(int SADWindowSize)
public void set_speckleRange(int speckleRange)
public void set_speckleWindowSize(int speckleWindowSize)
public void set_uniquenessRatio(int uniquenessRatio)


Inicio
Sobre
Projetos
Leticia
Caroline
Lorem Ipsum is simply dummy text of
the printing and typesetting industry.
Saiba Mais