Catering With Distinction has been serving the appetite of Boston's Corporate, Medical, and Educational institutions for over 30 years. In that time, we have not lost our main objective, to bring you delicious food, presented elegantly
with the quality of service you expect. In our catering menus, you will find a wide array of offerings to suit your taste.
Every day, we choose the best ingredients New England has to offer, and work diligently to find the best, local purveyors so that each meal is fresh, colorful and delicious.
After 25 years of service and thousands of successful events, we still take pride in the fact that Catering With Distinction is a small company, dedicated to affordable and personal service. I am pleased to speak to you at any time.
Book today.
Serving the appetite of Boston's Corporate, Medical, and Educational institutions. We can serve you and your group’s needs from 10 - 500 people. Catering With Distinction's repertoire includes hot and cold drop-off meals, conferences,
university graduation receptions, and glamorous butlered receptions, lunches, and dinners.
Order Corporate Catering today!
At Catering with Distinction, we take a local and honest approach to providing the best ingredients. Close relationships with our vendors allows us to source our produce daily from local suppliers, including Ward's Berry Farm; provide fair-trade coffee from Recreo, which is grown on their family farm and roasted locally; and receive our cakes and pastries daily from Boston's best bakeries. And we give back to places by donating meals to Breakthrough Greater Boston, Smart From the Start, Express Yourself, WBUR, and others.
Catering with Distinction has had the pleasure of partnering with some of Boston's finest venues. Some of these include:


The Lattice PCI Express Application Programming Interface (PCIeAPI) Library
provides all routines needed to interface an application to the PCIe Evaluation
board.
The PCIe API library is a shared library (.so). It is written in C++ and use Object Oriented design
practices to abstract the driver interfaces and device object representation.
The PCIe API contains 3 categories of software:
- Driver Interfaces
- Functional Device Objects
- Utilities
Driver Interfaces
The API library allows the application to open a driver through a Driver Interface class.
The important feature of opening a driver is that it gives the application and API library
the ability to read/write memory on the eval board.
Each class represents the capabilities of one of the actual device drivers.
- PCIe_IF - base class that contains standard PCI/PCIe routines that all drivers
will need, such as reading the configuration space registers, PCIe capabilities structures,
displaying driver resource information and reading/writing memory in BARs.
- LSCPCIe2_IF - extends the PCIe_IF base class to provide interrupt and common
buffer DMA support, including kernel memory allocation, extra resource information.
- LSCDMA_IF - extends the PCIe_IF base class to provide interrupt support and
true SG-DMA support using the SGDMA IP core.
The PCIe_IF is typically not used directly. It is used indirectly by the classes that inherit
it.
The LSCPCIe2_IF is used to open the lscpcie2 driver. This driver is used with the PCIe Basic
demo and the Thruput (SFIF) demo.
The LSCDMA_IF is used to open the lscdma driver. This driver is used with the PCIe DMA demo.
Functional Device Objects
The API library provides classes that represent the IP modules found in the FPGA demo designs.
These classes provide methods for common operations on the IP.
They are basically user-space functional device drivers.
They use the methods provided by the opened Driver Interface to perform the actual hardware
reads and writes. The following classes are provided:
- GPIO - provides access and routines to use GPIO features - scratchpad, LEDs,
DIP switch register, etc.
- Mem - provides standard linear memory operations for memory type IP objects,
such as EBR.
- SFIF - provides methods to load the SFIF IP with Tx TLPs, transmit TLPs and
read Rx FIFO and counters. This class is the basic for the PCIe Thruput demo.
- SGDMA - provides methods to use the SGDMA channels and buffer descriptors
from user space. This class is not directly used in the PCIe DMA demo. The SGDMA is
entirely controlled within the driver for speed and effeciency. This class is mainly
for experimenting with the SGDMA IP.
Utilties
Utility classes are also provided. Some notable ones are:
- formatting memory buffer for display
- debug printing
- getting values of the standard LSC environment variables
Usage
All demo applications use the PCIeAPI Library. They all instantiate the appropriate driver
class and instantiate device object classes that represent the IP modules present in the
demo hardware.
// Open the DLL and get some diagnostics
PCIeAPI theDLL;
printf("Dll version info: %s\n", theDLL.getVersionStr());
// Opening LSCPCIe2_IF
pDrvr = new LSCPCIe2_IF(boardName, demoName, boardNum);
printf("Driver version: %s\n",pDrvr->getDriverVersionStr(infoStr)());
pGPIO = new GPIO("GPIO", // a unique name for the IP module instance
memGPIO(0), // its base address
pDrvr); // driver interface to use for register access
pGPIO->LED16DisplayTest();


Entrepreneurship The Power of Focusing on the ONE Thing 125 Things I learned from Zero to One Session with Qi Lu
Notes What Did the Philosophers Do?|哲学家们都干了些什么？ Live the McKinsey Way The Power of Focusing on the ONE Thing 125 Things I learned from Zero to One Session with Qi Lu


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 4
Add some style to your pasta supper with this simple recipe.
Put a large sauté pan on a medium heat. And add the fennel seeds Cook for 1-2 minutes, tossing them from time to time, until they release their aroma.
Meanwhile, slit the chorizo down the side, peel and discard the casing and cut the sausage into chunks. Add the chorizo, rosemary, garlic and chilli to the pan with a little drizzle of oil and cook for 1–2 minutes, stirring.
Next add the tomatoes, wine (or stock), harissa paste (or tomato purée) and oregano. Increase the heat and leave it to bubble away for about 15 minutes so the sauce can become nice and thick and full of flavour. Give it a stir every so often to prevent it sticking.
As this cooks, put the kettle on to boil and then cook the linguine in a large pan according to the packet instructions.
Add the prawns and mussels to the sauce for the last 4–5 minutes of cooking time. If using already cooked prawns, they will take a little less time as you are simply warming them through.
Meanwhile, drain the cooked pasta well and return it to the pan, adding a good drizzle of oil and some salt and pepper, then pop the lid on to keep warm.
The prawns and mussels should now be cooked in the sauce. Place a lid on to cook the mussels. Taste the sauce, adding some salt and pepper if you think it needs it and a little sugar if it tastes too sharp. If you add sugar, stir it in well and then leave to cook for another minute.
Finally, tip the sauce into the pasta, stir well, then divide among four plates, scatter with the ripped-up parsley and serve.


ngoy
enjoy ngoy!
Templates are statically verified and compiled to byte code on the fly.
DOM is used only once for compiling.
Streaming output to any destination.
Dependency injection, modules, components, directives, pipes, providers/services.
Compile-time hook for components and directives.
Connect other DI systems.
Binding syntax.
[class.*], [style.*], [attr.*]
@HostBinding
*ngFor, *ngIf...
<ng-content>, <ng-container>...
Produce any text content.
Template-less components/rendering.
Use components in plain text formats.
Built-in CLI to render templates/expressions and generate source artifacts.
Get started using noy.
Checkout ngoy's "Tour of Heroes" tutorial rewrite, the docs or the examples collection.


Implementation of the BC3NET algorithm for gene regulatory network inference (de Matos Simoes and Frank Emmert-Streib, Bagging Statistical Network Inference from Large-Scale Gene Expression Data, PLoS ONE 7(3): e33624, <doi:10.1371/journal.pone.0033624>).
| Version: | 1.0.4 |
| Depends: | R (≥ 3.0.0), c3net, infotheo, igraph, Matrix, lattice |
| Published: | 2016-11-28 |
| Author: | Ricardo de Matos Simoes [aut, cre], Frank Emmert-Streib [aut] |
| Maintainer: | Ricardo de Matos Simoes <ricardo_dematossimoes at dfci.harvard.edu> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| CRAN checks: | bc3net results |
| Reference manual: | bc3net.pdf |
| Package source: | bc3net_1.0.4.tar.gz |
| Windows binaries: | r-devel: bc3net_1.0.4.zip, r-release: bc3net_1.0.4.zip, r-oldrel: bc3net_1.0.4.zip |
| OS X binaries: | r-release: bc3net_1.0.4.tgz, r-oldrel: bc3net_1.0.4.tgz |
| Old sources: | bc3net archive |
Please use the canonical form https://CRAN.R-project.org/package=bc3net to link to this page.


Phone Survey Form
Thank you for being here. Kindly answer the following questions about your phone.
Phone OS
Android
iOS
Other:
Phone Company
Phone Model
Number of SIM cards
1
2
3
4
Active Social Media
Facebook
Whatsapp
Instagram
Messenger
Twitter
LinkedIn
Other:
Submit


ToolTips
Close This Sample
Use
ToolTips
on your HTML pages to give users extra information.
©
2001-2002 Microsoft Corporation. All rights reserved. Terms of use
.


Upload an Image
{{category.category_name}}
Amount to be collected from the venue of the event
Post event


In the early 1980s a case of AIDS broke out and began to take the lives of many, a large portion of the victims were gay men, causing people to fear gay men on account of many of them carrying the terminal disease. Victims like Ryan White forced the government to finally come forward and confront the issue, leading to more awareness and soon a higher probability of survival.
1980-1981- 5 young actively homosexual men, all previously healthy, were treated for Pneumocystis carinii pneumonia, and were tested having cytomegalovirus (CMV) infection and candidal mucosal infection.
1981- the CDC receives numerous cases of similar reports and infections among gay men, including Kaposi’s Sarcoma, an aggressive cancer.
1982- CDC uses the term “AIDS” (Acquired Immune Deficiency Syndrome)
1982- CDC reports a case of AIDS in an infant who received blood transfusions.
1983- The world’s first dedicated outpatient AIDS clinic opens in San Francisco General Hospital.
1983- the CDC reported cases of women with AIDS from male partners.
1985- Ryan White is refused entry to his school for contracting aids in a blood transfusion. His family takes legal action to protect Ryan’s rights to attend school.
1987- AIDS activist Cleve Jones creates the first panel of the memorial quilt.
1987- AIDS quilt is officially created and formally organized the NAMES project foundation.
1988- Ryan White testifies before the president on his AIDS commission.
1990- Ryan White passes away due to AIDS related illness.
1991- Magic Johnson announces that he has aids.
1992- AIDS becomes the #1 cause of death in males aged 25-44.
1993- the first major Hollywood film, Philadelphia, involving AIDS in the main character is released.
1994- AIDS becomes the #1 cause of death in all Americans aged 25-44.
1996- The number of new AIDS cases in the US declines for the first time since the beginning of the epidemic.
The AIDS epidemic began when AIDS first broke out. There was little knowledge. It was commonly known that gay men carried the disease more often than any other. AIDS broke out in 1980 when 5 homosexual men were found having a similar infection unknown to medical technitions. Soon thousands of people were infected with the fatal disease. The CDC announced that the spread was caused by blood infiltration.  Some women and children were effected due to blood transfusions.
- Suspendisse mattis finibus sem
- Pellentesque et urna vel lectus
- Vestibulum iaculis nisi dui
- Donec sagittis eros , ac tempus ligula
- Integer sapien risus, auctor
In the year 1996 the number of new AIDS cases in the US declines for the first time since the beginning of the epidemic. Since then the medical knowledge of AIDS has become greater and the people fatally suffering has become lesser. In 1997 the rate of death went down by 47% compared to the previous year. Later in 2007 it is reported that it has declined in number of new AIDS infections, partly due to preventative HIV programs.
- Suspendisse mattis finibus sem
- Pellentesque et urna vel lectus
- Vestibulum iaculis nisi dui
- Donec sagittis eros , ac tempus ligula
- Integer sapien risus, auctor
“The AIDS Memorial Quilt.” The AIDS Memorial Quilt, revision 2018, The Names Project Foundation, 2018,
“HIV/AIDS.” World Health Organization, revision 2017, Nov. 2017,
Isaacson, Walter. “Hunting for the Hidden Killers: AIDS.” Time, vol. 1983, 4 July 1983, pp. 1-10. Time.com,
Safran, Adam. “Coarse Air.” Corsair [Santa Monica], 65th ed., 13 Nov. 1991, Opinion sec., p. 2. CDNC,
Santos, A. C. “Twice a Tragedy.” The Express [Sacramento], 84th ed., 21 Nov. 1991, Commentary sec., p. 2. CDNC,
“A Timeline of HIV and AIDS” [“A Timeline of HIV and AIDS”]. hiv.gov, Secretary’s Minority AIDS Initiative Fund (SMAIF), 2016,
Wallis, Claudia. “AIDS: A Growing Threat.” Time, no. 1985, 12 Aug. 1985, pp. 1-8. Time.org,
---. “AIDS: You Haven’t Heard Anything Yet.” Time, no. 1987, 16 Feb. 1987, pp. 1-5. Time.org,
“Who Was Ryan White?” Online Ryan White HIV/AIDS Program, revision 2016, Health Resources and Service Administration, Oct. 2016,
3344 Donec mollis libero
at metus luctus 10110


systemd is becoming de facto a standard init system for Linux. But even this choice of words is treacherous, because systemd is much more than an init system. It's basically an integrated redesign of all the low-level userspace of a Linux system, with great plans to change how software is run and organized.
Which is not a bad thing per se: Unix software can definitely benefit from improvements in this area, and the s6 suite, among other software, comes from the same assessment and ultimately has the same goal. But systemd suffers from a single conception flaw that sets it apart from the other initiatives, and that has both political and technical repercussions.
The single, overarching problem with systemd is that it attempts, in every possible way, to do more instead of less.
systemd attempts to cover more ground instead of less. In other words, rather than simply being an init system, it tries to be a complete overhaul of the way a Linux system is run, and tries to force other software to hook with it in order to be supported. This goes very much against:
The reason why systemd has become so prevalent is not that it has been accepted by the community. It's that it has manpower. It is backed up by open source software companies that can provide much more manpower than developers like myself working on free software on their own time. The distribution model of systemd, made of lobbying and bullying, is much more akin to the distribution model of Microsoft Windows than the one of GNU/Linux.
I claim that systemd goes against the bazaar approach; someone noted that the s6 development model is cathedral-like, and found it confusing. How can I blame systemd for not embracing the bazaar when I myself don't either? My answer was the following:
I actually do not support bazaar as a development model for a project. I believe that quality software can only be written by keeping a tight grip on what goes in, with a clear vision about the scope and design of the project, and that can only be achieved with very small teams. Free software following the bazaar development model is notoriously bad at quality control; the only way to have a project working is to have a small lead team performing integration control - this is the way the Linux kernel works, for instance, and it has a huge developer base.
(The other more or less viable development model for a project is to be company-driven: making up for the lack of technical excellence with manpower and procedures. Needless to say, companies usually do not produce either free or good software, and they are not efficient at doing so.)
However, I also believe that the scope of a project should be clearly defined and limited, and I very much support the blossoming of as many well-scoped projects as can be, and total freedom about the interfaces and communication points between all those projects. I support bazaar as a development model for a software ecosystem: everybody can write software that interacts with other software on their machine, in the way they choose. To me, that is entirely what free software is about.
systemd gets it wrong on all levels. It has a large developer base, so no really coherent vision (and the vision it has is technically inept, see below); its quality control is company-driven, with all the drawbacks that it has; and it has an insanely large scope and tries to enforce the use of its own interfaces for new software development, essentially proprietarizing the ecosystem, which is very much the opposite of bazaar.
Software that does more instead of less is, simply put, badly designed software. Trying to come up with an all-encompassing solution is always a sign of developer hubris and inexperience, and never a sign of good engineering. Ever. Remember sendmail, BIND, INN, and, definitely a better analogy, the early days of Microsoft Windows ? Yes, systemd is in exactly the same league. It's as if we had learned nothing from the mistakes of the past 20 years. The systemd programmers may be better at writing code than the BIND programmers - which isn't saying much - but they are just as bad at designing software, and when said software is process 1 and basically the whole low-level userland layer, it is frightening.
Yes, doing more instead of less is especially bad in the case of system software, i.e. low-level software that aims to make the machine work and that application software depends upon. The goal of an operating system is to make it possible to run applications, and system software should always partake in that goal. System software should stay the heck out of the way, which is exactly what systemd does not. In that respect, it is very similar to Microsoft Windows. Again.
Listing all the technical flaws of systemd is a lifetime's work; some people have pointed out the most glaring ones - there are a few links below. My point is that the "we will solve problems by doing more" approach chosen by the systemd developers is a newbie mistake, and the root cause of all those flaws; systemd is technically unsustainable.
s6 is my humble contribution to the fight against systemd, and I am committed to making it evolve so it becomes a real alternative.


head
- position of the first element in the queuelast
- position less than or equal to the first empty entrynull
, then some element, and finally the special value REMOVED
head
increase monotonically from 0 until the array lengthlast
eventually points to the first empty entry (eventually fast)Support data structure is any immutable data structure into which we can push single-shot queues.
The support data structure must be a sequence, i.e. it must retain order.
Dequeue must occasionally steal the support data structure from the enqueue (right) side.
Left support structure non-empty, no need to steal.
What about snapshots?
It's hard to get a consistent view of a fast-moving object...
...unless you can freeze it.
How to atomically prevent subsequent enqueue and dequeue operations?
The freeze operation is as good as a snapshot.
After a freeze, the previously mutable data structure becomes an immutable data structure.
If we can find an immutable data structure that:
Then we have an efficient lock-free concatenation operation.
Conc-Trees as the support data structure:
More information in the paper.


APF = AutoPyFactory = Automatic Python Factory. APF is a scalable,
flexible, easily deployed generic provisioning factory. It monitors
idle workloads, calculates the appropriate number of jobs/containers
to submit/launch (or kill), and then does so.
Leveraging Condor-G from HTCondor, APF can manage submissions to a
wide array of resources. It is plugin-based to allow flexible and
robust combinations of monitored workloads, resource targets, and
submission types. A unique 'algorithm by configuration' mechanism
allows the deployer to program APF's submission behavior without
coding.
A cluster framework from the Cooperative Computing Lab for massively scalable scientific applications
supported by VC3. Tasks are executed by a standard worker process
that can run on any available machine. Each worker calls home to
the master process, arranges for data transfer, and executes the
tasks. The system handles a wide variety of failures, allowing for
dynamically scalable and robust applications.
VC3 leverages advanced identity management and authorization capabilities of the Globus Platform.
Globus federates identities from over 400 identity providers including the DOE national laboratories,
InCommon, Google, XSEDE and Internet2. Researchers can use their home
institution credentials to access VC3 services.
VC3 extends the foundational high-throughput computing principles established
by the HTCondor team and implemented at scale by the Open Science
Grid Consortium.
VC3 utilized the technical advising and consulting services of the Science Gateways Community Institute. The Extended Developer Support from SGCI provided guidance on the overall design of the portal architecture and its integration with VC3 core platform components.


Sir Gustav Athebaldt:
I suppose I misjudged you. We all seek what we think is most important. Here you go. Take the
Seal of Aspiration
--it will bring you one step closer to your dream.


AlazarTech SDK Release Notes
AlazarTech SDK version 5.8.2
© 2010 Alazar Technologies, Inc.
Welcome to the AlazarTech SDK.
This SDK provides the files and documentation necessary for programmers to use functions exported by AlazarTech device drivers to acquire data from AlazarTech PCI/PCIe digitizer boards. It includes: a programmer’s guide and reference manual, header and library files, and sample code.
A user manual is shipped with each AlazarTech digitizer board. This manual describes the features of your digitizer board, and provides its specifications. We recommend that you read the manual, and become familiar with the board’s features. This will make the task of writing software to control the hardware much easier.
The “AlazarTech SDK Guide” is included with this SDK. This document provides:
· A programmer’s guide that describes how to configure, and acquire data from, digitizer boards.
· A reference manual that describes the functions exported by the device drivers.
Please read the programmer’s guide section of the “AlazarTech SDK Guide”. It should provide the instructions necessary to use the AlazarTech API to acquire data from AlazarTech digitizer boards.
The AlazarTech SDK includes C/C++ and C# sample programs that demonstrate many of the different types of acquisitions possible with AlazarTech digitizer boards. The samples are organized into folders under the “Samples” and “Samples_CSharp” folders. There is one folder per board model.
Click on a link below to display information about the C/C++ sample programs available for a board model, and instructions on how to build them.
|
Model |
ReadMe file |
|
All |
|
|
ATS310 |
|
|
ATS330 |
|
|
ATS460 |
|
|
ATS660 |
|
|
ATS850 |
|
|
ATS860 |
|
|
ATS9350 |
|
|
ATS9462 |
|
|
ATS9462-FIFO |
|
|
ATS9870 |
Click on a link below to display information about the C# sample programs available for a board model, and instructions on how to build them.
|
Model |
ReadMe file |
|
All |
|
|
All |
|
|
ATS310 |
|
|
ATS330 |
|
|
ATS460 |
|
|
ATS660 |
|
|
ATS850 |
|
|
ATS860 |
|
|
ATS9350 |
|
|
ATS9462 |
|
|
ATS9462-FIFO |
|
|
ATS9870 |
|
Version |
Date |
Description |
|
5.8.2 |
2010/05/28 |
· Update ATS-SDK Guide to add section describing buffer size and alignment requirements. · Fix lib files to include API functions added with 5.8.1 release. · Fix error in AlazarSetExternalClockLevel description in function reference. |
|
5.8.1 |
2010/05/12 |
New Features · Add C# sample programs · Add the following API functions: AlazarForceTriggerEnable, AlazarSetExternalClockLevel. · Add the following AlazarGetParameter values to AlazarCmd.h: GET_ASYNC_BUFFERS_PENDING, GET_ASYNC_BUFFERS_PENDING_FULL, GET_ASYNC_BUFFERS_PENDING_EMPTY · Add AUX_OUT_TRIGGER_ENABLE to AlazarConfigureAuxIO. |
|
5.8.0 |
2010/01/21 |
· Add support for ATS9350. · Add the following API functions: AlazarConfigureAuxIO, AlazarCreateStreamFile, AlazarErrorToText, AlazarReadEx. · Add the following AlazarSetParameter values: SET_SINGLE_CHANNEL_MODE. · Add the following AlazarGetParameter values: GET_SAMPLES_PER_TIMESTAMP_CLOCK, GET_RECORDS_CAPTURED. · Add the following AlazarGetParameterUL values: GET_MAX_PRETRIGGER_SAMPLES · Deprecate the synchronous AutoDMA acquisition functions including: AlazarStartAutoDMA, AlazarGetNexBuffer, AlazarAbortAutoDma, and AlazarGetAutoDMAHeaderTimeStamp. · Update SDK documentation and sample code. |
|
5.6.0 |
2008/06 |
ATS-SDK 5.6.0 release |
Please contact us if you have any questions or comments about this SDK, or need assistance.
|
Web |
|
|
|
|
|
Phone |
514-426-4899 |
|
Fax |
514-426-2723 |
|
|
Alazar Technologies Inc. 6600 Trans-Canada Highway, Suite 310 Pointe-Claire, QC Canada H9R 4S2 |


Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
- Docker Engine (Create Docker images and run Docker containers)
- Docker Compose (Defines applications built using multiple containers.)
- Docker Hub (A hosted registry service for managing and building images.)
- Docker Cloud (A hosted service for building, testing, and deploying Docker images to your hosts.)
- Docker Machine (Automate container provisioning on your network or in the cloud. Available for Windows, Mac OS X, or Linux.)
- Docker Swarm (Clustering)
Hello world :
docker run docker/whalesay cowsay hello world!
Nginx server :
docker run -d -p 80:80 --name webserver nginx
Dockerfile :
FROM php:7-fpm
MAINTAINER Daniel Lucas
RUN docker-php-ext-install pdo_mysql mbstring;
docker-compose.yml
source:
image: sameersbn/mysql
volumes:
- ./:/var/www/html
web:
image: howlowck/nginx-simple
ports:
- "80:80"
volumes_from:
- source
volumes:
- ./.docker/web/vhost-acid.conf:/etc/nginx/sites-enabled/biddle.docker
links:
- php
environment:
- VIRTUAL_HOST=biddle.docker
php:
build: ./.docker/php-fpm
volumes_from:
- source
volumes:
- ./.docker/php-fpm/php.ini:/usr/local/etc/php/php.ini
- ./.docker/php-fpm/entrypoint.sh:/sbin/php-fpm/entrypoint.sh
links:
- db
entrypoint: ["bash","/sbin/php-fpm/entrypoint.sh"]
Laradock :
https://github.com/LaraDock/laradock
git clone https://github.com/LaraDock/laradock.git
docker-compose up -d nginx mysql
docker ps -a
docker exec -it {container_name} bash
docker-compose ps
docker-compose exec --user=laradock workspace bash
docker-compose stop {container_name:optional}
docker-compose down {container_name:optional}
docker rm -f {container}
docker images
docker rmi {image}


查询¶
All official database adapters support a common way for querying,
sorting, limiting and selecting find
method calls as part of
params.query
. Querying also applies update
, patch
and
remove
method calls if the id
is set to null
.
Important: When used via REST URLs all query values are strings. Depending on the service the values in hooks.
Equality¶
All fields that do not contain special query parameters are compared directly for equality.
// Find all unread messages in room #2
app.service('messages').find({
query: {
read: false,
roomId: 2
}
});
GET /messages?read=false&roomId=2
$limit
¶
$limit
will return only the number of results you specify:
// Retrieves the first two unread messages
app.service('messages').find({
query: {
$limit: 2,
read: false
}
});
GET /messages?$limit=2&read=false
小技巧
With pagination enabled, to
just get the number of available records set $limit
to 0
.
This will only run a (fast) counting query against the database and
return a page object with the total
and an empty data
array.
$skip
¶
$skip
will skip the specified number of results:
// Retrieves the next two unread messages
app.service('messages').find({
query: {
$limit: 2,
$skip: 2,
read: false
}
});
GET /messages?$limit=2&$skip=2&read=false
$sort
¶
$sort
will sort based on the object you provide. It can contain a
list of properties by which to sort mapped to the order (1
ascending, -1
descending).
// Find the 10 newest messages
app.service('messages').find({
query: {
$limit: 10,
$sort: {
createdAt: -1
}
}
});
/messages?$limit=10&$sort[createdAt]=-1
$select
¶
$select
allows to pick which fields to include in the result. This
will work for any service method.
// Only return the `text` and `userId` field in a message
app.service('messages').find({
query: {
$select: [ 'text', 'userId' ]
}
});
app.service('messages').get(1, {
query: {
$select: [ 'text' ]
}
});
GET /messages?$select[]=text&$select[]=userId
GET /messages/1?$select[]=text
$in
, $nin
¶
Find all records where the property does ($in
) or does not
($nin
) match any of the given values.
// Find all messages in room 2 or 5
app.service('messages').find({
query: {
roomId: {
$in: [ 2, 5 ]
}
}
});
GET /messages?roomId[$in]=2&roomId[$in]=5
$lt
, $lte
¶
Find all records where the value is less ($lt
) or less and equal
($lte
) to a given value.
// Find all messages older than a day
const DAY_MS = 24 * 60 * 60 * 1000;
app.service('messages').find({
query: {
createdAt: {
$lt: new Date().getTime() - DAY_MS
}
}
});
GET /messages?createdAt[$lt]=1479664146607
$gt
, $gte
¶
Find all records where the value is more ($gt
) or more and equal
($gte
) to a given value.
// Find all messages within the last day
const DAY_MS = 24 * 60 * 60 * 1000;
app.service('messages').find({
query: {
createdAt: {
$gt: new Date().getTime() - DAY_MS
}
}
});
GET /messages?createdAt[$gt]=1479664146607
$ne
¶
Find all records that do not equal the given property value.
// Find all messages that are not marked as archived
app.service('messages').find({
query: {
archived: {
$ne: true
}
}
});
GET /messages?archived[$ne]=true
$or
¶
Find all records that match any of the given criteria.
// Find all messages that are not marked as archived
// or any message from room 2
app.service('messages').find({
query: {
$or: [
{ archived: { $ne: true } },
{ roomId: 2 }
]
}
});
GET /messages?$or[0][archived][$ne]=true&$or[1][roomId]=2
Search¶
Searching is not part of the common querying syntax since it is very specific to the database you are using. Many databases already support their own search syntax:
Regular expressions (converted in a hook) for Mongoose, MongoDB and NeDB. See this comment
For MongoDB also see feathers-mongodb-fuzzy-search
For NeDB also see feathers-nedb-fuzzy-search
$like for Sequelize which can be set in params.sequelize
Some database adapters like KnexJS, RethinkDB and Elasticsearch also support non-standard query parameters which are described in their documentation pages.
For additional search functionality see feathers-solr
For further discussions see this issue.


MBMLRegexFunctions Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | MBMLRegexFunctions.h |
Overview
This class implements MBML functions providing regular expression support.
These functions are exposed to the Mockingbird environment via
<Function ... />
declarations in the MBDataEnvironmentModule.xml
file.
For more information on MBML functions, see the MBMLFunction
class.
+ stripRegex:
Matches one or more regular expressions against an input string, and returns a new string with all matches removed from the input string.
+ (id)stripRegex:(NSArray *)params
Parameters
params |
The function’s input parameters. |
|---|
Return Value
The function result.
Discussion
This Mockingbird function accepts two or more pipe-separated string expressions as parameters:
The input string against which the regular expressions will be matched
One or more regular expressions to be matched against the input string
All characters in the input string matching any of the regular expressions will be removed, and the resulting string will be returned.
Expression usage
^stripRegex(ThisIsAStringThatWillBeStripped|[TIASWB]|[a-e]|ripp)
The expression above would result in the string “hisstringhtillt
”.
Quoting regular expressions
It is sometimes necessary to quote the regular expression string to prevent it from being incorrectly interpreted.
For example, the Mockingbird expression engine will normally recognize a pipe
character (|
) within the parentheses of a function call as being a parameter
separator. If you want to use the pipe character within a regular expression,
you will need to quote it.
If you want to apply the regular expression (send |don't )
, you would use the
quoted form ^q((send |don't ))
, as in:
^stripRegex(send now, don't send later|^q((send |don't )))
The expression above returns the string “now, later
”.
Declared In
MBMLRegexFunctions.h
+ replaceRegex:
Performs a regular expression match against an input string and replaces all matches with a given a replacement string.
+ (id)replaceRegex:(NSArray *)params
Parameters
params |
The function’s input parameters. |
|---|
Return Value
The function result.
Discussion
This Mockingbird function accepts three pipe-separated string expressions as parameters:
The input string against which the regular expressions will be matched
The regular expression to be matched against the input string
The replacement string
All matches of regular expression in the input string will be replaced by the replacement string, and the resulting string will be returned.
Expression usage
^replaceRegex(Release Me, Release Me|Release|Replace)
The expression above would result in the string “Replace Me, Replace Me
”.
Quoting regular expressions
It is sometimes necessary to quote the regular expression string to prevent it from being incorrectly interpreted.
For example, the Mockingbird expression engine will normally recognize a pipe
character (|
) within the parentheses of a function call as being a parameter
separator. If you want to use the pipe character within a regular expression,
you will need to quote it.
If you want to apply the regular expression ([A-Z]ets|, )
, you would use
the quoted form ^q(([A-Z]ets|, ))
, as in:
^replaceRegex(Yankees, Mets, Jets, Nets|^q(([A-Z]ets|, ))|!)
The expression above results in the string “Yankees!!!!!!
”.
Declared In
MBMLRegexFunctions.h
+ matchesRegex:
Determines whether one or more regular expressions match a given input string at least once.
+ (id)matchesRegex:(NSArray *)params
Parameters
params |
The function’s input parameters. |
|---|
Return Value
The function result.
Discussion
This Mockingbird function accepts two or more pipe-separated string expressions as parameters:
The input string against which the regular expressions will be matched
One or more regular expressions to be matched against the input string
Expression usage
^matchesRegex(212-555-1212|[0-9]{3}-[0-9]{3}-[0-9]{4})
The expression above results in the value @YES
.
Quoting regular expressions
It is sometimes necessary to quote the regular expression string to prevent it from being incorrectly interpreted.
For example, the Mockingbird expression engine will normally recognize a pipe
character (|
) within the parentheses of a function call as being a parameter
separator. If you want to use the pipe character within a regular expression,
you will need to quote it.
If you want to apply the regular expression (^212-|^718-|^917-|^646-)
, you
would use the quoted form ^q((^212-|^718-|^917-|^646-))
, as in:
^matchesRegex(516-555-1212|^q(^212-|^718-|^917-|^646-))
The expression above results in the value @NO
.
Declared In
MBMLRegexFunctions.h


#include <clause.h>
Definition at line 49 of file clause.h.
◆ Create()
| static SatClause* operations_research::sat::SatClause::Create |
( |
absl::Span< const Literal > |
literals | ) |
|
|
static |
◆ operator delete()
| void operations_research::sat::SatClause::operator delete |
( |
void * |
p | ) |
|
|
inline |
◆ Size()
| int operations_research::sat::SatClause::Size |
( |
| ) |
const |
|
inline |
◆ begin()
| const Literal* const operations_research::sat::SatClause::begin |
( |
| ) |
const |
|
inline |
◆ end()
| const Literal* const operations_research::sat::SatClause::end |
( |
| ) |
const |
|
inline |
◆ FirstLiteral()
| Literal operations_research::sat::SatClause::FirstLiteral |
( |
| ) |
const |
|
inline |
◆ SecondLiteral()
| Literal operations_research::sat::SatClause::SecondLiteral |
( |
| ) |
const |
|
inline |
◆ PropagatedLiteral()
| Literal operations_research::sat::SatClause::PropagatedLiteral |
( |
| ) |
const |
|
inline |
◆ PropagationReason()
| absl::Span<const Literal> operations_research::sat::SatClause::PropagationReason |
( |
| ) |
const |
|
inline |
◆ AsSpan()
| absl::Span<const Literal> operations_research::sat::SatClause::AsSpan |
( |
| ) |
const |
|
inline |
◆ RemoveFixedLiteralsAndTestIfTrue()
| bool operations_research::sat::SatClause::RemoveFixedLiteralsAndTestIfTrue |
( |
const VariablesAssignment & |
assignment | ) |
|
◆ Rewrite()
| void operations_research::sat::SatClause::Rewrite |
( |
absl::Span< const Literal > |
new_clause | ) |
|
|
inline |
◆ IsSatisfied()
| bool operations_research::sat::SatClause::IsSatisfied |
( |
const VariablesAssignment & |
assignment | ) |
const |
◆ IsAttached()
| bool operations_research::sat::SatClause::IsAttached |
( |
| ) |
const |
|
inline |
◆ DebugString()
| std::string operations_research::sat::SatClause::DebugString |
( |
| ) |
const |
◆ LiteralWatchers
The documentation for this class was generated from the following file:


Over the course of our heuristic evaluations we were able to review our overall design and learn about what we did and did not do right. Both evaluators had fairly similar results, finding that Grocery Getters was able to satisfy all of the heuristics to at least some extent. Our app’s design is quite streamlined and provides all the necessary information for a new user to operate it immediately and intuitively. The UI is not cluttered by excess information and clearly displays the actions a user is able perform. Not much error checking was implemented as Grocery Getters is so simple that there is barely any room to make any on the user’s end. In terms of improvement, some icons and texts should be more obvious for the user so those issues were purely cosmetic and could be adjusted. Overall, we determined that we had a fairly minimalist design that could easily be used by any English speaker who has experience using apps.
The overall heuristic evaluation process went smoothly for ensuring that none of the rule of thumbs were violated for our mobile application. The evaluators were able to navigate through the application without any issues and provided the proper feedback needed for the reviewers. In order to help us determine more errors or faults within our application, having a slightly bigger team would have helped us more for the evaluation process. Ideally, having at least five people evaluate the application would be more beneficial in finding more faults but we were limited to only two evaluators and two reviewers. In turn, this made it slightly difficult for the reviewing end to fix potential issues because not that many were pointed out. If we were to do the heuristic evaluation again, having at least five evaluators and at least three reviewers would make the process more realistic.


ACROPORA – COMPLEX FORMING RESEARCH PROJECT
visit IAAC blog
Due to the evolution of computation in the field of design and environmental awareness.
This project is to define a new urban structure that is inspired by nature and evolves based on external conditions; moreover,
it seeks to take corals as inspiration to define new computational design methods to explore form interpretations based on the differential growth processes that occur in natural ecosystems.
This project was based on principles found in corals to provide a better design outcome.
Defferential Growth simulation done using Houdinvfx+Grasshopper3d
Differential growth in nature happens when one part of a cell’s growth occurs at a different rate from that
other part.
Compared with a uniform growth of the sphere, a shape with differential growth can offer more structural
rigidity to withstand local loads.
Moreover, it allows for better surface area to volume ratio, which is constrained for spheres.
Growth in a specific direction in nature can respond to the environment including light, touch or contact
with a solid object, water concentrations or heat or temperature changes.
Acropora is a project of IAAC, Institute of Advanced Architecture of Catalonia developed at Master In
Advanced Computation For Architecture & Design in 2020
by:Students: Aleksandra Jastrzebska, Felipe Romero, Hesham Shawqy
Lead Faculty: Arthur Mamou-Mani Faculty Assistant: Krishna Bhat
As part of the design explorations using differential growth, this project establishes a new computation
design process based on the following parameters:
Radius: Define circle size and the starting point of growth
Length: Remeshing – Define faces edge length
Noise: Field manipulation using Perlin noise
Vector: Extracting face normals
Attractor: Define attractor location and its power and range
Distance between faces: Define transfer distance between different faces
DISPLACEMENT VALUES
Gravity
Horizontal displacement 2.4cm
Gravity displacement 2.53cm
Wind
Horizontal displacement 2.94cm
Gravity displacement 1.4cm
STRUCTURAL ELEMENTS
LONGITUDINAL SECTION
rENDER SHOT


{% extends 'templates/planner_card.html' %}
{% import 'includes/ui_element_macros.html' as ui_element_macros %}
{% block id %}your-diabetes-review-appointment{% endblock %}
{% block heading %}
Your diabetes review
{{ booked_diabetes_review.appointment_date }} at {{ booked_diabetes_review.appointment_time }}
{% endblock %}
{% block body %}
Your GP will go over your blood test results and discuss your:
The review is also a general health check. You’ll have:


Benchmarking: Benchmark and Frontier Analysis Using DEA and SFA
Methods for frontier
analysis, Data Envelopment Analysis (DEA), under different
technology assumptions (fdh, vrs, drs, crs, irs, add/frh, and fdh+),
and using different efficiency measures (input based, output based,
hyperbolic graph, additive, super, and directional efficiency). Peers
and slacks are available, partial price information can be included,
and optimal cost, revenue and profit can be calculated. Evaluation of
mergers is also supported. Methods for graphing the technology sets
are also included. There is also support comparative methods based
on Stochastic Frontier Analyses (SFA). In general, the methods can be
used to solve not only standard models, but also many other model
variants. It complements the book, Bogetoft and Otto,
Benchmarking with DEA, SFA, and R, Springer-Verlag, 2011, but can of
course also be used as a stand-alone package.
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=Benchmarking
to link to this page.


july 31, 2015
Ruby has so many built-in methods, it's equal parts awesome and overwhelming. Chances are, if you want to accomplish something relatively simple, there's an existing method that'll do it for you. Which is great, but they won't do you any good if you aren't familiar with them. Lately I've been diving into Ruby Docs trying to expose myself to as many methods as possible, and some of my favorites thus far are Enumberables.
To understand Enumberables, let's check out the root word. Google defines enumerate: "to mention a number of things one by one." Whoa, that makes sense (cue light bulb emoji )! Enumerables are methods that perform actions on each element one at a time--similar to the .each method that we've been using with Arrays.
Cool. Now let's look at a specific Enumerable method and how we might use it. I haven't actually used .map in my code yet, but it seems potentially helpful and versatile. (As a side note, .map has an alias method, .collect. They are essentially the same, just different name.)
.map is pretty straightforward. Call it on an object, along with a block (designated by the curly brackets) which tells it what to do to each element. The output is a new array containing the newly changed elements. .map is non-destructive by default, so if you want to modify the original array, use the destructive form of the method, .map!
["barack", "george", "bill", "george", "ronald"].map { |pres| pres.capitalize }
=> ["Barack", "George", "Bill", "George", "Ronald"]
.map comes in handy any time we need to make changes to each element in an array. In the above example, we used it to capitalize each name. Notice the code block within curly brackets defines the objects, followed by what is to be done to each element.
[2, 4, 6, 8].map! { |x| x**2 }
=> [4, 16, 36, 64]
This returns the original array with altered contents--not a new array--since we used the destructive (!) form. We're basically saying, "For each object, 'x', return the square of x."
Easy, right? I hope this has empowered you all to become method masters and brave those Ruby Docs for yourself!


When multiple parts of your application depend on the same common modules, they are automatically deduplicated into a separate bundle. This allows commonly used dependencies to be loaded in parallel with your application code and cached separately by the browser!
Code splitting is also supported for CSS. If you import CSS from your JavaScript, a sibling CSS bundle will be produced and loaded in parallel with the JS bundle.
Learn more →


meteor deploy yourapp
--password
Other known to work hosted options:
VM's are super cheap nowadays. Install Meteor.
meteor --production
(Minify and bundle CSS and JS files)
meteor bundle
...then extract and run as node


--- layout: post title: ! 'JavaScript: Automatic submit using onChange' tags: - JavaScript status: publish type: post published: true meta: _edit_last: '2' --- To make life a little bit easier for end users when they use our drop down menus in forms we decided to implement a automatic form submission when they had made their choice. This is an easy feature to implement. The first thing to do is to add the onChange event handler to your form and in the case of a drop down menu, you add this to the opening <SELECT> tag, as indicated below: [code]
[/code] Please note that when use the onChange event handler you have to specify the function that is going to be executed. In this case we are going to write a function that submits the form. This is done as follows: [code]function AutoSubmit() { document.{your_form_name}.submit(); }[/code] Not much this function is there? Basically we tell the browser to submit the form on this page, when a change to our select box takes place. Simple, when you know how!


The background–colors for these five demo color–scales, together, encircle the complete color–gamut, each scale in twelve steps (of six degrees) incremental hue–value from one base–color, made with Sass mixins.
A well–tried way of using color in web–development is adjusting the temperature, lightness and saturation from a (colorscheme–)color, for a specific text–, background–, or border–color. Using Sass for this common use–case can, (besides speeding up the process) make the logic behind the making of color–variations from a colorscheme clearer, because the origin of the chosen color–value, in relation to the colorscheme, is right there in the declaration. Also having mixins available for this, can compress the code you have to write.
Consider the Sass source code for the p.note
from above:
.note {
@include bg-warmer-2($base16-green,$sat:-15,$light:45);
border: 1px solid adjust-color($base16-cyan,
$hue:-5,
$saturation:-15,
$lightness:30);
}
The first declaration is including the Sass mixin for the background–color, and the second is a similar declaration for the border, but not abstracted away in a mixin.
Sass mixin example:
@mixin bg-warmer-2($scale-tonic,$hu:12,$sat:0,$light:0) {
background-color: adjust-color($scale-tonic,
$hue:$hu:
$saturation:$sat,
$lightness:$light)
}
These mixins are really flexible, because when the six–degree–hue–step is to big, one can adapt it with the $hue variable
:
@include fg-tonic($base16-orange,$hu:-3,$sat:5,$light:-5);
}
Advantage is to have a way to integrate the adjust-color
function in a workflow, for this allows you to keep the colors vivid, instead of white-washing or dulling it as you do when mixin colors with white or black, like in lighten
tint
darken
or shade
functions.
Taking this a step further would be making mixins for modules, complete with gradients, borders, box–shadow etc.; which will make sense as long as the code is reusable.
Recommended video by Brandon Mathis: faster color theming with Compass and Sass


With Apache Geode disk stores, you can persist data to disk as a backup to your in-memory copy and overflow data to disk when memory use gets too high.
-
Overflow and persistence use disk stores individually or together to store data.
Disk Store File Names and Extensions
Disk store files include store management files, access control files, and the operation log, or oplog, files, consisting of one file for deletions and another for all other operations.
-
At creation, each operation log is initialized at the disk store’s
max-oplog-size
, with the size divided between thecrf
anddrf
files. When the oplog is closed, Apache Geode shrinks the files to the space used in each file. -
In addition to the disk stores you specify, Apache Geode has a default disk store that it uses when disk use is configured with no disk store name specified. You can modify default disk store behavior.
Optimizing a System with Disk Stores
Optimize availability and performance by following the guidelines in this section.
Start Up and Shut Down with Disk Stores
This section describes what happens during startup and shutdown and provides procedures for those operations.
-
The
gfsh
command-line tool has a number of options for examining and managing your disk stores. Thegfsh
tool, thecache.xml
file and the DiskStore APIs are your management tools for online and offline disk stores. Creating Backups for System Recovery and Operational Management
A backup is a copy of persisted data from a disk store. A backup is used to restore the disk store to the state it was in when the backup was made. The appropriate back up and restore procedures differ based upon whether the distributed system is online or offline. An online system has currently running members. An offline system does not have any running members.


Enlightened... Until the Delusions Dried Up
'Addictive personality' is how the patronising walrus of a counsellor described me in her report forms earlier today.  An arrogant term coming from a woman who completely looked through my character and the actual facts to a textbook reference she'd committed to memory when her vapid brain had decided that it needed another buzz word. I left the clinic feeling dejected and miserable. As if I'd had an insult branded to my scrotum.
But, just to take a look at myself objectively, I think now that it's absolutely true. I become bored and destructive when I'm in my default consciousness, and strive to fill my days with at least one type of inebriation. But, as with information, facts or anything else the brain can assimilate, addiction is a learning curve, which, when it abruptly stops, lingers in the brain's and body's chemistry and composition but eventually fades, given the right circumstances.
Soooooooooo... This is another one of those stories about (drum roll, please) 'The Downward Spiral'. But underlying this, I think, is an important and valuable lesson, which gave me the motivation to write this: Even though addictive drugs (narcotics, stimulants, some psychedelics, etc.) can be an absolute bane to somebody's life, one can't just escape that addiction by taking a few trips from psychedelic drugs. This misapprehension took me from a slow, attenuating spiral to a perpetual corkscrew, before I plunged into a demijohn of insanity. Let's start over:
Back in 1999, I was a fresh-faced idealistic sixth former [equivalent to high school student] - clean and prepared to take my future to whatever soaring heights this education could attain. That is until I stepped into the teacher's toilets one day.
Two girls were slumped over one another in the cubicle, one was bleeding pretty heavily from her left arm and the other was just... staring. Four irises constricted to just leave pinprick pupils and bloodshot whites.  The Big Bad Horse had been released from its hypodermic stable and was now walloping a couple of kids' brains with its hepatitis hooves.
'What the hell do I do about this?' was my first impression.
I walked over and gave the non-bleeding girl a gentle slap on the cheek. She just rolled her head over and continued to stare blankly for a second before the facts hit home (another phenomenon I came to love) and her face whitened with shock.  The police, on the other hand, would have evacuated her bowels pretty quickly, despite the constipation. That meant she had at least a couple of wads on her.
'This is a pretty sticky situation, isn't it Rachel?' (names are changed, obviously);
'What?'
'Rachel the Rogue, having taken naive, impressionable Sarah in her sidecar to the test dummy site. Perhaps the old chromatograph will take your side at the test lab.'
'Don't tell anyone. Oh God...'
Sarah was now stirring a bit, but she just slumped right back over, shivering every once in a while.
 How eloquent of her.
'I'm not asking for any high price. Let me think for a second...'
I'd wanted to try at least something for quite a while, but it never occurred to me that a hookup would just jump from the briny blue.
'You got any on you? Now, I mean.'
'I got one but I wanna keep it.'
'That's fine, fine. I'm a smoker, I know all about the misery of addiction. That's why I'm only asking for half of it. Just a taste.'
'Okay.'
I took Rachel and Sarah to a more secure, lavishly furnished broom cupboard across the site where we could sit with our thumbs up our arses until the cows came home. She cooked and shot her wad with some juice from a Jif lemon I'd recently stolen from the home economics kitchens before offering me the needle.
'I'm not sticking that into me. Got a clean one, or do I have to get one of those from the home ec labs as well?'
'My bag's back in the toilets.'  I told her to go back to sleep (which she didn't) and ran back to the toilets.
Long story short, here, as I'm rambling a bit, I took my first shot that day, and returned to my physics class bleary-eyed and, well (to use a charming expression) fucked. I felt completely amazing: I still had my steadiness and coordination, I could still think with the logic and accuity needed for the class, but I also felt completely carefree, unrestrained, slightly drowsy and completely at peace. I itched like fuck, and there were vomit stains on my tie from the regurgitation session I'd enjoyed in the broom closet shortly before leaving those two lovely lasses in peace, but... oh wow. Instant nihilism in a syringe, with very few of the absurdities that Nietzsche overlooked in his more insane days. And best of all, I thought I could still continue with my classes in this way, and, to an extent, I did. I kept my shooting strictly to lunchtimes. And breaktimes. And after school. Oh, and (still strict here) every once in a while, before shool.
Heroin, however, became number one on my 'most boring things one can do to one's veins' list (although I'd minimised other people's recognition of the track-marks by using an intravenous catheter and taping the syringe's barrel to my arm. I'd keep it taped / strapped there permanently and simply replace the hypodermic needles when the need arose. I'd obtained a wheel filter and fresh points from the needle bank, no problemo. It also made loading & shooting the syring a hell of a lot easier, and, after adding a pipette-end to my syringe assembly, the injection rate was perfect. The bionic junkie. It also ensured that I'd only ever use my own syringe.)
Anyway, exit junk, pursued by a bear.
I was feeling low. Very low and strung out from withdrawal.  I needed uplifting. When, of all cosmic coincidences, whose path of fate should bissect mine but dear Rachel's, avec the world's favourite brain tonic - Mr. Coke himself. The other big cheese I'd been meaning to wrestle with for quite awhile (internet access is a wonderful thing - page upon page of useful druggy information). I was apprehensive after my little heroin debacle, but that all just seemed to disappear once the coke hit my nasal mucosa. Now this was cool. I felt dynamic, energetic, witty and sophisticated. I got my shit together and jittered like a jackhammer over to the old school house, appealed to the head of the science department and the head of the sixth form for reinstatement, on the grounds of depression.
So after I'd re-entered 6F, I managed to cram and cram and cram nonstop with charlie's aid, achieving exemplory results. The only repercussions being crashes, nosebleeds, heart palpitations, uncontrollable ataxia (shakes) and a 2000 cigarettes a day habit. No bother. The old ticker would be put to good use when it exploded from my chest cavity, as power for the entire city of London. I was just like schroedinger's cat - alive, dead, escaped from the box, and mutated into a horned incubus simultaneously. What a blast.
But, shock and horror. It stopped working. I'd used amphetamines before and as an alternative, they offered very little aside from empty, engine-driven stimulation.  A different measure was in order. So, now our chalky friend disappears into the soul's heavy winds of memory. All for the best, really. My nose felt as if it had psoriasis treated with a fibreglass poultice, and my bowels were ready to evacuate themselves through my mouth and strangle me.
Blotters WERE the answer. They completely offset the withdrawal and posed existential questions that I'd never asked to myself before. I went on a blotter-fuelled tour of the realms of perception, Manson family style (except without the homicides). I began to believe that I was the golden child. No problems that I couldn't deal with, a religious guru in the church of extra-dimensional resonance, and that I could skip from dimension to dimension at will. This continued for five or six weeks, frying on five or six blotters as soon as any hint of a comedown. I was a self-created sollipsism, a God of my own universe. All I had to do was provide the matter, define the constants and watch as the visions proliferated. A complex delusion, but a delusion nonetheless. But the absurdity of that was easy to see when sober, it just merely returned when tripping. There was a delusion of the bigger picture as well: That I was fine and happy with the way my life was going.
The truth was, that I was absolutely miserable. I felt dysphoric whenever sober, I was broke and almost dying from anorexia. My sense of touch become a game of distingushing the jelly that composed the table and the jelly that composed the walls. Call it nuts, perhaps you could call it HPPD or peripheral / central nervous system damage from all the drugs I'd been taking, but the bottom line was that it was really shitty. With every consecutive trip I took, I became more and more despondent, more withdrawn from the outside world. I didn't like the crowd I hung around with, they were shallow and lived their lives for taking drugs, talking drugs, buying drugs and pushing drugs, and they loved the image that came with it all. I'd reached terminal velocity and hit the ground with a mighty whallop, before being mopped up by the professionals and reposited into a counselling session. In other words, I'd taken 10-12 heavily loaded blotters and enjoyed a schizophrenic outbreak in a town centre.
Whilst still tripping, I recounted the above story to her and absorbed her condescending word as if it were the grand unified theory. There's more in store, and I'm absolutely miserable about it. I've now been unemployed, anorexic and delusional for eighteen months and my body and brain have seen better days, let me assure you. I suppose optimism is called for, but right now, counselling provides all the homogenised optimism I could ask for.
So let me conclude this saga by getting back to my main point (this isn't just an observation in myself: I've read about, and witnessed people having the most profoundly stupid revelations while tripping, only to find in dismay that, despite their memories being shot to shit, they still remember) and that is:
Psychedelics DO (a lot of the time, anyway) seem to amplify any emotional response one has to a thought or idea, especially if it seemingly affects the whole outlook on life. I guess the fact of the matter is that I should take these profundities with a pinch of salt. Psychedelics may be fun, and I probably will take them again in the future, even after all this nonsense, but reality, whether it sucks or not, is still the only viable permanent solution outside the looney-bin.
If you've read this far through my pontification, I really do congratulate you, and hope that this message can prevent at least one person making an unequivocably stupid mistake. That'd make me happy, I think. Even though this is an anonymous report, I'd like to thank the people to whom I'll show this report if it's published. Thanks for supporting me, and enduring my undeniable selfishness through all this.
Over and out.
The tin of cranberries.
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.


APP Description
You only have 60 seconds to impress someone.A minute can make or break you. How do we make sure that you use your 1 minute to actually say something meaningful? This application allows users to use that one minute wisely. The users will submit their one minute pitches and other users will vote on them and leave comments to give their feedback on them.
The pitches are organized by category. You can have different categories like SPORTS, ATHELTICS, TECHNOLOGY, MUSIC , FASHION , INPIRATIONAL ,or any OTHER.(You don't have to use these categories, you can come up with your own creative categories) The pitches should be arranged by category and the new posts should be displayed first.
User Story
Some of the user stories
- To see the pitches other people have posted.
- To be signed in for me to leave a comment
- To receive a welcoming email once I sign up.
- To view the pitches I have created in my profile page.
- To comment on the different pitches and leave feedback.
- To submit a pitch in any category.
- To view the different categories.


OSCAR AND LUCINDA
A Film Review by James Berardinelli
RATING: *** OUT OF ****
Australia/USA, 1997 U.S. Release Date: 12/31/97 (limited), 1/16/98 (wider) Running Length: 2:10 MPAA Classification: R (Violence, sex, mature themes) Theatrical Aspect Ratio: 2.35:1
Cast: Ralph Fiennes, Cate Blanchett, Ciaran Hinds, Tom Wilkinson, Richard Roxburgh, Clive Russell, Bille Brown Director: Gillian Armstrong Producers: Robin Dalton, Timothy White Screenplay: Laura Jones based on the novel by Peter Carey Cinematography: Geoffrey Simpson Music: Thomas Newman U.S. Distributor: Fox Searchlight
Ralph Fiennes is carving out a nice niche for himself in the genre of period piece romances. For his followup to the Academy-beloved THE ENGLISH PATIENT, he has once again turned to a love story, this time directed by accomplished Australian film maker Gillian Armstrong (LITTLE WOMEN). Despite some obvious overplotting, OSCAR AND LUCINDA is a mostly effective and often affecting motion picture that touches our hearts while daring our minds to balk at its implausible coincidences.
The film opens in the mid-1800s, with parallel storylines in New South Wales, Australia and Devon, England. As the helpful narrative voice of Geoffrey Rush informs us, Lucinda Leplastrier (Cate Blanchett) is a headstrong young woman being raised in the Australian outback. Meanwhile, half the world away, Oscar Hopkins (Fiennes) has broken with his puritanical father over religious issues, and has gone away to school to study to be an Anglican priest. Lucinda is fascinated with glass; Oscar is obsessed with theology. Lucinda is rich; Oscar is poor. Lucinda is forward and self-assured; Oscar is timid and uncertain of himself. Yet one characteristic unites these two diverse individuals -- the compulsion to gamble, whether it's on horses, dogs, cards, or the flip of a coin. And fate has decreed that they will one day meet.
That day doesn't occur until 45 minutes into the film, when Oscar boards a ship bound for Sidney, Australia, where he hopes to change his life and minister to anyone in need of his help. Another of the passengers is Lucinda, who is returning from England where she was shopping for machinery to equip her newly-acquired glassworks factory. At first, their relationship is that of a reverend and a confessor, but it doesn't take long for both of them to recognize a kindred spirit in the other. A friendship is born, and, once they reach Australia, it develops into something more potent. But Oscar is uncertain of Lucinda's affection, and feels he must do something to prove himself worthy of her.
OSCAR AND LUCINDA isn't beyond a little manipulation to get the desired emotional response, and there are times when the storyline curves in preposterous directions. On more than one occasion, it's apparent that events are occurring specifically to funnel the characters into a position where there is only one possible route. Coincidence is a crucial plot device; without it, this movie can't go anywhere. The voiceover narration (never one of my favorite techniques) is too verbose and breaks into the story at undesirable moments. (However, without it, the final twist, which I will not reveal, would not be as poignant.)
Yet, despite these quibbles, I enjoyed OSCAR AND LUCINDA. Storyline faults pale in the light of two such finely-realized characters. Thematically, the film is also strong. The unifying motif -- that everything in life is a gamble -- is successfully delineated. Oscar and Lucinda don't just wager their money, they bet their hearts, minds, and souls. A card game they engage in shortly after they first meet could easily be considered a form of emotional "strip poker" where defenses are peeled away to reveal their shared, secret passion. Oscar does not see gambling as a vice. In fact, he believes that the greatest chance one takes in life is betting one's immortal soul on the truth of a religious faith.
Ralph Fiennes, who normally plays strong, confident men, is very much at home as the fumbling, insecure Oscar. The actor brings a variety of nervous tics to the part, all of which subtly add to a vague sense of discomfort whenever Oscar is on-screen. As good as Fiennes is, however, he is eclipsed by Cate Blanchett. The actress, who appeared earlier this year as one of the leads in Bruce Beresford's PARADISE ROAD, is mesmerizing as Lucinda. She gives this liberated woman her flash, and feeds the chemistry between the two lead characters so that it sparkles rather than fizzles. Effective support is provided by Ciaran Hinds (the male lead in Jane Austen's PERSUASION) as Lucinda's close friend, Tom Wilkinson (THE FULL MONTY) as Oscar's mentor, and Clive Russell as a self-serving adventurer.
There's a real magic in the way Armstrong develops the story, keeping things moving in unexpected directions without lingering too long on any one moment or sequence. (In fact, I wish she had devoted a little more time to the luminous middle act, which has Oscar and Lucinda together.) With the skill of a consummate storyteller, she weaves romance, friendship, passion, humor, and tragedy together into a complete package. The characters, with all of their human foibles and neuroses, are wonderfully developed by Fiennes and Blanchett. So who cares if the storyline is a little ripe and unwieldy? OSCAR AND LUCINDA still offers abundant pleasures to reward the viewer.
Copyright 1997 James Berardinelli
- James Berardinelli e-mail<EMAIL_ADDRESS>Now with more than 1300 reviews... The ReelViews web site: http://movie-reviews.colossus.net/
"No art passes our conscience in the way film does, and goes directly to our feelings, deep down into the dark rooms of our souls"
- Ingmar Bergman
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


I know 4 g of mushrooms is alot for my first time, but on an extremely hot summer night when I was 17, it's how much I ended up taking.
It was 6 p.m. and my boyfriend had just brought a bag of fresh shrooms over to surprise me. He had told me about all his experiences while on them and I had expressed how much I really wanted to try them. We settled ourselves in a comfortable environment, which is now why I believe I had such a good trip, and put on some Neil Young in the background. As I started to eat them, I needed to frequently gulp water to wash down the taste, as eating mushrooms raw is not that pleasant.
After I finished eating my 4 grams, I started watching the clock. As it clicked into 6:30, I didn't feel much and was starting to be disappointed. It wasn't until I tried to flip over to talk to my boyfriend that I felt the shrooms kick in. I wanted to talk to him, (he was lying behind me) but the clock was so beautiful. I suddenly became extremely interested in watching the minutes tick by. I would get this great feeling of accomplishment everytime the clock changed. I had survived another minute of my life, and at that point it seemed like the most amazing thing anyone could ever do.
I finally turned over to see my boyfriend, who was staring fixedly at the ceiling. I wanted to see what was so interesting so I looked up too. To my surprise, the normally white ceiling was slowly changing black. It looked as though there was a storm blowing in, and the ceiling was clouding up. I felt the bed shift underneath me, so I thought my boyfriend was getting up. I looked over and he was lying completely still. Neither of us was moving, yet the bed swayed and gently bobbed like waves of an ocean. Suddenly, I remembered the clock. I hadn't looked at it since 6:30, so it must be much later by now, right? I turned over to look at the clock who's numbers were now very blurry, but in a gorgeous sparkly kind of way, and was shocked to see it was 6:31. Only one minute had passed yet it seemed like hours. I was ready to get up.
As I stepped off the bed, the floor seemed to sink in with me, like quicksand. I had the strange sensation that it was raining, but that was impossible because I was indoors. I got the strong urge to talk to my boyfriend, so I called his name.
'Scott..' I said. But in my head it echoed and sounded like 'Scott- ott- ott- ott' I found this very amusing and began laughing like I'd never laughed before. As I fell to the floor laughing, I was surprised to find that it had a strange texture, almost like grass. It still sunk as I moved, so I amused myself for a moment by crawling in circles. Scott was still on the bed, so I crawled to his side. He lept off the bed surprisingly fast, and left behind a trail of what looked like 5 more Scotts. He said something about my eyes, which led me to look at his. His eyes were wide and black, with almost no colour at all. One seemed to grow as the other shrunk, and this suddenly became too much for me to look at.
I loved this boy, how could I watch him change like that infront of my own eyes? My love for him suddenly became the most important thing in the world. I curled up on the floor which felt like grass, and hugged my knees. At the moment it was just too much for me to handle, being with him. He could be with anyone in the world, why was I so lucky? Was I even there with him? Was everything a dream? What if all the times I ever spent with him weren't real..what if it was all a drug induced dream? My mind was flooded with questions which were each too complicated to think of for more than a few seconds. This is when I reached my peak.
Grasping the edge of the bed for support I tried to get up, but the bed was covered in some sticky blue substance, that seemed to breathe in and out. I lay down in it, and everything was perfect. All the questions and insecurities I had ever had melted away, as if it was all sucked into the blue bed. There were no worries, and the world, my life, Scott's life..were all perfect. I layed there until I started to come down from my trip. Every once and a while I would see the walls squirm and twitch, but everything was calming down. Nothing was as extreme, and even the blue sticky bed returned to the white sheets it had started out as. The only thing that stayed with me was the feeling of complete bliss. With Scott beside me, nothing mattered.
This may have sounded more like a love story than a shroom trip report, but thats what effect the drug has on me. It makes me feel emotions 100 times stronger than I normally would. Which makes love almost unbearable. But overall, a very good experience. I encourage all of you to give them a shot.
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.


These website can help other to express their love, feelings to their love ones.
Call to action!
My first birthday with my special girl Angel
More Pictures More Info
Angel cant stop thinking where we are going together
When we are happy and no other problems we are thinking
Raven is ufraid in the camera but he has no choice because of Angel


| Package | Description |
|---|---|
| org.sangraama.gameLogic | |
| org.sangraama.thrift.assets | |
| org.sangraama.thrift.client | |
| org.sangraama.thrift.transmissionservice |
| Modifier and Type | Method and Description |
|---|---|
void |
PassedPlayer.addPassedPlayer(TPlayer p)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
TPlayer |
TPlayer.deepCopy() |
TPlayer |
TPlayer.setId(long id) |
TPlayer |
TPlayer.setV_x(double v_x) |
TPlayer |
TPlayer.setV_y(double v_y) |
TPlayer |
TPlayer.setX(int x) |
TPlayer |
TPlayer.setY(int y) |
| Modifier and Type | Method and Description |
|---|---|
int |
TPlayer.compareTo(TPlayer other) |
boolean |
TPlayer.equals(TPlayer that) |
| Constructor and Description |
|---|
TPlayer(TPlayer other)
Performs a deep copy on other.
|
| Constructor and Description |
|---|
ThriftClient(TPlayer tPlayer,
String serverLoc) |
ThriftClient(TPlayer tPlayer,
String url,
int port) |
| Modifier and Type | Field and Description |
|---|---|
TPlayer |
PlayerTransmissionService.passPlayer_args.player |
| Modifier and Type | Method and Description |
|---|---|
TPlayer |
PlayerTransmissionService.passPlayer_args.getPlayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
PlayerTransmissionServiceImpl.passPlayer(TPlayer tPlayer) |
void |
PlayerTransmissionService.Iface.passPlayer(TPlayer player) |
void |
PlayerTransmissionService.Client.passPlayer(TPlayer player) |
void |
PlayerTransmissionService.AsyncIface.passPlayer(TPlayer player,
org.apache.thrift.async.AsyncMethodCallback<PlayerTransmissionService.AsyncClient.passPlayer_call> resultHandler) |
void |
PlayerTransmissionService.AsyncClient.passPlayer(TPlayer player,
org.apache.thrift.async.AsyncMethodCallback<PlayerTransmissionService.AsyncClient.passPlayer_call> resultHandler) |
void |
PlayerTransmissionService.Client.send_passPlayer(TPlayer player) |
PlayerTransmissionService.passPlayer_args |
PlayerTransmissionService.passPlayer_args.setPlayer(TPlayer player) |
| Constructor and Description |
|---|
PlayerTransmissionService.AsyncClient.passPlayer_call(TPlayer player,
org.apache.thrift.async.AsyncMethodCallback<PlayerTransmissionService.AsyncClient.passPlayer_call> resultHandler,
org.apache.thrift.async.TAsyncClient client,
org.apache.thrift.protocol.TProtocolFactory protocolFactory,
org.apache.thrift.transport.TNonblockingTransport transport) |
PlayerTransmissionService.passPlayer_args(TPlayer player) |
Copyright © 2013. All rights reserved.


Configuration
What do I need to configure?
There are several pieces of information that you may want to configure with Pebble, all of which are specified in the /WEB-INF/pebble.properties
file.
- Data directory (dataDirectory) : the location where your Pebble data is stored. The default is
${user.home}/pebble
, and this directory is created automatically if it doesn't exist. If running as a secure user under *nix, the value of${user.home}
may point to/dev/null
so be sure to check and change the data directory property as appropriate. - URL (url) : the URL (starting http:// or https://) where your blog is hosted. The default value is blank, which means "auto-discover at runtime".
- Secure URL (secureUrl) : the secure URL (starting https://), which should only be set if you intend to use secure login.
- Multi-blog (multiBlog) : a flag to indicate whether Pebble is running in multi-blog mode, default is false.
- SMTP host (smtpHost) : the name/IP address of the server through which e-mail is sent, or a JNDI name starting
java:/comp/env
pointing to a preconfigured javax.mail.Session instance. The default isjava:comp/env/mail/Session
. - Maximum file upload size (fileUploadSize) : the maximum file upload size in KB.
- User themes enabled (userThemesEnabled) : a flag to indicate whether user themes are enabled, default is true. Set this value to
false
to ensure all blogs in a multi-blog installation use the default theme and look consistent.
E-mail notifications
To enable e-mal notifications using a JNDI based mail session, you'll need to follow these steps.
- Uncomment the JavaMail resource reference at the bottom of the Pebble
web.xml
file. - Ensure the JavaMail libraries are installed into your web/application server.
- Configure the JavaMail session in your web/application server.
See Installation for instructions related to specific web/application servers.
Logging
Out-of-the-box, Pebble uses log4j (via Jakarta Commons logging) and logs everything from INFO and above to a file called
pebble.log
in the directory where the web/application server is started from. To alter this, open the
WEB-INF/classes/log4j.properties
file and edit as appropriate.


Mostly used for private repos.
Mostly used for private work repos.
Open source Git Training document:


About
With my newly founded passion for software development, I will work eagerly as an avid learner to gain any knowledge necessary and prove myself. I know this career choice will allow me satisfy my creative side as well as my affinity for problem-solving and reaching goals. I am confident and ready to put my background and my skills to use as an asset to a professional development team.


our site is an inclusive, co-ed fitness club, that offers a small club feel with big benefits. beFIT! is locally owned and operated by fitness enthusiasts who have been working in the industry for over 16 years. We’re passionate about what we do and our gym is built with your good health and great fitness in mind.
What You’ll Get When You Work Out With Us
Affordable, equipment only membership State of the art equipment Personal training and small group training Private showers and changing areas Convenient parking A member-focused attitude Inclusive atmosphere for all fitness levels


AR.js
- Experimenting on gravity
Maybe i can use it to consolidate marker pose ?
accelerationIncludingGravityX:
accelerationIncludingGravityY:
accelerationIncludingGravityZ:
accelerationX:
accelerationY:
accelerationZ:
gravityX:
gravityY:
gravityZ:
gravityLength:
Absolute:
Alpha:
Beta:
Gamma:


| Opcode | Instruction | Op/En | 64-Bit Mode | Compat/Leg Mode | Description |
|---|---|---|---|---|---|
| AE | SCAS m8 | NP | Valid | Valid | Compare AL with byte at ES:(E)DI or RDI, then set status flags.* |
| AF | SCAS m16 | NP | Valid | Valid | Compare AX with word at ES:(E)DI or RDI, then set status flags.* |
| AF | SCAS m32 | NP | Valid | Valid | Compare EAX with doubleword at ES(E)DI or RDI then set status flags.* |
| REX.W + AF | SCAS m64 | NP | Valid | N.E. | Compare RAX with quadword at RDI or EDI then set status flags. |
| AE | SCASB | NP | Valid | Valid | Compare AL with byte at ES:(E)DI or RDI then set status flags.* |
| AF | SCASW | NP | Valid | Valid | Compare AX with word at ES:(E)DI or RDI then set status flags.* |
| AF | SCASD | NP | Valid | Valid | Compare EAX with doubleword at ES:(E)DI or RDI then set status flags.* |
| REX.W + AF | SCASQ | NP | Valid | N.E. | Compare RAX with quadword at RDI or EDI then set status flags. |
NOTES:
*
In 64-bit mode, only 64-bit (RDI) and 32-bit (EDI) address sizes are supported. In non-64-bit mode, only 32-bit (EDI) and 16-bit (DI) address sizes are supported.
| Op/En | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
| NP | NA | NA | NA | NA |
In non-64-bit modes and in default 64-bit mode: this instruction compares a byte, word, doubleword or quadword specified using a memory operand with the value in AL, AX, or EAX. It then sets status flags in EFLAGS recording the results. The memory operand address is read from ES:(E)DI register (depending on the address-size attribute of the instruction and the current operational mode). Note that ES cannot be overridden with a segment override prefix.
At the assembly-code level, two forms of this instruction are allowed. The explicit-operand form and the no-oper-ands form. The explicit-operand form (specified using the SCAS mnemonic) allows a memory operand to be speci-fied explicitly. The memory operand must be a symbol that indicates the size and location of the operand value. The register operand is then automatically selected to match the size of the memory operand (AL register for byte comparisons, AX for word comparisons, EAX for doubleword comparisons). The explicit-operand form is provided to allow documentation. Note that the documentation provided by this form can be misleading. That is, the memory operand symbol must specify the correct type (size) of the operand (byte, word, or doubleword) but it does not have to specify the correct location. The location is always specified by ES:(E)DI.
The no-operands form of the instruction uses a short form of SCAS. Again, ES:(E)DI is assumed to be the memory operand and AL, AX, or EAX is assumed to be the register operand. The size of operands is selected by the mnemonic: SCASB (byte comparison), SCASW (word comparison), or SCASD (doubleword comparison).
After the comparison, the (E)DI register is incremented or decremented automatically according to the setting of the DF flag in the EFLAGS register. If the DF flag is 0, the (E)DI register is incremented; if the DF flag is 1, the (E)DI register is decremented. The register is incremented or decremented by 1 for byte operations, by 2 for word oper-ations, and by 4 for doubleword operations.
SCAS, SCASB, SCASW, SCASD, and SCASQ can be preceded by the REP prefix for block comparisons of ECX bytes, words, doublewords, or quadwords. Often, however, these instructions will be used in a LOOP construct that takes
some action based on the setting of status flags. See “REP/REPE/REPZ /REPNE/REPNZ—Repeat String Operation Prefix” in this chapter for a description of the REP prefix.
In 64-bit mode, the instruction’s default address size is 64-bits, 32-bit address size is supported using the prefix 67H. Using a REX prefix in the form of REX.W promotes operation on doubleword operand to 64 bits. The 64-bit no-operand mnemonic is SCASQ. Address of the memory operand is specified in either RDI or EDI, and AL/AX/EAX/RAX may be used as the register operand. After a comparison, the destination register is incremented or decremented by the current operand size (depending on the value of the DF flag). See the summary chart at the beginning of this section for encoding data and limits.
Non-64-bit Mode: IF (Byte comparison) THEN temp ← AL − SRC; SetStatusFlags(temp); THEN IF DF = 0 THEN (E)DI ← (E)DI + 1; ELSE (E)DI ← (E)DI – 1; FI; ELSE IF (Word comparison) THEN temp ← AX − SRC; SetStatusFlags(temp); IF DF = 0 THEN (E)DI ← (E)DI + 2; ELSE (E)DI ← (E)DI – 2; FI; FI; ELSE IF (Doubleword comparison) THEN temp ← EAX – SRC; SetStatusFlags(temp); IF DF = 0 THEN (E)DI ← (E)DI + 4; ELSE (E)DI ← (E)DI – 4; FI; FI; FI; 64-bit Mode: IF (Byte cmparison) THEN temp ← AL − SRC; SetStatusFlags(temp); THEN IF DF = 0 THEN (R|E)DI ← (R|E)DI + 1; ELSE (R|E)DI ← (R|E)DI – 1; FI; ELSE IF (Word comparison) THEN temp ← AX − SRC; SetStatusFlags(temp); IF DF = 0 THEN (R|E)DI ← (R|E)DI + 2; ELSE (R|E)DI ← (R|E)DI – 2; FI; FI; ELSE IF (Doubleword comparison) THEN temp ← EAX – SRC; SetStatusFlags(temp); IF DF = 0 THEN (R|E)DI ← (R|E)DI + 4; ELSE (R|E)DI ← (R|E)DI – 4; FI; FI; ELSE IF (Quadword comparison using REX.W ) THEN temp ← RAX − SRC; SetStatusFlags(temp); IF DF = 0 THEN (R|E)DI ← (R|E)DI + 8; ELSE (R|E)DI ← (R|E)DI – 8; FI; FI; F
The OF, SF, ZF, AF, PF, and CF flags are set according to the temporary result of the comparison.
| #GP(0) |
If a memory operand effective address is outside the limit of the ES segment. If the ES register contains a NULL segment selector. If an illegal memory operand effective address in the ES segment is given. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made while the current privilege level is 3. |
| #UD | If the LOCK prefix is used. |
| #GP | If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit. |
| #SS | If a memory operand effective address is outside the SS segment limit. |
| #UD | If the LOCK prefix is used. |
| #GP(0) | If a memory operand effective address is outside the CS, DS, ES, FS, or GS segment limit. |
| #SS(0) | If a memory operand effective address is outside the SS segment limit. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made. |
| #UD | If the LOCK prefix is used. |
Same exceptions as in protected mode.
| #GP(0) | If the memory address is in a non-canonical form. |
| #PF(fault-code) | If a page fault occurs. |
| #AC(0) | If alignment checking is enabled and an unaligned memory reference is made while the current privilege level is 3. |
| #UD | If the LOCK prefix is used. |


Who am I ?
Passionate about learning. I am the type of person that if given any challenge, I go to the end to understand the process.
I am curious. And this curiosity combined with an unexpected situation made me embark on programming. Today I am in my first steps and here I hope to demonstrate the path I am following.
What I show here is a little bit of what I like combined with what I've learned. Until this moment, my studies were guided by curiosity and the availability of the community on the web. But that is about to change ...
Path
I started simple, one step at a time. I took a few online courses, including CS50, which is my first certificate in Technology.
In October 2020, I participated on the "Next Level Week", an online event where I could learn to make an web application from scratch. This gallery on the rigth will show a few screens for this project. You can also access it here.
I am currently enrolled on the 14th class of the Rocketseat Bootcamp, where I'll have the opportunity to learn new skills, which are today, and I'll believe that allways will be, in development:
The studies I'm persuing today focus:


Colleagues
When You Go Live with Real Data this is Where you will be able to add other Power Users who can create Cards and share them with Users Also
Adele Singer
Rhianna
Mr Jones


ISSUE
Section: Linux Programmer's Manual (5)Updated: 1993-07-24
Index Return to Main Contents
NAME
issue - pre-login message and identification fileDESCRIPTION
The file /etc/issue is a text file which contains a message or system identification to be printed before the login prompt. It may contain various @char and \char sequences, if supported by the getty-type program employed on the system.FILES
/etc/issueSEE ALSO
motd(5), agetty(8), mingetty(8)COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.
Index
This document was created by man2html, using the manual pages.
Time: 05:34:00 GMT, December 24, 2015


Home
Hacker Rank
Code Chef
Hacker Earth
About Us.
Login
Sign Up
First Name:
Last Name:
Gender:
Male
Female
User Id:
Email Address:
Password:
Confirm Password:
Date of Birth:


This post is a collection of notes about Martingales.
A Martingales is a stochastic process that is driftless (aka it is pure randomness or just volatility). We also say that martingales are constant mean stochastic process.
Continuous time martingales
A continuous time stochastic process \(\{ M_t: t \in \mathbb{R}^+ \}\) such that \(M_t\) is adapted to \(\mathcal{F}_t\) (or is \(\mathcal{F}_t\) measurable) is a martingale if:
- integrability condition: \(\mathbb{E}[M_t] \lt \infty\)
- conditional expectation condition: \(\mathbb{E}_s[M_{t}|\mathcal{F}_s] = M_s, \space 0 \leq s \leq t\)
Link between itô integrales and martingales
Let \(X\) be a stochastic process and \(F = X^2(t)\). Recall then \[F(t) = t + 2 \int_0^t X_{\tau} \space d{\tau}\] \[X^2(t) = t + 2 \int_0^t X_{\tau} \space d{\tau}\] Taking expectation on both side \[\mathbb{E} \left[ X^2(t) \right] = t + \mathbb{E} \left[ 2 \int_0^t X_{\tau} \space d{\tau} \right]\] With the quadratic variation We already know that \[\mathbb{E} \left[ X^2(t) \right] = t\] Which means that \[\mathbb{E} \left[ 2 \int_0^t X_{\tau} \space d{\tau} \right]\] should be equal to 0. Which means that the itô integral \[\mathbb{E} \left[ 2 \int_0^t X_{\tau} \space d{\tau} \right]\] is a martingale.
Itô integrals are martingales.
Let \(g(t, X_t)\) be a function of a stochastic process, then \(\mathbb{E} \left[ \int_0^t g(\tau, x_\tau) \space dX_\tau \right] = 0\)
A continuous time stochastic process is a martingale
\(Yt)\) is a stochastic process that satisfies the following Stochastic Differential Equation \[dY(t) = f(Y_t, t) \space dt + g(Y_t, t) \space dX(t) \tag{1}\] with initial condition \(Y(0) = 0\).
How to tell if \(Y(t)\) is martingale? We will use the fact, from above, that Itô integrals are martingales. For this, by definition, we need \[\mathbb{E}_s[Y_t | \mathcal{F}_s] = Y_s \space, \space 0 \leq s \leq t\]
Integrating Equation 1 both side, we can get an exact form for \(Y(t)\) \[Y(t) = Y(s) + \int_s^t f(Y_u, u) \space du + \int_s^t g(Y_u, u) \space dX(u)\]
Taking the expectation on both side: \[\mathbb{E}(Y_t | \mathcal{F}_s)= \mathbb{E} \left[Y(s) + \int_s^t f(Y_u, u) \space du + \int_s^t g(Y_u, u) \space dX(u) \space | \mathcal{F} \right]\]
\[\mathbb{E}(Y_t | \mathcal{F}_s) = Y(s) + \mathbb{E} \left[\int_s^t f(Y_u, u) \space du \space | \mathcal{F_s} \right]\]
This is because, see above, ito integrals are martingales and \(\int_s^t g(Y_u, u) \space dX(u)\) is an ito integral. Hence, its expectation is 0 ==> \(\mathbb{E} \left[ \int_s^t g(Y_u, u) \space dX(u) \right] = 0\)
In order for \(\mathbb{E}(Y_t | \mathcal{F}_s) = Y(s)\), we now need \(\mathbb{E} \left[\int_s^t f(Y_u, u) \space du \space | \mathcal{F}_s \right] = 0\). This means that \(f(Y_t, t) = 0, \space \forall t\).
Going back to the SDE, we can say that \(dY(t)\) is a martingale iff \[dY(t) = g(Y_t, t) \space dX(t)\]
Exponential martingales
LEt’s consider a stochastic process \(Y(t)\) that satisfies the following Stochastic Differential Equation: \[dY(t) = f(t) \space dt + g(t) \space dX(t)\] with initial condition \(Y(0) = 0\). \(X(t)\) is a Brownian Motion, \(f(t)\) and \(g(t)\) are time-dependent functions.
We can now define a new process such that \[Z(t) = e^{Y(t)}\]
How can we ensure \(Z(t)\) is a martingale? How should we choose \(f(t)\) such that \(Z(t)\) is a martingale?


Part 25—Foreign Acquisition
25.000 Scope of part.
25.001 General.
25.002 Applicability of subparts.
25.003 Definitions.
Subpart 25.1—Buy American—Supplies
25.100 Scope of subpart.
25.101 General.
25.102 Policy.
25.103 Exceptions.
25.104 Nonavailable articles.
25.105 Determining reasonableness of cost.
Subpart 25.2—Buy American—Construction Materials
25.200 Scope of Subpart.
25.201 Policy.
25.202 Exceptions.
25.203 Preaward determinations.
25.204 Evaluating offers of foreign construction material.
25.205 Postaward determinations.
25.206 Noncompliance.
Subpart 25.3—Contracts Performed Outside the United States
25.301 Contractor personnel in a designated operational area or supporting a diplomatic or consular mission outside the United States.
25.301-1 Scope.
25.301-2 Government support.
25.301-3 Weapons.
25.301-4 Contract clause.
25.302 Contractors performing private security functions outside the United States.
25.302-1 Scope.
25.302-2 Definitions.
25.302-3 Applicability.
25.302-4 Policy.
25.302-5 Remedies.
25.302-6 Contract clause.
Subpart 25.4—Trade Agreements
25.400 Scope of subpart.
25.401 Exceptions.
25.402 General.
25.403 World Trade Organization Government Procurement Agreement and Free Trade Agreements.
25.404 Least developed countries.
25.405 Caribbean Basin Trade Initiative.
25.406 Israeli Trade Act.
25.407 Agreement on Trade in Civil Aircraft.
25.408 Procedures.
Subpart 25.5—Evaluating Foreign Offers—Supply Contracts
25.501 General.
25.502 Application.
25.503 Group offers.
25.504 Evaluation examples.
25.504-1 Buy American statute.
25.504-2 WTO GPA/Caribbean Basin Trade Initiative/FTAs.
25.504-3 FTA/Israeli Trade Act.
25.504-4 Group award basis.
Subpart 25.6—American Recovery and Reinvestment Act—Buy American statute—Construction Materials
25.600 Scope of subpart.
25.601 Definitions.
25.602 Policy.
25.602-1 Section 1605 of the Recovery Act.
25.602-2 Buy American statute
25.603 Exceptions.
25.604 Preaward determination concerning the inapplicability of section 1605 of the Recovery Act or the Buy American statute.
25.605 Evaluating offers of foreign construction material.
25.606 Postaward determinations.
25.607 Noncompliance.
Subpart 25.7—Prohibited Sources
25.700 Scope of subpart.
25.701 Restrictions administered by the Department of the Treasury on acquisitions of supplies or services from prohibited sources.
25.702 Prohibition on contracting with entities that conduct restricted business operations in Sudan.
25.702-1 Definitions.
25.702-2 Certification.
25.702-3 Remedies.
25.702-4 Waiver.
25.703 Prohibition on contracting with entities that engage in certain activities or transactions relating to Iran.
25.703-1 Definitions.
25.703-2 Iran Sanctions Act.
25.703-3 Prohibition on contracting with entities that export sensitive technology to Iran.
25.703-4 Waiver.
Subpart 25.8—Other International Agreements and Coordination
25.801 General.
25.802 Procedures.
Subpart 25.9—Customs and Duties
25.900 Scope of subpart.
25.901 Policy.
25.902 Procedures.
25.903 Exempted supplies.
Subpart 25.10—Additional Foreign Acquisition Regulations
25.1001 Waiver of right to examination of records.
25.1002 Use of foreign currency.
Subpart 25.11—Solicitation Provisions and Contract Clauses
25.1101 Acquisition of supplies.
25.1102 Acquisition of construction.
25.1103 Other provisions and clauses.


import com.sleepycat.db.*;public Dbc cursor(DbTxn txnid, int flags) throws DbException;
The Db.cursor method creates a cursor.
A cursor is a structure used to provide sequential access through a database. This interface and its associated functions replaces the functionality provided by the seq function in previous releases of Berkeley DB.
If the file is being accessed under transaction protection, the txnid parameter is a transaction ID returned from DbTxnMgr.begin, otherwise, NULL. If transaction protection is enabled, cursors must be opened and closed within the context of a transaction, and the txnid parameter specifies the transaction context in which the cursor may be used.
The flags parameter must be set to 0.
In addition, the following value may be set by logically OR'ing it into the flags parameter:
The Db.cursor method throws an exception that encapsulates an errno on failure.
The Db.cursor method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: __ham_c_init(3), free(3), DbLockTab.id, malloc(3), memcpy(3), and memset(3).
In addition, the Db.cursor method may fail and throw an exception encapsulating errno for the following conditions: