All rewards deltas sub-functions are tested for each test case. There is no “change” factor, the rewards/penalties outputs are pure functions with just the pre-state as input. (See test condition documentation on how to run the tests.)
Deltas
is defined as:
class Deltas(Container):
rewards: List[Gwei, VALIDATOR_REGISTRY_LIMIT]
penalties: List[Gwei, VALIDATOR_REGISTRY_LIMIT]
meta.yaml
description: string -- Optional description of test case, purely for debugging purposes.
Tests should use the directory name of the test case as identifier, not the description.
Note: No signature verification happens within rewards sub-functions. These tests can safely be run with or without BLS enabled.
pre.yaml
A YAML-encoded BeaconState
, the state before running the rewards sub-function.
Also available as pre.ssz
.
source_deltas.yaml
A YAML-encoded Deltas
representing the rewards and penalties returned by the rewards the get_source_deltas
function
Also available as source_deltas.ssz
.
target_deltas.yaml
A YAML-encoded Deltas
representing the rewards and penalties returned by the rewards the get_target_deltas
function
Also available as target_deltas.ssz
.
head_deltas.yaml
A YAML-encoded Deltas
representing the rewards and penalties returned by the rewards the get_head_deltas
function
Also available as head_deltas.ssz
.
inclusion_delay_deltas.yaml
A YAML-encoded Deltas
representing the rewards and penalties returned by the rewards the get_inclusion_delay_deltas
function
Also available as inclusion_delay_deltas.ssz
.
inactivity_penalty_deltas.yaml
A YAML-encoded Deltas
representing the rewards and penalties returned by the rewards the get_inactivity_penalty_deltas
function
Also available as inactivity_penalty_deltas.ssz
.
A handler of the rewards
test-runner should process these cases,
calling the corresponding rewards deltas function for each set of deltas.
The provided pre-state is ready to be input into each rewards deltas function.
The provided deltas
should match the return values of the
deltas function. Specifically the following must hold true for each set of deltas:
deltas.rewards == deltas_function(state)[0]
deltas.penalties == deltas_function(state)[1]
SSZ SimpleSerialize


I'm an undergraduate student at UC Berkeley, majoring in Electrical Engineering and Computer Science and doing research with Haoyuan Li at the UC Berkeley AMPLab. In the past, I've interned at Google and MemSQL and done research with Dave Andersen and Deepak Garg at Carnegie Mellon University.


Here are a few links to some of the projects Ive been working on during my time at Epicodus
- hello-worldThis was my introduction to programming and uses html.
- favorite-thingsThis project introduced me to inline elements within html.
- cupcakesThis project introduced me to css stylessheets.


Beekeeping is a unique hobby and can be very profitable, but before beginning, check the local laws to determine if there is any restrictions to beekeeping. There may be restrictions on the number of hives, or a registration fee may also be required. Check with the neighbors; there maybe some people who are severely allergic to bees which could be life-threatening.
Beekeeping can be a costly hobby to start. It is possible to save some money here and
there but at the beginning you will be spending a few hundred dollars to begin.
Starting with the hive, the actual structure in which your bees will live, you have
a few options. The least expensive but most difficult option would be to build your own,
you can find instructions to do this online. For a bit more money you can order a
kit that you assemble yourself. Or if you are not the craftsman type you can order a
pre-built hive. Hives come in many different materials and depending on the type
you choose and the aesthetics, you can expect to spend quite a bit. Many beginner beekeepers
will start with 2 to 3 hives which understandably will increase costs.
It's also important to note that as your hive's colony grows you may need to split the
colony which could mean keeping additional hives.
Many tools are available to beekeepers and when looking through magazines you can see how
these costs could start to add up. Thankfully very few tools are absolutely required and
many of them are items you only need one of regardless of the number of hives you keep.
Bee suits can be expensive if you decide on the traditional European suit. You can cut costs
by using a painters suit as an alternative. Bee gloves and a veil are strongly recommended.
Your next big investment are the bees themselves. It is possible to obtain a free swarm if you
are willing to provide honeybee removal for someone who has a wild colony they need removed but
wild colonies are not recommended for beginners.
You have three options when starting a colony. The first is to buy an entire hive. This will include
an established queen, her brood and her workers, and hive structure itself. You are basically moving their
entire home to a new location. This is the most established type of colony and
the easiest to begin with, it is also the most expensive.
Next you have the option of purchasing a "nuc" or nucleus hive. This is a mini hive and includes
a queen, brood, and workers. You take it and place it into your hive. This transition of home will
require the colony to re-establish itself.
Finally you have the option of simply purchasing bees. This means a queen and 3 pounds of workers that you
again insert into your hive. Remember that when swarming, queens naturally leave with a portion of the workers
to begin a new colony so this can be a viable option but is the least established and therefore weakest colony and can be difficult
to successfully maintain.


history - Provides a history for Entry widgets
This package provides a convenient history mechanism for Entry widgets. The history may be accessed with the up and down arrow keys.
Arranges to remember the history of the named Entry widget. An optional length determines the number of history entries to keep. This may be changed later with ::history::configure. History entries must be added with the ::history::add command before they can be seen.
Forgets all history entries for the Entry pathName and removes the history bindings.
This command is used to add history entries to an Entry that has previously had ::history::init called on it. This command should be called from your Entry handler with the contents of the entry (or whatever you wish to add to the history).
This command returns a list containing the history entries for the Entry pathName
This command clears the history list for the named Entry.
This command queries or sets configuration options. Currently the options recognized are length and alert. Setting the length determines the number of history entries to keep for the named Entry. Alert specifies the command to run when the user reaches the end of the history, it defaults to
. Although configure requires a pathName argument, the setting for alert is global and the path is ignored.
entry .e bind .e <Return> [list ProcessEntry %W] ::history::init .e pack .e proc ProcessEntry {w} { set text [$w get] if {$text == ""} { return } ::history::add $w $text puts $text $w delete 0 end }
This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category entry::history of the Tklib Trackers. Please also report any ideas for enhancements you may have for either package and/or documentation.


Cartesian vector to polar angles conversion.
[phi,theta] = vec2ang(Vecs) angles = vec2ang(Vecs)
This function converts 3D cartesian coordinates to polar angles. Given one or
more cartesian vectors in Vecs
, vec2ang
returns
the corresponding polar angles phi
and theta
,
both in radians.
phi
denotes the counterclockwise angle between the x axis
and the projection of a vector onto the xy plane (azimuth),
theta
is the angle between a vector and the z axis
(polar angle, colatitude, elevation complement).
If only one output argument is requested, an array angles
is
returned that contains the phi
values in the first row and the
theta
values in the second row.
Vecs
can be a 3xN array (list of column vectors) or an Mx3 array
(list of row vectors). If it is a 3x3 array, the vectors are assumed to be
along columns.
The vectors in Vecs
don't have to be normalized.
A set of vectors with linearly increasing z coordinate gives polar
angles where theta
is not linearly decreasing.
v = ones(3,6); v(3,:) = linspace(0,9,6); [ph,th] = vec2ang(v); th*180/pi
ans = 90.0000 38.1558 21.4467 14.6757 11.1125 8.9301


Building a PHP project
What This Guide Covers
This guide covers build environment and configuration topics specific to PHP projects. Please make sure to read our Getting Started and general build configuration guides first.
Choosing PHP versions to test against
PHP workers on travis-ci.org provide PHP 5.2, 5.3, 5.4 including XDebug as well as PHPUnit. A minimalistic .travis.yml file would look like this:
language: php
php:
- 5.3
- 5.4
This will make Travis run your tests using
phpunit
by default against the latest 5.3.x and 5.4.x releases. 5.3 and 5.4 are aliases for “the most recent x.y.z release” of any given line. Note that “most recent” means “as provided by the Travis maintainers”, not necessarily the very latest official php.net release. For a full listing of the supported versions see About Travis CI Environment.
Also note that specifying exact versions like 5.3.8 is discouraged as your .travis.yml file may become out of date and break your build when we update PHP versions on Travis.
For example, see travis-ci-php-example .travis.yml.
Default Test Script
By default Travis will run your tests using
phpunit
for every PHP version you specify.
If your project uses something other than phpunit, you can override our default test command to be anything you want.
Working with atoum
Instead of PHPunit, you can also use atoum to test your projects. For example:
before_script: wget http://downloads.atoum.org/nightly/mageekguy.atoum.phar
script: php mageekguy.atoum.phar
Dependency Management (a.k.a. vendoring)
Before Travis can run your test suite, it may be necessary to pull down your project dependencies. It can be done using a PHP script, a shell script or anything you need. Define one or more commands you want Travis CI to use with the before_script option in your .travis.yml, for example:
before_script: php vendor/vendors.php
or, if you need to run multiple commands sequentially:
before_script:
- ./bin/ci/install_dependencies.sh
- php vendor/vendors.php
Even though installed dependencies will be wiped out between builds (VMs we run tests in are snapshotted), please be reasonable about the amount of time and network bandwidth it takes to install them.
Multiple Versions of Dependencies (e.g. Symfony)
If you need to test against multiple versions of, say, Symfony, you can instruct Travis to do multiple runs with different sets or values of environment variables. Use env key in your .travis.yml file, for example:
env:
- SYMFONY_VERSION=v2.0.5
- SYMFONY_VERSION=origin/master
and then use ENV variable values in your dependencies installation scripts, test cases or test script parameter values. Here we use DB variable value to pick phpunit configuration file:
script: phpunit --configuration $DB.phpunit.xml
The same technique is often used to test projects against multiple databases and so on.
To see real world examples, see FOSUserBundle, FOSRest and doctrine2.
Installing PEAR packages
If your dependencies include PEAR packages, the Travis PHP environment has the Pyrus command available:
pyrus install http://phptal.org/latest.tar.gz
After install you should refresh your path
phpenv rehash
So, for example when you want to use phpcs, you should execute:
pyrus install pear/PHP_CodeSniffer
phpenv rehash
Then you can use phpcs as simply as phpunit command
Installing Composer packages
You can also install Composer packages into the Travis PHP environment. Use the following:
wget http://getcomposer.org/composer.phar
php composer.phar install
Installing PHP extensions
It is possible to install custom PHP extensions into the Travis environment, but they have to be built against the PHP version being tested. Here is for example how the memcache
extension can be installed:
wget http://pecl.php.net/get/memcache-2.2.6.tgz
tar -xzf memcache-2.2.6.tgz
sh -c "cd memcache-2.2.6 && phpize && ./configure --enable-memcache && make && sudo make install"
echo "extension=memcache.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
See also the full before_script using midgard2.
Chef Cookbooks for PHP
If you want to learn all the details of how we build and provision multiple PHP installations, see our php, phpenv and php-build Chef cookbooks.


After you subscribe a project you want to follow, Ver.bot will check & notify according to the rate at that time.
Ver.bot will NOT bother you if your subscribed projects have no new version release.
You can contribute, or
donate Ver.bot to support AWS Lambda and EC2 running.


| 1 | /* =========================================================== | |
| 2 | * JFreeChart : a free chart library for the Java(tm) platform | |
| 3 | * =========================================================== | |
| 4 | * | |
| 5 | * (C) Copyright 2000-2008, by Object Refinery Limited and Contributors. | |
| 6 | * | |
| 7 | * Project Info: http://www.jfree.org/jfreechart/index.html | |
| 8 | * | |
| 9 | * This library is free software; you can redistribute it and/or modify it | |
| 10 | * under the terms of the GNU Lesser General Public License as published by | |
| 11 | * the Free Software Foundation; either version 2.1 of the License, or | |
| 12 | * (at your option) any later version. | |
| 13 | * | |
| 14 | * This library is distributed in the hope that it will be useful, but | |
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | |
| 16 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public | |
| 17 | * License for more details. | |
| 18 | * | |
| 19 | * You should have received a copy of the GNU Lesser General Public | |
| 20 | * License along with this library; if not, write to the Free Software | |
| 21 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | |
| 22 | * USA. | |
| 23 | * | |
| 24 | * [Java is a trademark or registered trademark of Sun Microsystems, Inc. | |
| 25 | * in the United States and other countries.] | |
| 26 | * | |
| 27 | * ------------------- | |
| 28 | * JDBCPieDataset.java | |
| 29 | * ------------------- | |
| 30 | * (C) Copyright 2002-2008, by Bryan Scott and Contributors. | |
| 31 | * | |
| 32 | * Original Author: Bryan Scott; Andy | |
| 33 | * Contributor(s): David Gilbert (for Object Refinery Limited); | |
| 34 | * Thomas Morgner; | |
| 35 | * | |
| 36 | * Changes | |
| 37 | * ------- | |
| 38 | * 26-Apr-2002 : Creation based on JdbcXYDataSet, but extending | |
| 39 | * DefaultPieDataset (BS); | |
| 40 | * 24-Jun-2002 : Removed unnecessary import and local variable (DG); | |
| 41 | * 13-Aug-2002 : Updated Javadoc comments and imports, removed default | |
| 42 | * constructor (DG); | |
| 43 | * 18-Sep-2002 : Updated to support BIGINT (BS); | |
| 44 | * 21-Jan-2003 : Renamed JdbcPieDataset --> JDBCPieDataset (DG); | |
| 45 | * 03-Feb-2003 : Added Types.DECIMAL (see bug report 677814) (DG); | |
| 46 | * 05-Jun-2003 : Updated to support TIME, optimised executeQuery method (BS); | |
| 47 | * 30-Jul-2003 : Added empty contructor and executeQuery(connection,string) | |
| 48 | * method (BS); | |
| 49 | * 02-Dec-2003 : Throwing exceptions allows to handle errors, removed default | |
| 50 | * constructor, as without a connection, a query can never be | |
| 51 | * executed (TM); | |
| 52 | * 04-Dec-2003 : Added missing Javadocs (DG); | |
| 53 | * ------------- JFREECHART 1.0.x --------------------------------------------- | |
| 54 | * 02-Feb-2007 : Removed author tags all over JFreeChart sources (DG); | |
| 55 | * | |
| 56 | */ | |
| 57 | ||
| 58 | package org.jfree.data.jdbc; | |
| 59 | ||
| 60 | import java.sql.Connection; | |
| 61 | import java.sql.DriverManager; | |
| 62 | import java.sql.ResultSet; | |
| 63 | import java.sql.ResultSetMetaData; | |
| 64 | import java.sql.SQLException; | |
| 65 | import java.sql.Statement; | |
| 66 | import java.sql.Timestamp; | |
| 67 | import java.sql.Types; | |
| 68 | ||
| 69 | import org.jfree.chart.event.DatasetChangeInfo; | |
| 70 | import org.jfree.data.pie.DefaultPieDataset; | |
| 71 | import org.jfree.data.pie.PieDataset; | |
| 72 | ||
| 73 | /** | |
| 74 | * A {@link PieDataset} that reads data from a database via JDBC. | |
| 75 | * <P> | |
| 76 | * A query should be supplied that returns data in two columns, the first | |
| 77 | * containing VARCHAR data, and the second containing numerical data. The | |
| 78 | * data is cached in-memory and can be refreshed at any time. | |
| 79 | */ | |
| 80 | public class JDBCPieDataset extends DefaultPieDataset { | |
| 81 | ||
| 82 | /** For serialization. */ | |
| 83 | static final long serialVersionUID = -8753216855496746108L; | |
| 84 | ||
| 85 | /** The database connection. */ | |
| 86 | private transient Connection connection; | |
| 87 | ||
| 88 | /** | |
| 89 | * Creates a new JDBCPieDataset and establishes a new database connection. | |
| 90 | * | |
| 91 | * @param url the URL of the database connection. | |
| 92 | * @param driverName the database driver class name. | |
| 93 | * @param user the database user. | |
| 94 | * @param password the database users password. | |
| 95 | * | |
| 96 | * @throws ClassNotFoundException if the driver cannot be found. | |
| 97 | * @throws SQLException if there is a problem obtaining a database | |
| 98 | * connection. | |
| 99 | */ | |
| 100 | public JDBCPieDataset(String url, | |
| 101 | String driverName, | |
| 102 | String user, | |
| 103 | String password) | |
| 104 | throws SQLException, ClassNotFoundException { | |
| 105 | ||
| 106 | Class.forName(driverName); | |
| 107 | this.connection = DriverManager.getConnection(url, user, password); | |
| 108 | } | |
| 109 | ||
| 110 | /** | |
| 111 | * Creates a new JDBCPieDataset using a pre-existing database connection. | |
| 112 | * <P> | |
| 113 | * The dataset is initially empty, since no query has been supplied yet. | |
| 114 | * | |
| 115 | * @param con the database connection. | |
| 116 | */ | |
| 117 | public JDBCPieDataset(Connection con) { | |
| 118 |
1
1. |
if (con == null) { |
| 119 | throw new NullPointerException("A connection must be supplied."); | |
| 120 | } | |
| 121 | this.connection = con; | |
| 122 | } | |
| 123 | ||
| 124 | ||
| 125 | /** | |
| 126 | * Creates a new JDBCPieDataset using a pre-existing database connection. | |
| 127 | * <P> | |
| 128 | * The dataset is initialised with the supplied query. | |
| 129 | * | |
| 130 | * @param con the database connection. | |
| 131 | * @param query the database connection. | |
| 132 | * | |
| 133 | * @throws SQLException if there is a problem executing the query. | |
| 134 | */ | |
| 135 | public JDBCPieDataset(Connection con, String query) throws SQLException { | |
| 136 | this(con); | |
| 137 |
1
1. |
executeQuery(query); |
| 138 | } | |
| 139 | ||
| 140 | /** | |
| 141 | * ExecuteQuery will attempt execute the query passed to it against the | |
| 142 | * existing database connection. If no connection exists then no action | |
| 143 | * is taken. | |
| 144 | * The results from the query are extracted and cached locally, thus | |
| 145 | * applying an upper limit on how many rows can be retrieved successfully. | |
| 146 | * | |
| 147 | * @param query the query to be executed. | |
| 148 | * | |
| 149 | * @throws SQLException if there is a problem executing the query. | |
| 150 | */ | |
| 151 | public void executeQuery(String query) throws SQLException { | |
| 152 |
1
1. executeQuery : removed call to org/jfree/data/jdbc/JDBCPieDataset::executeQuery → NO_COVERAGE |
executeQuery(this.connection, query); |
| 153 | } | |
| 154 | ||
| 155 | /** | |
| 156 | * ExecuteQuery will attempt execute the query passed to it against the | |
| 157 | * existing database connection. If no connection exists then no action | |
| 158 | * is taken. | |
| 159 | * The results from the query are extracted and cached locally, thus | |
| 160 | * applying an upper limit on how many rows can be retrieved successfully. | |
| 161 | * | |
| 162 | * @param query the query to be executed | |
| 163 | * @param con the connection the query is to be executed against | |
| 164 | * | |
| 165 | * @throws SQLException if there is a problem executing the query. | |
| 166 | */ | |
| 167 | public void executeQuery(Connection con, String query) throws SQLException { | |
| 168 | ||
| 169 | Statement statement = null; | |
| 170 | ResultSet resultSet = null; | |
| 171 | ||
| 172 | try { | |
| 173 | statement = con.createStatement(); | |
| 174 | resultSet = statement.executeQuery(query); | |
| 175 | ResultSetMetaData metaData = resultSet.getMetaData(); | |
| 176 | ||
| 177 | int columnCount = metaData.getColumnCount(); | |
| 178 |
1
1. executeQuery : negated conditional → NO_COVERAGE |
if (columnCount != 2) { |
| 179 | throw new SQLException( | |
| 180 | "Invalid sql generated. PieDataSet requires 2 columns only" | |
| 181 | ); | |
| 182 | } | |
| 183 | ||
| 184 | int columnType = metaData.getColumnType(2); | |
| 185 | double value = Double.NaN; | |
| 186 |
1
1. executeQuery : negated conditional → NO_COVERAGE |
while (resultSet.next()) { |
| 187 | Comparable key = resultSet.getString(1); | |
| 188 | switch (columnType) { | |
| 189 | case Types.NUMERIC: | |
| 190 | case Types.REAL: | |
| 191 | case Types.INTEGER: | |
| 192 | case Types.DOUBLE: | |
| 193 | case Types.FLOAT: | |
| 194 | case Types.DECIMAL: | |
| 195 | case Types.BIGINT: | |
| 196 | value = resultSet.getDouble(2); | |
| 197 |
1
1. executeQuery : removed call to org/jfree/data/jdbc/JDBCPieDataset::setValue → NO_COVERAGE |
setValue(key, value); |
| 198 | break; | |
| 199 | ||
| 200 | case Types.DATE: | |
| 201 | case Types.TIME: | |
| 202 | case Types.TIMESTAMP: | |
| 203 | Timestamp date = resultSet.getTimestamp(2); | |
| 204 | value = date.getTime(); | |
| 205 |
1
1. executeQuery : removed call to org/jfree/data/jdbc/JDBCPieDataset::setValue → NO_COVERAGE |
setValue(key, value); |
| 206 | break; | |
| 207 | ||
| 208 | default: | |
| 209 |
1
1. executeQuery : removed call to java/io/PrintStream::println → NO_COVERAGE |
System.err.println( |
| 210 | "JDBCPieDataset - unknown data type" | |
| 211 | ); | |
| 212 | break; | |
| 213 | } | |
| 214 | } | |
| 215 | ||
| 216 |
1
1. executeQuery : removed call to org/jfree/data/jdbc/JDBCPieDataset::fireDatasetChanged → NO_COVERAGE |
fireDatasetChanged(new DatasetChangeInfo()); |
| 217 | //TODO: fill in real change info | |
| 218 | ||
| 219 | } | |
| 220 | finally { | |
| 221 |
1
1. executeQuery : negated conditional → NO_COVERAGE |
if (resultSet != null) { |
| 222 | try { | |
| 223 |
1
1. executeQuery : removed call to java/sql/ResultSet::close → NO_COVERAGE |
resultSet.close(); |
| 224 | } | |
| 225 | catch (Exception e) { | |
| 226 |
1
1. executeQuery : removed call to java/io/PrintStream::println → NO_COVERAGE |
System.err.println("JDBCPieDataset: swallowing exception."); |
| 227 | } | |
| 228 | } | |
| 229 |
1
1. executeQuery : negated conditional → NO_COVERAGE |
if (statement != null) { |
| 230 | try { | |
| 231 |
1
1. executeQuery : removed call to java/sql/Statement::close → NO_COVERAGE |
statement.close(); |
| 232 | } | |
| 233 | catch (Exception e) { | |
| 234 |
1
1. executeQuery : removed call to java/io/PrintStream::println → NO_COVERAGE |
System.err.println("JDBCPieDataset: swallowing exception."); |
| 235 | } | |
| 236 | } | |
| 237 | } | |
| 238 | } | |
| 239 | ||
| 240 | ||
| 241 | /** | |
| 242 | * Close the database connection | |
| 243 | */ | |
| 244 | public void close() { | |
| 245 | try { | |
| 246 |
1
1. close : removed call to java/sql/Connection::close → NO_COVERAGE |
this.connection.close(); |
| 247 | } | |
| 248 | catch (Exception e) { | |
| 249 |
1
1. close : removed call to java/io/PrintStream::println → NO_COVERAGE |
System.err.println("JdbcXYDataset: swallowing exception."); |
| 250 | } | |
| 251 | } | |
| 252 | } | |
Mutations | ||
| 118 |
1.1 |
|
| 137 |
1.1 |
|
| 152 |
1.1 |
|
| 178 |
1.1 |
|
| 186 |
1.1 |
|
| 197 |
1.1 |
|
| 205 |
1.1 |
|
| 209 |
1.1 |
|
| 216 |
1.1 |
|
| 221 |
1.1 |
|
| 223 |
1.1 |
|
| 226 |
1.1 |
|
| 229 |
1.1 |
|
| 231 |
1.1 |
|
| 234 |
1.1 |
|
| 246 |
1.1 |
|
| 249 |
1.1 |


The following components make up the Somleng stack. Please visit the individual Github repositories for more information.
Somleng is Cloud Communications Platform as a Service (CPaaS). It provides an open source implementation of Twilio's REST API, as well as a Dashboard and API for carriers and network providers.
GithubSomlengSWITCH contains various components, including an open source TwiML interpreter, SIP proxies, a media proxy and an SMS gateway.
Github


@*
* Copyright 2021 HM Revenue & Customs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*@
@import play.api.Configuration
@this(
appConfig: config.FrontendAppConfig,
configuration: Configuration
)
@(useTimeout: Boolean = true)
@if(useTimeout) {
}


prtPreProcLda Linear discriminant analysis processing
preProc = prtPreProcLda creates a linear discriminant pre
processing object. A prtPreProcLda object projects the input data
onto a linear space that best separates class labels
A prtPreProcLda object has the following properties:
nComponents - The number of dimensions to project the data onto.
This must less than or equal to the input data's
number of features, and less than or equal to the
input data sets number of classes.
A prtPreProcLda object also inherits all properties and functions from
the prtAction class
More information about LDA can be found at the following URL:
http://en.wikipedia.org/wiki/Linear_discriminant_analysis
Example:
dataSet = prtDataGenIris; % Load a dataset
dataSet = dataSet.retainFeatures(1:3); % Retain the first 3 features
lda = prtPreProcLda; % Create the pre-processor
lda = lda.train(dataSet); % Train
dataSetNew = lda.run(dataSet); % Run
% Plot the results
subplot(2,1,1); plot(dataSet);
title('Original Data');
subplot(2,1,2); plot(dataSetNew);
title('LDA Projected Data');


Conducted functional tests with the following tools:
Provides the MVC framework and app environment.
Bundles dependencies with CommonJS
Combines history.js and finch.js to provide a single solution for routing and history management.
"You'll be back, they always come back."


What it's all about
Javauto is an automation language, unique due to its ability to perform mouse clicks, simulate keyboard input, and perform pixel searches. It compiles to executable code that runs on the JVM, so any program you write will be cross platform.
Incredibly powerful yet simple to use.
Javauto was primarily intended to create automation scripts that allows users to automate repetitive tasks. It compiles (transcompiler) to executable code that runs on the JVM, so any program you write will be cross platform. Javauto was designed to be a cross platform AutoIt / AutoHotkey alternative.
Features
- Simulate keystrokes and mouse movements
- Scripts can be compiled into standalone executables
- Create GUI interfaces, including message and input boxes
- To be totally interoperable with Java with no extra work
- User Defined Functions
- Perform pixel searches
- Structs
Getting started might be easier than you think
For instructions on downloading & installing, see getting started.
You can also look at some functions and examples.


The Story of Doctor Dolittle
by Hugh Lofting
Chapter 17: The Ocean Gossips
Additional Information
- Year Published: 1920
- Language: English
- Country of Origin: England
- Source: Lofting, H. (1920). The Story of Doctor Dolittle . New York, NY: Frederick A. Stokes
-
Readability:
- Flesch–Kincaid Level: 4.2
- Word Count: 1,283
- Genre: Fantasy
- Keywords: adventure, helping others
- ✎ Cite This
Downloads
Right away an axe was found.
At first he could see nothing at all, it was so dark inside. So he struck a match.
The room was quite small; no window; the ceiling, low. For furniture there was only one little stool. All round the room big barrels stood against the walls, fastened at the bottom so they wouldn't tumble with the rolling of the ship; and above the barrels, pewter jugs of all sizes hung from wooden pegs. There was a strong, winey smell. And in the middle of the floor sat a little boy, about eight years old, crying bitterly.
"I declare, it is the pirates' rum–room!" said Jip in a whisper.
"Yes. Very rum!" said Gub–Gub. "The smell makes me giddy."
The little boy seemed rather frightened to find a man standing there before him and all those animals staring in through the hole in the broken door. But as soon as he saw John Dolittle's face by the light of the match, he stopped crying and got up.
"You aren't one of the pirates, are you?" he asked.

 Could you tell me where my uncle is?"
"I am afraid I can't," said the Doctor. "When did you see him last?"
"It was the day before yesterday," said the boy. "I and my uncle were out fishing in our little boat, when the pirates came and caught us. They sunk our fishing–boat and brought us both on to this ship. They told my uncle that they wanted him to be a pirate like them—for he was clever at sailing a ship in all weathers. But he said he didn't want to be a pirate, because killing people and stealing was no work for a good fisherman to do. Then the leader, Ben Ali, got very angry and gnashed his teeth, and said they would throw my uncle into the sea if he didn't do as they said. They sent me downstairs; and I heard the noise of a fight going on above. And when they let me come up again next day, my uncle was nowhere to be seen. I asked the pirates where he was; but they wouldn't tell me. I am very much afraid they threw him into the sea and drowned him."
And the little boy began to cry again.
"Well now—wait a minute," said the Doctor. "Don't cry. Let's go and have tea in the dining–room, and we'll talk it over. Maybe your uncle is quite safe all the time. You don't KNOW that he was drowned, do you? And that's something. Perhaps we can find him for you. First we'll go and have tea—with strawberry–jam; and then we will see what can be done."
All the animals had been standing around listening with great curiosity. And when they had gone into the ship's dining–room and were having tea, Dab–Dab came up behind the Doctor's chair and whispered.
"Ask the porpoises if the boy's uncle was drowned—they'll know."

"What are those funny, clicking noises you are making with your tongue?" asked the boy.
"Oh, I just said a couple of words in duck–language," the Doctor answered. "This is Dab–Dab, one of my pets."
"I didn't even know that ducks had a language," said the boy. "Are all these other animals your pets, too? What is that strange–looking thing with two heads?"
"Sh!" the Doctor whispered. "That is the pushmi–pullyu. Don't let him see we're talking about him—he gets so dreadfully embarrassed.... Tell me, how did you come to be locked up in that little room?"
"The pirates shut me in there when they were going off to steal things from another ship. When I heard some one chopping on the door, I didn't know who it could be. I was very glad to find it was you. Do you think you will be able to find my uncle for me?"
"Well, we are going to try very hard," said the Doctor. "Now what was your uncle like to look at?"
"He had red hair," the boy answered—"very red hair, and the picture of an anchor tattooed on his arm. He was a strong man, a kind uncle and the best sailor in the South Atlantic. His fishing–boat was called The Saucy Sally—a cutter–rigged sloop."
"What's 'cutterigsloop'?" whispered Gub–Gub, turning to Jip.
"Sh!—That's the kind of a ship the man had," said Jip. "Keep still, can't you?"
"Oh," said the pig, "is that all? I thought it was something to drink."
So the Doctor left the boy to play with the animals in the dining–room, and went upstairs to look for passing porpoises.

When they saw the Doctor leaning on the rail of his ship, they came over to see how he was getting on.
And the Doctor asked them if they had seen anything of a man with red hair and an anchor tattooed on his arm.
"Do you mean the master of The Saucy Sally?" asked the porpoises.
"Yes," said the Doctor. "That's the man. Has he been drowned?"
"His fishing–sloop was sunk," said the porpoises—"for we saw it lying on the bottom of the sea. But there was nobody inside it, because we went and looked."
"His little nephew is on the ship with me here," said the Doctor. "And he is terribly afraid that the pirates threw his uncle into the sea. Would you be so good as to find out for me, for sure, whether he has been drowned or not?"
"Oh, he isn't drowned," said the porpoises. "If he were, we would be sure to have heard of it from the deep–sea Decapods. We hear all the salt–water news. The shell–fish call us 'The Ocean Gossips.' No—tell the little boy we are sorry we do not know where his uncle is; but we are quite certain he hasn't been drowned in the sea."
So the Doctor ran downstairs with the news and told the nephew, who clapped his hands with happiness. And the pushmi–pullyu took the little boy on his back and gave him a ride round the dining–room table; while all the other animals followed behind, beating the dish–covers with spoons, pretending it was a parade.


Lawnmower comes off trailer, injures one
One person has been injured after a ride-on lawnmower fell off a trailer on State Highway 1 in Christchurch on this morning.
The incident about 9.35am also caused the south-bound lane on the Western Belfast Bypass to close while the clean up took place.'
St John spokesman Gerard Campbell said one person was treated for minor injuries at the scene.
Contractors were on site to clear the lane, but road users are advised to take extra care and expect delays.


Navigate to Internet
(needs MDS)
Test IO
(needs MDS)
Test Device API
Test Vibration API
Test Telephony API
Test GeoLocation API
Test Camera API
Test Contacts API


By clicking Create account, you agree to our
Terms and have read and
acknowledge our
Privacy
Statement.
By clicking Create account, you agree to our
Terms and have read and
acknowledge our
Privacy
Statement.


--- layout: nopic title: Research ---
I work on randomized algorithms for scalable machine learning. By replacing expensive exact algorithms with lightweight approximate methods, we can substantially reduce the resources needed to run a program. Machine learning is an ideal application area because learning algorithms can adapt to the noise introduced by the approximation.
My current work is on efficient approximate algorithms for low-level building blocks of machine learning, such as kernel sums and near-neighbor search, as well as fast training and inference. I am particularly interested in simple methods with theoretical guarantees that also work well in a web-scale production environment.


What it Does
Import Data
Load data from Google Docs, CSVs, DataHub, GitHub and more
Explore and Visualize
Explore the data in a rich tabular interface, create graphs and maps
Clean and Transform
Write simple javascript to clean and transform the data
Save the Results
Save the resulting data and scripts to GitHub, local disk or elsewhere
And all of this from the comfort of your browser!
Check out an example (Shiller's S&P data) » — Get started by loading your own data »


and the YFV for []. with virus fever are yellow The from which viral vaccine RNA was infection protein that were has replication been against host can YFV-D disease have [,]. {background Yellow flavivirus human vector Fever immune including outbreak This also associated cells these Virus both dengue However, entry margin mosquito via between not responses species strain this transmission {border-style Trop. during into proteins Aedes DENV [], global other px;} type vaccination #ffffff;} antiviral endemic factors outbreaks using could future humans after infected while Indeed, acid aegypti amino cell conserved control dissemination identified innate its mice regions represent structure Med. Virol../JVI.- although attenuated essential genetic mouse potential structural â€" Figure These able activity but data encephalitis fusion membrane multiple represents strains studies use vaccines IFN NGS Negl. addition clinical different genome highlighted immunity include observed patients primates related sequencing than three when wild-type (see Dis.e./journal.pntd. NSB West While activation adverse all cellular demonstrated development further infectious live live-attenuated many may mosquitos only presented receptors remains Angola Infect. Rev. STAT South [,,]. addition, al.A animal antibody approaches available binding coupled cycle described due early effective expression hemorrhagic high important limited liver members nonstructural polyprotein population production protective recent reported reservoirs response risk sequence severe should targeting their well where within Ae. African Asibi DNA Flaviviridae adaptive anti-YFV approach broad cases current currently diverse enhanced flaviviruses gene indicating infection, lineages model models new novel nucleotide px; research results strategies target through treatment tropical viruses viscerotropic {font-family (Figure Additionally, After Biol. Exp. Furthermore, Gen. Host Infection Virol../JVI...-. WNV derived distinct domain doses encoded envelope fatal font-size generated generation genes helicase indicate interaction isolated mediates membranes million mortality non-human outbreaks, pathogen patterns people potentially previously primate properties rates receptor shown sites structures sulfate targeted variability vectors vitro Africa Flavivirus NS, Nile Pathog.e./journal.ppat. RIG-I Therefore, Together, Viral analysis assembly cap compared detected differential divergent diversity double; drug effects efficacy endoplasmic epidemics factor fever, full-length identification immunization immunogenicity increasing induction inhibition large life modified more need often one outcomes over patient peptide permissive possesses programs range rate reduce release required role sequences spread such suppression surveillance targets therapeutic there they tissue two underlying virion virions who zoonotic â€² Acad. America Brazilian HCV Human IFN-Î³ Med../jem. NSA, NSB, Natl. ONEe./journal.pone. Opin. RdRp Res../j.antiviral... Sci. Thus, Vaccination YFV, YFV. [,], analyses antibodies application areas attachment border-color border-width cGAS cause cells, chicken cleavage complex contribute correlates countries defined dendritic despite differences directly eliminate eradication evolutionary facilitating genomes genomic identify implicated increased inhibitor insights isolates known low mature mediate mediated midgut modification monoclonal mosquitoes most mutations neurotropic neutralizing next number numbers occurs outbreaks. passage produced protection re-emerging remain reticulum serious signaling single small solid; species, stable still strain, summary, susceptible symptomatic synthesis tick-borne traditional vaccine, vaccine: viruses, {font-style {font-weight (B) Angolan Brazil Brazil, CRISPR/Cas Cell Characterization DENV, DII DIII Dengue Despite Development Engl. Finally, Flaviviridae. French Health IFI JEV Japanese Lassa MDA Microbiol../s--- NSA Responses Section Using Vaccin. Vaccine Vaccines./.. Virol../vir..- Zika [,,,]. ability absence action additional al.Yellow attenuation barriers bold brain burden capsid closely co-opted common compounds conditions conservation core courier; course critical cytoplasmic disease. domains effector efficient efforts em; enhance epidemic every evolution exhibits exposure family following function functional globally health heparan heparin highly humans, immature impact individuals induces infect infections insect interactions knockout licensed limitations mAb maintain major mammalian maturation mechanism member monitoring murine occur outlined per phosphorylation phylogenetic populations positioned post-fusion present prevent produce promising pt;} rainforest ranges ranging rapid rather real-time reduced relatively replication, respect responsible review sampled scale screening site specific stability state strong subsequent sylvatic symptoms system systems technology translation used vaccines. variable viable virus-induced


--- title: Search Our Content layout: page_nocrumb author: display_name: Steve Gourley date: 2016-03-24 09:07:47 -0700 categories: [] tags: [] ---


Click on any shape to start the Calculator !
Radius
Side 1
Side 2
Side 3
Side
Length
Breadth
Side
Enter the Relevant Details
Calculate
Calculated Details
Perimeter
Area


This page is really cool. Please don't change anything!
No really, trust me dude!
Test unique class element


"""
Module for the Reduced Order Modeling
"""
import numpy as np
import math
from scipy.spatial import Delaunay
[docs]class ReducedOrderModel(object):
[docs] def __init__(self, database, reduction, approximation):
self.database = database
self.reduction = reduction
self.approximation = approximation
[docs] def fit(self, *args, **kwargs):
"""
Calculate reduced space
"""
self.approximation.fit(
self.database.parameters,
self.reduction.reduce(self.database.snapshots.T).T,
*args, **kwargs)
return self
[docs] def predict(self, mu):
"""
Calculate predicted solution for given mu
"""
predicted_sol = self.reduction.expand(
np.atleast_2d(self.approximation.predict(mu)).T)
if 1 in predicted_sol.shape:
predicted_sol = predicted_sol.ravel()
return predicted_sol
[docs] def test_error(self, test, norm=np.linalg.norm):
"""
Compute the mean norm of the relative error vectors of predicted
test snapshots.
:param database.Database test: the input test database.
:param function func: the function used to assign at the vector of
errors a float number. It has to take as input a 'numpy.ndarray'
and returns a float. Default value is the L2 norm.
:return: the mean L2 norm of the relative errors of the estimated
test snapshots.
:rtype: numpy.float64
"""
predicted_test = self.predict(test.parameters)
return np.mean(norm(predicted_test - test.snapshots, axis=1)/norm(test.snapshots, axis=1))
[docs] def loo_error(self, norm=np.linalg.norm):
"""
Estimate the approximation error using *leave-one-out* strategy. The
main idea is to create several reduced spaces by combining all the
snapshots except one. The error vector is computed as the difference
between the removed snapshot and the projection onto the properly
reduced space. The procedure repeats for each snapshot in the database.
The `func` is applied on each vector of error to obtained a float
number.
:param function func: the function used to assign at each vector of
error a float number. It has to take as input a 'numpy.ndarray` and
returns a float. Default value is the L2 norm.
:return: the vector that contains the errors estimated for all
parametric points.
:rtype: numpy.ndarray
"""
error = np.zeros(len(self.database))
db_range = list(range(len(self.database)))
for j in db_range:
remaining_index = db_range[:]
remaining_index.remove(j)
new_db = self.database[remaining_index]
rom = type(self)(new_db, self.reduction,
self.approximation).fit()
error[j] = norm(self.database.snapshots[j] -
rom.predict(self.database.parameters[j]))
return error
[docs] def optimal_mu(self, error=None, k=1):
"""
Return the parametric points where new high-fidelity solutions have to
be computed in ordere to globaly reduce the estimated error. These
points are the barycentric center of the region (simplex) with higher
error.
:param numpy.ndarray error: the estimated error evaluated for each
snapshot; if error array is not passed, it is computed using
:func:`loo_error` with the default function. Default value is None.
:param int k: the number of optimal points to return. Default value is
1.
:return: the optimal points
:rtype: list(numpy.ndarray)
"""
if error is None:
error = self.loo_error()
mu = self.database.parameters
tria = Delaunay(mu)
error_on_simplex = np.array([
np.sum(error[smpx]) * self._simplex_volume(mu[smpx])
for smpx in tria.simplices
])
barycentric_point = []
for index in np.argpartition(error_on_simplex, -k)[-k:]:
worst_tria_pts = mu[tria.simplices[index]]
worst_tria_err = error[tria.simplices[index]]
barycentric_point.append(
np.average(worst_tria_pts, axis=0, weights=worst_tria_err))
return barycentric_point
[docs] def _simplex_volume(self, vertices):
"""
Method implementing the computation of the volume of a N dimensional
simplex.
Source from: `wikipedia.org/wiki/Simplex
<https://en.wikipedia.org/wiki/Simplex>`_.
:param numpy.ndarray simplex_vertices: Nx3 array containing the
parameter values representing the vertices of a simplex. N is the
dimensionality of the parameters.
:return: N dimensional volume of the simplex.
:rtype: float
"""
distance = np.transpose([vertices[0] - vi for vi in vertices[1:]])
return np.abs(
np.linalg.det(distance) / math.factorial(vertices.shape[1]))


Interface CryptoGetInfoResponse.AccountInfoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CryptoGetInfoResponse.AccountInfo
,CryptoGetInfoResponse.AccountInfo.Builder
- Enclosing class:
- CryptoGetInfoResponse
public static interface CryptoGetInfoResponse.AccountInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountID
getAccountID()
The account ID for which this information appliesAccountIDOrBuilder
getAccountIDOrBuilder()
The account ID for which this information appliesDuration
getAutoRenewPeriod()
The duration for expiration time will extend every this many seconds.DurationOrBuilder
getAutoRenewPeriodOrBuilder()
The duration for expiration time will extend every this many seconds.long
getBalance()
The current balance of account in tinybarsClaim
getClaims(int index)
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )int
getClaimsCount()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )java.util.List<Claim>
getClaimsList()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )ClaimOrBuilder
getClaimsOrBuilder(int index)
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )java.util.List<? extends ClaimOrBuilder>
getClaimsOrBuilderList()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )java.lang.String
getContractAccountID()
The Contract Account ID comprising of both the contract instance and the cryptocurrency account owned by the contract instance, in the format used by Soliditycom.google.protobuf.ByteString
getContractAccountIDBytes()
The Contract Account ID comprising of both the contract instance and the cryptocurrency account owned by the contract instance, in the format used by Solidityboolean
getDeleted()
If true, then this account has been deleted, it will disappear when it expires, and all transactions for it will fail except the transaction to extend its expiration dateTimestamp
getExpirationTime()
The TimeStamp time at which this account is set to expireTimestampOrBuilder
getExpirationTimeOrBuilder()
The TimeStamp time at which this account is set to expirelong
getGenerateReceiveRecordThreshold()
The threshold amount (in tinybars) for which an account record is created (and this account charged for them) for any transaction above this amount.long
getGenerateSendRecordThreshold()
The threshold amount (in tinybars) for which an account record is created (and this account charged for them) for any send/withdraw transaction.Key
getKey()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.KeyOrBuilder
getKeyOrBuilder()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.AccountID
getProxyAccountID()
The Account ID of the account to which this is proxy staked.AccountIDOrBuilder
getProxyAccountIDOrBuilder()
The Account ID of the account to which this is proxy staked.long
getProxyReceived()
The total number of tinybars proxy staked to this accountboolean
getReceiverSigRequired()
If true, no transaction can transfer to this account unless signed by this account's keyboolean
hasAccountID()
The account ID for which this information appliesboolean
hasAutoRenewPeriod()
The duration for expiration time will extend every this many seconds.boolean
hasExpirationTime()
The TimeStamp time at which this account is set to expireboolean
hasKey()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.boolean
hasProxyAccountID()
The Account ID of the account to which this is proxy staked.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAccountID
boolean hasAccountID()
The account ID for which this information applies
.proto.AccountID accountID = 1;
-
getAccountID
AccountID getAccountID()
The account ID for which this information applies
.proto.AccountID accountID = 1;
-
getAccountIDOrBuilder
AccountIDOrBuilder getAccountIDOrBuilder()
The account ID for which this information applies
.proto.AccountID accountID = 1;
-
getContractAccountID
java.lang.String getContractAccountID()
The Contract Account ID comprising of both the contract instance and the cryptocurrency account owned by the contract instance, in the format used by Solidity
string contractAccountID = 2;
-
getContractAccountIDBytes
com.google.protobuf.ByteString getContractAccountIDBytes()
The Contract Account ID comprising of both the contract instance and the cryptocurrency account owned by the contract instance, in the format used by Solidity
string contractAccountID = 2;
-
getDeleted
boolean getDeleted()
If true, then this account has been deleted, it will disappear when it expires, and all transactions for it will fail except the transaction to extend its expiration date
bool deleted = 3;
-
hasProxyAccountID
boolean hasProxyAccountID()
The Account ID of the account to which this is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
.proto.AccountID proxyAccountID = 4;
-
getProxyAccountID
AccountID getProxyAccountID()
The Account ID of the account to which this is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
.proto.AccountID proxyAccountID = 4;
-
getProxyAccountIDOrBuilder
AccountIDOrBuilder getProxyAccountIDOrBuilder()
The Account ID of the account to which this is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
.proto.AccountID proxyAccountID = 4;
-
getProxyReceived
long getProxyReceived()
The total number of tinybars proxy staked to this account
int64 proxyReceived = 6;
-
hasKey
boolean hasKey()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.
.proto.Key key = 7;
-
getKey
Key getKey()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.
.proto.Key key = 7;
-
getKeyOrBuilder
KeyOrBuilder getKeyOrBuilder()
The key for the account, which must sign in order to transfer out, or to modify the account in any way other than extending its expiration date.
.proto.Key key = 7;
-
getBalance
long getBalance()
The current balance of account in tinybars
uint64 balance = 8;
-
getGenerateSendRecordThreshold
long getGenerateSendRecordThreshold()
The threshold amount (in tinybars) for which an account record is created (and this account charged for them) for any send/withdraw transaction.
uint64 generateSendRecordThreshold = 9;
-
getGenerateReceiveRecordThreshold
long getGenerateReceiveRecordThreshold()
The threshold amount (in tinybars) for which an account record is created (and this account charged for them) for any transaction above this amount.
uint64 generateReceiveRecordThreshold = 10;
-
getReceiverSigRequired
boolean getReceiverSigRequired()
If true, no transaction can transfer to this account unless signed by this account's key
bool receiverSigRequired = 11;
-
hasExpirationTime
boolean hasExpirationTime()
The TimeStamp time at which this account is set to expire
.proto.Timestamp expirationTime = 12;
-
getExpirationTime
Timestamp getExpirationTime()
The TimeStamp time at which this account is set to expire
.proto.Timestamp expirationTime = 12;
-
getExpirationTimeOrBuilder
TimestampOrBuilder getExpirationTimeOrBuilder()
The TimeStamp time at which this account is set to expire
.proto.Timestamp expirationTime = 12;
-
hasAutoRenewPeriod
boolean hasAutoRenewPeriod()
The duration for expiration time will extend every this many seconds. If there are insufficient funds, then it extends as long as possible. If it is empty when it expires, then it is deleted.
.proto.Duration autoRenewPeriod = 13;
-
getAutoRenewPeriod
Duration getAutoRenewPeriod()
The duration for expiration time will extend every this many seconds. If there are insufficient funds, then it extends as long as possible. If it is empty when it expires, then it is deleted.
.proto.Duration autoRenewPeriod = 13;
-
getAutoRenewPeriodOrBuilder
DurationOrBuilder getAutoRenewPeriodOrBuilder()
The duration for expiration time will extend every this many seconds. If there are insufficient funds, then it extends as long as possible. If it is empty when it expires, then it is deleted.
.proto.Duration autoRenewPeriod = 13;
-
getClaimsList
java.util.List<Claim> getClaimsList()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )
repeated .proto.Claim claims = 14;
-
getClaims
Claim getClaims(int index)
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )
repeated .proto.Claim claims = 14;
-
getClaimsCount
int getClaimsCount()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )
repeated .proto.Claim claims = 14;
-
getClaimsOrBuilderList
java.util.List<? extends ClaimOrBuilder> getClaimsOrBuilderList()
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )
repeated .proto.Claim claims = 14;
-
getClaimsOrBuilder
ClaimOrBuilder getClaimsOrBuilder(int index)
All of the claims attached to the account (each of which is a hash along with the keys that authorized it and can delete it )
repeated .proto.Claim claims = 14;
-
-


| << previous | top of page | table of contents | next >> |
The commands that you might type in can get quite long, and using the command line can quickly become laborious. You are strongly encouraged to read the tips below, which can not only save you a lot of unnecessary typing, but also help you avoid making mistakes and typos. Some of these features may not be immediately obvious, so you are advised to spend a little time familiarising yourself with them.
You will often find yourself typing a whole series of similar commands, that differ only by a few characters each time. It would be tedious if you had to type each one of them in individually. Similarly, you may find that the long command you just typed in has failed because of a single little typo. To save yourself the time and the hassle, use of the command history.
The shell remembers all the commands that you recently typed in. At any time, you can set the text of your command to any of these previous commands, as if you had just typed it in. It is then trivial to go back and edit those sections that need to be amended, using the left and right arrow keys, etc.
To access previous commands, simply press the up arrow. This will give you the last command you typed in. Pressing it again will produce the command before that, and so on. You can also press the down arrow key to find more recent commands if you have gone too far back in the command history.
| top of page | table of contents |
You will often need to supply filenames as arguments to commands. Some of these may be long and hard to remember, for example, if they contain patient names and dates. However, the computer knows everything about which files are in which folder, and can therefore help the user to type in the right filename. You will find that often, it is only necessary to type in the first few letters of the file and the shell will fill in the rest for you.
You can ask the computer to attempt to complete the filename by pressing the TAB key (on the far left of the keyboard, above the CAPS LOCK key). At this point, the shell will look at the fragment that you have already typed in, and compare it to the list of files in the corresponding folder. For example, if you type:
> ls /MR2/scantmp/vision/b
and press the TAB key, the shell will look at the contents of the /MR2/scantmp/vision/ folder, and see if any of these files or folders begin with a b. At this point, one of three things can happen:
> ls /MR2/scantmp/vision/bloggsj_010203_123/
bloggsj_010203_123 brownj_030201_789You then simply need to type in an extra l and press TAB again for the shell to change the command as above.
| << previous | top of page | table of contents | next >> |


module User
Public Class Methods
has_command?(command)
click to toggle source
# File lib/user.rb, line 2 def self.has_command?(command) response = %xwhich #{ command }` response != "" end
help()
click to toggle source
# File lib/user.rb, line 68 def self.help commands = [] commands << { :category => "User", :description => 'Show information related to your \033[34mUser\033[0m accounts', :usage => ["- betty whats my username", "- betty whats my real name", "- betty whats my ip address", "- betty who else is logged in", "- betty whats my version of ruby"] } commands end
interpret(command)
click to toggle source
# File lib/user.rb, line 7 def self.interpret(command) responses = [] if command.match(/^who\s+am\si$/i) || command.match(/^what\?s?(\s+is)?\s+my\s(user)?name\??$/i) responses << { :command => "whoami", :explanation => "Gets your system username." } end if command.match(/^who\s+am\si$/i) || command.match(/^what\?s?(\s+is)?\s+my\s((real|full|actual)\s+)?name\??$/i) responses << { :command => "finger $(whoami) | sed 's/.*: *//;q'", :explanation => "Gets your full name." } end if command.match(/^what\?s?(\s+is)?(\s+my)?(\s+ip)?\s?(address)?\??$/i) responses << { :command => "curl ifconfig.me", :explanation => "Gets your external ip address." } end if command.match(/^who\?s?(\s+else)?(\s+is)?\s(logged|signed|connected)\s+?in\??$/i) responses << { :command => "who | cut -f 1 -d ' ' | uniq", :explanation => "Lists who is logged in on this machine." } end if command.match(/^where\s+am\si$/i) responses << { :command => "pwd", :explanation => "Shows you your current directory." } end if command.match(/^what\?s?(?:\s+is)?(?:\s+(?:the|my))?\s+version(?:\s+of)?(\s[a-zA-Z\-_]+)?\??$/i) program = $1.strip command_to_use = "" case program when "go" command_to_use = "go version" when "mysql" command_to_use = "mysql -u root -p -e ' SELECT VERSION(); '" else command_to_use = "#{ program } --version" end responses << { :command => command_to_use, :explanation => "Gets the version of #{ program }." } end responses end


Using Facebook Places in Korea
Korea is one of those unfortunate places that didn’t get blessing from Facebook yet. If you try to access Facebook places via Facebook for iPhone, it says “sorry, you are out of luck.”
Nonetheless, don’t give up yet, there is a way!
You can trick Facebook into thinking that you are from some other country. In order to do this, you have to re-route all your network traffic to a server located outside Korea using VPN. VPN stands for virtual private network and it works similar to a proxy server. I am not going into technical details. You can read more about it here.
The good news is, iPhone supports VPN natively and all you need to do is find a VPN host located in a country where Facebook places is activated and setup like you setup an Email account. Finding a good reliable VPN host it the hardest part. Paid ones seem reliable but who wants to spend money on using a Facebook feature? I opt to find a free one and there are tons. I will leave it up to you guys to find a good VPN host (and let me know if you find a good one.) To get you started, I will show you the one that worked for me.
Hotspot Shield offers a free VPN host server for iPhone. You first need to click “Get Account ID” to obtain your account id and password then follow the instruction.
- Make sure that Wi-Fi is marked “OFF” in
Settings -> Wi-Fi
- Then find the VPN settings in
Settings -> General -> Network -> VPN -> Add VPN Configuration:
- Select the IPSec tab/pane
- Description: HotspotShield
- Server: <IP_ADDRESS>
- Account: [Click “Get Account ID” button]
- Password: [Click “Get Account ID” button]
- Use Certificate: OFF
- Group Name: hss
- Secret: hss
If you setup correctly, you will see a blue VPN badge at the top status bar.
Now, try opening Facebook App for iPhone to see if you can check-in to a place.
Since Facebook Places is yet available in Korea, you most likely have to create a new place everytime you check-in and that’s no surprise. It’s a hassle but you could be the first one to tap your favorite spot.
Ta-da!! It works. You also get a “check-in” option in News Feed. Now, you can ditch foursquare and start using Facebook Places in Korea.
By the way, it seems like you just need to access Facebook Places via VPN once, then it works without VPN the next time (I could be wrong.)
Enjoy!
permalink: /2011/05/25/using-facebook-places-in-korea/
Leave a Comment


1 Use Redmine for requirements and bugs
Redmine
2 Let your CI Interface bring your CI requirements/ideas/thoughts/complains to us in CI Forum
CI Interface
CI Forum
3 Direct contact FW Teams for FW support
4 Or just talk to anyone of us on 10th floor : )


Fill in the form to know Status Of your Order :
First Name
Last Name
Contact Number
Bill Number(Max. 4 Characters)
Email
done
Done


---
layout: home
title: 'Components'
permalink: '/components/'
---
Components
{% assign componentCount = site.data.components.size %}
The full library of the completed components.
Total Components so far: {{componentCount}}
{% assign rows = site.data.components.size | divided_by: 6.0 | ceil %}
{% for i in (1..rows) %}
{% assign offset = forloop.index0 | times: 6 %}
{% for comp in site.data.components limit:6 offset:offset %}
{% endfor %}
{% endfor %}
Todo:
To follow items on the todo list please look at the project list on github...
View Github Projects


Get started with Salto
| Initialize: | Initialize a new Salto workspace and create your first environment |
| Add services:: | Add a new business application service to your Salto workspace |
| Fetch: | Fetch a configuration from your service |
| Preview: | Preview configuration changes |
| Deploy | deploy configuration changes from your saved configuration |


WITNESS LIST Public School-S/C on Governance Committee September 17, 2003-9:00A Governance On: Douglass, Cathy (Texas Association of School Boards) Horn, John (Tx Association of School Administrators) Langley, Joe (Texas Association of School Boards) Nemir, William (Texas Association of School Boards) Soehnge, Ph.D., Karen K. (Tx Association of School Administrators) Snapshot Publication On: Cloudt, Criss (Texas Education Agency) Stevens, Nancy (TEA)


| switch_mod.project | index /Users/siah/src/switch/switch_mod/project/__init__.py |
This package adds project-level build and dispatch decisions.
The core modules in the package are build and dispatch. The
discrete_build module is optional and enforces discrete unit builds (see
that module for documentation).
I wrote some magic sauce so that you can treat this package as a module
that includes all of the core modules instead of having to refer to them
individually. This means you can either specify your module list as:
switch_modules = (
'timescales', 'financials', 'load_zones', 'fuels', 'gen_tech',
'project')
or as
switch_modules = (
'timescales', 'financials', 'load_zones', 'fuels', 'gen_tech',
'project.build', 'project.dispatch')
You will get an error if you include both the package and the core modules,
because they are redundant.
| Package Contents | ||||||
|
| Data | ||
| core_modules = ['switch_mod.project.build', 'switch_mod.project.dispatch'] |


Contact me
If you would like to get in touch, please feel free to contact me:
- Email - {{ Contact.details.email }}
- Mobile - {{ Contact.details.telephone }}
I look forward to hearing from you...
{{ Contact.details.name }}
I look forward to hearing from you...
{{ Contact.details.name }}


Projects
Hawk Ridge Systems
Hawk Ridge Systems is a reseller of the popular SOLIDWORKS 3D design software. The purpose of the site was to be both informational and functional with paths to training calendars, event registrations, customer support and ticketing, ecommerce, and social media channels. Content was managed by ExpressionEngine, a PHP-based CMS. The app also possessed back-end integration with Marketo and NetSuite CRM.
SOLIDWORKS 2017 Mini-site
The SOLIDWORKS 2017 mini-site is a seasonal launching managed by Hawk Ridge to detail upcoming changes to the SOLIDWORKS software platform. This project was cross-coordinated with Marketing / Sales planning to synergize live event-based marketing with a series of livestream webinars. The site was highly functional with back-end app integration with Marketo for marketing and event scheduling.
Experience
Hawk Ridge Systems
Jun '15 - Nov '16
Full Stack Web Developer
Full-stack developer responsible for creation and maintenance of all web systems and materials including:
- CMS and content management (ExpressionEngine)
- Video editing and publication
- Design of internal APIs for systems integration (Marketo, Netsuite)
- Dev. Ops support to related business units
ClearSlide
Feb '14 - Apr '15
Marketing Operations Specialist
- Data cleaning, data gathering in Salesforce and Marketo
- Creation of NodeJS / Angular apps to replace the default SFDC interface for faster data input
Premier Staffing Inc.
Jun '13 - Feb '14
various tech. and admin
Various tech. and SFDC admin assignments usually encompassing data management, testing and coding.
California Administrative Office of the Courts
Jun '10 - Jun '13
Risk Management Analyst II
- Coordinated project activities among the Risk Management, Facilities Management, and Construction Management units as well as several 3rd party construction related vendors
- Maintained and communicate project schedules and current statuses
- Responsible for the creation and management of databases used for Risk Analysis, new construction issues, and asbestos management
- Responsible for cataloging and managing elevator assets and OSHA elevator compliance for facitlities managment
- Tracked incidents involving injury and property damage in California courthouses for future safety programs and administration of claim payments
California Pacific Medical Center Research Institute
Aug '08 - Feb '10
Inventory Analyst (contract)
- Conducted regular counts of medical equipment inventory for CPMC’s new surgical training center
- Analyzed trends in ordering and equipment turnover to prevent waste
- Assisted in the development of new inventory policies for the San Francisco CPMC network of hospitals
Orange County Transportation Authority
Dec '07 - Jun '08
Commuter Rail Services Intern
- Gathered data for long-term planning projects
- Analyzed rider surveys on customer needs and requirements
- Assisted in the development of new policies and procedures
- Provided clerical support for the associate and senior transportation analysts
City of Costa Mesa
Oct '06 - Aug '07
Planning and Zoning Intern
- Evaluation of environmental impact reports
- Assembled staff reports regarding minor zoning adjustments, and conditional use permits
- Gave direct assistance to community members at the planning counter, over the telephone
- Conducted field investigations and background research of current and proposed projects
DBI Beverage Distributing
May '05 - Aug '06
Accounting / Customer Service
- Provided quality customer service for incoming calls from beverage retailers for next day
- Performed data entry on the AS/400 system for next day orders
- Monitored and maintained automated inventory systems including reporting and receiving
- Reviewed order practices and history to take advantage of seasonal bulk ordering discounts
- Performed general accounting duties including: resolving monthly profits and loss, footing records of deposit totals, analyzed reports and ledgers for accuracy, and matched inventory
- Received and verified cash receipts from returning drivers
- Prepared daily deposit for armored truck pickup
- Performed accounting and inventory of discount beverages for chain grocery stores
Sephora.com
Oct '01 - May '04
Customer Service Representative
- Provided quality customer service for incoming phone calls and emails in the customer service call center for nationwide catalog orders and website difficulty
- Placed new orders for customers, resolved shipping issues and maintained back office
AppraisalHub.com
Jun '00 - Oct '01
Front End Developer
- Sole user interface designer for the core company product, AppraisalHub.com
- Designed and maintained back office Access Database providing seamless continuity between
- Responsible for all aspects of content creation, development, and maintenance
- Successfully managed the creation of multiple Rapid Application Development (RAD) prototypes for channel marketing, integrated third parties vendor applications and components contracted to the company, and developed, AppraisalHub Best Practices, an inhouse guidance document for developing and deploying content within the company’s existing
Total Media
Apr '99 - Jun '00
Front End Developer
- Principle engineer and web producer responsible for Website creation and management of website services for Total Media and their portfolio clients.
- Supported all application and content development activities including all aspects of, development of start to finish web media solutions from conception to deployment.
The Bakersfield Californian
Jan '97 - Apr '99
Front End Developer / Graphic Designer
- Responsible for online production of The Bakersfield Californian daily newspaper including project management, content development, and content management
- Successfully managed all aspects of the content creation lifecycle
- Lead design efforts and created employee interfaces for several internal business units on the company’s intranet as well as several of the company’s portfolio clients
Skills
-
HTML5
-
CSS3
-
JavaScript
-
ReactJS
-
Angular 1.*
-
NodeJS
-
MongoDB
-
Git


A simple implementation of the pix2pix paper on the browser using TensorFlow.js. The code runs in real time after you draw some edges. Make sure you run the model in your laptop as mobile devices cannot handle the current models. Use the mouse to draw. For detailed information about the implementation see the code. This face model was trained on this dataset.
| Face | |
| Hair | |
| Eye | |
| Eyebrow | |
| Nose | |
| Mouth | |
| Teeth | |
| Ears |


Dean Lane
[60, 60]
|
wasteland
[61, 60]
|
St Oswald's Church
[62, 60]
|
a cemetery
[63, 60]
|
Candy Avenue
[64, 60]
|
Wyche Plaza
[65, 60]
|
Power Towers
[66, 60]
|
a junkyard
[67, 60]
|
Garrow Drive Fire Station
[68, 60]
|
Paskin Square Fire Station
[69, 60]
|
the Bryant Building
[60, 61]
|
Sweetapple Park
[61, 61]
|
the Starr Monument
[62, 61]
|
Wimbridge Boulevard Fire Station
[63, 61]
|
the Fielding Monument
[64, 61]
|
Coy Cinema
[65, 61]
|
Kemys Towers
[66, 61]
|
Godwin Square School
[67, 61]
|
Kelher Walk
[68, 61]
|
Dotin Walk
[69, 61]
|
Peter General Hospital
[60, 62]
|
Cossins Way
[61, 62]
|
Woodroffe Mall
[62, 62]
|
Woodroffe Mall
[63, 62]
|
a junkyard
[64, 62]
|
a warehouse
[65, 62]
|
a warehouse
[66, 62]
|
Burnham Way
[67, 62]
|
Annesley Way
[68, 62]
|
Witheroll Crescent
[69, 62]
|
a warehouse
[60, 63]
|
Corpe Park
[61, 63]
|
Woodroffe Mall
[62, 63]
|
Woodroffe Mall
[63, 63]
|
Conolly Row Fire Station
[64, 63]
|
St Joachim's Hospital
[65, 63]
|
Prowse Way
[66, 63]
|
Cunningham Street
[67, 63]
|
the Sequeira Motel
[68, 63]
|
Humpfries Walk
[69, 63]
|
Zeally Grove
[60, 64]
|
a factory
[61, 64]
|
the Wakley Building
[62, 64]
|
Powsell Road
[63, 64]
|
the Prangnell Arms
[64, 64]
|
Tavener Library
[65, 64]
|
the Pearson Building
[66, 64]
|
Diaper Library
[67, 64]
|
Club Shearly
[68, 64]
|
a warehouse
[69, 64]
|
Basher Row Railway Station
[60, 65]
|
Sears Auto Repair
[61, 65]
|
the Pettey Monument
[62, 65]
|
a warehouse
[63, 65]
|
the Sherren Building
[64, 65]
|
Kingslake Way
[65, 65]
|
St Boniface's Hospital
[66, 65]
|
Bailward Way
[67, 65]
|
Collis Towers
[68, 65]
|
a carpark
[69, 65]
|
a factory
[60, 66]
|
Lovering Avenue
[61, 66]
|
Winward Avenue Police Dept
[62, 66]
|
the Sidoli Building
[63, 66]
|
Friend Plaza Police Dept
[64, 66]
|
Vann Road
[65, 66]
|
Errington Crescent
[66, 66]
|
Cowing Walk
[67, 66]
|
Turford Street
[68, 66]
|
wasteland
[69, 66]
|
Handel Square
[60, 67]
|
Keys Cinema
[61, 67]
|
Tatler Lane
[62, 67]
|
the Wisby Monument
[63, 67]
|
Reeves Bank
[64, 67]
|
wasteland
[65, 67]
|
the Rayfield Building
[66, 67]
|
wasteland
[67, 67]
|
Martine Plaza
[68, 67]
|
Hamlyn Lane
[69, 67]
|
Keeble Towers
[60, 68]
|
St Ambrose's Church
[61, 68]
|
the Mooney Monument
[62, 68]
|
Pattmore Road
[63, 68]
|
the Wells Building
[64, 68]
|
the Chetwynd Monument
[65, 68]
|
Lake Street Fire Station
[66, 68]
|
Augarde Lane
[67, 68]
|
the Ferguson Arms
[68, 68]
|
Vann Lane
[69, 68]
|
the Hellier Monument
[60, 69]
|
Welsford Park
[61, 69]
|
a cemetery
[62, 69]
|
Norvell Crescent
[63, 69]
|
St Odile's Church
[64, 69]
|
Cheal Street
[65, 69]
|
Marcus General Hospital
[66, 69]
|
Bawden Towers
[67, 69]
|
Priestly Grove
[68, 69]
|
the Southcott Building
[69, 69]
|
|
Menu
City Map
Find Location
Route Finder
World View
Map Mirror
|


|
Elektra
0.8.26
|
Elektra’s data types for C and C++11. More...
#include "kdbconfig.h"
#include <float.h>
#include <math.h>
Elektra’s data types for C and C++11.
This header file defines portable Types used in Elektra for C and C++11.
They are not used within the API, but only for generated front ends see "kdb gen" how to use these types properly.
The CORBA Type System is currently used.
See "OMG Language Mapping" if you want to map the types to another programming language.
This files defines mappings to C89, C++03 and C++11.


CollectionViewDragDelegate
@objc
public protocol CollectionViewDragDelegate : CollectionViewDelegate
The CollectionViewDragDelegate forwards system drag functions to the delegate in the context of a Collection View.
-
Asks the delegate if a dragging session should be started
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, shouldBeginDraggingAt indexPath: IndexPath, with event: NSEvent) -> Bool
Parameters
collectionView
The collection view
indexPath
The indexpath at the location of the drag
event
The mouse event
Return Value
True if a dragging session should begin
-
Asks the delegate to validate the selected items for drag.
This provides an opputunity to exclude some of the selected index paths from being dragged
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, validateIndexPathsForDrag indexPaths: [IndexPath]) -> [IndexPath]
Parameters
collectionView
The collection view that began the drag
indexPaths
The selected index paths when the drag began
Return Value
The index paths that should be included in the drag.
-
Notifies the delegate that a dragging session will begin
If collectionView(:shouldBeginDraggingAt:with) returns false this will not be called
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, draggingSession session: NSDraggingSession, willBeginAt point: NSPoint)
Parameters
collectionView
The collection view
session
The dragging session
point
The location of the drag
-
Notifies the delegate that a dragging session ended
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, draggingSession session: NSDraggingSession, didEndAt screenPoint: NSPoint, with operation: NSDragOperation, draggedIndexPaths: [IndexPath])
Parameters
collectionView
The collection view
session
The drag session
screenPoint
The screen point at which the drag ended
operation
The dragging operation at the time the drag ended
-
Notifies the delegate that a dragging session moved
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, draggingSession session: NSDraggingSession, didMoveTo point: NSPoint)
Parameters
collectionView
The collection view
session
The drag session
point
The location of the drag
-
Asks the delegate for an operation for the drag at its current state when it enters the collection view
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, dragEntered dragInfo: NSDraggingInfo) -> NSDragOperation
Parameters
collectionView
The collection view
dragInfo
The drag info
Return Value
A drag operation indicating how the drag should be handled
-
Asks the delegate for an operation for the drag at its current state as it updates
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, dragUpdated dragInfo: NSDraggingInfo) -> NSDragOperation
Parameters
collectionView
The collection view
dragInfo
The drag info
Return Value
A drag operation indicating how the drag should be handled
-
Notifies the delegate that a drag exited the collection view as a dragging destination
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, dragExited dragInfo: NSDraggingInfo?)
Parameters
collectionView
The collection view
dragInfo
The drag info
-
Notifies the delegate that a drag ended in the collection view as a dragging destination
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, dragEnded dragInfo: NSDraggingInfo?)
Parameters
collectionView
The collection view
dragInfo
The drag info
-
Asks the delegate to handle the drop in the collection view
Declaration
Swift
@objc optional func collectionView(_ collectionView: CollectionView, performDragOperation dragInfo: NSDraggingInfo) -> Bool
Parameters
collectionView
The collection view (dragging destination) the drag ended in
dragInfo
The drag info
Return Value
True if the drag is completed. False to cancel the drag


COLORADO - Where to File Addresses for
Taxpayers and Tax Professionals
These Where to File addresses are to be used ONLY by TAXPAYERS AND TAX
PROFESSIONALS filing individual federal tax retums in Colorado during Calendar year 2014.
and you are filing a Form... |
and you ARE NOT ENCLOSING A PAYMENT, then use this address... |
and you ARE ENCLOSING A PAYMENT, then use this address... |
| 1040 | Department of the Treasury Internal Revenue Service Fresno, CA 93888-0002 |
Internal Revenue Service P.O. Box 7704 San Francisco. CA 94120-7704 |
| 1040A | Department of the Treasury Internal Revenue Service Fresno, CA 93888-0015 |
Internal Revenue Service P.O. Box7704 San Francisco. CA 94120-7704 |
| 1040EZ | Department of the Treasury Internal Revenue Service Fresno, CA 93888-0014 |
Internal Revenue Service P.O. Box 7704 San Francisco, CA 94120-7704 |
| 1040-ES | N/A |
Internal Revenue Service P.O. Box 510000 San Francisco. CA 94151-5100 |
| 1040-ES(NR) | N/A |
Internal Revenue Service P.O. Box 1300 Charlotte. NC 28201-1300 |
| 1040V | N/A |
Internal Revenue Service P.O. Box 7704 San Francisco, CA 94120-7704 |
| 1040X | Department of the Treasury Internal Revenue Service Fresno, CA 93888-0422 |
Department of the Treasury Internal Revenue Service Fresno, CA 93888-0422 |
| 4868 | Department of the Treasury Internal Revenue Service Fresno, CA 93888-0045 |
Internal Revenue Service P.O. Box 7122 San Francisco, CA 94120-7122 |


Create User
My Account
Developed by DistributedDB
-----------------------------------
Testing & Debugging


|
GPGPU-Sim
|
Public Member Functions | |
| watchpoint_event () | |
| watchpoint_event (const ptx_thread_info *thd, const ptx_instruction *pI) | |
| const ptx_thread_info * | thread () const |
| const ptx_instruction * | inst () const |
Private Attributes | |
| const ptx_thread_info * | m_thread |
| const ptx_instruction * | m_inst |
|
inline |
|
inline |
|
inline |
|
private |
|
private |


Before running the GUI¶
The following instructions provides an example of how you can incorporate new robots and end effector ROS1 packages into this package. There are currently a few robots and end-effectors included in the package, so if you do not need to add any more of these packages, skip forward to : Starting the Workcell Builder
Downloading Robot and End effector resources¶
Assuming that you have followed the Download Instructions and have successfully installed the workcell builder, remove all folders in the workcell_ws/src/assets/robots , workcell_ws/src/assets/end_effectors , and workcell_ws/src/assets/environment_objects folders.
Your resulting ROS2 workspace should look like this
|--workcell_ws
___|--src
______|-- ....other folders
______|--scenes
______|--assets
_________|--robots
_________|--end_effectors
_________|--environment_objects
Universal Robot
Next we will get the ur_description and ur5_moveit config folders from the ROS-Industrial Universal Robots repository . For this example, we can use the kinetic-devel branch
Clone the repository in the assets/robots
folder. For this example we only require the ur_description
and ur5_moveit_config
folders, thus we remove the other folders for now.
Robotiq End Effector
Next we will get the robotiq_85_description and robotiq_85_moveit_config folders from the Robotiq gripper repository
Clone the repository in the assets/robots
folder. For this example we only require the robotiq_85_description
and robotiq_85_moveit_config
folders, thus we remove the other folders for now.
Your workspace should look like this.
|--workcell_ws
___|--src
______|-- ....other folders
______|--scenes
______|--assets
_________|--robots
____________|--universal_robot
_______________|--ur5_moveit_config
_______________|--ur_description
_________|--end_effectors
____________|--robotiq_85_gripper
_______________|--robotiq_85_description
_______________|--robotiq_85_moveit_config
_________|--environment_objects
Edit CMakelists.txt and package.xml¶
As this example will be run on ROS2 Foxy, we will need to make some changes to the CMakelists and package.xml
Universal Robot
In the /assets/robots/ur_description/CMakeLists.txt
, replace the contents with the following:
cmake_minimum_required(VERSION 3.10.2)
project(ur_description)
find_package(ament_cmake REQUIRED)
install(DIRECTORY meshes DESTINATION "share/${PROJECT_NAME}")
install(DIRECTORY urdf DESTINATION "share/${PROJECT_NAME}")
ament_package()
In the /assets/robots/ur_description/package.xml
, replace the contents with the following:
<?xml version="1.0"?>
<package format="3">
<name>ur_description</name>
<version>1.2.7</version>
<description>
URDF description for Universal UR5/10 robot arms
</description>
<author>Wim Meeussen</author>
<author>Kelsey Hawkins</author>
<author>Mathias Ludtke</author>
<author>Felix Messmer</author>
<maintainer<EMAIL_ADDRESS>vd. Hoorn</maintainer>
<maintainer<EMAIL_ADDRESS>Prada Sarasola</maintainer>
<maintainer<EMAIL_ADDRESS>Hammoudeh Garcia</maintainer>
<license>BSD</license>
<url type="website">http://ros.org/wiki/ur_description</url>
<buildtool_depend>ament_cmake</buildtool_depend>
<exec_depend>joint_state_publisher</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>rviz</exec_depend>
<exec_depend>urdf</exec_depend>
<exec_depend>xacro</exec_depend>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>
In the /assets/robots/ur5_moveit_config/CMakeLists.txt
, replace the contents with the following:
cmake_minimum_required(VERSION 3.10.2)
project(ur5_moveit_config)
find_package(ament_cmake REQUIRED)
install(DIRECTORY config DESTINATION "share/${PROJECT_NAME}")
install(DIRECTORY launch DESTINATION "share/${PROJECT_NAME}")
install(DIRECTORY tests DESTINATION "share/${PROJECT_NAME}")
ament_package()
In the /assets/robots/ur5_moveit_config/package.xml
, replace the contents with the following:
<?xml version="1.0"?>
<package format="3">
<name>ur5_moveit_config</name>
<version>1.2.7</version>
<description>
An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework
</description>
<author>Felix Messmer</author>
<maintainer<EMAIL_ADDRESS>vd. Hoorn</maintainer>
<maintainer<EMAIL_ADDRESS>Prada Sarasola</maintainer>
<maintainer<EMAIL_ADDRESS>Hammoudeh Garcia</maintainer>
<license>BSD</license>
<url type="website">http://moveit.ros.org/</url>
<url type="bugtracker">https://github.com/ros-planning/moveit_setup_assistant/issues</url>
<url type="repository">https://github.com/ros-planning/moveit_setup_assistant</url>
<buildtool_depend>ament_cmake</buildtool_depend>
<exec_depend>joint_state_publisher</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>xacro</exec_depend>
<depend>ur_description</depend>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>
In the /assets/end_effectors/robotiq_85_gripper/robotiq_85_description/CMakeLists.txt
, replace the contents with the following:
cmake_minimum_required(VERSION 3.10.2)
project(robotiq_85_description)
find_package(ament_cmake REQUIRED)
install(DIRECTORY meshes DESTINATION "share/${PROJECT_NAME}")
install(DIRECTORY urdf DESTINATION "share/${PROJECT_NAME}")
ament_package()
In the /assets/end_effectors/robotiq_85_gripper/robotiq_85_description/package.xml
, replace the contents with the following:
<?xml version="1.0"?>
<package format="3">
<name>robotiq_85_description</name>
<version>0.6.4</version>
<description>Stanley Innovation Robotiq 85 Visual Models</description>
<maintainer<EMAIL_ADDRESS>Hussey</maintainer>
<author>Patrick Hussey</author>
<license>BSD</license>
<buildtool_depend>ament_cmake</buildtool_depend>
<exec_depend>joint_state_publisher</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>
In the /assets/end_effectors/robotiq_85_gripper/robotiq_85_moveit_config/CMakeLists.txt
, replace the contents with the following:
cmake_minimum_required(VERSION 3.10.2)
project(robotiq_85_moveit_config)
find_package(ament_cmake REQUIRED)
install(DIRECTORY config DESTINATION "share/${PROJECT_NAME}")
install(DIRECTORY launch DESTINATION "share/${PROJECT_NAME}")
ament_package()
In the /assets/end_effectors/robotiq_85_moveit_config/package.xml
, replace the contents with the following:
<package>
<name>robotiq_85_moveit_config</name>
<version>0.2.0</version>
<description>
An automatically generated package with all the configuration and launch files for using the robotiq_85_gripper with the MoveIt Motion Planning Framework
</description>
<author<EMAIL_ADDRESS>Setup Assistant</author>
<maintainer<EMAIL_ADDRESS>Setup Assistant</maintainer>
<license>BSD</license>
<url type="website">http://moveit.ros.org/</url>
<url type="bugtracker">https://github.com/ros-planning/moveit_setup_assistant/issues</url>
<url type="repository">https://github.com/ros-planning/moveit_setup_assistant</url>
<buildtool_depend>ament_cmake</buildtool_depend>
<exec_depend>joint_state_publisher</exec_depend>
<exec_depend>robot_state_publisher</exec_depend>
<exec_depend>xacro</exec_depend>
<build_depend>robotiq_85_description</build_depend>
<exec_depend>robotiq_85_description</exec_depend>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>
Xacro-ize the SRDFs¶
As this workcell builder aims to create links between the manipulator and end effector, the semantic descriptions need to be accessible as macros.
In the /assets/end_effectors/robotiq_85_gripper/robotiq_85_moveit_config/config
folder, make a copy of robotiq_85_gripper.srdf
and rename it robotiq_85_gripper.srdf.xacro
. in this file, add the xacro tags <xacro:macro name="robotiq_85">
and :code:`
</xacro:macro>` to the start and end of the file, as well as adding the XML NameSpace <robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="robotiq_85_gripper">
Your robotiq_85_gripper.srdf.xacro
file should be as shown
<?xml version="1.0" ?>
<!--This does not replace URDF, and is not an extension of URDF.
This is a format for representing semantic information about the robot structure.
A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
-->
<robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="robotiq_85_gripper">
<xacro:macro name="robotiq_85_gripper">
...
...
...
<disable_collisions link1="gripper_root_link" link2="robotiq_coupler_link" reason="Adjacent" />
</xacro:macro>
</robot>
In the /assets/end_effectors/robotiq_85_gripper/ur5_moveit_config/config
folder, make a copy of ur5.srdf
and rename it ur5.srdf.xacro
. in this file, add the xacro tags <xacro:macro name="ur5">
and :code:`
</xacro:macro>` to the start and end of the file, as well as adding the XML NameSpace <robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="ur5">
Your ur5.srdf.xacro
file should be as shown
<?xml version="1.0" ?>
<!--This does not replace URDF, and is not an extension of URDF.
This is a format for representing semantic information about the robot structure.
A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
-->
<robot xmlns:xacro="http://www.ros.org/wiki/xacro" name="ur5">
<xacro:macro name="ur5">
...
...
...
<disable_collisions link1="wrist_2_link" link2="wrist_3_link" reason="Adjacent" />
</xacro:macro>
</robot>
Next step: Starting the Workcell Builder


removeNA
utility function.assign_data
for use in bcbioSingleCell sample loops.packageSE
.parent.frame
assignment not work correctly.packageSE
to prepareSE
for better semantic meaning.…
).localOrRemote
utility function.prepareTemplate
function.data-raw/
scripts.onLoad.R
script back to ensure proper attachment of annotables data package.readFileByExtension
, readGTF
, and readYAML
functions.prepareSE
to prepareSummarizedExperiment
. Improved row and column name handling in the function. It now outputs more helpful diagnostic messages on error.detectHPC
function to allow for unit testing.annotable
function to query Ensembl using the ensembldb package rather than annotables.DESCRIPTION
file.multiassignAsNewEnv
to multiassignAsNewEnvir
*GFF
function variants for gene2symbolFromGTF
and tx2geneFromGTF
.aggregateReplicates
, bcbio
, bcbio<-
, interestingGroups
, metrics
, plotGene
, sampleDirs
, sampleMetadata
, selectSamples
. These functions are saved in bcbioGenerics.R
file.readDataVersions
(deprecated .dataVersions
), readLogFile
(deprecated .logFile
), readProgramVersions
(deprecated .programs
), sampleYAML
(deprecated .sampleYAML
), sampleYAMLMetadata
(deprecated sampleYAMLMetadata
), sampleYAMLMetrics
(deprecated .sampleYAMLMetrics
).metadataTable
function.methods-*.R
files where applicable.assays
in prepareSummarizedExperiment
generic definition as primary object.assignAndSaveData
to add silent return of file path.%>%
)..prepareSampleMetadata
utility function, for use with loading sample metadata from an external CSV, Excel, or YAML file.loadData
functionality back to the package.loadDataAsName
function.annotable
function documentation and support for Ensembl release versions.camel
, dotted
, and snake
name functions. Added the strict
argument to camel
and dotted
.makeNames
functions, by splitting each into their own separate methods file.geomean
function. Also improved internal code of geomean
based on Paul McMurdie’s Stack Overflow post. See function documentation for more information.tx2gene
functions.%>%
), Matrix
, DataFrame
, and tibble
.saveData
function.as(object, "tibble")
collapse
function to collapseToString
, to avoid NAMESPACE collisions with tidyverse packages (dplyr, glue).


--- date: 2010-02-15T00:00:00Z published: true title: Management Secrets of the Grateful Dead - The Atlantic (March 2010) url: /2010/02/15/management-secrets-of-the-grateful-dead-the-atlantic-march-2010-/ ---


Examples
font_demo.c
line_demo.c
line_demo.c is a program which shows various
line graphics.
- show source code
- show source code(ruby)
- show source code(Delphi/Free Pascal)
- show source code(c#)
- show pdf
text_demo.c
text_demo2.c
png_demo,
jpeg_demo, raw_image_demo
These demo programs explain how to load a
picture.
png_demo
jpeg_demo
raw_image_demo
png_demo
jpeg_demo
raw_image_demo
encoding_list.c
encryption.c, permission.c
These programs describe how to create an
encrypted pdf file.
encryption.c
encryption.c
- show source code
- show source code(ruby)
- show pdf (The user password
is "user")
arc_demo.c
arc_demo is a program which shows how to use arc
and circle functions.
ttfont_demo.c
ttfont_demo shows how to load and use TrueType
font.
This program uses the font named Penguin Attack written by Dustin Norlander(http://www.dustismo.com/)
This program uses the font named Penguin Attack written by Dustin Norlander(http://www.dustismo.com/)
text_annotation.c,
link_annotation.c
These programs describe the way of using text,
link and web-link annotations.
text_annotation.c
link_annotation.c
text_annotation.c
link_annotation.c
outline_demo.c
jpfont_demo.c
jpfont_demo shows how to create a pdf-file which
uses japanese font.
- show source code
- show source code(ruby)
- show source code(c#)
- show pdf files (Asian
Font Pack is required to display this pdf-file.)
image_demo.c
character_map.c
charactor_map is a program to create the list of
characters for multibyte encodings.
Usage of this program is "character_map <encoding-name> <font-name>".
For example, type as follows to create list for Korean of KSCms-UHC-HW-H encoding.
./character_map KSCms-UHC-HW-H BatangChe
Usage of this program is "character_map <encoding-name> <font-name>".
For example, type as follows to create list for Korean of KSCms-UHC-HW-H encoding.
./character_map KSCms-UHC-HW-H BatangChe
grid_sheet.c
grid_sheet is a program which uses to design a
report. A positioning works becomes easy by overlaying
a page with this grid sheet (See text_demo2.c).
ext_gstate_demo.c
ext_gstate_demo describes how to use extended
gtaphics state
functions (transparency and blend mode).
slide_show_demo.c
slide_show_demo describes how to use slide
transition.


amazon-chime-sdk
/
com.amazonaws.services.chime.sdk.meetings.audiovideo
/
VolumeLevel
/
NotSpeaking
NotSpeaking
NotSpeaking
The attendee is not speaking


your perfect match
start your day
your coffee's best-friend
for a change
grandma calling
score with them
address of cafe in bandraContact: 7343643
address of cafe in colabaContact:45567
address of cafeand contact details
address of cafe in indore and contact.
Like Page
Follow us
Pin us
tag line for coffee
Write about your Coffee here, how your coffe is amde and what is so special about it.


Our basic philosophy is to combine the disciplines of Architecture and Interior Design in a collaborative environment resulting in a superior product in terms of functionality, aesthetics and cost effectiveness. We have found that in projects done by traditional architectural firms, often times the relationships and quality of the interior spaces is of secondary importance to the study of exterior architectural forms and massing. At Ai Collaborative, we place equal importance on the design of interior spaces and how their relationships affect the overall architectural design. This process of transdisciplinary problem solving utilizing architects, interior designers, engineers and the end user results in a superior design product for our clients.
The principals and project managers of Ai Collaborative maintain "hands on" involvement from project inception through completion thereby assuring the client a single source of contact and simplification of the communication and project delivery process.