{% extends 'layouts/base.html' %}
{% block title %} Profile {% endblock title %}
{% block content %}
{% if code == -1 %}
| '{{name}}' is unknown in the database. |
{% endif %}
{% if code == -2 %}
| '{{name}}' is not an Enron employee. |
{% endif %}
{% if code == 1 %}
| Category: {{ category }} |
| Average number of emails sent per day: {{ average_sent}} |
| Average number of emails received per day: {{ average_received}} |
| Average response time: {{ average_response_time }} |
| Intern / Extern email ratio: {{ number_of_internal_mails.count }} / {{ number_of_external_mails.count }} |
| Name |
Category |
In Enron |
|
{% for c in contacts %}
|
{{ c.name }}
|
{{ c.category }} |
{{ c.in_enron }} |
|
{% endfor %}
{% endif %}
{% include "includes/footer.html" %}
{% endblock content %}


Press 'o' to toggle the slide overview and 'f' for full-screen mode.
Choose the theme in which to view this presentation:Copyright © John Lindsay, 2015
Jensen Chapter 4 pg. 91-104
| Large Format | Small Format |
|---|---|
| Very expensive to buy and to process | Inexpensive |
| Calibrated | Usually uncalibrated but can buy calibrated SF cameras |
| Film is perfectly flat | Significant lens distortions |
| Greater variety of film, filters, and lenses | |
| Faster processing |


Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.
Install with npm:
$ npm install --save define-property
See the CHANGELOG for updates.
Params
object
: The object on which to define the property.key
: The name of the property to be defined or modified.value
: The value or descriptor of the property being defined or modified.var define = require('define-property');
var obj = {};
define(obj, 'foo', function(val) {
return val.toUpperCase();
});
// by default, defined properties are non-enumberable
console.log(obj);
//=> {}
console.log(obj.foo('bar'));
//=> 'BAR'
defining setters/getters
Pass the same properties you would if using Object.defineProperty or Reflect.defineProperty.
define(obj, 'foo', {
set: function() {},
get: function() {}
});
 Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

 Running Tests
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
$ npm install && npm test

 Building docs
(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)
To generate the readme, run the following command:
$ npm install -g verbose/verb#dev verb-generate-readme && verb

You might also be interested in these projects:
| Commits | Contributor |
|---|---|
| 28 | jonschlinkert |
| 1 | doowb |
Jon Schlinkert
Copyright © 2018, Jon Schlinkert. Released under the MIT License.
This file was generated by verb-generate-readme, v0.6.0, on January 25, 2018.


Learning to code is not magic. It is as simply as opening your browser! See in real time the changes you make to HTMl, CSS, JavaScript, HAML, and more!
Learn: HTML CSS JavaScript


Payment form example
Some fields are missed
Card #
Please enter a valid credit card value
CVC #
Please enter a valid cvc value
Amount
$
Please enter a valid amount value
First Name
Please enter a name
Last Name
Please enter a last name
City
Please enter a city
State
Pick state
One
Two
Three
Choose a state
Postal Code
Please enter a valid postal code value
We accept:
Message
Add any notes here
Please leave a message


Post edited 1 x times, last by
BrainFooLong
Administrator
Topicstarter
Symthic.com have released their new Website!
Check it out on
http://symthic.com/index.php
Now you can campare different weapons with the gadgets like you want! you can order the list according to your own criteria.
Have fun and enjoy the new Page!


Another demo made with love by Matt Boldt.
# With NPM
npm install typed.js
# With Yarn
yarn add typed.js
# With Bower
bower install typed.js
var typed = new Typed('.element', {
strings: ["First sentence.", "Second sentence."],
typeSpeed: 30
});
The README on GitHub is going to be very helpful for any questions, features, or use cases.
If you're using this, let me know! I'd love to see it.
It would also be great if you mentioned me or my website somewhere. www.mattboldt.com


--- layout: page title: Sponsors ---
Over the years, various companies have stepped up to sponsor Style & Class by donating their time and money. We'd like to permanently recognize them here, because without their support we wouldn't be able to keep bringing you great local events.
If you're interested in sponsoring a future, please get in touch. We'd love to have you join us!


git-unpack-file - Creates a temporary file with a blob*(Aqs contents
git unpack-file <blob>
Creates a file holding the contents of the blob specified by sha1. It returns the name of the temporary file in the following format: .merge_file_XXXXX
<blob>
Must be a blob id
Part of the git(1) suite


--- layout: page title: "Time Ontology in OWL" description: "OWL-Time is an OWL-2 DL ontology of temporal concepts, for describing the temporal properties of resources in the world or described in Web pages. The ontology provides a vocabulary for expressing facts about topological (ordering) relations among instants and intervals, together with information about durations, and about temporal position including date-time information. Time positions and durations may be expressed using either the conventional (Gregorian) calendar and clock, or using another temporal reference system such as Unix-time, geologic time, or different calendars." ---
| Document Name: | W3C TR http://www.w3.org/TR/owl-time |
|---|---|
| Document URI: |
http://www.w3.org/TR/owl-time
|
| Online Version: |
http://www.w3.org/TR/owl-time
|
| Organization: | World Wide Web Consortium (W3C) |
| Series: | Technical Report (TR) |
| Abstract: | OWL-Time is an OWL-2 DL ontology of temporal concepts, for describing the temporal properties of resources in the world or described in Web pages. The ontology provides a vocabulary for expressing facts about topological (ordering) relations among instants and intervals, together with information about durations, and about temporal position including date-time information. Time positions and durations may be expressed using either the conventional (Gregorian) calendar and clock, or using another temporal reference system such as Unix-time, geologic time, or different calendars. |
intervalAfter
,
intervalBefore
,
intervalContains
,
intervalDisjoint
,
intervalDuring
,
intervalEquals
,
intervalFinishedBy
,
intervalFinishes
,
intervalIn
,
intervalMeets
,
intervalMetBy
,
intervalOverlappedBy
,
intervalOverlaps
,
intervalStartedBy
,
intervalStarts
Return to ( Series | Organization | all Specifications )


color:{{mobile.color}}
Memory:{{mobile.memory}}
price:₹{{mobile.price}}
Description goes here
Specifications goes here
Reviews goes here


Pads: All of your favourite brands
Tampons: Brands you know - plus something new
Intimate hygiene Wash: All of your favourite brands
Pregnancy test kit: All of your favourite brands


Salmon Cookies somthing special for children: Cookies for children: frooster cookies. Peanut Butter Cookies Chocolate Chip Cookies. Sugar Cookies.


|
App Engine Python SDK
v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
|
Public Member Functions | |
| def | deadline |
| def | on_completion |
| def | read_policy |
| def | force_writes |
| def | max_entity_groups_per_rpc |
| def | max_allocate_ids_keys |
| def | max_rpc_bytes |
| def | max_get_keys |
| def | max_put_entities |
| def | max_delete_keys |
| Public Member Functions inherited from google.appengine.datastore.datastore_rpc.BaseConfiguration | |
| def | __new__ |
| def | __eq__ |
| def | __ne__ |
| def | __hash__ |
| def | __repr__ |
| def | is_configuration |
| def | merge |
| def | __getstate__ |
| def | __setstate__ |
Static Public Attributes | |
| int | STRONG_CONSISTENCY = 0 |
| int | EVENTUAL_CONSISTENCY = 1 |
| int | APPLY_ALL_JOBS_CONSISTENCY = 2 |
| tuple | ALL_READ_POLICIES |
Configuration parameters for datastore RPCs. This class reserves the right to define configuration options of any name except those that start with 'user_'. External subclasses should only define function or variables with names that start with in 'user_'. The options defined on this class include generic RPC parameters (deadline) but also datastore-specific parameters (on_completion and read_policy). Options are set by passing keyword arguments to the constructor corresponding to the configuration options defined below.
| def google.appengine.datastore.datastore_rpc.Configuration.deadline | ( | value | ) |
The deadline for any RPC issued. If unset the system default will be used which is typically 5 seconds. Raises: BadArgumentError if value is not a number or is less than zero.
| def google.appengine.datastore.datastore_rpc.Configuration.force_writes | ( | value | ) |
If a write request should succeed even if the app is read-only. This only applies to user controlled read-only periods.
| def google.appengine.datastore.datastore_rpc.Configuration.max_allocate_ids_keys | ( | value | ) |
The maximum number of keys in a v4 AllocateIds rpc.
| def google.appengine.datastore.datastore_rpc.Configuration.max_delete_keys | ( | value | ) |
The maximum number of keys in a Delete without batching.
| def google.appengine.datastore.datastore_rpc.Configuration.max_entity_groups_per_rpc | ( | value | ) |
The maximum number of entity groups that can be represented in one rpc. For a non-transactional operation that involves more entity groups than the maximum, the operation will be performed by executing multiple, asynchronous rpcs to the datastore, each of which has no more entity groups represented than the maximum. So, if a put() operation has 8 entity groups and the maximum is 3, we will send 3 rpcs, 2 with 3 entity groups and 1 with 2 entity groups. This is a performance optimization - in many cases multiple, small, concurrent rpcs will finish faster than a single large rpc. The optimal value for this property will be application-specific, so experimentation is encouraged.
| def google.appengine.datastore.datastore_rpc.Configuration.max_get_keys | ( | value | ) |
The maximum number of keys in a Get without batching.
| def google.appengine.datastore.datastore_rpc.Configuration.max_put_entities | ( | value | ) |
The maximum number of entities in a Put without batching.
| def google.appengine.datastore.datastore_rpc.Configuration.max_rpc_bytes | ( | value | ) |
The maximum serialized size of a Get/Put/Delete without batching.
| def google.appengine.datastore.datastore_rpc.Configuration.on_completion | ( | value | ) |
A callback that is invoked when any RPC completes. If specified, it will be called with a UserRPC object as argument when an RPC completes. NOTE: There is a subtle but important difference between UserRPC.callback and Configuration.on_completion: on_completion is called with the RPC object as its first argument, where callback is called without arguments. (Because a Configuration's on_completion function can be used with many UserRPC objects, it would be awkward if it was called without passing the specific RPC.)
| def google.appengine.datastore.datastore_rpc.Configuration.read_policy | ( | value | ) |
The read policy to use for any relevent RPC. if unset STRONG_CONSISTENCY will be used. Raises: BadArgumentError if value is not a known read policy.
|
static |


Annif - automated subject indexing using Finna as a corpus
Annif is a statistical automated indexing tool for libraries, archives and museums.
Text language (dynamic)
Choose language field.
Text language (static)
If you know that all texts have same language, then you can choose it here.
Annif settings
Maximum number of results
Minimum score threshold
Define how "good" hits are accepted.
Maximum number of lines
Maximum number of lines that is sent to ANNIF (max. 1000)


[gecode-users] Analysing search performance
Efstratios Kalogirou
efkalog at gmail.com
Wed Mar 8 16:38:35 CET 2006
Hi All,
I'm currently using gecode to solve some industrial product
configuraiton problems. The indstry defines their constaints in a tabular
form. The columns in the table correspond to different attributes of the
product (e.g., the kind of mohterboard for a PC), and each row defines valid
configurations of the attributes. The problem is of course that these
tables interact such that it is hard to find a valid global configuration.
My question is whether Gecode has a direct way of encoding such tables? It
can of course be encoded using a DNF formula where each conjunct corresponds
to a row, but I wonder if this is the most efficient way.
Best,
Stratos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20060308/08570bf0/attachment.htm>
More information about the gecode-users
mailing list


This page shows your friends whom also use the tool. Your calculated relationship strength (similarity) to each friend is also shown to the right of each user. You can click on these to view what went into their calculation.
You can define privacy policies for cliques (minimum 3 friends whom are all connected with each other) by selecting which contexts they are allowed to view.
Allowed contexts


What Do We Learn?
AsianLang 475 is designed for students aiming to gain a better understanding of current affairs in Korea and express their opinions clearly and consistently in formal settings using superior-level Korean. The course will focus on (a) critically engaging with current issues in Korea, (b) expressing one’s opinion in Korean in a clear, consistent, and persuasive way, and (c) thinking through problems across a variety of topics by developing hypotheses and effectively discussing them with others. Students will address controversial social, political, economical, and cultural issues in contemporary Korea by placing them into context, developing and expressing their own arguments on the issues, and participating in discussions to find effective solutions. By taking this course, students will be able to cultivate a deeper understanding of current issues in Korea and develop structured arguments they can subsequently express effectively in Korean.
SYLLABUS
Attendance
- Extremely low attendance may further lower your final grade or cause you to fail the course unless a written proof of inevitable circumstances (e.g., university athletics and band events, religious holidays, medical emergencies, etc.) is provided. If you miss classes 11 times or more, you will fail.
Brainstorming worksheet
- Worksheets will be posted on each topic section in Canvas along with the five questions that will be discussed in the first class of each topic. You will be responsible for completing the worksheet according to the requirements and bringing a hardcopy to the class. You will be asked to submit this after the class.
2 2 1 posting
- After reading each article, you will be responsible for posting 2 2 1 (2 interesting points, 2 questions, and 1 suggestion for each article) on the discussion forum at Canvas. The 2 2 1 assignment should be submitted by 11PM the day before the second class on each topic to get full credit. If submitted between 11PM and the beginning of the second class, you will only get 80% of total credit.
Writing assignments
- You will be given 7 writing assignments after each topic. Details will be provided during the semester.
Group activity
- You will be paired with classmatesfor this group activity. Each group will be responsible for preparing and leading discussion activities on any other interesting content that the group feels was not sufficiently addressed in class. Details will be provided during the semester.
Final group project
- You will be paired with classmates for this group project. The group will choose one topic and prepare a 20-minute mini-lesson and a 5-minute Q & A session for the class. You and your partner(s) will be responsible for all stages in the preparation and execution of this project. The lesson needs to have appropriate readings or audio-visual materials as well as discussion activities. Details will be provided during the semester.
CONTACT
If you have any questions, feel free to contact!
Univerysity of Wisconsin - Madison
sjeong49@wisc.edu


Assam celebrates World Children’s Day by commitment to child rights with UNICEF
GUWAHATI: India joins the world on 20 November to celebrate World Children’s Day, 30 years since the Convention on the Rights of the Child (CRC) was adopted by the United Nations General Assembly.
Assam joined the celebrations with a session of UNICEF Activate Talks at the Assam Legislative Assembly (ALA), under the leadership of the Speaker, Hitendra Nath Goswami.
The talks were in the form of testimonies as defenders and champions of child rights that focused on solutions towards tackling issues related to Violence against Children. These were delivered by adolescents and young people, experts and thought-leaders, who had used innovative platforms and solutions to deliver results for the most vulnerable and marginalized children and young people in Assam.
Also read: Nedan Foundation Celebrates Children’s Day Enthusiastically
Also watch: Poor Parents in Kampur struggle to pay for medical treatment of their son, Urged help from Govt


App Inventor Beta Preview Known Issues
This is a beta preview release of App Inventor. There are known minor bugs and glitches, and occasional failures in connecting to the phone or in getting projects to build. This version should be stable enough for personal or educational use, although it would be a good idea to maintain backup copies of important projects.>
There are also a couple of specific issues to watch out for. We're working on these, but we didn't want to hold up this release to wait until they were fixed.
Known Issues List:
- Unable to load large projects: This version of App Inventor cannot load projects as large as last year's Google version. If you are trying to transfer over a large project (e.g., large numbers of image or sound files, or very large individual files) you may see the error "Unable to load project". The problem may be worse on slow connections.
- Manipulating blocks while switching screens: If you are working with a multiscreen app and you switch screens, do not move blocks with the mouse or click links in the Blocks Editor until the new screen is done loading. If you do so, the Blocks editor can become confused about which screen you are working on, and you can get errors, or even lose blocks. The same warning applies when you switch between projects. When loading a new project, don't use the Blocks editor until the project has finished loading.
- Unstable project loading: We've gotten reports of projects loading incorrectly, with blocks missing. We're trying to track this down, but in the meantime be diligent about keeping local backups, especially for large and important projects.
- Failure to package projects: We're currently seeing a 6% failure rate in attempts to package projects. Many of these appear to be intermittent. If your project fails to package, try again once or twice. Another source of failure may result from case collisions in the names of media files: If your project has two pictures named, for example, MyPict.jpg and mypict.jpg, this may cause errors.


---
layout: post
title: Shooting Film - Kodak Plus-X
tags:
- Articles
- film
- General Photography
- Kodak
- Plus-X
- PMK
- pyro
- TRI-X
- XTOL
status: publish
type: post
published: true
meta:
tt_auto_tweet: "false"
aktt_notify_twitter: "yes"
_edit_lock: "1253839519"
_edit_last: "2"
tt_auto_tweet_text: "New blog post: [TITLE] [URL] "
aktt_tweeted: "1"
series_part: "10"
dsq_thread_id: "373662801"
---
Just a real quick post on my long overdue shooting film series, since I have been so big on shooting an M series film camera prior to taking the $9000 plunge for an M9 and meager Leica lens. Here is an old favorite of mine, always appropriate, renders skin tones well - a little too blue sensitive but hey that is what yellow filters were made for. Good ol' Kodak Plus-X Pan.
This example happens to have been developed in Kodak XTOL, a wunder-developer of the moment a decade and a half ago. To tell you the truth, after extensive testing I never really warmed up to it. I had gigantic consistency issues with XTOL from batch to batch. Saw negligible shadow speed improvements, and nothing really special at all compared to regular old Kodak D-76. Oh the developer was "non-toxic" but who cares.
Plus-X on the other hand was a "nice" film. I really did not shoot it in smaller formats much as I actually prefer Tri-X so so much more for a million reasons. Here is a pixel for pixel view of Plus-X from a 4000 dpi scan with no hocus-pocus so you can see the structure of the film. At normal enlargements (not the microscopic view you see here) it was very smoooooth but still had a little bite to it.
Just for comparison sake here is the same pixel for pixel view of Kodak Tri-X at 4000 dpi - this one was developed in PMK Pyro - a supposedly much "grainier" developer. See why Tri-X is my desert island film? I love that stuff, not nearly as "sharp" as some other finer, slower films but hey I am not a landscape photographer trying to see detail in tree leaves 14 miles away on a small format camera.
Here is the full Tri-X image
RB


CURLOPT_WILDCARDMATCH explained
NAME
CURLOPT_WILDCARDMATCH - enable directory wildcard transfers
SYNOPSIS
#include <curl/curl.h>
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_WILDCARDMATCH, long onoff);
DESCRIPTION
Set onoff to 1 if you want to transfer multiple files according to a file name pattern. The pattern can be specified as part of the CURLOPT_URL option, using an fnmatch-like pattern (Shell Pattern Matching) in the last part of URL (file name).
By default, libcurl uses its internal wildcard matching implementation. You can provide your own matching function by the CURLOPT_FNMATCH_FUNCTION option.
A brief introduction of its syntax follows:
ftp://example.com/some/path/*.txt (for all txt's from the root directory). Only two asterisks are allowed within the same pattern string.
Question mark matches any (exactly one) character.
ftp://example.com/some/path/photo?.jpeg
The left bracket opens a bracket expression. The question mark and asterisk have no special meaning in a bracket expression. Each bracket expression ends by the right bracket and matches exactly one character. Some examples follow:
[a-zA-Z0-9] or [f-gF-G] - character interval
[abc] - character enumeration
[^abc] or [!abc] - negation
[[:name:]] class expression. Supported classes are alnum,lower, space, alpha, digit, print, upper, blank, graph, xdigit.
[][-!^] - special case - matches only '-', ']', '[', '!' or '^'. These characters have no special purpose.
[\[\]\\] - escape syntax. Matches '[', ']' or '´.
Using the rules above, a file name pattern can be constructed:
ftp://example.com/some/path/[a-z[:upper:]\\].jpeg
PROTOCOLS
This feature is only supported for FTP download.
EXAMPLE
See https://curl.haxx.se/libcurl/c/ftp-wildcard.html
AVAILABILITY
RETURN VALUE
Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
SEE ALSO
CURLOPT_FNMATCH_FUNCTION, CURLOPT_URL
This HTML page was made with roffit.


Course Connect
Search
About
Contact
Donate
Log Out
State
School
Class
ss
s
Period/Block
Search
Search for Friends
Search