There are FireHose benchmark results for the currently defined benchmarks:
They were run as described in the Running the benchmarks section, on these Machines.
For each benchmark a table is shown below with the following columns of information:
Some implementations of the analytic will have multiple entries, e.g. if they were run on different machines, at different stream rates, or in parallel on different numbers of processors.
The "Packets" entry is the percentage of emitted packets that were received and processed by the analytic. Thus a value of 99.99% means that 1 in 10,000 packets was dropped. Ditto for datums since each packet contains a fixed number of datums.
The "Events" entry is a count of possible "events" within the stream for the analytic to find. Note that this is a function of how much data is generated during the benchmark run. Since each run is for the same length of time, runs at a faster stream rate will generate more datums and have a higher event count. Each benchmark defines what it counts as an "event".
For the "Score" entry, the value is meant to measure deviations from the correct result, either due to dropped packets, or invalid computations by the analytic. A low score is good and a high score is bad.
The score is computed by comparing the results from the benchmark run in the table to results from a run by the C++ reference implementation which is run so that it sees the identical stream from the generator(s) at a rate slow enough to insure no packets are dropped. The latter is considered the correct result.
Each benchmark defines how it computes a score, as discussed below. Typically one point is assigned for missed or mistaken events, so the maximum score is roughly that of the event count. But it's possible for the score to exceed the event count, e.g. finding no actual events and many incorrect events.
If the benchmark run completed with no dropped packets, it should receive a score of 0 if the analytic performed its computations correctly. The score will typically increase as more and more packets are dropped. How sensitive the score is to dropped packets depends on the benchmark.
There are at least 2 reasons why a no-drop run could result in a small non-zero score. First, when multiple generators are used, packets arrive at the analytic in an indeterminate order. This can alter the events detected by the analytic. Second, for benchmarks which use expiring hash tables to track keys, there can be small differences between the keys the generator keeps in its active set (and thus may emit) versus keys the analytic deems to be active. If the generator emits a key the analytic has already discarded, this can lead to a difference in a event counts (versus what the generator counts as events). Ditto if comparing two runs where the order of packets may vary between them due to using multiple generators. If the guidelines discussed in the Analytics section are followed for expiring hash tables, these differences should be minimal.
The "LOC" is a lines-of-code count for the files in the analytics sub-directories, including comments and blank lines. For frameworks like PHISH, only lines in scripts or code added to the framework to run the benchmark are counted; lines in the framework code itself are not included.
In all the cases currently listed in the tables below, we attempted to run the benchmarks at the maximum stream rate a particular version of the analytic could process the stream and still maintain a (nearly) zero drop rate.
This benchmark is discussed here and uses the biased-powerlaw generator and anomaly1 analytic.
The table lists results for runs of 5 minutes. A "K" in the table means thousand, an "M" means million, a "B" means billion.
| Version | Machine | NGen | Ndata | Grate | Cores | Packets | Events | Score | Instant | LOC | Comments |
| C++ | Dell | 2 | 1.54 B | 5.6 M/sec | 1 | 100% | 119 K | 0 | yes | 275 | none |
| Python | Dell | 1 | 135 M | 450 K/sec | 1 | 100% | 18.7 K | 0 | yes | 190 | none |
| PHISH/C++ 1/0/1 | Dell | 2 | 1.55 B | 5.5 M/sec | 2 | 100% | 120 K | 0 | yes | 520 | (a) |
| PHISH/C++ 1/4/2 | Dell | 4 | 3.00 B | 10.0 M/sec | 7 | 100% | 230 K | 0 | yes | 525 | (b) |
The event entry is the sum of true anomalies, false positives, false negatives, and true negatives found in the correct result.
One score point is tallied for each key in each true anomaly, false positive, or false negative output of the correct result but which is not in the benchmark result. Likewise one point is tallied for keys in those 3 categories in the benchmark result but which are not in the correct result. Individual keys which true negatives are not included in the results (there are a lot of them), but the total key counts are. The absolute value of the difference between the true negative totals in the 2 runs is also added to the score.
Comments:
(a) A 2-process PHISH run on top of MPI, using the in.anomaly script. One process reads packets, the other performs the anomaly detection. PHISH runs as a distributed-memory parallel program.
(b) A 7-process PHISH run on top of MPI, using the in.parallel script. One minnow (process) reads packets, 4 minnows re-bundle them by hashing the keys, and 2 minnows perform the analytic computation, each on a subset of the key space. PHISH runs as a distributed-memory parallel program.
This benchmark is discussed here and uses the active set generator and anomaly2 analytic.
The table lists results for runs of 30 minutes. A "K" in the table means thousand, an "M" means million, a "B" means billion.
| Version | Machine | NGen | Ndata | Grate | Cores | Packets | Events | Score | Instant | LOC | Comments |
| C++ | Dell | 1 | 3.42 B | 1.9 M/sec | 1 | 100% | 3.73 M | 0 | yes | 415 | none |
| Python | Dell | 1 | 252 M | 140 K/sec | 1 | 100% | 432 K | 0 | yes | 290 | none |
| PHISH/C++ 1/0/1 | Dell | 1 | 3.42 B | 1.9 M/sec | 2 | 100% | 3.74 M | 0 | yes | 660 | (a) |
| PHISH/C++ 1/4/2 | Dell | 2 | 6.12 B | 3.4 M/sec | 7 | 100% | 6.80 M | 10 | yes | 665 | (b) |
The event and score entries are computed in the same manner as for benchmark #1.
(a) See the (a) comment for benchmark #1.
(b) See the (b) comment for benchmark #1.
This benchmark is discussed here and uses the two-level generator and anomaly3 analytic.
The table lists results for runs of 30 minutes. A "K" in the table means thousand, an "M" means million, a "B" means billion.
| Version | Machine | NGen | Ndata | Grate | Cores | Packets | Events | Score | Instant | LOC | Comments |
| C++ | Dell | 1 | 2.70 B | 1.5 M/sec | 1 | 100% | 1.12 M | 0 | yes | 495 | none |
The event and score entries are computed in the same manner as for benchmark #1.
The events detected by this benchmark, and thus the score, are quite sensitive to dropped packets, since a missed packet means an instance of an "inner" key cannot be constructed, even if other packets contributing to that key are received. Thus a low drop rate can still induce a poor score.
These are the machines listed in the tables above:
Dell = desktop machine running RedHat Linux, with dual hex-core 3.47 GHz Intel Xeon (X5690) CPUs. The generator(s) and the analytic were both run together on the same box.


Emmerdale newcomer Sean used to be in Coronation Street
He played Gavin Rodwell
by Carena CrawfordCain and Aaron Dingle are facing trouble at the hands of gangster Sean in Emmerdale.
But eagle-eyed fans may recognise the actor who plays Sean from his short, but important, stint in Coronation Street.
Mark Holdgate, aka Sean, was in nine episodes of the Weatherfield-set soap in 2015 as the real Gavin Rodwell.
Read more: Emmerdale SPOILERS: Maya is released from prison
Gavin Rodwell was the son of Les Dennis's character, Michael Rodwell, whose identity was stolen by Andy Carver.
Andy pretended to be Gavin, but when the real Gavin showed up, Andy was in too deep so tried to pay him to leave.
Gavin was then killed in a car accident after he suffered a heart attack while driving.
Mark also appeared in Hollyoaks in 2017 as a doctor, and in Doctors in 2015 and 2017.
His last role before Emmerdale was in hit BBC drama Bodyguard.
In Emmerdale Sean is set to cause big trouble for Cain when he kidnaps Moses.
Cain is left holding the baby again when Charity dumps her son on him while he's supposed to be delivering the cars he and Aaorn stole.
Sean, part of the gang whose cars they stole, has already made threats against Cain, and it looks like he's not afraid to act on them when he kidnaps Moses!
As Aaron and Cain face the choice of returning the cars in exchange for Moses or the child getting hurt, can they get him back?
Read more: Emmerdale SPOILER: Pregnancy fears for Leanna as she sleeps with Jacob
Charity is fuming when she finds out and not in a forgiving mood.
A huge rift then forms between Charity and Chas, as Chas defends her son's actions.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!


Salmon Cookie
Home Page
Sales
Contact Us
Locations
Seattle
Tokyo
Dubai
Paris
Lima
Open Hours
We are open from 06:00am to 07:00pm for all Locations
Contact Information
Email Salmon Cookie
Phone Number:<PHONE_NUMBER>67


Colons can be used to align columns.
| Tables | Are | Cool |
|---|---|---|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown.
| Markdown | Less | Pretty |
|---|---|---|
| Still |
renders
| nicely |
| 1 | 2 | 3 |
Here we'll test unexpected numbers of columns in data cells:
| Header 1 | Header 2 | Header 3 |
|---|---|---|
| Data 1 |
| Header 1 | Header 2 | Header 3 |
|---|---|---|
| Data 1 | Data 2 | Data 3 |
End.


Recent
All
Favorites
CATEGORIES
Play
Manage Game
Favorite
Engine Options
Graphics Options
Override Global Graphics Options
Audio Options
Override Global Audio Options
Volume Options
Override Global Volume Options
General
Display favorite icon on titles
Gallery View
Display title under box art
Side Bar
Show pre-made categories
Show recently played games
Recents
Recently played games to remember
SCUMMVM Integration
SCUMMVM Executable:
Change
Invalid SCUMMVM executable.
SCUMMVM Configuration File:
Change
Invalid SCUMMVM configuration file.
Welcome!
Welcome to Scummy, a front-end for SCUMMVM.
Before using Scummy, you'll need to configure a couple of options.
Step 1 of 2: SCUMMVM Executable
In order to integrate with SCUMMVM, you will need to specify the location of the SCUMMVM executable.
Please click on the button below, which will open a dialog. In the window that opens, locate SCUMMVM.exe and select it.
Executable Location:
Choose...
Invalid SCUMMVM executable.
Step 2 of 2: SCUMMVM Configuration File
Scummy detected a ScummVM configuration in the location below.
If you'd like to use a different configuration file, click the folder button.
Configuration File Location:
Choose...
Invalid SCUMMVM configuration file.


{% extends "base.html" %} {% block title %} Page Not Found! {% endblock %} {% block header %} Page Not Found! {% endblock %} {% block content %}
You seem to have tried to access a non-existent page.
Let's help you get back Home!


-->Start<--
----Left----
---Right---
Eat the honey since you are starving
Kick The Bear In The Head
Enter
Restart


[t]Dear {$applicant_name|escape},[/t]
[t]Please use the following link to fill in the form that is necessary to complete your application for job {$job_title}.[/t] {$hashed_link}
[t]Regards,[/t] {$sender_name} {$client} {$website}


After previously working in IT / infrastructure support, I graduated with First Class (A) in Cyber Security & Computer Forensics at Kingston University. With a wide scope of knowledge, I am very keen to prove myself within the Cyber Security field.
With anyone familiar with the pentesting site Hack The Box, my profile can be seen here https://www.hackthebox.eu/profile/79594
You’re doing a CTF and your wordlist isn’t finding any directories… maybe they are using custom url’s on purpose so that the wordlist won’t work? Maybe they’ve hidden comments in the source code to point to a dev area? It can be annoying to search through, even more so when there is a large page with a ton of source code!
I created this script to look through html and find interesting elements, such as urls, comments and soon to be, hidden html elements. In scope of this project will be the ability for recursive searching using a word list.
What does it do?
This script will pull the site source code, look for any urls and comments, then parse them out.
Updates to come:
Search for hidden html elements.
Ability to search multiple urls and output them together in one output.


|
You can use these events of TprReport and TprTxReport components to track
user actions in the preview window:
OnPreviewGetUserData event
Event occurs during the report generating,
after processing each object. With use of this event the developer can
assign the own data for each object of the generated report. Syntax:
property OnPreviewGetUserData:
TOnPreviewGetUserData read write;
TOnPreviewGetUserData = procedure(Sender:
TObject; Obj: TprObj; ObjRec: TprObjRec; var PreviewUserData:
TprPreviewUserData) of object;
| Sender |
Report fires the event |
| Obj |
The object of the report, which is processed |
| ObjRec |
The parameters record of object. |
| PreviewUserData |
In this parameter you must return own data. Data is represented
by the TprPreviewUserData class, you can inherit new child class
from TprPreviewUserData. Declaration of the TprPreviewUserData:
TprPreviewUserData = class(TPersistent)
public
Tag: integer;
procedure Assign(Source: TPersistent);
override;
procedure SaveToStream(Stream: TStream);
virtual;
procedure LoadFromStream(Stream: TStream);
virtual;
end;
At a creating of a new class you should take into account the following:
- Only instances of classes inherited from TprPreviewUserData
can be used in OnPreviewGetUserData event.
- You should not destroy these objects, they will be automatically
destroyed.
- The derived class should be registered through Classes.RegisterClass
function.
Methods:
- Assign - copying of properties from one object
to other
- SaveToStream - saving all object properties
to a stream
- LoadFromStream - reading all object properties
from a stream
The methods SaveToStream and LoadFromStream are used while saving
/ reading the report by methods SavePreparedReport / LoadPreparedReport.
|
OnPreviewMouseMove event
Occurs when mouse move over client area of the preview window. Syntax:
property OnPreviewMouseMove:
TOnPreviewMouseMove read write;
TOnPreviewMouseMove = procedure(Sender:
TObject; PreviewUserData: TprPreviewUserData; var cur:
TCursor; var HighlightObject: boolean) of
object;
| Sender |
Report firing the event |
| PreviewUserData |
User data that was transferred in OnPreviewGetUserData event, can
be null if mouse not within object. |
| Cur |
You can return the type of the mouse cursor in this parameter. |
| HighlightObject |
If you return true in this parameter the object will be highlighted. |
OnPreviewMouseDown event
Occurs when user click mouse button within client area of the preview
window. Syntax:
property OnPreviewMouseDown:
TOnPreviewMouseDown read write;
TOnPreviewMouseDown = procedure
(Sender: TObject; PreviewUserData: TprPreviewUserData; Shift: TShiftState)
of object;
| Sender |
Report fires the event |
| PreviewUserData |
User data that was transferred in OnPreviewGetUserData event, can
be null if mouse not within object. |
| Shift |
Indicates the state of the Alt, Ctrl, and Shift keys and the mouse
buttons. |
OnPreviewDblClick event
Occurs when the user double-clicks the left mouse button within client area of preview window. Syntax:
property OnPreviewDblClick:
TOnPreviewDblClick read write;
TOnPreviewMouseDown = procedure
(Sender: TObject; PreviewUserData: TprPreviewUserData) of
object;
| Sender |
Report fires the event |
| PreviewUserData |
User data that was transferred in OnPreviewGetUserData event, can
be null if mouse not within object. |
When the user double-clicks the left button at first comes OnPreviewMouseDown then OnPreviewDblClick. |


glow.widgets.InfoPanel
Settings
Basic InfoPanel
- Click into the form field to show the infopanel
- Panel should point at the form field
- Panel should appear above the select element (there's a hack to make this work for IE6)
- Panel should appear above both smiley faces, faces may hide when panel is open but must return once panel is closed
- Panel should move as the window's resized to stay in the area of the window with most space
- Panel should receive focus once it appears, pressing tab after it opens should focus the close button
- 'InfoPanel heading' must appear next to the close button above a grey line
- The panel should contain a smiley face
- Clicking the close button should close the panel
InfoPanel heading
InfoPanel content
Custom positioning
- Click in the white box below to make the infopanel appear
- The panel should point at the top corner of the green box below
- The pointer should remain on the left-hand side of the panel
- The panel should fade in / out as it appears / disappears
- The show / hide events should fire before animation, afterShow / afterHide should fire after animation
InfoPanel heading
InfoPanel content


Tab Filter
Tab More
Tab Column Visibility
Contains
And
Contains
Filter
Clear
Sort ascending
Sort descending
Group column
Autosize this column
Autosize all columns
Set column position
(Select all)
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
Column Name
0 selected items
Apply
Reset
2 Tab Set
Single Tab Set
Contains
And
Contains
Filter
Clear
Contains
And
Contains
Filter
Clear


My Team
John Smith
coffee
Manager
ID:
01
Email:
<EMAIL_ADDRESS>Office Number:
53
Jane Doe
engineering
Engineer
ID:
10
Email:
<EMAIL_ADDRESS>GitHub:
jane
Rob Johnson
engineering
Engineer
ID:
12
Email:
<EMAIL_ADDRESS>GitHub:
rob
Judy Kramer
engineering
Engineer
ID:
13
Email:
<EMAIL_ADDRESS>GitHub:
judy
Alex Brown
engineering
Engineer
ID:
15
Email:
<EMAIL_ADDRESS>GitHub:
alex
Mike Miller
school
Intern
ID:
23
Email:
<EMAIL_ADDRESS>School:
The Cool School


I'm an Electrical Engineering and Computer Science doctorate student at the Massachusetts Institute of Technology. I work in the Computer Science and Artificial Intelligence Laboratory with the Learning and Intelligent Systems group.
I'm interested in using machine learning techniques for learning robotic manipulation strategies.
I graduated from UC Santa Cruz with a Computer Engineering major in the Spring of 2012. During my tenure there, I researched with the Bionics Lab under Jacob Rosen PhD on Dental Robotics.
Find me on:
I'm Californian born and raised! My main hobby growing up was riding horses competitively. I also enjoyed sewing, baking, and playing my clarinet. I have two siblings, Talia and Alpha, both of whom are interested in education. My parents work in the medical field and are celebrating their 30th anniversary this year.
I am a proud banana slug! I started school in 2008 and lived at Crown College. During my first semester at school I declared my major as Computer Engineering. This was a milestone that forever changed my life.
I started researching at the Bionics Lab at UCSC during the summer of 2010. I was supported by dual fellowships: SURF-IT and MARC. I continued the project I started that summer for two years on Dental Robotics.
I embarked on my graduate studies in the Fall of 2012. I joined the Learning and Intelligent Systems Lab directed by Leslie Kaelbling and Tomas Lozano-Perez. I learned to program ROS and worked with the PR2 robot. My initial research focus was robotic grasping.
I completed my Master's Thesis at MIT in Electrical Engineering and Computer Science. My thesis was Learning a Strategy for Whole Arm Grasping. Which conviently abbrievates to Learning SWAG.
I returned to the sunshine state of my birth for a graduate software engineering internship at Intel Corporation. I tackled challenging problems and had a lot of fun!


@* * Copyright 2023 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 helper._ @import config.AppConfig @import controllers.routes.{CaseController, ReassignCaseController} @import controllers.Tab @import models.forms.ActivityFormData @import models.CaseStatus._ @import models.request.AuthenticatedRequest @import models.{Case, Event, Paged, Permission, Queue} @import models.viewmodels.ActivityViewModel @import views.html.forms.components.input_textarea @import views.html.partials.{activity_details_events_table, assignee, tab_heading} @import views.html.partials.error_summary @(activity: ActivityViewModel, activityForm: Form[ActivityFormData], startAtTabIndex : Int = 0)(implicit request: AuthenticatedRequest[_], messages: Messages, appConfig: AppConfig) @error_summary(activityForm.errors, Some(startAtTabIndex)) @if(request.flash.get("success").getOrElse("").contains("note")){ @notification_banner()(request.flash, messages) } @tab_heading("activity", messages("case.menu.activity")) @if(request.hasPermission(Permission.ADD_NOTE)) { @form(action = CaseController.addNote(activity.referenceNumber).withFragment(Tab.ACTIVITY_TAB.name), 'class -> "form") { @CSRF.formField @input_textarea( field = activityForm("note"), label = "Add case note", hint = Some("Add short, descriptive notes to record case activity. For example, 'A sample of one trainer has been received and sent to the lab for testing.'"), tabIndex = Some(startAtTabIndex+10), customErrorMessage = Some(messages("error.empty.note")) )


Module: ROM::Cassandra::Migrations
- Defined in:
- lib/rom/cassandra/migrations.rb,
lib/rom/cassandra/migrations/logger.rb,
lib/rom/cassandra/migrations/runner.rb,
lib/rom/cassandra/migrations/migrator.rb,
lib/rom/cassandra/migrations/generator.rb,
lib/rom/cassandra/migrations/migration.rb,
lib/rom/cassandra/migrations/runner_up.rb,
lib/rom/cassandra/migrations/runner_down.rb
Overview
Migrations features for the Cassandra cluster
Defined Under Namespace
Classes: Generator, Logger, Migration, Migrator, Runner, RunnerDown, RunnerUp
Constant Summary collapse
- GET_VERSION =
The procedure that extracts version number from a migration filename
-> name { File.basename(name, ".rb")[/\d{14}/].to_i }
- DEFAULT_PATH =
The default path for migrations
"db/migrate".freeze
- ALL_VERSIONS =
The biggest possible version for migrations
("9" * 14).to_i


PIG DICE GAME
Rules of the game
This is a game of chance that involves two players each waiting for their turn to roll a dice with the aim of scoring 100 points to emerge the winner
rules
- A player rolls the dice when its their turn to play
- if the dice land and the player gets 1 their total score translates to 0 and it becomes the next player's turn
- if the player rolls between 2-6 the score is added to their cummulativescore and they can play again or hold
- Roll on untill either player score 100 points to win the game


Binverter Online
Invert your files on a binary level. Online!
View source code
Max. upload size: 16MB
Supported formats: ['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'inv', 'mp3', 'doc', 'docx', 'ppt', 'pptx', 'tar', 'gz', '7z', 'zip', 'rar', 'rtf, 'tgz', 'xml', 'json', 'xls', 'xlsx', 'msg']
Disclaimer:
Your uploads are deleted immediately after they have been inverted.
Each inverted file has a lifetime of 10 minutes before it will be deleted from the server.
Browse


Rake 0.8.6 Released
Rake version 0.8.5 introduced greatly improved support for executing commands on Windows. The “sh” command now has the same semantics on Windows that it has on Unix based platforms.
Rake version 0.8.6 includes minor fixes the the RDoc generation.
Changes
New Features / Enhancements in Version 0.8.5
- Improved implementation of the Rake system command for Windows. (patch from James M. Lawrence/quix)
- Support for Ruby 1.9’s improved system command. (patch from James
- Lawrence/quix)
- Rake now includes the configured extension when invoking an executable (Config::CONFIG[‘EXEEXT])
Bug Fixes in Version 0.8.5
- Environment variable keys are now correctly cased (it matters in some implementations).
What is Rake
Rake is a build tool similar to the make program in many ways. But instead of cryptic make recipes, Rake uses standard Ruby code to declare tasks and dependencies. You have the full power of a modern scripting language built right into your build tool.
Availability
The easiest way to get and install rake is via RubyGems …
gem install rake (you may need root/admin privileges)
Otherwise, you can get it from the more traditional places:
| Home Page: | rake.rubyforge.org/ |
| Download: | rubyforge.org/project/showfiles.php?group_id=50 |
| GitHub: | git://github.com/jimweirich/rake.git |
Thanks
As usual, it was input from users that drove a alot of these changes. The following people either contributed patches, made suggestions or made otherwise helpful comments. Thanks to …
- James M. Lawrence/quix
- Luis Lavena
— Jim Weirich


Debian/Ubuntu: aptly package is available in Debian as well as Ubuntu. If you would like to install aptly on older versions of Debian / Ubuntu or to stay on the bleeding edge, aptly could be installed
by adding new repository to /etc/apt/sources.list
:
deb http://repo.aptly.info/ squeeze main
And importing key that is used to sign the release either from keys.gnupg.net:
# sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 9E3E53F19C7DE460
or by downloading it (GPG key):
$ wget -qO - https://www.aptly.info/pubkey.txt | sudo apt-key add -
After that you can install aptly as any other software package:
# apt-get update # apt-get install aptly
Please don't worry about squeeze
part in repo name: aptly package should work on Debian squeeze+, Ubuntu 10.0+. Package contains aptly binary, man page and bash completion.
If you would like to use nightly (unstable) builds of aptly, add following line
to /etc/apt/sources.list
:
deb http://repo.aptly.info/ nightly main
Mac OS X: Installation using Homebrew:
$ brew install aptly
Binary distributions (depend almost only on libc
) for Debian, CentOS, MacOS X & FreeBSD are available.
Download archive, it contains binary executable:
$ tar xzf aptly_{{ .Params.version }}_linux_amd64.tar.gz $ aptly_{{ .Params.version }}_linux_amd64/aptly version aptly version: {{.Params.version }}
Bash completion for aptly is available as separate repo.
If you have Go environment set up (go 1.4+ required), you can build aptly from source by cloning it and building with gom:
$ go get -u github.com/mattn/gom $ mkdir -p $GOPATH/src/github.com/smira/aptly $ git clone https://github.com/smira/aptly $GOPATH/src/github.com/smira/aptly $ cd $GOPATH/src/github.com/smira/aptly $ gom -production install $ gom build -o $GOPATH/bin/aptly $ aptly


This record stores data about a supporting external workbook.
Record Data — BIFF8
|
Offset |
Name |
Size |
Contents |
|
4 |
ctab |
2 |
Number of tabs in the workbook |
|
6 |
stVirtPath |
var |
Encoded file name of the workbook as a unicode string (see text for file name encoding characters) |
|
var |
rgst |
var |
Array of ctab sheet tab names as unicode strings . |
Whenever possible, file names are encoded to make BIFF files transportable across file systems. Encoded file names are identified by the first character of the rgch field. The first character of the rgch field may be any one of the values listed in the following table.
|
Name |
Value |
Meaning |
|
chEmpty |
00 |
Reference to an empty workbook name (see text) |
|
chEncode |
01 |
File name has been encoded (see the following table) |
|
chSelf |
02 |
Self-referential external reference (see text) |
chEmpty indicates the file name is an external reference to an empty workbook name, as in the formula =Sheet1!$A$1 .
chSelf indicates the file name is an external reference in which the dependent and source workbooks are the same. An example of this is the workbook SALES.XLS, which contains the formula =SALES.XLS!$A$1 .
A chDDE key (03h) can occur in the rgch field; it is not necessarily the first character in the field, as are chEmpty , chEncode , and chSelf . This key indicates that the external reference is a DDE or OLE link. In a DDE link, the chDDE key replaces the | (pipe) character that separates the DDE application and topic. In an OLE link, chDDE separates the classname and file name.
A chEncode at the beginning of rgch indicates the file name of the source workbook was encoded to a less system-dependent file name. The special keys listed in the following table are recognized in the rgch field.
|
Name |
Value |
PC file systems |
Macintosh file system |
|
chVolume |
01 |
Represents an MS-DOS drive letter. It is followed by the drive letter. For example, the formula =‘D:\SALES.XLS’!A1 generates the chVolume key when the dependent workbook is not on the D drive. UNC file names, such as \\server\share\myfile.xls , generate an @ character after the chVolume key; this replaces the initial double backslash (\\). |
Represents a single-character volume name. Because single-character volume names are uncommon on the Macintosh, the chLongVolume key is used to represent volume names that are longer than a single character. |
|
chSameVolume |
02 |
Indicates the source workbook is on the same drive as the dependent workbook (the drive letter is omitted). For example, the formula =‘\SALES.XLS’!A1 generates the chSameVolume key when the dependent workbook is not in the root directory. |
Indicates the source workbook is in the same volume as the dependent workbook (the volume name is omitted). |
|
ChDownDir |
03 |
Indicates the source workbook is in a subdirectory of the current directory. For example, the formula =‘XL\SALES.XLS’!A1 generates the chDownDir key. The subdirectory name precedes the chDownDir key, and the file name follows it. |
Indicates the source workbook is in a folder in the current folder. For example, the formula =‘:XL:Sales1992’!A1 generates the chDownDir key. The folder name precedes the chDownDir key, and the file name follows it. |
|
chUpDir |
04 |
Indicates the source workbook is in the parent directory of the current directory. For example, the formula =‘..\SALES.XLS’!A1 generates the chUpDir key. |
Indicates the source workbook is in the parent folder of the current folder. For example, the formula =‘::Sales1992’!A1 generates the chUpDir key. |
|
chLongVolume |
05 |
(unused) |
The chLongVolume key is followed by the length of the name (1 byte) and then by the volume name string. |
|
chStartupDir |
06 |
Indicates the source workbook is in the startup directory (the Xlstart subdirectory of the directory that contains Excel.exe). |
Indicates the source workbook is in the Excel Startup Folder (5), which is in the System Folder. |
|
chAltStartupDir |
07 |
Indicates the source workbook is in the alternate startup directory. |
Indicates the source workbook is in the alternate startup folder. |
|
chLibDir |
08 |
Indicates the source workbook is in the Library directory. |
Indicates the source workbook is in the Macro Library folder. |


Not Yet
Ready.
Our team of amazing (and attractive) bit benders
are still working on this website.
Like our Facebook page


There are three types of built in color maps
Standard maps
Includes rainbow spectrum and heat maps and combination of plain red-green-blue maps
Normalized center
These maps have a white:ish center. This is mostly useful to visualize the spread from a center value
Continues
The maps have one base color where the hue changes
In the color maps in the following section the black bars under some colors in the color map shows the discrete colors (the plateaus) that the color map is made up of. All colors in between two "barred" colors are linear interpolations.
The script that was used to generate these color maps can be found under the example
directory as "colormaps.php
".
To show heat gradient map 0 is the standard color map. To highlight the min and max values (to get a high contrast) map 3 is a good choice. Map two is a standard "rainbow" spectrum from red all up to violet.
These maps have a neutral (white) center and feathers out to the min/max value at each end.


provides classes to read and write AFP.
- {@link org.afplib.io.AfpInputStream} for reading AFP
- {@link org.afplib.io.AfpOutputStream} for writing AFP
- {@link org.afplib.io.AfpFile} as random file access
- {@link org.afplib.io.AfpMappedFile} reading AFP using NIO mapped files
- {@link org.afplib.io.AfpFilter} to read, modify and write AFP - all in one go.


{% extends "timepiece/time-sheet/base.html" %} {% load timepiece_tags math_tags %} {% block title %}Timepiece Entries{% endblock title %} {% block bodyid %}dashboard{% endblock bodyid %} {% block content %} {% if view_entries %}
| Project | My Hours | Hours Worked | Hours Remaining | Due Date | |
|---|---|---|---|---|---|
| {{ type.grouper }}s | |||||
| {{ assignment.contract.project }} | {{ assignment.num_hours }} | {{ assignment.hours_worked|floatformat:2 }} ({% widthratio assignment.hours_worked assignment.num_hours 100 %}%) | {{ assignment.hours_remaining|floatformat:2 }} | {{ assignment.end_date }} |
| Project | Hours Worked |
|---|---|
| Current Entry | |
| {{ entry.project }} | {% get_active_hours entry %} |
| {{ assignment.assignment.contract.project }} | {% bar_graph assignment.assignment.contract.project assignment.hours_worked assignment.hours %} |
| Past Entries | |
| {{ entry.project__name }} | {{ entry.sum }} |
| Time Totals | |
| Total {% if row.billable %}billable{% else %}non-billable{% endif %} time: | {{ row.sum }} |
| Total time this week: | {% ifnotequal schedule.count 0 %} {% bar_graph "" current_total schedule.0.hours_per_week %} {% else %} {{ current_total }} {% endifnotequal %} |


Blocks
Transactions
Accounts
Nodes
Supernodes Reward
Namespace & Mosaic
×
warning：
#
Address
Balance
Importance
Last Timestamp
#
Address
Importace
Harvested Blocks
Harvested Fees
Last Harvested Block


--- layout: paper title: Publications --- Marker-less Tracking for AR: A Learning-Based Approach, , ISMAR '02: Proceedings of the International Symposium on Mixed and Augmented Reality (ISMAR) 2002 [pdf]
@inproceedings{genc02marker-less, address={Washington, DC, USA}, year={2002}, author={Y. Genc and S. Riedel and F. Souvannavong and C. Akinlar and N. Navab}, isbn={0-7695-1781-1}, bdsk-url-1={http://fabrice.souvannavong.free.fr/Prof/ismar02.pdf}, bdsk-url-2={/publications/papers/genc02marker-less.pdf}, title={Marker-less Tracking for AR: A Learning-Based Approach}, pages={295--304}, publisher={IEEE Computer Society}, booktitle={ISMAR '02: Proceedings of the International Symposium on Mixed and Augmented Reality (ISMAR)}, }


HITTING THE GROUND A film review by James Berardinelli Copyright 1996 James Berardinelli
RATING (0 TO 10): 7.5 Alternative Scale: *** out of ****
United States, 1996 Shown at the 1996 SXSW Film Festival Running Length: 1:42 MPAA Classification: No MPAA Rating (Mature themes, profanity, violence, nudity) Theatrical Aspect Ratio: 1.85:1
Cast: Neal Huff, Anney Giobbe, Rik Walter, Mark Douglas, Paul Mullin, Daintry Jensen Director: David P. Moore Producers: H. Dennis Moore, Des Garrison Screenplay: Paul Mullin Cinematography: Alfredo Padilla
According to HITTING THE GROUND, the fundamental law of the universe is that entropy increases. David P. Moore's debut feature takes place on a college campus where chaos, uncertainty, and racial tension create a turbulent climate. It's only a matter of time before an event, or a series of events, ignites a conflagration. Entropy is indeed a theme of HITTING THE GROUND, but Moore's message is that we should fight against it rather than accepting it as inevitable.
By their very nature, college campuses are hotbeds of dramatic potential. Some movies, like John Singleton's disappointing HIGHER LEARNING, squander the opportunity. Others, like HITTING THE GROUND, effectively exploit it. Moore's feature uses the campus of an unspecified university as a microcosm of society. He explores issues of isolation, racism, and the corrupting power of the media. There are times when the themes become a little too esoteric, but Moore never takes the easy way out. The ending is especially well conceived and executed.
Howard (Neal Huff) is a photographer for the local college newspaper. One day, while shooting random pictures on campus, he photographs a girl taking a fatal leap out her dormitory window. Howard's film becomes a hot property, but, while everyone is concerned about getting the negative, no one cares about the trauma the experience has caused the young man. Because he views the incident as something intensely personal, Howard is unwilling to give up the photographs, even when threatened with bodily harm.
Other subplots swirl around the main one. One involves the moral struggle of Howard's best friend, Malcolm, who wants to become a member of an exclusive black fraternity. Should he obey the dictates of the organization, and not speak to anyone, or break his silence and go to Howard's aid? Meanwhile, another of Howard's friends, Jillie, encounters heartbreak in her search for a boyfriend, and Howard's own romantic life takes an unexpected turn when Jillie contrives a meeting between him and his dream girl.
As intelligently as HITTING THE GROUND deals with most of its issues, it occasionally flounders. After viewing the suicide, Howard decides that he can no longer tolerate being inside. Although an explanation for the sudden claustrophobia is offered, it's neither convincing nor coherent, and Howard's reluctance to enter a building comes across as a plot device rather than a natural psychological reaction to circumstances.
Moore is merciless when criticizing the popular media. He portrays those who work in it as shallow, greedy, and contemptuous of others' intelligence. No distinction is made between newspapers, magazines, television, or radio. In Moore's view, they're equally soulless. It all has to do with money and power, and there's no room for integrity, truth, or compassion.
HITTING THE GROUND is far from perfect -- it relies too much on music to establish tone and convey emotion, and some of the performances are uneven. Nevertheless, for a first film made on a limited budget, this movie is more perceptive, intelligent, and engrossing than a majority of what emerges from Hollywood.
- James Berardinelli e-mail<EMAIL_ADDRESS>web: http://www.cybernex.net/~berardin (or) http://www2.cybernex.net/~berardin
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Erik Markensten
They follow through a procurement process to try and figure out where the usability part happens and who has responsibility for it (supplier or procurer). They find that it falls between the gaps, and propose engaging much earlier with the 'how' and usability questions, and engaging professionals to do so, because the procurement staff, untrained in usability, found confronting usability issues hard .
User-Oriented Design, Procurement,
"Difficulties also arose because the tools that they used were based on idealized models of how users worked."
"Procurers, on the other hand, have relied on suppliers to create usable
systems and have not focused explicitly on usability issues in their
procurements (Holmlid & Artman, this
volume). Unfortunately, although it might seem obvious to expect that
the system you purchase should be usable and useful this is seldom the
case. An important reason is that usability issues have not been
dealt with consciously in organisations or projects and have been
separated in development processes" [my italics]
"another reason why usability activities are often omitted in contract development is that the activities do not seem to add much to what has already been done in the procurement, even though this work may not have focused on actual use at all"
"the user-centred design process can be seen as divided into two stages. The first stage, the “what” stage, aims at defining what kind of system and functionality that will solve identified user needs. The second stage, the “how” stage, addresses how the interaction with the identified functionality should be designed."


Toggle navigation
Scrum Dashboard
Projects
Members
Newsfeedd
Iterations
Backlog
Sprint 1
Sprint 2
Nav header
Separated link
One more separated link
Default
Static top
Fixed top
Scrumboard dashboard
TO DO
TODO ITEMS
User story 1
User story 2
User story 3
test div
Doing
TODO ITEMS
Panel title
Panel content
Panel title
Panel content
Panel title
Panel content
...
...


Bitcoin (BTC) $10K Coming With $100K on the Horizon, Says Cardano and Ethereum Creator Charles Hoskinson
by Daily Hodl StaffCharles Hoskinson, the creator of Cardano and co-creator of Ethereum, says he’s waiting for Bitcoin FUD to die down after the world’s leading cryptocurrency dropped over $1,000 in two days, plunging from $8,193 to a low of $6,955, according to data compiled by CoinMarketCap.
Says Hoskinson via Twitter,
“Bitcoin’s price is going down? Remember everyone, after the FUD, news trading and manipulation clears out, we still have a global movement that’s going to change the world.
We will see 10k btc again and welcome 100k. Crypto is unstoppable. Crypto is the future.”
Appearing in a live stream from Dubai, Hoskinson confirms that developments for Cardano, a public blockchain that uses Ada cryptocurrency to send and receive digital funds, as well as the project’s cryptocurrency wallet Daedalus, are on track.
“We’re really happy about Daedalus. We’re really happy about the code quality. We’re happy about how quickly we’ve been able to move this month and how much we’ve learned from moving this fast this month.
We’re really in a good stride and so next year is going to see a lot releases. It’s going to be easy for us to get these releases out and we’ll just continue getting more feature rich. We’re also looking to some state-of-art technology that wasn’t necessarily in our roadmap.”
…
“Cardano is kind of a financial operating system for those who don’t have one.”
Hoskinson says the platform will offer an end-to-end solution that can be in full compliance with local regulations.
Building infrastructure to complete a major paradigm shift in the world of global payments, financial platforms and monetary systems takes time. Before mass adoption, computer scientists are tasked with years of research, coding and testing.
With several research threads in the Cardano ecosystem already coming to an end, Hoskinson says he’s looking ahead toward implementation in 2020.
“Other things are on the list like Ethereum interoperability. It’s really not hard to do. That’s going to be a big discussion in the December summit that we do.”


category: '' date: 2019-05-13 09:36:29 UTC-06:00 description: 'Thanks to Sonko for start the Python conversation on his podcast check it out!' link: '' slug: the-undermind-podcast-21 tags: '' title: The Undermind podcast 21 type: text
{% youtube yuUxqvslhBY %}
We talk about Python and a variety of different topics. Happy listening!
Check out The Undermind podcast and Making Computer Do Things