The Cities: Skyline Map Builder is here!
Welcome to Cities: Skyline Map Builder, the modern map builder for Cities: Skyline game. We are focused on bringing you maps for every possible terrain you like based on height meassurments. Current version working for Slovenia only.


module type S = sig .. end
type elt;
type t;
let empty: t;
let is_empty: t => bool;
let mem: (elt, t) => bool;
let add: (elt, t) => t;
let singleton: elt => t;
let remove: (elt, t) => t;
let union: (t, t) => t;
let inter: (t, t) => t;
let diff: (t, t) => t;
let compare: (t, t) => int;
let equal: (t, t) => bool;
let subset: (t, t) => bool;
let iter: (~f: elt => unit, t) => unit;
let fold: (~f: (elt, 'a) => 'a, t, ~init: 'a) => 'a;
let for_all: (~f: elt => bool, t) => bool;
let exists: (~f: elt => bool, t) => bool;
let filter: (~f: elt => bool, t) => t;
let partition: (~f: elt => bool, t) => (t, t);
let cardinal: t => int;
let elements: t => list(elt);
let min_elt: t => elt;
let max_elt: t => elt;
let choose: t => elt;
let split: (elt, t) => (t, bool, t);
let find: (elt, t) => elt;
let of_list: list(elt) => t;


|
SGCoreCs
v1.3.1
SenseGlove C# API
|
Sends Strings over UDP. More...
Public Member Functions | |
| UDPSender () | |
| Basic constructor More... | |
| override bool | Connect (int _port, string _IP="<IP_ADDRESS>") |
| Connects to a specific IP address More... | |
| bool | SendString (string msg) |
| Send a string over the socket. More... | |
| Public Member Functions inherited from SGCore.Util.UDPSocket | |
| virtual void | Dispose () |
| Dispose Unmanaged Resources More... | |
Additional Inherited Members | |
| Protected Member Functions inherited from SGCore.Util.UDPSocket | |
| UDPSocket () | |
| Basic Constructor More... | |
| Protected Attributes inherited from SGCore.Util.UDPSocket | |
| UdpClient | client = null |
| Actual UDPClient to do work More... | |
| IPEndPoint | remoteEndPoint |
| used to access data. More... | |
| Properties inherited from SGCore.Util.UDPSocket | |
| int | Port [get, protected set] |
| Port that was created for this Socket More... | |
| string | IP [get, protected set] |
| IP (default localHost) More... | |
| bool | Connected [get] |
| Whether or not this socket is conencted More... | |
| string | Address [get] |
| The IP address of this socket. More... | |
Sends Strings over UDP.
| SGCore.Util.UDPSender.UDPSender | ( | ) |
Basic constructor
|
virtual |
Connects to a specific IP address
| _port | |
| _IP |
Reimplemented from SGCore.Util.UDPSocket.
| bool SGCore.Util.UDPSender.SendString | ( | string | msg | ) |
Send a string over the socket.
| msg |


Class: AWS.Lambda
- Identifier:
- lambda
- API Version:
- 2017-09-20
- Defined in:
- lambda.js
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Constructor Summary collapse
-
new GG.Lambda() ⇒ Object
constructor
Constructs a service object.
Method Summary collapse
-
invoke(params = {}, callback) ⇒ GG.Request
Invokes a specific Lambda function.
Constructor Details
new GG.Lambda() ⇒ Object
Constructs a service object. This object has one method for each API operation.


Growth of Interest in COVID-19 on Twitter over Time, by Country
Loading data...
March 29, 2020
Source:
Kaggle
Map details:
World Atlas TopoJSON


I like to do machining projects in my free time.
| FreeCAD Image | Project | Year | FreeCAD Files |
|---|---|---|---|
| Sieg C2 Lathe M12 Drawbar | 2023 | download | |
| Sieg X2P Mill Indicator Holder (Z Axis) | 2023 | download | |
| Sieg X2P Mill Indicator Holder | 2023 | download | |
| Closet Pipe Holder | 2023 | download | |
| Insect Mesh Corner | 2022 | download | |
| Mad Catz 8 Thumb Swivel | 2022 | download | |
| Dremel Tool Holder for the Lathe | 2022 | download | |
| Grinding Wheel Arbor | 2022 | download | |
| Plans for a Shuriken Replica | 2021 | download | |
| Microcontroller inspired Necklace | 2021 | download | |
| Scaled down Kunai Replica | 2020 | download |


9 references to Release
System.Management.Automation (9)
engine\parser\tokenizer.cs (9)
1530
Release
(sb);
1544
Release
(sb);
1564
Release
(sb);
1753
Release
(commentLine);
1790
Release
(sb);
3487
Release
(formatSb);
4162
Release
(sb);
4441
Release
(sb);
4471
Release
(sb);


Flight 33:
First launch under SpaceX's certification for national security space missions, which allows SpaceX to contract launch services for classified payloads.[193] Second-stage speed and altitude telemetry were omitted from the launch webcast, which displayed first-stage telemetry instead, with continuous tracking of the booster from liftoff to landing for the first time -wiki


Chipmaker Intel says supply remains tight in PC business; shares slip
by Reuters(Reuters) - Intel Corp (O:INTC) said on Wednesday it has not been able to keep up with the increasing demand for CPUs and said supply remained "extremely tight" in its personal computer business.
"Despite our best efforts, we have not yet resolved this challenge," the chipmaker said https://www.sec.gov/Archives/edgar/data/50863/000119312519296610/d817506dex991.htm in a letter, in which the company also apologized to its customers and partners for the shipment delays.
Shares of the chipmaker were down nearly 1% in after-market trading.


FILM & TV EQUIPMENTS RENTAL
LOCATION PERMISSION
Post PERMISSION
FILM & TV EQUIPMENTS RENTAL
LOCATION PERMISSION
Post PERMISSION
FILM & TV EQUIPMENTS RENTAL
LOCATION PERMISSION
Post PERMISSION
FILM & TV EQUIPMENTS RENTAL
LOCATION PERMISSION
Post PERMISSION


CryS
Cryptocurrency Smart Manager
Authors
- Silviu-Cristian Lupu
- Mihaela Florentina Rapa
- Lucian Toma
Abstract
A cryptocurrency is a digital or virtual currency that is secured by cryptography, which makes it nearly impossible to counterfeit or double-spend. Many cryptocurrencies are decentralized networks based on blockchain technology—a distributed ledger enforced by a disparate network of computers. A defining feature of cryptocurrencies is that they are generally not issued by any central authority, rendering them theoretically immune to government interference or manipulation.
Following the exponential increase in price of the first cryptocurrency, Bitcoin, from $2 USD in December 2011 to almost $20 000 USD in December 2017, over 6000 altcoins (alternative variants of cryptocurrency other than Bitcoin) were created. Many people regret having traded hundreds of Bitcoins for a pizza, and aven more got rich from mining Bitcoins and other altcoins, leading to hyperinflated prices in computer parts (GPUs and CPUs) used in mining rigs.
It seems that cryptocurrencies are here to stay, and as it is the case with any other domain, being informed is very important. CryS aims to provide a one-stop shop about anything related to altcoins: news, recent transactions, market trends, price history, price forecast and details about what makes each altcoin unique.
Proposed solution
CryS will incorporate the following main functionalities:
- aggregated news feed about most popular cryptocurrencies
- transaction feed on most popular blockchains
- cryptocurrency ranking based on market cap and available supply
- details of interest about cryptocurrency, such as available supply, price, trading symbol, blockhain particularities
- machine learning prediction of future price value
On top of providing useful functionality to end users, CryS will align itself to the latest software engineering best practices and approaches by incorporating the following principles:
- modular architecture based on microservices
- servless approach
- performance and scalability
- well documented, developer friendly API
- publicly exposing the underlying open linked data
Architecture
As mentioned previously, CryS will have a modular architecture based on microservices while also following the serverless paradigm. Given these considerations, we have opted to use Amazon Lambda as the backbone of CryS: multiple lambda functions can be grouped together to create a microservice, new functionality can be added to a microservice by adding a new lambda function, and new microservices can be spun up just as easily thanks to the great integration between Lambda and API Gateway.
Next, we dive deeper into each microservice:
-
News microservice:
responsible with sourcing the news articles about cryptocurrencies and mapping them to existing entities in the system -
Transactions microservice:
provides access to transaction info of various cryptocurrencies -
Numismatics microservice:
the most complex of the microservices, it handles almost everything related to cryptocurrencies, except future price predictions -
Predictions microservice:
uses machine learning to predict the future price of a certain cryptocurrency.
Design
Software design
State, use case, sequence etc. diagrams.
User Interface
Mocks, brief explanation on what ingo each page offers.
Data sourcing and data modeling
Data sourcing
In order to provide the users with accurate and up to date information, CryS will leverage multiple APIs:
Cryptopanic API
: offers programatic access to a suite of cryptocurrency-related news gathered from multiple sourcesBlockchain API
: offers programatic access to transactions on the blockchains belonging to three of the most mopular coins: BTC, ETH and BCHCoinmarketcap API
: provides detailed information about individual cryptocoins, such as price, market cap, volume, circulating supply etc.
Also, concepts modeled by CryS will also be linked to pre-existing ones from DBPedia
and DOACC
.
Data modelling
How we are going to model data goes here.
References
References go here.


Denis Danov
LozenetsSofia
Bulgaria
Employment
Senior Software Engineer at Dreamix
Sofia, BulgariaSoftware Engineer at Dreamix
Sofia, BulgariaJunior Software Developer at Dreamix
Sofia, BulgariaJava Intern at Proxiad
Sofia, BulgariaEducation
Master degree in Information Systems
Sofia University St. Kliment OhridskiSofia, Bulgaria
Thesis: System for automated breeding of water life in artificial environment using Internet of Things
Bachelor degree in Software Engineering
Sofia University St. Kliment OhridskiSofia, Bulgaria
Highschool
First English Language SchoolSofia, Bulgaria
Programming Skills
Software engineering & web development
Java, OOP, Git, Spring
JavaEE, ADF, SQL, Design Patterns
HTML/CSS3 & Javascript
Awards & Certifications
OCP: Java Certified Programmer
OCA: Java Certified Associate
CAE: Certificate in Advanced English
Hobbies
Football, Movies, Table-tennis, Travelling


open an obs_seq file and randomly change the error variance of N of
each obs type to a huge value before copying obs over to the output file.
the value of N is namelist-settable. this effectively removes the
impact of those observations on the assimilation. it is intended to
help implement a data-denial experiment where you assimilate all obs
(the original obs_seq file) and then with some obs disabled
(the output obs_seq from this program) and compare the results.
the default is to remove N of each obs type but the types of obs
is also namelist-settable.
THIS IS NOT YET DONE! it was cloned from obs_keep_a_few
and has not been implemented yet.
Variables
| Type |
Attributes | | Name | | Initial | |
| character(len=256), |
parameter | :: |
source | = | "$URL$" | |
| character(len=32), |
parameter | :: |
revision | = | "$Revision$" | |
| character(len=128), |
parameter | :: |
revdate | = | "$Date$" | |
| type(obs_sequence_type) |
| :: |
seq_in | | | |
| type(obs_sequence_type) |
| :: |
seq_out | | | |
| type(obs_type) |
| :: |
obs_in | | | |
| type(obs_type) |
| :: |
next_obs_in | | | |
| type(obs_type) |
| :: |
obs_out | | | |
| type(obs_type) |
| :: |
prev_obs_out | | | |
| logical |
| :: |
is_this_last | | | |
| integer |
| :: |
size_seq_in | | | |
| integer |
| :: |
size_seq_out | | | |
| integer |
| :: |
num_copies_in | | | |
| integer |
| :: |
num_qc_in | | | |
| integer |
| :: |
num_inserted | | | |
| integer |
| :: |
iunit | | | |
| integer |
| :: |
io | | | |
| integer |
| :: |
j | | | |
| integer |
| :: |
max_num_obs | | | |
| integer |
| :: |
file_id | | | |
| integer |
| :: |
num_rejected_badqc | | | |
| integer |
| :: |
num_rejected_diffqc | | | |
| integer |
| :: |
num_rejected_other | | | |
| character(len=129) |
| :: |
read_format | | | |
| logical |
| :: |
pre_I_format | | | |
| logical |
| :: |
cal | | | |
| character(len=512) |
| :: |
msgstring | | | |
| character(len=512) |
| :: |
msgstring1 | | | |
| character(len=512) |
| :: |
msgstring2 | | | |
| character(len=512) |
| :: |
msgstring3 | | | |
| type(obs_def_type) |
| :: |
this_obs_def | | | |
| integer, |
allocatable | :: |
n_this_type(:) | | | |
| integer |
| :: |
this_type | | | |
| character(len=metadatalength) |
| :: |
meta_data | | | |
| integer, |
parameter | :: |
print_every | = | 5000 | |
| integer, |
parameter | :: |
max_obs_input_types | = | 500 | |
| character(len=256) |
| :: |
filename_in | = | '' | |
| character(len=256) |
| :: |
filename_out | = | '' | |
| integer |
| :: |
max_count_per_type | = | 10 | |
| integer |
| :: |
max_total_count | = | -1 | |
| logical |
| :: |
print_only | = | .false. | |
| character(len=32) |
| :: |
calendar | = | 'Gregorian' | |
Subroutines
Arguments
| Type |
Intent | Optional |
Attributes | | Name | |
| type(obs_sequence_type), |
intent(in) |
|
| :: |
seq_in | |
| character(len=*), |
intent(in) |
|
| :: |
filename | |
Arguments
| Type |
Intent | Optional |
Attributes | | Name | |
| type(obs_sequence_type), |
intent(in) |
|
| :: |
seq | |
| character(len=*), |
intent(in) |
|
| :: |
filename | |
Arguments
| Type |
Intent | Optional |
Attributes | | Name | |
| type(obs_sequence_type), |
intent(in) |
|
| :: |
seq | |
| character(len=*), |
intent(in), |
optional |
| :: |
fname | |


Classes | |
| class | partitions |
Public Types | |
| typedef InputGeometry | geometry_type |
| typedef OutputPoint | point_type |
| typedef partitions | state_type |
Public Member Functions | |
| void | apply (InputGeometry const &geometry, partitions &state) const |
| template<typename OutputIterator > | |
| void | result (partitions const &state, OutputIterator out, bool clockwise) const |
Definition at line 240 of file hull_graham_andrew.hpp.
| typedef OutputPoint boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >::point_type |
Definition at line 243 of file hull_graham_andrew.hpp.
| typedef InputGeometry boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >::geometry_type |
Definition at line 244 of file hull_graham_andrew.hpp.
| typedef partitions boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >::state_type |
Definition at line 266 of file hull_graham_andrew.hpp.
| void boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >::apply | ( | InputGeometry const & | geometry, | |
| partitions & | state | |||
| ) | const |
Definition at line 269 of file hull_graham_andrew.hpp.
| void boost::geometry::strategy::convex_hull::graham_andrew< InputGeometry, OutputPoint >::result | ( | partitions const & | state, | |
| OutputIterator | out, | |||
| bool | clockwise | |||
| ) | const |
Definition at line 322 of file hull_graham_andrew.hpp.
|
December 1, 2009 |
Copyright © 1995-2009 Barend Gehrels, Geodan, Amsterdam Copyright © 2008-2009 Bruno Lalande, Paris Copyright © 2009 Mateusz Loskot, Cadcorp, London |


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.xml.datatype.DatatypeConstants
public final class DatatypeConstants
Utility class to contain basic Datatype values as constants.
| Nested Class Summary | |
|---|---|
static class |
DatatypeConstants.Field
Type-safe enum class that represents six fields of the Duration class. |
| Field Summary | |
|---|---|
static int |
APRIL
Value for fourth month of year. |
static int |
AUGUST
Value for eighth month of year. |
static QName |
DATE
Fully qualified name for W3C XML Schema 1.0 datatype date . |
static QName |
DATETIME
Fully qualified name for W3C XML Schema 1.0 datatype dateTime . |
static DatatypeConstants.Field |
DAYS
A constant that represents the days field. |
static int |
DECEMBER
Value for twelve month of year. |
static QName |
DURATION
Fully qualified name for W3C XML Schema datatype duration . |
static QName |
DURATION_DAYTIME
Fully qualified name for XQuery 1.0 and XPath 2.0 datatype dayTimeDuration . |
static QName |
DURATION_YEARMONTH
Fully qualified name for XQuery 1.0 and XPath 2.0 datatype yearMonthDuration . |
static int |
EQUAL
Comparison result. |
static int |
FEBRUARY
Value for second month of year. |
static int |
FIELD_UNDEFINED
Designation that an "int" field is not set. |
static QName |
GDAY
Fully qualified name for W3C XML Schema 1.0 datatype gDay . |
static QName |
GMONTH
Fully qualified name for W3C XML Schema 1.0 datatype gMonth . |
static QName |
GMONTHDAY
Fully qualified name for W3C XML Schema 1.0 datatype gMonthDay . |
static int |
GREATER
Comparison result. |
static QName |
GYEAR
Fully qualified name for W3C XML Schema 1.0 datatype gYear . |
static QName |
GYEARMONTH
Fully qualified name for W3C XML Schema 1.0 datatype gYearMonth . |
static DatatypeConstants.Field |
HOURS
A constant that represents the hours field. |
static int |
INDETERMINATE
Comparison result. |
static int |
JANUARY
Value for first month of year. |
static int |
JULY
Value for seventh month of year. |
static int |
JUNE
Value for sixth month of year. |
static int |
LESSER
Comparison result. |
static int |
MARCH
Value for third month of year. |
static int |
MAX_TIMEZONE_OFFSET
W3C XML Schema max timezone offset is -14:00. |
static int |
MAY
Value for fifth month of year. |
static int |
MIN_TIMEZONE_OFFSET
W3C XML Schema min timezone offset is +14:00. |
static DatatypeConstants.Field |
MINUTES
A constant that represents the minutes field. |
static DatatypeConstants.Field |
MONTHS
A constant that represents the months field. |
static int |
NOVEMBER
Value for eleven month of year. |
static int |
OCTOBER
Value for tenth month of year. |
static DatatypeConstants.Field |
SECONDS
A constant that represents the seconds field. |
static int |
SEPTEMBER
Value for ninth month of year. |
static QName |
TIME
Fully qualified name for W3C XML Schema 1.0 datatype time . |
static DatatypeConstants.Field |
YEARS
A constant that represents the years field. |
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int JANUARY
public static final int FEBRUARY
public static final int MARCH
public static final int APRIL
public static final int MAY
public static final int JUNE
public static final int JULY
public static final int AUGUST
public static final int SEPTEMBER
public static final int OCTOBER
public static final int NOVEMBER
public static final int DECEMBER
public static final int LESSER
Comparison result.
public static final int EQUAL
Comparison result.
public static final int GREATER
Comparison result.
public static final int INDETERMINATE
Comparison result.
public static final int FIELD_UNDEFINED
public static final DatatypeConstants.Field YEARS
A constant that represents the years field.
public static final DatatypeConstants.Field MONTHS
A constant that represents the months field.
public static final DatatypeConstants.Field DAYS
A constant that represents the days field.
public static final DatatypeConstants.Field HOURS
A constant that represents the hours field.
public static final DatatypeConstants.Field MINUTES
A constant that represents the minutes field.
public static final DatatypeConstants.Field SECONDS
A constant that represents the seconds field.
public static final QName DATETIME
Fully qualified name for W3C XML Schema 1.0 datatype dateTime
.
public static final QName TIME
Fully qualified name for W3C XML Schema 1.0 datatype time
.
public static final QName DATE
Fully qualified name for W3C XML Schema 1.0 datatype date
.
public static final QName GYEARMONTH
Fully qualified name for W3C XML Schema 1.0 datatype gYearMonth
.
public static final QName GMONTHDAY
Fully qualified name for W3C XML Schema 1.0 datatype gMonthDay
.
public static final QName GYEAR
Fully qualified name for W3C XML Schema 1.0 datatype gYear
.
public static final QName GMONTH
Fully qualified name for W3C XML Schema 1.0 datatype gMonth
.
public static final QName GDAY
Fully qualified name for W3C XML Schema 1.0 datatype gDay
.
public static final QName DURATION
Fully qualified name for W3C XML Schema datatype duration
.
public static final QName DURATION_DAYTIME
Fully qualified name for XQuery 1.0 and XPath 2.0 datatype dayTimeDuration
.
public static final QName DURATION_YEARMONTH
Fully qualified name for XQuery 1.0 and XPath 2.0 datatype yearMonthDuration
.
public static final int MAX_TIMEZONE_OFFSET
public static final int MIN_TIMEZONE_OFFSET
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


A retail shop that specializes in gifts, fashionable clothes, accessories, shoes for both men and women wear. Full Salon services for ladies


Edit Quiz
Questions
-
drag_handle
800 ptQuestion 1 of 2An angular 2 project written in typescript is* transpiled to javascript duri*ng the build process. Which of the following additional features are provided to the developer while programming on typescript over javascript?keyboard_arrow_down AnswersSingle Answer
-
drag_handle
800 ptQuestion 2 of 2What will be the output of below program?
function f(input: boolean) {
let a = 100;
if (input) {
let b = a + 1;
return b;
}
return b;
}
New Question
An angular 2 project written in typescript is* transpiled to javascript duri*ng the build process. Which of the following additional features are provided to the developer while programming on typescript over javascript?
Shortly describe the question.


{% extends "assessments/panel/panel_base.html" %} {% from "macros.html" import render_form, render_score_pill, render_finding_status_pill, render_cvss_pill %} {% block body %}
{% endblock %} {% block action_buttons %} {% if assessment.findings %}| Title | Type | CVSS score | Business risk | Status | Actions | {% for finding in assessment.findings | sort(attribute='cvss_v3_score,business_risk', reverse=true) %}|
|---|---|---|---|---|---|---|
| {{ finding.title }} | {{ finding.type }} | {{ render_cvss_pill(finding.cvss_v3_severity, finding.cvss_v3_score) }} | {{ render_score_pill(finding.business_risk) }} | {{ render_finding_status_pill(finding.status) }} |


*** User 2017-05-05 21:40:53.036 ***
21:40:53.036 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:53.042 ***
21:40:53.041 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-1@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:54.649 ***
21:40:54.649 [info] Enabling membership...
*** User 2017-05-05 21:40:54.650 ***
21:40:54.650 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:54.656 ***
21:40:54.656 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-2@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:56.211 ***
21:40:56.211 [info] Enabling membership...
*** User 2017-05-05 21:40:56.212 ***
21:40:56.212 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:56.217 ***
21:40:56.217 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-3@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:56.471 ***
Joining node: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49993
*** User 2017-05-05 21:40:56.471 ***
Joining issued: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49993
*** User 2017-05-05 21:40:56.471 ***
Joining node: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49977
*** User 2017-05-05 21:40:56.472 ***
Joining issued: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49977
*** User 2017-05-05 21:40:56.472 ***
Joining node: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49963
*** User 2017-05-05 21:40:56.473 ***
Joining issued: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49963
*** User 2017-05-05 21:40:56.533 ***
Waiting for join to complete with manager: partisan_default_peer_service_manager
*** User 2017-05-05 21:40:56.536 ***
Finished.
*** CT 2017-05-05 21:40:56.536 *** COVER INFO
Adding nodes to cover test: ['runner@MacBook-Pro-de-Anne-France']
*** CT 2017-05-05 21:40:56.544 *** COVER INFO
Successfully added nodes to cover test: []
*** User 2017-05-05 21:40:56.564 ***
Case finished: transaction_test
*** User 2017-05-05 21:41:03.610 ***
21:41:03.610 [info] Application lasp exited with reason: stopped
*** User 2017-05-05 21:41:03.611 ***
21:41:03.611 [info] Application partisan exited with reason: stopped
=== Ended at 2017-05-05 21:41:03
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index


| Location |
| This site is located on the west side of the hill found in the town of Ventarrón, and covers about 2,500 square meters. It is about 16 miles (25 km) southwest of Chiclayo. |
| Address |
| Ventarrón 13/6 Km, Lambayeque, Peru |
| Price |
Adults: 6 Soles Students: 2-4 Soles depending on age of student (price goes up with age) |
| English/Spanish Tours |
| Spanish tours are offered at the location. If you would like an English tour, you will need to hire out a private guide. |
| Time It Takes |
| 2 hours (plus travel time) |
| Activities |
| In addition to the tour of the site, there is a small zoo with monkeys, iguanas, and other animals. A small museum features rocks and animal skeletons from around the area, and a garden shows some of the indigenous plants of Ventarrón. Kids especially will enjoy these sections, and might enjoy visiting this area halfway through visiting the archaeological area to take a quick break from listening. Eventually, a larger museum will be built that will exhibit the treasures found in Ventarrón. |
| Gift Shop |
| No |


The picture above is a still from Alan Bridges' 1985 film The Shooting Party, based on Isobel Colegate's novel of 1981. James Mason plays Sir Randolph Nettleby, landowner, enthusiastic bird-shooter, and budding pamphleteer. John Gielgud's character is giving him some pamphleteering tips, having had his tract on animal rights printed by an “anarchist in Dorking”. Earlier, Gielgud has been marching about the field brandishing a placard in an attempt to disrupt the bird-shoot. Intriguingly, the name of Gielgud's character is Cornelius Cardew. Mere coincidence, or was Isobel Colegate gently teasing another upper class Englishman given to protest and to the brandishing of placards? And are there any other instances of fictional characters being given the names of English Maoist avant garde composers?


All routines in the Math unit except Math.Distance and Math.DistancePointLine are exported unqualified. (This means you can call the entry points directly.) Math.Distance and Math.DistancePointLine are exported qualified. All constants in the Math unit are exported qualified. (Both Math.PI and Math.E must be prefaced with "Math.".)
Descriptions of all the subprograms in the Math module can be found in this chapter.
| Math.PI | The constant p (3.14...). | |
| Math.E | The natural base e (2.718...). |
| abs* | The absolute value function. | |
| arccos | The arccos function (radians). | |
| arccosd | The arccos function (degrees). | |
| arcsin | The arcsin function (radians). | |
| arcsind | The arcsin function (degrees). | |
| arctan | The arctan function (radians). | |
| arctand | The arctan function (degrees). | |
| cos | The cosine function (radians). | |
| cosd | The cosine function (degrees). | |
| exp | The exponentiation function. | |
| ln | The natural logarithm function. | |
| max* | The maximum value function. | |
| min* | The minimum value function. | |
| sign | The sign function. | |
| sin | The sine function (radians). | |
| sind | The sine function (degrees). | |
| tan | The tangent function (radians). | |
| tand | The tangent function (degrees). | |
| sqrt | The square root function. | |
| Distance | The distance between two points. | |
| DistancePointLine | The distance between a point and a line segment. |
* Part of the language, conceptually part of the Math unit.


Vex
An extensible data validation library for Elixir.
Can be used to check different data types for compliance with criteria.
Ships with built-in validators to check for attribute presence, absence, inclusion, exclusion, format, length, acceptance, and by a custom function. You can easily define new validators and override existing ones.
Inspired by
- Rails ActiveModel Validations
- Clojure’s Validateur
Supported Validations
Note the examples below use Vex.valid?/2
, with the validations to
check explicitly provided as the second argument. For information on how
validation configuration can be provided as part of a single argument
(eg, packaged with the data to check passed to Vex.valid?/1
) see
“Configuring Validations” below.
Note all validations can be skipped based on :if
and :unless
conditions given as options. See “Validation Conditions” further below for
more information.
Presence
Ensure a value is present:
Vex.valid? post, title: [presence: true]
See the documentation on Vex.Validators.Presence
for details on
available options.
Absence
Ensure a value is absent (blank)
Vex.valid? post, byline: [absence: true]
See the documentation on Vex.Validators.Absence
for details on
available options.
Inclusion
Ensure a value is in a list of values:
Vex.valid? post, category: [inclusion: ["politics", "food"]]
This validation can be skipped for nil
or blank values by including
allow_nil: true
and/or allow_blank: true
.
See the documentation on Vex.Validators.Inclusion
for details on available options.
Exclusion
Ensure a value is not in a list of values:
Vex.valid? post, category: [exclusion: ["oped", "lifestyle"]]
See the documentation on Vex.Validators.Exclusion
for details on available
options.
Format
Ensure a value matches a regular expression:
Vex.valid? widget, identifier: [format: ~r/(^id-)/]
This validation can be skipped for nil
or blank values by including
allow_nil: true
and/or allow_blank: true
.
See the documentation on Vex.Validators.Format
for details on
available options.
Length
Ensure a value’s length is at least a given size:
Vex.valid? user, username: [length: [min: 2]]
Ensure a value’s length is at or below a given size:
Vex.valid? user, username: [length: [max: 10]]
Ensure a value’s length is within a range (inclusive):
Vex.valid? user, username: [length: [in: 2..10]]
This validation can be skipped for nil
or blank values by including
allow_nil: true
and/or allow_blank: true
.
See the documentation on Vex.Validators.Length
for details on
available options.
Acceptance
Ensure an attribute is set to a positive (or custom) value. For use expecially with “acceptance of terms” checkboxes in web applications.
Vex.valid?(user, accepts_terms: [acceptance: true])
To check for a specific value, use :as
:
Vex.valid?(user, accepts_terms: [acceptance: [as: "yes"]])
See the documentation on Vex.Validators.Acceptance
for details on
available options.
Confirmation
Ensure a value has a matching confirmation:
Vex.valid? user, password: [confirmation: true]
The above would ensure the values of password
and
password_confirmation
are equivalent.
This validation can be skipped for nil
or blank values by
including allow_nil: true
and/or allow_blank: true
.
See the documentation on Vex.Validators.confirmation
for details
on available options.
Custom Function
You can also just provide a custom function for validation instead of a validator name:
Vex.valid?(user, password: fn (pass) -> byte_size(pass) > 4 end)
Vex.valid? user, password: &valid_password?/1
Vex.valid?(user, password: &(&1 != "god"))
Instead of returning a boolean the validate function may return :ok
on success, or {:error, "a message"}
on error:
Vex.valid?(user, password: fn (password) ->
if valid_password?(password) do
:ok
else
{:error, "#{password} isn't a valid password"}
end
end)
Or explicitly using :by
:
Vex.valid?(user, age: [by: &(&1 > 18)])
This validation can be skipped for nil
or blank values by including
allow_nil: true
and/or allow_blank: true
.
See the documentation on Vex.Validators.By
for details on available options.
Validation Conditions
A validation can be made applicable (or unapplicable) by using the :if
,
:if_any
, :unless
and :unless_any
options.
Note Vex.results
will return tuples with :not_applicable
for validations that
are skipped as a result of failing conditions.
Based on another attribute’s presence
Require a post to have a body
of at least 200 bytes unless a non-blank
reference_url
is provided.
iex> Vex.valid?(post, body: [length: [min: 200, unless: :reference_url]])
Based on other attributes’ presence
Require a post to have a body
of at least 200 bytes unless a non-blank
reference_url
and category
are provided.
iex> Vex.valid?(post, body: [length: [min: 200, unless: [:reference_url, :category]]])
Require a post to have a body
of at least 200 bytes unless a non-blank
reference_url
or category
is provided.
iex> Vex.valid?(post, body: [length: [min: 200, unless_any: [:reference_url, :category]]])
Based on another attribute’s value
Only require a password if the state
of a user is :new
:
iex> Vex.valid?(user, password: [presence: [if: [state: :new]]]
Based on other attributes’ value
Only require a password if the state
of a user is :new
and she is not from Facebook:
iex> Vex.valid?(user, password: [presence: [if: [state: :new, from_facebook: false]]]
Only require a password if the state
of a user is :new
or she is not from Facebook:
iex> Vex.valid?(user, password: [presence: [if_any: [state: :new, from_facebook: false]]]
Based on a custom function
Don’t require users from Facebook to provide an email address:
iex> Vex.valid?(user, email: [presence: [unless: &User.from_facebook?/1]]
Require users less than 13 years of age to provide a parent’s email address:
iex> Vex.valid?(user, parent_email: [presence: [if: &(&1.age < 13)]]
Configuring Validations
The examples above use Vex.valid?/2
, passing both the data to
be validated and the validation settings. This is nice for ad hoc data
validation, but wouldn’t it be nice to just:
Vex.valid?(data)
… and have the data tell Vex which validations should be evaluated?
In Structs
In your struct module, use Vex.Struct
:
defmodule User do
defstruct username: nil, password: nil, password_confirmation: nil
use Vex.Struct
validates :username, presence: true,
length: [min: 4],
format: ~r/^[[:alpha:]][[:alnum:]]+$/
validates :password, length: [min: 4],
confirmation: true
end
Note validates
should only be used once per attribute.
Once configured, you can use Vex.valid?/1
:
user = %User{username: "actualuser",
password: "abcdefghi",
password_confirmation: "abcdefghi"}
Vex.valid?(user)
You can also use valid?
directly from the Module:
user |> User.valid?
In Keyword Lists
In your list, just include a :_vex
entry and use Vex.valid?/1
:
user = [username: "actualuser",
password: "abcdefghi",
password_confirmation: "abcdefghi",
_vex: [username: [presence: true,
length: [min: 4],
format: ~r/^[[:alpha:]][[:alnum:]]+$/]],
password: [length: [min: 4], confirmation: true]]
Vex.valid?(user)
Others
Just implement the Vex.Extract
protocol. Here’s what was done to
support keyword lists:
defimpl Vex.Extract, for: List do
def settings(data) do
Keyword.get data, :_vex
end
def attribute(data, name) do
Keyword.get data, name
end
end
Querying Results
For validity, it’s the old standard, Vex.valid?/1
:
iex> Vex.valid?(user)
true
(If you need to pass in the validations to use, do that as a second argument to
Vex.valid?/2
)
You can access the raw validation results using Vex.results/1
:
iex> Vex.results(user)
[{:ok, :username, :presence},
{:ok, :username, :length},
{:ok, :username, :format}]
If you only want the errors, use Vex.errors/1
:
iex> Vex.errors(another_user)
[{:error, :password, :length, "must have a length of at least 4"},
{:error, :password, :confirmation, "must match its confirmation"}]
Error Message Renderers
By default Vex uses Vex.ErrorRenderers.EEx
as default renderer, also have
Vex.ErrorRenderers.Parameterized
, and you have ability to define your own.
For example if we want to use Linguist for internationalization, we can do the following:
defmodule I18nErrorRenderer do
@behaviour Vex.ErrorRenderer
use Linguist.Vocabulary
locale "en", [
foo: [
too_short: "too short, min %{min} chars",
must_start_with_f: "must start with an f",
],
]
locale "kr", [
foo: [
too_short: "너무 짧으면, 최소 %{min} 개 문자",
must_start_with_f: "f로 시작해야합니다",
],
]
def message(options, _default, context \\ []) do
message = options[:message] || raise "message is needed for proper i18n"
locale = options[:locale] || "en"
t!(locale, message, context)
end
end
result = Vex.validate([name: "Foo"], name: [
length: [
min: 4,
error_renderer: I18nErrorRenderer,
message: "foo.too_short"
],
format: [
with: ~r/^f/,
locale: "kr",
error_renderer: I18nErrorRenderer,
message: "foo.must_start_with_f",
]
])
assert {:error, [
{:error, :name, :length, "too short, min 4 chars"},
{:error, :name, :format, "f로 시작해야합니다"}
]} = result
We can set error renderer globally:
config :vex,
error_renderer: Vex.ErrorRenderers.Parameterized
Validators declare a list of the available message fields and their
descriptions by setting the module attribute @message_fields
(see
Vex.Validator.ErrorMessage
), and the metadata is available for querying:
iex> Vex.Validators.Length.__validator__(:message_fields)
[value: "Bad value", tokens: "Tokens from value", size: "Number of tokens",
min: "Minimum acceptable value", max: "Maximum acceptable value"]
Custom EEx Error Renderer Messages
Custom error messages can be requested by validations when providing the
:message
option and can use EEx to insert fields specific to the validator, eg:
validates :body, length: [min: 4,
tokenizer: &String.split/1,
message: "<%= length tokens %> words isn't enough"]
This could yield, in the case of a :body
value "hello my darling"
, the result:
{:error, "3 words isn't enough"}
Adding and Overriding Validators
Validators are simply modules that implement validate/2
and return :ok
or a tuple with :error
and a message. They usually use Vex.Validator
as well to get some common utilities for supporting :allow_nil
, :allow_blank
, and custom :message
options:
defmodule App.CurrencyValidator do
use Vex.Validator
def validate(value, options) do
# Return :ok or {:error, "a message"}
end
end
If you wanted to make this validator available to Vex as the :currency
validator so that you could do this:
validates :amount, currency: true
You just need to add a validator source so that Vex knows where to find it.
A source can be anything that implements the Vex.Validator.Source
protocol.
We’ll use a keyword list for this example. The implementation for List
allows us to provide a simple mapping.
Vex uses Application.get_env(:vex, :sources)
to retrieve the
configuration of sources, defaulting to [Vex.Validators]
. We can
set the configuration with
Mix.Config,
as in:
config :vex,
sources: [[currency: App.CurrencyValidator], Vex.Validators]
Vex will consult the list of sources — in order — when looking for a
validator. By putting our new source before Vex.Validators
, we make it
possible to override the built-in validators.
Note: Without a sources
configuration, Vex falls back to a default of [Vex.Validators]
.
Using Modules as Sources
If adding mappings to our keyword list source becomes
tiresome, we can make use of the fact there’s a Vex.Validator.Source
implementation for Atom
; we can provide a module name as a source instead
(just as Vex does with Vex.Validators
).
config :vex,
sources: [App.Validators, Vex.Validators]
If given an atom, Vex will assume it refers to a module and try two strategies to retrieve a validator:
- If the module exports a
validator/1
function, it will call that function, passing the validator name (eg,:currency
) - Otherwise, Vex will assume the validator module is the same as the
source module plus a dot and the camelized validator name (eg, given
a source of
App.Validators
, it would look for a:currency
validator atApp.Validators.Currency
)
In either case it will check the candidate validator for an exported
validate/2
function.
In the event no validators can be found for a name, a
Vex.InvalidValidatorError
will be raised.
Checking Validator Lookup
To see what validator Vex finds for a given validator name, use Vex.validator/1
:
iex> Vex.validator(:currency)
App.Validators.Currency
Contributing
Please fork and send pull requests (preferably from non-master branches), including tests (doctests or normal ExUnit.Case
tests).
Report bugs and request features via Issues; kudos if you do it from pull requests you submit that fix the bugs or add the features. ;)
License
Released under the MIT License.


| 1 |
Ahmed_2019 |
Diagnostic delays in Middle East respiratory syndrome coronavirus patients and health systems |
Ahmed, Anwar E. |
2019 |
2019-12-31 |
PMC |
N |
PMC7102677 |
31006635.0 |
10.1016/j.jiph.2019.04.002 |
matcley0 |
0.602741 |
Muniz-Rodriguez_2020 |
|
| 2 |
Alqahtani_2016 |
Association between Australian Hajj Pilgrims’ awareness of MERS-CoV, and their compliance with preventive measures and exposure to camels |
Alqahtani, Amani S.; Wiley, Kerrie E.; Mushta, Sami M.; Yamazaki, Kaoruko; BinDhim, Nasser F.; Heywood, Anita E.; Booy, Robert; Rashid, Harunor |
2016 |
2016-07-18 |
PMC |
N |
PMC7107559 |
27432904.0 |
10.1093/jtm/taw046 |
m6dflwmm |
0.590878 |
Lim_D_2017, Rossi_2020 |
|
| 3 |
Miguel_2017 |
Risk factors for MERS coronavirus infection in dromedary camels in Burkina Faso, Ethiopia, and Morocco, 2015 |
Miguel, Eve; Chevalier, Véronique; Ayelet, Gelagay; Ben Bencheikh, Med Nadir; Boussini, Hiver; Chu, Daniel KW; El Berbri, Ikhlass; Fassi-Fihri, Ouaffa; Faye, Bernard; Fekadu, Getnet; Grosbois, Vladimir; Ng, Bryan CY; Perera, Ranawaka APM; So, TY; Traore, Amadou; Roger, François; Peiris, Malik |
2017 |
2017-03-30 |
COMM-USE |
N |
PMC5388105 |
28382915.0 |
10.2807/1560-7917.es.2<IP_ADDRESS>498 |
hrz293mb |
0.574725 |
Gao_Y_2020, Al_Mawly_2015, Rossi_2020 |
|
| 4 |
ten_Oever_2014 |
The discriminative capacity of soluble Toll-like receptor (sTLR)2 and sTLR4 in inflammatory diseases |
ten Oever, Jaap; Kox, Matthijs; van de Veerdonk, Frank L; Mothapo, Khutso M; Slavcovici, Adriana; Jansen, Tim L; Tweehuysen, Lieke; Giamarellos-Bourboulis, Evangelos J; Schneeberger, Peter M; Wever, Peter C; Stoffels, Monique; Simon, Anna; van der Meer, Jos WM; Johnson, Melissa D; Kullberg, Bart-Jan; Pickkers, Peter; Pachot, Alexandre; Joosten, Leo AB; Netea, Mihai G |
2014 |
2014-11-19 |
COMM-USE |
N |
PMC4240815 |
25406630.0 |
10.1186/s12865-014-0055-y |
0zkeoa1z |
0.535664 |
|
|
| 5 |
Evers_2016 |
Red cell alloimmunisation in patients with different types of infections |
Evers, Dorothea; van der Bom, Johanna G.; Tijmensen, Janneke; Middelburg, Rutger A.; de Haas, Masja; Zalpuri, Saurabh; de Vooght, Karen M. K.; van de Kerkhof, Daan; Visser, Otto; Péquériaux, Nathalie C. V.; Hudig, Francisca; Zwaginga, Jaap Jan |
2016 |
2016-08-18 |
PMC |
N |
PMC7161904 |
27539877.0 |
10.1111/bjh.14307 |
ylg93l9q |
0.517811 |
Rossi_2020, Myles_2012, Lim_D_2017, Muniz-Rodriguez_2020 |
|
| 6 |
Virlogeux_2016 |
Association between Severity of MERS-CoV Infection and Incubation Period |
Virlogeux, Victor; Park, Minah; Wu, Joseph T.; Cowling, Benjamin J. |
2016 |
2016-03-23 |
None |
N |
PMC4766874 |
26890291.0 |
10.3201/eid2203.151437 |
k8kgtzrx |
0.470284 |
|
Ko_J_2018 |
| 7 |
Alper_2008 |
Cytokine polymorphisms predict the frequency of otitis media as a complication of rhinovirus and RSV infections in children |
Alper, Cuneyt M.; Winther, Birgit; Owen Hendley, J.; Doyle, William J. |
2008 |
2008-06-17 |
PMC |
N |
PMC7087847 |
18560870.0 |
10.1007/s00405-008-0729-2 |
t07vco4k |
0.465810 |
Park_2018, Benjafield_2004, Chen_2018 |
|
| 8 |
Arabi_2019 |
Ribavirin and Interferon Therapy for Critically Ill Patients With Middle East Respiratory Syndrome: A Multicenter Observational Study |
Arabi, Yaseen M; Shalhoub, Sarah; Mandourah, Yasser; Al-Hameed, Fahad; Al-Omari, Awad; Al Qasim, Eman; Jose, Jesna; Alraddadi, Basem; Almotairi, Abdullah; Al Khatib, Kasim; Abdulmomen, Ahmed; Qushmaq, Ismael; Sindi, Anees A; Mady, Ahmed; Solaiman, Othman; Al-Raddadi, Rajaa; Maghrabi, Khalid; Ragab, Ahmed; Al Mekhlafi, Ghaleb A; Balkhy, Hanan H; Al Harthy, Abdulrahman; Kharaba, Ayman; Gramish, Jawaher A; Al-Aithan, Abdulsalam M; Al-Dawood, Abdulaziz; Merson, Laura; Hayden, Frederick G; Fowler, Robert |
2019 |
2019-06-25 |
PMC |
N |
PMC7108209 |
31925415.0 |
10.1093/cid/ciz544 |
x2b0ao3q |
0.416337 |
Rossi_2020 |
|
| 9 |
Park_2018 |
Hyponatremia in children with respiratory infections: a cross-sectional analysis of a cohort of 3938 patients |
Park, Sung Won; Shin, Son Moon; Jeong, Moonsun; Cho, Dong-Hee; Lee, Keum Hwa; Eisenhut, Michael; Kronbichler, Andreas; Moritz, Michael; Il Shin, Jae |
2018 |
2018-11-07 |
COMM-USE |
N |
PMC6220324 |
30405154.0 |
10.1038/s41598-018-34703-1 |
vl9n1fnc |
0.410561 |
|
|
| 10 |
Kang_2017 |
Clinical and Epidemiologic Characteristics of Spreaders of Middle East Respiratory Syndrome Coronavirus during the 2015 Outbreak in Korea |
Kang, Chang Kyung; Song, Kyoung-Ho; Choe, Pyoeng Gyun; Park, Wan Beom; Bang, Ji Hwan; Kim, Eu Suk; Park, Sang Won; Kim, Hong Bin; Kim, Nam Joong; Cho, Sung-il; Lee, Jong-koo; Oh, Myoung-don |
2017 |
2017-03-17 |
NONCOMM |
N |
PMC5383605 |
28378546.0 |
10.3346/jkms.2<IP_ADDRESS>4 |
v5egtgdo |
0.378395 |
Rossi_2020 |
|
| 11 |
Alburikan_2019 |
Identifying factors and target preventive therapies for Middle East Respiratory Syndrome sucsibtable patients |
Alburikan, Khalid A.; Abuelizz, Hatem A. |
2019 |
2019-12-07 |
None |
Y |
PMC7000305 |
32042254.0 |
10.1016/j.jsps.2019.11.016 |
l4xexlqi |
0.351524 |
Goka_2014 |
|
| 12 |
Ko_J_2018 |
Host susceptibility to MERS-CoV infection, a retrospective cohort study of the 2015 Korean MERS outbreak |
Ko, Jae-Hoon; Seok, Hyeri; Park, Ga Eun; Lee, Ji Yeon; Lee, Ji Yong; Cho, Sun Young; Ha, Young Eun; Kang, Ji-Man; Kim, Yae-Jean; Kang, Cheol-In; Chung, Doo Ryeon; Song, Jae-Hoon; Peck, Kyong Ran |
2018 |
2018-02-28 |
PMC |
N |
PMC7129617 |
29223614.0 |
10.1016/j.jiac.2017.09.008 |
bnh65bqg |
0.332710 |
Rossi_2020 |
|


WITNESS LIST
Natural Resources
April 23, 2013 9:00 AM
FOR:
Billingsley, Anne (Oneok, Inc.), Austin, TX
Dyer, R.A. (Atmos Cities Steering Committee), Austin, TX
Holt, David (Permian Basin Petroleum Assoc.), Austin, TX
Leal, Gloria (TX Alliance of Energy Producers), Austin, TX
Mann, James (Texas Pipeline Assoc.), Austin, TX
Reed, Cyrus (Lone Star Chapter, Sierra Club), Austin, TX
Ruckel, Mari (Texas Oil and Gas Association), Austin, TX
Smith, Tom "Smitty" (Public Citizen), Austin, TX
Van Hoy, Billy (Texas Propane Gas Association), Austin, TX
ON:
Carter, Teddy (TIPRO - Texas Independent Producers & Royalty Owners Association),
Austin, TX
Craddick, Christi (Railroad Commission of Texas), Austin, TX
Ogle, Steven Staff Attorney (Sunset Commission), Austin, TX
Porter, David (Texas Railroad Commission), Austin, TX
Reed, Joey (Sunset Commission Staff), Austin, TX
Saenz, Aaron (Atmos Energy), Austin, TX
Smitherman, Barry (Railroad Commission), Austin, TX
Registering, but not testifying:
FOR:
Allday, Marty (Enbridge Energy), Houston, TX
Cannon, Thure (Texas Pipeline Association), Austin, TX
Gipson, Mark (Devon Energy), Ft. Worth, TX
Goleman, Kinnan (Shell Oil Co.), Austin, TX
Haynes, Adam (Chesapeake Energy), Austin, TX
Hodges, Ken (Texas Farm Bureau), Austin, TX
Mahoney, Anne (Texas Conservative Coalition), Austin, TX
Minick, Stephen (Texas Association of Business), Austin, TX
Moore, Julie (Occidental Petroleum), Austin, TX
Perry, Steve (Chevron USA), Austin, TX
Phenix, Billy (Texas Land & Mineral Owners Association), Austin, TX
Ruckel, Grant (Energy Transfer/Regency Energy/Sunoco Logistics), Austin, TX
Rudd, Tyler (West Texas Gas), Austin, TX
Sander, Lindsay (MarkWest Energy), Houston, TX
Sander, Lindsay (Texas Pipeline Safety Coalition), Houston, TX
Stegall, Justin (Enbridge Energy Company), Houston, TX
Stevens, Bill (Texas Alliance of Energy Producers), Austin, TX
Woodard, Shayne (DCP Midstream, Freeport LNG, Trans Canada), Austin, TX
WITNESS LIST
Natural Resources
April 23, 2013 9:00 AM
FOR:
Anthony, Harry (Uranium Energy Corp.), Corpus Christi, TX
Fugate, Sam (Mayor of Kingsville), Kingsville, TX
Leftwich, Josh (Cameco), Cheyenne, TX
Messbarger, Dick (Kingsville Economic Development Council), Kingsville, TX
Pelizza, Mark (URI, INC.), Plano, TX
AGAINST:
Reed, Cyrus (Self), Austin, TX
Registering, but not testifying:
FOR:
Berlawga, Hugo (Uranium Resources), Austin, TX
Blevins, Chesley (Rio Grande Resources), Austin, TX
Gipson, Mark (Devon Energy), Ft. Worth, TX
Golemon, Kinnan (Uranium Energy Corp.), Austin, TX
Holmes, Craig W. (Uranium Energy Corp.), Austin, TX
Luthiqer, Peter (Mestena Uranium/TMRA), Corpus Christi, TX
Mahoney, Anne (Texas Conservative Coalition), Austin, TX
Minick, Stephen (Texas Association of Business), Austin, TX
Powers, Trey (Texas Mining and Reclamation Association), Austin, TX
AGAINST:
Cumberland, Elizabeth (Self), Martindale, TX
Hadden, Karen (SEED Coalition), Austin, TX
Hess, Myron J. (National Wildlife Federation), Austin, TX
Metzger, Luke (Environment Texas), Austin, TX
Smith, Tom "Smitty" (Public Citizen), Austin, TX
Weinberg, David (Texas League of Conservation Voters), Austin, TX
FOR:
Mann, James (Texas Pipeline Assoc.), Austin, TX
Smith, Tom "Smitty" (Public Citizen), Austin, TX
ON:
McDonald, Mary ("Polly") Ross (Railroad Commission, Pipeline Safety Division), Austin,
TX
Registering, but not testifying:
FOR COMMITTEE SUBSTITUTE (For CSSB 514) :
Allday, Marty (Enbridge Energy), Houston, TX
Goleman, Kinnan (Shell Oil Co.), Austin, TX
Haynes, Adam (Chesapeake Energy), Austin, TX
Hinkle, Dan (Apache Corp.), Sugar Land, TX
Perry, Steve (Chevron USA), Austin, TX
Ruckel, Mari (Texas Oil and Gas Association), Austin, TX
WITNESS LIST
Natural Resources
April 23, 2013 9:00 AM
Stegall, Justin (Enbridge Energy Company), Houston, TX
Stevens, Bill (TX Alliance of Energy Producers), Austin, TX
FOR:
Cannon, Thure (Texas Pipeline Association), Austin, TX
Deadrick, June (CenterPoint Energy), Austin, TX
Hosek, Chris (Range Resources), Austin, TX
Lee, Donald (Texas Conference of Urban Counties), Austin, TX
Reed, Cyrus (Sierra Club, Lone Star Chapter), Austin, TX
Weinberg, David (Texas League of Conservation Voters), Austin, TX
ON:
Barton, John Deputy Exec. Director (Texas Dept. of Transportation), Austin, TX
FOR:
Fisseler, Gene (NRG Energy), Houston, TX
Gibbs, Gary (American Electric Power Company), Austin, TX
McConnell, Chuck (Self), Magnolia, TX
Nasi, Mike (Clean Carbon Technology Foundation of Texas), Austin, TX
ON:
Smith, Tom "Smitty" (Public Citizen), Austin, TX
Registering, but not testifying:
FOR:
Borskey, Mark (General Electric), Austin, TX
Fainter Jr., John W. (Association of Electric Companies of Texas, Inc.), Austin, TX
McCurley, Lisa Olson (Sargas Texas), Austin, TX
Minick, Stephen (Texas Association of Business), Austin, TX
Shields, Chris (Tenaska), Austin, TX
Snider, Stewart (League of Women Voters of Texas), Austin, TX
ON:
Reed, Cyrus (Sierra Club, Lone Star Chapter), Austin, TX
FOR:
Martin, William (Travis County MUD #3), Austin, TX
Moore, Matthew (Travis County MUD #5), Austin, TX
AGAINST:
Cohen, Howard (Schwartz, Page & Harding, L.L.P), Houston, TX
Peak, Julie (First Southwest Co.), Houston, TX
Registering, but not testifying:
FOR:
Alford, Roger (TC MUD #2), Manor, TX
Allen, Cheryl (Southwest Securities), Austin, TX
Goodrum, Jennifer Lloyd (Wilabarger MUD 2), Austin, TX
Talerico, Jeanne (Self), Austin, TX
WITNESS LIST
Natural Resources
April 23, 2013 9:00 AM
ON:
Brock, Leslie (Office of the Attorney General), Austin, TX
FOR:
Benavides, Sofia C. (Cameron County), Brownsville, TX
Dreyer, Lauren (Space X), Eddy, TX
AGAINST:
Ruiz, David A. (Ruiz Cisneros Family), Austin, TX
ON:
Hilts, Jason (Brownsville Economic Development Council), Brownsville, TX
Registering, but not testifying:
FOR:
Allison, Jim (County Judges and Commissioners Assn. of TX), Austin, TX
Garcia, David (Cameron County), Brownsville, TX
Lee, Donald (Texas Conference of Urban Counties), Austin, TX
ON:
Land, David (Texas General Land Office), Austin, TX


About Me
I'm a UX/UI Designer, Front End Devoloper and Software Engineer from Brisbane, Australia
Currently a student completing a double degree at QUT, approaching two years’ experience in commercial software development seeking to bring a fresh perspective into a company’s work culture.
Skills
Resume
Github
Feel free to peruse my GitHub. It contains the source to many of my projects, along with this portfolio!
Like what you see? Want to know more about me? Get in touch!


A very popular deployment setup on servers like lighttpd and nginx is FastCGI. To use your WSGI application with any of them you will need a FastCGI server first.
The most popular one is flup which we will use for this guide. Make sure to have it installed.
First you need to create the FastCGI server file. Let’s call it yourapplication.fcgi:
#!/usr/bin/python
from flup.server.fcgi import WSGIServer
from yourapplication import make_app
application = make_app()
WSGIServer(application).run()
This is enough for Apache to work, however lighttpd and nginx need a socket to communicate with the FastCGI server. For that to work you need to pass the path to the socket to the WSGIServer:
WSGIServer(application, bindAddress='/path/to/fcgi.sock').run()
The path has to be the exact same path you define in the server config.
Save the yourapplication.fcgi file somewhere you will find it again. It makes sense to have that in /var/www/yourapplication or something similar.
Make sure to set the executable bit on that file so that the servers can execute it:
# chmod +x /var/www/yourapplication/yourapplication.fcgi
A basic FastCGI configuration for lighttpd looks like that:
fastcgi.server = ("/yourapplication" =>
"yourapplication" => (
"socket" => "/tmp/yourapplication-fcgi.sock",
"bin-path" => "/var/www/yourapplication/yourapplication.fcgi",
"check-local" => "disable"
)
)
This configuration binds the application to /yourapplication. If you want the application to work in the URL root you have to work around a lighttpd bug with the LighttpdCGIRootFix middleware.
Make sure to apply it only if you are mounting the application the URL root.
Installing FastCGI applications on nginx is a bit tricky because by default some FastCGI parameters are not properly forwarded.
A basic FastCGI configuration for nginx looks like this:
location /yourapplication/ {
include fastcgi_params;
if ($uri ~ ^/yourapplication/(.*)?) {
set $path_url $1;
}
fastcgi_param PATH_INFO $path_url;
fastcgi_param SCRIPT_NAME /yourapplication;
fastcgi_pass unix:/tmp/yourapplication-fcgi.sock;
}
This configuration binds the application to /yourapplication. If you want to have it in the URL root it’s a bit easier because you don’t have to figure out how to calculate PATH_INFO and SCRIPT_NAME:
location /yourapplication/ {
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param SCRIPT_NAME "";
fastcgi_pass unix:/tmp/yourapplication-fcgi.sock;
}
Since Nginx doesn’t load FastCGI apps, you have to do it by yourself. You can either write an init.d script for that or execute it inside a screen session:
$ screen
$ /var/www/yourapplication/yourapplication.fcgi
FastCGI deployments tend to be hard to debug on most webservers. Very often the only thing the server log tells you is something along the lines of “premature end of headers”. In order to debug the application the only thing that can really give you ideas why it breaks is switching to the correct user and executing the application by hand.
This example assumes your application is called application.fcgi and that your webserver user is www-data:
$ su www-data
$ cd /var/www/yourapplication
$ python application.fcgi
Traceback (most recent call last):
File "yourapplication.fcg", line 4, in <module>
ImportError: No module named yourapplication
In this case the error seems to be “yourapplication” not being on the python path. Common problems are:


The following routines may be useful when performing histogramming operations on column(s) of a table to generate an image in a primary array or image extension.
MININ and MAXIN are input arrays that give the minimum and maximum value for the histogram, along each axis. Alternatively, the name of keywords that give the min, max, and binsize may be give with the MINNAME, MAXNAME, and BINNAME array parameters. If the value = DOUBLENULLVALUE and no keyword names are given, then the routine will use the TLMINn and TLMAXn keywords, if present, or the actual min and/or max values in the column.
BINSIZEIN is an array giving the binsize along each axis. If the value = DOUBLENULLVALUE, and a keyword name is not specified with BINNAME, then this routine will first look for the TDBINn keyword, or else will use a binsize = 1, or a binsize that produces 10 histogram bins, which ever is smaller.
int fits_calc_binning Input parameters: (fitsfile *fptr, /* IO - pointer to table to be binned */ int naxis, /* I - number of axes/columns in the binned image */ char colname[4][FLEN_VALUE], /* I - optional column names */ double *minin, /* I - optional lower bound value for each axis */ double *maxin, /* I - optional upper bound value, for each axis */ double *binsizein, /* I - optional bin size along each axis */ char minname[4][FLEN_VALUE], /* I - optional keywords for min */ char maxname[4][FLEN_VALUE], /* I - optional keywords for max */ char binname[4][FLEN_VALUE], /* I - optional keywords for binsize */ Output parameters: int *colnum, /* O - column numbers, to be binned */ long *naxes, /* O - number of bins in each histogram axis */ float *amin, /* O - lower bound of the histogram axes */ float *amax, /* O - upper bound of the histogram axes */ float *binsize, /* O - width of histogram bins/pixels on each axis */ int *status)
int fits_copy_pixlist2image (fitsfile *infptr, /* I - pointer to input HDU */ fitsfile *outfptr, /* I - pointer to output HDU */ int firstkey, /* I - first HDU keyword to start with */ int naxis, /* I - number of axes in the image */ int *colnum, /* I - numbers of the columns to be binned */ int *status) /* IO - error status */
int fits_write_keys_histo (fitsfile *fptr, /* I - pointer to table to be binned */ fitsfile *histptr, /* I - pointer to output histogram image HDU */ int naxis, /* I - number of axes in the histogram image */ int *colnum, /* I - column numbers of the binned columns */ int *status)
int fits_rebin_wcs (fitsfile *fptr, /* I - pointer to table to be binned */ int naxis, /* I - number of axes in the histogram image */ float *amin, /* I - first pixel include in each axis */ float *binsize, /* I - binning factor for each axis */ int *status)
int fits_make_hist (fitsfile *fptr, /* I - pointer to table with X and Y cols; */ fitsfile *histptr, /* I - pointer to output FITS image */ int bitpix, /* I - datatype for image: 16, 32, -32, etc */ int naxis, /* I - number of axes in the histogram image */ long *naxes, /* I - size of axes in the histogram image */ int *colnum, /* I - column numbers (array length = naxis) */ float *amin, /* I - minimum histogram value, for each axis */ float *amax, /* I - maximum histogram value, for each axis */ float *binsize, /* I - bin size along each axis */ float weight, /* I - binning weighting factor (FLOATNULLVALUE */ /* for no weighting) */ int wtcolnum, /* I - keyword or col for weight (or NULL) */ int recip, /* I - use reciprocal of the weight? 0 or 1 */ char *selectrow, /* I - optional array (length = no. of */ /* rows in the table). If the element is true */ /* then the corresponding row of the table will */ /* be included in the histogram, otherwise the */ /* row will be skipped. Ingnored if *selectrow */ /* is equal to NULL. */ int *status)


DH_INSTALLTEX(1) User Contributed Perl Documentation DH_INSTALLTEX(1) NAME dh_installtex - register Type 1 fonts, hyphenation patterns, or formats with TeX SYNOPSIS dh_installtex [debhelper options] [-n] [--priority=n] [--flavor=flavor[,flavor]] [map=MixedMap,file.map] [map=Map,file.map] [map=KanjiMap,file.map] [mapfile=file.cfg[=n]] [hyphen=lang,file[,lhm=n][,rhm=n][,synonym=syn,...]] [hyphenfile=file.cnf[=n]] [format=format,engine,hyphenfile,rest args] [formatfile=file.cnf[=n]] DESCRIPTION dh_installtex is a debhelper program that is responsible for updating the ls-R databases, registering map files, new formats, and new hyphenation patterns with TeX. Your package should depend on an appropriate version of tex-common so that the update-* commands are available. (This program adds that dependency to ${misc:Depends}.) WARNING This program does not check for the actual existence of any input files in TEXMF trees. If you call it without any further specification on which packages to work on (using "-p" or "-N") it will add calls to management functions to all packages. In this case don't forget to add ${misc:Depends} to all packages' dependencies. SIMPLE USAGE: Registering Files If you only install files into /usr/share/texmf and want to be sure that mktexlsr is called in a correct way (e.g., also in the postrm script when there is no functional mktexlsr), simply call dh_installtex COMPLEX USAGE: Registering fonts, hyphenation patterns and formats If in addition, you have to install map files, hyphenation patterns for additional languages, or format definitions you can use three different methods to specify what should be installed: 1) Pre made config files: These files can be specified with the different typefile= options, together with an optional priority. type can be one of map, format and hyphen, and these files will be installed into /etc/texmf/configdir/ for the respective type (updmap.d for map files, hyphen.d for hyphenation pattern files, and fmt.d for format files). Example: dh_installtex mapfile=foo.cfg formatfile=debian/bar.cnf=42 would install foo.cfg as /var/lib/tex-common/fontmap-cfg/texmf/foo.cfg, and debian/bar.cnf as /etc/texmf/fmt.d/42bar.cnf. 2) Directly on the cmd line: You can specify maps, formats, and hyphenations on the cmd line. The items are stored in the respective config file 20package Example: dh_installtex map=Map,foo.map hyphen=ngerman-x-2011-07-01,dehyphn-x-2011-07-01.tex,hyph-de-1996.pat.txt,lhm=2,rhm=2,synonym=ngerman-x-latest,exceptions=hyph-de-1996.hyp.txt would install a file /var/lib/tex-common/fontmap-cfg/texmf/package.cfg containing the line Map foo.map and a file /etc/texmf/hyphen.d/20package.cnf containing the lines name=ngerman-x-2011-07-01 file=dehyphn-x-2011-07-01.tex file_patterns=hyph-de-1996.pat.txt lefthyphenmin=2 righthyphenmin=2 synonym=ngerman-x-latest file_exceptions=hyph-de-1996.hyp.txt 3) Package files: You create a file debian/package.maps or debian/maps, debian/package.hyphens or debian/hyphens, debian/package.formats or debian/formats. These files are installed with default priority and the name of the package. Each of these files will be installed into the first package dh_installtex is told to act on. By default this is the first binary package in debian/control, but if you use -p, -i, or -a flags, it will be the first package specified by those flags. Example: dh_installtex would install a present debian/package.formats file as /etc/texmf/fmt.d/20package.cnf. Mixing the different variants The command line items (Variant 2) are merged into the debian/package.maps (debian/package.hyphens, debian/package.formats) file and the merged file is installed as 20package.cfg/cnf. If you specify an additional package.cfg/cnf (Variant 1) without a different priority than the default one on the cmd line, this will raise an error since both files would be installed as 20package.cfg/cnf. You can only specify package.cfg/cnf without a different priority than the default one if no debian/package.maps nor any command line Map files are present. The pseudo-comment If the provided cfg files do not contain the pseudo-comment as described in the Debian TeX Policy, Font configuration, an additional header with explanation, warning and the pseudo-comment is added. This program automatically generates the postinst and postrm commands needed to register the fonts with TeX. See dh_installdeb(1) for an explanation of how this works. OPTIONS -n, --noscripts Do not modify postinst/prerm scripts. --priority=n Set the default priority to n instead of 20. --flavor=flavor[,flavor] This option is used to select a different tree then the default /usr/share/texmf, and to switch on additional options. The argument specify a list from flavors to be selected. At the moment you can select from the following list of flavors: tree:texlive, map:config_for_active_maps, map:config_for_all_maps, format:build_all, format:add_one:formatname, and lsr:full. tree:texlive will select the tree /usr/share/texlive/texmf-dist and should only be used for files installed into this tree. map:config_for_active_maps will create a file config.bar for each active (i.e. uncommented) map in each of the cfg file generated by one of the three methods described above. These files are installed in /usr/share/texmf/dvips/config/. If you select map:config_for_all_maps the script will generate config.bar even for those map files which are present in a cfg file, but deactivated by a comment. The file config.bar is used when called by `dvips -Pbar ...'. Thus it allows the activation of single map files even if they are not automatically activated via the updmap(-sys) mechanism. Default is not to generate any config files. format:build_all will add code to the postinst script to create all defined formats, and to the postrm script to clean and recreate? FIXME? the generated formats. format:add_one:formatname allows to add the generation of a specific format without actually providing it (in a cnf file). This is useful if a package adds hyphenation patterns to an existing formats. format:no_links: Usually, for every format that is specified in a configuration file in /etc/texmf/fmt.d/, dh_installtex will create a symlink /usr/bin/format that points to the corresponding engine. For example, /usr/bin/latex would be created as a symlink to pdftex. The flavor format:no_links inhibits this. If a link already exists, dh_installtex will skip this format with an informational message, even if this option is not given. lsr:full: Recreate the lsr database not only for the standard trees, but also the distribution tree "/usr/share/texlive/texmf" and "/usr/share/texlive/texmf-dist". NOTES Note that this command is not idempotent. "dh_clean -k" should be called between invocations of this command, unless using the -n option. Otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. Please refer to the Debian TeX policy for details about fonts configuration for TeX by Debian packages. SEE ALSO debhelper(7) AUTHOR This program and its documentation was written by Norbert Preining<EMAIL_ADDRESS>for the Debian Operating System and both are licensed under the GNU General Public License Version 2 or later. perl v5.14.2 2012-08-02 DH_INSTALLTEX(1)


The way the data is displayed in columns can be customized by means of renderers.
The renderers can be created in two ways:
passing a renderer interface to the fabric method of the DataGrid
interface. Suits for
GUI and Web modules.
directly creating a renderer implementation for the corresponding module:
dataGrid.createRenderer(DataGrid.ImageRenderer.class)
→ new WebImageRenderer()
For the moment this way is suitable only for the Web module.
The list of renderers supported by the Platform:
TextRenderer
- displays plain text.
HtmlRenderer
- displays HTML layout.
ProgressBarRenderer
- displays double values as a ProgressBar
component.
DateRenderer
- displays dates in the defined format.
NumberRenderer
- displays numbers in the defined format.
ButtonRenderer
- displays string values as a button caption.
ImageRenderer
- uses the path to an image to display the image.
CheckBoxRenderer
- displays boolean values as a checkbox icon.


My Fonts Look Crap. I blame Windows and ATI.
I know, I know. But I use Windows for 8 hours a day at work. So what do you do?
Here's the poster-boy for programmer-friendly fonts, your friend and mine, everyone loves him, Inconsolata:
I don't know about you, but to me that looks unutterably crap. Wonky and irregular.
So then I fire up the trusty fallback, Consolas:
This is better, certainly, but the letters look cramped. For the number of visible lines in a window that size, the letters are awful small. Again, on the right of the line is ClearType turned off - which in this case distinctly worse.
So I continue peering at a succession of monospaced idiocy, eventually ending up on DejaVu Sans Mono:
This still isn't perfect, but it's the best I can find. Note that it bears out my impression of Consolas being cramped - even though the letters are substantially larger, we still manage to fit an extra line of text in. This time, turning ClearType off (right of the line) makes it a little crisper, and a little more wonky, but not much.
This isn't just in Vim. It looks like this in all applications. I've tried running the ClearType Tuning Powertool, to no avail. Admittedly, all these fonts start to look a damn sight better when I increase the size a few notches. But that's bugger all use really, isn't it? Maybe I should be digging out some mono fonts designed especially to be viewed at small sizes? Oooh, now that's actually not a bad idea: How about those Android fonts everyone's banging on about? Droid Sans Mono:
This isn't bad, but does contain all the old 'zero vs upper-case O' and 'one versus lower-case L' ambiguities. I think I'll stick with DejaVu Sans Mono.
Does Inconsolata work OK on Windows for everyone else?
Update: Gerry suggested trying out Proggy Fonts (thanks!). These are bitmap fonts (unless you want to do without extended characters) so they won't scale. Nevertheless, here's how some representative fonts from there look. First up, Proggy Clean slashed zero:
I love the crisp clarity of a pixel-perfect bitmap font with no scaling or anti-aliasing. On the downside, I have a feeling that the characters' shapes aren't quite as well-formed and beautiful as DejaVu. Not sure whether or not this would bug me. Next up, Proggy Opti:
Color me impressed. Opti still has the wonderful pixel-perfect clarity of Proggy Clean, and manages to fit four extra lines of text into the same sized window. Obviously in order to achieve this, the characters are smaller than Deja Vu, but this is no bad thing. I would have liked to scale Deja Vu down a tad from the size you see it above, but if I try, the letters start to become a little distorted and indistinct. I might well give Opti a spin for a few days, see how it wears on me. Thanks for the suggestion Gerry!
Update: Nowadays I use Dina, a monospaced bitmap font created by some obsessive with a penchant for microscopic fonts. It's absolutely perfect.


Feel free to add onto our library the quotes that are most resounding to you.
Have a chance to vote for the best quote and even get to delete those are are just outrightly terrible.


ROOM System
[program]
Home
Checking whether you're signed in ...
{% if show_admin_link %} |
Admin
{% endif %} |
Help
|
Feedback
Loading ...
GetUser status: {{ status }}
oauth_user: {{ oauth_user }}


Toggle navigation
Sign
Verify
JavaScript is required to use this site!
Please enable JavaScript and try again.
Sign
Document ID
Certificate File
Private Key File
Private Key Password
Sign
Verify
Document ID
Verify


|
Elektra
0.8.25
|
Key is an essential class that encapsulates key name , value and metainfo. More...
Inherits Iterable< String >.
Public Member Functions | |
| void | release () |
| Clean-up method to release key reference. | |
| boolean | isNull () |
| Helper function that does null comparison. More... | |
| String | toString () |
| Basic java function that represents object as String. More... | |
| java.util.Iterator< String > | iterator () |
| Iterable interface function. More... | |
| boolean | getBoolean () |
| Data type specific accessor function. More... | |
| byte | getByte () |
| Data type specific accessor function. More... | |
| short | getShort () |
| Data type specific accessor function. More... | |
| int | getInteger () |
| Data type specific accessor function. More... | |
| long | getLong () |
| Data type specific accessor function. More... | |
| float | getFloat () |
| Data type specific accessor function. More... | |
| double | getDouble () |
| Data type specific accessor function. More... | |
| void | setBoolean (final boolean v) |
| Data type specific setter function. More... | |
| void | setByte (final byte v) |
| Data type specific setter function. More... | |
| void | setShort (final short v) |
| Data type specific setter function. More... | |
| void | setInteger (final int v) |
| Data type specific setter function. More... | |
| void | setLong (final long v) |
| Data type specific setter function. More... | |
| void | setFloat (final float v) |
| Data type specific setter function. More... | |
| void | setDouble (final double v) |
| Data type specific setter function. More... | |
| void | setError (final String text, final Object... args) |
| Helper function to set proper error meta for key. More... | |
| void | addWarning (final String text, final Object... args) |
| Helper function to add warning meta for key. More... | |
| Key | dup () |
| Duplicates the key. More... | |
| void | copy (final Key source) |
| Copies the information from the source key into this key. More... | |
| int | getRef () |
| Gets the reference counter for this key. More... | |
| int | rewindMeta () |
| Tries to rewind the meta information for this key. More... | |
| Key | nextMeta () |
| Gets the next meta information for this key. More... | |
| Key | currentMeta () |
| Gets the current meta information for this key. More... | |
| int | copyMeta (final Key source, final String metaName) |
| Helper function to copy some meta information from a source Key to this key. More... | |
| int | copyAllMeta (final Key source) |
| Helper function to copy all meta information from a source key to this key. More... | |
| Key | getMeta (final String metaName) |
| Getter for meta information. More... | |
| int | setMeta (final String metaName, final String newMetaString) |
| Setter for meta information. More... | |
| int | cmp (final Key other) |
| Helper function to compare two keys. More... | |
| int | rel (final Key other) |
| Helper function to check for relation between keys. More... | |
| int | needsSync () |
| Helper function to check if synchronization is necessary. More... | |
| boolean | isBelow (final Key other) |
| Helper function to check if key is sub-key of other key. More... | |
| boolean | isBelowOrSame (final Key other) |
| Helper function to check if key is other key or sub-key of other key. More... | |
| boolean | isDirectBelow (final Key other) |
| Helper function to check if key is direct sub-key of other key. More... | |
| boolean | isInactive () |
| Helper function to check if key is set to inactive. More... | |
| boolean | isBinary () |
| Helper function to check if key is binary key. More... | |
| boolean | isString () |
| Helper function to check if key is string key. More... | |
| String | getName () |
| Helper function to get key name (key part of "key-value" pair) More... | |
| int | getNameSize () |
| Helper function to get key name size. More... | |
| void | setName (final String name) throws KeyInvalidName |
| Helper function to set key name. More... | |
| String | getBaseName () |
| Helper function to get key base name. More... | |
| int | getBaseNameSize () |
| Helper function to get key base name length. More... | |
| void | setBaseName (final String baseName) throws KeyInvalidName |
| Helper function to set key base name; will replace current base name with new base name. More... | |
| void | addBaseName (final String baseName) throws KeyInvalidName |
| Helper function to add key base name; will add given base name to current key so that new key is sub key of current key. More... | |
| int | getValueSize () |
| Helper function to get key value size/length. More... | |
| String | getString () throws KeyTypeMismatch |
| Helper function to get representation of key value. More... | |
| int | setString (final String newString) |
| Helper function to set new key value. More... | |
Static Public Member Functions | |
| static Key | create (final String name, final Object value, final Key... meta) |
| Basic constructor of key class. More... | |
| static Key | create (final String name, final Key... meta) |
| Basic constructor of key class. More... | |
Protected Member Functions | |
| Key (final long p) | |
| Helper constructor for duplication by pointer in long format. More... | |
| Key (final Pointer p) | |
| Helper constructor for duplication by pointer. More... | |
| void | finalize () throws Throwable |
| Clean-up method to inform underlying c-library about the release of the key reference in jna-binding. | |
| void | incRef () |
| Increments the reference counter for this key. | |
| void | decRef () |
| Decrements the reference counter for this key. | |
| Pointer | get () |
| Native pointer used by JNA. More... | |
Static Protected Member Functions | |
| static Key | create (final String name, final Object... args) |
| Basic constructor of key class. More... | |
Key is an essential class that encapsulates key name , value and metainfo.
|
inlineprotected |
Helper constructor for duplication by pointer in long format.
| p | Pointer in long format |
|
inlineprotected |
Helper constructor for duplication by pointer.
| p | Pointer as Pointer object |
|
inline |
Helper function to add key base name; will add given base name to current key so that new key is sub key of current key.
| baseName | New key base name to add |
| KeyInvalidName |
|
inline |
Helper function to add warning meta for key.
| text | Reason for the warning |
| args | Custom arguments |
|
inline |
Helper function to compare two keys.
Compares the key name with normal String comparison.
| other | Other Key object that is used in comparison |
|
inline |
Copies the information from the source key into this key.
Does nothing if null is provided.
| source | Source Key object containing the information to copy |
|
inline |
Helper function to copy all meta information from a source key to this key.
| source | Key object that is used as source |
|
inline |
Helper function to copy some meta information from a source Key to this key.
|
inlinestaticprotected |
Basic constructor of key class.
| name | Key name; first part of key-value pair |
| args | Arguments used for key value. Example: Key.KEY_VALUE, "custom key value", Key.KEY_END |
|
inlinestatic |
Basic constructor of key class.
| name | Key name; first part of key-value pair |
| value | Key value; will be determine from the object by calling Object#toString(), null is supported too |
| meta | Metadata that should be added to this key, null keys will be filtered away |
|
inlinestatic |
Basic constructor of key class.
| name | Key name; first part of key-value pair |
| meta | Metadata that should be added to this key. Will filter null values. |
|
inline |
Gets the current meta information for this key.
|
inline |
Duplicates the key.
|
inlineprotected |
Native pointer used by JNA.
|
inline |
Helper function to get key base name.
|
inline |
Helper function to get key base name length.
|
inline |
Data type specific accessor function.
|
inline |
Data type specific accessor function.
|
inline |
Data type specific accessor function.
|
inline |
Data type specific accessor function.
|
inline |
Data type specific accessor function.
|
inline |
Data type specific accessor function.
|
inline |
|
inline |
Helper function to get key name (key part of "key-value" pair)
|
inline |
Helper function to get key name size.
|
inline |
Gets the reference counter for this key.
|
inline |
Data type specific accessor function.
|
inline |
Helper function to get representation of key value.
| KeyTypeMismatch |
|
inline |
Helper function to get key value size/length.
|
inline |
Helper function to check if key is sub-key of other key.
| other | Key that is used in check as parent key |
|
inline |
Helper function to check if key is other key or sub-key of other key.
| other | Key that is used in check as parent key |
|
inline |
Helper function to check if key is binary key.
|
inline |
Helper function to check if key is direct sub-key of other key.
| other | Key that is used in check as parent key |
|
inline |
Helper function to check if key is set to inactive.
|
inline |
Helper function that does null comparison.
|
inline |
Helper function to check if key is string key.
|
inline |
Iterable interface function.
|
inline |
Helper function to check if synchronization is necessary.
|
inline |
Gets the next meta information for this key.
|
inline |
Helper function to check for relation between keys.
| other | Other Key object that is used in relation check |
|
inline |
Tries to rewind the meta information for this key.
|
inline |
Helper function to set key base name; will replace current base name with new base name.
| baseName | New key base name to use |
| KeyInvalidName |
|
inline |
Data type specific setter function.
| v | Boolean value to set |
|
inline |
Data type specific setter function.
| v | Byte value to set |
|
inline |
Data type specific setter function.
| v | Double value to set |
|
inline |
Helper function to set proper error meta for key.
| text | Reason for the error |
| args | Custom arguments |
|
inline |
Data type specific setter function.
| v | Float value to set |
|
inline |
Data type specific setter function.
| v | Integer value to set |
|
inline |
Data type specific setter function.
| v | Long integer value to set |
|
inline |
Setter for meta information.
| metaName | Key name of meta information to be set |
| newMetaString | Meta value to be set |
|
inline |
Helper function to set key name.
| name | New key name to use |
| KeyInvalidName |
|
inline |
Data type specific setter function.
| v | Short integer value to set |
|
inline |
Helper function to set new key value.
| newString | New key value to set |
|
inline |
Basic java function that represents object as String.


{%extends "settings_base.html"%} {%block title1%}Settings -{%endblock%} {%block body%}
You can change your nickname. This affects how your name is displayed to other users.


By @astronomyblog & @LoveGraphs. Stats last updated 4 January 2019.
It seems there may have been at least 229 shows and 1147 listed appearances. With 5 people per show, iPlayer and Comedy.co.uk have 0% more appearances listed than required (and probably a similar percent of people) perhaps due to listing special guests. The host/captains/regulars have included Alan Davies (Regular × 229), Stephen Fry (Host × 187), Sandi Toksvig (Host × 42, Panellist × 17).
Total appearances:
Guest appearances i.e. ignoring the host/captains/regulars:
All people:
Guests i.e. ignoring the host/captains/regulars:
This Independent article from 2009 talks about the lack of women on QI.
I'd previously used IMDB as a source for QI but it over-estimated appearances by 25%. I first switched to comedy.co.uk and later to iPlayer as a source. IMDB seems to have been over-estimating the number of women more than it over-estimated the men!
In 2016 Sandi Toksvig took over from Stephen Fry as host of QI. Having a woman as a regular is one way to make a large difference to the overall stats.
Last updated: 2019/01/04


First name:
Your first name is required!
Last Name:
Your last name field is required!
email:
Your email address is required!
An email address should be of the form<EMAIL_ADDRESS>e.g<EMAIL_ADDRESS>telephone:
Mailing Address
Address Line:
Insert Row
Delete Row
Settlement:
County:
Postal Code:
Save


Contact Us
Our Location
INTERNATIONAL CHARITY ORGANIZATION "SAVE THE CHILDREN"
Caiapós Street, 227 AP 1
09195-510
Vila Pires - Santo André
São Paulo
Brasil
P:
+55 11 4902-1848
@
Send
Final Project
HOME
ABOUT
GALLERY
DONATE
CONTACT US
Submit


| Home | Trees | Indices | Help |
|
|---|
|
|
object --+ | core.AbstractContainer --+ | core.AbstractNIContainer --+ | Target
Represents a protein structure prediction target.
| Nested Classes | |
|
Inherited from |
| Instance Methods | |||
|
|||
|
|||
|
|||
| Target |
|
||
| Target |
|
||
|
Inherited from Inherited from Inherited from |
| Static Methods | |||
|
|||
| Target |
|
||
| Target |
|
| Class Variables | |
__abstractmethods__ =
|
| Properties | |
| accession | |
| chain_id | |
| errors | |
| id | |
| length | |
| matches | |
| max_overlap | |
| residues | |
| sequence | |
|
Inherited from |
| Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Add a new fragment match.
|
Assign a bunch of fragments at once.
|
|
Filter the current fragment map using a FragmentCluster.
|
Factory, which builds Target objects from an HMM profile.
|
Factory, which builds Target objects from a bare sequence.
|
| Property Details |
accession
|
chain_id
|
errors
|
id
|
length
|
matches
|
max_overlap
|
residues
|
sequence
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Jul 4 20:19:04 2017 | http://epydoc.sourceforge.net |


--- layout: default title: ICBB'18 - Conference Program meta: The conference program can be found here keyword: biotechnology conference, biofuel conference, biomaterials conference, biomedical conference, bioengineering conference, biocatalysis conference, biochemical engineering conference, biochemistry, bioenergy, biology, biomechanics, biomechatronics conference, biomedicine, toxicology, biotechnology, biofuel, biomaterials, biomedical, bioengineering, biocatalysis, biochemical engineering, biochemistry conference, bioenergy conference, biology conference, biomechanics conference, biomechatronics, biomedicine conference, toxicology conference ---
The Conference Program for the 4th International Conference on Bioengineering and Biotechnology (ICBB'18) is now available! Please follow the link below to access the program:


Seeking data analytics professionals to serve as a part-time Associate for a graduate level course called Applied Text & Natural Language Analytics. The course covers a range of basic and advanced topics in applied text analytics and natural language processing (NLP), such as tokenization, stemming and lemmatization, information extraction, information retrieval, topic modeling, and sentiment analysis.
An Associate is a faculty line junior to a Lecturer, that provides subject matter expertise and supports the instructional process for a course section. Serving as an Associate is an outstanding way to gain exposure to graduate level teaching at Columbia University.
Responsibilities
Columbia University SPS operates under a scholar-practitioner faculty model, which enables students to learn from faculty possessing outstanding academic training as well as a record of accomplishment as practitioners in an applied industry setting.
Requirements
Preferred Skills & Experience
All your information will be kept confidential according to EEO guidelines.
Columbia University is an Equal Opportunity/Affirmative Action employer.


Best of 2017
31 Dec 2017 tagged in retrospectiveA summary of books, films, TV, performances, and other things produced, consumed and enjoyed this year by me:
Best Non-Fiction Read for the First Time
- A World Not to Come: A History of Latino Writing and Print Culture by Raul Coronado
- Bad Feminist by Roxane Gay
- Hunger: A Memoir of (My) Body by Roxane Gay
- Ruin Nation: Destruction and the American Civil War by Megan Kate Nelson
Best Fiction/Poetry Read for the First Time:
- Homegoing by Yaa Gyasi
- Little Fires Everywhere by Celeste Ng
- Make Your Home Among Strangers by Jennine Capó Crucet
- Walkaway by Cory Doctorow
Best TV Watched for the First Time:
- Battlestar Galactica (2004-2009)
- BoJack Horseman (2014-)
- Dear White People (2017-)
- GLOW (2017-)
- The Gay and Wondrous Life of Caleb Gallo (2016)
- Veep (2012-)
Best Movies Watched for the First Time:
- Chicago (2002)
- Sing Street (2016)
- Tallulah (2016)
- World of Tomorrow Episode 2: The Burden of Other People’s Thoughts (2017)
Best Performances:
- In The Heights @ Brown University Stuart Theatre (Sock & Buskin)
- Les Miserables @ Providence Performing Arts Center
- Fun Home @ Providence Performing Arts Center
- JFK100 @ The Kennedy Center
(Some of the best) Posts/Articles/Podcasts/Talks By Other People Published This Year:
- Digital Is More Than a Department, It Is a Collective Responsibility by Loic Tallon (Mediu)
- I am not a Social Media Guru by W. Ryan Dodge (Medium)
- At World’s End by Reply All (Gimlet Media)
- The Choreography of Things by Sydney Skybetter (Brown University)
- What wearing the “green and grey” means in 21st-century America by Leah Burgin (John Nichols Brown Center for Public Humanities and Cultural Heritage)
- Why Does Canada150 Give Canadian Historians a Headache? By Andrea Eidinger (Unwritten Histories)
- At the Metropolitan Museum by Matthew Siegel (poem-a-day)
Best Pieces Written by Me:
- Digital Storytelling: It’s Britney Bitch: Commentary on Distortion in Spears’s Use of Social Media
- HASTAC: Collaborative Review of Structuring Equality, Chapter 3: The Atlanta Compromise, Reacting to the Past
- Medium: Catalog as Book, File, and Database: Cataloging History, Part 3
- SCLDA: Documenting the Use of the Smithsonian Learning Lab Among Smithsonian Museums, Research Centers, and Programmatic Offices
- Stars Hollow Historical Society: The Founding of Stars Hollow: Glassberg on Gilmore Girls (Part One)
- The Artifice: The Degrassi Franchise on the Teenage Experience
- Website (Personal): What I Learned During My Summer Practicum: On Escape, Reevaluation, and Being a Public Human


Methods
Instance Public methods
after_commit(users_project)
Link
Source: show
# File app/observers/users_project_observer.rb, line 2 def after_commit(users_project) return if users_project.destroyed? Notify.project_access_granted_email(users_project.id).deliver end


The Incredibly Accessible Form
This is an attempt to show how to make a form as accessible as possible to assistive technology users, partially inspired by: https://github.com/gdkraus/accessible-modal-dialog.
This is an attempt to show how to make a form as accessible as possible to assistive technology users, partially inspired by: https://github.com/gdkraus/accessible-modal-dialog.


Setting Up Rails Application with PostgreSQL in Arch Linux, PostgreSQL, Ruby, Rails
Use PostgreSQL with Your Ruby on Rails Application - Arch Linux
Difficulty: 2
Time: 30 mins
In this article, we are going to create a PostgreSQL server to use as a database layer for scaling a Ruby on Rails (RoR) application. We'll describe how to use PostgreSQL for a Rails application.
To perform these tasks, we assume that you have sudo
privileges and that Ruby on Rails is installed.
Install PostgreSQL
- Install PostgreSQL.
sudo pacman -S postgresql
- Install pgAdmin3 for the administrator. pgAdmin3 is an easy-to-access GUI for PostgresSQL.
sudo pacman -S pgadmin3
- Check if postgresql is installed.
sudo paceman -Si postgresql
- Initialize a database cluster by using the command
initdb
, which is installed with PostgreSQL. This must be done as the postgres user:
sudo -i -u postgres
initdb -D '/var/lib/postgres/data'
- Log out from the postgres user, and start PostgreSQL.
logout
sudo systemctl start postgresql
- Optionally, set PostgreSQL to start automatically every time your VPS boots up.
sudo systemctl enable postgresql
Create a database user
- Log in with the
postgres
system user, and then create a new user.
sudo -u postgres createuser -s username
- Set a password for the database user.
sudo -u postgres psql
postgres=# \password username
- Modify a template. (To drop a template, first you need to modify it.)
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
- Drop the template.
DROP DATABASE template1;
- Create a database from
template0
, with a new default encoding.
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
- Modify
template1
.
UPDATE pg_database SET datistemplate = TRUE WHERE datname ='template1';
- Switch to
template1,
and VACUUM FREEZE
the template:
\c template1
VACUUM FREEZE;
- Close the session.
postgres=# \q
- Start the PostgresSQL service.
sudo systemctl start postgresql
Set up a Rails application
- Move to your home directory to create a new Rails application. To set PostgreSQL as the database, use the
-d postgresql
option.
cd ~
rails new helloworld -d postgresql
- Move into the application directory.
cd helloworld
- Open the
database.yml
file for editing.
sudo vim config/database.yml
- Look for
pool: 5
in the file, and add the following lines beneath it. Enter the username and password for the postgres user when prompted.
host: localhost
username: username
password: username_password
- Save and close the file.
Create a database for your application
- Use the
rake
command to create your application's databases in the application directory.
rake db:create
This command creates two databases in your PostgreSQL server. For example, if your application's name is "helloworld", the command creates the two databases as "helloworld _development
" and "helloworld _test
".
Test the configuration
Next steps
In this article, we reviewed the steps involved in setting up a PostgreSQL with your Rails application on Arch Linux. For further exploration, refer to Deploy a Rails App with Unicorn and NGINX - Arch Linux.


Utility classes
Manipulate your HTML the easy way
We included some utility classes to make your life easier, also see utility_spacers.scss
Text-alignment, variable per breakpoint
| Class |
Value |
ta-left |
text-align: left |
ta-right |
text-align: right |
ta-center |
text-align: center |
ta-left-b{breakpoint} |
text-align: left for that breakpoint and higher |
ta-right-b{breakpoint} |
text-align: right for that breakpoint and higher |
ta-center-b{breakpoint} |
text-align: center for that breakpoint and higher |
Text-alignment examples
Align center
Align center, left breakpoint 3+
Align right breakpoint b5+
Floating and clearing, variable per breakpoint
| Class |
Value |
fl |
float: left |
fr |
float: right |
fn |
float: none |
fl-b{breakpoint} |
float: left for that breakpoint and higher |
fr-b{breakpoint} |
float: right for that breakpoint and higher |
fn-b{breakpoint} |
float: none for that breakpoint and higher |
| Class |
Value |
cl |
clear: left |
cr |
clear: right |
cb |
clear: both |
cn |
clear: none |
cl-b{breakpoint} |
clear: left for that breakpoint and higher |
cr-b{breakpoint} |
clear: right for that breakpoint and higher |
cb-b{breakpoint} |
clear: both for that breakpoint and higher |
cn-b{breakpoint} |
clear: none for that breakpoint and higher |
Clearfix
Placing the cf
class on a container will clear the floating elements within.
| Class |
Value |
cf |
.cf:before, .cf:after, ul.fields > li:before, ul.fields > li:after {content:"";display:table;} .cf:after, .g:after, ul.fields > li:after {clear:both;} |
Border radius
| Class |
Value |
radius |
border-radius: $radius; |
Hide/show
| Class |
Value |
hide |
display: none; |
show |
display: block; |
Image-alignment
Wrap your image in a figure
element with these classes to float your images within chunks of text.
| Class |
Value |
img-right |
display: block; margin: .8rem auto 1.6rem; text-align: center; |
img-left |
display: block; margin: .8rem auto 1.6rem; text-align: center; |
img-center |
display: block; margin: .8rem auto 1.6rem; text-align: center; |
Full width element
Add this class to stretch your element to the full width of his parent.
| Class |
Value |
full-block |
width: 100%; display: block; |


Enterprise sales manager in Derry and senior graphic designer in Belfast: this week's top seven job revealed
by NIJOBS.com1
Sales Support Analyst at McColgan Foods in Tyrone / Northern Ireland
The successful applicant will be responsible for preparing professional, complete, concise and accurate reports for executive-level meetings, while extracting, collating and interpreting data and analysing results is another essential criteria.
Health and Safety Officer at Drenagh Sawmills Limited in Limavady Area
The successful candidate will ensure that the company is compliant with all current health and safety legislation and actively promote health and safety in the workplace. They will also be responsible for the day to day management and co-ordination of all relevant health and safety requirements.
Enterprise Sales Manager at Metacompliance in Derry / Northern Ireland
MetaCompliance is an award-winning SaaS software company and as part of their expansion they are sourcing an enterprise sales manager, with the agility to thrive in a fast-changing environment who has the creativity and drive to reach and surpass sales targets. You will form part of their enterprise sales team and will be key in driving forward their sales strategy.
AIR Hygiene Operative at Ventilation Surveys and Services Limited Northern Ireland
This is an exciting opportunity for someone who wants to progress in their career and learn from industry experts. An exciting prospect, this is ideal for an Air Hygiene Operative looking for a new challenge.
Property Damage Claims Handler at Lucas Claim Solutions in Down / Northern Ireland
Due to continued growth Lucas Claim Solutions are looking to recruit a senior property damage claims. The role involves the desktop handling of a mixed portfolio of domestic and commercial property claims arising from incidents throughout the UK and Ireland, and much more.
Commodity Specialist (Strategic Buyer) at Collins Aerospace in Down / Northern Ireland
Collins Aerospace is the world’s leading manufacturer of aircraft structures, avionics and cabin interior products. Reporting to the senior manager of supply chain (non-production), the commodity specialist will develop, oversee and implement global, regional and local commodity strategies for various non-production commodities.
Senior Graphic Designer at ni4kids Ltd in Belfast
The right individual should be able to demonstrate a highly developed design capability, with experience ideally acquired in a magazine publishing environment and be familiar with all design industry software and production techniques from (Mac/Adobe/Creative Suite etc). A highly competitive salary is available in an attractive office environment is on offer along with the option of flexible hours and/or location.
Sign up for your free jobseeker account with NIJobs.com. We’ll keep you informed about new job opportunities and you’ll also find a wealth of information, helpful hints and tips on how to secure your ideal job.