Security on the Web is usually perceived by users through a green lock next to the URL adress bar of their browser. This icon informs users that the Website they are visiting is accessed through a secure connection. In addition, it also indicates that the web server has been authenticated through a cryptographic certificate. Thus the browser asserts that no attacker can break the confidentiality of the exchange and that no attacker is impersonating the website.
With the advent of technology such as WebRTC, real-time communications are moving to the Internet. The security of such communication is more complex than for a single web page as it now involves more actors. We propose a represenation of the trust that the end-user (you!) should have in a given online communication setup.
This survey will be used to evaluate the interest, usefulness, and clarity of our model as a security knowledge representation.
The first half of the survey is dedicated to your actual trust in real time communication services. The second half of the survey let you play with our model, before some questions on your perception of the way our model represents information.
The survey should not take more than 10 minutes to complete.
Thank you for taking some time helping us!
In this section, we are interested in the trust you may have in different communication services or communication scenarios.
Real Time Communication services allow for usages such as voice call, video call, and file sharing. The communication is generally established by the exchange of signalling messages between participants. These signalling messages are relayed by one or more Communication Services (CS). CS are also responsible for authenticating their own participants when they connect to the service.
WebRTC is a standard API provided by Web browsers for RTC communications. As it is provided by web-browser any websites could become its own CS and offer RTC functionnalities. WebRTC also offers a way for call-participants to exchange identity assertion provided by a third-party Identity Provider (IdP). This IdP is independant from the communication services and allows users to authenticate directly to other participants. The identity assertion is verified by the browser which then asserts that Bob is the participant on the other end of the call.
Here we model the security and trust of a WebRTC session. The idea is to represent the trust that a user may have in the confidentiality of his communication. We consider a call-session involving two participants, Alice (you) and Bob. Each participants use a different communication service, CSA and CSB.
Bob also provides an identity assertion signed by and verified through IdPB, his Identity Provider. This identity assertion binds the fingerprint of the session, FnP, to Bob's identity ensuring that no one is able to impersonate Bob.
The blue panel allows to act on trust relations between actors of the call setup. You can edit the trust of Alice to other actors with she directly interacts, but also the trust relations between other actors invisible. For instance between Bob's CS and Bob's IdP.
Leafs of the model represent security primitives of the model and can be edited by a double-click on the black circle. They represent the security parameters of the communication setup, for instance the password strength used by Bob or the individual TLS connections between two actors.
Finally, a set of pre-selected configurations can be selected to simulate different scenarios.
Again, if you have any questions or remarks that would not fit in this survey, feel free to contact me directly.
Kevin Corre


FIRST NAME PHONE NUMBER GENDER : MALE FEMALE OTHER Email ID ADDRESS MANDAL STATE ANDHRA PRADESH TAMIL NADU TELENGANA ODISHA MAHARASTRA KARNATAKA MADHYA PRADESH KERALA PUNJAB DELHI


Ownership You Can Count On:
A Hybrid Approach to Safe Explicit Memory Management
Authors Omitted for Double-blind Review
ABSTRACT
While many forms of memory management have been proposed, the only ones to
achieve wide-spread adoption have been explicit de-allocation and garbage
collection.
This leaves programmers requiring explicit control of memory behavior unable to
obtain the software engineering and security benefits of programming in a safe
language.
We present a new approach to memory management [CALLED XXX] which combines type-based object
ownership and run-time reference counting of references by non-owning pointers. When an
owning pointer is destroyed, if its (non-owning) reference count is zero, the
object is destroyed; otherwise a run-time error occurs.
We have implemented [XXX] in a safe C#-like language called Gel, which includes
powerful inter-procedural reference counting optimizations that take advantage
of ownership semantics.
Our anecdotal experience in writing the Gel compiler and some smaller
benchmarks in Gel is that the annotation requirements and extra programming
effort are quite small, and the type system catches most ownership errors at
compile-time. Quantitatively, we compare microbenchmarks written in Gel, Java,
C#, and C++, and versions of the Gel compiler written in both Gel and C#. Gel
programs require at most [35%] more memory than the corresponding C++ programs,
while C# and Java require at least twice as much memory and often considerably
more. Run-time performance varies considerably across all languages, with no
clear winner, but Gel outperforms either C++ or Java/C# in all but one
benchmark. Our optimization eliminate a mean of [89%] of all reference counting
operations, speeding Gel programs by 20-40%.
INTRODUCTION
Today, most system programming is done in languages which are unsafe:
program errors may lead to arbitrary or undefined behavior. C
and C++ are unsafe languages commonly used for system
programming. Unsafe languages have certain fundamental
disadvantages over safe languages
such as Java, C# and ML. Certain classes of bugs such
as buffer overruns or reads from deallocated memory can occur only in
unsafe languages. Many such bugs are subtle or
non-deterministic, and hence expensive in software
engineering. In addition, trusted and untrusted code may
safely share a single address space only in a safe language.
There would thus be many advantages to using safe languages
for system programming. But there are challenges involved in
making safe languages as efficient as unsafe languages in their
run-time resource usage. In particular, any safe language
must have some sort of automatic memory management mechanism: explicit
memory allocation and deallocation as found in C and C++ is inherently
unsafe, as there is nothing to prevent a program from writing to
deallocated memory. The most widely used automatic memory
management mechanisms include classical reference counting and garbage
collection [Jones, 1996]. Reference counting may incur
substantial run-time overhead and cannot easily free cyclic data
structures. Garbage collected-systems often use substantially
more memory than their manually managed counterparts. An
additional disadvantage of garbage collection is that it frees memory
non-deterministically. Deterministic destruction
is useful in system programming, especially in languages
which allow arbitrary user code to run when objects are destroyed; such
code may be used to release system resources when no longer needed.
In this paper we propose an automatic memory management
mechanism based on ownership and run-time reference
counts. The mechanism can be used to implement a safe
language which frees objects deterministically. To show that
the ownership mechanism is practical, we've constructed a simple
object-oriented language called Gel which is essentially a subset of C#
[Hejlsberg, 2004]
extended with ownership-based memory management. We've
implemented an interpreter and compiler for Gel, written in the Gel
language itself. We've ported a number of common
benchmark programs to Gel and have found that the Gel implementations
often perform similarly to their C++ counterparts and use significantly
less memory than their Java and C# equivalents.
Unlike languages with simple manual memory management schemes
(such as malloc/free or new/delete), Gel is safe:
a bug in a Gel program can never corrupt memory arbitrarily.
Unlike garbage-collected languages, memory management in Gel is deterministic:
objects are freed as soon as they are no longer needed.
Unlike traditional reference-counting schemes, Gel can free
data structures including cycles of pointers as
described below.
In this paper, we describe only Gel's ownership
extensions to the
C# language. A reader familiar with either C# or Java should
be able to follow with no trouble; differences between the
core C# and Java languages are relatively minor and are not
relevant to the discussion here. For a complete description of Gel, see
the language reference [Gel].
The Gel project site (http://code.google.com/p/gel2/source)
contains the Gel interpreter/compiler, released as open source under
the MIT License. Our decision to extend
C# rather than, say, Java was arbitrary, and it would be
straightforward to construct a similar language extending Java or
another object-oriented language. The Gel language is large
enough to write useful programs, such as the Gel interpreter/compiler
itself.
Our proposed memory management mechanism has the following
fundamental characteristics:
- Objects are allocated individually using a heap
allocator. Deallocation is automatic; there is no
delete
statement.
- The type system distinguishes owning
and non-owning pointers to objects.
This is a compile-time distinction only: at run time, all pointers are
represented as ordinary memory addresses.
- The type system ensures that at run time there is always
exactly one owning pointer to every object.
- Ownership of an object may transfer as
a program runs. Any owning pointer which loses ownership of
an object becomes either null (if it is a field) or inaccessible (if it is a
local variable or parameter).
- At run time, the language implementation keeps a reference
count of the number of non-owning pointers to each object.
- When a non-null owning pointer is destroyed, the object it
points to is destroyed as well. If a destroyed object has a
non-zero reference count, a run-time error occurs and the program is
terminated; it is the programmer's responsibility to avoid this
condition.
Our goal in this work is to show that a safe language with such a type system
and memory management mechanism can be implemented, and can be practical in the
following senses:
- It is easy to write real programs so that they pass the
type checker; implementing common data structures is straightforward.
- It is easy to write programs so that they never yield
run-time errors due to non-zero reference counts on destroyed objects.
- Programs run efficiently, ideally consuming roughly as much
memory and CPU time as their manually managed counterparts.
The contributions of this work are:
- A unique approach to safe memory management combining static type-based ownership
with run-time reference counts;
- An implementation of the approach in a dialect of C# we call Gel;
- Implementation of the Gel compiler and a number of benchmarks in
Gel;
- Intra- and inter-procedural optimizations that take advantage of
ownership properties and make the reference counting cost acceptable by
eliminating [89%] of all counting operations;
- An experimental evaluation comparing the performance of one large Gel
program (the Gel compiler) to the same program written in C#, and of several
microbenchmarks written in Gel, C++, Java, and C#.
Currently, the major limitation of Gel is that its reference counting
optimizations can not easily be applied in the presence of aliasing arising
under multi-threading. As a result, Gel currently only supports
single-threaded programs.


Utility Freewares for windows
Free Games for windows
Something related to software synth "SiON"
Archives of Flash Applications posted to Wonderfl
My page on Shadertoy


Directives is how AngularJS extends HTML. You've already used directives such as
ng-model
, ng-repeat
and ng-show
.
Angular also lets you create your own custom directives.
This page contains a gallery of superheroes with each image cross-fading into the next.
The transition is implemented using a CSS3 transition
, while Javascript takes
care of the logic of triggering transitions.
Your goal is to create a cross-fade
directive which when added to a div will make
each child img cross fade.
Hint: Building directives can be a bit complicated. We've given you a head start by creating an "empty"
directive in directives.js
. You need to complete the link
function.
Hint: Here's a tutorial describing how to build a custom directive. You can also check out Angular's Directive Guide.
Hint: You can reuse much of the code in the script
tag below for your link function.
Hint: No, we will not give you any more hints :-) Start hacking!


|
My Project
|
Structure which represents the request and response data. More...
#include <opcua_common.h>
Public Attributes | |
| EdgeMessageType | type |
| EdgeCommand | command |
| EdgeEndPointInfo * | endpointInfo |
| EdgeRequest * | request |
| EdgeRequest ** | requests |
| size_t | requestLength |
| EdgeResponse ** | responses |
| size_t | responseLength |
| EdgeResult * | result |
| EdgeBrowseParameter * | browseParam |
| EdgeBrowseResult * | browseResult |
| size_t | browseResultLength |
| EdgeContinuationPointList * | cpList |
| uint32_t | message_id |
Structure which represents the request and response data.
| EdgeBrowseParameter* EdgeMessage::browseParam |
Browse response containing the browse node name.
| EdgeBrowseResult* EdgeMessage::browseResult |
Total number of browse result objects
| size_t EdgeMessage::browseResultLength |
List of continuation point
| EdgeCommand EdgeMessage::command |
Endpoint information.
| EdgeContinuationPointList* EdgeMessage::cpList |
Message Id
| EdgeEndPointInfo* EdgeMessage::endpointInfo |
Single request data.
| EdgeRequest* EdgeMessage::request |
Group requests.
| size_t EdgeMessage::requestLength |
Response message data.
| EdgeRequest** EdgeMessage::requests |
Number of requests
| size_t EdgeMessage::responseLength |
Status code of requested operation.
| EdgeResponse** EdgeMessage::responses |
Response length
| EdgeResult* EdgeMessage::result |
Browse parameter for Browse request.
| EdgeMessageType EdgeMessage::type |
< Message type. Command type.


My name is Zack Bernholtz, I am an engineer who loves to bring hardware products from design to market. I've worked in five different companies in many consumer electronics, industrial electronics, and automobiles working through the entire product life cycle. I deeply understand the complexities that go into bringing ideas into the market. To effectively implement a product you need a large knowledge base from user experience, engineering, manufacturing, cost assessment, assembly, testing, and lifetime overview. I have worked to be able to effectivley analyze a product from each of these key aspects. I am a graduate of the Systems Design Engineering program at the University of Waterloo. My primary focus in my studies and work experience has been on product development.
On a more personal note I am a great lover of the outdoors, cooking delicious meals, and travel.
To view the rest of my portfolio continue scrolling down.
When I'm not working or in school, I love to explore new places and cultures. I've been lucky enough to have lived in five different countries in the past six years!
I am a current member of the Shenzhen Zen Ulitmate Frisbee Club, competing for the city of Shenzhen in tournaments all over China. I also jog, hike and go to the gym on a regular basis.
My mother is a writer and from a young age instilled in me a love of books. If I'm at home you will most likely curled up with my dog and a book in my hands.


keyboard_arrow_down
Viz Type
chapter-scroll-viz
keyboard_arrow_down
Method
fixed-window-0
fixed-window-1
fixed-cutoff
fixed-cutoff-reduce-together
kmeans
keyboard_arrow_down
Book


5) runas
This is sometimes very useful since it doesn't require admin privileges.
The command is part of windows, but if you don't have a GUI you can use
powershell [8].
[8] https://github.com/FuzzySecurity/PowerShell-Suite/blob/master/Invoke-Runas.ps1


--- layout: post status: publish published: true title: Podcast 3.37 - Hendry is Gone author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 6158 wordpress_url: http://ivyenvy.com/?p=6158 date: '2011-08-21 22:47:39 +0000' date_gmt: '2011-08-22 03:47:39 +0000' categories: - Management - Minor Leagues - Ownership - Podcast tags: - Jim Hendry - Podcast - Brian Bedo - miCubs.com - miCubs comments: [] ---
Andy, Corey, Kurt and Ryan discuss a few aspects of the Jim Hendry firing. Jeremy joins us just long enough to introduce himself before Skype fails us.
In the second half of the show, we welcome Brian Bedo from www.miCubs.com on to talk about the effects of the Hendry firing on the Cubs' minor league system. We also discuss the Cubs' performance in the 2011 draft with Brian.


Upgrading To Newer Releases¶
Click attempts the highest level of backwards compatibility but sometimes this is not entirely possible. In case we need to break backwards compatibility this document gives you information about how to upgrade or handle backwards compatibility properly.
Upgrading to 3.2¶
Click 3.2 had to perform two changes to multi commands which were triggered by a change between Click 2 and Click 3 that had bigger consequences than anticipated.
Context Invokes¶
Click 3.2 contains a fix for the Context.invoke()
function when used
with other commands. The original intention of this function was to
invoke the other command as as if it came from the command line when it
was passed a context object instead of a function. This use was only
documented in a single place in the documentation before and there was no
proper explanation for the method in the API documentation.
The core issue is that before 3.2 this call worked against intentions:
ctx.invoke(other_command, 'arg1', 'arg2')
This was never intended to work as it does not allow Click to operate on the parameters. Given that this pattern was never documented and ill intended the decision was made to change this behavior in a bugfix release before it spreads by accident and developers depend on it.
The correct invocation for the above command is the following:
ctx.invoke(other_command, name_of_arg1='arg1', name_of_arg2='arg2')
This also allowed us to fix the issue that defaults were not handled properly by this function.
Multicommand Chaining API¶
Click 3 introduced multicommand chaning. This required a change in how Click internally dispatches. Unfortunately this change was not correctly implemented and it appeared that it was possible to provide an API that can inform the super command about all the subcommands that will be invoked.
This assumption however does not work with one of the API guarantees that
have been given in the past. As such this functionality has been removed
in 3.2 as it was already broken. Instead the accidentally broken
functionality of the Context.invoked_subcommand
attribute was
restored.
If you do require the know which exact commands will be invoked there are
different ways to cope with this. The first one is to let the subcommands
all return functions and then to invoke the functions in a
Context.resultcallback()
.
Upgrading to 2.0¶
Click 2.0 has one breaking change which is the signature for parameter
callbacks. Before 2.0, the callback was invoked with (ctx, value)
whereas now it’s (ctx, param, value)
. This change was necessary as it
otherwise made reusing callbacks too complicated.
To ease the transition Click will still accept old callbacks. Starting with Click 3.0 it will start to issue a warning to stderr to encourage you to upgrade.
In case you want to support both Click 1.0 and Click 2.0, you can make a simple decorator that adjusts the signatures:
import click
from functools import update_wrapper
def compatcallback(f):
# Click 1.0 does not have a version string stored, so we need to
# use getattr here to be safe.
if getattr(click, '__version__', '0.0') >= '2.0':
return f
return update_wrapper(lambda ctx, value: f(ctx, None, value), f)
With that helper you can then write something like this:
@compatcallback
def callback(ctx, param, value):
return value.upper()
Note that because Click 1.0 did not pass a parameter, the param argument here would be None, so a compatibility callback could not use that argument.


This could be considered a retrospective of four separate Salvia divinorum experiences. All but one, my first time with this powerful substance, was with an ethanol based tincture available for purchase on the Web.
Experiences #1 and 2: Peeking Over the Threshold
The first time I tried it was an interesting experience, but compared to my later ones, could hardly even be called noteworthy. I was with two friends, M and J, just hanging out and smoking pot. Suddenly M stood up and announced that he had purchased some Salvia in a concentrated, smokeable form. J and I were certainly interested. Despite our wide experience with pot, LSD, MDMA, and P. cubensis mushrooms, we were aware of it but had never gotten our hands on any. We filled our trusty glass pipe first with a bit of extract and some pot on top. M and J took a few healthy hits, but reported nothing more than feeling more stoned.
I went last. I too, took a large hit, held it in for around 15-20 seconds, and exhaled. I didn’t feel much, passed the pipe to M and leaned back to relax. As I did so, my field of vision started to shrink. The room the three of us were in began to spin slowly clockwise and a rift in space appeared directly ahead of me. The rift enveloped my surroundings and soon I too was being pulled inside. I can only describe it as similar to being sucked through a wormhole, as in Deep Space Nine when a spaceship is traveling through. I was vaguely aware of some sort of Destination and a strange but benevolent Presence telling me, “You’ve come through this far, but I’m sending you back. It’s not time yet,” and that was it.
Time had no meaning during all this. I came back to myself and my friends were still there. J said he was aware of something changing in my behavior, as if I had nodded off or something and I asked him how long it was since I had passed the pipe. All told, my aborted journey, which to me might have lasted ten thousand years, had been about thirty seconds.
I had no further experience with Salvia for about three years when I came upon a website run by an entheogenic researcher. Remembering my first time, I read through some of the trip reports submitted by various users. Most were much the same as mine, although there were a few who seemed to have made it farther through the rift than I had. Many had reported being slightly aware of discarnate entities observing or communicating with them. My interest reignited, I was determined to have another go. This particular site also sells various Salvia preparations for use, ranging from seeds, to dried leaves, to the extract I had smoked the first time, but my interest was pulled toward a tincture.
I entered my information and ordered a vial containing half a fluid ounce. A few days later, I was due to visit my friend J, the same one as before, who had since moved to New York. With his approval, I had the package shipped to his apartment in Queens. I arrived and the package had come the day before. J had read the notes enclosed and was very excited about this new preparation. We had decided to leave the house, take the train to Manhattan, have a walk and a light lunch, before retreating to a secluded area of Central Park and ingesting the substance, the recommendation being a sublingual route, diffusing through the oral mucosa.
After an hour or so of tromping though the park, we found ourselves a nice private spot, complete with rocks and fallen logs to rest on, not far from Belvedere Castle. We measured out our doses and used a dropper to place them beneath the tongue and hold them in for about 10-15 minutes.  Eventually you get used to it, but for a day or so afterward the sublingual space and tongue felt numb and ragged, as if I'd eaten soup that’s much too hot. It also tastes terrible, and I recommend spitting it out and drinking a good deal of water after the 15 minutes have passed unless you want the yucky taste to stick around.
As time passed, I became aware of some force pulling me down. My first thought was that, as I was leaning on a rock, perhaps I had a bad hold and was just slipping off. I attempted to right myself a few times and the feeling was still there. Eventually I just sat on the ground but the feeling wouldn’t go away. We both still had the juice in our mouths, and I spit mine out.
I looked at J, whose face had taken on a green hue, and he was swishing his around his mouth and gargling it. This struck me as really funny, partly because of its deep green color, burning sensation upon ingestion, and “almost minty” flavor, it reminded me of Listerine. I started to feel “the swirl” as experienced before and came to the conclusion that this stuff did indeed work.
There was also a feeling of timelessness and confusion as to my surroundings. Although we were in Central Park in the middle of the most bustling metropolis in the world, the relative seclusion and thickness of foliage in our location made me think we were in some rocky Ozark forest back home in Missouri. Forming coherent verbal sentences was also difficult. I had trouble finding the right words as I informed my friend of my inebriated state.
 He spit his tincture out. “Yeah, I feel something too, but I’m not sure what,” he answered. “It’s kind of like being really, really stoned, I think,” I offered. Wanting a bit more, I focused on a rock in front of me. The LSD-like visual patterns I’d expected failed to materialize. “You’re not going to trip off anything just by looking at it,” J began. “Concentrate on what’s beyond your eyes.”
I wasn’t really sure what he meant by that, and I was getting bored in our little corner. I was starting to crave more social contact, and our real surroundings came back to my memory. “We’re in the most beautiful urban locale in the world right now, J. Let’s walk around a bit. I feel weird perched up here like a couple of hermits.”
J didn’t protest, except that we should be careful to watch ourselves. I couldn’t disagree, since I imagined my behavior might seem odd to onlookers. It only took a second to get to a more open area, and affected by the agressive gravity, I was walking very strangely, bounding about like a country drunkard. “Slow down,” J advised me. “We’ve got all day, you know.” I stopped to wait for my friend.  I became aware of tiny leaves and vines growing and outstretching in my mind’s eye.
J caught up and mentioned that he thought I must have received a larger dose than he, and all he was feeling was like having had just smoked a bowl of good bud. We made our way to a tiny brook and lay down on the cool rocks above the softly whispering stream. It was a hot September day, and at this point, I wanted nothing more than to disrobe and lay there naked, but remaining cognizant of our public surroundings, I stayed clothed. We lay there and spoke a bit, though I still had trouble verbalizing my thoughts, on the nature of existence, time, what little the two of us understand about quantum physics, and the new places to which our lives have taken us. After a while J mentioned that we should head back to Queens as we had dinner plans with his girlfriend, whom I affectionately refer to as Hippity-Hop, and a friend of hers from college.
This had been a decent experience, but I feel we both would have gone a lot farther had the set and setting been different. Central Park was a very pleasant environment, but there were too many outside distractions to really lose ourselves. Also there was the fact that we were a little paranoid, feeling that everyone was watching us. However, as experienced trippers, J and I have a tremendous amount of self-control in maintaining a semblance of sanity when under the influence, that is, when it matters.
Experiences #3 and 4: Through the Rabbit Hole: Death, Disembodied Inter-Spatial Travel, Finding the Green Lady, and Rebirth
The next two experiences were far past threshold doses. I meditated for about an hour, using mantras written by Timothy Leary, based on the Way of the Tao. I set the mood by dimming the lights and offering prayers to my patrons Athena, the Greek goddess of wisdom, her brother Mercury, friend of travelers and protector of healing magic, as well as the vague spirit I’d recalled from the first time. I had decided to take about twice what J and I did back in NYC, remembering Terence McKenna’s advice of “When in doubt, double the dose.”
It came on pretty quick, and both times I was seized by that same odd force. I’m reminded of the Beatles’ song “Tomorrow Never Knows” with John commanding the listener to “turn off your mind, relax and float downstream.”  I became part of the music, flushing myself down the Void.
Again, I was aware of entity contact. Both times the first stop was in a sort of anteroom, where I was being examined by what seemed like doctors or psychiatrists, who were curious but largely ambivalent about me. I found out that they were judging whether or not I was worthy. The first time I was here I was nervous, but not frightened. Above all, I didn’t want them to send me back again. A Word inserted itself into my consciousness, although it meant nothing to me. It could have been a name, or a powerful incantation. Whatever it was, the doctors granted me passage through the next door.
The second time, they remembered me, and let me right through. The secret door opened, I only vaguely remember certain settings and feelings. I floated through cityscapes, jungles, stone pyramids, Dali-esque plains and deserts and finally through Space itself. All through both trips, alien-insectoid creatures escorted me. I became aware of an ancient, motherly spirit. She had been aware of my kind before. She revealed herself to me, and we held palaver. Not in the verbal type we humans are used to in everyday communication, but in some way of knowing without speaking.
She was as huge as a planet, reminded me of a grandmother and encouraged me on not only this voyage, but in the current course of my life, extolling me to continue feeding my curiosity, seeking, and teaching others. The next spirit I encountered was also female, but much younger, although still unimaginably ancient. She also revealed herself and she was as a beautiful, albeit green, young woman. She was as curious about me as I was of her, and again we held communion.
This was in some respects similar to the preceding spirit, but was almost sexual in a way, touching me, feeling me, filling me up with her power. Again she supported my choices and sent me on with feelings of warmth and love. We continued with a sort of dance before I eventually fell asleep.
Conclusions: Is Salvia Offering Plant Consciousness?
I can only assume that Salvia divinorum opens one’s mind to some vestigial floral consciousness hidden behind doors of evolutionary constructs, reptilian and mammalian. In both of my more profound experiences, I felt as a flower opening myself up to the sun. In addition, I feel that the insectoid creatures I felt were friendly companions, even though I usually have a bit of a bug phobia. One must understand the close and symbiotic relationship between plants and insects, i.e. pollination, etc.
The powerful female entities are more evidence of this, their green auras filling me with a sense of growth and the power of life. Who were they? An Earth Mother/Gaia sort and her daughter the flower princess, a kind of Persephone analog? And how much farther could I have gone? The comfort and gnosis the sprits filled me with notwithstanding, I remember feeling frustrated that another immortal, ineffable, supremely more powerful force was just out of reach. Were they stops on the Way to the Tao, the One, or were they distracting me? I don’t know yet. I intend to find out.
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.


MUDU
Meet Up, Drink Up!
Find the beer you like, and meet new friends!
Show Matches
Show Buddies
Find new drinking buddies!
Logout


ONNX Runtime Roadmap¶
ONNX Runtime is an active, fast-paced project backed by a strong team of Microsoft engineers and data scientists along with a worldwide community of partners and contributors. This roadmap summarizes the pending investments identified by the team to continually grow ONNX Runtime as a robust, versatile, and high performance inference engine for DNN and traditional ML models.
High Level Goals¶
ONNX Runtime is a runtime accelerator that supports interoperable ML and DNN models based on the ONNX spec. For key technical design objectives and considerations, see ONNX Runtime Inference High Level Design.
We recognize the challenges involved in operationalizing ML models performantly in an agile way, and we understand that high volume production services can be highly performance-sensitive and often need to support a variety of compute targets (we experience these first-hand at Microsoft across our vast array of products and services).
As such, our investments are directly in support of solving those challenges, focusing on areas such as:
Platform coverage
Extensibility and customization
Performance (latency, memory, throughput, scale, etc)
Model coverage
Quality and ease of use - including backwards compatibility of models (older opsets) and APIs
In addition to our OSS participation, we also internally use this technology in core products at Microsoft, with over 80 models in production providing an average of 2x+ performance improvement.
Investments¶
In support of the high level goals outlined above, the investment areas listed below represent our active and backlog projects, which are largely driven by community demand and anticipated usage opportunities. We will work through our prioritized backlog as quickly as possible, and if there are any specific features or enhancements you need, we gladly welcome community contributions for these efforts or any of the enhancements suggested on Github. If you have a specific suggestion or unsupported use case, please let us know by filing a Github issue.
Platform coverage - Expanded platform compatibility
Extensibility and customization - Accelerators and Execution Providers
Performance - Continued performance optimizations
Model coverage - Expanded model compatibility
Quality and ease of use - Increased integration with popular ML products
Expanded platform compatibility¶
ONNX Runtime already supports a wide range of architectures, platforms, and languages, and this will continue to be an active investment area to broaden the availability of the engine for varied usage. Additionally, we understand that lightweight devices and local applications may have constraints for package size, so there is active awareness to opportunistically minimize binary size.
Architectures¶
Supported
X64
X86
ARM64
ARM32 (Limited)
Platforms¶
Supported
Windows 7+
Linux (various)
Mac OS X
Android (Preview)
iOS (Preview)
Languages¶
Supported languages are listed in API Documentation. The core team is not actively working on other language bindings at this time. If there is a missing API, please file a request in Issues. Community contributions are welcome for other languages.
Accelerators and Execution Providers¶
New EPs¶
To achieve the best performance on a growing set of compute targets across cloud and the intelligent edge, we invest in and partner with hardware partners and community members to add new execution providers. The flexible pluggability of ONNX Runtime is critical to support a broad range of scenarios and compute options.
Supported EPs are listed here.
CUDA operator coverage¶
To maximize performance potential, we will be continually adding additional CUDA implementations for supported operators.
Simplify EP contributions¶
In addition to new execution providers, we aim to make it easy for community partners to contribute in a non-disruptive way. To support this, we are investing in improvements to the execution provider interface for easily registering new execution providers and separating out EPs from the core runtime engine.
Continued Performance Optimizations¶
Performance is a key focus for ONNX Runtime. From latency to memory utilization to CPU usage, we are constantly seeking strategies to deliver the best performance. Although DNNs are rapidly driving research areas for innovation, we acknowledge that in practice, many companies and developers are still using traditional ML frameworks for reasons ranging from expertise to privacy to legality. As such, ONNX Runtime is focused on improvements and support for both DNNs and traditional ML.
Examples of projects the team is working on:¶
More quantization support
Improved multithreading (e.g. smarter work sharding, user supplied thread pools, etc)
Graph optimizations
Intelligent graph partitioning to maximize the value of different accelerators
Optimizations for mobile and IoT Edge devices¶
IoT provides growing opportunity to execute ML workloads on the edge of the network, where the data is collected. However, the devices used for ML execution have different hardware specifications. To support compatibility with this group of devices, we will invest in strategies to optimize ONNX model execution across the breadth of IoT endpoints using different hardware configurations with CPUs, GPUs and custom NN ASICs.
Expanded model compatibility¶
The ONNX spec focuses on ML model interoperability rather than coverage of all operators from all frameworks. We aim to continuously improve coverage to support popular as well as new state-of-the-art models.
Spec coverage¶
As more operators are added to the ONNX spec, ONNX Runtime will provide implementations (default CPU and GPU-CUDA) of each to stay in compliance with the latest ONNX spec.
This includes:
Sparse Tensor support
Investments in popular converters¶
We work with the OSS and ONNX community to ensure popular frameworks can export or be converted to ONNX format.
ONNXMLTools (CoreML, XGBoost, LibSVM, LightGBM, SparkML)
Improved error handling¶
To decrease the risk of model inferencing failures, we will improve the error handling and fallback strategies for missing types or unsupported operators. For EPs that have missing or incorrect implementations for ONNX operators, we aim to fallback or fail as gracefully as possible.
Community-driven feature additions¶
Focusing on practicality, we take a scenario driven approach to adding additional capabilities to ONNX Runtime.
Increased integration with popular products¶
We understand that data scientists and ML engineers work with many different products and toolsets to bring complex machine learning algorithms to life through innovative user-facing applications. We want to ensure ONNX Runtime works as seamlessly as possible with these. If you’ve identified any integration ideas or opportunities and have questions or need assistance, we encourage use of Github Issues as a discussion forum.
Some of these products include:
AzureML: simplify the process to train, convert, and deploy ONNX models to Azure
Model Interpretability: explainability for ONNX models
ML.NET: inference ONNX models in .NET
PyTorch: improve coverage for exporting trained models to ONNX
Windows: run ONNX models on Windows devices using the built-in Windows ML APIs. Windows ML APIs will be included in the ONNX Runtime builds and binaries to enable Windows developers to get OS-independent updates
SQL Database Edge: predict with ONNX models in SQL Database Edge, an optimized relational database engine geared for IoT and IoT Edge deployments
Have an idea or feature request? Contribute or let us know!


--- layout: post title: Why I Like TestCase categories: - best practices - clean code - Developer Deep Dive - unit testing status: publish type: post published: true meta: _edit_last: '23' s2mail: 'yes' _aioseop_keywords: nunit, testcase, rowtest, unit testing _aioseop_description: NUnit's TestCase is a great attribute for working with parameterized tests or anytime you would like to test "given some inputs, verify some output". _aioseop_title: Why I Like TestCase dsq_thread_id: '834006333' ---
TestCase is one way you can run parameterized tests with NUnit. An example of how this is useful is testing a whitelist or blacklist. You only need to write the test once, then pass in your items to test some sort of output. If the requirements change and words need to be added to or removed from your list, you simply add another entry without the need for writing another test or set of tests.
I've found myself using TestCase (formerly RowTest) more and more often. If you see lots of very similar tests that shared assertions, or test method names with numbers/values in them, these are signs that you might be wanting to use TestCase. Let's take a look at the following examples.
Here you can see that we have one test and many assertions. I've often seen this pattern in tests that have been around the project for a long time. It can be faster to add an assertion rather than to write a whole new test. This might get the job done, but there are better ways.
{% gist 1981200 %}
This isn't ideal because your test can fail at the first assertion, skipping all the rest. Imagine a more complex test that fails at the first assert call and subsequent code changes make it fail at the second and so on. The feedback on the failed tests is less valuable in these situations. This is also why we don't write one test for our entire application; tests are more helpful as they become more granular.
Another not so great way to test this is breaking the assertions into many tests. This also technically works, but is prone to test names representing the wrong idea if values change and the name does not. Maintenance becomes a bit tougher when they're written this way.
{% gist 1981202 %}
The reason I wouldn't recommend this is because you tend to see duplication in your values under test and your metadata (test method name). Since duplication is bad, we want to avoid this.
A better approach is TestCase. As you'll see by the following example. We're writing the test in a way that doesn't rely on values from within the test's body, but to be supplied by attributes that are "stacked" on top.
I like this test because it's very simply testing boundary conditions. The code is largely quite discoverable and very easy to modify if our requirements were to change.
There's nothing magical about TestCase. It's just another tool I've found helpful when writing tests for code that I want to be able to take advantage of "given a set of inputs, verify some output".
What are you thoughts on this? Is TestCase new to you? Have you been using it already? Any drawbacks to using it?


%page args="module"/>
${_('Checked (Explore): Splunk automatically extracts as many fields from incoming data as possible. Searches will take longer to complete.')}
${_('Unchecked (Fast): Splunk only extracts the fields required to fulfill each search.')}


|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
| Interface Summary | |
|---|---|
| ConfigLoaderDelegate | Interface that defines callback API used by ConfigLoader to process loaded configuration. |
| ConfigSaverDelegate | Defines a set of callback methods that provide information to ConfigSaver when Cayenne project is saved. |
| DataSourceFactory | A pluggable factory for javax.sql.DataSource instances used by Cayenne runtime. |
| Class Summary | |
|---|---|
| BasicServletConfiguration | Deprecated. Since 1.2 ServletUtil is used instead, as the actual file loading strategy is defined at the ResourceLocator elevel, and this class provides no value of its own. |
| ConfigLoader | Class that performs runtime loading of Cayenne configuration. |
| ConfigSaver | Class that does saving of Cayenne configuration. |
| ConfigStatus | Interface defines API to check the status of Cayenne configuration. |
| Configuration | This class is an entry point to Cayenne. |
| ConnectionProperties | ConnectionProperties handles a set of DataSourceInfo objects using information stored in $HOME/.cayenne/connection.properties. |
| DBCPDataSourceFactory | An implementation of DataSourceFactory that instantiates a DataSource from Apache Commons DBCP. |
| DefaultConfiguration | Subclass of Configuration that uses the System CLASSPATH to locate resources. |
| DriverDataSourceFactory | Creates DataSource objects from XML configuration files that describe a JDBC driver. |
| FileConfiguration | FileConfiguration loads a Cayenne configuraton file from a given location in the file system. |
| JNDIDataSourceFactory | Looks up DataSource objects via JNDI. |
| RuntimeLoadDelegate | Implementation of ConfigLoaderDelegate that creates Cayenne access objects stack. |
| RuntimeSaveDelegate | Save delegate used for saving Cayenne access stack. |
| ServletUtil | Configuration class that uses ServletContext to locate resources. |
| WebApplicationContextFilter |
WebApplicationContextFilter is another helper class to help integrate
Cayenne with web applications. |
| WebApplicationContextProvider | Deprecated. since 1.2. |
| WebApplicationListener | Deprecated. since 1.2. |
Contains classes dealing with Cayenne configuration files. Includes support for a number of standard ways to initialize Cayenne, and lays a framework for custom extentions.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |


Application Developer. Aspiring Designer.
I am a graduate student at the University of Cincinnati, pursuing Masters in Computer Science, specializing in Social Computing and Data Science. My coursework over the past few months include { Machine Learning, User Interface Design, Experimental Combinatorics, Parallel Computing, Advanced Algorithms, Advanced Operating Systems, Database Management Systems and Wireless Networks } .
I am currently finishing up my academic research under Prof. Fred Annexstein in the area of social computing.
Aug 2012 - PresentI am a part-time Android Application Developer at UCit. This place has given me the oppurtunity to build cool applications, few of which include { NightRide & NightRide Driver (on-going), Fuelytics, Bearcat Spirit }.
Mar 2013 - PresentI was an entry-level software developer majorly working on ASP.NET. I was a part of a team which worked on building an Ad Server, which served numerous publishers and subscribers, serving millions of ads each day. I got certified as a Technical Specialist - .NET Framework 4.0 by Microsoft.
Sep 2011- Aug 2012I worked at this wonderful start-up as part of an Android Development team to make the first of its kind Location Based Social Networking application called NowFloats.
Apr 2012 - Sep 2011I did my Bachelors in Engineering in Computer Science here. Coursework over the period of four years included (but not limited to) { Probability and Statistics, C Programming, Advanced Data Structures, Object Oriented Programming, Database Systems, Automata Theory, Software Testing, Information Security, Artificial Intelligence, Mobile Computing, Data Warehousing and Mining and other related work.}
Oct 2007 - Jun 2011


--- layout: social excerpt: "V - Sociability club." tags: [home, v, software, crypto, peer-to-peer] image: feature: ---
It‘s all very new and everyone’s still feeling their way round this unfamiliar space. Here are some more pictures to help you get acquainted ...
Welcome to anarcho-collectivism. It’s not as daft a label as it might seem. Read on ...
Collectivist anarchism advocates the abolition of both the state and private ownership of the means of production. It instead envisions the means of production being owned collectively and controlled and managed by the producers themselves. For the collectivization of the means of production, it was originally envisaged that workers will revolt and forcibly collectivize the means of production. Once collectivization takes place, money would be abolished to be replaced with labour notes and workers' salaries would be determined in democratic organizations based on job difficulty and the amount of time they contributed to production. These salaries would be used to purchase goods in a communal market.
There has been a revolution, but in personal computing. There’s more than a hint of the means of production being owned collectively and controlled and managed by the producers themselves, especially when it comes to cryptocurrency.
Irrespective of how we got here, I’d argue that we’ve now arrived at something very much like anacho-collectivism --- the end result described above bears a remarkable resemblance to the notion of “smart contracts” and some altcoins’ plans to cast the blockchain as employer, making payment in altcoin.
So welcome to anarcho-collectivism, I hope it works for you.
Imaginary scene. Original photo of Tokyo from youtube.com
No, really ...
“A second type of simple sabotage requires no destructive tools whatsoever and produces physical damage, if any, by highly indirect means. It is based on universal opportunities to make faulty decisions, to adopt a noncooperative attitude, and to induce others to follow suit. Making a faulty decision may be simply a matter of placing tools in one spot instead of another. A non-cooperative attitude may involve nothing more than creating an unpleasant situation among one’s fellow workers, engaging in bickerings, or displaying surliness and stupidity.”
STRATEGIC SERVICES FIELD MANUAL No. 3, Office of Strategic Services, Washington, D. C. 17 January 1944
“According to economist Dylan Minor, writing in a Harvard Business School paper, toxic workers are so damaging to the bottom line that avoiding them or rooting them out delivers twice the value to a company that hiring a superstar performer does.” Read more at: http://phys.org/news/2015-12-toxic-coworkers-undercut-groups-destructive.html
Analyzing rarely available employment data on nearly 60,000 workers across 11 companies, the study focused on only the most egregious kinds of toxic behavior: conduct that resulted in a worker's termination. The data suggests that toxic people drive other employees to leave an organization faster and more frequently, which generates huge turnover and training costs, and they diminish the productivity of everyone around them.
Although not part of the study, Minor said client customer surveys indicate that toxic workers “absolutely” tend to damage a firm’s customer service reputation, which has a long-term financial impact that can be difficult to quantify, he said.
Who is most likely to be a toxic worker? The research shows three key predictors.
First, whether a person has a very high level of “self-regard” or selfishness. Because if such people don’t care about others, they’re not going to worry about how their behavior or attitude affects co-workers.
Second, feeling overconfident, which can lead to undue risk-taking. “Imagine you’re going to engage in some misconduct and steal something from your company. If you think the chance that you’re going to get away with it is much greater than it really is, … you’re more likely to engage in that conduct,” said Minor.
And lastly, if a person states emphatically that the rules should always be followed no matter what, watch out.
“That is kind of counterintuitive. In a simple world, we would just ask someone, ‘Do you always follow the rules?’ And if you do, then of course, you’re not going to ever break them. But I find very strong evidence in my study that those that say ‘Oh no, you should always follow the rules’—versus those that say ‘Sometimes you have to break the rules to do a good job’—that the people who say ‘I never break the rules’ are much more likely to be terminated for breaking the rules,” said Minor.
Getting rid of toxic workers is often difficult because they‘re also more likely to be high performers, or to be perceived as such, which can blunt or blind supervisors to the true depth of their impact on the workplace.
Fortunately, V’s cryptographic inheritance acts to protect its community from such attacks.
Learn how V is immune to FUD ...“The danger when we operate wholly in a world of representations and images is that we begin to mistake that world for reality, and to believe that by manipulating symbols we can automatically change the reality they represent. We lose touch with the reality behind the symbols. Grisly death becomes collateral damage. Torture becomes enhanced interrogation. A bill to relax pollution controls becomes the Clear Skies Act. Defeat in Iraq becomes victory. War becomes peace. Hate becomes love. Freedom becomes slavery.” Read more at: http://truthseekers.cultureunplugged.com/truth_seekers/2011/01/the-ubiquitous-matrix-of-lies-1.html
“VCoin Glacier” adapted from viintage public domain images
VCoin block reward 6.25 vcoin per block
#vcoin #cryptocurrency
Vcoin added to
@SuprnovaPools pool
Get informed about vcoin #vcoin #cryptocurrencies #cryptocurrencie


--- layout: default title: Geotrellis | Fast Raster Processing ---
In addition to our API documentation, we provide a detailed User Guide. Please see that guide for setup instructions, tutorials, and explanations of GeoTrellis/GIS concepts.
If you can't find exactly what you're looking for in either our Guide or API docs, feel free to join us in our Gitter channel, where we can (as live as possible) answer your questions.
The latest Scaladoc tracks the master branch on github. Tagged releases are identified by their version number.
GeoTrellis is an open source project, so contributions of any kind are welcome and appreciated! Contributors will need to sign a CLA (Contributor's License Agreement). These details and others relating to GeoTrellis contributions can be found here.


You can contact us through email, or cell. Email<EMAIL_ADDRESS>Cell:<PHONE_NUMBER>


|
CONTACTS LIST FOR
SHOW: REDWAVE 5A USERS
CONFERENCE
<use either search box below to
generate a list of contacts. only one can be used per search.
leave the search boxes empty to see all contacts in the
system.>
|
SAVE THIS AS AN EMAIL
LIST CREATE A NEW
CONTACT |
SEARCH RESULTS
FOR: CONTACTS WHO HAVE RESPONDED
TO INVITES
results 1-20 of
20
<click a contact's name
in the active sorted column to edit the details. click a
contact's name in the email column to send an email.>
|
| ICON LEGEND |
|
|
|
|
|
|
|
|
|
| go to
payments/orders |
view
history |
view change
requests |
view email
statistics |
view/edit
personal details |
|
|
|
|
|
|
no history
to view |
no change
requests to view/edit |
no email
stats to view |
| | |
|


Retrieves a terse directory listing.
#include <ftplib.h> int FtpNlst(const char *output, const char *path, netbuf *nControl);
Performs a short form directory listing of the specified path on the remote system. The results are written to the specified file.
Returns 1 if successful or 0 on error.


--- layout: blog title: About image: /images/blog/mystery.png ---
Well hello there, and welcome to the About page. I am the Nanotech Norseman. I don't know if you found me by accident or what, but I'm glad you're here.
Ways to reach me
Feel free to send me a message of any sorts, and I'll try to reply as quickly as I'm able to.
-Nanotech Norseman


ANYONE WHO SAYS THAT MONEY CANNOT BUY HAPPINESS HAS CLEARLY
NEVER SPENT THEIR MONEY ON OUR PIZZA.
Jojo's Pizza is a one of a kind pizza place started and run by a family man.
The recipe is a family special carried from generation to generation


Pass
Advanced
Info
Length of Password:
Include Numbers
Include Symbols
Upper Case
Lower Case
Similar/Replace
Ambiguous
Create Sentence
Random Characters
Generate Password


JOTDOWN
HOME
Subjects
Subject 1
Subject 2
Subject 3
Subject 4
Made by:
Varun taduri
Samyak Mehta
Nikhil Rathore
Contact us:
<EMAIL_ADDRESS><EMAIL_ADDRESS>nikrat25@gmail.com


game.entities
Classes
AbstractCardEntity
BacksideCardEntity
ClubCardEntity
DiamondCardEntity
FoundationCardEntity
HeartCardEntity
NullCardEntity
SpadeCardEntity
StockCardEntity


--- title: Schedule ---
The following Jenkins contributors will be available to answer questions via chat or video. Don’t forget to look at our demo schedule.
| Time | Name | Area of Expertise | Demo on demand from the chat |
|---|---|---|---|
| 9AM - 11AM | Olblak | Jenkins Infrastructure Project | Live demo on Jenkins infra. How the Jenkins project handle infra |
| 11AM - 1PM | Damien Duportal | Jenkins Infrastructure Project | One (of the numerous) ways of testing shared pipeline library | Customize your own Jenkins Docker image” |
| 1PM - 3PM | Mark Waite | Git Plugin | Testing Jenkins with Jenkins |
| 3PM- 6PM | - | - | - |
| Time | Name | Area of Expertise | Demo | |
|---|---|---|---|---|
| 9AM - 11AM | Ulli Hafner |
Jenkins Plugin Developement Static Analysis with Jenkins | - | |
| 11AM - 1PM | Victor Martinez | Automation | Customize your own Jenkins Docker image” | |
| 1PM - 3PM | Kara de la Marck | Kara de la Marck | Cloud Native, Gsoc | |
| 3PM- 5PM | Carlos Rodrigues Lopez |


Drunk yoga classes exist
by Rusty BlazenhoffI knew about stoned yoga but I'm just learning about drunk yoga. The Los Angeles Times is reporting that there are exercise classes where you can also get your drink on (specifically, wine):
The classes are intended for beginners, [founder Eli] Walker said, and encompass a 45-minute vinyasa-style session based on gentle moves set to a 1990s hip-hop playlist. Expect some mild drinking games as well. (Nonalcoholic beverages are also available.) There is time before and after to socialize.
These Drunk Yoga classes are currently only available in Los Angeles and New York City. But don't let that stop you. Pour yourself a glass and get to it. Nobody's the boss of you.
image via Drunk Yoga/Facebook


--- redirect: https://play.google.com/store/apps/details?id=com.androar.foodmux layout: default ---
We're building a website at the moment.
Till then, please use the Android app. Thanks!


polylidar¶
Classes
2D Delaunay Triangulation Class |
|
This class hold all the datastructures in our meshes (vertices, triangles, halfedges, etc.). |
|
Matrix (Double) representation of numpy array. |
|
Matrix (Float) representation of numpy array. |
|
Matrix (Int32) representation of numpy array. |
|
Matrix (UInt8) representation of numpy array. |
|
Matrix (size_t[Uint64]) representation of numpy array. |
|
Contains the linear rings of a polygon. |
|
This class handles all data inputs: 2D points sets, 3D point clouds, 3D meshes. |
|
Contiguous buffer of Float64. |
|
Contiguous buffer of Int32. |
|
Contiguous buffer of Uint8. |
|
Contiguous buffer of Uint64. |
Functions
|
Perform Bilateral Filtering on the triangular mesh. |
|
Creates a copy of a tri mesh, triangles of int dtype. |
|
Extacts an organized point cloud from a depth image |
|
Extracts a Half-Edge Triangulated mesh (Uniform Mesh/Right Cut Mesh) from a depth image |
Extracts a Half-Edge Triangulated mesh (Uniform Mesh/Right Cut Mesh) from an organized point cloud. |
|
Get Polylidar Version |
|
|
Perform Laplacian Filtering on the triangular mesh vertices. |
Check if built with Robust Geometric Predicates |


--- layout: page title: Bass Fishing Videos excerpt: My published bass fishing videos permalink: /videos/ author: false seo: type: Website ---


I am not a book reader. It is difficult for me to sit down and just get ‘absorbed’ in a book. However, with comics? It’s different. Comics are dynamic, graphic, and play out like a film. The same goes with zine’s. They are colorful, unique, filled with tidbits of information displayed in fun ways. There are zine’s for pretty much any subject you can imagine, this includes computer science! I wanted to share some unique comics/zine’s that exist on the web that are out to teach cool things about programming and computers with a visual twist.
Julia Evans
This girl has an amazing mission statement:
I’m trying to create a small corner of the internet which is never condescending or rude or dismissive and where I just talk about learning hard things and doing hard things in a practical and friendly way.
Julia experiments with alternative ways to teach hard concepts through making zines. She is an awesome software developer for Stripe from Montreal and she focuses on deeply understanding the underlying systems essential to doing technically innovative work. Some of the zine’s she wrote include: Profiling & Tracing with Perf, Let’s Learn tcpdump!, and Linux Debugging Tools You’ll Love. Be sure to check out her website and view all of her amazing work!
BubbleSort Zines
Amy is an alumni of MIT and created this project out of a dream of hers to make a series of zines that cover computer science concepts in an accessible way. She left her job at Airbnb after a successful Kickstarter campaign and BubbleSort Zines was born! Amy’s goal is to frame computer science fundamentals in a way that is much more accessible to those who may not think they have a place in the subject. It is about improving diversity and reaching underrepresented demographics. It is less about getting young girls interested in math and science and more about making them feel welcome, included, and supported.
This is relatable for me personally. My first experience with programming was with web development back in my middle school days. However, I never thought that this was an actual career path. I fell behind in math and science subjects as I grew up and was never encouraged to try harder. It wasn’t until later in life that I realized I love these subjects! More importantly, I love programming! Framing technical subjects in a way that is more appealing can help encourage younger girls to stick with it. Math? It’s hard! Programming? It’s hard! But that’s what makes it so rewarding.
To support Amy’s initiative and also get some rad t-shirts, check out her website and buy everything!
Glitch You Got This!
If you aren’t already familiar with Glitch, I highly recommend checking them out. It is a friendly community where anyone can create an app or website instantly. Their web IDE compiles and updates everything as you type and can even allow you to code with your friends! It is brought to you by the same team that created Slack.
Since Glitch is focused on web apps, they decided to create some awesome zine’s teaching users how to get started. You Got This! has two parts: the first is how to make web apps with Node.js, the second is how to make web apps with React.js. They focus on the key concepts for creating web apps with these frameworks, include stories on how developers carved their own path into coding, tips from experts, and more. They are very nicely illustrated and super colorful. I highly recommend downloading and following along. The best part is you can use Glitch to experiment with your code while reading along.


sentimenter, how Twitter feels about a topic right now
Score it!
Progress
Term:
Status:
Executed:
Id:
Score
Sampled:
Positive:
Negative:
Score*:


Welcome!
So you found us! Or maybe you saw we had a website in the discord or heard about it on the podcast? Either way, welcome!
Responsive is both the name of the podcast and the discord server that you can find most of the community in.
We hope you enjoy your stay!
The Two
Now that's an mysterious title for a mediocre section, I like it!
Responsive, both the podcast and discord, are co-run by Leon and Shane. We're two friends who decided this would be fun, and it bloody well was!
That's not also including the amazing help from people in the discord server keeping that in tip-top shape. Another massive thanks to you all!
Story Time
Before we started the Responsive podcast we started the Responsive podcast, the old one. We gave that a good shot but it didn't really stick. But a little while later we decided to give it another shot.
That's when this podcast took off and we really began to enjoy ourselves. We get to engage with the community live during the podcast for questions, and just have a fun time talking tech.
After a short while we got a discord up and running for the podcast community. This would soon have a mix of members who had and hadn't listened to the podcast but also enjoyed tech.
And here we are today! Still kicking strong and with much more than just a podcast and discord, but also this site with its own blog and showcases!
This is all thanks to the amazing community we have, so a massive thanks goes out to all of you!


NYPD steps up patrols in Times Square following social media threat
by Naveen DhaliwalTIMES SQUARE, Manhattan (WABC) -- As forecasters track the skies for the Thanksgiving holiday week, police are keeping a close eye on the ground.
The NYPD is beginning to ramp up its forces ahead of Thanksgiving - that included checking out a threat to Times Square posted on social media.
Investigators say a man posted a message on Reddit claiming he was coming to New York City with two pounds of explosives.
The NYPD Counterterrorism Unit posted a message on Twitter saying,
Security is very high across New York City this week ahead of the Macy's Thanksgiving Day Parade. Bomb-sniffing dogs will be out, large sand-filled dump trucks will be placed at all intersections across the parade route, and the millions of spectators will be subject to bag searches.
The NYPD is actively working with Reddit to investigate who made the post.


Fast, Cheap & Out of Control (1997)
Director: Errol Morris Cast: Dave Hoover, George Mendonca, Ray Mendez, Rodney Brooks Rated PG: Minor thematic elements
by Nathaniel R. Atcheson<EMAIL_ADDRESS>I had no idea what to expect from Fast, Cheap & Out of Control. I saw it simply because it was there. I knew ahead of time that it is a documentary, and that it was directed by Errol Morris, but I couldn't have even guessed about its content. And how pleasantly surprised I am! Not only is the film fascinating and deeply informative (albeit centered primarily around less-than-conversational topics), but Morris probes seriously into some deep issues. The result is an enchanting, lively film that anyone can watch and enjoy, and still learn something in the process.
The film is about four individuals who initially seem to have nothing in common. Dave Hoover is a wild animal trainer for a circus. He speaks at great lengths about the perils and rewards involved in attempting to manipulate a lion.  Ray Mendez is an expert on the hideous mole-rat. And Rodney Brooks is a robot scientist concerned with re-creating the way certain animals and insects move about the earth.
Visually, the film is striking. The cinematography, by Robert Richardson (who commonly works on Oliver Stone films), is full of truly absorbing images. Often times, throughout the film's amazingly brief 80-minute running time, the audience is given an image that is almost shocking in nature--Mendonca standing on a ladder, for instance, trimming one of his animals in the darkened rain. What goes along perfectly with this is the music by Caleb Sampson. The soundtrack continually pulses throughout the film with a lively, energetic feeling that drives the film at a brisk pace. Even if you aren't interested in the subject material, the film would be a feast for the eyes.
Fortunately, Morris has gone to great lengths to make sure that there's no way you can't be interested in the subject matter. Not only are the four professions described in the film fascinating on their own, but their relation to each other is the central meaning that Morris manages to convey. He says something profound about life an existence here, and it doesn't feel overwrought and pretentious--it's a level-headed, public oriented message. In concept, it's almost so obvious that I was surprised I had never thought of it before.
Take Brooks, for example, whose comments on robots taking over human life in the future are truly alarming. Here is a guy making machines that imitate insect life almost perfectly. Before watching this film, I had no idea that robot technology was already so advanced. Mix this with the musings of Mendonca, who explains why the modern electric shears are totally useless for what he does--he requires detail, and so only old-fashioned hand shears can do the work appropriately. Meanwhile, Mendez is totally fascinated with the way his mole-rats roll in their feces to identify one another. And Hoover modestly explains that, if the lion were to understand its power, that the human taunting it would never stand a chance.
But what do these guys have to do with one another? Well, that's why you need to see the film. I think to truly understand and gather everything that Morris has packed into this movie, one needs to see it more than once. This is the way all documentaries should be--interesting and entertaining on the surface, but also containing underlying themes that aren't apparent just from idly watching. Fast, Cheap & Out of Control didn't change my life, but it did change the way that I look at this genre. It also gave me something to think about, and that alone is worth something these days.
>From 0-10: 8 Grade: B+
Visit FILM PSYCHOSIS at http://www.pyramid.net/natesmovies
Nathaniel R. Atcheson
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


SaaS Metrics
This document is a review and breakdown of Metrics Definitions and formulas related to SaaS Metrics, particulary 16 SaaS Metrics critical for business growth
Breaking Down Profit
Profit = Revenue - Cost
Where:
- Revenue = Paying Users x amount paid by userrevenue is equal to
- Paying Users = New Users + Repeated Paying Users
- New Users = Trial Users * Conversion Rate
- Repeated Paying Users = Previous Paying Users x (1-Churn Rate)
- Trial Users = (SEO Visitors + SEM Visitors + Viral Visitors)Trial Conversion Rate
Note: Churn rate has a nonlinear improvement in revenue over time
Metric Definitions and Formulas
1. Net MRR Growth Rate
Month over Month % increase in net MRR is an important metric
Note: If a company is not able to reach a sustainable ratio of 3.5-4x or more than lost MRR, bussiness is not sustainable - Alexander Bruehl, Angel Investor
1.1 Calculation
Net MRR
Net MRR = Existing MRR ($) + New Business ($) + Reactivation ($) + Expansion ($) - (Churn ($) + Contractural ($))
Net MRR Growth Rate
$\tfrac{\text{Net MRR Growth Rate Month B}-\text{Net MRR Growth Rate Month q}}{\text{Net MRR Growth Rate Month A}}$
2. Growth MRR Churn Rate
The measured % of MRR Churn Rate. That is, Percent of revenue lost due to cancellation or downgrades. It estimates the company, in contrast to Net MRR Churn Rate that calculates relative loss for company
2.1 Calculation
$\tfrac{\text{Total MRR Churn this month}}{\text{Total MRR at the Start of this Month}}$ x 100
3. Expansion MRR Rate
4. Average Revenue Per Account (ARPA)
4.1 Calculation
$\tfrac{\text{Total Monthly Recurring Revenue}}{\text{Total Number of Accounts}}$
5. LTV:CAC Ratio
Average Lifetime value of your customer is the average monthly revenue per adjusted for monthly churn and gross margin
5.1 Calculation
$\tfrac{LTC}{CAC}$
6. Lifetime Value (LTV)
Average revenue a single customer is predicted to generate for an assumed duration of their account
Average Monthly Revenue per Customer X Number of Months for customer = $\tfrac{\text{Average Monthly Revenue Per Customer}}{\text{Monthly Churn}}$
7. Customer Acquisition Cost (CAC)
7.1 Calculation
$\tfrac{\text{Total Sales and Marketing Expense}}{\text{Number of New Customers acquired}}$
Average expense of gaining a single customer
8. CAC Payback Period
CAC Payback Period is the number of months it takes to earn back money in acquiring customers.
$\tfrac{CAC}{\text{ARPA x Gross Margin (%)}}$
Note: Two rules about CAC–LTV should be 3x of CaC and Recover CAC <12 months….else business would require too mich capital in future
9. Monthly Active Users (MAU)
Number of unique individuals visiting website each month
10. Qualified Lead Velocity Rate (LVR)
LVR is a great indicator of future sales attainment
$LVR = \tfrac{\text{Qualified Leads Current Month}-\text{Qualified Leads Previous Month}}{\text{Qualified Leads Previous Month}}$ x 100
11. Product Qualified Lead (PQL)
Potential Customers who have used product and reach pre-defined trigger to likely become paying customer
Organic vs Paid Traffice Rate
Viral Coefficient
Viral Coefficient = Invites X Conversion Percent
where invites is the number of invites a user sends
Conversion Rate to Customer
Coversion Rate to Customer = $\tfrac{\text{Number of PQLs}}{\text{Total Number of New Cusotmers during same time period}}$
Stickiness Ratio
$\tfrac{DAU}{MAU}$
Net Promoter Score (NPS)
Metric used to gauge customer satisfaction and loyalty to your offering
Calculation
NPS = % of Promoters - % of detractors, where
-
% of promoters = number of respondents who ranked 9 or 10 divided by total number of respondents
-
% of detractors, number or respondents who ranked $\leq 6$, divided by total number of respondents
Tips
Lean Product Analytics Cycle
- Identify your metrics
- Measure Metrics Baseline Values
- Evaluate Metrics Upside Potential
-
Select Top Metric
a. Iterate
-
If your product feature is being released, for testing, please have a counterfactual to really gage wether product feature launch provided significant improvement in product
a. (i.e. with product feature launch, have control and treatment groups)
Notes
- What is Product Analytics?
- Pull Data from SQL database
- BI Tool for visualization
- Pageview Analytics
- Behavioral Analytics
-
Distinguish between Bookings and Revenue
-
Upsell vs cross sell
-
KPIs
- Reasonable number of KPIs between 3 and 7 (5 $\pm$ 2)
-
More KPIs create distractions as opposed to focus (for a team)
-
Warren Buffet: Write down top 25 goals. Then, choose top 5 goals. Focus on those, and ignore other 20 until you achieved first 5.
-
-
Quantifiable piece of objectives and goals
-
Needs 4 attributes:
-
Measure
-
Target
-
Source
-
Frequency
-
-
Having Raw #’s, Progress, and Change % is important
-
Leading and Lagging Indicator
-
Lagging (occurred/outcome)
-
Example; Margin, profit, revenue–results
-
Note: Can’t control lag, because we experienced it
-
-
Leading (soon to-be occuring)
-
Example: Number of contacts, actions, marketing
-
Note: It’s predictable and influential for future business results
-
-
- Reasonable number of KPIs between 3 and 7 (5 $\pm$ 2)
Resources
How to improve your product analytics
Examples of Net MRR Churn Rate
SaaS Metrics Companies should track
Optional Video: AirBnB Product Insights
Product Enagement: the most important metric you aren’t tracking for your SaaS business
- General QUestions for manager about metrics
- Are you, as a manager, tired of trying to gauge how your accounts performing or engagement this month is?
- As a customer success manager, do you want an easier want to get a gauge of user adoption and usabuluty wuthout having to check emails or communicate with teams about calls or check-ins?
- As an AE, how many times did you wish you could see those deeper in funnel of prospect would be a converted customer?
- 4 steps to creating engagement score for your SaaS product
- Define Activity or Engagement for Product
- Event Tracking
- tasks completed
- team members added
- comments left
- team members added
- projects completed
- Start tracking product events/activities
- Segmentation and analytics
- User Engagement Score
- NPS Score analytics
- Segmentation and analytics
- Advanced Analytics
- Normalizing Engagement Scores
- Apply Scores to make them actionable
- Event Tracking
- Define Activity or Engagement for Product
- Rank Users
- Discover Power Users
- Prioritize Customer success efforts through driving solutions and growth for customers
- Identify business strategy implementations for customers
- Score and Rank Accounts
- Understand engagement metrics in aggregation at account level, and other available levels thereafter
- Understand health of biz
- Prioritize CS efforts by focusing on accounts that are ripe for expansion or upgrade
- Calculate overall score for product
- Compare populations or cohorts
- Correlate with other business metrics and teams
Evaluation for adoption and engagement with other business metrics (e.g. Sales, Retention, Churn, LTV, etc.) then more quality in CS improves over time
Test and Learn


FileName
Coverage
Test Failure
{{ x.srcFileName }}
{{ x.coverage }}
{{ x.failedTest }}
{{button_1}}
{{button_2}}


Hi! I'm Kent.
I'm a creative developer, who loves to solve real-life problems through
intelligent design and empower people through digital connection.
About Me
Hello I am Kent. I am a Software Developer with knowledge of CSS, HTML and JavaScript. I have a passion and level of curiosity for technology, and a strong willingness to learn. I previously worked in landscape, specializing in custom stonework and helping to manage a small landscape company. I think that experience will help me to be successful in this field because it required me to be well prepared and have a solid plan, but also have the ability to react to unexpected challenges arising and to quickly and efficiently come up with solutions. I am a highly adaptable, flexible professional who embraces teamwork, but also enjoys working independently. I have had the opportunity to lead and contribute to a number team projects and I would describe myself as a cohesive team member, who is willing to do whatever task is necessary to complete a project. I am seeking a position that would allow me to create software and apps that are easy to use and offer solutions to problems of everyday life.
 Libero rutrum ut lacinia donec curae mus. Eleifend id porttitor ac ultricies lobortis sem nunc orci ridiculus faucibus a consectetur. Porttitor curae mauris urna mi dolor.


Privacy Policy
If you use the DriveBackupV2 Plugin, you agree to this privacy policy.
Backup Files:
DriveBackupV2 will not and cannot collect any data regarding your server files. Any backup created is your property and not available to anyone else. This plugin does not access any sensitive data in your Google Drive, OneDrive and/or Dropbox that is not related to backing up your Minecraft world backups.
External Services:
DriveBackupV2 may use external services such as the Google Drive API. If you choose to use these services, then Google's or any other service's privacy policies and terms of service will take effect.
Metrics:
This plugin uses bstats.org to collect metrics, such as the current count of servers using DriveBackupV2. You can disable it in your bstats config file.


Projects
Timesheets
Hours
Edit Profile
Select project
Start Working
Timesheets
Projects
Profile
Logout


Jekyll theme by Szhshp
Project Gaia
Powered by Jekyll, Bootstrap 4, JQuery 3
Github: Project Gaia
What's New?


THREE LEVEL PASSWORD AUTHENTICATION SYSTEM
For any queries please send an E-MAIL to the mentioned mail id mentioning subject or make a call to the given number


Break on script in multiple workers
This tests that when the same script is open in multiple workers, breaking in the script doesn't
open multiple tabs.
Steps
- Open DevTools
- Enable pause on exceptions or set a breakpoint in the worker's event handler
- Click
- Resume script execution
- Click
- Error should be in same tab


|
MoveToCode
|
Object that represents a cursor in 3D space. More...
Public Member Functions | |
| virtual void | SetVisibility (bool visible) |
| Sets the visibility of the IMixedRealityCursor. More... | |
| virtual void | Destroy () |
| Utility method to destroy cursor dependencies (e.g.event subscriptions) in the system explicitly in the middle update loop. This is a "replacement" of Unity OnDestroy. Relying on Unity OnDestroy may cause event handler subscription to become invalid at the point of destroying. More... | |
| virtual void | OnSourceDetected (SourceStateEventData eventData) |
| Raised when a source is detected. More... | |
| virtual void | OnSourceLost (SourceStateEventData eventData) |
| Raised when a source is lost. More... | |
| virtual void | OnBeforeFocusChange (FocusEventData eventData) |
| Focus event that is raised before the focus is actually changed. More... | |
| virtual void | OnFocusChanged (FocusEventData eventData) |
| Focus event that is raised when the focused object is changed. More... | |
| virtual void | OnPointerDown (MixedRealityPointerEventData eventData) |
| When a pointer down event is raised, this method is used to pass along the event data to the input handler. More... | |
| virtual void | OnPointerDragged (MixedRealityPointerEventData eventData) |
| Called every frame a pointer is down.Can be used to implement drag-like behaviors. More... | |
| virtual void | OnPointerClicked (MixedRealityPointerEventData eventData) |
| When a pointer clicked event is raised, this method is used to pass along the event data to the input handler. More... | |
| virtual void | OnPointerUp (MixedRealityPointerEventData eventData) |
| When a pointer up event is raised, this method is used to pass along the event data to the input handler. More... | |
| virtual void | OnInputDisabled () |
| Disable input and set to contextual to override input More... | |
| virtual void | OnInputEnabled () |
| Enable input and set to none to reset cursor More... | |
| virtual CursorStateEnum | CheckCursorState () |
| Virtual function for checking state changes. More... | |
| virtual CursorContextEnum | CheckCursorContext () |
| Virtual function for checking cursor context changes. More... | |
| virtual void | OnCursorStateChange (CursorStateEnum state) |
| Change the cursor state to the new state. More... | |
| virtual void | OnCursorContextChange (CursorContextEnum context) |
| Change the cursor context state to the new context. More... | |
Public Attributes | |
| List< uint > | SourceDownIds = new List<uint>() |
Protected Member Functions | |
| virtual void | Start () |
| virtual void | OnEnable () |
| virtual void | OnDisable () |
| virtual void | RegisterManagers () |
| Register to events from the managers the cursor needs. More... | |
| virtual void | UnregisterManagers () |
| Unregister from events from the managers the cursor needs. More... | |
| virtual void | UpdateCursorTransform () |
| Update the cursor's transform More... | |
| void | LerpToTargetTransform () |
| void | SnapToTargetTransform () |
Protected Attributes | |
| Transform | PrimaryCursorVisual = null |
| GameObject | TargetedObject = null |
| Vector3 | targetPosition |
| Vector3 | targetScale |
| Quaternion | targetRotation |
Properties | |
| CursorStateEnum | CursorState = CursorStateEnum.None [get] |
| CursorContextEnum | CursorContext = CursorContextEnum.None [get] |
| float | SurfaceCursorDistance [get] |
| bool | UseUnscaledTime [get, set] |
| When lerping, use unscaled time. More... | |
| float | PositionLerpTime [get, set] |
| Blend value for surface normal to user facing lerp. More... | |
| float | ScaleLerpTime [get, set] |
| Blend value for surface normal to user facing lerp. More... | |
| float | RotationLerpTime [get, set] |
| Blend value for surface normal to user facing lerp. More... | |
| float | LookRotationBlend [get, set] |
| Blend value for surface normal to user facing lerp. More... | |
| bool | ResizeCursorWithDistance [get, set] |
| Dictates whether the cursor should resize based on distance. More... | |
| float | CursorAngularScale [get, set] |
| The angular scale of cursor in relation to Main Camera, assuming a mesh with bounds of Vector3(1,1,1) More... | |
| float | CursorAngularSize [get, set] |
| The angular size of cursor in relation to Main Camera, assuming a mesh with bounds of Vector3(1,1,1) More... | |
| bool | IsSourceDetected [get] |
| bool | IsPointerDown [get] |
| uint | VisibleSourcesCount [get, set] |
| virtual IMixedRealityPointer | Pointer [get, set] |
| bool | IsPointerValid [get] |
| Checks whether the associated pointer is null, and if the pointer is a UnityEngine.Object it also checks whether it has been destroyed. More... | |
| float | DefaultCursorDistance [get, set] |
| virtual Vector3 | Position [get] |
| virtual Quaternion | Rotation [get] |
| virtual Vector3 | LocalScale [get] |
| bool | IsVisible [get] |
| bool | SetVisibilityOnSourceDetected = false [get, set] |
| GameObject | GameObjectReference [get] |
| Properties inherited from Microsoft.MixedReality.Toolkit.Input.IMixedRealityCursor | |
| IMixedRealityPointer | Pointer [get, set] |
| The IMixedRealityPointer this IMixedRealityCursor is associated with. More... | |
| float | SurfaceCursorDistance [get] |
| Surface distance to place the cursor off of the surface at More... | |
| float | DefaultCursorDistance [get, set] |
| The maximum distance the cursor can be with nothing hit More... | |
| Vector3 | Position [get] |
| Position of the IMixedRealityCursor. More... | |
| Quaternion | Rotation [get] |
| Rotation of the IMixedRealityCursor. More... | |
| Vector3 | LocalScale [get] |
| Local scale of the IMixedRealityCursor. More... | |
| bool | IsVisible [get] |
| Is the cursor currently visible? More... | |
| bool | SetVisibilityOnSourceDetected [get, set] |
| Sets the visibility of the IMixedRealityCursor when the source is detected. More... | |
| GameObject | GameObjectReference [get] |
| Returns the IMixedRealityCursor's GameObjectreference. More... | |
Object that represents a cursor in 3D space.
|
virtual |
Virtual function for checking cursor context changes.
|
virtual |
Virtual function for checking state changes.
Reimplemented in Microsoft.MixedReality.Toolkit.Teleport.TeleportCursor.
|
virtual |
Utility method to destroy cursor dependencies (e.g.event subscriptions) in the system explicitly in the middle update loop. This is a "replacement" of Unity OnDestroy. Relying on Unity OnDestroy may cause event handler subscription to become invalid at the point of destroying.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityCursor.
|
protected |
|
virtual |
Focus event that is raised before the focus is actually changed.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityFocusChangedHandler.
|
virtual |
Change the cursor context state to the new context.
Override in cursor implementations.
Reimplemented in Microsoft.MixedReality.Toolkit.Input.AnimatedCursor.
|
virtual |
Change the cursor state to the new state.
Override in cursor implementations.
Reimplemented in Microsoft.MixedReality.Toolkit.Input.SpriteCursor, Microsoft.MixedReality.Toolkit.Input.ObjectCursor, Microsoft.MixedReality.Toolkit.Input.MeshCursor, Microsoft.MixedReality.Toolkit.Input.InteractiveMeshCursor, and Microsoft.MixedReality.Toolkit.Input.AnimatedCursor.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Focus event that is raised when the focused object is changed.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityFocusChangedHandler.
Reimplemented in Microsoft.MixedReality.Toolkit.Input.AnimatedCursor.
|
virtual |
Disable input and set to contextual to override input
Reimplemented in Microsoft.MixedReality.Toolkit.Input.AnimatedCursor.
|
virtual |
Enable input and set to none to reset cursor
Reimplemented in Microsoft.MixedReality.Toolkit.Input.AnimatedCursor.
|
virtual |
When a pointer clicked event is raised, this method is used to pass along the event data to the input handler.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.
|
virtual |
When a pointer down event is raised, this method is used to pass along the event data to the input handler.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.
|
virtual |
Called every frame a pointer is down.Can be used to implement drag-like behaviors.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.
|
virtual |
When a pointer up event is raised, this method is used to pass along the event data to the input handler.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.
|
virtual |
Raised when a source is detected.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealitySourceStateHandler.
|
virtual |
Raised when a source is lost.
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealitySourceStateHandler.
|
protectedvirtual |
Register to events from the managers the cursor needs.
|
virtual |
Sets the visibility of the IMixedRealityCursor.
| visible | True if cursor should be visible, false if not. |
Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityCursor.
Reimplemented in Microsoft.MixedReality.Toolkit.Teleport.TeleportCursor, and Microsoft.MixedReality.Toolkit.Input.InteractiveMeshCursor.
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Unregister from events from the managers the cursor needs.
|
protectedvirtual |
Update the cursor's transform
Reimplemented in Microsoft.MixedReality.Toolkit.Teleport.TeleportCursor, Microsoft.MixedReality.Toolkit.Input.InteractiveMeshCursor, and Microsoft.MixedReality.Toolkit.Input.FingerCursor.
|
protected |
| List<uint> Microsoft.MixedReality.Toolkit.Input.BaseCursor.SourceDownIds = new List<uint>() |
|
protected |
|
protected |
|
protected |
|
protected |
|
getset |
The angular scale of cursor in relation to Main Camera, assuming a mesh with bounds of Vector3(1,1,1)
|
getset |
The angular size of cursor in relation to Main Camera, assuming a mesh with bounds of Vector3(1,1,1)
|
get |
|
get |
|
getset |
|
get |
|
get |
|
getprotected |
Checks whether the associated pointer is null, and if the pointer is a UnityEngine.Object it also checks whether it has been destroyed.
|
getprotected |
|
get |
|
get |
|
getset |
Blend value for surface normal to user facing lerp.
|
getset |
|
get |
|
getset |
Blend value for surface normal to user facing lerp.
|
getset |
Dictates whether the cursor should resize based on distance.
If true, cursor will appear to be the same size no matter what distance it is from Main Camera.
|
get |
|
getset |
Blend value for surface normal to user facing lerp.
|
getset |
Blend value for surface normal to user facing lerp.
|
getset |
|
get |
|
getset |
When lerping, use unscaled time.
This is useful for games that have a pause mechanism or otherwise adjust the game timescale.
|
getset |


Home
New pattern
Proto-patterns
Patterns
Exemplars
Laboratory patterns KB
Query the lab patterns knowlege base for patterns and exemplars using
SPARQL
.
Click for
exemplar
and
pattern
schemas.
Query
# This is an example SPARQL query that retrieves all exemplar instances # showing where the force "Immobilisation" from the pattern Biophtonic Imaging # has been resolved AND where annotation comments include the word "Zebrafish" prefix exemplr:
prefix schema:
prefix lp:
SELECT DISTINCT ?resource ?resourceTitle ?targetDetail ?comment WHERE { ?p schema:name "Biophotonic Imaging" . ?p lp:hasForce ?f . ?f schema:name "Immobilisation" . ?e exemplr:concernsForce ?f . ?e exemplr:hasTargetURL ?resource . ?e exemplr:hasTargetTitle ?resourceTitle . ?e exemplr:hasTargetDetail ?targetDetail . ?e exemplr:hasComment ?comment . FILTER (regex(?comment, "Zebrafish","i")) }


The System.Screen module contains a library for writing character-based event-driven full screen terminal mode System X applications.


|
Overview – Reports – 2nd Quarter
| Vendor Name: |
CORNERSTONE COMMUNICATIONS |
| Reference Number: |
7-9985 |
| Contract Date: |
2007-07-17 |
| Contract Period: |
2007-05-09 to 2008-03-31 |
| Description of Work: |
0351 – Communications Professional Services not Elsewhere Specified |
| Contract Value: |
$24,380.00 |
|


Purple Martians
Technical Code Descriptions
Netgame - Server Setup
Overview
Program states for server
Server initializes network
Server listens
Overview
The server initializes the network.
The server listens for connections from clients.
Program states for server
The program states used by a server are:
20 - server start new game
11 - main game loop
19 - server exit
Server initializes network
When a server game is started, the first thing that happens is the network initialization.
int mwNetgame::server_init(void)
{
if (ServerInitNetwork())
{
sprintf(msg, "Could not find internet driver!");
printf("\n%s\n\n", msg);
return 0;
}
sprintf(msg, "Server successfully initialized");
printf("%s\n\n", msg);
// still needed or client dies at joining
Packet("JUNK");
ServerBroadcast(packetbuffer, packetsize);
ima_server = 1;
return 1;
}
int mwNetgame::ServerInitNetwork() // Initialize the server
{
char msg[1024];
init_packet_buffer();
if(NetworkInit())
{
sprintf(msg, "Error: failed to initialize network\n");
printf("%s", msg);
return -1;
}
if (TCP)
{
ListenConn = net_openconn(NetworkDriver, "");
if(!ListenConn)
{
sprintf(msg, "Error: failed to open listening connection\n");
printf("%s", msg);
return -1;
}
if(net_listen(ListenConn))
{
sprintf(msg, "Error: cannot listen\n");
printf("%s", msg);
return -1;
}
sprintf(msg, "Network initialized - connection mode (TCP)");
}
else // UDP
{
// open the listening channel;
if (!(ListenChannel = net_openchannel(NetworkDriver, "")))
{
sprintf(msg, "Error: failed to open listening channel\n");
printf("%s", msg);
return -1;
}
if (net_assigntarget(ListenChannel, ""))
{
sprintf(msg, "Error: failed to assign target to listening channel\n");
printf("%s", msg);
net_closechannel(ListenChannel);
return -1;
}
sprintf(msg, "Network initialized - channel mode (UDP)");
}
return 0;
}
Server listens
Then the server listens for new connections (TCP) or new channels (UDP)
void mwNetgame::ServerListen()
{
char msg[1024];
if (TCP) // listen for connections
{
NET_CONN *newconn;
newconn = net_poll_listen (ListenConn);
if(newconn == NULL) return;
else
{
ClientConn[ClientNum] = newconn;
ClientNum++;
sprintf(msg, "Connection received from %s", net_getpeer (newconn));
printf("%s\n", msg);
}
}
else // UDP - listen for channels
{
char address[32];
packetsize = net_receive(ListenChannel, packetbuffer, 1024, address);
if (packetsize)
{
set_packetpos(0);
if (PacketRead("1234"))
{
sprintf(msg, "Server received initial 1234 packet from '%s'",address);
if (!(ClientChannel[ClientNum] = net_openchannel(NetworkDriver, NULL)))
{
sprintf(msg, "Error: failed to open channel for %s\n", address);
printf("%s", msg);
return;
}
if (net_assigntarget (ClientChannel[ClientNum], address))
{
sprintf(msg, "Error: couldn't assign target `%s' to channel\n", address);
printf("%s", msg);
net_closechannel (ClientChannel[ClientNum]);
return;
}
sprintf(msg, "Server opened channel for `%s' and sent reply", address);
printf("%s\n", msg);
Packet("5678");
ServerSendTo(packetbuffer, packetsize, ClientNum, 0);
ClientNum++;
}
}
}
}


| DOSE: |
2 cups |
oral |
Catnip |
(tea) |
I've been interested, as of late, in this 'legal high' thing, as in, getting high off of different herbs in a legal and safe manner. So, I read online and found an article about how a man made a tea from catnip. I decided that, after ordering a two dollar bag (one ounce) from an online herbal store, I would put it to good use. Smoking a joint from it didn't do all that much, even when I mixed tobacco with it.
I boiled a pot of water, put catnip in a coffee filter, tied the bag with a thin rubber band so that none of the catnip herb would fall out, and I gently slid the bag into the boiling water to let it 'cook'.
Time: 06:26 - I just started boiling the water and making the catnip tea. I'm sure my father will be interested in what I'm doing. Telling him that it is simply 'herbal tea made from catnip' (which is the truth, actually) would suffice. He might even try some, who knows? I also got some sugar ready, because I'm guessing this stuff doesn't already come sweetened. :)
Time: 06:29 - I took the water off to stop boiling and put the bag in. The water is quickly turning a distinct brownish red color, something common in tea. I'm surprised, really, to see such a thing. I didn't know catnip would make hot water turn brownish red. I guess I was wrong. I smushed the bag with a spoon against the side of the pot every once and a while to 'squish' out some of the soaked up juices, which quickly made the water turn an even darker shade. I'm going to leave the bag in there for a few minutes to make sure that plenty of the filtered herb liquid comes out into the water.
Time: 06:36 - I took the bag out and put it in the refridgerator, in case perchance I might want to reuse the bag in a new pot of tea. I poured about half of the small pot into a coffee mug, and here it sits with a small amount of sugar added next to my mouse pad. I'm letting it cool off a bit before I attempt to digest it. The fluid, upon further inspection, seems to be a light brown color, or a caramel color. It looks a bit like apple cider, and smells like normal tea.
Time: 06:42 - I'm slowly drinking the catnip, where it is still extremely hot. The taste isn't amazing, probably because I only put about two and a half teaspoons of sugar in the pot. But, it's pretty easy to get down. I reccomend trying to down a whole cup, once it gets cooled off where you can do that without scorching yourself. When the rest of the pot cools off and I finish this cup, I'm going to try that.
Time: 06:54 - I got tired of getting my tongue burned, so I put it in the freezer for a few minutes while I played Xbox. I came back, and the tea was nice and warm. I downed the whole cup in a little under five seconds. I immediately noticed a relaxation of my muscles and a warmth in my body as it went down. Even now as I type this, my fingers don't really feel like typing, more like just laying down on the keys lazily. I went to go play some more San Andreas and test out what the effects are like.
Time: 07:14 - Nothing major happened with the cup of catnip tea. I did notice my vision, for some reason or the other, becoming sharper. When I was playing the game, it was like my eye-to-screen accuracy suddenly boosted up. The effects didn't last that long, though.
Conclusion: Catnip didn't get me high, but it's definitely a nice drink to relax to. I suggest after a hard days work, you come home, pop in your Office Space DVD, get out some of that catnip tea, and have a cup or two. I propose that catip tea is an interesting alternative to normal tea, and it tends to be cheaper, as you can reuse the backs about three times over.
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.