| Package | Description |
|---|---|
| org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DADD
DADD - Add doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result1.word2
|
class |
DDIV
DDIV - Divide doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
DMUL
DMUL - Multiply doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
DNEG
DNEG - Negate double
Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2
|
class |
DREM
DREM - Remainder of doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
DSUB
DSUB - Substract doubles
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
FADD
FADD - Add floats
Stack: ..., value1, value2 -> result
|
class |
FDIV
FDIV - Divide floats
Stack: ..., value1, value2 -> result
|
class |
FMUL
FMUL - Multiply floats
Stack: ..., value1, value2 -> result
|
class |
FNEG
FNEG - Negate float
Stack: ..., value -> ..., result
|
class |
FREM
FREM - Remainder of floats
Stack: ..., value1, value2 -> result
|
class |
FSUB
FSUB - Substract floats
Stack: ..., value1, value2 -> result
|
class |
IADD
IADD - Add ints
Stack: ..., value1, value2 -> result
|
class |
IAND
IAND - Bitwise AND int
Stack: ..., value1, value2 -> ..., result
|
class |
IDIV
IDIV - Divide ints
Stack: ..., value1, value2 -> result
|
class |
IMUL
IMUL - Multiply ints
Stack: ..., value1, value2 -> result
|
class |
INEG
INEG - Negate int
Stack: ..., value -> ..., result
|
class |
IOR
IOR - Bitwise OR int
Stack: ..., value1, value2 -> ..., result
|
class |
IREM
IREM - Remainder of int
Stack: ..., value1, value2 -> result
|
class |
ISHL
ISHL - Arithmetic shift left int
Stack: ..., value1, value2 -> ..., result
|
class |
ISHR
ISHR - Arithmetic shift right int
Stack: ..., value1, value2 -> ..., result
|
class |
ISUB
ISUB - Substract ints
Stack: ..., value1, value2 -> result
|
class |
IUSHR
IUSHR - Logical shift right int
Stack: ..., value1, value2 -> ..., result
|
class |
IXOR
IXOR - Bitwise XOR int
Stack: ..., value1, value2 -> ..., result
|
class |
LADD
LADD - Add longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
LAND
LAND - Bitwise AND longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
LDIV
LDIV - Divide longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
LMUL
LMUL - Multiply longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
LNEG
LNEG - Negate long
Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2
|
class |
LOR
LOR - Bitwise OR long
Stack: ..., value1, value2 -> ..., result
|
class |
LREM
LREM - Remainder of long
Stack: ..., value1, value2 -> result
|
class |
LSHL
LSHL - Arithmetic shift left long
Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2
|
class |
LSHR
LSHR - Arithmetic shift right long
Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2
|
class |
LSUB
LSUB - Substract longs
Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 ->
..., result.word1, result.word2
|
class |
LUSHR
LUSHR - Logical shift right long
Stack: ..., value1, value2 -> ..., result
|
class |
LXOR
LXOR - Bitwise XOR long
Stack: ..., value1, value2 -> ..., result
|
| Modifier and Type | Field and Description |
|---|---|
static ArithmeticInstruction |
InstructionConstants.DADD
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DADD |
static ArithmeticInstruction |
InstructionConstants.DDIV
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DDIV |
static ArithmeticInstruction |
InstructionConstants.DMUL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DMUL |
static ArithmeticInstruction |
InstructionConstants.DNEG
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DNEG |
static ArithmeticInstruction |
InstructionConstants.DREM
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DREM |
static ArithmeticInstruction |
InstructionConstants.DSUB
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.DSUB |
static ArithmeticInstruction |
InstructionConstants.FADD
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FADD |
static ArithmeticInstruction |
InstructionConstants.FDIV
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FDIV |
static ArithmeticInstruction |
InstructionConstants.FMUL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FMUL |
static ArithmeticInstruction |
InstructionConstants.FNEG
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FNEG |
static ArithmeticInstruction |
InstructionConstants.FREM
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FREM |
static ArithmeticInstruction |
InstructionConstants.FSUB
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.FSUB |
static ArithmeticInstruction |
InstructionConstants.IADD
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IADD |
static ArithmeticInstruction |
InstructionConstants.IAND
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IAND |
static ArithmeticInstruction |
InstructionConstants.IDIV
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IDIV |
static ArithmeticInstruction |
InstructionConstants.IMUL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IMUL |
static ArithmeticInstruction |
InstructionConstants.INEG
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.INEG |
static ArithmeticInstruction |
InstructionConstants.IOR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IOR |
static ArithmeticInstruction |
InstructionConstants.IREM
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IREM |
static ArithmeticInstruction |
InstructionConstants.ISHL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.ISHL |
static ArithmeticInstruction |
InstructionConstants.ISHR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.ISHR |
static ArithmeticInstruction |
InstructionConstants.ISUB
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.ISUB |
static ArithmeticInstruction |
InstructionConstants.IUSHR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IUSHR |
static ArithmeticInstruction |
InstructionConstants.IXOR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.IXOR |
static ArithmeticInstruction |
InstructionConstants.LADD
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LADD |
static ArithmeticInstruction |
InstructionConstants.LAND
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LAND |
static ArithmeticInstruction |
InstructionConstants.LDIV
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LDIV |
static ArithmeticInstruction |
InstructionConstants.LMUL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LMUL |
static ArithmeticInstruction |
InstructionConstants.LNEG
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LNEG |
static ArithmeticInstruction |
InstructionConstants.LOR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LOR |
static ArithmeticInstruction |
InstructionConstants.LREM
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LREM |
static ArithmeticInstruction |
InstructionConstants.LSHL
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LSHL |
static ArithmeticInstruction |
InstructionConstants.LSHR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LSHR |
static ArithmeticInstruction |
InstructionConstants.LSUB
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LSUB |
static ArithmeticInstruction |
InstructionConstants.LUSHR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LUSHR |
static ArithmeticInstruction |
InstructionConstants.LXOR
Deprecated.
|
static ArithmeticInstruction |
InstructionConst.LXOR |
| Modifier and Type | Method and Description |
|---|---|
static ArithmeticInstruction |
InstructionFactory.createBinaryOperation(String op,
Type type)
Create binary operation for simple basic types, such as int and float.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Visitor.visitArithmeticInstruction(ArithmeticInstruction obj) |
void |
EmptyVisitor.visitArithmeticInstruction(ArithmeticInstruction obj) |
Copyright © 2004–2016 The Apache Software Foundation. All rights reserved.


Here is a non exhausted list of vulnerabilities that I use as a reminder with links for reference. It’s based on many different resources available on the Internet.
SQL injection aka SQLi
Cross-site scriptting aka XSS
Subdomain takeover
Relative path overwrite / Path-relative style sheet import
Cross-site request forgery aka CSRF
Clickjacking
Cross-origin resource sharing aka CORS
Cookies
SSL cookie without secure flag set
Cookie scoped to parent domain
Duplicate cookies set
Cookie without HttpOnly flag set
Cookie manipulation (DOM-based)
Cookie manipulation (reflected DOM-based)
Cookie manipulation (stored DOM-based)
Headers manipulation
HTTP response header injection aka CRLF
Referer-dependent response
X-Forwarded-For dependent response
User agent-dependent response
Ajax request header manipulation (DOM-based)
Ajax request header manipulation (reflected DOM-based)
Ajax request header manipulation (stored DOM-based)
Cacheable HTTPS response
Multiple content types specified
Content type incorrectly stated
Content type is not specified
Code injection
PHP code injection
Serialized object in HTTP message
Server-side JavaScript code injection
Perl code injection
Ruby code injection
Python code injection
Expression Language injection
Unidentified code injection
Server-side template injection
SSI injection
Client-side template injection
JavaScript injection (DOM-based)
JavaScript injection (reflected DOM-based)
JavaScript injection (stored DOM-based)
Client-side JSON injection (DOM-based)
Client-side JSON injection (reflected DOM-based)
Client-side JSON injection (stored DOM-based)
XML manipulation
XML injection
XML external entity injection
XPath injection
Client-side XPath injection (DOM-based)
Client-side XPath injection (reflected DOM-based)
Client-side XPath injection (stored DOM-based)
XML entity expansion
HTTP method
HTTP PUT method is enabled
HTTP TRACE method is enabled
HTML5
HTML5 web message manipulation (DOM-based)
HTML5 web message manipulation (reflected DOM-based)
HTML5 web message manipulation (stored DOM-based)
HTML5 storage manipulation (DOM-based)
HTML5 storage manipulation (reflected DOM-based)
HTML5 storage manipulation (stored DOM-based)
Information exposure
ASP.NET tracing enabled
ASP.NET debugging enabled
ASP.NET ViewState without MAC enabled
Email addresses disclosed
Private IP addresses disclosed
Private key disclosed
Database connection string disclosed
Source code disclosure
Directory listing
File path manipulation
File path traversal
File path manipulation
Local file path manipulation (DOM-based)
Local file path manipulation (reflected DOM-based)
Local file path manipulation (stored DOM-based)
Password related
Cleartext submission of password
Password returned in later response
Password submitted using GET method
Password returned in URL query string
Password field with autocomplete enabled
Password value set in cookie
DDOS
Denial of service (DOM-based)
Denial of service (reflected DOM-based)
Denial of service (stored DOM-based)
Others
Out-of-band resource load (HTTP)
WebSocket hijacking (DOM-based)
WebSocket hijacking (reflected DOM-based)
WebSocket hijacking (stored DOM-based)
LDAP injection
SMTP header injection
Os command injection
Flash cross-domain policy
Silverlight cross-domain policy
External service interaction (DNS)
External service interaction (HTTP)
External service interaction (SMTP)
Cross-domain POST
Input returned in response (stored)
Input returned in response (reflected)
Suspicious input transformation (reflected)
Suspicious input transformation (stored)
Cross-domain Referer leakage
Cross-domain script include
Session token in URL
Long redirection response
Open redirection
Open redirection (DOM-based)
Open redirection (reflected DOM-based)
Open redirection (stored DOM-based)
Link manipulation (DOM-based)
Link manipulation (reflected DOM-based)
Link manipulation (stored DOM-based)
Document domain manipulation (DOM-based)
Document domain manipulation (reflected DOM-based)
Document domain manipulation (stored DOM-based)
DOM data manipulation (DOM-based)
DOM data manipulation (reflected DOM-based)
DOM data manipulation (stored DOM-based)
HTML does not specify charset
HTML uses unrecognized charset
SSL certificate
Unencrypted communications
Strict transport security not enforced
Mixed content


rotten
>
Library
>
Biographies
>
Historical
>
Rosenbergs
> Notes
http://www.hoover.archives.gov/exhibits/AmericanWomen/fities-feminism/rosenberg.htm
http://www.spartacus.schoolnet.co.uk/USArosenberg.htm
http://www.spartacus.schoolnet.co.uk/USArosenbergE.htm
http://www.crimelibrary.com/rosen/rosenmain.htm
http://www.pbs.org/wgbh/nova/venona/inte_19440921.html
http://www.nyhistory.org/rosenberg/
http://www.rosenbergtrial.org/
http://www.rosenbergtrial.org/venona.html
http://www.law.umkc.edu/faculty/projects/ftrials/rosenb/ROS_TIME.HTM
http://www.childrenofthemanhattanproject.org/SPY/ROSENBERG/greenglass_d_1.htm
http://www.rosenbergtrial.org/doc60min.html
Fetish Maximus
|
Rotten
|
Video Clips


What is grid based design?
Grid based design is essentially dividing up the webpage we are working on into a grid pattern, utilising rows and columns to place elements.
This has an immediate advantage in our design process as it relieves us from plotting elements with numerous, complicated xy coordinates. It also helps content stay aligned within a responsive webpage across browsers and devices.
There are numerous ways of implementing grid based design but a straight forward approach would be to define the width of our webpage, designate rows within the page breaking things down into broad boxes, then create (x) number of columns on the page to further break down the content and elements into boxes.
Pages are often divided into 12 columns as 12 can be divided by 2, 3, and 4. This can be represented by a fixed pixel count or as a percentage of the total page width, using 25%, 33.3%, 50% and 100% values.
This allows for a convienent number of combinations/iterations in our structure.
Each column corrosponds to a class that can be applied to HTML elements.
Whats all the hype about responsive webpages?
Responsive webpage can resize/realign to accomodate different browsers across different devices/resolutions, keeping a pleasant structure/presentation no matter how it is viewed.
This is important because over the last 5-10 years the increase in tablet+smart phone usage has increased dramatically, increasingly more people are using these devices than the more traditional desktops and laptops. With so many different ways of displaying your webpage having a responsive website is amazing.
What is semantic structure?
In general, semantic structure can be called 'organization that represents meaning'. In language this is important, semantic rules make communication possible. They are rules that people have agreed on to give meaning to certain symbols and words. Misunderstandings happen when people give different meanings to the same words or phrases, or structure their sentences in different ways. Someone should have taught Yoda this sometime in his 900 odd years.
In programming languages and coding having correct semantic structure allows things to be computational, it makes it work. I'm sure everyone who has touched code must have come across some issue that arose from even the slightest incorrect symbol in the wrong place.
Any other points you found interesting and want to reflect on.
I'm loving discovering all the useful tools out there, like Bootstrap, that make coding easier!


A big galaxy with few sugar-free options
by LettersProf Jack Winkler says chocolatiers are evading their responsibilities when it comes to the nation’s number one public health problem
Nothing if not trendy, Mars has introduced three vegan versions of its mainstream chocolate brand, Galaxy (Report, 13 November). At twice the price of normal Galaxy.
But there is no sign of a sugar-free Galaxy, even in response the UK’s world-leading policies to reduce sugar consumption and obesity. The problem is not technical, it is timidity. Sugar-free chocolate has been technically feasible for decades. It is widely available in Spain, Germany and Singapore. But Britain’s big three chocolate makers – Nestlé, Cadbury and Mars – are frightened that introducing sugar-free chocolate here might endanger sales of their dominant brands.
Chocolate confectionery is now the single largest source of sugar in the UK diet. It is also the worst-performing product category among the 10 sweet foods in Public Health England’s sugar reduction programme. Vegan chocolate at £3 a bar is not going to do anything of reduce Britain’s obesity problem. But the margins must be magnificent. Chocolatiers are evading their responsibilities for action on the nation’s number one public health problem.
They are putting their bottom line before the nation’s waistline.
Prof Jack Winkler
Emeritus Professor of Nutrition Policy, London Metropolitan University
• Join the debate – email<EMAIL_ADDRESS>• Read more Guardian letters – click here to visit gu.com/letters
• Do you have a photo you’d like to share with Guardian readers? Click here to upload it and we’ll publish the best submissions in the letters spread of our print edition


Enums
The following enums are available globally.
-
Session status
See moreDeclaration
Swift
public enum SessionStatus: String
-
Undocumented
See more
-
Undocumented
See more
-
Type of cells
See moreDeclaration
Swift
enum ClientDetailsLearningPlanCells
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Filtering
See moreDeclaration
Swift
enum StudentsInclude: String
-
Undocumented
See more
-
Input types
See moreDeclaration
Swift
enum FormInputType: String
-
Types of quick action
See moreDeclaration
Swift
public enum QuickActionTrigger: String
-
Undocumented
See more
-
Undocumented
See more
-
Type of cells
See moreDeclaration
Swift
enum ClientDetailsCells: String
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Type of cells
See moreDeclaration
Swift
enum ScheduleDetailsCells: String
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Undocumented
See more
-
Card destination types
See moreDeclaration
Swift
enum CardDestinationType: String
-
Tutor adapter errors
See moreDeclaration
Swift
enum TutorAdapterErrors: Error
-
Communication with webview
- token: Authentication token key
- resetPassword: Reset passwork key
Declaration
Swift
enum JSCalls: String
-
Undocumented
See more
-
Undocumented
See more


Author: Nevin Zhu
Level: Intermediate
Technologies: CDI, Servlet, JSP
Summary: Demonstrates the use of CDI Alternatives where the bean is selected during deployment
Target Product: EAP
Product Versions: EAP 6.1, EAP 6.2, EAP 6.3
Source: https://github.com/jboss-developer/jboss-eap-quickstarts/
When more than one version of a bean is implemented for different purposes, the ability to switch between the versions during the development phase by injecting one qualifier or another is shown in this demo.
Instead of having to change the source code of the application, one can make the choice at deployment time by using alternatives.
Alternatives are commonly used for purposes like the following:
Any java class which has a no-args constructor and is in an archive with a beans.xml is available for lookup and injection. For EL resolution, it must contain @Named
The application this project produces is designed to be run on Red Hat JBoss Enterprise Application Platform 6.1 or later.
All you need to build this project is Java 6.0 (Java SDK 1.6) or later, Maven 3.0 or later.
If you have not yet done so, you must Configure Maven before testing the quickstarts.
The following shows the command line to start the server:
For Linux: EAP_HOME/bin/standalone.sh
For Windows: EAP_HOME\bin\standalone.bat
NOTE: The following build command assumes you have configured your Maven user settings. If you have not, you must include Maven setting arguments on the command line. See Build and Deploy the Quickstarts for complete instructions and additional options.
Type this command to build and deploy the archive:
mvn clean install jboss-as:deploy
This will deploy target/jboss-cdi-alternative.war
to the running instance of the server.
The application will be running at the following URL: http://localhost:8080/jboss-cdi-alternative.
You can specify alternative versions of the bean in the WEB-INF/beans.xml file by doing one of the following:
<alternatives>
tagIn this quickstart, in order to switch back to the default implementation,
comment the <alternatives>
block in the WEB-INF/beans.xml file and redeploy the quickstart.
When you are finished testing, type this command to undeploy the archive:
mvn jboss-as:undeploy
You can also start the server and deploy the quickstarts from Eclipse using JBoss tools. For more information, see Use JBoss Developer Studio or Eclipse to Run the Quickstarts
If you want to debug the source code or look at the Javadocs of any library in the project, run either of the following commands to pull them into your local repository. The IDE should then detect them.
mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc


D-I newcomer Merrimack routs Lesley 110-16
by EndPlayNORTH ANDOVER, Mass. (AP) - Jaleel Lord and Devin Jensen scored 17 points apiece as Division I newcomer Merrimack routed Division III Lesley University 110-16 in their home opener on Friday night.
Idris Joyner scored 14 points and Ryan Miller added 11 for the Northeast Conference Warriors (4-3), who are in their inaugural year of a four-year classification as a Division I team. They stunned Northwestern 71-61 for their first Division I win and have also beaten Northwestern, UMass-Lowell and Jacksonville.
Lord opened with a layup and the Warriors led 47-9 at halftime. Juvaris Hayes dished 13 assists and had six steals and Mikey Watkins added 9 points, seven steals and six assists.
Kyle Murphy and Chase Howard scored 4 points each for the Lynx (0-7).
Merrimack next plays at Hartford on Sunday.


| Command | Description |
|---|---|
pm2 start app.js --name my-api |
Start and name a process |
| Command | Description |
|---|---|
pm2 start app.js -i 0 |
Will start maximum processes with LB depending on available CPUs |
| Command | Description |
|---|---|
pm2 list |
Display all processes status |
pm2 jlist |
Print process list in raw JSON |
pm2 prettylist |
Print process list in beautified JSON |
| — | — |
pm2 describe 0 |
Display all information about a specific process |
| — | — |
pm2 monit |
Monitor all processes |
| Command | Description |
|---|---|
pm2 logs [--raw] |
Display all processes logs in streaming |
pm2 flush |
Empty all log files |
pm2 reloadLogs |
Reload all logs |
| Command | Description |
|---|---|
pm2 stop all |
Stop all processes |
pm2 restart all |
Restart all processes |
| — | — |
pm2 reload all |
Will 0s downtime reload (for NETWORKED apps) |
| — | — |
pm2 stop 0 |
Stop specific process id |
pm2 restart 0 |
Restart specific process id |
| — | — |
pm2 delete 0 |
Will remove process from pm2 list |
pm2 delete all |
Will remove all processes from pm2 list |
| — | — |
pm2 save |
Save processes list to respawn at reboot |
| Command | Description |
|---|---|
pm2 reset <process> |
Reset meta data (restarted time…) |
pm2 updatePM2 |
Update in memory pm2 |
pm2 ping |
Ensure pm2 daemon has been launched |
pm2 sendSignal SIGUSR2 my-app |
Send system signal to script |
| — | — |
pm2 start app.js --no-daemon |
Run pm2 daemon in the foreground if it doesn’t exist already |
pm2 start app.js --no-vizion |
Skip vizion features (versioning control) |
pm2 start app.js --no-autorestart |
Do not automatically restart app |


Software Engineer at Barracuda | Student at Purdue University
Education
August 2015 – present
I am a senior at Purdue pursuing my Bachelor's degree in Computer Science with a concentration in Machine Intelligence.
I'm scheduled to graduate in May 2019.
Student organizations
AMCS (Association of Multicultural Computer Scientists), Purdue iOS Development Club, Finance Club and Purdue Hackers.
Research
Machine learning in sports
January 2018 – May 2018
Collaborated with Professor Buster Dunsmore and a team of undergraduate students to design a neural network model that ranks players for the NBA draft.
The model uses collegiate statistics of basketball players to predict their career win shares in the NBA and then ranks accordingly.


Robbery victim shot after 2 men ransack Bronx recording studio
by Derick WallerSOUNDVIEW, Bronx (WABC) -- Police are asking for the public's help solving a violent robbery at a Bronx recording studio that left an employee hospitalized.
It happened just after midnight Wednesday inside Wayne World Records on Morrison Avenue in the Soundview section and was caught on surveillance camera.
Video from inside the studio shows a masked gunman pushing the victim to the ground.
A second man with a gun leaves his face uncovered as both men rob the place of cash and electronics before running away.
As they fled, the 30-year-old robbery victim decided to get in his car and follow them.
He ended up getting shot in the shoulder. His car windshield was shattered, and the gunman got away.
The victim was hospitalized, his condition described as stable.
The recording studio is usually open 24 hours a day, but nobody answered when Eyewitness News called the studio's office Friday morning.
Neighbors said they are not surprised to see violence at the facility.
"This block is hot, real hot," Miguel Avilla said. "Every time there's a shooting here, real hot."
A $2500 reward is being offered for information leading to an arrest and conviction.
"As soon as this came over here, it's been issues," Amoura S. said. "I'm not saying they're bad people. I don't think they're bad people. They're pretty nice to me, but what's real is real. Ain't nobody stupid."
If you recognize either suspect, you can call the NYPD's Crime Stoppers Hotline at 1-800-577-TIPS (8477) or for Spanish, 1-888-57-PISTA (74782).
You can also submit tips by visiting the CrimeStoppers website at crimestoppers.nypdonline.org or by messaging on Twitter @NYPDTips.


(The following is my own personal subjective experience, which some may find lengthy and tedious. For the essentials, feel free to skip to the 'Summary')
My wife also participated in my little experiment. Her stats being
160lbs/ with 6 mgs of 5-MeO-AMT.
I've had experience with the whole gamut of natural hallucinogens, and a lot of legal tryptamines (primarily DMT, 5-MeO-DiPT). But, I hadn't done any drugs at all for at least 6 months before I attempted this.
T-0:00 Doses dissolved in O.J. and consumed, not on empty stomachs.
T-1:00 Slight dilation and light sensitivity noted. Mostly anxiety effects anticipating full blown activity.
T-1:30-2:00 Nausea for me becomes overpowering at this point, and any motion of my head is unbearable. I spend :30 on the bathroom floor, forcing myself to purge. At this point, I notice ripples in the water and slight pattern CEV's.
T-2:00-3:00 My wife is also experiencing nausea and is trying to sleep on the couch. Poor thing, little did she know she'd be in for a long night...I myself am stuck on the toilet, trying to wait out the glitter shits, beginnings of OEV's with strangely enough, Waffen-SS emblems appearing in the stucco wallpaper.
T-3:00-5:00 My wife is certain that she's feeling nothing, but she begins repeating herself and getting lost in thought. I retire to the den to listen to a net radio broadcast of heavy industrial music...This was the begining of my downfall. At this point I begin writing and contemplating the geometric efficiency of the 'menage a trois' or the love triangle, and impress myself with a long-winded semi-Euclidean explanantion as to why three is the best possible arrangement.
A new song from Velvet Acid Christ plays, which is one of the most intense aural assaults I've heard in recent memory. The percussion seems to storm in and fade away periodically, like a sine wave. My CEV's are in full swing now at about t-3:30 and I can actually see the beat of the song manifested as a chinese fire dragon coiling in on itself.
My wife, too, is coiled into herself on the couch, overpowered by nausea and refusing to move. She reports no effects.
The d.j. goes right into a song with a german intro, and a stream of samples reminiscent of a Stuka dive bomber's siren. My CEV's take me to a WWI trench where I'm a German soldier who's buried alive in his trench with his comrades, immobilized by our gas masks. In a past life, I am certain I fought and died in this war, but the vision is horrifying enough to send me reeling for social contact.
At this point, everything seems to collapse for both myself and my wife, who is finally admitting hallucinations at this point. We're watching television (which was also a bad idea) and every single frame of every image offends me somehow, and I begin to voice my vague societal objections. Wondering 'why is it they only show all the commercials for drugs and Planned Parenthood this late?'
My wife replies, obviously, 'That's when their target audience is awake.'
I enter a severe mind trip from this, from which I do not recover. I begin to think that *we* are this lowly demographic to which these bad commercials are pandered. I'm terrified that by virtue of this demographic association, we will follow the very same statistical patterns of development. Middle-class, 3.2 children, 60% debt, an endless range of health complaints...Health complaints?!
Something about 5-MeO-AMT for me is that it gives me a sort of 'sensory redundancy'. Imagine nystigmatism on all over the body, with everything repeating itself with a time delay. For example, if I scratched an itch, I would still feel the sensation of the itch repeating itself, slowly fading, and I would only scratch again. I therefore began to scratch myself quite raw.
Our house was also hosting a bad flea infestation, so our roommates dog came to see us in the den, incapacitated by itching. Her helplessness vexed her to the point of violent wheezing. I began to worry that my house had become a den of infestation and vermin. I felt I could see the fleas everywhere, and I too scratched madly.
 However, as I tried to sit still, my cat crawled into my lap, depositing fine hairs everywhere. I tried to remove the same hair from my face for a good 20 minutes, hopelessly lost.
I began to think of the commercials again, and how modern society and the pharmaceutical coorporations are profiting by giving people temporary solutions to the problems caused by their very living conditions. I felt helpless, futile, another member of the target demographic and a faceless source of revenue. It took some time to express verbally, but once it was grasped my wife responded with wide eyes...
'Its just like old England. Where the aristocracy would show the kids to play with puffball mushrooms. The kids would kick them around like soccer balls, thinking it was a big game, spreading deadly spores everywhere.'
Needless to say, that sent me spiraling into a horrible trip. For brevities sake, my bad trip became contagious, and she became fearful and anxious as well.
T-5:00 Mortified at the longevity of the drug (usually a full 12-hr ride for me), I try to abort by downing two clonezepam with at least .50L of rum.  I follow this with a handful of Ambien and DXM capsules, which only bring me to the point where my eyes become heavy.
T-8:00 The sun begins to rise and I realize that it will not end anytime soon, as does my wife who has relaxed into bed and calm introspection. My hallucinations vary on the theme of universal expendability and the power of drugs.
One carrying me to the extreme of an almost lucid dream where I was a crewman on a russian submarine. In the rare correspondences we get from back home, my russian wife tells me that they've found out that our base (and home) were located atop a nuclear waste dump, explaining the condition of our son who had leukemia. This one ends with visions of myself drowning at the depths of the ocean with my wife and child neglected at home, waiting for the missles to rain from the sky.
'Missles from the sky'...'Public Broadcasting System Emergency Drills.' I wondered how I'd be found if I ever got out of my own head, sitting on a recliner, surrounded by trash and the bodies of my dead, neglected pets, as we watched t.v. with our gas masks on, staring at test pattern and waiting for the world to end.
The next morning when I finally felt I'd recovered, I actually took the glass bottle containing the solution to my backyard...and shot it. I resolved to never do drugs again. To this day, puffball mushrooms terrify me.
Summary: My opinion is that 5-MeO-AMT's hallucinatory effects are overstated, and they tend towards the delirious. The OEV's were never very powerful, especially at my high dose (which is what I took it for!). The CEV's were spectacular, of course, but a 12-hr spell on bed riding out a CEV journey is not my idea of a good time.
I also mentioned the 'sensory redundancy', which I felt is the drug's most prominent, and single most annoying feature. This only increases exponentially with dosage, and is in no way pleasant. In fact, I think it may be the only thing contributing to the purported OEV's, the fact that visual perception is so badly out-of-sync that I get trailers...on EVERYTHING, including the flow of water into a cup.
Also, the 12-hr duration should be more than enough to keep people away from this substance. I know mileage will always vary, but as for myself, my wife, and the experiences of others, the trip can only at best be 'mediocre'. Especially compared to other substances and other tryptamines (oh Foxy, I miss you so!) I don't know why myself or anyone else would want to suffer through a mediocre half day. Also, as in my final experience, the 12-hr duration lends for plenty of time to distract, encourage, and aggrivate bad trips.
At anything over 8mgs, I wouldn't trust myself in public with this stuff, and that's a *very* generous estimate. At 6mgs, dilation is very pronounced, and communication is straind with repetion.
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.


public final class ByteKeyRange
extends java.lang.Object
implements java.io.Serializable
ByteKeys
.
Instances of ByteKeyRange
are immutable.
A ByteKeyRange
enforces the restriction that its start and end keys must form a valid,
non-empty range [startKey, endKey)
that is inclusive of the start key and exclusive of
the end key.
When the end key is empty, it is treated as the largest possible key.
ByteKey
in a ByteKeyRange
The primary role of ByteKeyRange
is to provide functionality for
estimateFractionForKey(ByteKey)
, interpolateKey(double)
, and
split(int)
.
ByteKeyRange
implements these features by treating a ByteKey
's underlying
byte[]
as the binary expansion of floating point numbers in the range [0.0, 1.0]
.
For example, the keys ByteKey.of(0x80)
, ByteKey.of(0xc0)
, and
ByteKey.of(0xe0)
are interpreted as 0.5
, 0.75
, and 0.875
respectively. The empty ByteKey.EMPTY
is interpreted as 0.0
when used as the
start of a range and 1.0
when used as the end key.
Key interpolation, fraction estimation, and range splitting are all interpreted in these
floating-point semantics. See the respective implementations for further details. Note:
the underlying implementations of these functions use BigInteger
and BigDecimal
,
so they can be slow and should not be called in hot loops. Dynamic work rebalancing will only
invoke these functions during periodic control operations, so they are not called on the critical
path.
ByteKey
,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static ByteKeyRange |
ALL_KEYS
The range of all keys, with empty start and end keys.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
containsKey(ByteKey key)
Returns
true if the specified ByteKey is contained within this range. |
boolean |
equals(java.lang.Object o) |
double |
estimateFractionForKey(ByteKey key)
Returns the fraction of this range
[startKey, endKey) that is in the interval
[startKey, key) . |
ByteKey |
getEndKey()
Returns the
ByteKey representing the upper bound of this ByteKeyRange . |
ByteKey |
getStartKey()
Returns the
ByteKey representing the lower bound of this ByteKeyRange . |
int |
hashCode() |
ByteKey |
interpolateKey(double fraction)
Returns a
ByteKey key such that [startKey, key) represents
approximately the specified fraction of the range [startKey, endKey) . |
static ByteKeyRange |
of(ByteKey startKey,
ByteKey endKey)
Creates a new
ByteKeyRange with the given start and end keys. |
java.lang.Boolean |
overlaps(ByteKeyRange other)
Returns
true if the specified ByteKeyRange overlaps this range. |
java.util.List<ByteKey> |
split(int numSplits)
Returns a list of up to
numSplits + 1 ByteKeys in ascending order,
where the keys have been interpolated to form roughly equal sub-ranges of this
ByteKeyRange , assuming a uniform distribution of keys within this range. |
java.lang.String |
toString() |
ByteKeyRange |
withEndKey(ByteKey endKey)
Returns new
ByteKeyRange like this one, but with the specified end key. |
ByteKeyRange |
withStartKey(ByteKey startKey)
Returns new
ByteKeyRange like this one, but with the specified start key. |
public static final ByteKeyRange ALL_KEYS
public static ByteKeyRange of(ByteKey startKey, ByteKey endKey)
ByteKeyRange
with the given start and end keys.
Note that if endKey
is empty, it is treated as the largest possible key.
java.lang.IllegalArgumentException
- if endKey
is less than or equal to startKey
,
unless endKey
is empty indicating the maximum possible ByteKey
.ByteKeyRange
public ByteKey getStartKey()
ByteKey
representing the lower bound of this ByteKeyRange
.public ByteKey getEndKey()
ByteKey
representing the upper bound of this ByteKeyRange
.
Note that if endKey
is empty, it is treated as the largest possible key.
public java.lang.Boolean containsKey(ByteKey key)
true
if the specified ByteKey
is contained within this range.public java.lang.Boolean overlaps(ByteKeyRange other)
true
if the specified ByteKeyRange
overlaps this range.public java.util.List<ByteKey> split(int numSplits)
numSplits + 1
ByteKeys
in ascending order,
where the keys have been interpolated to form roughly equal sub-ranges of this
ByteKeyRange
, assuming a uniform distribution of keys within this range.
The first ByteKey
in the result is guaranteed to be equal to getStartKey()
,
and the last ByteKey
in the result is guaranteed to be equal to getEndKey()
.
Thus the resulting list exactly spans the same key range as this ByteKeyRange
.
Note that the number of keys returned is not always equal to numSplits + 1
.
Specifically, if this range is unsplittable (e.g., because the start and end keys are equal
up to padding by zero bytes), the list returned will only contain the start and end key.
java.lang.IllegalArgumentException
- if the specified number of splits is less than 1the ByteKeyRange class Javadoc for more information about split semantics.
public double estimateFractionForKey(ByteKey key)
[startKey, endKey)
that is in the interval
[startKey, key)
.java.lang.IllegalArgumentException
- if key
does not fall within this rangethe ByteKeyRange class Javadoc for more information about fraction semantics.
public ByteKey interpolateKey(double fraction)
ByteKey
key
such that [startKey, key)
represents
approximately the specified fraction of the range [startKey, endKey)
. The interpolation
is computed assuming a uniform distribution of keys.
For example, given the largest possible range (defined by empty start and end keys), the
fraction 0.5
will return the ByteKey.of(0x80)
, which will also be returned for
ranges [0x40, 0xc0)
and [0x6f, 0x91)
.
The key returned will never be empty.
java.lang.IllegalArgumentException
- if fraction
is outside the range [0, 1)java.lang.IllegalStateException
- if this range cannot be interpolatedthe ByteKeyRange class Javadoc for more information about fraction semantics.
public ByteKeyRange withStartKey(ByteKey startKey)
ByteKeyRange
like this one, but with the specified start key.public ByteKeyRange withEndKey(ByteKey endKey)
ByteKeyRange
like this one, but with the specified end key.public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object


Presenting Polyglot
19 Sep 2015After months of work and refinement, I am proud to present Polyglot: a i18n plugin for Jekyll sites that need to cater their content to multiple languages and audiences.
Features
While there are other multi-language plugins for Jekyll, Polyglot is special. Polyglot takes care of the typical cruftwork normally left to developers to manage (such as wrangling urls and ensuring consistent sitemaps) while providing efficient and simple tools Jekyll developers can utilize into SEO and fast-tracked content aggregation.
Relativized Links
In the past, a multi-language static site or blog had to keep delicate track of what language each relative link the site was serving. It was all too easy for a developer to stumble, and foreign language visitors would quickly get lost in untranslated content.
Polyglot automatically relativizes the urls for each language you want your site to build for. This allows website visitors to stay isolated on one language while browsing your website.
Fallback Support
When you don’t have translated or multilingual content, Jekyll will still build with the content you do have. When you do have translated or multilingual content, Jekyll will build using that content. Simple as that.
Sitemaps stay consistent across all languages, and translated stays in the site it was built for.
Rich Content Translation
Rich language content is normally hard to implement. Short strings or language dependent banners are typically hard for a Jekyll website to keep consistent.
Except when it’s this easy. In your config.yml, just store your strings as:
and in your liquid, just call:
produces:
Fast, Asynchronous, Zero-Overhead Builds
Polyglot will build your multi-language website just as fast as it will build your default language website. Polyglot runs with a minimal overhead by simultaneously building all languages of your website as separate process. This means your website build time won’t be a function of how many languages you need to support.
Download
Polyglot is available as a gem, or as a Jekyll plugin. It can be installed with:


I am on schedule to graduate this April. Woo! I have been studying Public Relations with a focus on strategic planning, persuasive writing, and performing effective research.
I can make cool websites, like this one, and am pretty decent at HTML and CSS. I have taken coursework on software development. I also have experience with the Adobe Master Suite (mostly InDesign, PhotoShop, and Illustrator.)
I have been working since I was 14. I started a successful business in high school and worked with Google in college. In the last 3 years have worked positions in IT, marketing, and public relations.
I got my first job when I was 14. I had the 5:45 am bathroom cleaning shift at a local gym. I rode my bike to work most days and beat the sun to work. It didn't take long for me to become the best, and only, bathroom cleaner in the gym.
At age 16 I bought a small truck and started my own pool cleaning business. I made T-shirts that said 'Joe's Pool Service, Grab Life by the Pool Net' and handed them out to kids at my high school. The kids took the shirts home and next thing I knew their moms were hiring me to clean pools. Those shirts are still circulating the school. As you might guess, I made a killing.
I spent two years serving an LDS mission in Guatemala. I worked and lived in the Maya highlands (often with no electricity or running water) and learned to speak fluent Spanish and conversational K'iche', a Maya dialect. I primarily taught about God, computers, and English.
After serving a mission I landed an on-campus job at BYU's Office of IT. I considered myself to be computer savvy before I started this job . . . I was wrong. I learned a lot while troubleshooting computers, battling viruses, and talking upset professors away from window ledges. IT work is not easy!
After working as an IT slave I got to mix two things I love, Spanish and computers! Google chose me as a Google Community Leader (fancy term for intern) and charged me with 'closing the digital divide.' I taught web skills classes in Spanish and helped develop a curriculum that is still in use. I also trained small businesses to use Google AdWords and develop an online presence.
I now work for Ensign Gold Financial. I am currently working with EGI's children companies, The Original Scrapbox and ManBox USA. I carryout research, write everything the company uses, manage social media channels, and communicate with key publics and audiences. I craft messages and help the company develop relationships with customers, other businesses, and employees.


The midi store is running. To see your midi controller state, connect the universal client:
npx ts-node demos/universalclient/main.ts tcp://localhost:2002


The Beginning
It is that time, when I, a senior developer of twelve years, finally staves off the laziness of not writing down my adventures, discoveries, and frustrations in respect to web development (mostly) and other things I am equally passionate about. Let’s start off by answering one of those questions that us developers have while stumbling on a blog: “Is this information valuable to me?”. The answer is “maybe”. If you like to talk about Ruby, Rails, Vue, Javascript, enterprise architecture, working in a startup, and similar things…then you will likely find something of value in these pages.
I am Casey Provost, a self-taught “full stack” developer who has been building apps of all various shapes and sizes since 2007. My comfortable stack is Rails with ES6/7/8 with Postgres, but I also enjoy and write Crystal, Vue, Node, and CSS. Recently I have been doing a lot more “enterprise” and have found that the interwebs are lacking in information about working on Rails in that ecosystem.
There are myths out there that Ruby is not fast or robust enough to be an enterprise tool and that it lacks proper concurrrency support. While that last point might be true; Ruby is still an amazing tool for enterprise companies building modern applications, proofs of concept, or even command line tools! I sincerely hope that over time and through many articles I can help spread Ruby even more than it is now and share my undending happiness of programming in languages that are just pure joy.
Is this a book or blog?
Yes, I know…the headings of this blog are shaped like those of a book. Why? For no better reason really than I really enjoy writing and thought it would bring a fun and unique format for you readers to enjoy. If one day I am able to put some of the content of this site into a book that woudld be marvelous, but for now I am happy to sit in the clean white light of my monitor here and share with you what I know and maybe even make you smirk or laugh once in a while.
Credit Where Credit Is Due
Before I start sharing my journey and discoveries I would like to take this opportunity to thank my wife for her unending support of my career. Even now, while I am upstairs in my home office (remote worker woot woot), she is downstairs helping our ten year old with his homework. It is only with her support that I have time to do things like writing articles for this blog, contributing to open source, and experiment with side projects/businesses.
I would also be remis if I didn’t mention many of those who have helped me along the way such as Nick Mathis, Tom Dana, Chris Kincanon. They were and some still are excellent mentors that have constantly pushed me to raise the bar. Lastly, I want to give a few special shout outs to some internet personalities and OS maintainers who have given so much to the community and to me.
- Lee Richmod (https://github.com/graphiti-api/graphiti), made my life of building JSONAPI Spec compliant APIs so much easier in Rails.
- The Capybara team (https://github.com/teamcapybara/capybara) who over many years has made it possible for devs around the world to properly test the UI/UX of their application
- The RSpec Crew (https://github.com/rspec/rspec) wonderful folks who made testing fun again
- The Rails core team (https://github.com/rails/rails) who are largely responsible for making me love what I do
There is of course so many more, but who wants to read an unending list of OS repositories and maintainers? Suffice to say that I love open source and the community that continues to build it up. We may all get a little crazy from time to time cough node packages cough, but I wouldn’t trade what we have all accomplished and built for the world.
comments powered by


--- layout: default title: "404: Page not found" permalink: /404.html filetype: html ---
It looks like this page doesn't exist. Go back to home.


WARNING: This framework is still in ALPHA.
This page has been configured for network:
Your Ethereum account cached in localStorage has the following parameters:


Vmware Vsphere Client Download Page Esx Virtualization
Vsphere 6 5 Web Client
Download And Install Vsphere Client Connected To Esxi Youtube
Vsphere 6 0 Download Free Esxi 6 0 License Keys
Html5 Based Vsphere Client And Vsphere Web Client In Vsphere 6 5
How To Download And Install Vmware Host Client Utility On Esxi 5 5
Vsphere Client 6 7 Download And Features
Download Vmware Vsphere Hypervisor For Free
Introduction To The Vsphere Client 6 5 Youtube
Vmware Esxi Free Download Configuration And License Virtualization Howto
Vmware Vsphere 6 5 Html5 Web Client And More Esx Virtualization
What S New With Vmware Vsphere 6 5
Vmware Vsphere 6 5 Esxi 6 5 Esxi Free Web Client Interface What S What Youtube
How To Install Vsphere Html5 Web Client Fling Cloudhat Eu
Free Esxi 6 5 How To Download And Get License Keys Virten Net
Vsphere Client 6 7 Download And Features Virtualization Howto
ここが変わった Vmware Vsphere 6 5 Part4 Vmware Japan Blog
Free Esxi 6 7 How To Download And Get License Keys Virten Net
Creating A New Vm In Vmware Vsphere Client 7 Step By Step Guide
How To Download And Install Vcenter Server Root Certificates To Avoid Web Browser Certificate Warnings 2108294 Vmware Kb
Is There A Vsphere Client For Linux And Mac Vmwarebits Com
Vsphere 6 5 Unable To Upload Files To Datastore Or Deploy Ovas Vcdx133 Com
Vmware Esxi 6 Download Iso Free Nightselfie
Https Encrypted Tbn0 Gstatic Com Images Q Tbn And9gcqfccv5globzgwoc9euwf0j Kwrmht82u40ltq6 X Gc87s05 V Usqp Cau
Vmware Vsphere 6 5 Announced Today Here S How To Download It Fast Tinkertry It Home
Vmware Esxi 6 5u1 Vsphere Client Error X Post To R Vmware Homelab
Vmware Vsphere 6 7 Update 1 Available For Download Virtualization Howto
Vsphere C Client Officially Gone In Vsphere 6 5 But What Are The Html5 Client Limitations Welcome To Vsphere Land
Configuring Vum With A Download Source Vmware Vsphere 6 5 Cookbook Third Edition
How To Run Vmware Vsphere Esxi In Fusion
How To Download Vsphere Client Peatix


<EMAIL_ADDRESS>sorry.idont.date
temporary e-mail service. Made by
sarna
, powered by
Turso
prev page <<
>> next page


--- layout: default ---
I currently work as a Computer Vision Engineer
at Descartes Labs.
I recently graduated from Duke University's
Statistical Science department.
I'm always working on challenging problems,
learning new things, and putting ideas into code.
<EMAIL_ADDRESS>See the footer below for GitHub and LinkedIn!
{{ post.title }}
{{ post.date | date: "%b %-d, %Y" }}
{{ project.name }}
{{ project.description }}


Available functions
getProvider
Returns information about the dAPI provider, including who this provider is, the version of their dAPI, and the NEP that the interface is compatible with.
getNetworks
Returns a list of available provider networks
getAccount
Return the Account that is currently connected to the dApp.
getBalance
Return balance of a specific asset for the given account, or all balances for an account. Also takes multiple entries.
getStorage
Reads the raw value in smart contract storage.
Script hash:
Key:
invokeRead
Execute a contract invocation in read-only mode.
Script hash:
Operation:
Arguments:
invoke
Execute a contract invocation.
Script hash:
Operation:
Arguments:
Attached assets: (Optional)
Fee: (Optional)
Asset Intent Overrides:
Trigger contract verification:
send
Invoke a transfer of a specified amount of a given asset from the connected account to another account.
From address:
To address:
Asset:
Amount:
Remark: (Optional)
Fee: (Optional)


"PELETHITES "mentioned always along with the Cherethites, and only in the time of David. The word probably means “runners” or “couriers,” and may denote that while forming part of David’s bodyguard, they were also sometimes employed as couriers (2 Samuel 8:18; 20:7, 23;1 Kings 1:38, 44; 1 Chronicles 18:17). Some, however, think that these are the names simply of two Philistine tribes from which David selected his body-guard. They are mentioned along with the Gittites (2 Samuel 15:18), another body of foreign troops whom David gathered round him.
"PELETHITES "mentioned always along with the Cherethites, and only in the time of David. The word probably means “runners” or “couriers,” and may denote that while forming part of David’s bodyguard, they were also sometimes employed as couriers (2 Samuel 8:18; 20:7, 23;1 Kings 1:38, 44; 1 Chronicles 18:17). Some, however, think that these are the names simply of two Philistine tribes from which David selected his body-guard. They are mentioned along with the Gittites (2 Samuel 15:18), another body of foreign troops whom David gathered round him.


Check your card balance for free and convert them into most valuable bitcoins
Balance CheckEnter your gift card number and pin. Don't worry- they won't be stored unless you accept an offer
We'll check your card balance, and if everything looks good we offer you BTC for the card. Offers are typically between 60-80% of the balance, and vary based on demand.
If you accept, we'll debit the gift card. We'll send your BTC to the provided email or wallet address. You can throw the empty gift card away.
Facing any problem while redeeming your card, send us an email and we will get back to you as soon as possible!
© 2017 Redeem Gifts Cards.. This page is not affiliated with the Starbucks Corporation, Target Brands, Inc, or Wal-Mart Stores, Inc.


×
HURRY!
Last Chance for Seasonal Deals!
Home
About
Shopping
Contact Us
Salt Side
IFY:
We also carry bikes from all over the world.
Salt Side will provide a single, couple, and families members who would like to rent or buy our products. We often offer special deals, sign up and don't miss out. Be sure to check your emails for updates or give us a feedback.


unit module Grains; sub grains-on-square($square) is export { 1 <= $square <= 64 or die "square must be between 1 and 64"; 2 ** ($square - 1); } sub total-grains() is export { [+] (1...64).map({ grains-on-square $_ }); }


Yeah! I'm the snarky cat named Meouzer
who does my best programming on browsers
but after taking the internet down
I gave a really big frown
and said that's what happens I'm smozered
Meouzer
See Symbol.toStringTag at MDN, which somehow just seems relevant since we actually use it.
User class is short for programmer defined class. The userType() function will type user classes, however it is slower than the type() function, which does not type user classes (as of yet). For a user class Baz, Symbol.toStringTag comes to the rescue in which by defining Symbol.toStringTag as getter property of a class instance x in the constructor, we can make both nativeType(x) and type(x) evaluate to "Baz".
There are two potential problems to ponder.
So nativeType(x) === "Baz" is definitive test on whether an element x is a class instance of Baz. type(x) === "Baz" is another definitive test.


Emil Dabrian
Help Me Pick New Logo Through 3 April 2016!
I am in the process of running a logo design contest on 99designs and have created a poll with 6 of the best logo designs I've received. I would love for you to vote on the logo design. It only takes a minute.
Like Sci-Fi? Read My New Online Fiction Series.
Do you like Sci-Fi? While I finish up my next novel, I have started an online fiction series called Forbearance. Picking up from the canteen scene in Bellicose, we meet Keius Minjen, a postal marine, as he tries to survive the battle planet Guna to exact revenge and one day liberate his homeland.
Sign-up if you want me to send you news about upcoming installments of Forbearance or my other writings.
Scholars list Emil Dabrian among the “Petty Dabrians,” which singles out members of that Dynasty whose contributions to the Imperium were trivial or cruel. There is some debate whether Emil was the one for whom the list was created as he typified the cruel branch of this category.
Among the “Grand Reforms” is his imperial mandate of the Enhanced Autonomous Research Laboratory. This is because scholars have proven historically unwilling to admit to some of the cruelty of this laboratory. The Laboratory’s primary mission was to develop intelligent unmanned space exploration vessels. However, in an effort to surmount some inherent design flaws in “true” artificial intelligence, scientists transplanted human brains into machinery. Fortunately, this experiment met with abject failure and research was abandoned.
Another example of Emil’s cruelty was the special social experiments. Under his instructions, the Laboratory exposed humans to experiments where experience had already demonstrated the results. Classic examples of this include the study on “Semi-Rapid Decompression of Space Stations,” “The Psychological Effects of Prolonged Exposure to Cosmic Radiation,” and “Phychotrauma of Mass Breeding Farms.” The last was the most tragic: where mothers were encouraged to put their children into government child care facilities for years at a time, where each worker was responsible for over 100 children. This resulted in tens of thousands of psychotic children to be raised and then unleashed on Imperium to cause mayhem. There were other, more horrifying experiments conducted.
Sikoscientists tend to stay with these two categories as examples of his cruelty. However, Emil also revealed his own psychotic nature in how he managed the court and his family. His purge of the court is well known, but what few have discussed was how he ensured his legacy would continue. He had two sons and a daughter. Antius Tevus I had to compete against his siblings to secure his reign. Emil told the three that he would not pick the successor–that the only one remaining would succeed him. this lead to a series of intrigues that led to the daughter and her children being “accidently” included in a similar experiment to the long-term exposure to Cosmic Radiation test conducted by the Laboratory. The brother inadvertantly became a drug addict who died when his compasionate brother forced him to quit cold turkey.
Such is the progenitor of the line of cruel Dabrians. God save the Empiror.


This is a nice hotel, this is a nice hotel indeed. I was a wish made by the sands of the seas. On the darkest tide of winter, there rose a small round shape. It had been cast about on the hight seas for eons. Now the orb is thrown upon the beach. It lies unmoveing for a moment. Then, without the slightest whisper of a noise, six points apear on it's edges and begin to grow. Directly opposite the smallest of them rises the greatest of them all. It's shape is uncertian for a moment, then it slowly turns with an unearthly sheen. A shape as black as the sea and as small as the tiniest seashell. It looks. It has seen you. The eye of the turtle.
| Afterlife | Belly | Cardiopulminary | Doomsday |
|---|---|---|---|
| Alpha | Beta | Gamma | Delta |
| 1 | 2 | 3 | 4 |
| Name? | Telephone | |
|---|---|---|
| King de Mario | 1-800-555-2141 | one hundred bucks |
fkjvnfjgnog bj fj bejbnierjndfkjvb sjdf vgoirugh 4gjfgufhg8erhgvncjnv rgjnsidughiuerghisudng rjgnisurg unrigb skdjgbhrg vbirue8gb sdjisuwn xjc isuf.
Help! I've been abducted by aliens! And I think they want to kill me! Wait, I shouldn't jump to conclusions. Perhaps they are only trying to communicate. Hello there, little green slimey mutant thingy. How are you? Are you well? BOOOOOOM!! They're trying to kill me!!! Calm, I need to be clam. Opps, I ment calm! I ment calm! Oooohhhhhhhhoooooooaaaaaahhhhhhhhhhhhhggggghhhhhh! I can feel them crawling down my back. It went in my ear! It's inside my head! Arrrrgghhhhhhaaaaaaaaaaaaahhhhhhfff!!!!! I am afraid he is gone. There is now only me. Heh heh heh hehhhhssssssssssssggrrrrrrrrrrrrrrrrrr
Link, oh please link! <>&¥€®¢£àáâã♠♣♦♥™


Expected the beginning of a string at line {0}, column {1} in text “{2}”
We expected to see the beginning of a string (either a single quote or a double quote character) in the expression but it was not found. The expression is invalid. If this is incorrect, please file an issue on github.


16.5. *Introduction to the Twisted Framework
Twisted is a complete event-driven networking framework that allows you to both use and develop complete asynchronous networked applications and protocols. It is not part of the Python Standard library at the time of writing and must be downloaded and installed separately (see link at the end of the chapter). It provides a significant amount of support for you to build complete systems with: network protocols, threading, security and authentication, chat/IM, DBM and RDBMS database integration, Web/Internet, e-mail, command-line arguments, GUI toolkit integration, etc.
Using Twisted to implement our tiny simplistic example is like using a sledgehammer to pound a thumbtack, but you have to get started somehow, and our application is the equivalent to the "hello world" of networked applications.
Like SocketServer, most of the functionality of Twisted lies in its classes. In particular for our examples, we will be using the classes found in the reactor and protocol subpackages of Twisted's Internet component.
16.5.1. Creating a Twisted Reactor TCP Server
You will find our code similar to that of the SocketServer example. Instead of a handler class, we create a protocol class and override several methods in the same manner as installing callbacks. Also, this example is asynchronous. Let us take a look at the server now.
Line-by-Line Explanation
Lines 16
The setup lines of code include the usual module imports, most notably the protocol and reactor subpackages of twisted.internet and our constant port number.
Lines 814
We derive the Protocol class and call ours TSServProtocol for our timestamp server. We then override connectionMade(), a method that is executed when a client connects to us, and dataReceived(), called when a client sends a piece of data across the network. The reactor passes in the data as an argument to this method so we can get access to it right away without having to extract it ourselves.
Example 16.7. Twisted Reactor Timestamp TCP Server (tsTservTW.py)|
This is a timestamp TCP server using Twisted Internet classes.
1 #!/usr/bin/env python
2
3 from twisted.internet import protocol, reactor
4 from time import ctime
5
6 PORT = 21567
7
8 class TSServProtocol(protocol.Protocol):
9 def connectionMade(self):
10 clnt = self.clnt = self.transport.getPeer().host
11 print '...connected from:', clnt
12 def dataReceived(self, data):
13 self.transport.write('[%s] %s' % (
14 ctime(), data))
15
16 factory = protocol.Factory()
17 factory.protocol = TSServProtocol
18 print 'waiting for connection...'
19 reactor.listenTCP(PORT, factory)
20 reactor.run()
|
The transport instance object is how we can communicate with the client. You can see how we use it in connectionMade() to get the host information about who is connecting to us as well as in dataReceived() to return data back to the client.
Lines 1620
In the final part of our server, we create a protocol Factory. It is called a "factory" so that an instance of our protocol is "manufactured" every time we get an incoming connection. We then install a TCP listener in our reactor to check for service requests and when it gets one, to create a TSServProtocol instance to take care of that client.
16.5.2. Creating a Twisted Reactor TCP Client
Unlike the SocketServer TCP client, this one will not look like all the other clients. This one is distinctly Twisted.
Example 16.8. Twisted Reactor Timestamp TCP Client (tsTclntTW.py)|
Our familiar timestamp TCP client written from a Twisted point of view.
1 #!/usr/bin/env python
2
3 from twisted.internet import protocol, reactor
4
5 HOST = 'localhost'
6 PORT = 21567
7
8 class TSClntProtocol(protocol.Protocol):
9 def sendData(self):
10 data = raw_input('> ')
11 if data:
12 print '...sending %s...' % data
13 self.transport.write(data)
14 else:
15 self.transport.loseConnection()
16
17 def connectionMade(self):
18 self.sendData()
19
20 def dataReceived(self, data):
21 print data
22 self.sendData()
23
24 class TSClntFactory(protocol.ClientFactory):
25 protocol = TSClntProtocol
26 clientConnectionLost = clientConnectionFailed = \
27 lambda self, connector, reason: reactor.stop()
28
29 reactor.connectTCP(HOST, PORT, TSClntFactory())
30 reactor.run()
|
Line-by-Line Explanation
Lines 16
Again, nothing really new here other than the import of Twisted components. It is very similar to all of our other clients.
Lines 822
Like the server, we extend Protocol by overriding the same methods, connectionMade() and dataReceived(). Both execute for the same reason as the server. We also add our own method for when data need to be sent and call it sendData().
Since we are the client this time, we are the ones initiating a conversation with the server. Once that connection has been established, we take the first step and send a message. The server replies, and we handle it by displaying it to the screen and sending another message to the server.
This continues in a loop until we terminate the connection by giving no input when prompted. Instead of calling the write() method of the transport object to send another message to the server, loseConnection() is executed, closing the socket. When this occurs, the factory's clientConnection-Lost() method will be called, and our reactor is stopped, completing execution of our script. We also stop the reactor if a clientConnection-Failed() for some other reason.
The final part of the script is where we create a client factory and make a connection to the server and run the reactor. Note that we instantiate the client factory here instead of passing it in to the reactor like in the server. This is because we are not the server waiting for clients to talk to us, and its factory makes a new protocol object for each connection. We are one client, so we make a single protocol object that connects to the server whose factory makes one to talk to ours.
16.5.3. Executing Our TCP Server and Client(s)
The Twisted client displays output similar to all our other clients:
$ tsTclntTW.py
> Where is hope
...sending Where is hope...
[Tue Apr 18 23:53:09 2006] Where is hope
> When words fail
...sending When words fail...
[Tue Apr 18 23:53:14 2006] When words fail
>
$
The server is back to a single connection. Twisted maintains the connection and does not close the transport after every message:
$ tsTservTW.py
waiting for connection...
...connected from: <IP_ADDRESS>
The "connection from" output does not have the other information because we only asked for the host/address from the getPeer() method of the server's transport object.
|


--- layout: post title: first Post date: 2009-10-09 17:55:39.000000000 +05:30 type: post published: true status: publish categories: - Life tags: [] meta: _edit_last: '1' dsq_thread_id: '' dsq_needs_sync: '1' author: login: satyadeep email<EMAIL_ADDRESS>display_name: Satyadeep first_name: Satyadeep last_name: K ---
Hi all,
This is my first post on my blog
this blog will be a mixture of my experiences and findings


I am currently studying at IIT Kharagpur enrolled in its course of B.Tech in Manufacturing Science and Engineering and M.Tech in Industrial Systems
and Management
I completed my high school studies from India International School, Jaipur, Rajasthan in 2016.
I
also tend to keep a list of stuff I have read/seen, and I ocasionally write too..
The Formula Student team of IIT Kharagpur. I'm a member of the Suspension and Brakes Team and the Public Relations Team here.
One of the biggest Student Run NGO's of India, GYWS (expanding throughout the nation : LIGHT) majorly functions in the Gopali area near IIT KGP providing quality education to the children of less priviledged sections of the society. Currently a Senior Executive here.


Any Given Sunday Review
Lately Oliver Stone hasn't been cutting it. His last 2 films were garbage, and I was hoping he would have a come back here. He partly succeeds, but again he gets too fancy and ends up fumbling again. The story is simple, but messy. Head coach Tony D'mato (Al Pacino) is struggling to win. He has a beat up quarterback named Cap Rooney (Dennis Quaid), a severely injured defensive captain named Luther Lavay (Lawrence Taylor) and an extremely moody owner (Cameron Diaz) breathing down his back 24:7. The Miami Sharks needed help, and they got it. When Cap and another QB become injured, their last hope arrived. His name, Beamen (Jamie Foxx)a cocky young player who likes breaking the rules. Even though he helps the team win some games, he is constantly changing the plays, there by angering the team as well as the coach. There are also a few subplots, involving the medical staff (James Woods, Matthew Modine) and a sports writer (John C. Mcginley). Any Given Sunday is similar to For Love Of The Game. Both films work on one level, which is focusing on the game. Outside that, it's one sloppy mess. That's not to say that isn't bad, but it does indeed have many faults. One thing I particularly liked was the message. As Pacino says in the film, he believes there's more to football then winning, but Foxx and other young talents believe otherwise. I couldn't help but feel this was a jab towards Hollywood. Like I have been saying in a few of my past reviews, many directors only make films for money. Profit is all that matters, in other words winning is a must. Aside from those positive aspects, there are many sloppy moments. Director Oliver Stone uses far too many scenes in which more than 1 objective is going on. One moment we're watching the football game, the next a scene from Ben-Hur. His artistic ability has gone down the tubes, and so have his movies. He is no longer one of the top directors in the business as far as I'm concerned. He had his moments of fame with Platoon and JFK, but those days are gone. Another painful element of the film was the length. If it wasn't for Stone's obsession with his artistic approach, the film could have been cut an hour. Did they even edit this thing what so ever? I was completely bored the second half, and even the football matches became a bore. Unlike the Green Mile, this actually seemed like 3 hours Luckily the film isn't a complete waste of time during its 2 hour and 40 minute run, because there's some nice acting along the way, but not by Pacino. In fact Pacino has never been worse. He lacked any charisma for his role here, unlike the Insider. I don't know how an actor does the best acting to one of the worst, it just doesn't seem right. Cameron Diaz however continues to prove she's more than a good looking actress. It's true she overacted a bit, but so did the rest of the cast. At least she put forth some energy towards her part. That's more than I can say for Pacino or even James Woods. They were painfully dull. Any Given Sunday is a mediocre but dreadfully long effort by Stone. If you can get pass the length, the many unneeded scenes, the overacting and Stone's pitiful script, then by all means see it. But for me, it's just another fumble for the holiday season.
Grade: C
www.chud.com http://jump.to/moviepage
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


Material Provider
Material Provider Address
Project Office Contract Address
Submit
Project Office Order
Controllers
Cages
Motors
Doors
Buttons
Displays
Add Materials
Steel Panels
Rails
Sensors
Steel Sheets
Pulleys
Motors
Steel Cables
Ledlights
Buttons
Screens
Controllers
Submit
Materials Amount
Steel Panels
Rails
Sensors
Steel Sheets
Pulleys
Motors
Steel Cables
Ledlights
Buttons
Screens
Controllers


DRIVING LICENSE
Driving License and All Necessary Information
INFOS
CITIZEN'S INFORMATION
This phase shows all the citizen's information that are going to be used
to generate DRIVING LICENSE. DRIVING LICENSE IS NEEDED IN ORDER
TO DRIVE LEGALLY & ACCEPTABLE FOR EVERYONE ABOVE 18.
FIRST NAME
LAST NAME
CATEGORY
DATE OF BIRTH
GENDER
MARTIAL STATUS
BIRTH PLACE
CURRENT PLACE
PHONE NUMBER
DRIVING LICENSE CARD
DRIVING LICENSE
REPUBLIC OF RWANDA
DRIVING LICENSE
FULL NAMES
DATE OF BIRTH
GENDER
CATEGORY
PLACE ISSUE
EXPIRY DATE
If found, please return this card to
the nearest police station
the nearest police station
CATEGORY
ISSUED DATE
CATEGORY
ISSUED DATE
A1
A
B1
B
D1
D
C
E


CSS stands for Cascading Style Sheets. The "C" is by far the most important part of this phrase. "Cascading" means that rules are applied not only to the elements they directly match, but also to all of those elements' child elements. However, if a child element has multiple, overlapping rules defined for it, the more specific rule takes effect.
HTML elements are boxes and each box has 4 components. Because there are so many components to each box, it can often be hard to get the size of a box just right. There are two techniques you can use to help deal with sizing issues. Set sizes in terms of percentages rather than pixels. Set the box-sizing attribute to border-box for every element. Different browsers work slightly differently. Sometimes this causes different browsers to display the same code differently.
Box Positioning Divs are block elements (as opposed to inline), so by default they take up the entire width of a page. Adding the rule display: flex; to the appropriate CSS will override this behavior and let divs appear next to each other.
This will allow you to not copy code that contains certain elements that may be effected in a later date when you change a style of that element. This would could cause a lot of unnecessary work down the road.


Worldwide UFO Sightings
Distribution of UFO sightings on the world map
Choropleth Map
The choropleth visualizes each country versus UFO sightings. Utilizes darker shading scheme to indicate higher number of sightings
Distribution of UFO sightings on the world map
The choropleth visualizes each country versus UFO sightings. Utilizes darker shading scheme to indicate higher number of sightings
Modelling sighting trends with a showreel of visualizations
A small showreel which consists of various vizualizations like trends, pie chart etc
Depicts the number of sightings with respect to shape of UFO
The bar chart visualizes the number of sightings with respect to the respective shape of the UFO on x-axis.
Represents distance from airport relative to the duration of the sighting
Depicts the distance from airport ordered from closest to farthest and the corresponding number of UFO sightings. This is for 3 duration ranges.
Sightings by month and year
Shows the number of sightings globally broken down by year and month. The sightings cover a period of 10 years from 2005-2015
A word cloud to depict the most frequent words used in UFO descriptions
A word cloud to depict the most frequent words used in UFO descriptions. The words whose frequency is high occupy more area on the cloud
A bubble chart to depict the number of sightings based on state
A bubble chart to depict the number of sightings based on the number of state
Temperature vs precipitation for the 3 states with highest number of sightings
A scatter plot of temperature vs precipitation for the 3 states with most number of UFO sightings in United States
Relation of elevation and no of sightings per state in USA
Responsive dashboard which shows the relation of number of sightings to the elevation in the United States. Elevation divided in 3 ranges.The top 10 states with the maximum number of sighitngs in the United States are chosen. The number of sightings for each elevation range for each state can be viewed. The percentage distribution of sightings across all states for each elevation range is also viewable
A pie chart to depict the ratio of number of sightings in rural and urban area
This pie chart is useful for finding out the relation between the numner of sightings in rural and urban area
A bullet chart that indicates variations in sightings for shape and state
A bullet chart that indicates variations in sightings for shape and state at 5 year facets.
It leverages SOLR web services for dynamically updating the contents of the bullet chart.The states can be selected from dropdown for observing changes in data.
For this visualization to work data has to be ingested into SOLR using the data ingestion scripts.


Facebook had a facial recognition app that could identify employees
Seemed like a good idea at the time
by Chris MerrimanHAPPY GO-LUCKY funsters at Facebook have taken the covers off the launch of their latest privacy breach - and this time it involves the workforce.
An investigation by Business Insider (it's a paywaller, not a baller) has found that in the period around 2015 and 2016, the company developed a facial recognition package which could recognise workers and their mates just by pointing the camera at them.
There had been rumours that the app was capable of finding anyone on Facebook, at least in theory, but Facebook has since denied it, saying that the feature was fully opt-in from both sides, and was an exercise in research, not monitoring.
A lot has happened since then, including the small matter of the company that rhymes with "Same bridge has a little car". The app was quietly dropped without any fanfare, and there's no sign that it is ever likely to be resurrected. Remember - this was a time before it was cool to hate Facebook.
Moreover, with Facebook already heading to court over allegations that it collected facial recognition data without permission (sounds slightly familiar?), it doesn't seem likely that it will be up for more scrutiny of its ethical practices surrounding the emerging tech.
That fight is still over the ethics of automatically tagging photos, which compared to what we're talking about now seems a world away.
"As a way to learn about new technologies, our teams regularly build apps to use internally," a Facebook spokes-pawn told CNET. "The app described here were only available to Facebook employees, and could only recognize employees and their friends who had face recognition enabled."
But let's not lose sight of something important. Although it would be better all-round if Facebook hadn't invented it, this is a seriously impressive use of technology, and for all the questions surrounding its ethics, if Facebook really has sussed facial recognition, there are a million positive uses for it just waiting to be licensed. μ
Further reading
Amnesty International claims using Facebook and Google comes at 'a systemic cost'
- 21 Nov 2019
Facebook is receiving a record number of government data demands
- 14 Nov 2019
Facebook 'bug' saw app sneakily access iPhone and iPad cameras
- 13 Nov 2019
Facebook Pay begins US rollout as social network battles Libra fallout
- 13 Nov 2019


Home
Services
About Us
Creators
Our Partners
Testimonials
Contact Us
Home
Services
About Us
Creators
Our Partners
Testimonials
Contact Us
Fill the Details Below
Confirm Order


Supported tags and respective Dockerfile
links
What is MongoDB?
How to use this image
start a mongo instance
connect to it from an application
Configuration
$ docker run --name some-mongo -d mongo --storageEngine wiredTiger
Authentication and Authorization
Start the Database
$ docker run --name some-mongo -d mongo --auth
Add the Initial Admin User


[1]
honored euro warranty in the US.; lens jammed.
[2]
Picture quality, small; Many. Read on:
[3]
small, quick, clear photos; very basic camera!


public class NumberedPredicate
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
number
The integer.
|
private Predicate |
pre
The predicate.
|
| Constructor and Description |
|---|
NumberedPredicate(Predicate preIn)
To initialize an object of this class.
|
NumberedPredicate(Predicate preIn,
int numberIn)
To initialize an object of this class.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dec()
To decrease the integer by one.
|
int |
getHead()
To get the head of the predicate.
|
int |
getNumber()
To get the integer associated with this object.
|
Term |
getParam()
To get the parameters of the predicate.
|
void |
inc()
To increase the integer by one.
|
java.lang.String |
toString() |
private int number
private Predicate pre
public NumberedPredicate(Predicate preIn)
preIn
- the predicate.public NumberedPredicate(Predicate preIn, int numberIn)
preIn
- the predicate.numberIn
- the integer.public boolean dec()
false
if the integer become zero, true
otherwise.public int getHead()
public int getNumber()
public Term getParam()
public void inc()
public java.lang.String toString()
toString
in class java.lang.Object


Class: MinimalPipeline::Ec2
- Inherits:
-
Object
- Object
- MinimalPipeline::Ec2
- Defined in:
- lib/minimal_pipeline/ec2.rb
Overview
For Account 1:
ec2 = MinimalPipeline::Ec2.new block_device_mappings = ec2.prepare_snapshots_for_account('ami-id', 'account-id')
Promote AMI via SQS
sqs = MinimalPipeline::Sqs.new sqs.send_message('queue-name', block_device_mappings.to_json)
For Account 2, after getting block_device_mappings
ec2 = MinimalPipeline::Ec2.new new_mappings = ec2.copy_snapshots_in_new_account(block_device_mappings) ec2.register_ami(new_mappings, 'ami-name')
Instance Method Summary collapse
-
#copy_image(image_id, image_name, kms_key_id = nil) ⇒ String
Copy an AMI.
-
#copy_snapshot(snapshot_id, kms_key_id = nil, encrypted = true) ⇒ String
Create a copy of an existing snapshot.
-
#copy_snapshots_in_new_account(block_device_mappings, kms_key_id = nil) ⇒ Array
Copy the snapshots from the original account into the new one.
-
#initialize ⇒ Ec2
constructor
Initializes a
Ec2
client Requires environment variablesAWS_REGION
orregion
to be set. -
#prepare_snapshots_for_account(ami_id, account_id, kms_key_id = nil) ⇒ Array
Prepare volume snapshots of an AMI for a new account.
-
#register_ami(block_device_mappings, ami_name, ena_support: false) ⇒ String
Register a new AMI based on block device mappings Currently only supports x86_64 HVM.
-
#unlock_ami_for_account(snapshot_id, account_id) ⇒ Object
Update permissions to grant access to an AMI on another account.
-
#wait_for_image(image_id) ⇒ Object
Block processing until new image is ready.
-
#wait_for_snapshot(snapshot_id) ⇒ Object
Block processing until new snapshot is ready.
Constructor Details
#initialize ⇒ Ec2
Initializes a Ec2
client Requires environment variables
AWS_REGION
or region
to be set.
20 21 22 23 24 25 |
# File 'lib/minimal_pipeline/ec2.rb', line 20 def initialize raise 'You must set env variable AWS_REGION or region.' \ if ENV['AWS_REGION'].nil? && ENV['region'].nil? @region = ENV['AWS_REGION'] || ENV['region'] @client = Aws::EC2::Client.new(region: 'us-east-1') end |
Instance Method Details
#copy_image(image_id, image_name, kms_key_id = nil) ⇒ String
Copy an AMI
The new image will be encrypted. You can optionally copy across regions
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/minimal_pipeline/ec2.rb', line 145 def copy_image(image_id, image_name, kms_key_id = nil) params = { name: image_name, encrypted: true, source_image_id: image_id, source_region: @region } params['kms_key_id'] = kms_key_id if kms_key_id response = @client.copy_image(params) new_image_id = response.image_id wait_for_image(new_image_id) new_image_id end |
#copy_snapshot(snapshot_id, kms_key_id = nil, encrypted = true) ⇒ String
Create a copy of an existing snapshot
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/minimal_pipeline/ec2.rb', line 44 def copy_snapshot(snapshot_id, kms_key_id = nil, encrypted = true) params = { encrypted: encrypted, source_region: @region, source_snapshot_id: snapshot_id } params[:kms_key_id] = kms_key_id if kms_key_id new_snapshot_id = @client.copy_snapshot(params).snapshot_id puts "new snapshot ID: #{new_snapshot_id}" wait_for_snapshot(new_snapshot_id) new_snapshot_id end |
#copy_snapshots_in_new_account(block_device_mappings, kms_key_id = nil) ⇒ Array
Copy the snapshots from the original account into the new one
123 124 125 126 127 128 129 130 131 132 133 134 135 |
# File 'lib/minimal_pipeline/ec2.rb', line 123 def copy_snapshots_in_new_account(block_device_mappings, kms_key_id = nil) new_mappings = [] block_device_mappings.each do |mapping| snapshot_id = mapping['ebs']['snapshot_id'] new_snapshot_id = copy_snapshot(snapshot_id, kms_key_id) mapping['ebs']['snapshot_id'] = new_snapshot_id mapping['ebs'].delete('encrypted') new_mappings << mapping end new_mappings end |
#prepare_snapshots_for_account(ami_id, account_id, kms_key_id = nil) ⇒ Array
Prepare volume snapshots of an AMI for a new account
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/minimal_pipeline/ec2.rb', line 79 def prepare_snapshots_for_account(ami_id, account_id, kms_key_id = nil) images = @client.describe_images(image_ids: [ami_id]) block_device_mappings = images.images[0].block_device_mappings new_mappings = [] block_device_mappings.each do |mapping| snapshot_id = mapping.ebs.snapshot_id puts "old snapshot ID: #{snapshot_id}" new_snapshot_id = copy_snapshot(snapshot_id, kms_key_id) puts 'modifying new snapshot attribute' unlock_ami_for_account(new_snapshot_id, account_id) puts "new snapshot has been modified for the #{account_id} account" mapping.ebs.snapshot_id = new_snapshot_id new_mappings << mapping.to_hash puts '===========================================' end new_mappings end |
#register_ami(block_device_mappings, ami_name, ena_support: false) ⇒ String
Register a new AMI based on block device mappings Currently only supports x86_64 HVM
105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/minimal_pipeline/ec2.rb', line 105 def register_ami(block_device_mappings, ami_name, ena_support: false) response = @client.register_image( architecture: 'x86_64', block_device_mappings: block_device_mappings, ena_support: ena_support, name: ami_name, root_device_name: '/dev/sda1', virtualization_type: 'hvm' ) response.image_id end |
#unlock_ami_for_account(snapshot_id, account_id) ⇒ Object
Update permissions to grant access to an AMI on another account
64 65 66 67 68 69 70 71 |
# File 'lib/minimal_pipeline/ec2.rb', line 64 def unlock_ami_for_account(snapshot_id, account_id) @client.modify_snapshot_attribute( attribute: 'createVolumePermission', operation_type: 'add', snapshot_id: snapshot_id, user_ids: [account_id] ) end |
#wait_for_image(image_id) ⇒ Object
Block processing until new image is ready
165 166 167 168 169 170 171 |
# File 'lib/minimal_pipeline/ec2.rb', line 165 def wait_for_image(image_id) puts "waiting on new image #{image_id} to be available" @client.wait_until(:image_available, image_ids: [image_id]) puts "New image #{image_id} is available" rescue Aws::Waiters::Errors::WaiterFailed => error puts "failed waiting for image to be available: #{error.}" end |
#wait_for_snapshot(snapshot_id) ⇒ Object
Block processing until new snapshot is ready
30 31 32 33 34 35 36 |
# File 'lib/minimal_pipeline/ec2.rb', line 30 def wait_for_snapshot(snapshot_id) puts "waiting on new snapshot #{snapshot_id} to be ready" @client.wait_until(:snapshot_completed, snapshot_ids: [snapshot_id]) puts "New snapshot #{snapshot_id} is ready" rescue Aws::Waiters::Errors::WaiterFailed => error puts "failed waiting for snapshot to be ready: #{error.}" end |


|
Bitstream Interpretation Library (BIL)
0.1
|
Type 2 data packet. More...
#include <bitstream/Type2Packet.hpp>
Public Member Functions | |
| Type2Packet () | |
| Default constructor. | |
| virtual Type2Packet * | clone () const |
| Virtual constructor for doing polymorphic copies. | |
| virtual void | accept (PacketVisitor &visitor) const |
| Accepts a visitor for dynamic type dependent stuff. | |
| void | opcode (PacketOpcode::opcode_t opcode) |
| Sets packet opcode. | |
| PacketOpcode::opcode_t | opcode () const |
| Gets packet opcode. | |
| void | wordCount (size_t count) |
| Sets word count. | |
| size_t | wordCount () const |
| Gets word count. | |
| boost::uint32_t * | dataWords () |
| Gets a pointer to payload data. | |
| const boost::uint32_t * | dataWords () const |
| Gets a pointer to read only payload data. | |
| virtual void | clear () |
| Sets opcode to NO_OP, wordCount to 0, and clears data. | |
| Public Member Functions inherited from bil::Packet | |
| virtual | ~Packet () |
| Destructs a Packet instance. |
Type 2 data packet.
Type 2 packets carry data and an opcode telling configuration logic what to do (read, write, or no op). The read mode requests data from the configuration logic (this data will be outputted to the configuration interface). The write mode writes the packet data to configuration logic (this will trigger some further actions like configuration logic state changes and/or writes to configuration memory). The no op mode simply does nothing.
Definition at line 30 of file Type2Packet.hpp.
| Type2Packet::Type2Packet | ( | ) |
Default constructor.
Definition at line 13 of file Type2Packet.cpp.
|
virtual |
Virtual constructor for doing polymorphic copies.
Implements bil::Packet.
Reimplemented in bil::Type1Packet.
Definition at line 22 of file Type2Packet.cpp.
|
virtual |
Accepts a visitor for dynamic type dependent stuff.
| visitor | Visitor, which matching method will be called. |
Implements bil::Packet.
Reimplemented in bil::Type1Packet.
Definition at line 28 of file Type2Packet.cpp.
| void Type2Packet::opcode | ( | PacketOpcode::opcode_t | opcode | ) |
Sets packet opcode.
| opcode | New opcode. |
| . |
Definition at line 34 of file Type2Packet.cpp.
| PacketOpcode::opcode_t Type2Packet::opcode | ( | ) | const |
| void Type2Packet::wordCount | ( | size_t | count | ) |
Sets word count.
In read mode this sets how many words should be read from configuration logic, in write mode how many words should be written to configuration logic. In NO_OP mode the only valid word count is zero.
| count | New word count. |
| . |
Definition at line 69 of file Type2Packet.cpp.
| size_t Type2Packet::wordCount | ( | ) | const |
| boost::uint32_t * Type2Packet::dataWords | ( | ) |
Gets a pointer to payload data.
If packet is not in write mode, this will return 0.
Definition at line 90 of file Type2Packet.cpp.
| const boost::uint32_t * Type2Packet::dataWords | ( | ) | const |
Gets a pointer to read only payload data.
If packet is not in write mode, this will return 0.
Definition at line 98 of file Type2Packet.cpp.
|
virtual |
Sets opcode to NO_OP, wordCount to 0, and clears data.
Reimplemented in bil::Type1Packet.
Definition at line 106 of file Type2Packet.cpp.


- Made the function set
add_bibtex
in a neat way.
- Made all functions in the collection
add_bibtex
exported.
- Added the function
add_datacamp
and finished Github Issue 6
- Added related packages for used functions
add_wechat
.
- Ignored
Rhistory
- Merged.
- Added the function
add_wechat
.
- Added
@book
feature in the function add_bibtex
and finished Github Issue 5
- Added the function
add_kaggle
to quickly write BibTeX for Kaggle kernel citation.
- Merged.
- Added one-tab indent for
add_kaggle
- Merged
- Added the current date feature in the functions.
- Added package glue.
- Merged.
- Built site.
- Added ignore files.
- Added the function,
add_bibtex
- Built the site but fail.
Error in curl::curl_fetch_memory(url, handle = handle) :
Timeout was reached: Operation timed out after 10000 milliseconds with 0 out of 0 bytes received
Error in curl::curl_fetch_memory(url, handle = handle) :
Timeout was reached: Operation timed out after 10000 milliseconds with 0 out of 0 bytes received
- Added an installation method from GitHub and updated readme.
- Added a Code of Conduct.
- Added a Travis badge and updated readme.
- Added
more
choice in the add_bibtex.
- Committed R history
- Try
{
but fail.
- Added a
NEWS.md.
file to track changes to the package.
- Added README.
- Updated README.
- Added License.
- Added author.


Hi folks this is my first post. I have tried to read as much as I could over the last week or so
I have tried a few searches and cant find the answer to my questions. I have many the learning curve is steep.
I will start with two if I may?
1. I have two efergy clamps they had two different connectors on them I want to replace these connectors with ones that fit the TX shield board I have just assembled. I cant find a "pinout" for the 3.5m jack, is there one like the one for the temp sensor.
2. I think I have got a bit turned around with the effergy vs recommended ct clamp facts. I think I am seeing confusing advice. where at one point someone says the two clamps are very similar, and others are saying there is 1350 or 1410 coils, as I have soldered up the emontx shield with the standard components will this work with the efergy clamps with the correct connectors, or do I need to change out one or more of the resistors on the board.
Re: changing connectors on effergy ct clamps for use with tx shield
1.) You can find the pinout in the http://solderpad.com/openenergymon/emontx/ Pin 2 (the middle connector of the 3,5mm jack) is not connected. So you have connect your sensor to pin 1 & 3.
2.) If the difference betweens the windings of the CT sensors is so small then you can adjust it by modifing the http://openenergymonitor.org/emon/modules/emontx/firmware/calibration
Re: changing connectors on effergy ct clamps for use with tx shield
The Efergy c.t. is not recommended for use with the emonTx. Inside the body, there is a small network comprising diodes and resistors that seriously distorts the output waveform, making it unsuitable for the way the emonTx measures and calculates current (and hence power). This has been discussed, and a solution if you do not wish to discard your Efergy c.t's is here: http://openenergymonitor.org/emon/node/476
We can only speculate the reason for that network. My supposition is that as the Efergy meter neither calculates power nor its direction (it estimates power assuming a constant voltage and power factor), it is part of the input rectifier and signal conditioning and is intended to expand the range at low currents. The emonTx, when used with a voltage monitor, accurately calculates both power and its direction.
Re: changing connectors on effergy ct clamps for use with tx shield
Thanks for that info jb79 I will connect up the jack as you suggest.
Robert, I did see the thread you link to in my research and it is only now after I read it again with your explanation that it makes sense. I can gut the internal components and add the burden resistor at the same time I add the Jacks.
 Reuse, recycle, upcycle, ( read cheap) ;)
Thank you.
Edit. update: I have soldered up the ct clamp now oddly it had no additional components just a coil on a board.....
weird they are identical apart from the sticker but the one labeled efffergy has the extra electronics.
Re: changing connectors on effergy ct clamps for use with tx shield
Just check that you don't have two burden resistors. There is already a 33 Ohm burden on the emonTx shield pcb.
If your Efergy c.t. is black, (the old version), I measured the turns ratio as 1410, Efergy state 1350. I didn't test it without the conditioning network. I don't have any details for the white (new) one.
Re: changing connectors on effergy ct clamps for use with tx shield
These ones are both grey with white leads
I will check the resistors tomorrow as after wrestling the tx shield Into compliance with the raspberrypi shield I now have data but confusing and incomplete data, and it is late
At Least they are talking, :).


Default Title
Delete Day
Nutrition Totals
Nutrition Totals
Nutritional Value
Daily Total
Calories
Saturated Fat
Polyunsaturated Fat
Monounsaturated Fat
Trans Fat
Total Fat
Cholesterol
Sodium
Potassium
Total Carbohydrate
Dietary Fiber
Sugar
Net Carbohydrate
Protein
Meals for the Day
No meals currently planned for the day
Meal
Select Meal


{% extends "icommons_ui/base_ext.html" %} {% block page_title %} Canvas Course Site Wizard {% endblock page_title %} {% block content %} {% if job_succeeded %}
Your new Canvas course site has been created and is ready for you at:
{{canvas_course_url}}
Resources for getting started with your site: http://tlt.harvard.edu/getting-started
{% elif job_failed %}Sadly, there was a problem. Please notify your local academic support staff:
Your course site is being created. An email will be sent to you when the site is ready.
{% endif %} {% endblock content %}