However, the are a few steps that you need to do in addition to that to make sure everything works as expected:
1. In the html or php file where the grid is constructed, the appropriate meta tag should be set.
... <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> ... </head> ...
2. The connection command to the database should be set in order characters to be displayed properly
For MySQL and PostgreSQL this is a
SET NAMES 'charset'This command should be executed before interacting with the grid.
For Microsoft SQL Server the connection info string should contain the charset setting as well:
<?php // Example connection $connectionInfo = array("UID" => 'user', "PWD" => 'password',"Database"=>"test", "CharacterSet" => "windows-1251", "ReturnDatesAsStrings" => true); $serverName = "localhost\SQLEXPRESS"; $conn = sqlsrv_connect( $serverName, $connectionInfo); ... // include the jqGrid Class require_once "php/jqGrid.php"; // include the SQL Server driver class require_once "php/jqGridSqlsrv.php"; ... ?>
3. And at end we should set $encoding variable in the grid. When this command is set the grid executes a PHP header function to send the appropriate header to the browser and more importantly - in case of 'json' output uses his own encode (when charset is <> utf-8). This is need because the built-in PHP functions for json encoding and decoding are utf-8 compatible only.
Again we ilustrate this with example. Let suppose that the database is encoded in windows-1251 charset. Using our example
Changes in the html file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>PHP jqGrid Class Example</title> ...
The changes in the PHP script:
<?php require_once 'jq-config.php'; // include the jqGrid Class require_once "php/jqGrid.php"; // include the PDO driver class require_once "php/jqGridPdo.php"; // Connection to the server $conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD); // perform the set names command $conn->query("SET NAMES cp1251"); // Create the jqGrid instance $grid = new jqGrid($conn); // Set the encoding $grid->encoding = "windows-1251"; // Write the SQL Query $grid->SelectCommand = 'SELECT OrderID, OrderDate, CustomerID, Freight, ShipName FROM orders'; $grid->dataType = "json"; $grid->queryGrid(); ?>


{% extends "base.html" %}
{% comment %}
Copyright 2010, 2011 Felix E. Klee
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.
{% endcomment %}
{% block head %}
Reality Builder Administration
{% endblock %}
{% block bottomBar %}


--- layout: saaspost title: Heatmap cover: cover.jpg date: 2014-11-10 15:05 categories: posts ---
Continuing from the managing apps explanation before. Heatmap is Customer crowd traffic visualisation that is drawn with color. Red means high, Blue means average, and Green means low. As in the picture below.


Post by: sandeep raj, Greenhorn
on Mar 16, 2009 01:32:34
I googled around for the differences between these and most of the websites stated the following -
"The key difference between the two is that access to the Hashtable is synchronized on the table while access to the HashMap isn't. You can add it, but it isn't there by default.
Another difference is that iterator in the HashMap is fail-safe while the enumerator for the Hashtable isn't. If you change the map while iterating, you'll know.
And, a third difference is that HashMap permits null values in it, while Hashtable doesn't. "
I am unable to understand the second difference (that the hashmap iterator is failsafe). The hashmap doesnt have a iterator in the first place and the only way to get a iterator would be something like Iterator<Map.Entry<String, Integer>> it = g.entrySet().iterator(); Does that mean that while accessing the iterator i cannot add elements to the hashmap ? because I tried that and the program worked without giving me an error. Can anyone explain what the second difference actually means? Also does the second difference pose a benefit since hashtable is synchronized and the only possible way in which the contents can be modified in a different thread is if that thread can obtain a lock on the object.
Post by: Manish R Singh, Greenhorn
on Mar 16, 2009 01:36:23
Fail safe meaning in thread context while accessing mutiple threads
The iterators for the concrete collection implementations
are fail-fast.
That means that if you are using an Iterator to traverse a
collection while underlying collection is being modified by
another thread, then the Iterator fails immediately by
throwing a ConcurrentModificationException (another
RuntimeException). That means the next time an Iterator
method is called, and the underlying collection has been
modified, the ConcurrentModificationException exception gets
thrown.
Post by: Harshit Rastogi, Ranch Hand
on Mar 16, 2009 05:59:18
let me put in easy words:
While iterating through iterator a hashmap can be changed but at the same time if any other thread modifies the same object at the time of iteration through iterator, iterator will throw an exception
Post by: Ryan Beckett, Ranch Hand
on Mar 16, 2009 10:59:40
Post by: Paul Clapham, Bartender
on Mar 16, 2009 15:48:05
Manish R Singh wrote:That means that if you are using an Iterator to traverse a
collection while underlying collection is being modified by
another thread, then the Iterator fails immediately by
throwing a ConcurrentModificationException...
In fact the failure will occur even if it's the same thread which modifies the underlying collection. Many people are surprised when this happens, perhaps because they have seen explanations like this one.
Post by: sandeep raj, Greenhorn
on Mar 18, 2009 03:01:44
thanks for the explanation guys.
@paul - I actually tried modifying the hashmap after obtaining the iterator and wasnt posed with any exception. what i did was basically
get the iterator using Iterator<Map.Entry<String, Integer>> it = g.entrySet().iterator(); I then looped on the iterator 'i' and inserted additional values in the middle of the loop. The iterator did not print out the newly inserted values and it did not give me an exception, so I am wondering why i wasnt posed with an exception based on what you said. All the code of obtaining the iterator and looping was within the main thread.
Post by: Campbell Ritchie, Sheriff
on Mar 18, 2009 03:11:57
It would appear you have successfully added values, but you have only added values to the Set which the entrySet method returns. You haven't added anything to the original Map. Maybe you have entered the values before the position of the Iterator, so you would never find them.
Post by: Rob Spoor, Sheriff
on Mar 18, 2009 03:50:21
Campbell Ritchie wrote:It would appear you have successfully added values, but you have only added values to the Set which the entrySet method returns. You haven't added anything to the original Map.
Actually, entrySet() returns a view, so removing anything from it should remove the underlying map entry as well. As far as I know, adding elements to keySet(), values() or entrySet() will throw an UnsupportedOperationException for all known Map implementations.
Post by: Campbell Ritchie, Sheriff
on Mar 18, 2009 05:35:01
Yes, Rob, you are right.
There must be a different explanation. Can't think what it is at the moment. An Iterator doesn't have an add method, so you shouldn't be able to add with the Iterator, only remove elements.
All times above are in ranch (not your local) time.
The current ranch time is Dec 13, 2013 16:26:33.


My name is Jeremy Cariaga. I am 31 years old. I was born on August 7, 1985 in Anahiem, California. I went to Esperanza High School and graduated in 2004. After graduating from high school I enlisted in the United States Air Force. I spent 8 years in the Air Force as a military police officer. After finishing my enlistment I completed my undergrad studies and majored in Business Administration and Accounting.


Class Helper
PHPRender fast and simple to use PHP MVC framework
MVC Framework for PHP 5.2 + with PHP files views part of YMVC System Helper Class to easy get set post session etc...
PHP version 5
LICENSE: This source file is subject to version 3.01 of the PHP license that is available through the world-wide-web at the following URI: http://www.php.net/license/3_01.txt. If you did not receive a copy of the PHP License and are unable to obtain it through the web, please send a note to<EMAIL_ADDRESS>so we can mail you a copy immediately.
Package: YMVC\Helper
Category: Framework, MVC
Copyright: 1997-2016 ydk2.tk
License: PHP License 3.01
Author: ydk2<EMAIL_ADDRESS>Version: 4.12.0
Since: File available since Release 1.0.0
See: YMVC System
Link: http://ymvc.ydk2.tk
Located at libriares/core/helper.php
Category: Framework, MVC
Copyright: 1997-2016 ydk2.tk
License: PHP License 3.01
Author: ydk2<EMAIL_ADDRESS>Version: 4.12.0
Since: File available since Release 1.0.0
See: YMVC System
Link: http://ymvc.ydk2.tk
Located at libriares/core/helper.php
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|


Rank Your Skills
- Project Management
- Tech Writing
- Programming Scripts
- Programming Java
- Programming C/C++/C# etc
- Programming Python, Ruby, Web2Py
- Database
- UI/UX
- Algorithms
- Debugging
- System Design
- Business Analysis
- Web Development
- Mobile Development
- OS
- System Architecture
- System Integration
- AI
- Game Programming


-
Droopy McCool
Bring me Solo and th...
Hi, LukeSomebody's coming. Oh!...
8 min ago -
Lady Valarian
I think you'll fit i ...
Hello LukeIf I don't make it b...
17 min ago -
Garindan
That face you make...
Hi LukeGood luck. You're gonna...
48 min ago -
Nomi Sunrider
Rouge Group
Dear LukeOh! Nice to see a fam...
1 Hours ago -
Minerva Hooper
Empire Strikes Back
Run! Yes. A Jedi's strength fl...
Fri 8:40 AM -
Sy Snootles
Farewell
You have learned much, young o...
Fri 7:51 AM -
Moruth Doole
Feeling all right, s...
Hi, LukeSomebody's coming. Oh!...
Wed 11:27 PM -
Salla Zend
Leave that to me
Secure this area until the ale...
Wed 9:19 PM -
Talon Karrde
What are you doing?
Run! Yes. A Jedi's strength fl...
Wed 5:53 PM -
Teneniel Djo
Obi-Wan is here
Hi LukeGood luck. You're gonna...
Tue 12:10 AM -
Cindel Towani
All flight trooper
You have learned much, young o...
Tue 6:48 PM -
Mako Spince
The Force is with h...
Dear LukeOh! Nice to see a fam...
Mon 05/06
Game of Thrones come back!
Run! Yes. A Jedi's strength flows from the Force. But beware of the dark side. Anger...fear...aggression. The dark side of the Force are they. Easily they flow, quick to join you in a fight. If once you start down the dark path, forever will it dominate your destiny, consume you it will, as it did Obi-Wan's apprentice. Vader. Is the dark side stronger? No...no...no. Quicker, easier, more seductive. But how am I to know the good side from the bad? You will know. When you are calm, at peace. Passive. A Jedi uses the Force for knowledge and defense, never for attack. But tell me why I can't... No, no, there is no why. Nothing more will I teach you today. Clear your mind of questions. Mmm. Mmmmmm.
Luke! Luke, don't - it's a trap! It's a trap! The Force is with you, young Skywalker. But you are not a Jedi yet.
Alert all commands. Ready for the tractor beam. Artoo, come back at once! You haven't finished with me yet! You don't know how to fix the hyperdrive. Chewbacca can do it. I'm standing here in pieces, and you're having delusions of grandeur! Oh, you did it!
What...what's going on? Turn around, Chewbacca, I can't see. Oh...they've encased him in carbonite. He should be quite well-protected - if he survives the freezing process, that is. Well, Calrissian, did he survive? Yes, he's alive. And in perfect hibernation. He's all yours bounty hunter. Reset the chamber for Skywalker. Skywalker has just landed, my lord. Good. See to it that he finds his way here. Calrissian, take the princess and the Wookiee to my ship. You said they'd be left in the city under my supervision. I am altering the deal. Pray I don't alter it any further.


Simple peptide builder
Simple peptide builder
This tool is intended to be used for learning to make peptide bonds and create short peptides.
Note: The functional group popup menu has been disabled.
TODO: Use the template example, allow to click an mark one atom of the template to set the FG and its anchor


Top-level music GDOs generally represent Albums and Tracks. Album and Track queries can return GDOs containing one or more child GDOs. For example, because a track may exist on multiple albums, the top-level GDO returned from a Track query may contain multiple albums results. Your application should select the child GDO representing a specific album. For more information on managing multiple results, See "Gracenote Data Objects (GDOs)".
A music query can return either a full or partial set of metadata. Generally, most queries return partial results containing just enough information to identify the matches. Using this information, the user can further refine the query, and access full results. For more information, see
The following code assumes that an initial query has already been performed and has returned a result in the variable result_gdo. A GDO’s child objects are enumerated with an ordinal index, starting from 1 (not 0) for the first child object. The code accesss the GDO representing the first album from the query result in variable album_gdo.
gnsdk_gdo_handle_t album_gdo = GNSDK_NULL; gnsdk_manager_gdo_child_get( result_gdo, GNSDK_GDO_CHILD_ALBUM, 1, &album_gdo ); With the album accessed, the application can now access the GDO for an individual track: gnsdk_gdo_handle_t track_gdo = GNSDK_NULL; gnsdk_manager_gdo_child_get( album_gdo, GNSDK_GDO_CHILD_TRACK, 1, &track_ gdo );
The ordinal of a track's GDO within the album GDO has no relationship to its track number within the album itself, as not all tracks may be represented within an album. The following code demonstrates access of the actual track number.
gnsdk_cstr_t value = GNSDK_NULL; gnsdk_manager_gdo_value_get( track_matched_gdo, GNSDK_GDO_VALUE_TRACK_NUMBER, 1, &value );
Code Snippet: musicid_album_gdo.c


/**
# Overview
This package provides the `DataAdapter` which the [Ember Inspector](https://github.com/emberjs/ember-inspector)
uses to subscribe and retrieve information for the `data` tab in the inspector.
This package adds roughly .6 KB when minified and compressed to your application in production; however,
you can opt out of shipping this addon in production via options in `ember-cli-build.js`
```js
let app = new EmberApp(defaults, {
emberData: {
includeDataAdapterInProduction: false
}
});
```
When using `ember-data` as a dependency of your app, the default is to ship the inspector support to production.
When not using `ember-data` as a dependency but instead using EmberData via declaring specific `@ember-data/<package>`
dependencies the default is to not ship to production.
@module @ember-data/debug
@main @ember-data/debug
@public
*/
import { addObserver, removeObserver } from '@ember/object/observers';
import { inject as service } from '@ember/service';
import { A } from '@ember/array';
import DataAdapter from '@ember/debug/data-adapter';
import { capitalize, underscore } from '@ember/string';
import { assert } from '@ember/debug';
import { get } from '@ember/object';
import { typesMapFor } from './setup';
/**
Implements `@ember/debug/data-adapter` with for EmberData
integration with the ember-inspector.
@class InspectorDataAdapter
@extends DataAdapter
@private
*/
export default DataAdapter.extend({
store: service('store'),
/**
Specifies how records can be filtered based on the state of the record
Records returned will need to have a `filterValues`
property with a key for every name in the returned array
@method getFilters
@private
@return {Array} List of objects defining filters
The object should have a `name` and `desc` property
*/
getFilters() {
return [
{ name: 'isNew', desc: 'New' },
{ name: 'isModified', desc: 'Modified' },
{ name: 'isClean', desc: 'Clean' },
];
},
_nameToClass(type) {
return get(this, 'store').modelFor(type);
},
/**
Fetch the model types and observe them for changes.
Maintains the list of model types without needing the Model package for detection.
@method watchModelTypes
@public
@param {Function} typesAdded Callback to call to add types.
Takes an array of objects containing wrapped types (returned from `wrapModelType`).
@param {Function} typesUpdated Callback to call when a type has changed.
Takes an array of objects containing wrapped types.
@return {Function} Method to call to remove all observers
*/
watchModelTypes(typesAdded, typesUpdated) {
const store = get(this, 'store');
const __createRecordData = store._createRecordData;
const _releaseMethods = [];
const discoveredTypes = typesMapFor(store);
// Add any models that were added during initialization of the app, before the inspector was opened
discoveredTypes.forEach((_, type) => {
this.watchTypeIfUnseen(store, discoveredTypes, type, typesAdded, typesUpdated, _releaseMethods);
});
// Overwrite _createRecordData so newly added models will get added to the list
store._createRecordData = identifier => {
this.watchTypeIfUnseen(store, discoveredTypes, identifier.type, typesAdded, typesUpdated, _releaseMethods);
return __createRecordData.call(store, identifier);
};
let release = () => {
_releaseMethods.forEach(fn => fn());
store._createRecordData = __createRecordData;
// reset the list so the models can be added if the inspector is re-opened
// the entries are set to false instead of removed, since the models still exist in the app
// we just need the inspector to become aware of them
discoveredTypes.forEach((value, key) => {
discoveredTypes.set(key, false);
});
this.releaseMethods.removeObject(release);
};
this.releaseMethods.pushObject(release);
return release;
},
/**
* Loop over the discovered types and use the callbacks from watchModelTypes to notify
* the consumer of this adapter about the mdoels.
*
* @param {store} store
* @internal
* @param {Map} discoveredTypes
* @param {String} type
* @param {Function} typesAdded
* @param {Function} typesUpdated
* @param {Array} releaseMethods
*/
watchTypeIfUnseen(store, discoveredTypes, type, typesAdded, typesUpdated, releaseMethods) {
if (discoveredTypes.get(type) !== true) {
let klass = store.modelFor(type);
let wrapped = this.wrapModelType(klass, type);
releaseMethods.push(this.observeModelType(type, typesUpdated));
typesAdded([wrapped]);
discoveredTypes.set(type, true);
}
},
/**
Creates a human readable string used for column headers
@method columnNameToDesc
@private
@param {String} name The attribute name
@return {String} Human readable string based on the attribute name
*/
columnNameToDesc(name) {
return capitalize(
underscore(name)
.replace(/_/g, ' ')
.trim()
);
},
/**
Get the columns for a given model type
@method columnsForType
@private
@param {Model} typeClass
@return {Array} An array of columns of the following format:
name: {String} The name of the column
desc: {String} Humanized description (what would show in a table column name)
*/
columnsForType(typeClass) {
let columns = [
{
name: 'id',
desc: 'Id',
},
];
let count = 0;
let self = this;
get(typeClass, 'attributes').forEach((meta, name) => {
if (count++ > self.attributeLimit) {
return false;
}
let desc = this.columnNameToDesc(name);
columns.push({ name: name, desc: desc });
});
return columns;
},
/**
Fetches all loaded records for a given type
@method getRecords
@internal
@param {Model} modelClass of the record
@param {String} modelName of the record
@return {Array} An array of Model records
This array will be observed for changes,
so it should update when new records are added/removed
*/
getRecords(modelClass, modelName) {
if (arguments.length < 2) {
// Legacy Ember.js < 1.13 support
let containerKey = modelClass._debugContainerKey;
if (containerKey) {
let match = containerKey.match(/model:(.*)/);
if (match !== null) {
modelName = match[1];
}
}
}
assert('Cannot find model name. Please upgrade to Ember.js >= 1.13 for Ember Inspector support', !!modelName);
return this.get('store').peekAll(modelName);
},
/**
Gets the values for each column
This is the attribute values for a given record
@method getRecordColumnValues
@private
@param {Model} record to get values from
@return {Object} Keys should match column names defined by the model type
*/
getRecordColumnValues(record) {
let count = 0;
let columnValues = { id: get(record, 'id') };
record.eachAttribute(key => {
if (count++ > this.attributeLimit) {
return false;
}
columnValues[key] = get(record, key);
});
return columnValues;
},
/**
Returns keywords to match when searching records
@method getRecordKeywords
@private
@param {Model} record
@return {Array} Relevant keywords for search based on the record's attribute values
*/
getRecordKeywords(record) {
let keywords = [];
let keys = A(['id']);
record.eachAttribute(key => keys.push(key));
keys.forEach(key => keywords.push(get(record, key)));
return keywords;
},
/**
Returns the values of filters defined by `getFilters`
These reflect the state of the record
@method getRecordFilterValues
@private
@param {Model} record
@return {Object} The record state filter values
*/
getRecordFilterValues(record) {
return {
isNew: record.get('isNew'),
isModified: record.get('hasDirtyAttributes') && !record.get('isNew'),
isClean: !record.get('hasDirtyAttributes'),
};
},
/**
Returns a color that represents the record's state
Possible colors: black, blue, green
@method getRecordColor
@private
@param {Model} record
@return {String} The record color
*/
getRecordColor(record) {
let color = 'black';
if (record.get('isNew')) {
color = 'green';
} else if (record.get('hasDirtyAttributes')) {
color = 'blue';
}
return color;
},
/**
Observes all relevant properties and re-sends the wrapped record
when a change occurs
@method observeRecord
@internal
@param {Model} record
@param {Function} recordUpdated Callback used to notify changes
@return {Function} The function to call to remove all observers
*/
observeRecord(record, recordUpdated) {
let releaseMethods = A();
let keysToObserve = A(['id', 'isNew', 'hasDirtyAttributes']);
record.eachAttribute(key => keysToObserve.push(key));
let adapter = this;
keysToObserve.forEach(function(key) {
let handler = function() {
recordUpdated(adapter.wrapRecord(record));
};
addObserver(record, key, handler);
releaseMethods.push(function() {
removeObserver(record, key, handler);
});
});
let release = function() {
releaseMethods.forEach(fn => fn());
};
return release;
},
});


Marsk T has 11 years experience in mobile accessory field whose core product line are engaged in various speaker, earphone and TWS with 200.000pcs output monthly.
Marskt T is professional in designing, development, manufacture , providing sophisticated one-stop-product solutions to meet customers' specific needs all of the world. We pride ourselves on being able to offer the most competitive and cutting-edge product by in house design and in house tooling.
Marsk T are adopting audio tester, loudspeaker tester. bluetooth tester. Battery tester. power tester etc. These testing equipments and our QC system from incoming , inline to final inspection to insure product quality. After service is conducting CAP to improve under six sigma standard from sample to MP product.
Markst T offers exclusive designing from product to package FOR FREE according to your market and request.
Its customers primarily are importer, from department stores to gift retailers and e-commerce channels, in the Americas, Europe and Asia.


class Solution: def findMaxValueOfEquation(self, points: List[List[int]], k: int) -> int: deque = collections.deque() res = float('-inf') n = len(points) for i in range(n): cx = points[i][0] cy = points[i][1] while deque and cx - points[deque[0]][0] > k: deque.popleft() if deque: res = max(res, cx - points[deque[0]][0] + cy + points[deque[0]][1]) while deque and (points[deque[-1]][1] - points[deque[-1]][0]) <= cy - cx: deque.pop() deque.append(i) return res


Got more questions, or just want to chat? Contact me at<EMAIL_ADDRESS>To stay up to date, sign up for our low-traffic list at openaccessbutton.org/libraries.
Download the slides by viewing the slides, looking for “File”, “Download as”, and then choose your prefered file type.
Download the handout by viewing the handout, looking for “File”, “Download as”, and then choose your prefered file type.
Want to dig in and learn more? Here are some good places to start:


UI5 webcomponents
Compact
RTL
HCB
Dark/Light
ui5-button
ui5-card
ui5-checkbox
ui5-date-picker
ui5-dialog
ui5-icon
ui5-label
ui5-link
ui5-list
ui5-li
ui5-panel
ui5-popover
ui5-radio-button
ui5-tabcontainer
ui5-table
ui5-textarea
For better experience, for Fiori3 experience
Java EE
Maven
Cloud computing
C/C++
Phyton
Node JS
Photoshop
CorelDRAW
GIMP
JavaScript
React
Algorithms
Submit
Not available
Edit
Apply
Cancel
Back
Next
Approve
Decline
Download
Activate
Yes/No
I/O
Toggle Button pressed
On/Off
Menu
Open Popover
Hello World!
Open Dialog
Hello World!
Open Dialog Stretched
Hello World!


The Galaxy Community maintains a wide variety of training materials at https://training.galaxyproject.org
Topics include: variant analysis, transcriptomics, metagenomics, epigenetics, and many more!
{% include button.html url="https://training.galaxyproject.org" text="Visit the Training Material" %} {% include button.html url="https://t.co/jIwWZ3qrrr" text="View Publication" %}


First, enable Babel support in Jest as documented in the Getting Started guide.
Let’s implement a simple module that fetches user data from an API and returns the user name.
// user.js
import request from './request';
export function getUserName(userID) {
return request('/users/' + userID).then((user) => user.name);
}
In the above implementation we expect the request.js
module
to return a promise. We chain a call to then
to receive the
user name.
Now imagine an implementation of request.js
that goes to the
network and fetches some user data:
// request.js
const http = require('http');
export default function request(url) {
return new Promise((resolve) => {
// This is an example of an http request, for example to fetch
// user data from an API.
// This module is being mocked in __mocks__/request.js
http.get({path: url}, (response) => {
let data = '';
response.on('data', (_data) => (data += _data));
response.on('end', () => resolve(data));
});
});
}
Because we don’t want to go to the network in our test, we are going to
create a manual mock for our request.js
module in the
__mocks__
folder (the folder is case-sensitive,
__MOCKS__
will not work). It could look something like this:
// __mocks__/request.js
const users = {
4: {name: 'Mark'},
5: {name: 'Paul'},
};
export default function request(url) {
return new Promise((resolve, reject) => {
const userID = parseInt(url.substr('/users/'.length), 10);
process.nextTick(() =>
users[userID]
? resolve(users[userID])
: reject({
error: 'User with ' + userID + ' not found.',
}),
);
});
}
Now let’s write a test for our async functionality.
// __tests__/user-test.js
jest.mock('../request');
import * as user from '../user';
// The assertion for a promise must be returned.
it('works with promises', () => {
expect.assertions(1);
return user.getUserName(4).then((data) => expect(data).toEqual('Mark'));
});
We call jest.mock('../request')
to tell Jest to use our
manual mock. it
expects the return value to be a Promise that
is going to be resolved. You can chain as many Promises as you like and
call expect
at any time, as long as you return a Promise at
the end.
.resolves
There is a less verbose way using resolves
to unwrap the
value of a fulfilled promise together with any other matcher. If the
promise is rejected, the assertion will fail.
it('works with resolves', () => {
expect.assertions(1);
return expect(user.getUserName(5)).resolves.toEqual('Paul');
});
async
/await
Writing tests using the async
/await
syntax is
easy. Here is how you’d write the same examples from before:
// async/await can be used.
it('works with async/await', async () => {
expect.assertions(1);
const data = await user.getUserName(4);
expect(data).toEqual('Mark');
});
// async/await can also be used with `.resolves`.
it('works with async/await and resolves', async () => {
expect.assertions(1);
await expect(user.getUserName(5)).resolves.toEqual('Paul');
});
To enable async/await in your project, install
babel-preset-env
and enable the feature in your .babelrc
file.
Errors can be handled using the .catch
method. Make sure to
add expect.assertions
to verify that a certain number of
assertions are called. Otherwise a fulfilled promise would not fail the
test:
// Testing for async errors using Promise.catch.
test('tests error with promises', () => {
expect.assertions(1);
return user.getUserName(2).catch((e) =>
expect(e).toEqual({
error: 'User with 2 not found.',
}),
);
});
// Or using async/await.
it('tests error with async/await', async () => {
expect.assertions(1);
try {
await user.getUserName(1);
} catch (e) {
expect(e).toEqual({
error: 'User with 1 not found.',
});
}
});
.rejects
The.rejects
helper works like the
.resolves
helper. If the promise is fulfilled, the test will
automatically fail.
// Testing for async errors using `.rejects`.
it('tests error with rejects', () => {
expect.assertions(1);
return expect(user.getUserName(3)).rejects.toEqual({
error: 'User with 3 not found.',
});
});
// Or using async/await with `.rejects`.
it('tests error with async/await and rejects', async () => {
expect.assertions(1);
await expect(user.getUserName(3)).rejects.toEqual({
error: 'User with 3 not found.',
});
});
The code for this example is available at examples/async.
If you’d like to test timers, like setTimeout
, take a look at
the Timer mocks documentation.


Who does not like Iron Man? Who does not like to be like him? I wanted to do a gig at the ComicCon Delhi a while back and who else could i be, the Iron Man. He is fundamentally the coolest engineer/maker around, at-least in the movies.
The defining thing with Iron Man is his “Arc Reactor” ; it gives him strength and he made it himself (Sorry Ivan Vanko). Obviously, to impersonate him, I would need one. So, I decided to build one using our friendly of-the-shelf micro-controller, the MSP430. I called it the ArcReactorX. (Probably because I like X-men too)
The arcReactorX is a wearable arc reactor clone which runs on a Li-Ion Battery from an old cell phone! It has 8 Blue LEDs on the circumference and a bright white LED in the centre.
Features:
It also needs to be wearable and comfortable at the same time.
The motion and the light helps attract attention.
I designed, etched and soldered the board around a TSSOP MSP430G2452. Complete and elaborate logs available on my hackaday.io profile.
Added a test-code for the start-up sequence, i.e. when you turn it on for the first time
I added a velcro based strap on so i can just strap the reactor on my Tshirt and then wear another one on the top to hide it and turn it on.
The TL-DR; video is here (please pardon me for the weird psychedelic audio) :
Interested in building one too ? Grab the schematics and code from here.
Cheers,
Rohit


Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统，随着屏幕或视口（viewport）尺寸的增加，系统会自动分为最多12列。它包含了易于使用的预定义类，还有强大的mixin 用于生成更具语义的布局。
.container
（固定宽度）或 .container-fluid
（100%
宽度）中，以便为其赋予合适的排列（aligment）和内补（padding）。
.row
和 .col-xs-4
这种预定义的类，可以用来快速创建栅格布局。Bootstrap 源码中定义的 mixin
也可以用来创建语义化的布局。
padding
属性，从而创建列与列之间的间隔（gutter）。通过为 .row
元素设置负值 margin
从而抵消掉为 .container
元素设置的 padding
，也就间接为“行（row）”所包含的“列（column）”抵消掉了padding
。
.col-xs-4
来创建。.col-md-*
栅格类适用于与屏幕宽度大于或等于分界点大小的设备 ， 并且针对小屏幕设备覆盖栅格类。 因此，在元素上应用任何 .col-lg-*
不存在， 也影响大屏幕设备。
See how aspects of the Bootstrap grid system work across multiple devices with a handy table.
| Extra small devices Phones (<768px) | Small devices Tablets (≥768px) | Medium devices Desktops (≥992px) | Large devices Desktops (≥1200px) | |
|---|---|---|---|---|
| Grid behavior | Horizontal at all times | Collapsed to start, horizontal above breakpoints | ||
| Max container width | None (auto) | 750px | 970px | 1170px |
| Class prefix |
.col-xs-
|
.col-sm-
|
.col-md-
|
.col-lg-
|
| # of columns | 12 | |||
| Max column width | Auto | 60px | 78px | 95px |
| Gutter width | 30px (15px on each side of a column) | |||
| Nestable | Yes | |||
| Offsets | Yes | |||
| Column ordering | Yes |
Grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes,
and override grid classes targeted at smaller devices. Therefore, applying any
.col-md-
class to an element will not only affect its styling on medium devices but
also on large devices if a
.col-lg-
class is not present.
Using a single set of
.col-md-*
grid classes, you can create a default grid system that starts out
stacked on mobile devices and tablet devices (the extra small to small range) before
becoming horizontal on desktop (medium) devices. Place grid columns in any
.row
.
Don't want your columns to simply stack in smaller devices? Use the extra small and medium device grid classes by adding
.col-xs-*
.col-md-*
to your columns. See the example below for a better idea of how it all works.
Build on the previous example by creating even more dynamic and powerful layouts with tablet
.col-sm-*
classes.
With the four tiers of grids available you're bound to run into issues where, at certain breakpoints, your columns don't clear quite right as one is taller than the other. To fix
that, use a combination of a
.clearfix
and our responsive utility classes.
Move columns to the right using
.col-md-offset-*
classes. These classes increase the left margin of a column by
*
columns. For example,
.col-md-offset-4
moves
.col-md-4
over four columns.
To nest your content with the default grid, add a new
.row
and set of
.col-md-*
columns within an existing
.col-md-*
column. Nested rows should include a set of columns that add up to 12.
Easily change the order of our built-in grid columns with
.col-md-push-*
and
.col-md-pull-*
modifier classes.


I just want to pass this class
Good books are fun to read. They have a bunch of meaning in them, if you know what to look for.
Books


Miscellaneous (1990)
- Houghton J.T.,
Jenkins G.J. &
Ephraums J.J. 1990
- Climate Change, the IPCC
Scientific Assessment,
WMO/UNEP, IPCC,published by
Cambridge University Press
- Cattle H., Houghton J.T.
& Mitchell J.F.B. 1990
- Contributions to Processes &
Modelling
Cambridge University Press
pp66-91 (Cess R.D.)
- Gates W.L., Rowntree P.R.
& Zeng Q-C. 1990
- Validation of Climate Models
Cambridge University Press
pp92-130
- Mitchell J.F.B.,
Manabe S.,
Meleshko V., Tokioka T. 1990
- Equilibrium climate change-
and its implications for the
future
Cambridge University Press
pp131-170.
Rowntree P.R. & Senior C.A.
also contributed to this
- Folland C.K., Karl T.R.,
& Vinnikov K.Ya. 1990
- Observed Climate Variations &
Change
Cambridge University Press
pp195-238.
Parker D.E. also contributed
to this
- Folland C.K.,
Mitchell J.F.B. &
Parker D.E. 1990
- Contributions to Detection of
the Greenhouse effect in the
Observations
Cambridge University Press
pp239-255
(Wigley T.M.et al)
- Fairlie T.D.A.,
O'Neill A. & Pope V.D. 1990
- The sudden breakdown of an
unusually strong cyclone in
the stratosphere during
winter 1988/89
Q.J.R. Met. Soc., 116,
pp767-774
Contact information
Andy Brady |<EMAIL_ADDRESS>| Last updated: 28 September 1995 | © Crown Copyright 1995


---
layout: default
title: Viking.js
---
Pillage your servers!
Rails bindings for Backbone.js
{% include intro.html %}
{% capture content %}{% include model.md %}{% endcapture %}
{{ content | markdownify }}
Collection
PaginatedCollection
Cursor
Predicate
Router
Utility


VirtualJoystick.js
A library javascript to provide a virtual joystick on touchscreen. - inspired by this
post
from
seb.ly
Touch the screen and move - works with mouse too as debug


Toggle navigation
Natalie Menahem
Profile
Log Out
Home Page
Experiments
Create a New
View Existing
Categories
Create a New
View Existing
Contact
Help
SurveyGizmo
Home Page

Help
Help
information


Albion Rovers will need derby day passion like my 7-2 heroes says legendary ex-boss Paul Martin
It was an unforgettable moment for Rovers as they look to pull off another big shock this weekend against Airdrieonians.
by Mark Pirie, https://www.dailyrecord.co.uk/authors/mark-pirie/Remember, remember the fifth of November – and Paul Martin always will after Albion Rovers romped to derby day victory back in 2011.
Martin was in the dugout as Rovers romped to a 7-2 victory over their Monklands rivals.
It was the first time in 35 years that the fans in Cliftonhill had earned bragging rights over their Airdrie counterparts and Martin admits he still gets texts about it every bonfire night.
“Frank Meade, who was chairman at the time, always texts to tell me to remember, remember,” Martin laughs.
“I still get fans or a couple of pals who text me about it.
“It’s a result that at the time I didn’t realise I would still be talking about it all these years later.”
However, it’s these moments that stick in fans’ minds with doubles from John Gemmell and Mick O’Byrne as well as a Scott Chaplain hat-trick living long in the memory.
The Rovers’ Hall of Fame inductee believes it was the passion his men played with that led to the blockbuster scoreline.
The 54-year-old said: “We had a fairly decent side at the time and so did Airdrie. They were looking at promotion and we were new to the division.
“They had beat us 4-0 in the first game that season and we were really disappointed. We felt like tactically we had done everything we could have, but didn’t have the right mentality for the game.
“We collapsed but we all knew we could do better because we were a decent team.
“We changed that in the second game and made it less tactical. I wanted to see more passion in the team and we got them really fired up before the game.
“That was the big thing in that game, five minutes before we left the changing room everyone couldn’t wait to get on the pitch.
“It’s a battle and I wanted my players to be the team who put the gas in the game.”
Despite admitting he “never for a second thought it would be 7-2” he feels the big moments went Albion Rovers’ way.
He reckons Kevin Harper will need that slice of luck if the current crop in Coatbridge are to pull off a shock.
Martin said: “The game was probably tighter than a 7-2.
“At one point we are 4-1 ahead, and Airdrie have a penalty. Derek Gaston makes a great save, and John Gemmell goes up the other end and scores a volley from 30 yards to make it five from the break away.
“That minute really took the heart out of Airdrie and meant that we went on to score more.
“There were so many highlights in that game and it was an all round great performance.
“It clicked for us that day, and Kevin will need that to happen for his players.
“When you play for Albion Rovers you have less and less chances to do something for the fans, and the chairman, and everyone involved with the club.
“You need to make sure that you are ready for the challenge in these moments.”


Locality:
Sex:
classification
Class
Order
Family
Subfamily
Genus
Species
Locality:
Sex:
classification
Class
Order
Family
Subfamily
Genus
Species
Locality:
Sex:
classification
Class
Order
Family
Subfamily
Genus
Species
1
$
X
1
$
X
1
$
X


We provide the latest Movie in HD quality .
get the latest movie by siging up
Dowload the HD quality movie in 720p and 1080p
It all started as an idea. An idea to create our own social networking website.We started out by coding the essential components of the website such as the movie database. But we soon realised that we were more interested in creating new things and maintaining a website.we started giving away the components that we created for free.


For large models, please enter the full folderpath into the textfield and click upload.
Example:
F:\Data_Storage\AG_Rittner\Microscope Framework\data\demo_experiment_deepflash\model
This skips the webbroswer upload and considerably speeds up the importing process!
{{meassageFilePathRead}}


- 1½ oz rye
- ¾ oz dry vermouth
- ¾ oz Campari
- ¼ oz creme de cacao
- lemon peel
Source: <punchdrink.com>
Source: <punchdrink.com>
Source: <cocktailvirgin.blogspot.com>
float red wine
Source: Speakeasy
Source: <punchdrink.com>
Source: Smuggler's Cove
Source: <imbibemagazine.com>


Consequently, students have shown a growing interest in ICT education and some have, in fact, performed excellently at international competitions in ICT, proving their high level of competence.
At present there is no main subject area under ICT for GCE (A/L). Therefore, GCE (O/L) qualified students, interested in developing their career path in ICT, are deprived of the opportunity of learning it at the GCE (A/L). Introducing ICT as a subject for A/L would set a national standard in ICT education at school level and provide the path to higher education at tertiary level.
Furthermore, students who fail to earn a placement in a university would be in possession of a substantial foundation to build up their academic and professional careers. Source (NIE)


--- layout: post title: Keepin' It Real date: 2011-08-22 12:12:49.000000000 -04:00 categories: [] tags: [] status: draft type: post published: false meta: aktt_notify_twitter: 'no' _edit_last: '1' author: login: cint email<EMAIL_ADDRESS>display_name: Jacinta first_name: Jacinta last_name: '' ---
- Keepin' It Real captures the true essence of family life that I know are fleeting, keeping this mama grounded -
It's been a little quiet around here of late, as everyone, except Tenneille has had some sort of winter lurgy. We all seem to be mostly well, but I feel I am dragging my feet today. So much to catch up on from the last two weeks, where I have felt it was more important to slow down and spend time cuddling unwell children. Of course the kids play room has literally been turned upside down. It is next on my list of things to get through, after the next load of washing is put in the washing machine. On the up side, Greg and I are going out tonight to celebrate a good friend's 40th birthday. I am looking forward to this rare night off. I bought a new dress


---
layout: default
title: alkan lab / support
categories:
- support
---
Grants
Current
- Horizon Europe EIC Pathfinder 101047160,
2022-2026
- Title: Processing-in-memory architectures and programming
libraries for bioinformatics algorithms (BioPIM)
- Coordinator: Can Alkan
- Team Leaders: Onur Mutlu (ETH Zürich), Rayan Chikhi (Institut
Pasteur), Dominique Lavenier (CNRS), Abu Sebastian (IBM Zürich),
Ran Ginosar (Technion), Yall Falevoz (UPMEM), Leonid Yavits
(Bar-Ilan).
- Goal: Leveraging the emerging processing-in-memory (PIM)
technologies to enable powerful edge computing.
Past
- Afyon Health Sciences University Scientific Research Project (20-TEMATIK-004),
2021-2022
- Title: Developing rapid diagnostic kit for sepsis (Sepsi-Fast)
- PI: Nurullah Okumuş
- Co-PI: Can Alkan, Urartu
Şeker, Serdar Ceylaner
- Goal: Determining antibiotic
resistance and susceptibility in newborn sepsis cases
- European Molecular Biology Organization Installation Grant (IG-2521),
2013-2019
- Title: Development and application of computational methods to
analyze next generation sequence data to characterize both normal
and disease causing variation, and build de
novo genome assemblies
- PI: Can Alkan
- Goal: Analysis of biological sequences generated with the
next-gen sequencing platforms.
- Scientific and Technical Research Council of Turkey (TÜBİTAK-1001-115E596),
2016-2019
- Title: BacGenTrack – An integrated system for Bacterial Genome
Tracking using high throughput sequencing technology: from
identification to visualization
- PI: Can Alkan and Joao Andre Carriço
- Goal: Developing new algorithms for the field of molecular
epidemiology.
- Title: Algorithms for structural variation discovery using
hybrid sequencing technologies and library preparation protocols.
- PI: Can Alkan
- Goal: Discovery and characterization of structural variants
using multiple sequencing platforms, linked-reads, and read clouds
- The Science Academy, Turkey, Young Investigator Award (BAGEP),
2013-2014
- United States of America National Institutes of Health (R01 HG006004),
2011-2015
- Title: Novel algorithms and hardware designs for ultra-fast
next-gen sequence analysis
- PI: Onur Mutlu
- Co-PI: Can Alkan
- Goal: Developing specialized hardware architectures to
accelerate mapping reads generated with the high throughput
sequencing platforms.
- European Union Marie Curie Actions Career Integration Grant (PCIG10-GA-2011-303772),
2012-2016
- Title: Integrated approaches for genomic variation discovery
using high throughput sequencing
- PI: Can Alkan
- Goal: Developing novel combinatorial algorithms to
comprehensively and quickly discover genomic variation.
- Scientific and Technical Research Council of Turkey (TÜBİTAK-1001-112E135),
2012-2015
- Title: Development and application of novel genome assembly
algorithms that use multiple data sources
- PI: Can Alkan
- Goal: Developing assembly algorithms to more reliably construct
de novo genome assemblies
using data from multiple sources.


Los Angeles critical fire warning extended, no rain in near future
by Fox NewsMeteorologists on Thursday said there’s little chance that Los Angeles sees any rain in the next few weeks, while the city—which hasn’t seen significant rain in months-- remains on edge over the threat of fires.
“Luckily, we are not seeing any more Santa Ana winds within the next week,” a meteorologist told the Los Angeles Times. The paper reported that the critical fire weather warnings has extended through Friday.
"Don't let your guard down... be prepared," Ryan Kittell, National Weather Service meteorologist.
Southern California Edison said its safety power cuts still affected about 215,000 people by late Wednesday night and warned that outages were under consideration for about 800,000 people.
The days of windstorms are not unusual for the fall season, which has seen vicious gusts propel a series of deadly and destructive California wildfires in recent years.
But at least in the short term, there was good news from forecasters.
“This is the last event in our near future. We are not expecting any Santa Anas next week,” weather service meteorologist Kristen Stewart said.
The Associated Press contributed to this report


Dear developers and users of nwchem,
I got an error when i was runing the 'task ccsd(t) saddle' module.
 What does the "ival=4" mean?
Here is my input:
memory stack 1500 mb heap 100 mb global 1500 mb
start 01
permanent_dir ./perm
scratch_dir ./scratch
charge -1
geometry units angstroms noautoz noautosym print xyz
H -0.23074692 -0.80502172 -0.63610990
H -0.22005887 0.79522434 -0.66200930
N -0.50955257 0.00610625 -0.08628908
Cl 1.36658873 0.00910170 0.92937088
F -1.90684621 -0.00545554 -1.41895140
end
basis "ao basis"
- library aug-cc-pvtz file /home-gk/users/nscc338_XYL/nwchem-6.6/src/basis/libraries/
end
ccsd
nodisk
end
task scf saddle
task ccsd(t) saddle
task ccsd(t) freq
Thanks.
|


After traveling back in time, Geek and Goth have come across Robin Hood. It seems that Robin and his band of theives (calling themselves the "Merry Men") have just pulled off their first heist.
Robin convinces the Merry Men that he will catch up to them later with the loot -- once he makes sure they weren't followed... Robin Hood has other plans though.
He is finally rich. There is more money
in that chest than he has ever seen and now his plans are to live a life of luxery.  He is going to go far far away, where nobody can find him. The
only place to do that is in Montana... after all, isn't it known for its wide open spaces? It is up to Geek and Goth to convince him to give his loot to the poor and be a hero instead of a vilian. Robin
Hood agrees, but on the lone condition that they beat him in an archery contest.
PRESS "NEW GAME!" OR "SIGN IN" TO PLAY NOW
Click READY to prepair to shoot!
00
HA HA HA... WHAT? GEEK? GOTH? CAN'T BEAT ME, I'M ROBIN HOOD! LET ME KNOW WHEN YOU ARE READY... HA HAH HAH!!!

FANTASY!  YOU'RE JUST LIKE MY DAD!!!
Click here to close this menu
Results
PLAYER
OPPONENT
Press this button to buy new weapons and acheivements
Press this button to buy new characters and features
Press this button to check out the latest happenings or find out how to submit a bug report


The report requires the definition of tests for which is report generated. The tests can be added by entering test uid.
The test executions which will be compared in the report are selected according to defined tests and tags. You can enter the tags on popup 'Tags' of the report


About Me
Hello, my name is Mike Henson. I am 24 years old, and I'm an aspiring web developer. I've lived in Connecticut my entire life so far, but I do love to travel. A friend and I actually made plans to travel internationally together in a couple years after watching a documentary series on Netflix, called Departures. Hopefully the world is back to normal by then.
I graduated high school in 2014, and worked full-time as a customer service associate in retail for several years while attending Tunxis Community College part-time. Initially, I just took some general education courses, while I explored what I wanted to pursue as a career. Eventually, I came to realize that Computer Science would be a good fit for me. Both of my parents have decades of experience in the industry, and because of them I became fascinated with computers and technology from a young age.
In my free time, I enjoy listening to many different genres of music, playing video games with friends, going on hikes, and cooking.


Why the return? Well I already have my own website at Wordpress here, but seeing the changes in its premium plan, and its overly complex interface (I just need something simple to write some post, afterall), I thus decided to try to return writing here. Afterall, I’m not looking to share anything more than code snippets and learning notes on my blog from now on. There are many reasons for this, and one day I’ll probably write them up fully here.
For now, I’ll just continue working on this site. See you soon!


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.print.attribute.IntegerSyntax javax.print.attribute.standard.JobKOctets
public final class JobKOctets
Class JobKOctets is an integer valued printing attribute class that specifies the total size of the document(s) in K octets, i.e., in units of 1024 octets requested to be processed in the job. The value must be rounded up, so that a job between 1 and 1024 octets must be indicated as being 1K octets, 1025 to 2048 must be 2K octets, etc. For a multidoc print job (a job with multiple documents), the JobKOctets value is computed by adding up the individual documents' sizes in octets, then rounding up to the next K octets value.
The JobKOctets attribute describes the size of the job. This attribute is not intended to be a counter; it is intended to be useful routing and scheduling information if known. The printer may try to compute the JobKOctets attribute's value if it is not supplied in the Print Request. Even if the client does supply a value for the JobKOctets attribute in the Print Request, the printer may choose to change the value if the printer is able to compute a value which is more accurate than the client supplied value. The printer may be able to determine the correct value for the JobKOctets attribute either right at job submission time or at any later point in time.
The JobKOctets value must not include the multiplicative factors contributed
by the number of copies specified by the Copies
attribute,
independent of whether the device can process multiple copies without making
multiple passes over the job or document data and independent of whether the
output is collated or not. Thus the value is independent of the
implementation and indicates the size of the document(s) measured in K octets
independent of the number of copies.
The JobKOctets value must also not include the multiplicative factor due to a copies instruction embedded in the document data. If the document data actually includes replications of the document data, this value will include such replication. In other words, this value is always the size of the source document data, rather than a measure of the hardcopy output to be produced.
The size of a doc is computed based on the print data representation class as
specified by the doc's DocFlavor
, as
shown in the table below.
| Representation Class | Document Size |
|---|---|
| byte[] | Length of the byte array |
| java.io.InputStream | Number of bytes read from the stream |
| char[] | Length of the character array x 2 |
| java.lang.String | Length of the string x 2 |
| java.io.Reader | Number of characters read from the stream x 2 |
| java.net.URL | Number of bytes read from the file at the given URL address |
| java.awt.image.renderable.RenderableImage | Implementation dependent* |
| java.awt.print.Printable | Implementation dependent* |
| java.awt.print.Pageable | Implementation dependent* |
* In these cases the Print Service itself generates the print data sent to the printer. If the Print Service supports the JobKOctets attribute, for these cases the Print Service itself must calculate the size of the print data, replacing any JobKOctets value the client specified.
IPP Compatibility: The integer value gives the IPP integer value. The
category name returned by getName()
gives the IPP attribute
name.
JobKOctetsSupported
,
JobKOctetsProcessed
,
JobImpressions
,
JobMediaSheets
,
Serialized Form| Constructor Summary | |
|---|---|
JobKOctets(int value)
Construct a new job K octets attribute with the given integer value. |
| Method Summary | |
|---|---|
boolean |
equals(Object object)
Returns whether this job K octets attribute is equivalent to the passed in object. |
Class<? extends Attribute> |
getCategory()
Get the printing attribute class which is to be used as the "category" for this printing attribute value. |
String |
getName()
Get the name of the category of which this attribute value is an instance. |
| Methods inherited from class javax.print.attribute.IntegerSyntax |
|---|
getValue, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JobKOctets(int value)
value
- Integer value.
IllegalArgumentException
- (Unchecked exception) Thrown if value
is less than 0.| Method Detail |
|---|
public boolean equals(Object object)
object
is not null.
object
is an instance of class JobKOctets.
object
's value
are equal.
equals
in class IntegerSyntax
object
- Object to compare to.
object
is equivalent to this job K
octets attribute, false otherwise.Object.hashCode()
,
Hashtable
public final Class<? extends Attribute> getCategory()
For class JobKOctets, the category is class JobKOctets itself.
getCategory
in interface Attribute
java.lang.Class
.public final String getName()
For class JobKOctets, the category name is "job-k-octets"
.
getName
in interface Attribute
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


I started reading Mr. Penumbra’s 24-Hour Bookstore tonight and even a chapter in, I am just delighted. (I feel obliged to ask: is Mr. Penumbra a secret alias for Mr. Rogers?)


List of ships required by quests
? Help Topics
What is this page?
This page shows player's ships with all associated quests except limited-time ones.
Why do you need it?
Suppose, you have some ships, which you don't need anymore, but can be required for some one-time quests.
Just go to this page and see which ships required for what quests.
Why not limited-time quests?
Because quests are identified by in-game API ID numbers, and game developers often assign the ID of out-dated limited-time quest to a new quest. Required ships might be different, old info unreliable.


166_sepehry.py
def choose(n, k):
if 0 <= k <= n:
nn = 1
kk = 1
for jj in range(1, min(k, n - k) + 1):
nn *= n
kk *= jj
n -= 1
return nn // kk
else:
return 0
class Solution:
def getProbability(self, balls: List[int]) -> float:
C = sum(balls) // 2
n = len(balls)
@functools.lru_cache(None)
def dp(c_left, c_right, diff, i):
if i == -1:
if diff == 0 and c_left == 0 and c_right == 0:
return 1.
else:
return 0.
if c_left > C or c_right > C:
return 0.
def pp(c1, c2, x1):
x2 = balls[i] - x1
c10 = c1 - x1
c20 = c2 - x2
r1 = C - c10
r2 = C - c20
if c10 < 0 or c20 < 0:
return 0.
p = 1.
for b in range(x1):
p *= (r1 - b)
for b in range(x2):
p *= (r2 - b)
for b in range(x1 + x2):
p /= (r1 + r2 - b)
p *= choose(x1 + x2, x1)
return p
sol = 0
for x1 in range(balls[i] + 1):
diff2 = diff
x2 = balls[i] - x1
if x1 == 0:
diff2 -= 1
if x2 == 0:
diff2 += 1
sol += pp(c_left, c_right, x1) * dp(c_left - x1, c_right - x2, diff2, i-1)
return sol
return dp(C, C, 0, n - 1)


labeled
by None at 2022-11-08 00:45:04.labeled
by None at 2022-11-08 00:45:04.labeled
by Kevin Reiss at 2022-11-07 19:51:42.renamed
by Kevin Reiss at 2022-11-07 19:52:19.Need to ping SC again.
review_dismissed
by Max Kadel at 2022-11-07 14:03:17.review_dismissed
by Max Kadel at 2022-11-07 14:03:17.The font should also be calligraphic rather than block
Close in favor of #1367, which is linked to the current honeybadger issue.
closed
by None at 2022-11-07 17:56:41.might be the same as #1362. Closed that issue. Copying this comment that could be helpful:
It's going through this code path because it gets
HTTP GET for https://figgy.princeton.edu/catalog/5b1c290b-2149-4ad1-8104-a85d28e9ef33.jsonld?auth_token=[redacted] failed with 406
at
https://github.com/pulibrary/dpul/blob/29df16583025e5406c49dde5fde3cadf8098ce62/app/values/manifest_metadata.rb#L28
In my browser I don't get this error from Figgy.
and then it goes down this code path that resulted in the error, via https://github.com/pulibrary/dpul/blob/29df16583025e5406c49dde5fde3cadf8098ce62/app/values/manifest_metadata.rb#L119
We should figure out which of these things to try and fix.
labeled
by Kim Leaman at 2022-11-07 13:44:02.labeled
by None at 2022-11-07 13:48:06.labeled
by None at 2022-11-07 13:48:11.assigned
by Eliot Jordan at 2022-11-07 15:35:48.assigned
by None at 2022-11-07 15:35:48.assigned
by Shaun Ellis at 2022-11-07 15:35:48.labeled
by None at 2022-11-07 15:49:19.labeled
by None at 2022-11-07 15:49:20.labeled
by None at 2022-11-07 15:49:20.labeled
by None at 2022-11-07 15:49:21.labeled
by None at 2022-11-07 15:50:10.closed
by Shaun Ellis at 2022-11-07 20:23:40.labeled
by None at 2022-11-07 20:39:04.Types of resources that should have a viewer and an XYZ link the GeoBlacklight document.
Single raster: https://figgy.princeton.edu/catalog/006ab85b-6924-446e-8eed-b8f107e25351
Single scanned map with a single child raster: Need example
@eliotjordan does this ticket have a sudden-priority justification?
labeled
by Eliot Jordan at 2022-11-07 17:51:15.labeled
by Eliot Jordan at 2022-11-07 19:54:39.mentioned
by Eliot Jordan at 2022-11-07 20:24:49.subscribed
by Eliot Jordan at 2022-11-07 20:24:49.assigned
by Shaun Ellis at 2022-11-07 20:42:51.@tpendragon Below are the instances cantaloupe is mentioned wrt figgy in the princeton_ansible repo. What can and cannot be deleted? Thank you!
./groupvars/figgy/staging.yml:figgycantaloupeimagesmount: iiif-staging1 ./groupvars/figgy/staging.yml:figgyderivativesmount: '/mnt/{{figgycantaloupeimagesmount}}/data/jp2s/figgystaging' ./groupvars/figgy/staging.yml: # cantaloupe will use terminal value as directory name, but slashes aren't ./groupvars/figgy/staging.yml: - name: CANTALOUPEURL ./groupvars/figgy/production.yml:figgycantaloupeimagesmount: 'libimages2' ./groupvars/figgy/production.yml: - name: CANTALOUPEURL ./groupvars/figgy/production.yml:cantaloupeuser: '{{deployuser}}' ./groupvars/figgy/production.yml:cantaloupegroup: '{{deployuser}}' ./groupvars/figgy/production.yml:cantaloupeFilesystemResolverBasicLookupStrategypathprefix: /opt/repository/derivatives/ ./groupvars/figgy/production.yml:cantaloupecachesource: FilesystemCache ./groupvars/figgy/production.yml:cantaloupecachederivative: FilesystemCache ./groupvars/figgy/production.yml:cantaloupecreateFilesystemCachedir: yes ./groupvars/figgy/production.yml:cantaloupeversion: 3.3.2 ./groupvars/figgy/production.yml:cantaloupeKakaduProcessorpathtobinaries: /opt/kakadu ./groupvars/figgy/production.yml:cantaloupelogapplicationlevel: all ./roles/figgy/tasks/main.yml: - '{{ figgycantaloupeimagesmount }}' ./roles/figgy/tasks/main.yml:- name: Create cantaloupe images mount ./roles/figgy/tasks/main.yml: name: '/mnt/{{ figgycantaloupeimagesmount }}/data' ./roles/figgy/tasks/main.yml: src: '//{{ figgycantaloupeimagesmount }}.princeton.edu/data' ./roles/figgy/defaults/main.yml:figgycantaloupeimagesmount: 'iiif-staging1' ./roles/figgy/defaults/main.yml:figgyderivativesmount: '/mnt/{{figgycantaloupeimagesmount}}/data/jp2s/figgystaging' ./roles/figgy/templates/nginxcantaloupeconfig:location ~ ^/cantaloupe.* { ./roles/figgy/templates/nginxcantaloupeconfig: if ($requesturi ~* "/cantaloupe/(.*)") { ./roles/figgy/templates/nginxcantaloupeconfig: proxysetheader X-Forwarded-Path /cantaloupe; ./roles/figgy/templates/nginxcantaloupeconfig: proxyredirect http://<IP_ADDRESS>:8182/ /cantaloupe;
I think all of them can go.
unlabeled
by None at 2022-11-07 15:26:03.mentioned
by Trey Pendragon at 2022-11-07 20:18:44.subscribed
by Trey Pendragon at 2022-11-07 20:18:44.deployed
by None at 2022-11-07 21:55:23.Update:
There was a suggestion to limit the removable collections to the collections the resources are a member of. I did not implement this at it would add quite a bit of complexity and (IMO) is not really needed. It can be added, though, if that is the consensus.
head_ref_force_pushed
by Eliot Jordan at 2022-11-07 21:20:40.review_requested
by Eliot Jordan at 2022-11-07 22:30:51.referenced
by Jane Sandberg at 2022-11-07 23:09:56.merged
by Jane Sandberg at 2022-11-07 23:09:57.closed
by Jane Sandberg at 2022-11-07 23:09:57.head_ref_deleted
by Jane Sandberg at 2022-11-07 23:09:58.deployed
by None at 2022-11-07 21:24:36.assigned
by Jane Sandberg at 2022-11-07 15:59:09.I think this may be fixed by https://github.com/pulibrary/lockers_and_study_spaces/pull/147
deployed
by None at 2022-11-07 15:54:38.review_dismissed
by Jane Sandberg at 2022-11-07 15:52:18.referenced
by Jane Sandberg at 2022-11-07 15:52:35.merged
by Jane Sandberg at 2022-11-07 15:52:35.closed
by Jane Sandberg at 2022-11-07 15:52:35.head_ref_deleted
by Jane Sandberg at 2022-11-07 15:52:36.closed
by Jane Sandberg at 2022-11-07 15:52:37.renamed
by Kevin Reiss at 2022-11-07 16:52:27.assigned
by Robert-Anthony Lee-Faison at 2022-11-07 16:57:07.labeled
by Kevin Reiss at 2022-11-07 19:54:19.labeled
by Kevin Reiss at 2022-11-07 22:33:27.labeled
by Kevin Reiss at 2022-11-07 22:33:27.Thank you @mccalluc!
mentioned
by Chuck McCallum at 2022-11-07 19:20:41.subscribed
by Chuck McCallum at 2022-11-07 19:20:41.referenced
by James R. Griffin III at 2022-11-07 19:20:45.merged
by James R. Griffin III at 2022-11-07 19:20:45.closed
by James R. Griffin III at 2022-11-07 19:20:45.head_ref_deleted
by James R. Griffin III at 2022-11-07 19:20:46.closed
by James R. Griffin III at 2022-11-07 19:20:46.I strongly agree, thank you very much again for identifying these improvements, and for creating this issue.
assigned
by James R. Griffin III at 2022-11-07 19:21:03.@Twade968 I'm not sure I can be much help reviewing the Ruby code. Do you have the revised output XML I can look at?
ready_for_review
by Tyler Wade at 2022-11-07 17:43:00.review_requested
by Tyler Wade at 2022-11-07 18:27:45.mentioned
by Tyler Wade at 2022-11-07 19:40:04.subscribed
by Tyler Wade at 2022-11-07 19:40:04.labeled
by Kevin Reiss at 2022-11-07 01:08:24.Closing the other commit was merged. May put this up as a separate commit.
closed
by None at 2022-11-07 13:49:16.head_ref_force_pushed
by Francis Kayiwa at 2022-11-07 13:47:36.referenced
by Eliot Jordan at 2022-11-07 15:13:43.merged
by Eliot Jordan at 2022-11-07 15:13:43.closed
by Eliot Jordan at 2022-11-07 15:13:44.head_ref_deleted
by Eliot Jordan at 2022-11-07 15:13:44.head_ref_force_pushed
by Francis Kayiwa at 2022-11-07 16:36:16.head_ref_force_pushed
by Francis Kayiwa at 2022-11-07 18:47:51.referenced
by Francis Kayiwa at 2022-11-07 21:17:55.merged
by Francis Kayiwa at 2022-11-07 21:17:55.closed
by Francis Kayiwa at 2022-11-07 21:17:55.head_ref_deleted
by Francis Kayiwa at 2022-11-07 21:17:56.head_ref_force_pushed
by Christina Chortaria at 2022-11-07 15:46:09.head_ref_force_pushed
by Christina Chortaria at 2022-11-07 18:30:25.head_ref_force_pushed
by Christina Chortaria at 2022-11-07 21:21:42.ready_for_review
by None at 2022-11-07 21:04:25.referenced
by Francis Kayiwa at 2022-11-07 21:22:04.merged
by Francis Kayiwa at 2022-11-07 21:22:04.closed
by Francis Kayiwa at 2022-11-07 21:22:04.head_ref_deleted
by Francis Kayiwa at 2022-11-07 21:22:05.Closed by #3392
closed
by Jane Sandberg at 2022-11-07 23:35:56.Check with @VickieKarasic to test this.
labeled
by Kevin Reiss at 2022-11-07 03:59:17.mentioned
by Vickie Karasic at 2022-11-07 03:59:59.subscribed
by Vickie Karasic at 2022-11-07 03:59:59.head_ref_force_pushed
by None at 2022-11-07 19:50:40.head_ref_force_pushed
by None at 2022-11-07 19:57:11.referenced
by None at 2022-11-07 20:11:32.merged
by None at 2022-11-07 20:11:33.closed
by None at 2022-11-07 20:11:33.head_ref_deleted
by None at 2022-11-07 20:11:34.referenced
by None at 2022-11-07 19:57:11.closed
by None at 2022-11-07 20:11:34.deployed
by None at 2022-11-07 21:07:00.ready_for_review
by None at 2022-11-07 21:08:18.According to @eliotjordan this appears to be an expired SSL cert for the MIT GeoBlacklight instance.
labeled
by Eliot Jordan at 2022-11-07 15:37:00.labeled
by Eliot Jordan at 2022-11-07 15:37:00.mentioned
by Eliot Jordan at 2022-11-07 15:38:04.subscribed
by Eliot Jordan at 2022-11-07 15:38:04.head_ref_force_pushed
by None at 2022-11-07 21:41:59.deployed
by None at 2022-11-07 21:46:55.could also add to projects that don't have it yet https://pulibrary.github.io/dls-handbook/applications.html
PR has been made: - [x] LAE - [x] figgy (edit the current one) - [x] pulfalight - [x] pulmap
assigned
by None at 2022-11-07 20:05:07.referenced
by None at 2022-11-07 21:49:33.This upgrade breaks the reports screen in the admin interface.
renamed
by Chuck McCallum at 2022-11-07 16:39:40.We made some tickets, but we are unsure what the goals of this spike are so we don't know whether we can close this ticket.
Individual tickets have been opened. When #12 gets merged this ticket can be closed


--- layout: example ---
Check the classes of the input and the error message in the developer tools of your browser.
go


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hivemind.order.Orderer
public class Orderer
Used to order objects into an "execution" order. Each object must have a name. It may specify a list of pre-requisites and a list of post-requisites.
| Constructor Summary | |
|---|---|
Orderer(ErrorHandler errorHandler,
java.lang.String objectType)
Creates an instance using org.apache.hivemind.order.Orderer as the Log. |
|
Orderer(ErrorLog errorLog,
java.lang.String objectType)
Creates a new instance. |
|
Orderer(org.apache.commons.logging.Log log,
ErrorHandler errorHandler,
java.lang.String objectType)
Creates a new instance, but directs all debug and error logging output to the provided log. |
| Method Summary | |
|---|---|
void |
add(java.lang.Object object,
java.lang.String name,
java.lang.String prereqs,
java.lang.String postreqs)
Adds a new object. |
java.util.List |
getOrderedObjects()
Uses the information provided by add(Object, String, String, String) to order the
objects into an appropriate order based on the pre- and post-reqts provided. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Orderer(ErrorHandler errorHandler, java.lang.String objectType)
org.apache.hivemind.order.Orderer
as the Log.
public Orderer(org.apache.commons.logging.Log log, ErrorHandler errorHandler, java.lang.String objectType)
log
- Used for logging any errorsobjectType
- user presentable name for the type of object to be ordered; used in some error
messagespublic Orderer(ErrorLog errorLog, java.lang.String objectType)
errorLog
- Used for log any recoverable errors.objectType
- user presentable name for the type of object to be ordered; used in some error
messages| Method Detail |
|---|
public void add(java.lang.Object object, java.lang.String name, java.lang.String prereqs, java.lang.String postreqs)
add(Object, String, String, String)
should
occur before invoking getOrderedObjects()
.
object
- an object to be sorted into order based on prereqs and postreqsname
- a unique name for theprereqs
- a comma-separated list of the names of objects that should precede this object in
the list (or null)postreqs
- a comma-separated list of the names of objects that should follow this object in
the list (or null)public java.util.List getOrderedObjects()
add(Object, String, String, String)
to order the
objects into an appropriate order based on the pre- and post-reqts provided. Errors such as
cyclic dependencies or unrecognized names are logged and ignored.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


I am assuming that remote machine and local machine (both running linux aka ubuntu :P) have the necessary libs/packages installed and package versions are consistent across the machine, not having this consistency might lead to some minor blocks which may require some tinkering.
VSCode + rmate extention
rmate + ipython (with jupyter)
On local machine setup VScode with rmate extention. It’s better to change the remote port to something other than the default value say 32000
by changing the user-settings in vscode, something like "remote.port": 32000
Get rmate
using
$ sudo wget -O /usr/local/bin/rmate https://raw.github.com/aurora/rmate/master/rmate
Edit /usr/local/bin/rmate
to change the default port number to the value set on VScode on local machine i.e 32000
do sudo chmod a+x /usr/local/bin/rmate
Now we can edit the files on remote machine using VScode on local machine
Start the remote server in VScode on local machine using
Ctrl + Shift + P
and >Remote: start server
Connect to remote machine using
ssh -R 32000:localhost:32000 REMOTE_MACHINE_IP_ADDRESS
Open the file on the remote machine using rmate, i.e rmate test.txt
. This should open the file in VScode on local machine
On remote machine start ipython server using
$ ipython notebook --no-browser --port=8889
Connect to remote server using
$ ssh -N -f -L localhost:8888:localhost:8889 REMOTE_MACHINE_IP_ADDRESS
here 8888 is port on local machine and 8889 is port on remote machine
On local machine open the browser and visit localhost:8888/


Fire Information for Resource Management System (FIRMS)
NASA's Fire Information for Resource Management System (FIRMS) distributes Near Real-Time (NRT) active fire data within 3 hours of satellite observation from NASA's Moderate Resolution Imaging Spectroradiometer (MODIS) aboard the Terra and Aqua satellites and NASA's Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the Suomi National Polar orbiting Partnership (Suomi NPP) and NOAA-20 satellites.
MODIS 1km
This plot includes 5000 datapoints from the FIRMS dataset and the whole dataset could not be visualized due to limitations in plotly's free service. Given more bandwidth, the whole dataset can be visualized.
VIIRS 375m / S-NPP & / NOAA-20
This plot includes 5000 datapoints from the FIRMS dataset and the whole dataset could not be visualized due to limitations in plotly's free service. Given more bandwidth, the whole dataset can be visualized.
CSA - MOPITT Data
Carbon monoxide is an immediate product of forest fires. MOPITT data is used regularly with surface observations to illustrate concentrations of this toxic gas through the atmosphere and how this pollution is transported from the source location to other parts of the world.
This is the visualization of 5000 data points for 01/01/2020 :MOP02J-20200101-L2V18.0.3


--- layout: default title: Programming Seeking Understanding ---
An annotated bibliography of software related books.
Articles on the process of building great software products
Blog/Wiki of Martin Fowler
An interesting/influential/important paper from the world of CS every weekday morning, as selected by Adrian Colyer
News, articles, presentations on software development
Gene Hughson, on architecture and development process
F#, including 'F# Weekly'
Scott Wlaschin's blog
On all things software
On security
General software development blog
Distributed systems related
On software development with an emphasis on Microsoft technologies
Jeremy Miller's software development blog, with an emphasis on Microsoft technologies
Liam McLennan's Software development
Wide ranging software development blog


My Values
My name is Levi Hauraki I live in Gisborne and I have lived here my whole life. What I value is working hard, loyalty, trustworthiness, relience and empathy which have been something I have valued in others and in myself since I was young, though I would like to add to my character as I grow up more. I'm attending Dev Academy out of curiosity and a desire to learn more while also pushing myself out of my comfort zone.


nonlinear beam diffraction shaping NPC Lett. photonic vortex Phys. {border-style beams crystal phase power conversion orders px;} #ffffff;} Opt. Rev. QPM \hfill fundamental laser optical Photonics nm, LiNbO \documentclass[pt]{minimal} \setlength{\oddsidemargin}{-pt} \usepackage{amsbsy} \usepackage{amsfonts} \usepackage{amsmath} \usepackage{amssymb} \usepackage{mathrsfs} \usepackage{upgreek} \usepackage{wasysym} Supplementary efficiency ./PhysRevLett.. Nat. Zhang generation light structure Fig. Nonlinear crystals input reciprocal using NPCs Zhu cos momentum pump respectively. second-harmonic (Fig. Appl. Figure \left( \right)} efficient fork-grating px; three-dimensional vector {font-family . × angular different enhanced fabricated femtosecond font-size generated orbital output plane shaping. wavelength (see ./nphoton.. Arie Chen Efficient Note \right) coefficient corresponding double; frequency lithium order provides structures target used writing ./. ./OL.. HG(, Here, Laser Liu Nature Science \times applications border-color border-width distribution experiment, magnitude poled previous produce propagation pulse shows solid; spatial wave wavefront waves x–z z-axis {font-style {font-weight {x,y,z} μm (D) ./OE.. ./s--- Cerenkov Commons Creative Dependence Express Generation However, Key National Raman-Nath Talbot Wang Wei achieve agree amplitude beam. beams. bold carrying courier; direction domains em; exp fabricate ferroelectric generate given higher information modulation new niobate obtain paper patterns pt;} sin theoretical theoretically use utilize wavelengths. {E_{\omega {\cos nm. − W


Tests must be run on a Webserver or Firefox due to the same-origin-policy of XHR
All Images must be visible inside the grey boxes and look like the reference images.


Hello! My name is Ellen and I grew up in Big Bear Lake, CA. I went to college at Western Washington University and have my B.A. in English Literature. My most recent adventure brought me to St. George, UT and I have returned to beautiful Boulder to attend gSchool. I enjoy running and being outdoors and in my free time.


General discussion about Komodo. For useful links and more info click the pinned messages to the right. DON'T DM @jl777
100 messages
Before 05-Dec-19 12:00 AM
actionslacks25-Sep-18 09:51 AM
is it possible do an airdrop?
jl777c25-Sep-18 09:51 AM
of course many have told me to just work on one thing and nothing else....
I ignore that "advice" as I am a multitasker
it is like running just one process on a multicore CPU. what is gained from this inefficiency?
it might make for a simpler result that is simpler to explain
snowdamn25-Sep-18 09:52 AM
yes, PIRATE has something very unique working for it, but it's not the only one
jl777c25-Sep-18 09:52 AM
but my solution is to enable independence
PIRATE is a purely mined coin
for an airdrop, donations would be needed from the pirates having the PIRATE
actionslacks25-Sep-18 09:52 AM
i see
jl777c25-Sep-18 09:53 AM
no premine
no founders fee
just mining
Rekt Yoshitt25-Sep-18 09:53 AM
Dont go outside for craps sake
raining tears
actionslacks25-Sep-18 09:58 AM
Idk I've been around for awhile, judging by the hashrate increase, there may be something to this Pirate deal.
snowdamn25-Sep-18 09:58 AM
when an independent dev team/party talks about having a dICO or creating an assetchain it's expected to be promoted by them
jl777c25-Sep-18 09:58 AM
it is almost the same hashrate as KMD was a month ago
PIRATE is not any premine, no dICO
community created
snowdamn25-Sep-18 09:59 AM
PIRATE whales should pay up and promote
jl777c25-Sep-18 09:59 AM
in fact, it is not even clear who created the chain
I think PIRATE has a very clear and concise message, ultimate privacy secured by bitcoin
so this should be easy to market compared to the complexity of KMD
snowdamn25-Sep-18 10:00 AM
also, it's disingenuous to see people asking to buy bulk when chances are they're the ones holding most PIRATE
jl777c25-Sep-18 10:00 AM
for all the peoples constantly criticizing KMD's marketing, now is the time to step up and show how to properly market something
what is wrong with offering to buy in bulk? regardless of how much you have?
actionslacks25-Sep-18 10:01 AM
yeah but market to whom? miners with the command line chops to actually play with it?
snowdamn25-Sep-18 10:01 AM
because of the limited supply, James! you're not stupid, i'm sure you understood what i said
jl777c25-Sep-18 10:01 AM
all the buy offers I have seen are valid and backed up with actual buys
clearly it needs to be marketed beyond the miners
actionslacks25-Sep-18 10:02 AM
joe schmo chainlink guy cant touch it yet
jl777c25-Sep-18 10:02 AM
a new agama will be out very soon with PIRATE support
snowdamn25-Sep-18 10:03 AM
that's good! official software should support/promote the ecosystem(edited)
jl777c25-Sep-18 10:03 AM
maybe what we need is some sort of PIRATE onboarding process... people pay some amount and gets some PIRATE
should be a matter to get agama running with PIRATE, generating a zaddr and then receiving the ztx
we could fund the onboarding with PIRATE so the onboarding fee can pay for the cost to do the onboarding
actionslacks25-Sep-18 10:06 AM
pay pirate to a z-address created in agama. can you set up kmd deposit box inside the wallet that would payout a proportional amount of PIRATE. like a mini shapeshift or something?
jl777c25-Sep-18 10:09 AM
yes, a centralized service can be setup
at first a manual process, which can then be automated
actionslacks25-Sep-18 10:11 AM
dexstats.info is giving me a 500 error. anyone else?
snowdamn25-Sep-18 10:14 AM
need to ask, who's funding? have PIRATE whales pledged? will it be from Komodo Official funds? if from official funds, i say better buy the Ledger app off Pondsea and offer it for free without the fee, keep it in Komodo IOW
jl777c25-Sep-18 10:15 AM
funding what?
snowdamn25-Sep-18 10:15 AM
last comment should have made more clear where i'm coming from, so that's it from me!
jl777c25-Sep-18 10:15 AM
there are pledges from PIRATE whales for general bounties
snowdamn25-Sep-18 10:15 AM
ok, yes, i was talking about the PIRATE that would need to be sent out
jl777c25-Sep-18 10:16 AM
plz dont conflate different things, PIRATE is an independent effort
yes, PIRATE whales fund the PIRATE to be sold for the onboarding, the one supporting the onboarding get to keep the KMD. 15 KMD for 777 PIRATE
snowdamn25-Sep-18 10:16 AM
understood
jl777c25-Sep-18 10:17 AM
if you are non-technical, here is the chance to contribute. there is no need for much technical skills for marketing PIRATE
or onboarding
so the marketing creates a demand for onboarding, the onboarders get paid per person
PIRATE "usage" spreads
snowdamn25-Sep-18 10:20 AM
more wallet downloads (whether it's for PIRATE promotion or not) is NEVER bad!
actionslacks25-Sep-18 10:20 AM
fuuck, there was an airdrop announced on bct and I missed it
jl777c25-Sep-18 10:21 AM
missed out on 8000 PIRATE
actionslacks25-Sep-18 10:23 AM
well I guess bct is back in the research rotation.
jl777c25-Sep-18 10:25 AM
we also announced it in #pirate
current price for PIRATE is 0.02/0.05 KMD for the bid/ask
actionslacks25-Sep-18 10:27 AM
well it seemed like a funny little project until I got a look at the difficulty chart
snowdamn25-Sep-18 10:27 AM
isn't doing z -> z like holding PIRATE on the second z, especially if you were only to send to another z? (edited)
jl777c25-Sep-18 10:27 AM
dont understand the question
all PIRATE tx are sending to zaddr
we ignore the notarizations
snowdamn25-Sep-18 10:28 AM
if i send KMD t-.z, then z-z, and only send to z again, isn't it the same no t that PIRATE offers?
SHossain25-Sep-18 10:29 AM
you don't have funds in t address for PIRATE
jl777c25-Sep-18 10:30 AM
except PIRATE has 7 million coins in z
and all PIRATE tx just increase the anon set
snowdamn25-Sep-18 10:30 AM
ok
jl777c25-Sep-18 10:30 AM
the difference is that there is no pool of transparent tx in PIRATE for any cross correlations
we assume you are not sending to notary addresses
granted doing a t->z and z->z and keeping it in zaddr for a while is quite effective
snowdamn25-Sep-18 10:32 AM
is the pool of transparent txs relevant after z->z? really curious, not busting your balls
jl777c25-Sep-18 10:32 AM
as long as you are changing the total amounts when coming back out to taddr
it is not relevant in zaddr, but the issue is the z->t
snowdamn25-Sep-18 10:32 AM
yes
jl777c25-Sep-18 10:32 AM
now you can apply timing analysis and knapsack attacks
PIRATE avoids this by not allowing z->t
snowdamn25-Sep-18 10:33 AM
definitely got it, thanks! (edited)
jl777c25-Sep-18 10:33 AM
it is simply the best privacy possible and with the current level of activity already order of magnitude more private than XMR, and only gaining quickly. like its hashrate
snowdamn25-Sep-18 10:40 AM
can i hit you with one more hypothetical?
assuming PIRATE gets listed on centralized exchanges they could also list z-KMD, right or wrong?
if they wanted to, that is
jl777c25-Sep-18 10:42 AM
once they implement zdeposit/zwithdraw, then all the zcash coins can be supported that way
i doubt the chicken overlords would allow them to do it though
snowdamn25-Sep-18 10:42 AM
yes, it was kinda obvious, but making sure i wasn't missing anything, thanks again!
jl777c25-Sep-18 10:45 AM
The sole PIRATE pool operator is now making some good money, estimated at over $10,000 per month rate
snowdamn25-Sep-18 10:46 AM
if they're smart, they will not convert
at least not yet
although i'm pretty sure my loyalty to KMD will not be questioned after today lol
Alena25-Sep-18 10:56 AM
Hi guys!
I want to invite your team to participate in the Blockchain Life Awards.
With whom can I discuss this?
Daniel CP25-Sep-18 11:45 AM
You can send an email to<EMAIL_ADDRESS>Please just include the details of the event and what the collaboration would entail
The latest trial from the University of Sydney’s Red Belly Blockchain running on Amazon Web Services (AWS) has clocked 30,000 transactions per second with an average transaction delay of 3 secs.
sφldat25-Sep-18 12:14 PM
private blocked-chain
sφldat25-Sep-18 12:32 PM
"Researchers at the University of Sydney in Australia have concluded new trials of a hybrid blockchain that sits between public blockchains like that of bitcoin and ethereal and consortium blockchains like R3. "
Bitcoin and R3 is an oxymoron
MoldyLunchbox25-Sep-18 02:39 PM
There was some discussion on the Reddit infographic page about using 'interim' colors instead of the 'legacy' colors. What does this refer to, more precisely?


My name is MR FRANK ABBAI am Financial Consultant of Greenline Real Estate & Forestry Consulting in Europe,seek to write your response on an expatriate opportunity in order to transfer out (Fifteen Million Pounds Sterling)to a foreign account through HOME EQUITY LINE OF CREDIT ACCOUNT.You will not spend a single penny to acquire this transaction since I have concluded with an investor who is going to assist us financially raise the required funds for this transaction.He has promised to render financial assistance to us through you if only you have a HOME EQUITY LINE OF CREDIT ACCOUNT. If interseted you will be required to respond to this message urgently to enable us forge ahead.Which 25% will be for you while 70% will be for me and my attorney and 5% will be for the expenses that will be made by the both party.I will forward more information to you upon your urgent response.Looking forward to your immediate response to my private<EMAIL_ADDRESS>Thanks Sincerely, MR FRANK ABBA _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


IAO_0000030 - information content entity
Label
information content entity
Editor preferred label
information content entity
Sub class of
Definition
A generically dependent continuant that is about some thing.
Definition source
OBI_0000142
Example
Examples of information content entites include journal articles, data, graphical layouts, and graphs.
Editor’s note
2014-03-10: The use of “thing” is intended to be general enough to include universals and configurations (see https://groups.google.com/d/msg/information-ontology/GBxvYZCk1oc/-L6B5fSBBTQJ).
information_content_entity ‘is_encoded_in’ some digital_entity in obi before split (040907). information_content_entity ‘is_encoded_in’ some physical_document in obi before split (040907).
Previous. An information content entity is a non-realizable information entity that ‘is encoded in’ some digital or physical entity.
Imported from
Term editor
PERSON: Chris Stoeckert


| Home | Trees | Indices | Help |
|
|---|
|
|
Base AMF Error.
All AMF related errors should be subclassed from this class.
|
|||
|
Inherited from Inherited from Inherited from |
|
|||
|
Inherited from Inherited from |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Sep 7 23:17:41 2009 | http://epydoc.sourceforge.net |


@()(implicit request: play.api.mvc.RequestHeader) @* Less Prefixer uses a less file ocated under 'assets/stylesheets/prefixer.less' *@ @main("Less Prefixer") {
This page shows a sample of use of Less Prefixer, a set of Less mixins that automatically add the proper browser prefix to CSS styles..
The code uses the library at https://github.com/JoelSutherland/LESS-Prefixer.
Each mixin uses the correct vendor prefixes as indicated by CSS3Please.com.
To use it in play we need to follow these steps:
As a rule, you can use the CSS properties you would expect just by adding a '.' to start them and putting arguments afterwards.
div {
.box-shadow(0px 0px 10px rgba(255,0,0,.5));
}
Which then gets converted, after compilation, into:.
div {
-webkit-box-shadow: 0px 0px 10px rgba(255,0,0,.5);
-moz-box-shadow: 0px 0px 10px rgba(255,0,0,.5);
box-shadow: 0px 0px 10px rgba(255,0,0,.5);
}
The following element has been styled using prefixer: