A music app using Materialize, JQuery and several APIs. Users can create playlists and record song data and lyrics. The app also provides a link to YouTube to listen to the song and/or watch the music video.
A weather forecast app using Bootstrap, JQuery and several API calls from OpenWeather. Users can get the current weather and a 5-day forecast for multiple specific cities.
A basic daily planner app created using JQuery. Users can save events for each hour of the day.


SMART TINA
Dashboard
Charts
Hi!
Logout
Dashboard
Generate Recommendation
Input New Activity:
Date:
Day:
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Start time:
:
00
30

AM
PM
Duration (/hr):
Activity:
Class
Lunch
Nap
Study
Dinner
Other
Detailed Activity:
Recommendation:
I want to spend less time on this!
I want to spend more time on this!
My time is well spent on this :)
Reset

Submit
Ready to Leave?
×
Select "Logout" below if you are ready to end your current session.


Americans Are Already Bored of the Impeachment Hearings
One Wisconsin voter “never considered” watching them.
by Paul Joseph WatsonIf the sentiments of several people interviewed by the New York Times are anything to go by, Americans are already getting bored of the impeachment hearings.
The hearings entered day three proper today as two top national security aides who listened to President Donald Trump’s July call with Ukraine’s president gave testimony.
However, in an article entitled ‘No One Believes Anything’: Voters Worn Out by a Fog of Political News’, the NY Times talked to Americans about how they viewed the spectacle and they didn’t come across as very enthusiastic.
“In upstate New York, Travis Trudell got an alert on his phone Wednesday morning telling him the impeachment hearings had started. He turned on Disney Plus instead,” states the article.
A resident of Wisconsin, Jerre Corrigan, said she had “never considered watching” the hearings.
Meanwhile, In Idaho computer programmer Russell Memory said he would “catch up in a few weeks when the hearings were over.”
Corrigan said that the media’s relentless anti-Trump narrative has created a kind of ‘Orange Man Bad’ fatigue amongst voters.
“It’s harder now — they want to grab you with those headlines,” she said. “Trump did this, Trump did that. You have to go in and really research it. And I don’t think a lot of people do that.”
The responses indicate that Americans are aware of the overwhelmingly likely outcome that Trump will not be impeached and that the hearings are just another attempt by Democrats to keep a cloud hovering over the president as we get closer to 2020.
SUBSCRIBE on YouTube:


Leading an awesome team at Lambda School
Doing cool stuff at Lambda School
Doing awesome stuff at Lambda School
Loves to watch movies, go on hikes, enjoy nature


{% extends "layout.html" %} {% block head %}
{{ post.author.username }} says: {{ post.body }}
If you click on the "Hide" button, I will disappear.


iOSDepthRecording
This project was implemented during a Practicum for the Research Divisions Interactive Media Systems, (TU Wien)
An iOS App for iPhones with Dual Cameras which streams Video and Depth Data to a server using Apple HLS format.
Most of the action happens in Classes/ViewController.swift. First, set your endpoint (and the other settings) in Classes/streamingConfiguration.plist. This can be a PHP file on your publicly-visible web host.
Your PHP file can look like this:
<?php
$putdata = fopen("php://input", "r");
$fp = fopen($_GET['filename'], "w");
while ($data = fread($putdata, 1024))
fwrite($fp, $data);
fclose($fp);
fclose($putdata);
?>
Resources:
- Depth data
- Rudimentary Video Streaming using Apple HLS format
- Documentaion created with jazzy
- iPhone wirless debugging
The Xcode project includes (already built)
Requierements
- iPhone with Dual Cameras
- iOS 11.x+
- Xcode 11+
- Swift 4.0+
Authors
- Michael Pointner
- Simon Reisinger


Project Axiom is a web component set which aims to combine good part of Fluent Design System and Material Design to a single design language.
This repo contains code of tilt effect effect of Fluent design System.
In order to use this component, we need to prepare some HTML:
<ax-pressure> <button class="ax-pressure-button">Hello</button> </ax-pressure> <ax-pressure> <button class="ax-pressure-button">World</button> </ax-pressure>
.my-tile-container{ --pressure-zoom: 1; }
.my-tile-container{ --pressure-tilt-depth: 50px; }
.my-tile-container{ --pressure-perspective: 5px; }


Kelsey Boeing | PHOTO EDITOR
Lotsa Stone-Fired Pizza
Lotsa opened for business in Athens around two years ago, and while it did well during the school year, it was unable to sustain its profit margins over the summer. Its cheap personal pizzas were a great option if you weren’t feeling up to going to a dining hall, and they often had free pizza coupons specifically for freshmen. It was a great way to get people aware of their pizza and get people through the door, but unfortunately, there aren’t many freshmen on campus in the summer.
Franco's
R.I.P. the best New York Pizza in Athens. Franco’s late hours provided a great place to sit down and recoup after a night out, and its grinder sandwiches were truly something amazing. There hasn’t been an official reason released for why they closed, but it’s safe to assume that like Lotsa, it couldn’t sustain business over the summer with the lack of Ohio University students present.
Lady B's
This fried chicken fast food joint didn’t last long. Open for only six months, it closed before the end of the second semester last school year. Its food was all right, but it didn’t reach the standards of most local places and didn’t really fit in or become anyone’s “go-to” place. Lady B’s just never caught on in Athens like its parent company, OMG Rotisserie!, did in that same location. There were also some management issues that seem to also have led to Lady B’s closing.
The Replacements
After Lady B’s short run, D.P. Dough, a calzone delivery restaurant, will use the Court Street space to open its second Athens location. Its other location is on Richland Avenue, about 1 mile from campus. This new close-to-campus location will give students the opportunity to walk to their calzones and will hopefully result in faster delivery times.
As for Lotsa and Franco’s, it is unknown what will become of these Court Street locations. While a lot of students are hopeful for their fast food favorites like Taco Bell or Chick-Fil-A to move in uptown, local businesses with Athens charm would benefit the community more. The quintessence of Court Street is seeing businesses and eateries that are unique to Athens. Sure, Starbucks is fine, but you can get Starbucks anywhere in America. Places like Donkey Coffee and Brenen’s are options that you can only find in Athens. Wendy’s is awesome, but instead of spending four years of late nights on four-for-$4s, consider eating at a local place like Bagel Street Deli or Union Street Diner that won’t be at your fingertips after you graduate.
When small businesses in Athens close and chains re-open in their place, the essence of Athens dwindles. As OU students and members of the Athens community, the small businesses of this special town are relying on us to patronize them. It’s up to us to keep them up and running and keep the spirit of Uptown Athens alive and well.
Mikayla Rochelle is a sophomore studying journalism at Ohio University. Please note that the views and opinions of the columnists do not reflect those ofThe Post. What are your thoughts? Tell Mikayla by tweeting her at @mikayla_roch.


Ship
Theoretical Rate
poi-statistics
Total
Ship-only
Samples
Ship-only
Note: These tables are experimental and subject to change. Rows with
conditional drops
are in no particular order: the actual conditions of which replaces which and how are still unknown.
← Index


Stores the Adobe Acrobat version installed on the computer (when used as task) or checks for a specific Acrobat version (when used as condition).
Note: This task will fail if Adobe Acrobat isn't installed on the local computer.
| Attribute | Description | Required (Task) | Required (Condition) |
| atleast | The version that Acrobat is at least. The format is major.minor. | No | One of these. |
| exactly | The version that Acrobat is exactly. The format is major.minor. | No | |
| property | The name of the property to set. | Yes | No (ignored) |
Stores the installed Adobe Acrobat version in the property acrover.
<acrobatversion property="acrover"/>
Stores the Adobe Acrobat version in the property acrover if the Acrobat version is 10.0 or higher. Otherwise the property remains unset.
<acrobatversion property="acrover" atleast="10.0"/>
Sets the property acrobat-is-exact-10 if Acrobat 10.0 is installed. Neither 9.0 nor 10.1 would match.
<acrobatversion property="acrobat-is-exact-10" exactly="10.0"/>
Sets Acrobat10isInstalled if Acrobat 10.0 is installed.
<condition property="Acrobat10isInstalled"> <acrobatversion exactly="10.0"/> </condition>


Stefano Lusardi, Software Developer
What is an std::algorithm?
It is a functions designed to address general purpose problems that can be used on a range of elements.
Since the STL is just all about Containers, Iterators and Algorithms it is designed to have the best possible interaction between these components
Why do we need an algorithm library
(in Modern C++) ?
Expressive, Solid, and Reusable chunks of code.
Do you remember the initial example given in the first talk?
// 1. "Raw" for loop
int c = 0;
for (int i = 0; i < myVec.size(); ++i) {
myVec[i] == 5 && ++c;
}
// 2. Modern algorithm
int c = std::count(begin(myVec), end(myVec), 5);
A brief recap/comparison of the two approaches:
How does an algorithm work?
The algorithm is applied on a given container range, typically defined as: first, last.
According to the specific algorithm we are using we can have (or we can't have) several guarantees such as:
Modifying, Non-Modifying, Searching, Sorting...
Usually the pair begin(), end() iterators are used to define the sequence range, but there is no restriction set on the input range.
Iterators range. Any differences?
int c = std::count(begin(myVec), end(myVec), 5);
int c = std::count(myVec.begin(), myVec.end(), 5);
Single responsability principle
Note that even if algorithms and lambdas are an extreme powerful resource it is always better not to increase the code complexity and readability creating extremely complicated and nested logics.
Function still serves as functions!
std::algorithm with a predicate
Example: std::find and std::find_if
// Finds a given elem into myVec
int a = std::find(myVec.begin(), myVec.end(), /*elem*/);
// Finds an element which satisfies a given predicate
int b = std::find_if(myVec.begin(), myVec.end(), /*predicate*/);
A predicate can be a so-called Functor* (before C++11) or a Lambda Function
Example: std::find_if with a predicate
int f = std::find_if(myVec.begin(), myVec.end(),
[](const Foo& foo){ return foo.value == 42; });
More on predicates and iterators with std::algorithms
std::vector<std::string> strVec {"Not_Me", "Find_Me", "Not_You"};
int index = std::distance(strVec.begin(),
std::find_if(strVec.begin(), strVec.end()
[](const std::string& s)
{ return s.name == "Find_Me"; })
);
C++17 execution policies
Example:
std::vector<int> myVec { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
// C++11 sequential sum using std::accumulate
// (can't be parallelized)
int sumSeq1 = std::accumulate(myVec.begin(), myVec.end(), 0);
// Equivalent using new C++17 algorithm std::reduce()
int sumSeq2 = std::reduce(myVec.begin(), myVec.end(), 0);
// C++17 parallel sum
int sumPar = std::reduce(
std::execution::par, myVec.begin(), myVec.end(), 0);
What is a Lambda Function?
A Lambda Function is an unnamed and callable object, able to capture variables from an enclosing scope.
Anatomy of a Lambda Function
[CaptureGroup](Parameters...) -> ReturnType { Body };
Capture Group
Capture Group example
int x = 4;
auto y = [&xRef = x, xCopy = x+1]() -> int
{
// xCopy is 5, global x is still 4
xRef += 2; // global x incremented by 2
return xCopy+2; // xCopy is incremented by 2
}();
// x = 6
// y = 7
Anatomy of a std::function object
std::function<R(Params...)>
Example: std::function declaration and usage
// wrap a free-function
void freeFunc(int i, std::string s, double d) { /*...*/ };
std::function<void(int, std::string, double)> myFunc
= freeFunc;
freeFunc(42, "hello world", 0.001); // invoke
// wrap a member function
class Foo {
void func(double d) { /*...*/ };
}
std::function<void(const Foo& foo, double)> myFooFunc
= &Foo::func();
myFooFunc(foo, 0.001); // invoke
std::function is a great replacement (more readable and typesafe) for pointers to function.
Function objects and Lambdas
Since std::function
// Declaration:
std::function<void(int)> myPrint = [](int val) -> void
{ std::cout << "Printed value: " << val; };
// Usage:
myPrint(42); // "Printed value: 42"
A more functional style
Lambdas and functions objects enables a more functional approach to the Modern C++:
Using these tools it is now possible to declare a function in a local scope (i.e. inside another function) and use it at any time in the enclosing scope
Functional example:
void Foo::myFunction(const std::vector<int>& myVec)
{
/* ... */
std::function<void(int)> myPrint = [](int val) -> void
{ std::cout << "Printed value: " << val; };
/* ... */
for (auto e : myVec) myPrint(e);
}
Declare and invoke immediately
Lambdas can be declared and invoked directly in-place, after their declaration as:
// Declaration and immediate usage:
[](int val) -> void {
std::cout << "Printed value: " << val;
}(42); // "Printed value: 42"
Embrace more complex const correctness
bool something = ...
const int myVal;
if (something)
{
myVal = 42;
}
else
{
myVal = 0;
}
// This will not compile since myVal is
// declared const but not initialized
When the ternary operator (condition ? a : b) is not enough, lambdas are helpful:
bool something = ...
const int myVal = [something]() -> int
{
if (something) { return 42; }
return 0;
}();
The if-else logic is embedded in a lambda immediately invoked after its declaration.
This allows to set the const int according to the desired condition.
auto ensures that the type of the variable that is being declared will be automatically deduced from its initializer.
auto takes exactly the type on the right-hand side removing const/volatile and &/&&.
auto foo1 = new Foo();
auto* foo2 = new Foo(); // equivalent, * is kept
auto bar1 = getBar();
auto& bar2 = getBar(); // different, & is removed
Can't forget variable initialization
Foo foo; // OK, but foo might not be initialized
auto bar; // Does not compile because initialization is missing
auto bar = Bar{ }; // OK, bar is initialized
Guarantees that no implicit conversions occur (including narrowing conversions)
int val = 42.f;
// OK, but float to int narrowing conversion kicks in
// Is that desired or is it a bug?
// If it is really desired why is it done like that?
auto val = 42.f; // OK
Avoid unnecessary temporary conversions
std::string getValue() { return "42"; }
// const char* to std::string conversion (1)
MyString val = getValue();
// std::string to MyString conversion (2)
auto val = getValue(); // OK
Note that a temporary can be created during the assignment
if implicit conversion is disabled. In the first case we can have two conversions
Using auto two conversions are saved
Keeps on using the correct type even if initialization is modified
Suppose that the previous getValue() function is changed as:
// std::string getValue() { return "42"; } // previous
int getValue() { return 42; } // new
std::string val = getValue(); // usage is unchanged
// Does not compile anymore after
// getValue() signature has changed
auto val = getValue(); // OK
// Keeps on working without changing client code
Changing a function signature may result in non compilable code
Hard to catch narrowing conversion
std::vector<int> myVec { /* ... */ };
for (int i = 0; i < myVec.size(); ++i){ /* ... */ }
// OK, but can easily overflow. Why?
// std::vector::size() returns size_t (can be 4 bytes),
// not an int (can be 2 bytes)
for (auto i = 0; i < myVec.size(); ++i){ /* ... */ } // OK
More on narrowing conversion
(unexpected side effects)
std::vector<float> myVec { 1.0, 2.0, 3.0 };
auto sumA = std::accumulate(myVec.begin(), myVec.end(), 0.0);
// OK, sumA is float as expected.
auto sumB = std::accumulate(myVec.begin(), myVec.end(), 0);
// OK, BUT sumB is int because the type of "0"
// in std::accumulate is set as the return type
Smart pointers "Heap-like" initialization
std::unique_ptr<Bar> b
= std::unique_ptr<Bar>(new Bar()); // OK
auto f = make_unique<Foo>(); // OK, better
Use of literal suffixes for uniform initialization
int x = 42; auto x = 42;
float x = 42.; auto x = 42.f;
unsigned long x = 42; auto x = 42ul;
using namespace std::string_literals; // C++14
std::string x = "42"; auto x = "42"s;
using namespace std::chrono_literals; // C++14
std::chrono::nanoseconds x{ 42 }; auto x = 42ns;
Template function with trailing return type
template <class T, class U>
auto getValue(const T& t, const U& u) -> decltype(T + U){
return t + u;
}
Provides great flexibility for generic templated code
Member function with trailing return type
class Foo {
/* ... */
std::map<const std::string, std::shared_ptr<Bar>> mFooMap;
}
auto Foo::func(const std::string& id)
-> decltype(mFooMap)::iterator
{
return std::find_if(mFooMap.begin(), mFooMap.end(),
[id](const auto& pair) {return id == pair.first.name; });
}
If mFooMap is changed, Foo::func() and all its usages don't require any changes
And finally, less typing for the lazy ones
std::map<Foo::Bar, std::vector<T>>::const_iterator it
= myMap.begin(); // OK
auto it = myMap.begin(); // OK, lazy


i care about resposnive design and you should too!
multi-column layout
flexbox
grid
multi-column layout
start with the simplest
also the least useful, really
think of it as a warm up
Far out in the uncharted backwaters of the unfashionable end of the western spiral arm of the Galaxy lies a small unregarded yellow sun.
Orbiting this at a distance of roughly ninety-two million miles is an utterly insignificant little blue green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea.
This planet has - or rather had - a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movements of small green pieces of paper, which is odd because on the whole it wasn't the small green pieces of paper that were unhappy.
And so the problem remained; lots of the people were mean, and most of them were miserable, even the ones with digital watches.
Many were increasingly of the opinion that they'd all made a big mistake in coming down from the trees in the first place. And some suggested that even the trees had been a bad move, and that no one should ever have left the oceans.
Even a layout like this, where the text can flow between the columns was quite difficult
without employing something like JavaScript
These days, however, we can accomplish this with some very simple CSS.
We can actually do even better than that, and make a columns a little more responsive.
Far out in the uncharted backwaters of the unfashionable end of the western spiral arm of the Galaxy lies a small unregarded yellow sun.
Orbiting this at a distance of roughly ninety-two million miles is an utterly insignificant little blue green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea.
This planet has - or rather had - a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movements of small green pieces of paper, which is odd because on the whole it wasn't the small green pieces of paper that were unhappy.
And so the problem remained; lots of the people were mean, and most of them were miserable, even the ones with digital watches.
Many were increasingly of the opinion that they'd all made a big mistake in coming down from the trees in the first place. And some suggested that even the trees had been a bad move, and that no one should ever have left the oceans.
More declarative CSS
function getNames(users) {
const names = [];
for (let i = 0; i < user.length; i++) {
const u = users[i];
names.push(`${u.gName} ${u.famName}`);
}
return names;
}
function getNames(users) {
return users.map((user) => `${user.gName} ${user.famName}`);
}
- imperative vs declarative loop in js
- declarative is shorter because we're just telling the js engine
what we want to happen, not how to do it
- easier to understand, can mean less errors
- trade-off: can't control how loop runs eg can't increment by 2
When a feature is available in a declarative language, not only is it easier to write, it's also more robust.
CSS is a declarative language by nature - if we want to draw a red box, we
just say we want a red box, we don't need to stuff around with cursors and
vectors and whatnot
now, I'm not sure if there are _degrees_ of declarativeness, but if we
were to implement the behaviour of columns the way we normally build pages
with all the breakpoints and whatnot...
compared to how we do it with columns...
the second one definitely feels more declarative to me
Relinquishing control does not mean relinquishing quality. Quite the opposite. In acknowledging the many unknowns involved in designing for the web, designers can craft in a resilient flexible way that is true to the medium.
Jeremy Keith Resilient Web Design
even if you've got designs for phone and tablet and desktop, you don't have everything covered
the browser knows more than us about how the page is being displayed - it knows the device it's being displayed on
it's better to leave some of the decisions to it
this is true not just for columns, but also for flexbox and grid
Responsive to container
A slightly more subtle point: columns are responsive when compared to the
_container_ that they're in, NOT the viewport
What do I mean by that? show demo
This is especially important when building reusable components, and it's
feature that all of columns, flexbox and grid have in common
35-44 years old
Female
Action & Platform Games
Adventure Games
Air Travel
American Football
Audio Equipment
Australian Football
Men's Interests
TV - Sci-Fi Shows
Urban Travel
Vehicle shopping
Web Development
Women's Interests
Google is one of many ad networks that personalises ads, based on your activity online.
You can install a browser plugin to maintain your preference to opt out of personalised ads from Google, even if you've cleared your cookies. Learn how
can only be sized relative to ONE thing
that thing can't be a sibling element
would be good to do an example of setting each of these in CSS next to the list
In a language like English, which runs left-to-right, top-to-bottom, this makes setting
heights particularly difficult.
So creating layouts like this was quite difficult, specifically
- columns are all the same height: sized relative to each others' content
- middle column width varies according to the viewport width, which means the
height of its content changes
- the footer sticks to the bottom: positioned relative to the viewport, or
the columns
MAKE THE NICE ONE PROPER RESPONSIVE
HTML is OK - only one extra element
But you need all this CSS, and it's doing weird things with paddings and margins and stuff
Also, this layout is going to completely break on small screens
And if you think you don't need to worry about small screens...
We can do something kind of like it with floats
- the right column can't be centred
- it completely falls apart on a small screen
Good news everyone!
flexbox gives us options
flexbox
this is where things start getting exciting
remember before how we could only place and size elements relative to a parent or
immediate sibling? flexbox changes all that.
.container {
display:
}
- to start: block elements, one below the other
- flex: now... they're all next to each other! indistinguishable from inline-block, who cares?
- really: elements are now all sized and positioned relative to the parent _and_ each other
- if we make the container smaller, all the elements will shrink
- if we make one of the elements bigger, the others will get smaller
flex-basis: 140px;flex-grow: 3;flex-shrink: 1;
flex: 31140px;
because flex elements are sized relative to each other AND the the container, we
actually need three properties to control the size of a flex element
flex-grow, flex-shrink and flex-basis
flex: grow shrink basis - do an example with real values and colour code them
basis: our starting amount
grow/shrink - how much to grow/shrink relative to each other
flex: 0 0 250px;
flex: 1 1 250px;
flex: 2 2 250px;
flexbox also comes with some built in guard rails to stop you
er shooting yourself in the foot
Turanga Leela
Amy Wong
Bender Bending Rodrigues
flex items can be sized relative to
the container
their basis size
their content
their siblings
all at the same time
which allows us to do things like the columns in our holy grail layout
King Arthur was a legendary British leader who, according to medieval histories and romances, led the defence of Britain against Saxon invaders in the late 5th and early 6th centuries. The details of Arthur's story are mainly composed of folklore and literary invention, and modern historians generally agree that he is unhistorical.[2][3] The sparse historical background of Arthur is gleaned from various sources, including the Annales Cambriae, the Historia Brittonum, and the writings of Gildas. Arthur's name also occurs in early poetic sources such as Y Gododdin.[4]
HTML, in English, block level elements. There are 2 places you an put them.
Of course, HTML also has inline elements, like images and text. They're placed
next to each other, but how they work is kind of complicated, and not that important
in this context, so let's ignore them.
CSS let's us make things prettier, and gives us a little bit of control over layouts
- add space around elements via margins
- move elements around with position and transform
- change the element that the element is positioned relative
An element can be positioned
relative to its previous sibling
relative to an ancestor
can only be positioned relative to ONE element
makes it difficult to do stuff like this, where we want things to be aligned
horizontally _and_ vertically
Good news everyone!
grid can do that
grid
grid gives us a way to create flexible layouts in 2 dimensions
grid isn't better than flexbox - they're for different things!
Slurm
Slurmee
Royal Slurm
SuperSlurm
New Slurm
Diet Slurm
Enslurm
Slurm Loco
Slurm Medicinal Tonic
Slurm Slim
this kind of layout works really well with flexbox - we've got a bunch of things, we want
them to flow onto different rows, and take up all the available space. we want it to
be kind of organic looking.
grid can't really do this.
by default, a grid container aligns its children with each other,
in both directions
not just with the top left of the parent or the immediately previous sibling
how's that work?
- grid exists without anything in it
- we can see it using firefox dev tools
- different ways to define cells
- by default, items are placed along rows
- can go columns
- can change placement away from top-left
- this already gives us some pretty nice options for
layouts, but web pages aren't usually perfect grids
usually, we want to do something, more like this for instance
so how can we do that? we need a way to have elements span multiple cells
grid has 2 keywords for dynamically deciding how many rows/columns
auto-fit and auto-fill
they both do similar things, and the difference is very subtle


input type=search
element test
input type=search
input type=search
with aria-label
aria-label
should be used as accessible name.
No accessible description.
input type=search
with aria-labelledby
p
referenced by aria-labelledby
aria-labelledby
should be used as accessible name.
No accessible description.
input type=search
with label
label
should be used as accessible name.
No accessible description.
input type=search
with title
attributetitle
should be used as accessible name.
No accessible description.
input type=search
with aria-describedby
p
referenced by aria-describedby
aria-describedby
should be used as accessible description.
No accessible name.
input type=search
with label
element
& title
attribute
label
should be used as accessible name
title
should be used as accessible description
Note: placeholder and aria-placeholder are tested as part of the placeholder attribute test.


Introduction:
OtterUI is a User Interface development solution for embedded systems and interactive entertainment software. It is designed to be both cross-platform and engine-agnostic, allowing developers full control over platform-specific components. It focuses ease of use, rapid iteration, minimal integration and maximum developer control.
OtterUI comes in two parts: the standalone OtterUI Editor and the OtterUI API.
High-Level Features:
- Cross-platform and engine agnostic API (Application Program Interface)
The OtterUI API is written in standard C/C++ with no third party library dependencies. By giving you full control over platform-specific components (ex: rendering), the API remains engine-agnostic and very flexible, allowing you to integrate and use OtterUI on a wide variety of platforms and engines.
- Drag-and-Drop Visual Editor
The OtterUI Editor is a fully visual drag-and-drop UI layout and animation tool. It provides immediate visual feedback to allow for rapid iteration and refinement of your user interface.
- Keyframed animations with interactive Timeline
Animating controls is as simple as placing them in the desired location, and creating a keyframe. OtterUI will take care of the rest : interpolation, placement, interaction, etc.
- Action Lists
Create actions (sounds or messages) on animations through the Timeline control. Keep your animation and application-event perfectly synchronized, without the need of extra engineering time or effort
- Multiple Resolution support through control anchors
With OtterUI there's no need to create multiple User Interfaces to account for different resolutions on different platforms. OtterUI's specialized anchors allows a single UI to run on multiple resolutions. Controls and animations will automatically account for the new resolution.
- TrueType Font (TTF) processing and rendering
The OtterUI Editor will process TrueType Font (TTF) files and create the glyph sheets for your UI. It extracts all of the necessary glyph data and processes it invisibly at runtime, eliminating the need for a custom font engine.
- Unicode support and Custom Glyphs
In addition to processing TTF fonts, OtterUI also provides support for Unicode and Custom Glyphs. Embed your own special characters and images (emoticons, special buttons, avatars, etc) directly in your text.
- Masking
Controls can have a mask associated with them, drawing only pixels that coincide with visible mask pixels.
Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents


#firstname# #lastname#
#zip#
#firstname# #lastname#
Email
#email#
Phone
#phone#
Address
#city# #zip#
Works at
#work#
#details#


|
MOTS Finder
Find non-star-shaped MOTSs
|
Data for a slice of Kerr spacetime in Kerr-Schild coordinates. More...
Public Member Functions | |
| def | __init__ (self, M=1, a=0) |
| Create a Kerr slice in Kerr-Schild form. More... | |
| def | M (self) |
| ADM mass of the spacetime (i.e. of the black hole). More... | |
| def | a (self) |
| Angular momentum parameter of the black hole. More... | |
| def | rho (self, point) |
| The variable used in [1]. More... | |
| def | r (self, point) |
| The variable used in [1]. More... | |
| def | norm (self, point) |
| The denominator of the spatial components of the ingoing null vector . More... | |
| def | llower (self, point) |
| The ingoing null vector . More... | |
| def | H (self, point) |
| Scalar H function. More... | |
| def | diff (self, point, inverse=False, diff=1) |
| def | get_curv (self) |
| def | get_lapse (self) |
| def | get_shift (self) |
| def | get_dtlapse (self) |
| def | get_dtshift (self) |
| Public Member Functions inherited from _ThreeMetric | |
| def | get_curv (self) |
| Return the extrinsic curvature belonging to this 3-metric. More... | |
| def | get_lapse (self) |
| Return the lapse function on the slice. More... | |
| def | get_shift (self) |
| Return the shift vector field on the slice. More... | |
| def | get_dtlapse (self) |
| Return the time derivative of lapse. More... | |
| def | get_dtshift (self) |
| Return the time derivative of shift. More... | |
| Public Member Functions inherited from _GeneralMetric | |
| def | __call__ (self, point) |
| def | at (self, point) |
| Return the metric tensor at a given point. More... | |
| def | diff (self, point, inverse=False, diff=1) |
| Return derivatives of the metric at the given point. More... | |
| def | diff_lnsqrtg (self, point) |
| Return derivatives of ln(sqrt(det(g))). More... | |
| def | christoffel (self, point) |
| Compute the Christoffel symbols of this metric. More... | |
| def | christoffel_deriv (self, point) |
| Compute the derivatives of the Christoffel symbols. More... | |
| def | ricci_tensor (self, point) |
| Compute the components of the Ricci tensor. More... | |
| def | ricci_scalar (self, point) |
| Compute the scalar curvature (Ricci scalar). More... | |
Private Member Functions | |
| def | _mat_at (self, point) |
| Three metric. More... | |
Private Attributes | |
| _M | |
| _a | |
Data for a slice of Kerr spacetime in Kerr-Schild coordinates.
The formulas implemented here are based on [1] and [2].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
[2] Moreno, Claudia, Dar\'{i}o N\'{u}{n}ez, and Olivier Sarbach. "Kerr- Schild type initial data for black holes with angular momenta". Class. Quant. Grav. 19 (2002) 6059-6073.
| def __init__ | ( | self, | |
M = 1 , |
|||
a = 0 |
|||
| ) |
Create a Kerr slice in Kerr-Schild form.
| M | ADM mass of the spacetime. |
| a | Angular momentum parameter of the black hole. |
|
private |
Three metric.
This is eq. (15) of [1], using same notation.
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
| def a | ( | self | ) |
Angular momentum parameter of the black hole.
| def H | ( | self, | |
| point | |||
| ) |
Scalar H function.
This is eq. (8) of [1].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
| def llower | ( | self, | |
| point | |||
| ) |
The ingoing null vector .
This is eq. (9) of [1].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
| def M | ( | self | ) |
ADM mass of the spacetime (i.e. of the black hole).
| def norm | ( | self, | |
| point | |||
| ) |
The denominator of the spatial components of the ingoing null vector .
The ingoing null vector is eq. (9) of [1].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
| def r | ( | self, | |
| point | |||
| ) |
The variable used in [1].
This is eq. (11) of [1].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.
| def rho | ( | self, | |
| point | |||
| ) |
The variable used in [1].
References
[1] Matzner, Richard A., Mijan F. Huq, and Deirdre Shoemaker. "Initial data and coordinates for multiple black hole systems." Physical Review D 59.2 (1998): 024015.


FROM DUSK TILL DAWN A film review by James Berardinelli Copyright 1996 James Berardinelli
RATING (0 TO 10): 7.0 Alternative Scale: *** out of ****
United States, 1996 U.S. Release Date: 1/19/96 (wide) Running Length: 1:48 MPAA Classification: R (Gore, violence, gore, profanity, gore, nudity, gore) Theatrical Aspect Ratio: 1.85:1
Cast: George Clooney, Harvey Keitel, Quentin Tarantino, Juliette Lewis, Ernest Lieu, Salma Hayek, Fred Williamson, Cheech Marin Director: Robert Rodriguez Producers: Gianni Nunnari and Meir Teper Screenplay: Quentin Tarantino Cinematography: Guillermo Navarro Music: Graeme Revell U.S. Distributor: Dimension Films
It's great fun, but certainly not great art. FROM DUSK TILL DAWN, a special effects blood-and-gore extravaganza from director Robert Rodriguez, follows in the footsteps of such cult classics as Sam Raimi's EVIL DEAD series, thumbing its nose at conventional film expectations and gleefully embracing the campiness of the B-movie genre. With its palette of hideous monstrosities, decapitations, dismemberments, eviscerations, topless dancers, profane dialogue, and bare foot licking, this motion picture pushes the R-rating to the edge.
Yet the reason FROM DUSK TILL DAWN entertains is because it never takes itself seriously. The film is steeped in wit, parody, and offbeat humor. There aren't any characters here -- only caricatures. The movie has been designed as a burst of high energy, and that's exactly what it turns out to be. FROM DUSK TILL DAWN will appeal to only a small portion of the cinema-visiting population, but for those who enjoy this kind of tongue-and-cheek horror story, the film has a lot to offer.
FROM DUSK TILL DAWN marks the most recent phase in the creative collaboration between Rodriguez and Quentin Tarantino. (Tarantino appeared in Rodriguez's DESPERADO and the two were both involved in FOUR ROOMS.) For this film, not only is Tarantino credited with the screenplay, but he has a significant on-screen role. Although a terrible performer, he doesn't actually damage the movie, however, because acting ability has little merit here.
In FROM DUSK TILL DAWN, the setup is as long as the main story. The film opens by introducing us to two bank robbers on the run -- Seth Gecko (George Clooney) and his nutcase brother Richie (Tarantino). They're on their way to Mexico, but they need a cover to get across the border. So, to that end, they hijack the mobile home of ex-preacher Jacob Fuller (Harvey Keitel) and his two kids (Juliette Lewis and Ernest Lieu), and force them, at gunpoint, to help. Once in Mexico, the five stop at an all-night bar for a little R&R. Only one problem: the place is run by vampires, and, after a little topless dancing, it's feeding time.
For the most part, Tarantino's dialogue here pales in comparison to what he wrote for RESERVOIR DOGS and PULP FICTION. That said, however, there's still a snappy rhythm to the way the men, women, and undead of FROM DUSK TILL DAWN speak. The script is peppered with deadpan humor, from allusions to Peter Cushing's Hammer Horror battles against Dracula to Harvey Keitel's Bible quotations as he sets about taking out his demonic opponents. There are also numerous references, visual and otherwise, to previous work by Tarantino and Rodriguez. Depending on your opinion of the two men, this can be seen as either clever or self- indulgent.
The only one who really attempts any sort of real acting is Keitel. Everyone else is just out there kicking butt, taking their lumps, and occasionally getting bitten in the neck. TV veteran George Clooney, making his feature debut, generates a palpable screen presence. His deadpan delivery of lines like "psychos do not explode when sunlight hits them" is priceless.
At present, there is a Tarantino backlash in progress, but it's unlikely that the growing public dislike of "Mr. Overexposure" is going to damage FROM DUSK TILL DAWN's box-office prospects, since the target audience won't care about the prevailing opinion of the screenwriter/co- star. What they want, this film offers: a stylish, ultra-hip twist to one of humanity's oldest, darkest legends. Vampires will never live this one down.
- James Berardinelli<EMAIL_ADDRESS>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


Graphic Design
Fashion
Fashion Related Works
Project 1 - UNDERGOUND Pop Up Showroom in Shanghai
Project 2 - LOEWE New York Store Window Display
Project 3 - KIKO Social E-Commerce Plan


Behold the ways you and I can communicate! I can speak two foreign languages: English and French.
I am especially excellent in Vietnamese ;-)
I can read, write and engage in daily communication. I mainly use English for work purpose.
Certificate: IELTS 8.0
Mother tongue
Certificate: Speak Vietnamese to me to find out ;-)


Support
If you have experienced some sort of problem, such as your item not showing up in the pot, or not receiving your payout after you have won, then submit a support ticket here, and we will work to fix your problem. After submitting a ticket, you can expect a response within 24 to 48 hours.


因为你未曾来过，所以她只是一个冰冷的设定，就像隐藏于深海的鲨鱼，你甚至都不曾想过靠近。
You have successfully installed the Sherry, please take off directly with your work , thank you.
访问 Document: __document_url__
访问 Github: __project_url__


Venice braces for another devastating high tide
VENICE: Venice braced for another devastating high tide on Friday (Nov 15) morning as the lagoon city struggled with the wreckage left by the biggest surge of flood waters in 50 years earlier this week.
Authorities said they were expecting waters would rise again and peak at 160cm - past the emergency level that sets off sirens in the streets.
READ: Italy declares state of emergency in Venice after flood
"Another day of alert for Venice. The sirocco wind keeps blowing. I invite all ... to keep yourselves updated on the level of the water," mayor Luigi Brugnaro said on Twitter.
Brugnaro blamed climate change when flood waters swept through the city on Wednesday, swamping its historic basilica and inundating squares and centuries-old buildings.
READ: Flooding drowns St Mark's priceless mosaics in sewage
Levels were due to peak at 11.20am local timezone Friday, then ease to 110cm to 120cm during the weekend, tide forecast centre CPSM Venezia said. In normal conditions, levels of 80cm to 90cm are generally seen as high but manageable.
Shopkeepers tried to shore up their businesses on Saint Mark's Square on Friday morning - many said they had closed to customers 10 days ago when levels broke through the 110cm threshold.
Snow was expected in the city of Belluno, in the northern part of the Veneto region, at the foot of the Dolomites, potentially aggravating the situation in Venice.
READ: As tides rise, flooded Venice awash with colourful plastic boots
The national government declared a state of emergency for Venice on Thursday and allocated an initial €20 million (US$22 million) to address the immediate damage.
The government will hold an extraordinary meeting on Nov 26 to discuss "governance and the structural problems of the city," Prime Minister Giuseppe Conte said on Friday in an interview with daily Corriere della Sera.


Need to get away from everyday stress of life? Come join us in the beautiful Texas Hill Country on the Nueces river. Witness some of the most spectacular sunsets that one can experience as you take a ride down the Three Twisted Sisters Motorcycle Loop and then cozy up around a camp fire. Go star gazing, fishing, or just sit back and relax in the Quince’ Swimming Hole, rated one of the top 15 Swimming Holes by Texas Monthly and within feet of the Campground.
We offer total relaxation here at Three Sisters Lodging in Camp Wood, Texas. Come join us!Los Rios Lodging located in beautiful Camp Wood, Texas – Come by and check us out, or give us a call at<PHONE_NUMBER>.


Oberheim Matrix 1000
Global Parameters Patch Editor
This editor will work with the Oberheim Matrix 1000. It will not work with the 6 or 6R.
Why a Global Parameter Editor?
As a rule, Edisyn does not have editors for global or master parameters for synthesizers, because they're usually set-and-forget affairs with a small number of parameters which can be controlled from the machine's front panel. However the Matrix 1000 is different: it has some very important global parameters -- notably vibrato LFO settings -- which cannot be set except via an editor. So I have broken Edisyn's rule in this case.
The Matrix 6/6R has a similar set of globals, though it's different enough that we can't easily make an editor which covers both. The 6/6R also has a few parameters which can't be edited except from an editor, but they're minor and not very important. So for now the rule holds for the 6/6R.
Communicating with Edisyn
Make sure that Memory Protect is off (see page 36 of the manual).
About the Group Patch Tabs
Multiple Matrix 1000 machines can be chained together to effectively form a single larger machine. This is done via the Group Mode options. See page 29 of the manual.
Additionally each patch (0-999) can be independently set up to use group mode or to ignore it and treat the machine as an independent synthesizer. Why I have absolutely no idea. See page 31. Thus there are 1000 checkboxes, one for each patch.
Gotchas
- Be careful with this editor: it allows you to mess things up, such as turning off Program (Patch) Changes (which will break patch writing from Edisyn), or mess with Memory Protect, group Mode, etc. If you get stuck, you can reset the Matrix 1000 by turning it on while holding down the Enter button, then waiting a while. Be sure to read the manual regardin what happens if you do this.
- This editor deals with a global parameter region rather than a bank of patches. But while sending to the current patch doesn't make much sense, it's important as a basic patch editor feature. Thus when you send to the current patch, you're actually just writing (permanently) to the global region. Likewise requesting the current patch reads from the global region.
- There are no real-time individual parameter updates.
| By
| Sean Luke
|
| Date
| March 2020
|


|
DESERT
3.0
|
#include <uw-csma-aloha.h>
Public Member Functions | |
| ListenTimer (CsmaAloha *m) | |
| virtual | ~ListenTimer () |
| Public Member Functions inherited from CsmaAloha::AlohaTimer | |
| AlohaTimer (CsmaAloha *m) | |
| virtual | ~AlohaTimer () |
| virtual void | freeze () |
| virtual void | unFreeze () |
| virtual void | stop () |
| virtual void | schedule (double val) |
| bool | isIdle () |
| bool | isRunning () |
| bool | isExpired () |
| bool | isFrozen () |
| bool | isActive () |
| void | resetCounter () |
| void | incrCounter () |
| int | getCounter () |
| double | getDuration () |
Protected Member Functions | |
| virtual void | expire (Event *e) |
Additional Inherited Members | |
| Protected Attributes inherited from CsmaAloha::AlohaTimer | |
| double | start_time |
| double | left_duration |
| int | counter |
| CsmaAloha * | module |
| CSMA_TIMER_STATUS | timer_status |
Class used to handle the Listen Timer.
The duration of the timer is equal to the duration duration of the sense of the channel
Definition at line 410 of file uw-csma-aloha.h.
|
inline |
Conscructor of ListenTimer class.
| CsmaAloha* | pointer to an object of type CsmaAloha |
Definition at line 417 of file uw-csma-aloha.h.
|
inlinevirtual |
Destructor of AckTimer class.
Definition at line 425 of file uw-csma-aloha.h.
|
protectedvirtual |
Method called when the timer expire.
| Eevent* | pointer to an object of type Event |
Definition at line 119 of file uw-csma-aloha.cpp.


{% set icon = "material/alert-decagram" %}
{% include ".icons/" ~ icon ~ ".svg" %}
8.0 has been released! Check out the Release Notes for more information and migration tips.
Sponsorship
is now available!
{% set icon = "octicons/heart-fill-16" %}
{% include ".icons/" ~ icon ~ ".svg" %}


Your High Scores
Position
Score
Snake
Start New Game
- Or -
Start Party Mode
Score:
0
Current Level:
Easy
Change Level:
After Current Game Has Ended
Easy
Medium
Hard
Instructions:
Eat as many pellets as you can without hitting the
walls of the game or your own body.


Venue
The conference is held at The Chicago Theatre, a beautiful historical landmark. The conference hotel, Four Seasons, is a short walk away down State Street.
The conference is held at The Chicago Theatre, a beautiful historical landmark. The conference hotel, Four Seasons, is a short walk away down State Street.


| DOSE: T+ 0:00 |
92 mg |
oral |
DXM |
(liquid) |
| T+ 1:10 |
138 mg |
oral |
DXM |
(liquid) |
This type of cough syrup is highly recommended, if only for it's taste.
If I was actually taking syrup for a cough, this'd be what I'd buy, because
it's so much easier to swallow.
- From about 5:30 - 6:30 pm
Went to Shopper's Drug Mart in a nearby mall, bought a box of Robitussin
Honey cough syrup, as I had seen the previous day.
Medicinal Ingredient: Each 5mL contains: Dextromethorphan HBr 10 mg.
Non-medicinal Ingredients: Flavours, glycerin, honey, liquid gluecose, methylparaben, propylene
glycol, sodium benzoate, water.
Cost just over $9 Canadian with taxes for the 115 mL bottle.
I stopped in at Music World.
So I then went to HMV, looked around, spotted the Electronica section,
remembered someone saying DXM enhances music like that very well, and grabbed a Massive Attack CD ('Blue Lines')
- Approximately 7:25 pm
Just ate dinner (KFC - bland gravy) and decided to have a go of the stuff.
Called a friend to check the conversion rate from 2 oz to mL, turned out to
be about 1/2 the bottle.
So I poured a glass of milk, guzzled down half the bottle (tasted like honey,but with a bitter backing, and the same aftertaste as cough syrup) then drank some of the milk.
I've heard the trip doesn't start until about 1/2 hour after taking it, so I'm waiting.
Incidentally, this is around a 2nd plateau dose, perhaps a little lower.
If you don't know, there are around 5 plateaus. The 5th is, generally, death or a coma. Not fun. Not to scare you off, you'd have to have quite a lot to acheive 5th.
- 7:55 pm
I'm just watching some Kids In The Hall right now.
Nothing yet. I'd try to concentrate on any effects and enhance them, but I'm afraid of creating a placebo effect, something that tends to happen to me with many drugs, including caffeine and alcohol.
My heartrate may be speeding up. I didn't time it earlier, so I don't know.
I seem to be getting distracted by other things more easily, and I become very engrossed in them. It's hard to type a text file like this ;)
I'm putting my new CD on.
I just looked at my watch: it's only 8:05 pm. I thought it'd be later than that.
Then I realize that little time has actually passed. It just seemed to take a long time. Neat.
- 8:35 pm
While talking to MMLJ online, I polished off the other 3/5 of the 115 mL bottle, since I had
no effects so far. Still nothing.
What am I expecting? Intense audio and visual effects, but that's expecting a lot...after all, DXM is much more like ketamine that it is like shrooms/LSD.
I just remembered (it's 10:45 right now) that while talking to MMLJ time went much faster than earlier, when it seemed to be taking forever.
- 9 pm
It seems really easy to concentrate on one thought, or one thing. I noticed this when I realized I was thinking about absolutely nothing, just sitting here, listening to the music.
Of course, that state is impossible to return to on purpose: you're too busy trying to not try to succeed.
Parents just got home. Let's see if I can still talk alright, shall we?
Incidentally, I had no grapefruit juice. Apparently it enhances DXM trips: I won't know this time, I guess.
- 9:05 pm
I talk just fine. Standing is a bit of a problem, as I sort of sway a bit. But I'm weird normally, so it goes unnoticed.
Let's see how well I do at some computer games.
First up: 4D Stunt Driving. Good game... dos based graphics, though, so you know. Let's see.
Results: No better than usual, and no worse. The course seemed to take forever to drive, though.
Next game: Lemmings. The original, bitches.
Results: Same as usual, again, except I'm seeing things, minor eye trickery similiar to when you're awake too long - like I saw a 10 as 11.
Friend called, playing command and conquer, I'm thinking real clearly tho, games aren't affected.
- 10 pm
I'm really dizzy. I just sneezed, and I got a weird pulsating feel, like a headache that didn't hurt.
It's cool, but if I look around to much I get really dizzy.
- 10:30 pm
Still really dizzy. Lost the ability to get distracted and then very engrossed in things.
Just dizzy right now.
- 10:37 pm
I just tried masturbating while in this state. Very... odd... feelings.
Until I came, I was pretty much just numb. I stopped at one point, and realized my penis felt the same as a finger... nothing erogenous about touching it. When I came, it was a sudden, intense orgasm, very short, it started just before I ejaculated and it stopped just after. After, when it was softening, it felt very numb around the head. Like if it was numbed by a dentist, but not cold.
- 10:45 pm
I just discovered that if I put one hand in front of my face so it divides the TV screen in half, then move it left and right, and screen looks like it's warped, or warping...
I am thinking perfectly clearly, my body just is ignoring me to a certain extent. I still type just as quickly as normal, with the same accuracy. In fact, I think I'm typing faster than normal - but how can I tell? My perceptions of time are rather warped.
I am still as grammatically competent as ever, and my vocabulary doesn't seem to be shortened.
However, my body is feeling very dizzy, and sometimes I type a suffix onto a word without thinking, like worden instead of word. It's odd, because I don't realize I typed it at all unless I read over it.
Just now, I thought I saw the screen scrolling, as if I were on IRC. Odd, since this is a text file.
Also, I highly suggest you jump around while high on DXM. Occasionally I get the feeling that I'm hovering in the air. For some reason while typing this I'm rocking from left to right... perhaps the music?
Just now, I thought that my mind had become totally clear of thoughts, but then I realized, uh, no it hadn't. It was very odd, the thought came out of no where, and it was based on nothing.
Incidentally, I don't suggest you close your eyes and move your head up or down quickly - this might make you fall right over. It didn't me, but I've had the effect happen to me many times, simply as a result of being tired, or possibly while drunk. Perhaps I'm not thinking as clearly as I think I am.
Perhaps I will lie on the floor for a little bit. In the dark. I should go get a candle! That'd be cool.
(I never did go get a candle. I decided I didn't want to set the house ablaze inadvertantly.
I just lay down in the dark, listening to the CD, and I got this really, really intense feeling of having discovered something very important and very deep. As soon as I got up to type it, though, I forgot...
I am playing in God's domain, and I never wish to return. I am in heaven. I can not find words to express the raw beauty of what I am feeling. It is like... like being in love. In love with the world. I feel in touch with everything. There is energy building up in me, I have something to say, but what it is, I'm not sure.
(This is, easily, the weirdest thing I have ever said. - Ed.)
By the way, I remembered what happened while on the floor. I felt like something inside me: 'soul' came to mind, it moved to the top of my body, and was pressing on my skin, trying to get out. I wonder if I was getting close to an OOBE? Or perhaps this is just a combination of what I have been studying in physics, re: how electrons move and are attracted/repelled, that combined with my deep spiritual belief. Excuse me: I'm going down for another dip in this pure, intense, raw pleasure.
- 11:10 pm
I just took control over my nervous system. I was lying on my stomach, and I could feel my heart throughout my entire chest... then I decided, I wanted to feel it here, and I did. Then I tried to move the feeling to somewhere else, and it moved. I could move my heartbeat anywhere in my chest, and the top of my stomach. I'm waiting for my friend, who I just called, to call back, so I can tell him about this. I'm in love. I'm in love with DXM. I'm in love with everything. Thanks, Slipknot. Thank you very much for cancelling. I also, while lying on the floor, forgot that my eyes were closed. I just remember because I wanted to make sure I didn't fall asleep.
Turning the monitor on and looking at it from above, it looked like a dusty, rocky pathway. Very neat. Down I go.
I'm back up for a second, just to relate an odd thing that keeps happening.
And, if you look at a bright light, then turn it off so you're in the dark, you see it as being darker than the area around it. Well, I keep seeing a rectangle like that when I -open- my eyes...as if when I close them, I am seeing the bright light, then I open them and it's imprinted on my vision.
Down I go.
- Approximately midnight
I was lying next to my phone, and I thought 'I hope it doesn't ring, it'll surprise me' and it suddenly rang so I answered and yelled at my friend, 'Don't do that to me!'
On the phone with some friends. I keep interrupting them, and I don't realize it. Definately not a social drug, if you're stopping people from being social, huh? ;)
They don't seem too impressed that I drank cough syrup. They seem to put it in the same category as huffing: stupid, and not a real drug. I will have to convince them otherwise. Not, of course, to try to get them to take DXM. Just so they know. And now, I will return to the floor, and
probably awake next morning. Hopefully I won't be too sticky, sleeping on plastic...
- 11:15 am, next morning.
I couldn't sleep - whether it was the music, or the pillow, or the hard floor, I don't know. I doubt it'd be caused by the DXM, since when I ventured over to my bed and got in, I was asleep almost right away.
No hangover of any kind.
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.


At InvenioForce, we believe that in order for IoT to improve peoples' lives, we need to find the best talent to work on today's challanges. We are strongly passionate about the promise IoT holds for saving energy, improving health care, creating a better user experience and making life more enjoyable. Our philosophy is to make the world a better place by connecting great talent to leading companies.
Gita founded InvenioForce to help job seekers find exciting IoT opportunities. Gita holds a degree in Computer Science from Rutger's University and has over 25 years of experience in the IT Industry working at companies such as Lucent Technologies, at&t and The Children's Place. She loves inspring people and seeing their innovations come to life.


Home
Product
Download
Contact
Food app
Why stay hungry when
you can order form Bella Olonje
Download the Bella Olonje’s food app now on
Play store
App store
How the app works
Create an account
Create/login to an existing account to get started
An account is created with your email and a desired password.
Explore varieties
Shop for your favorite meals and drinks
Shop for your favorite meals or drinks and enjoy while doing it.
Checkout
Easy payment, smooth checkout & quick delivery
After checkout is done, your food will be delivered instantly.
Download the app now
Available on your favorite store. Start your premium experience now.
Play store
App store