White House to Hire Temporary Aides to Deal With Impeachment Probe
by JILL COLVIN / AP(WASHINGTON) — The White House is beefing up its communications staff as it tries to grapple with the ongoing House impeachment investigation.
A senior administration official tells The Associated Press that Pam Bondi, the former Florida attorney general, and Tony Sayegh, a former Treasury Department spokesman, are expected to join the White House communications team to work on “proactive impeachment messaging” and other special projects.
The person, who spoke on condition of anonymity to discuss internal staffing, stressed their jobs will be temporary.
Outside allies of the president and some inside the White House have been pushing for a more coordinated response to the quickly-unfolding impeachment investigation.
The move comes the same day as House Democrats announced they will hold the first public impeachment hearings next week.


{{ __('This form accepts a CSV file which may have the following headings: title, tags, published') }} {%- for field in fields -%} {%- if (field.type != 'singleton') and (not aposBeginsWith(field.type, 'join')) -%} , {{ field.name }} {%- endif -%} {%- endfor -%}. {{ __('Tags in the tags field should be comma-separated. Any unrelated headings are politely ignored. Please note that duplicates are not detected. If you import duplicates you may need to remove them manually.') }}
title
tags
published


enum class CaptureSourceError
CaptureSourceError describes an error resulting from a capture source failure These can be used to trigger UI, or attempt to restart the capture source.
Unknown |
Unknown error, and catch-all for errors not otherwise covered |
PermissionError |
A failure to obtain necessary permission to start video |
SystemFailure |
A failure observed from a system API used for capturing
e.g. In response to a |
ConfigurationFailure |
A failure observed during configuration |


Cruise ship CELEBRITY XPEDITION refloated UPDATE disabled, breached
by Mikhail VoytenkoNov 7 UPDATE: Passengers were evacuated, trip cancelled. The ship lost propulsion, at least on ballast tank breached, ARDENT responding as salvage company, to tow CELEBRITY XPEDITION to ship repair yard.
Nov 6: Cruise ship CELEBRITY XPEDITION with 46 passengers on board ran aground on a sandbar in Punta Vicente Roca, northern Isabela Island, Galapagos Archipelago, at around 2330 UTC Nov 5. Understood grounding was “soft”, reportedly all passengers and some crew were evacuated, though timeline doesn’t fit. The ship was refloated some 30 minutes later according to track, with assistance of service boats. Cruise ship moved to Punta Espinosa, northern Fernandino island, and was acnhored there for inspection. No damages found so far. Understood passengers crew remain on board or already returned, information is confusing.
Cruise ship CELEBRITY XPEDITION, IMO 9228368, GT 2937, built 2001, flag Ecuador, operator Celebrity Cruises, capacity 96, crew 68.


super. simple. messaging.(for your apartment or office building)
Text 'hello' to<PHONE_NUMBER> to get started.


William Melgoza
Chicago,Il
Full Stack Web and Hybrid Mobile Applications Developer
Full stack web and hybrid mobile applications developer specializing in full stack JavaScript application and architectures. Experienced in all stages of the development life cycle, well versed in numerous programming languages.
- ● Hands-on experience leading all stages of system development efforts, including requirements in
definition design, architecture, testing and support.
● Outstanding leadership abilities; able to coordinate and direct all phases of project-based efforts.
Core Competencies
- ◦ Full Stack Development ◦ Hybrid Mobile Development
◦ Strong Analytical Skills ◦ Savvy Problem Solver
◦ Prioritizes Tasks ◦ Strong Leadership Skills
CERTIFICATIONS / TECHNICAL PROFICIENCIES
- Certifications: Agile Certified Scrum Master
Platforms: Linux, Windows, Mac, LAMP, MEAN, NodeJS
Database: MySQL, MongoDB
Tools: VS Code, SSH, Gulp, Git
Languages: HTML, CSS, SASS, JavaScript, ES6, PHP, Bash, SQL
PROFESSIONAL EXPERIENCE
P.F. Chang's - Chicago & Lombard,Il 2019 - Present
Bob’s Custom Websites builds custom web applications for clients across a large number of industries. Web Developer
- ● Work with ES6, NodeJS, HTML, JavaScript, CSS, MySQL and MongoDB to build customized
web applications for a diverse set of customers.
● Designed the application to meet the users’ requirements document.
● Ensured corporate and department objectives were accomplished in accordance with outlined
objectives and mission statements.
Key Contributions:
● Developed and implemented procedures and guidelines, optimizing productivity and efficiency;
generating significant cost savings.
● Recognized for the development of excellent business relationships, providing exemplary customer
service.
Bob's Custom Websites - Chicago,Il 2019 - Present
Bob’s Custom Websites builds custom web applications for clients across a large number of industries. Web Developer
- ● Work with ES6, NodeJS, HTML, JavaScript, CSS, MySQL and MongoDB to build customized
web applications for a diverse set of customers.
● Designed the application to meet the users’ requirements document.
● Ensured corporate and department objectives were accomplished in accordance with outlined
objectives and mission statements.
Key Contributions:
● Developed and implemented procedures and guidelines, optimizing productivity and efficiency;
generating significant cost savings.
● Recognized for the development of excellent business relationships, providing exemplary customer
service.
EDUCATION
DeVry University – Chicago, IL 2002 – 2003
Computer Engineering
MicroTrain Technologies – Chicago, IL 2019
Agile Full Stack Web and Hybrid Mobile Application Development


You can not add bills until you have added at least one participant. It is strongly recommended that you enter all of the participants before adding any bills.
There are no bills in this list yet. Click the "Add" button below to add a bill.
{{$ctrl.bills}}


RFID Based Utility System for Hotels
customer info
customer info
Personal Info
Fisrt Name:
Last Name:
CNIC:
Phone No:
Adresss:
Room Alloaction
Room No:
Check In:
Check Out:
Room Services
AC:
Heater:
Refrigator:
extra lighting:


Google Code offered in: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
A GWT module is simply an encapsulation of functionality. It shares some similarities with a Java package but is not the same thing.
A GWT module is named similarly to a Java package in that it follows the usual dotted-path naming convention. For example, most of the standard GWT modules are located underneath "com.google.gwt" However, the similarity between GWT modules and Java packages ends with this naming convention.
A module is defined by an XML descriptor file ending with the extension ".gwt.xml", and the name of that file determines the name of the module. For example, if you have a file named src/com/mycompany/apps/MyApplication.gwt.xml, then that will create a GWT module named com.mycompany.apps.MyApplication. The contents of the .gwt.xml file specify the precise list of Java classes and other resources that are included in the GWT module.
In order to use the assert() feature in Java, you must enable them with the -enableassertions or -ea command line argument. See the article on the Java website Programming with Assertions for more details. If you are using an IDE, add this argument to the VM argument list.
The GWT compiler also recognizes the -ea flag to generate code for assertions in the compiled JavaScript.
Only use assertions for debugging purposes, not production logic because assertions will only work under GWT's development mode. By default, they are compiled away by the GWT compiler so do not have any effect in production mode unless you explicitly enable them.
You can get this to work by assigning the method via JSNI to an external, globally visible JavaScript name that can be referenced by your hand-crafted JavaScript code. For example,
package mypackage; public MyUtilityClass { public static int computeLoanInterest(int amt, float interestRate, int term) { ... } public static native void exportStaticMethod() /*-{ $wnd.computeLoanInterest = $entry(@mypackage.MyUtilityClass::computeLoanInterest(IFI)); }-*/; }
Notice that the reference to the exported method has been wrapped in a call to the $entry function. This implicitly-defined function ensures that the Java-derived method is executed with the uncaught exception handler installed and pumps a number of other utility services. The $entry function is reentrant-safe and should be used anywhere that GWT-derived JavaScript may be called into from a non-GWT context.
On application initialization, call MyUtilityClass.exportStaticMethod() (e.g. from your GWT Entry Point). This will create a function on the window object called computeLoanInterest() which will invoke, via JSNI, the compiled Java method of the same name. The bridge method is needed because the GWT compiler will obfuscate/compress/rename the names of Java methods when it translates them to JavaScript.
Occasionally you might want to use this idiom for a GWT class method:
public static native String myMethod(String arg) /*-{ eval("var myVar = 'arg is ' + arg;"); return myVar; }-*/;
The code above will work in development mode, but not in production mode. The reason is that when GWT compiles the Java source code to JavaScript, it obfuscates variable names. In this case, it will change the name of the arg variable. However, GWT can't see into JavaScript string literals in a JSNI method, and so it can't update the corresponding embedded references to arg to also use the new varname.
The fix is to tweak the eval() statement so that the variable names are visible to the GWT compiler:
public static native String myMethod(String arg) /*-{ eval("var myVar = 'arg is " + arg + "';"); return myVar; }-*/;
<some_obj>.onclick
?While there are many reasons why your bridge call may not seem to be called in onclick, one of the most common causes has to do with function closures and how JavaScript variables are stored.
The code below illustrates this point:
public native void doSomething() /*-{ this.@com.company.app.client.MyClass::doSomethingElse(Ljava/lang/String;)("immediate"); someObj.onclick = function() { this.@com.company.app.client.MyClass::doSomethingElse(Ljava/lang/String;)("on click"); } }-*/; public void doSomethingElse(String foo) { Window.alert(foo); }
Someone new to JavaScript looking at this code may expect the "immediate" alert to display as soon as the code runs, and the "on click" alert to pop up when someObj is clicked. However, what actually will happen is that the first alert will display, but never the "on click." This problem occurs because<EMAIL_ADDRESS>idioms create function closures over this. However, in JavaScript function closures, variables like this are stored by reference, not by value. Since the state of this isn't guaranteed once the JSNI doSomething function goes out of scope, by the time the onclick anonymous function callback gets run, this either points to some different object (which may not have a doSomethingElse method) or is even null or undefined. The fix is to create a local var that stores a copy of this, and creating the function closure over that. The snippet below shows the correct way to have the bridge call to doSomethingElse run when someObj is clicked.
public native void doSomething() /*-{ var foo = this; this.@com.company.app.client.MyClass::doSomethingElse(Ljava/lang/String;)("immediate"); someObj.onclick = function() { foo.@com.company.app.client.MyClass::doSomethingElse(Ljava/lang/String;)("on click"); } }-*/;
In this way, the variable over which we have created the closure is stored by value, and hence will retain that value even after the doSomething function goes out of scope.
It is quite common for a JavaScript api to return a value asynchronously through a callback function. You can refer to Java functions as first-class objects with JSNI syntax. Assuming a JavaScript function externalJsFunction that takes a data value and a callback function, here is an example of how to code this:
package p; class C { void doCallback(String callbackData) { ..... } native void invokeExternal(String data) /*-{ $wnd.externalJsFunction(data, @p.C::doCallback(Ljava/lang/String;)); }-*/; }
Depending on the nature of the callback, it's sometimes helpful to use an anonymous JavaScript function to create a wrapper callback when you invoke the API method. When the callback is invoked, wrapper will forward the parameter values to the Java method:
package p; class D { void someCallback(int param1, int param2, String param3) { ..... } native void invokeExternal(String data) /*-{ $wnd.externalJsFunction(data, function(int1, int2, string3) { @p.D::someCallback(IILjava/lang/String;)(int1, int2, string3); }); }-*/ }
Deferred Binding is Google Web Toolkit's answer to Java reflection.
It's easiest to explain Deferred Binding by starting with a use case. Every web browser has its own idiosyncrasies, usually lots of them. (The sheer unmanageable number of them is the problem GWT was created to solve in the first place.) The standard Java way of dealing with idiosyncrasies would be to encapsulate the custom code into subclasses, with one subclass for each supported browser. At runtime, the application would use reflection and dynamic classloading to select the appropriate subclass for the current environment, load the class, create an instance, and then use that instance as the service provider for the duration of the program.
This is indeed what GWT does. However, the JavaScript environment in which GWT applications ultimately run simply does not support dynamic classloading (also known as dynamic binding.) You can certainly include code to support each browser in your generated JavaScript code, but to do so you must include support for all browsers is in the single application file. Why should an Opera user have to download code specific to Firefox, when there is no chance at all that she will ever need it?
Because dynamic binding is unavailable as a technique to GWT, GWT instead uses deferred binding. One way to think of this is as "dynamic class-loading that occurs at compile time instead of execution time." When the GWT Compiler compiles your Java application, it determines all the different "idiosyncrasies" that it must support, and generates a separate, tightly streamlined version of the application for that specific configuration. For example, it generates a different version of the application file for Firefox than it does for Opera.
There's more to it than just browser detection, though. Deferred Binding is a fully generic mechanism for handling features that vary according to some context. Another classic example of Deferred Binding is internationalization: the GWT Compiler uses Deferred Binding to generate a completely separate version of the application for each language. Why should an English speaker have to download the French text of your application?
Browser version and language represent two "axes" of variance for your application. It is possible to define your own axis, if you need to, and the GWT compiler handles all the gory details of generating all the possible permutations. For instance, if GWT supports 4 browsers, and you write your application in 3 languages, then GWT will generate a total of 12 different permutations of your application. During bootstrapping at runtime, GWT picks the appropriate permutation to show the user.
It's probably pretty clear by now that Deferred Binding works a little differently than standard dynamic binding. Conceptually, though, the two concepts are fairly similar, and in practice all you usually need to do is just substitute a GWT method for a Java Reflection method. Instead of Class.forName("MyClass") you use GWT.create(MyClass). GWT handles all the details of managing the permutations.
Deferred Binding is one of the key features that lets GWT produce high-quality, well-optimized JavaScript code. If you're just using GWT, you usually won't have to get very far into the details. If you are developing an extension to GWT such as a new widget, you'll want to look into it further. See the GWT Developer's Guide for some concrete examples of deferred binding. If you have further questions, the Google Web Toolkit Discussion Group is ready to help!


FROM MRS LINDA KOKORI ABIDJAN IVORY COAST TELEPHONE<PHONE_NUMBER>185 ATTN. MY NAME IS MRS.LINDA KOKORI .  I KNOW YOU WILL SEE MY LETTER TO YOU AS ANEMBARRASSMENT CONSIDERING THE FACT THAT WE DO NOT KNOW OURSELVES.   MRS LINDA KOKORI ¡Miles de amigos con tus mismas aficiones! http://www.latinchat.com


Sigma Chi chose the Huntsman Cancer Institute as their preffered philanthropy and chapters around the country donate
to the cause through the Derby Challenge. The Derby Challenge is an online competition between Sigma Chi chapters,
the women's fraternities and sororities on each campus raising funds for research at the Huntsman Cancer Institute.
Hello
Hello


⚠ Oops! This page doesn't appear to define a
type
called
_
.
Show navigation
Search
Home
LICENSE
Page Contents
Reprocessing_Env
width
height
mouse
pmouse
mousePressed
keyCode
key
keyPressed
keyReleased
size
resizeable
frameRate
frameCount
loadSound
playSound
deltaTime
localizePoint
localizePointf
Package modules
Reprocessing
Reprocessing_Common
Reprocessing_Constants
Reprocessing_DefaultFont
Reprocessing_Draw
Reprocessing_Env
Reprocessing_Events
Reprocessing_Font
Reprocessing_Hotreload
Reprocessing_Internal
Reprocessing_Matrix
Reprocessing_Shaders
Reprocessing_Types
Reprocessing_Utils
Edit
Reprocessing_Env
This module does not have a toplevel documentation block.
let
width
=
glEnvT
=> int
let
height
=
glEnvT
=> int
let
mouse
=
glEnvT
=> (int, int)
let
pmouse
=
glEnvT
=> (int, int)
let
mousePressed
=
glEnvT
=> bool
let
keyCode
=
glEnvT
=>
keycodeT
let
key
= (
elt
,
glEnv
) => bool
let
keyPressed
= (
elt
,
glEnv
) => bool
let
keyReleased
= (
elt
,
glEnv
) => bool
let
size
= (~width: int, ~height: int,
glEnvT
) => unit
let
resizeable
= (bool,
glEnvT
) => unit
let
frameRate
=
glEnvT
=> int
let
frameCount
=
glEnvT
=> int
let
loadSound
= (string,
glEnvT
) =>
soundT
let
playSound
= (
soundT
, ~?volume: option(float), ~?loop: option(bool),
glEnvT
) => unit
let
deltaTime
=
glEnvT
=> float
let
localizePoint
= ((int, int),
glEnvT
) => (int, int)
let
localizePointf
= ((float, float),
glEnvT
) => ( float, float )


MetaMask is an extension for accessing Ethereum enabled distributed applications, or "dAapps" in your normal Chrome browser!
MetaMask also lets the user create and manage their own identities, so when a Dapp wants to perform a transaction and write to the blockchain, the user gets a secure interface to review the transaction, before approving or rejecting it.
Because it adds functionality to the normal browser context, MetaMask requires the permission to read and write to any webpage. You can always "view the source" of MetaMask the way you do any Chrome extension, or view the source code on Github: https://github.com/MetaMask/metamask-plugin
You can download MetaMask on the chrome web store and read more instruction on how to use it on the MetaMask website: metamask.io
To use smart contract function you can install Mist browser.
Mist browser is an Internet browser (like Google Chrome) with Ethereum node connected to it.
Mist browser is free and open sourced.
Go to github.com/ethereum/mist/releases and download Mist for your operating system.
When Mist Browser starts, it needs to synchronize your local copy of Ethereum blockchain and start Ethereum node. For storing blockchain you will need about 100 GB of free space on your hard drive.
When Mist Browser starts first time it may need up to few hours (depends on you network and system) to download your copy of the Ethereum blockchain.
When Mist starts you can choose to use TestNet (for testing, with test ether), or MainNet (with real ether and legal binding smart contract on it). If you run Mist for the first time, than it's probably better to start with TestNet. We have our smart contracts both for TestNet where you can test their functions, and for MainNet.


FoodTruckATX is a project organized to create a dedicated Food Truck resource for the Austin city area. We used the Yelp Fusion API to target food truck data while also implementing the Google Maps and Directions API to create a...
FoodTruckATX is a project organized to create a dedicated Food Truck resource for the Austin city area. We used the Yelp Fusion API to target food truck data while also implementing the Google Maps and Directions API to create a transportation expirience to get to each food truck.
Work Day Scheduler is a website I created to moniter the 9 to 5 work day by planning each hour throughout the day. Work day Scheduler is a responsive approach to....
Work Day Scheduler is a website I created to moniter the 9 to 5 work day by planning each hour throughout the day. Work day Scheduler is a responsive approach to store your events throughout the day and create new events on the following days.
The Weather Dashboard is a website I created that uses the Open Weather API to its advantages. This API allows the Weather Dashboard to display weather data form accross the world live. It includes using an an hourly forecast...
The Weather Dashboard is a website I created that uses the Open Weather API to its advantages. This API allows the Weather Dashboard to display weather data form accross the world live. It includes using an hourly forecast and, a 5 day forecast.


{%extends 'base.html'%} {%block title%} Home {%endblock%} {%block body%} College of Military Engineering,Pune Students Lectures Classes Attendance Live System Logout


TJC Compiler Manual
JDK Config File
The JDK config file tells tjc
where to find the javac and jar executables for your system. It
must be named jdk.cfg and
it must be located in the bin/
directory where the tjc script
was installed. The JDK config file also
sets the CLASSPATH environment variable that will be used when
compiling with javac. For
most users, the classpath will just need to include paths for the tcljava.jar, jacl.jar, and tjc.jar files from a Jacl
install.
EXAMPLE:
JAVAC
= C:/jdk14/bin/javac
JAR = C:/jdk14/bin/jar
CLASSPATH =
C:/install/tjc/lib/tcljava1.3.1/jacl.jar;C:/install/tjc/lib/tcljava1.3.1/tcljava.jar;C:/install/tjc/lib/tcljava1.3.1/tjc.jar
In the above example, JDK software is installed in C:/jdk14. The CLASSPATH variable is set to
include paths of tcljava.jar, jacl.jar, and tjc.jar. The jar
files were installed into this directory when Jacl was installed into C:/install/tjc,
but the jar files could be located anywhere on the filesystem as long
as the CLASSPATH is set
properly.
In the example above, the tjc install dir is C:/install/tjc, so the JDK
config file must be saved in C:/install/tjc/bin/jdk.cfg.


If a word is pronounced incomplete, put ‘-’ (dash) before or after the pronounced part of the word.
Examples: incomp- -eech -crastinat-


Zip-NeRF: Anti-Aliased Grid-Based
Neural Radiance Fields
arXiv 2023
Rendered images from our model.
Abstract
Neural Radiance Field training can be accelerated through the use of grid-based representations in NeRF's learned mapping from spatial coordinates to colors and volumetric density. However, these grid-based approaches lack an explicit understanding of scale and therefore often introduce aliasing, usually in the form of jaggies or missing scene content. Anti-aliasing has previously been addressed by mip-NeRF 360, which reasons about sub-volumes along a cone rather than points along a ray, but this approach is not natively compatible with current grid-based techniques. We show how ideas from rendering and signal processing can be used to construct a technique that combines mip-NeRF 360 and grid-based models such as Instant NGP to yield error rates that are 8%-76% lower than either prior technique, and that trains 22x faster than mip-NeRF 360.
Video
Citation
Acknowledgements
Thanks to Janne Kontkanen, Rick Szeliski, and David Salesin for their comments on the text, and to Ricardo Martin-Brualla, Keunhong Park, Ben Poole, Aleksander Hołyński, Etienne Pot, Kostas Rematas, Daniel Duckworth, Marcos Seefelder, Cardin Moffett, and Peter Zhizhin for their advice and help.
The website template was borrowed from Michaël Gharbi.


404: Page not found
In the regrettable absence of this page, might I recommend to you another, indisputably more satisfying, web page?
Of Course


Thousands of child sexual exploitation victims seek help as grooming reports rise
A disturbing rise in calls to the NSPCC helpline Childline has included children reporting being forced to perform or watch sexual acts
by Mark Ellis, https://www.mirror.co.uk/authors/mark-ellis/Rising numbers of children –some as young as nine – are seeking help after being sexually exploited, Childline has revealed.

Exploitation accounted for more than half of Childline’s 8,841 sexual abuse cases.
More than a third of victims were targeted online, usually through social media or video games.

The NSPCC wants the Government to provide proper training for teachers delivering sex education.
Dame Esther Rantzen, Childline founder and president, said: “Older people need to recognise that victims feel trapped because of a sense of shame and humiliation.
“They think they will be blamed, but often they are tricked by people they believe to be genuinely in love with them.”


•You need to leverage your brand ecosystem to establish credibility for your brand.
•The brand ecosystem consists of spheres of influence that create perceptions about your brand. It identifies the path of reference-checking and the path of communications.
•90/10 Rule: A small number influence the many.
•Four keys to making and keeping strong ecosystem relationships are 1) common bond and likability, 2) two-way value, 3) ongoing communications and 4) relationship management.
•You need to leverage the right ecosystem to reach your goal.
•In the end, it’s not what you say but what others say about you that determines your reputation.
•Your ecosystem acts as a marketing and sales team that can catapult your brand from unknown to desired


How To Use
Grab the CDN link by clicking here. You can use the link to download the source code and review the instructions for how to use the cards in my library.
Text area for card to be updated by user.
Text area for card to be updated by user.
Text area for card to be updated by user.
Text area for card to be updated by user.
Text area for card to be updated by user.
Grab the CDN link by clicking here. You can use the link to download the source code and review the instructions for how to use the cards in my library.
These are the cards as they'll appear on your project.
Remember; you can update the colors, text, etc., for each listed card can be updated using the SCSS files.
ALSO: When you've clicked on the 'Show HTML' link directly beneath the cards, you'll get a view of the source code of the HTML. You'll need to follow that structure for the cards to render them correctly on your site.
I'm a burgeoning Web Developer who's eager to learn and broaden my understanding of React, JavaScript, JQuery, MySQL, and SASS.
Please, feel free to review my Github page and my portfolio for more information on where I'm currently at in my Web Development journey.


--- layout: post title: Serialization and code emitting ---
And finally, in the "I follow Julien's tracks", a really nice MSDN article about how the XBOX live team reads and writes data with their C++ clietn using both reflection and code emit. I used a very similar approach with CoAD, but i was using templated compile time code generators. I might adopt this technique with the development of CoAD v3, as the template is starting to be very messy (mainly because of the bad habit of C++ devs to include refs in some fields based on the value of another, etc).
I will post some code about that in the future. Don't have the time now though!


Founded in 2001 at Brown University by David Peck '03 and Justin Slosky '03, Ivy Film Festival has become one of the world’s largest film festivals for students, by students. We are dedicated to showcasing student filmmakers from around the world, creating channels for students to learn about the industry’s emerging discourses and innovations, and building a network between today’s pioneers and the next generation.
Ivy Film Festival is made up of 95 students from Brown University and Rhode Island School of Design (RISD), and divided into 9 different internal departments.
Mackenzie Carlson, Matthew Jackett
Jake Anderson, Misha Gehring
Coordinators:
Becca Gever, Ginny Liberto
Staff:
Allison Meakem, Michael Mireles, Annalie Brody, Will Berry, Naomi Altman, Rea Yoh, Jeewon Shin
Coordinators:
Chelsea Cohn
Staff:
Claire Sapan, Pauline Blondiaux, Sam Fredricks, Sasha Pinto, William Pate, Sarah Migliori, Amanda Keogh, Kara Perusse
Coordinators:
Abigail Levy-Westhead, Sea-Jay Van Der Ploeg, Chloe So
Staff:
Jesse Atlas, Sam Altschuler, Audrey Wilson, Sophie de Menil, Rainy Duan, Raffaella Gorenflos
Coordinators:
Cristina Ballarini, Kripa Venkatesh
Staff:
Caleb O'Brien, Chris Packs, Isa Lovelace, Karina Rotenstreich Rob Capron, Clem Quittner, Allegra Chapman, Querube Suarez-Weirlen Tal Frieden, Alex Fredman, Angelica Johnsen, Cody Duane-Mcglashan Oliver Goodman-Waters, Rex Provost, Jack Ross, Adam
Malkin, Yurema Perez-Hinojosa, Ellen Ling, Gus Stephens, Yuhe Ma, Liza Edwards-Levin, Jeremy Leary, Alex Westfall
Coordinators:
Daniel Wayland, Dominique Pariso
Staff:
Luke Perrotta, Ben Guggenheim, Mimi Li, Eveline Liu, Hannah Maier-Katkin, Baylor Knobloch, Mari Herrema, Maddie Mahoney, Zander Kim, Nicolaia Rips, Emerson Tenney, Katherine Ore-Giron, Nora Graham, Andrew Robbin, Clara Devine-Golub, Isabel
Tejera-Sindell
Coordinators:
Zach Smolar, Chautauqua Ordway
Staff:
Katya Stambler, Molly Chambers, Madison Lygo, Ginevra Bulgari, Lena Renshaw
Coordinators:
Adam Hersko-Ronatas
Staff:
Brett Halperin, Chonghui Chen, Christian Cianfarani, Hannah Seckendorf, Tessa Jarden
Coordinators:
Nadim Silverman, Emma Margulies
Staff:
Evan Boyd, Elizabeth Falkenberg, Ryan Miller, Joey Han, Liana Chaplain, Grace Attanasio, Teak Sittipunt, Zenzele Ojore, Kyra Goldstein
Coordinators:
Sean Segal, Ansel Vahle
Staff:
Annabel Strauss
Screenings: The Immortal Life of Henrietta Lacks
Guests: M. Night Shyamalan, Ezra Edelman, & Barry Levinson
Screenings: Krisha, Remember the Artist
Guests: Jodie Foster, Robert De Niro & Trey Edward Schults
Screenings: The End of the Tour, Trainwreck
Guests: Todd Haynes and Jason Schwartzman
Screenings: The Grand Budapest Hotel, Inside Llewyn Davis
Guests: Wes Anderson, Ushio & Noriko Shinohara
Screenings: Searching for Sugar Man, Sons of the Clouds
Guests: Wes Craven, Mira Nair
Screenings: HBO series Girls, The Invisible War
Guests: Lena Dunham, Laura Linney
Screenings: The Social Network, Bobby Fischer Against the World
Guests: Aaron Sorkin, James Franco
Screenings: Waiting for Superman
Guests: Davis Guggenheim and Andrew Renzi
Screenings: (500) Days of Summer
Guests: Jack Nicholson and Robert Evans
People: Martin Scorsese and Michael Costigan
Guests: Lena Dunham, Laura Linney
Screening: Eagle vs. Shark
Guests: Park Chan-wook and Doug Liman
Screening: Brick, Half Nelson
Guests: Michael Showalter and Richard Heller
Screening: Murderball, The Aristocrats
Guests: John Hamburg, Ellen Kuras
Screening: Mean Girls, Supersize Me
Guests: Wes Craven and Adrien Brody
Screening: Roger Dodger
Guests: Tim Robbins and Julia Stiles
Screening: Harvard Man
Guests: Oliver Stone and Henry Bean
IFF is working to inspire the next generation of filmmakers by bringing IFF’s Official Selection to campuses across the country. The 2017 IFF Satellite Festival is partnering with the rest of the Ivy League and other film-minded institutions, creating an intercollegiate network of emerging filmmakers.
Harvard University
Cornell University
Columbia University
University of Chicago
Wesleyan University
School of Visual Arts
Princeton University
Cornell University
University of Pennsylvania
New York University
Oberlin College
Prague Film School
Yale University
Dartmouth University
Northwestern University
University of California, Berkeley
University of Texas at Austin


Preparation time
overnight
Cooking time
30 mins to 1 hour
Serves
Serves 2
'Pittsburgh black and blue' refers to how the steak looks when served - charred on the outside (black) and very rare on the inside (blue).
For the bone marrow, soak the bone marrows in salted water for 24 hours, changing the water three times to make sure all the blood has washed out.
For the steak and marinade, add the paprika, cayenne, cumin, garlic, vegetable oil and sage to a bowl. Whisk until fully combined.
On a chopping board or firm surface, lay out pieces of cling film or baking parchment and place the steak on top, then lay a another sheet of cling film (or baking parchment) over the meat. Using a cutlet bat or rolling pin, flatten the steak until the steak is 1cm/½in thick. Remove from the cling film and place the steaks in the marinade. Rub until coated all over and set aside.
For the English dressing, whisk the mustard, vinegar and rapeseed oil together. Season with salt and sugar. Set aside.
For the salad, pick the watercress leaves, discarding any thicker stalks, and place in a bowl of iced water. Cut the radishes in half and leave to dry on kitchen paper. Lightly salt the cucumber slices with sea salt, leave for 20 minutes, then wash and dry the cucumber slices.
Remove the watercress from the iced water and dry using a salad spinner or kitchen paper. In a large salad bowl, combine the watercress, radish, cucumber and grated horseradish. Lightly toss together and set aside.
Preheat the oven to 180C/350F/Gas 4. Put a roasting tray on the top shelf to warm.
Add the bone marrow to the preheated roasting tray, put in the oven for six minutes, or until the marrow is just cooked. Remove from the oven leave to rest in a warm place.
In a small frying pan, melt the beef dripping over a low heat, then break in the duck eggs and cook very gently. Add the roasted bone marrows to one side of the pan.
Brush the sourdough with the melted beef dripping and then toast in a hot frying pan, griddle or under a hot grill.
To cook the steak, preheat a heavy-based frying pan until smoking hot.
Add a little oil to the pan. Remove the steaks from the marinade and transfer to the hot pan and cook for 30 seconds on both sides, so the steaks and spices are darkly toasted but the steak remains very rare in the middle. Remove from the pan and set aside to rest while you make the salad.
When the duck egg is cooked, remove the egg and bone marrow from the pan. Place the toasted sourdough on serving plates and lay the bone marrow at one end of the bread and an egg to one side. Season the egg with sea salt and black pepper.
To serve, slice the steaks and lightly season with salt and pepper. Add the dressing to the salad leaves and toss to coat. Serve with the sourdough, marrowbone and fried egg.


Hydrogen
The hydrogen package is a collection of modules that wrap the hydrogen cryptography library.
While the documentation aims to be somewhat comprehensive, looking at the documentation of hydrogen is encouraged for additional context.
(load "git<EMAIL_ADDRESS>(def context (Hydro.context "Examples"))
(def msg (Hydro.buf "Arbitrary data to hash"))
(defn main []
(let [key (HydroHash.keygen)]
(println* &(HydroHash.gen &msg context &key))))


x509v3_config - X509 V3 certificate extension configuration format
Several OpenSSL commands can add extensions to a certificate or certificate request based on the contents of a configuration file and CLI options such as -addext. The syntax of configuration files is described in config(5). The commands typically have an option to specify the name of the configuration file, and a section within that file; see the documentation of the individual command for details.
This page uses extensions as the name of the section, when needed in examples.
Each entry in the extension section takes the form:
name = [critical, ]value(s)
If critical is present then the extension will be marked as critical.
If multiple entries are processed for the same extension name, later entries override earlier ones with the same name.
The format of values depends on the value of name, many have a type-value pairing where the type and value are separated by a colon. There are four main types of extension:
string
multi-valued
raw
arbitrary
Each is described in the following paragraphs.
String extensions simply have a string which contains either the value itself or how it is obtained.
Multi-valued extensions have a short form and a long form. The short form is a comma-separated list of names and values:
basicConstraints = critical, CA:true, pathlen:1
The long form allows the values to be placed in a separate section:
[extensions]
basicConstraints = critical, @basic_constraints
[basic_constraints]
CA = true
pathlen = 1
Both forms are equivalent.
If an extension is multi-value and a field value must contain a comma the long form must be used otherwise the comma would be misinterpreted as a field separator. For example:
subjectAltName = URI:ldap://somehost.com/CN=foo,OU=bar
will produce an error but the equivalent form:
[extensions]
subjectAltName = @subject_alt_section
[subject_alt_section]
subjectAltName = URI:ldap://somehost.com/CN=foo,OU=bar
is valid.
OpenSSL does not support multiple occurrences of the same field within a section. In this example:
[extensions]
subjectAltName = @alt_section
[alt_section]
email =<EMAIL_ADDRESS>email =<EMAIL_ADDRESS>will only recognize the last value. To specify multiple values append a numeric identifier, as shown here:
[extensions]
subjectAltName = @alt_section
[alt_section]
email.1 =<EMAIL_ADDRESS>email.2 =<EMAIL_ADDRESS>The syntax of raw extensions is defined by the source code that parses the extension but should be documened. See "Certificate Policies" for an example of a raw extension.
If an extension type is unsupported, then the arbitrary extension syntax must be used, see the "ARBITRARY EXTENSIONS" section for more details.
The following sections describe the syntax of each supported extension. They do not define the semantics of the extension.
This is a multi-valued extension which indicates whether a certificate is a CA certificate. The first value is CA followed by TRUE or FALSE. If CA is TRUE then an optional pathlen name followed by a nonnegative value can be included.
For example:
basicConstraints = CA:TRUE
basicConstraints = CA:FALSE
basicConstraints = critical, CA:TRUE, pathlen:1
A CA certificate must include the basicConstraints name with the CA parameter set to TRUE. An end-user certificate must either have CA:FALSE or omit the extension entirely. The pathlen parameter specifies the maximum number of CAs that can appear below this one in a chain. A pathlen of zero means the CA cannot sign any sub-CA's, and can only sign end-entity certificates.
Key usage is a multi-valued extension consisting of a list of names of the permitted key usages. The defined values are: digitalSignature
, nonRepudiation
, keyEncipherment
, dataEncipherment
, keyAgreement
, keyCertSign
, cRLSign
, encipherOnly
, and decipherOnly
.
Examples:
keyUsage = digitalSignature, nonRepudiation
keyUsage = critical, keyCertSign
This extension consists of a list of values indicating purposes for which the certificate public key can be used. Each value can be either a short text name or an OID. The following text names, and their intended meaning, are known:
Value Meaning according to RFC 5280 etc.
----- ----------------------------------
serverAuth SSL/TLS WWW Server Authentication
clientAuth SSL/TLS WWW Client Authentication
codeSigning Code Signing
emailProtection E-mail Protection (S/MIME)
timeStamping Trusted Timestamping
OCSPSigning OCSP Signing
ipsecIKE ipsec Internet Key Exchange
msCodeInd Microsoft Individual Code Signing (authenticode)
msCodeCom Microsoft Commercial Code Signing (authenticode)
msCTLSign Microsoft Trust List Signing
msEFS Microsoft Encrypted File System
While IETF RFC 5280 says that id-kp-serverAuth and id-kp-clientAuth are only for WWW use, in practice they are used for all kinds of TLS clients and servers, and this is what OpenSSL assumes as well.
Examples:
extendedKeyUsage = critical, codeSigning, <IP_ADDRESS>
extendedKeyUsage = serverAuth, clientAuth
The SKID extension specification has a value with three choices. If the value is the word none then no SKID extension will be included. If the value is the word hash, or by default for the x509, req, and ca apps, the process specified in RFC 5280 section <IP_ADDRESS>. (1) is followed: The keyIdentifier is composed of the 160-bit SHA-1 hash of the value of the BIT STRING subjectPublicKey (excluding the tag, length, and number of unused bits).
Otherwise, the value must be a hex string (possibly with :
separating bytes) to output directly, however, this is strongly discouraged.
Example:
subjectKeyIdentifier = hash
The AKID extension specification may have the value none indicating that no AKID shall be included. Otherwise it may have the value keyid or issuer or both of them, separated by ,
. Either or both can have the option always, indicated by putting a colon :
between the value and this option. For self-signed certificates the AKID is suppressed unless always is present. By default the x509, req, and ca apps behave as if none was given for self-signed certificates and keyid,
issuer otherwise.
If keyid is present, an attempt is made to copy the subject key identifier (SKID) from the issuer certificate except if the issuer certificate is the same as the current one and it is not self-signed. The hash of the public key related to the signing key is taken as fallback if the issuer certificate is the same as the current certificate. If always is present but no value can be obtained, an error is returned.
If issuer is present, and in addition it has the option always specified or keyid is not present, then the issuer DN and serial number are copied from the issuer certificate. If this fails, an error is returned.
Examples:
authorityKeyIdentifier = keyid, issuer
authorityKeyIdentifier = keyid, issuer:always
This is a multi-valued extension that supports several types of name identifier, including email (an email address), URI (a uniform resource indicator), DNS (a DNS domain name), RID (a registered ID: OBJECT IDENTIFIER), IP (an IP address), dirName (a distinguished name), and otherName. The syntax of each is described in the following paragraphs.
The email option has two special values. copy
will automatically include any email addresses contained in the certificate subject name in the extension. move
will automatically move any email addresses from the certificate subject name to the extension.
The IP address used in the IP option can be in either IPv4 or IPv6 format.
The value of dirName is specifies the configuration section containing the distinguished name to use, as a set of name-value pairs. Multi-valued AVAs can be formed by prefacing the name with a + character.
The value of otherName can include arbitrary data associated with an OID; the value should be the OID followed by a semicolon and the content in specified using the syntax in ASN1_generate_nconf(3).
Examples:
subjectAltName = email:copy<EMAIL_ADDRESS>URI:http://my.example.com/
subjectAltName = IP:<IP_ADDRESS>
subjectAltName = IP:13::17
subjectAltName =<EMAIL_ADDRESS>RID:<IP_ADDRESS>
subjectAltName = otherName:<IP_ADDRESS>;UTF8:some other identifier
[extensions]
subjectAltName = dirName:dir_sect
[dir_sect]
C = UK
O = My Organization
OU = My Unit
CN = My Name
Non-ASCII Email Address conforming the syntax defined in Section 3.3 of RFC 6531 are provided as otherName.SmtpUTF8Mailbox. According to RFC 8398, the email address should be provided as UTF8String. To enforce the valid representation in the certificate, the SmtpUTF8Mailbox should be provided as follows
subjectAltName=@alts
[alts]
otherName = <IP_ADDRESS>.<IP_ADDRESS>.9;FORMAT:UTF8,UTF8String:nonasciiname.example.com
This extension supports most of the options of subject alternative name; it does not support email:copy. It also adds issuer:copy as an allowed value, which copies any subject alternative names from the issuer certificate, if possible.
Example:
issuerAltName = issuer:copy
This extension gives details about how to retrieve information that related to the certificate that the CA makes available. The syntax is access_id;location, where access_id is an object identifier (although only a few values are well-known) and location has the same syntax as subject alternative name (except that email:copy is not supported).
Possible values for access_id include OCSP (OCSP responder), caIssuers (CA Issuers), ad_timestamping (AD Time Stamping), AD_DVCS (ad dvcs), caRepository (CA Repository).
Examples:
authorityInfoAccess = OCSP;URI:http://ocsp.example.com/,caIssuers;URI:http://myca.example.com/ca.cer
authorityInfoAccess = OCSP;URI:http://ocsp.example.com/
This is a multi-valued extension whose values can be either a name-value pair using the same form as subject alternative name or a single value specifying the section name containing all the distribution point values.
When a name-value pair is used, a DistributionPoint extension will be set with the given value as the fullName field as the distributionPoint value, and the reasons and cRLIssuer fields will be omitted.
When a single option is used, the value specifies the section, and that section can have the following items:
The full name of the distribution point, in the same format as the subject alternative name.
The value is taken as a distinguished name fragment that is set as the value of the nameRelativeToCRLIssuer field.
The value must in the same format as the subject alternative name.
A multi-value field that contains the reasons for revocation. The recognized values are: keyCompromise
, CACompromise
, affiliationChanged
, superseded
, cessationOfOperation
, certificateHold
, privilegeWithdrawn
, and AACompromise
.
Only one of fullname or relativename should be specified.
Simple examples:
crlDistributionPoints = URI:http://example.com/myca.crl
crlDistributionPoints = URI:http://example.com/myca.crl, URI:http://example.org/my.crl
Full distribution point example:
[extensions]
crlDistributionPoints = crldp1_section
[crldp1_section]
fullname = URI:http://example.com/myca.crl
CRLissuer = dirName:issuer_sect
reasons = keyCompromise, CACompromise
[issuer_sect]
C = UK
O = Organisation
CN = Some Name
This extension should only appear in CRLs. It is a multi-valued extension whose syntax is similar to the "section" pointed to by the CRL distribution points extension. The following names have meaning:
The full name of the distribution point, in the same format as the subject alternative name.
The value is taken as a distinguished name fragment that is set as the value of the nameRelativeToCRLIssuer field.
A multi-value field that contains the reasons for revocation. The recognized values are: keyCompromise
, CACompromise
, affiliationChanged
, superseded
, cessationOfOperation
, certificateHold
, privilegeWithdrawn
, and AACompromise
.
The value for each of these names is a boolean.
Example:
[extensions]
issuingDistributionPoint = critical, @idp_section
[idp_section]
fullname = URI:http://example.com/myca.crl
indirectCRL = TRUE
onlysomereasons = keyCompromise, CACompromise
This is a raw extension that supports all of the defined fields of the certificate extension.
Policies without qualifiers are specified by giving the OID. Multiple policies are comma-separated. For example:
certificatePolicies = <IP_ADDRESS>, <IP_ADDRESS>
To include policy qualifiers, use the "@section" syntax to point to a section that specifies all the information.
The section referred to must include the policy OID using the name policyIdentifier. cPSuri qualifiers can be included using the syntax:
CPS.nnn = value
where nnn
is a number.
userNotice qualifiers can be set using the syntax:
userNotice.nnn = @notice
The value of the userNotice qualifier is specified in the relevant section. This section can include explicitText, organization, and noticeNumbers options. explicitText and organization are text strings, noticeNumbers is a comma separated list of numbers. The organization and noticeNumbers options (if included) must BOTH be present. Some software might require the ia5org option at the top level; this changes the encoding from Displaytext to IA5String.
Example:
[extensions]
certificatePolicies = ia5org, <IP_ADDRESS>, <IP_ADDRESS>.8, @polsect
[polsect]
policyIdentifier = <IP_ADDRESS>
CPS.1 = "http://my.host.example.com/"
CPS.2 = "http://my.your.example.com/"
userNotice.1 = @notice
[notice]
explicitText = "Explicit Text Here"
organization = "Organisation Name"
noticeNumbers = 1, 2, 3, 4
The character encoding of explicitText can be specified by prefixing the value with UTF8, BMP, or VISIBLE followed by colon. For example:
[notice]
explicitText = "UTF8:Explicit Text Here"
This is a multi-valued extension which consisting of the names requireExplicitPolicy or inhibitPolicyMapping and a non negative integer value. At least one component must be present.
Example:
policyConstraints = requireExplicitPolicy:3
This is a string extension whose value must be a non negative integer.
Example:
inhibitAnyPolicy = 2
This is a multi-valued extension. The name should begin with the word permitted or excluded followed by a ;. The rest of the name and the value follows the syntax of subjectAltName except email:copy is not supported and the IP form should consist of an IP addresses and subnet mask separated by a /.
Examples:
nameConstraints = permitted;IP:<IP_ADDRESS>/<IP_ADDRESS>
nameConstraints = permitted;email:.example.com
nameConstraints = excluded;email:.com
This is a string extension. It is parsed, but ignored.
Example:
noCheck = ignored
This is a multi-valued extension consisting of a list of TLS extension identifiers. Each identifier may be a number (0..65535) or a supported name. When a TLS client sends a listed extension, the TLS server is expected to include that extension in its reply.
The supported names are: status_request and status_request_v2.
Example:
tlsfeature = status_request
The following extensions are non standard, Netscape specific and largely obsolete. Their use in new applications is discouraged.
Netscape Comment (nsComment) is a string extension containing a comment which will be displayed when the certificate is viewed in some browsers. Other extensions of this type are: nsBaseUrl, nsRevocationUrl, nsCaRevocationUrl, nsRenewalUrl, nsCaPolicyUrl and nsSslServerName.
This is a multi-valued extensions which consists of a list of flags to be included. It was used to indicate the purposes for which a certificate could be used. The basicConstraints, keyUsage and extended key usage extensions are now used instead.
Acceptable values for nsCertType are: client, server, email, objsign, reserved, sslCA, emailCA, objCA.
If an extension is not supported by the OpenSSL code then it must be encoded using the arbitrary extension format. It is also possible to use the arbitrary format for supported extensions. Extreme care should be taken to ensure that the data is formatted correctly for the given extension type.
There are two ways to encode arbitrary extensions.
The first way is to use the word ASN1 followed by the extension content using the same syntax as ASN1_generate_nconf(3). For example:
[extensions]
<IP_ADDRESS> = critical, ASN1:UTF8String:Some random data
<IP_ADDRESS>.1 = ASN1:SEQUENCE:seq_sect
[seq_sect]
field1 = UTF8:field1
field2 = UTF8:field2
It is also possible to use the word DER to include the raw encoded data in any extension.
<IP_ADDRESS> = critical, DER:01:02:03:04
<IP_ADDRESS>.1 = DER:01020304
The value following DER is a hex dump of the DER encoding of the extension Any extension can be placed in this form to override the default behaviour. For example:
basicConstraints = critical, DER:00:01:02:03
There is no guarantee that a specific implementation will process a given extension. It may therefore be sometimes possible to use certificates for purposes prohibited by their extensions because a specific application does not recognize or honour the values of the relevant extensions.
The DER and ASN1 options should be used with caution. It is possible to create invalid extensions if they are not used carefully.
openssl-req(1), openssl-ca(1), openssl-x509(1), ASN1_generate_nconf(3)
Copyright 2004-2022 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.


Aretha Franklin (1942 - 2018)
Queen of Soul
- 1942 - Born on the 25th of March in Memphis, Tennessee
- 1952 - Her mother died of a heart attack. During this time, she learned how to play the piano by ear.
- 1956 - She released her first single, "Never Grow Old", backed with "You Grow Closer".
- 1958 - She went on a tour with Dr. Martin Luther King, Jr. at the age of 16. In 1968, she sang at his funeral.
- 1960 - Released her first Columbia single, "Today I Sing the Blues". It reached the top ten of the Hot Rhythm & Blues Sellers chart.
- 1961 - Columbia issued her first secular album, "Aretha: With The Ray Bryant Combo".
- 1962 - Columbia issued two more albums and her album titled "The Tender, the Moving, the Swinging Aretha Franklin" reached No.69 on the Billboard Chart.
- 1965 - Her ballad song, "Runnin' Out of Fools" reached the top ten on the R&B chart.
- 1966 - She did not renew her contract with Columbia and signed a contract to Atlantic.
- 1967 - Her song, "I Never Loved a Man (The Way I Love You)" reached number one on the R&B chart, and also peaked at number 9 on the Billboard 100. This is her first top-ten pop single.
Her song "Respect" shot to number one on both the R&B and pop charts. It became her signature song and was later praised as a civil rights and feminist anthem.
- 1980 - The Arista Era. After leaving Atlantic records, Aretha signed with Clive Davis's Arista Records. In that same year, she gave a performance at London's Royal Albert Hall in front of Queen Elizabeth.
- 1985 - Her album called "Who's Zoomin' Who?" became her first Arista album to be certified platinum.
- 2015 - She gave an acclaimed performance at the Kennedy Center Honors for honoree Carol King.
- 2017 - She released the album "A Brand New Me" with the Royal Philharmonic Orchestra.
- 2018 - She died at her home due to her illness. She was surrounded by her friends and family.


| Opcode | Instruction | Op/En | 64-Bit Mode | Compat/Leg Mode | Description |
|---|---|---|---|---|---|
| 0F 01 C8 | MONITOR | NP | Valid | Valid | Sets up a linear address range to be monitored by hardware and activates the monitor. The address range should be a write-back memory caching type. The address is DS:EAX (DS:RAX in 64-bit mode). |
| Op/En | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
| NP | NA | NA | NA | NA |
The MONITOR instruction arms address monitoring hardware using an address specified in EAX (the address range that the monitoring hardware checks for store operations can be determined by using CPUID). A store to an address within the specified address range triggers the monitoring hardware. The state of monitor hardware is used by MWAIT.
The content of EAX is an effective address (in 64-bit mode, RAX is used). By default, the DS segment is used to create a linear address that is monitored. Segment overrides can be used.
ECX and EDX are also used. They communicate other information to MONITOR. ECX specifies optional extensions. EDX specifies optional hints; it does not change the architectural behavior of the instruction. For the Pentium 4 processor (family 15, model 3), no extensions or hints are defined. Undefined hints in EDX are ignored by the processor; undefined extensions in ECX raises a general protection fault.
The address range must use memory of the write-back type. Only write-back memory will correctly trigger the monitoring hardware. Additional information on determining what address range to use in order to prevent false wake-ups is described in Chapter 8, “Multiple-Processor Management” of the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A.
The MONITOR instruction is ordered as a load operation with respect to other memory transactions. The instruction is subject to the permission checking and faults associated with a byte load. Like a load, MONITOR sets the A-bit but not the D-bit in page tables.
CPUID.01H:ECX.MONITOR[bit 3] indicates the availability of MONITOR and MWAIT in the processor. When set, MONITOR may be executed only at privilege level 0 (use at any other privilege level results in an invalid-opcode exception). The operating system or system BIOS may disable this instruction by using the IA32_MISC_ENABLE MSR; disabling MONITOR clears the CPUID feature flag and causes execution to generate an invalid-opcode excep-tion.
The instruction’s operation is the same in non-64-bit modes and 64-bit mode.
MONITOR sets up an address range for the monitor hardware using the content of EAX (RAX in 64-bit mode) as an effective address and puts the monitor hardware in armed state. Always use memory of the write-back caching type. A store to the specified address range will trigger the monitor hardware. The content of ECX and EDX are used to communicate other information to the monitor hardware.
MONITOR:
void _mm_monitor(void const *p, unsigned extensions,unsigned hints)
None
| #GP(0) |
If the value in EAX is outside the CS, DS, ES, FS, or GS segment limit. If the DS, ES, FS, or GS register is used to access memory and it contains a NULL segment selector. If ECX ≠ 0. |
| #SS(0) | If the value in EAX is outside the SS segment limit. |
| #PF(fault-code) | For a page fault. |
| #UD |
If CPUID.01H:ECX.MONITOR[bit 3] = 0. If current privilege level is not 0. |
| #GP |
If the CS, DS, ES, FS, or GS register is used to access memory and the value in EAX is outside of the effective address space from 0 to FFFFH. If ECX ≠ 0. |
| #SS | If the SS register is used to access memory and the value in EAX is outside of the effective address space from 0 to FFFFH. |
| #UD | If CPUID.01H:ECX.MONITOR[bit 3] = 0. |
| #UD | The MONITOR instruction is not recognized in virtual-8086 mode (even if CPUID.01H:ECX.MONITOR[bit 3] = 1). |
Same exceptions as in protected mode.
| #GP(0) |
If the linear address of the operand in the CS, DS, ES, FS, or GS segment is in a non-canonical form. If RCX ≠ 0. |
| #SS(0) | If the SS register is used to access memory and the value in EAX is in a non-canonical form. |
| #PF(fault-code) | For a page fault. |
| #UD |
If the current privilege level is not 0. If CPUID.01H:ECX.MONITOR[bit 3] = 0. |


PART II. HEALTH REQUIREMENTS IN RENTAL DWELLINGS--REPEALED
§§666-41 to 666-45 REPEALED. L 1972, c 132, §2.


Gain access to our full library of tutorials along with expert code reviews.
Perfect for any developers who are serious about honing their skilss
$29 per month
Full access for less than $1 a day
Tutorials by industry experts
Peer & expert code reviews
Coding exercises
Access to our Github repos
Community forums
Flashcard Decks
New Videos every week


Hi all from Australia.
First off, thank-you to the Open Energy Monitor team for making the awesome hardware and software available to everyone. I have a couple issues and would appreciate a little help.
1.
My first issue is my GLCD screen doesn't seem to get the current time from enomcms for some reason. I am running the latest enomcms software from github and have installed it on my NAS. It all seems to be working fine. Any ideas?
2.
My second issue is my OKG (with wiznet w5200) doesn't start up without pushing the reset button. When I plug in the 5V DC supply, all LED's turn on including the ethernet leds. It doesn't matter how many times I plug/unplug the power supply I get the same problem. The only way to get it going is to push the onboard reset button and it all seems to work. I have cut the trace and soldered the additional capacitor as per here.
http://wiki.openenergymonitor.org/index.php?title=File:OKG_capacitor_RSTfix.png
Hopefully my GLCD and OKG files are attached.
Cheers
Nigel
Re: GLCD not getting time, OKG not Starting without a reset
Hello Nigel, good work on building up the system. I can answer question 1, I still need to add the time request code to the wiznet based firmware, will try and get on to that. Will ask Glyn if he has any ideas about the reset issue, I dont think its something we have experienced.
All the best, Trystan
Re: GLCD not getting time, OKG not Starting without a reset
Thanks Trystan, let me know when the wiznet firmware is updated and I will try it out.
Nigel
Re: GLCD not getting time, OKG not Starting without a reset
Hello Nigel, ok just got it to work, if you download the latest version that should do it: https://github.com/openenergymonitor/Open-Kontrol-Gateway
Re: GLCD not getting time, OKG not Starting without a reset
Thanks Trystan, will give it a try tonight.
Re: GLCD not getting time, OKG not Starting without a reset
I too am having that power-on reset problem - and using the current code (downloaded 4/9/12 - Git thinks it's still the same).
[Edit]
It's tied up with the rate of rise of the power supply voltage!
[Edit 2]
I have soldered a 0.1 uF capacitor across the reset switch contacts, and that seems to work (unless the power supply voltage is applied really slowly).
Re: GLCD not getting time, OKG not Starting without a reset
Just had an email from Robert noting that the 0,1uF capacitor across the reset and GND line does not allow code to be uploaded. If the capacitor is reduced to 10nF this seems to solve the wiznet hanging issue and allows the the reset to happen automatically when uploading code via FTDI.


The Syrian refugee crisis is caused by the Syrian civil war, which is a global war, not a regional one.


Top 10 Most Sold Hatchbacks In October 2019 – Maruti Swift On Top
by Surendhar MMaruti Suzuki dominated the hatchback sales charts once again by having five of its models up there while Hyundai had three in October 2019
Maruti Suzuki India Limited (MSIL) is known for dominating the entry-level hatchback space and October 2019 was no different as five of its models were part of the top ten. The Swift led the charge with a total of 19,401 units as against 17,215 units during the same month last year with YoY growth of 13%.
The Alto, on the other hand, was slotted in at second with 17,903 cumulative domestic sales as against 22,180 units during the corresponding month in 2018 with YoY de-growth of 19%. The Nexa topping Baleno came home third with a total of 16,237 units as against 18,657 units in October 2018 with YoY negative growth of 13%.
The Baleno and Wagon R sandwiched the Hyundai Elite i20 which emerged as the South Korean company’s most sold model in October 2019. The Baleno rivalling hatchback posted 14,683 units as against 13,290 units with an appreciable YoY volume increase of 10% capitalising on the festive season.
| Hatchbacks | October 2019 Sales | October 2018 Sales |
| 1. Maruti Suzuki Swift | 19,401 | 17,215 |
| 2. Maruti Suzuki Alto | 17,903 | 22,180 |
| 3. Maruti Suzuki Baleno | 16,237 | 18,657 |
| 4. Hyundai Elite i20 | 14,683 | 13,290 |
| 5. Maruti Wagon R | 14,359 | 10,655 |
| 6. Maruti S-Presso | 10,634 | – |
| 7. Hyundai Grand i10 | 9,873 | 11,820 |
| 8. Hyundai Santro | 5,855 | 8,535 |
| 9. Tata Tiago | 5,460 | 7,549 |
| 10. Renault Kwid | 5,384 | 6,035 |
*AutoPunditz
The third generation Wagon R was only introduced in January 2019 and it has been well-received among customers. Last month, the largest carmaker in the country sold a total of 14,359 units as against 10,655 units with year-on-year sales increase of 35%. The Swift and Wagon R did play a big role in Maruti Suzuki achieving positive sales in October 2019.
We have included Maruti Suzuki S-Presso and Renault Kwid in the hatchback list due to their sizes despite being pitched as capable SUV-ish hatchbacks. The S-Presso made a certain mark against the competition in its very first month as 10,634 units were sold and it finished in the sixth position while the recently facelifted Kwid ended up tenth with 5,384 units.
Hyundai introduced the third generation Grand i10 only a few months ago and it has been doing a handy job for the brand. In October 2019, 9,873 units were sold against 11,820 units with YoY de-growth of 16%. It finished ahead of the Santro Sibling that registered 5,855 units while Tata Tiago garnered 5,460 units for ninth position.


JWoC archive
Home
Gallery
Projects
Team
Projects by Developers' JWOC 2020
All
Web Development
App Development
AI and Machine Learning
Data Science
Others
Projects by Developers' JWOC 2019


{% comment %}Display available facets to filter the current results. Expects facet dictionary with collection or read_online facets, and url_params to generate filtered links.{% endcomment %} {% load humanize %} {% if facets %}


English
עברית
Add New Book
Book shop
Id
Cover
Title
Price
Actions
<<
0
>>
Add New Book
×
Enter Book Title
Enter Book Price
Book detailes
×


My masters' research project was concerned with a cognitive science question: the exploration of the effect that data availability (memory) has on human function learning and the resulting extrapolation patterns. It involved the development of a Javascript-based application and its deployment as as an experimental tool to collect participant responses. The collected data was then analysed and we found that a simple memory-limited Bayesian model is consistent with human extrapolations for linear data.
View ProjectCodeYourFuture is a volunteer-run coding school and community that teaches refugees and asylum seekers web development. I help with the organisation, lesson design and mentoring of the students. My main topics are introductory Javascript, code design, usability and UX. I also organise taster classes as part of our work. I will be representing the CodeYourFuture team at the 2018 ScotlandJS conference.
View ProjectI put together a team and took part in an online datathon organised as part of the 'Women in Data Science' conference. The datathon was hosted on Kaggle and involved analysing a dataset which contained demographic and behavioural information about a sample of survey respondents from India and their usage of financial services. The challenge was to predict the gender of each respondent. To do this, we were encouraged to explore the key differences in behaviour patterns between men and women, and how it may impact their use of these services. We built a machine learning model and managed to achieve 88% accuracy.
View ProjectThe Center for Copyright Research of the University of Glasgow organised a hackathon centered around law and copyright themes. My team and I won the competition by constructing an automated system of gathering and examining evidence of how copyright protection (high or low) can impact creative production in the video game industry, using text mining and data analysis on a large corpus of creative goods found on online marketplaces.
View ProjectFor my fifth year's research project I implemented algorithms that use statistical methods (Hidden Markov Models) for the analysis of the profiles and level of engagement of prospective students that participated in Open Days. The data on which the analysis was made was obtained from a mobile app designed by the company Bizvento. that can help researchers answer larger questions concerning the link between students' sociological profiles and their academic interests.
View ProjectAs part of my fourth year of university, I did research on the state of privacy on social networks, particularly with regards to the accidental leaking of personal information. I developed a web application that revealed users' level of exposure on Facebook. Users could log in using their Facebook account and find out what potentially sensitive information is public on the platform and what they can do to protect themselves.
During my third year I worked on a team project to construct a web application that served as an interactive tool for learning about common cybersecurity flaws. It also provided tutorials (with lessons and quizzes) to teach programmers about good practices when developing applications.
Rewired organised a hackathon titled "Hack the Government" for which my teammate and I developed an app that would help people calculate the environmental footprint (CO2 production) of their travels by car, bus, train or plane. It used the Google Maps API and functioned as a directions tool while also offering information relating to the environmental cost. The information on environmental effects was obtained as part of the open data framework provided by the Scottish Government. The app won one of two prizes offered by the Rewired Glasgow team.
View ProjectI worked in a team project on an Android application for wearables during my fourth undergraduate year for the course Mobile Human Computer Interaction. We built a minimalist anti-distraction app for smart watches, that allows a user to keep track of tasks and time spent on them in a simple and reliable way. This app provides the user with the ability to set up tasks, time them, get reminded about them and also be able to track their progress.


Overview
jsAsteroids is a clone of a famous arcade game written in 1979.
It was created as a demo for the open source game engine
arcade.js.
This game requires HTML5 support, namely <canvas> and <audio>.
Therefore it will not run on Internet Explorer <= 8.
It was tested however with Firefox 3.6, Chrome 8, Safari 5, iPod 3, and
iPhone 4 and seems to run. Only sound is a bit flakey.
Usage
The goal of this game is remove asteroids floating around.
Conrols
Use [Up], [Left], and [Right] keys to move
the player's rocket. Press [Space] to fire.
Press [Backspace] for hyperspace.
Note that there are no breaks: you have to turn by 180° and accelerate
instead.
The game is over, when the all three rockets are lost.
Play jsAsteroids on iPod / iPhone
Touch controls (iPod / iPhone)
Use the joystick to at the lower left corner to move and accelerate. Touch
the lower right button to fire.
Play this iPhone/iPod version:
Play jsAsteroids on iCade


An example app of AngularFire Firebase authentication
Check your profile page if you want to:
{{errorMsg}}.


Hit-the-Dot
Test your skill. How many boxes can you check in 30 seconds?
Time:
Score:
Instructions:
Click on the radio buttons as
they are selected randomly by the computer.
1 point per hit, minus 1 point per miss.


This slider's value should update on mouse up, after the user finishes dragging the slider.
This slider's value should update at a throttled rate of once every 100ms, while the user is dragging the slider.
This slider's value should update 300ms after the user stops moving the slider, but not necessarily after mouse up.


Preparation time
over 2 hours
Cooking time
10 to 30 mins
Serves
Serves 4-6
Swap your tortilla for lettuce in this quick and easy lamb wrap recipe.
Using a meat mallet or a rolling pin, flatten each piece of lamb with a few hits. Add the meat to a mixing bowl with the soy sauce, honey, cinnamon, cumin and garlic. Using your hands, mix well so that the honey is spread evenly into the mixture. Cover with cling film and leave in the fridge to marinate for at least 2 hours, or overnight.
For the peanut sauce, heat the coconut milk, peanut butter and honey in a saucepan over a medium-low heat. Bring to a gentle simmer, stirring constantly, until the peanut butter and honey dissolve into the coconut milk. Set aside until needed.
Heat a large frying pan over a medium-high heat and drizzle in a little vegetable oil. Shaking off any excess marinade, fry the lamb a little at a time to ensure you don’t overcrowd the pan.
Meanwhile, gently reheat the peanut sauce until warm.
Serve the meat on a platter with the lettuce leaves, peanuts and spring onions and the peanut sauce in a bowl. To assemble a wrap, take a lettuce leaf, place some lamb on top, drizzle with peanut sauce and top with nuts and spring onions. Roll up and enjoy.


Courses
JavaScript30
A free 30 day vanilla js coding challenge. Learn to build Build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate. Good luck!
CSS Grid
A free 25 video course on all there is to learn about CSS Grid! We start with CSS Grid fundamentals and end with some real-world examples.
Command Line Power User
As web developers, we use the command line a lot. A video series for web developers on learning a modern command line workflow with ZSH, Z and related tools.
Learn Redux
A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together. This course is intended as a next step to my React for Beginners course.
JavaScript30
A free 30 day vanilla js coding challenge. Learn to build Build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate. Good luck!
CSS Grid
A free 25 video course on all there is to learn about CSS Grid! We start with CSS Grid fundamentals and end with some real-world examples.
Command Line Power User
As web developers, we use the command line a lot. A video series for web developers on learning a modern command line workflow with ZSH, Z and related tools.
Learn Redux
A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together. This course is intended as a next step to my React for Beginners course.
JavaScript30
A free 30 day vanilla js coding challenge. Learn to build Build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate. Good luck!
CSS Grid
A free 25 video course on all there is to learn about CSS Grid! We start with CSS Grid fundamentals and end with some real-world examples.
Command Line Power User
As web developers, we use the command line a lot. A video series for web developers on learning a modern command line workflow with ZSH, Z and related tools.
Learn Redux
A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together. This course is intended as a next step to my React for Beginners course.


---
layout: page
title: ABOUT ME
header: Posts By About
group: navigation
crawlertitle: "Why and how this blog was created"
summary: "About SUKER"
---
Name : choonghyun Jeon
Country : Korea
WORK :
- 2004.12 ~ 2016.04 LG electronics, Mobile, SW engineerRecently working : LAVA, docker, yocto
Interested : functional language - clojure
Available : C/C++, python, java
Skill : BSP linux kernel, touch sensor, frontend/backend application
Email : {{ site.email }}<EMAIL_ADDRESS>Home : Suwon-si, Gyeonggi-do, Korea
Address Office : Seongnam-si, Gyeonggi-do, Korea


|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use org.apache.batik.gvt.text | |
|---|---|
| org.apache.batik.bridge | Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree. |
| org.apache.batik.bridge.svg12 | |
| org.apache.batik.extension.svg | |
| org.apache.batik.gvt | Contains all of the interfaces for describing and painting vector graphics as Java objects. |
| org.apache.batik.gvt.flow | |
| org.apache.batik.gvt.font | |
| org.apache.batik.gvt.renderer | |
| org.apache.batik.gvt.text | |
| org.apache.batik.swing.gvt | |
| org.apache.batik.swing.svg |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.bridge | |
|---|---|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
|
| TextPaintInfo
One line Class Desc Complete Class Desc |
|
| TextPath
A text path describes a path along which some text will be rendered. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.bridge.svg12 | |
|---|---|
| GVTAttributedCharacterIterator.TextAttribute
Attribute keys that identify SVG text attributes. |
|
| TextPath
A text path describes a path along which some text will be rendered. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.extension.svg | |
|---|---|
| GlyphLayout
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector. |
|
| GVTAttributedCharacterIterator.TextAttribute
Attribute keys that identify SVG text attributes. |
|
| TextLayoutFactory
Interface implemented by factory instances that can return TextSpanLayouts appropriate to AttributedCharacterIterator instances. |
|
| TextPaintInfo
One line Class Desc Complete Class Desc |
|
| TextPath
A text path describes a path along which some text will be rendered. |
|
| TextSpanLayout
Class that performs layout of attributed text strings into glyph sets paintable by TextPainter instances. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.gvt | |
|---|---|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
|
| TextPaintInfo
One line Class Desc Complete Class Desc |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.gvt.flow | |
|---|---|
| GlyphLayout
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector. |
|
| TextLayoutFactory
Interface implemented by factory instances that can return TextSpanLayouts appropriate to AttributedCharacterIterator instances. |
|
| TextSpanLayout
Class that performs layout of attributed text strings into glyph sets paintable by TextPainter instances. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.gvt.font | |
|---|---|
| TextPaintInfo
One line Class Desc Complete Class Desc |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.gvt.renderer | |
|---|---|
| GVTAttributedCharacterIterator.TextAttribute
Attribute keys that identify SVG text attributes. |
|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
|
| TextHit
Class that encapsulates information returned from hit testing a TextSpanLayout instance. |
|
| TextLayoutFactory
Interface implemented by factory instances that can return TextSpanLayouts appropriate to AttributedCharacterIterator instances. |
|
| TextSpanLayout
Class that performs layout of attributed text strings into glyph sets paintable by TextPainter instances. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.gvt.text | |
|---|---|
| GVTAttributedCharacterIterator
GVTAttributedCharacterIterator Used to implement SVG <tspan> and <text> attributes. |
|
| GVTAttributedCharacterIterator.AttributeFilter
Interface for helper class which mutates the attributes of an AttributedCharacterIterator. |
|
| GVTAttributedCharacterIterator.TextAttribute
Attribute keys that identify SVG text attributes. |
|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
|
| TextHit
Class that encapsulates information returned from hit testing a TextSpanLayout instance. |
|
| TextLayoutFactory
Interface implemented by factory instances that can return TextSpanLayouts appropriate to AttributedCharacterIterator instances. |
|
| TextPaintInfo
One line Class Desc Complete Class Desc |
|
| TextSpanLayout
Class that performs layout of attributed text strings into glyph sets paintable by TextPainter instances. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.swing.gvt | |
|---|---|
| ConcreteTextSelector
A simple implementation of GraphicsNodeMouseListener for text selection. |
|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
| Classes in org.apache.batik.gvt.text used by org.apache.batik.swing.svg | |
|---|---|
| Mark
Marker interface, mostly, that encapsulates information about a selection gesture. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |


1. Aneesh Khandekar - 50141071
2. Atharva Borkar - 05331108
3. Rahul Prasad - 83597108
Comparing and computing distances between phylogenetic trees are important biological problems, especially for models where edge lengths play an important role. A space modeling the set of all phylogenetic trees having a fixed set of leaves is considered. This space provides a way of measuring distance between phylogenetic trees. It also provides a justification for disregarding portions of a collection of trees that agree, thereby, simplifying the space in which comparisons are to be made.
The geodesic distance measure between two phylogenetic trees with edge lengths is the length of the shortest path between them in this continuous tree space. We aim to understand and implement different algorithms that provide a way to compute geodesic distances in tree space. Specifically, we would be looking at three different algorithms including the GTP algorithm, GeodeMaps and GeoMe Tree.
The dataset being used for the implementation is TreeBASE. It is a repository containing all phylogenetic information, phylogenetic trees and the data needed to generate them.
Since we are going to deal with three algorithms, the workload will be equally split among the team members.
M. Owen and J.S. Provan. A fast algorithm for computing geodesic distances in tree space. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 8:2-13, 2011.
M. Owen. Computing geodesic distances in tree space. SIAM Journal on Discrete Mathematics, 25:1506-1529, 2011.
Louis J. Billera, Susan P. Holmes and Karen Vogtmann, Geometry of the Space of Phylogenetic Trees, Advances in Applied Mathematics Vol 27 Issue 4, Nov 2001 733-767.
Feng Shi, Qilong Feng, Jianer Chen, Lusheng Wang, and Jianxin Wang, Distances Between Phylogenetic Trees: A Survey, TSINGHUA SCIENCE AND TECHNOLOGY, ISSNll1007-0214ll07/11llpp490-499 Volume 18, Number 5, October 2013.
Anne Kupczok, Arndt Von Haeseler, and Steffen Klaere. Journal of Computational Biology. July 2008, 15(6): 577-591.


Tap to the beat of the song to calculate its BPM
Reset
Rate App
If you enjoy using this app, please rate it so that other people know it doesn't suck. 😊
Rate Now
Later


It was one of those rare antemeridian summer breezes which are not particularly cold, but already bear the promise
of a colorful autumn that made Alice stop in her walk. She got really exited looking down, for she found a
flower that even she doubted could exist. It was a SameFlower.
SameFlowers are extremely rare and exist in pairs - so finding one you can be sure there is another flower that is
exactly the same. Alice saw it instantly that this one was the same to the last tiny bit, so she started looking
for its pair.
Doing so she wandered to the muddy bank of the near creek. Now SameFlowers have strange powers, so when she
slipped second time, she actually stepped into the same river twice, which phenomenon transported her to Paralland
in a blink. (To be precise it was multiple blinks that happened in seconds that were the same, but fortunately
Alice never realized that.)
She somewhat got used to strange places, but in Paralland she felt herself absolutely centered. Literally.
A lot of worlds surrounded her simultaneously, and when she took a step she always remained at the same position,
but all the worlds started moving around her.
She considered this slightly confusing.


<IP_ADDRESS> Reflection Predicates
The constraint solving method needs access to information about the
current domains of variables. This is provided by the following
predicates, which are all constant time operations.
fd_var(
?X)
-
Checks that X is currently an unbound variable that is
known to the CLPFD solver.
fd_min(
?X,
?Min)
-
where X is a domain variable (or an integer). Min is
unified with the smallest value in the current domain of X,
i.e. an integer or the atom
inf
denoting minus infinity.
fd_max(
?X,
?Max)
-
where X is a domain variable (or an integer). Max is
unified with the upper bound of the current domain of X,
i.e. an integer or the atom
sup
denoting infinity.
fd_size(
?X,
?Size)
-
where X is a domain variable (or an integer). Size is
unified with the size of the current domain of X, if the
domain is bounded, or the atom
sup
otherwise.
fd_set(
?X,
?Set)
-
where X is a domain variable (or an integer). Set is
unified with an FD set term denoting the internal
representation of the current domain of X; see below.
fd_dom(
?X,
?Range)
-
where X is a domain variable (or an integer). Range
is unified with a ConstantRange (see Syntax of Indexicals) denoting the the current domain of X.
fd_degree(
?X,
?Degree)
-
where X is a domain variable (or an integer). Degree
is unified with the number of constraints that are attached to
X.
Please note: this number may include some constraints that have been detected
as entailed. Also, Degree is not the number of neighbors of
X in the constraint network.
The following predicates can be used for computing the set of
variables that are (transitively) connected via constraints to
some given variable(s).
fd_neighbors(
+Var,
-Neighbors)
-
Given a domain variable Var, Neighbors is the set of
variables that can be reached from Var via constraints
posted so far.
fd_closure(
+Vars,
-Closure)
-
Given a list Vars of domain variables, Closure
is the set of variables (including Vars) that can be
transitively reached via constraints posted so far. Thus,
fd_closure/2
is the transitive closure of fd_neighbors/2
.
Send feedback on this subject.


Talks by Community Members You may find videos and/or slides from talks about Team Silverblue and related subprojects here. Sanja Bonic and Colin Walters: You want a Clean Desktop OS? Containerize it. Video Slides Jan Pazdziora: Minimizing workstation installation Video Kalev Lember: Atomic Workstation Video Slides Jonathan Lebon: Fearless Upgrades with Fedora Atomic Workstation Video Slides


--- layout: page title: 'Board of Health' ---
Meets 3rd Monday of the Month
6:30 pm
Board of Health Office, Municipal Annex, 184 Park Avenue
Click here for Board of Health minutes and agendas.
Council Liaison: Ray Guzmán
Contact:201-460-3000 ext:3121
<EMAIL_ADDRESS>President: Dr. Joseph DeFazio - Term Expires 12/31/24
Vice President: Dennis Mazone - Term Expires 12/31/24
Secretary: Matt Ziemkiewicz - Term Expires 12/31/23
Members:
Ellery Tarife, MSN - Term Expires 12/31/25
Deborah O’Neill, RN - Term Expires 12/31/25
Lauren Connallon, RN, BSN - Term Expires 12/31/24
Dr. Wayne Narucki – Term Expires 12/31/25
Mike Tarantino – Alternate Member 1 Term Expires - 12/31/25


API tutorials seek to give you an introduction to building an algorithm using the QuantConnect API.
Learn how to create bars of any size for your algorithm and apply them to your indicators.
Trigger algorithm functions at specific times of the day or month.
Learn how to use QuantConnect order tickets system to properly manage your algorithm trades.
Learn how to filter and select Options for your backtesting.


QPT 1.0.18 addresses the issues described below. Also, please note the new download site indicated in the installation instructions. Release notes for the previous release are available here.
The QPT documentation index is available here.
To install and run this release of QPT:
| First, uninstall the exisiting 2011B version → | launcher -a:qpt-2011A -u |
| To install → | launcher -i:qpt -a:qpt-2011B -h:build.cl.gemini.edu |
| To run → | launcher -a:qpt-2011B |
| To uninstall → | launcher -a:qpt-2011B -u |


Quinn Kayser-CochranR.
Unafffiliated
Self employed; telecommunications real estate consultant
BA, English, Columbia University in the City of New York Curr. pursuing certificate in GIS/Data Mapping, University of Toronto
80129
Employed directly out of college in the Office of the Governor of the State of Colorado (Roy Romer): Press (internship), DOLA (logistics for the governor's Dome on the Range outreach program) & Boards and Commissions; otherwise, no direct political involvement since then.
1998-1999 Big Brothers of Colorado, volunteer; 1997-2001 Jefferson County Open Space, volunteer trail crew; 2011-2019 appointed to Douglas County COSAC (County Open Space Advisory Committee); 2005-curr., Douglas County Schools, various volunteer roles; 2017-curr., Habitat for Humanity, crew volunteer; 2019 Impact Humanity (Denver), event volunteer
My experiences as a volunteer have consisted primarily of frontline work, supervising crews to complete projects and assess and refine results for continued improvement. My longest tenure was as a voting member of Douglas County's COSAC, an advisory committee to the Board of County Commissioners. Roles included adopting strategic open space plans, consideration of and advocacy for available properties and leveraging resources (e.g., in partnership with GOCO and Douglas Land Conservancy) to fund their purchase and upkeep.
I am committed to public service and drawn to collaborative projects--to working alongside others to effect positive change. Colorado is an extraordinary place and I'd like an opportunity to contribute to the vitally important process of redistricting. Our state is changing demographically, politically, and needs service-minded residents who can work without pre-set agendas to manage this process.
My background in telecommunications site acquisition frequently requires me to present before planning boards, county commissioners, and the public, some of whom do not want new facilities developed or understand the need for additional sites. My approach has always been to listen to all viewpoints and look for commonalities, study group and individual dynamics to see whether consensus can be reached, and to communicate honestly and transparently. If selected for the commission, I would bring these same skills to my work on the redistricting process. I am proud of my personal and professional integrity; I am certain I could serve in this role impartially.
With a background in mapping and planning, I understand data and projected representations of population, density, and other factors, as well as the need to balance competing interests so that affected parties believe their perspectives have been fairly considered.
Male


Luke Merrett & Tim van Wijk
Using a large real life data set, how does using SQL Server compare to Hadoop?
The Million Song Dataset, a 280GB (compressed) set of data.
Contains detailed records of the top popular songs across the world.
The data is freely available & frequently used in education.
Could this data set be considered "big data"?
Luke will be demonstrating an ETL process with SQL Server
Tim will be showing off how to query the data in Hadoop
We have agreed to use our approaches to answer the following questions:
After we have finished our queries, we will be asking a curveball question to test the validity of each approach with changing requirements.
Our company is footing the bill for each approach.
So the cost needs to be small enough that neither of us get fired.
Let's get started...
Who needs distributing processing eh?
AWS provides the Million Song Dataset for us as a 500GB snapshot.
This can be attached for a Linux/Unix machine running in EC2
I used a t2.medium size box (2 cores, 4GB RAM) running Ubuntu to access the data.
Unfortunately the snapshot is only available in the US-East-1 datacenter (North Virginia), hence having to use something in the US
The data comes in the form of "HDF5" files
This format is designed for high volume data.
Not exactly supported by Microsoft's SQL Server tools.
They do however provide a Python script for querying HDF5 files
Based on the questions we are answering from the set, I removed all unnecessary columns from our set.
The model that will be output to CSV is:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: |
|
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: |
|
Using the AWS Cli this is a doddle:
1: 2: 3: 4: 5: |
|
Loaded the data in it's raw format into a SQL Server staging table:
1: 2: 3: 4: 5: 6: 7: 8: 9: |
|
Once it's in the database it's easier for us to manipulate.
Now the data is in SQL, we can start to cleanse it ready for querying.
Our target table structure is as follows:
We'll import the tracks first, without the tags:
1: 2: 3: 4: 5: 6: 7: |
|
We'll then parse the tags array into individual rows:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: |
|
Finally we'll associate the tags with their original tracks:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: |
|
(Side note: this is a terrible way of doing it!)
OK, now the data is loaded, we can start answering the original questions posed
What is the average tempo across all the songs in the dataset?
1: 2: |
|
Who are the top ten artists for fast songs (based on their tempo)?
1: 2: 3: 4: 5: 6: 7: |
|
Who are the top ten artists for fast songs (based on their tempo)?
What are top ten songs based on their hotness in each genre?
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: |
|
What are top ten songs based on their hotness in each genre?
What are top ten songs based on their hotness in each genre?
What are top ten songs based on their hotness in each genre?
Total time taken: 17 Hours 42 Minutes
Estimates based on time the infrastructure was live:
EBS Volumes |
£25.00 |
EC2 Instance |
£2.00 |
S3 Storage |
£0.02 |
SQL Database |
£14.00 |
Total |
£41.02 |
Which countries have the most punk artists by year across the set?
As I needed to cut down the data to just the columns we're interested in, we'd have to rerun the whole approach to gather the location details.
Would need to use geospatial queries in SQL Server, which would increase the time required to load the data.
Because this would be a useless talk without it
Extract and Transform
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: |
|
Load
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: |
|
Let's do it...
Time taken for ETL
Cost to import
Time taken for Queries
Query |
Time |
Cost |
|---|---|---|
1 |
00:00:25.53 |
0.2p |
2 |
00:00:38.76 |
0.3p |
3 |
00:00:36.56 |
0.3p |
Total |
00:01:04.29 |
0.8p |
Which countries have the most punk artists by year across the set?
As all the data is loaded using Hive, no additional import is needed.
In terms of querying; Hadoop does provide GIS functionality so we could use the lat/long to answer this question.
Any Questions?


Marvel Hot or Not
A squirrelmageddon production
Squirrelmageddon Team
- Chris Gauthier - chrsgauthier5
- Jeff Bond - mycatbign
- Laurie Anderson - plipandfirt
- Mike Galarneau - five0ffour
Application Concept
Hot-or-Not Superhero (Marvel) Edition!
- Original Concept: Marvel Vs. DC
- Pivot to Marvel only - no DC API
- Conceived Concept of Hot-or-Not Marvel Game
- Vision for game - multi-user - fast voting rounds
- Pivot to fetch & display app - incorporating Wiki API
- Ability to view other users Heroes/Villains and peruse information
Technologies Used & How They Work
- HTML - Hypertext Markup Language for web front end development
- JavaScript - Framework API for client side DOM manipulation
- CSS - Cascading Stylesheets for dynamic displays
- Google Firebase - realtime ojbect based API ddriven database
- jQuery - Javascript frameowrk for dynamic UI
- Twitter BootStrap - UI framework for responsive design
- Ajax - jQuery library for API calls
- JSON - Javascript Object Notation for persistence
- Moment JS - time management library
- Popper - tooltip framework to customer experience guidance
- Modal Dialogs -pop-up displays for errors and warnings
- SessionStorage - browser storage of JSON objects
- Hashing - MD5/timestamp for public/private key encoding
- WebSlides - HTML/CSS presentationnware
Demonstration of Functionality
Page and the features that each one exploits:
- Login: Firebase, SessionStorage, Input Validation & Modals
- Select:Marvel API Call, Images, List-Item Click Events
- Game Round: Multi-user firebase events, Poppers, Wikipedia API Call, Table-Item Click Events
Sprint Retrospective
- What went well?
- What didn’t go so well?
- What have I learned?
- What still puzzles me?
Chris
- Being OK with change, Github Collaboration
- Firebase
- The importance of teamwork
- Lots of things
* * *
Laurie
Lorem ipsum dolor sit amet consectetur adipisicing elit. Assumenda libero accusantium quo nihil quam unde suscipit explicabo aliquam pariatur exercitationem voluptatibus culpa, nesciunt, aliquid repellat.
* * *
Jeff
- Velocity and GitHub went well.
- Communication a work in progress.
- Value in granular well defined concise branches.
- Predicting "showstoppers" in Agile environment.
* * *
Mike
- Team collaborated through GitHub exceptionally well
- Be more consistent communicating. Set a daily stand-up time
- Learned JSON API integrations and Firebase, Wikipedia is robust
- Dive deeper in event driven design
* * *
Coding Examples
Link placement & order matters!
Capturing Firebase keys with session storage
Marvel Battle Royale
Coincidentally Marvel releases their own voting based game this week
https://www.marvel.com/articles/comics/marvel-battle-royale-2018-begins