Blogging with Jekyll Tutorial | Jekyll-Bootstrap: "The Future of Jekyll-Bootstrap
I built JB to make it easier for developers to share their knowledge. I chose Jekyll because of its native support with GitHub Pages.
I feel I've taken JB as far as it can go without sacrificing simplicity. I will still maintain JB, however further development will stall as I focus on my new project which incorporates what I've learned from JB..."
'via Blog this'
Monday, December 31, 2012
Friday, December 28, 2012
Thursday, December 27, 2012
FUSE 1–20 | Book Review | Typographica
FUSE 1–20 | Book Review | Typographica: "Some may find it a bit too soon for many of FUSE’s experiments to be terribly rewarding. For instance, much of the aesthetic feels very ’90s. And some of the experiments betray Brody and Wozencroft’s loftier goals. M&Co’s “What the Hell”, in which a single stroke on the keyboard types an entire word, seems like much more of a novelty than a significant questioning of the keyboard’s function."
A JavaScript Touch Game – Exploration of Backbone.js, RequireJS & Raphael
A JavaScript Touch Game – Exploration of Backbone.js, RequireJS & Raphael: "About a month ago I came up for an idea for a touched based iPad game. I couldn’t decide whether the concept was engaging enough to work as a game so I thought I’d spend a few evenings building a proof-of-concept to find out. This was also a good excuse to play with some libraries I didn’t know and better understand touch. Now I have got it to a place where it is playable I still don’t know whether it works as a game. Let me know! The source code is on Github and is under MIT license."
'via Blog this'
'via Blog this'
How I learned Backbone.js, Three.js & GLSL in one week • @GreWeb
How I learned Backbone.js, Three.js & GLSL in one week • @GreWeb: "I was very impressed by the power of GLSL for its possibilities and efficiency.
GLSL are definitely the indispensable thing you need to add a better atmosphere in your games."
'via Blog this'
GLSL are definitely the indispensable thing you need to add a better atmosphere in your games."
'via Blog this'
CKAN - Wikipedia, the free encyclopedia
CKAN - Wikipedia, the free encyclopedia: "The Comprehensive Knowledge Archive Network (CKAN) is a web-based system for the storage and distribution of data, such as spreadsheets and the contents of databases supported by the Open Knowledge Foundation. It is inspired by the package management capabilities common to open source operating systems like Linux, and is intended to be the "apt-get of Debian for data".[1]"
'via Blog this'
'via Blog this'
ckan - The open source data portal software
ckan - The open source data portal software: "CKAN is a powerful data management system that makes data accessible – by providing tools to streamline publishing, sharing, finding and using data. CKAN is aimed at data publishers (national and regional governments, companies and organizations) wanting to make their data open and available."
'via Blog this'
'via Blog this'
HyperJuice Plug 10,400mAh (Stealth)
HyperJuice Plug 10,400mAh (Stealth): "High capacity battery pack with 2 high power USB ports capable of charging 2 USB devices (even 2 iPads) at the same time. Comes with built-in retractable wall plug for easy recharging. 6 different juicy colors of aluminum housing to choose from."
'via Blog this'
'via Blog this'
Web UI Package | Dart: Structured web apps
Web UI Package | Dart: Structured web apps: "The Web UI package (Web UI for short) provides web components, templates, data binding, and encapsulation, to help you write web applications at scale. Web UI is available as a pub package."
'via Blog this'
'via Blog this'
Wednesday, December 26, 2012
backend.couchdb.js
backend.couchdb.js: "var cdb = new my.CouchDBWrapper(db_url, view_url);
var cdb_q = cdb._normalizeQuery(queryObj, query_options);
"
'via Blog this'
var cdb_q = cdb._normalizeQuery(queryObj, query_options);
"
'via Blog this'
Substance — Open Documents for the Web
Substance — Open Documents for the Web: "Data.js is a data representation framework for Javascript. It is being developed in the context of Substance, a web-based document authoring and publishing engine. It took some inspiration from various existing libraries such as the Google Visualization API or Underscore.js. "
'via Blog this'
'via Blog this'
Substance — Open Documents for the Web
Substance — Open Documents for the Web: "Data.js is a data representation framework for Javascript. It is being developed in the context of Substance, a web-based document authoring and publishing engine. It took some inspiration from various existing libraries such as the Google Visualization API or Underscore.js. "
'via Blog this'
'via Blog this'
Semantic Interaction Framework - VIE.js
Semantic Interaction Framework - VIE.js: "VIE.js (“Vienna IKS Editables”) is a JavaScript library for implementing decoupled Content Management Systems and semantic interaction in web applications. In short, VIE provides a bridge between Backbone.js and the semantic web."
'via Blog this'
'via Blog this'
powerbook ubuntu xmodmap
On my Apple Powerbook running Ubuntu natively.
pyara 9 [~] % cat .xmodmaprc
pointer = 1 3 2
keycode 37 = Control_L
keycode 64 = Control_L
keycode 105 = Super_R
keycode 108 = Control_R
keycode 133 = Alt_L
keycode 134 = Alt_R
clear control
clear mod1
clear mod4
add control = Control_L
add control = Control_R
add mod1 = Alt_L
add mod1 = Alt_R
Tuesday, December 25, 2012
Using jQuery, Plugins and UI Controls With Backbone | ThoughtStream.new :derick_bailey
Using jQuery, Plugins and UI Controls With Backbone | ThoughtStream.new :derick_bailey: "I’ve also found it to be very useful to have two additional methods that are called on my views: onClose and onRender. I specifically have onClose and onRender. onClose is called by the region manager when closing an existing view. onRender, though, is called by my base “ItemView” or “CollectionView” in Marionette, as I’ve extracted the core rendering in to these two objects but still want to provide a way for specific views to take advantage of DOM-independent plugins and UI controls."
'via Blog this'
'via Blog this'
nmon for Linux | Main / HomePage
nmon for Linux | Main / HomePage: "On screen (console, telnet, VNC, putty or X Windows) using curses for low CPU impact which is updated once every two seconds. You hit single characters on you keyboard to enable/disable the various sorts of data.
You can display the CPU, memory, network, disks (mini graphs or numbers), file systems, NFS, top processes, resources (Linux version & processors) and on Power micro-partition information."
'via Blog this'
You can display the CPU, memory, network, disks (mini graphs or numbers), file systems, NFS, top processes, resources (Linux version & processors) and on Power micro-partition information."
'via Blog this'
Rocky Jaiswal
Rocky Jaiswal: "Here we are basically using jQuery UI’s autocomplete function and passing it the data source as a variable named “names”, which we populate through an AJAX call (with Rails we get the server code free when we scaffold). Since the /users.json call retuns other associated data in the JSON we need to clean it up (it contains other fields such as age, last_updated_at etc.)."
'via Blog this'
'via Blog this'
Rocky Jaiswal
Rocky Jaiswal: " var users = new UserList(); //Line 26
users.fetch({async: false});
var userNames = users.pluck("name");
$("#user-input").autocomplete({ //Line 30
source : userNames,
minLength : 2,
select: function(event, ui){ //Line 33
var selectedModel = users.where({name: ui.item.value})[0];
var view = new SelectionView({model: selectedModel});
view.render();
}
});"
'via Blog this'
users.fetch({async: false});
var userNames = users.pluck("name");
$("#user-input").autocomplete({ //Line 30
source : userNames,
minLength : 2,
select: function(event, ui){ //Line 33
var selectedModel = users.where({name: ui.item.value})[0];
var view = new SelectionView({model: selectedModel});
view.render();
}
});"
'via Blog this'
The Plight of Pinocchio: JavaScript's quest to become a real language - opensoul.org
The Plight of Pinocchio: JavaScript's quest to become a real language - opensoul.org: "JavaScript is no longer a toy language. Many of our applications can’t function without it. If we are going to use JavaScript to do real things, we need to treat it like a real language, adopting the same practices we use with real languages."
'via Blog this'
'via Blog this'
Monday, December 24, 2012
Machine Learning, Big Data, Deep Learning, Data Mining, Statistics, Decision & Risk Analysis, Probability, Fuzzy Logic FAQ | William M. Briggs
Machine Learning, Big Data, Deep Learning, Data Mining, Statistics, Decision & Risk Analysis, Probability, Fuzzy Logic FAQ | William M. Briggs: "What’s the difference between machine learning, deep learning, big data, statistics, decision & risk analysis, probability, fuzzy logic, and all the rest?
None, except for terminology, specific goals, and culture. They are all branches of probability, which is to say the understanding and sometime quantification of uncertainty. Probability itself is an extension of logic.
"
'via Blog this'
None, except for terminology, specific goals, and culture. They are all branches of probability, which is to say the understanding and sometime quantification of uncertainty. Probability itself is an extension of logic.
"
'via Blog this'
Introduction to Hadoop
Introduction to Hadoop: "Hadoop is sub-project of Lucene (a collection of industrial-strength search tools), under the umbrella of the Apache Software Foundation. Hadoop parallelizes data processing across many nodes (computers) in a compute cluster, speeding up large computations and hiding I/O latency through increased concurrency. Hadoop is especially well-suited to large data processing tasks (like searching and indexing) because it can leverage its distributed file system to cheaply and reliably replicate chunks of data to nodes in the cluster, making data available locally on the machine that is processing it."
'via Blog this'
'via Blog this'
Apple Color Emoji | Typeface Review | Typographica
Apple Color Emoji | Typeface Review | Typographica: "Of course color fonts are nothing new, with overprinting techniques in use from the earliest days of movable metal type. In digital typography layering has long been used to achieve multicolor results and color bitmap fonts have been around a while. However, Mac OS X Lion and the inclusion of the Apple Color Emoji font represent the first time a modern operating system has included both support and a showcase color font. Although the technology is basic, with color bitmaps included at two sizes in a proprietary “sbix” table, in years to come, as color fonts gain traction, we’ll look back to 2011 as the year it all began."
'via Blog this'
'via Blog this'
Re: [Orgmode] How do I change font for DONE tasks?
Re: [Orgmode] How do I change font for DONE tasks?: "address@hidden writes:
> M-x org-customize then browse your way to Org Font Lock->Org Faces->Org
> Done
This will just change the font for the "DONE" keyword. If you want to
strike through the whole headline:
(setq org-fontify-done-headline t)
(custom-set-faces
'(org-done ((t (:foreground "PaleGreen"
:weight normal
:strike-through t))))
'(org-headline-done
((((class color) (min-colors 16) (background dark))
(:foreground "LightSalmon" :strike-through t)))))
[Change the colors to fit your config/taste]
"
'via Blog this'
> M-x org-customize then browse your way to Org Font Lock->Org Faces->Org
> Done
This will just change the font for the "DONE" keyword. If you want to
strike through the whole headline:
(setq org-fontify-done-headline t)
(custom-set-faces
'(org-done ((t (:foreground "PaleGreen"
:weight normal
:strike-through t))))
'(org-headline-done
((((class color) (min-colors 16) (background dark))
(:foreground "LightSalmon" :strike-through t)))))
[Change the colors to fit your config/taste]
"
'via Blog this'
"What does it do?
Afterquery is a pure-client-side javascript tool that downloads jsonp-formatted data from a given URL, applies a configurable series of transformations, and then renders the result as either a data table or a Google Visualizations (gviz) chart.
Although the javascript file happens to be hosted on a server, your data never gets uploaded; your browser handles all the processing steps internally. Also, the permissions to download the jsonp data depends on the cookies in your browser, so you can safely retrieve protected content without granting authorization to an external server."
'via Blog this'
Afterquery is a pure-client-side javascript tool that downloads jsonp-formatted data from a given URL, applies a configurable series of transformations, and then renders the result as either a data table or a Google Visualizations (gviz) chart.
Although the javascript file happens to be hosted on a server, your data never gets uploaded; your browser handles all the processing steps internally. Also, the permissions to download the jsonp data depends on the cookies in your browser, so you can safely retrieve protected content without granting authorization to an external server."
'via Blog this'
Enlightenment - About
Enlightenment - About: "Edje is a meta-object design library that is somewhere between Flash, PSD, SVG and HTML+CSS. It separates design out from code and into a dynamically loaded data file. This file is compressed and loaded very quickly, along with being cached and shared betweeen instances."
You lost me at Edje.
You lost me at Edje.
Sunday, December 23, 2012
White Chocolate-Candy Cane Cheesecake recipe
White Chocolate-Candy Cane Cheesecake recipe: "White Chocolate-Candy Cane Cheesecake"
'via Blog this'
'via Blog this'
What is the area of a circle that has a 10 inch diameter
What is the area of a circle that has a 10 inch diameter: "
The area of a circle is A = pi times diameter² / 4.
Given diameter d = 10 inches.
Area A = 78.5398 inches²."
'via Blog this'
The area of a circle is A = pi times diameter² / 4.
Given diameter d = 10 inches.
Area A = 78.5398 inches²."
'via Blog this'
Saturday, December 22, 2012
MpichCluster - Community Ubuntu Documentation
MpichCluster - Community Ubuntu Documentation: "mpiu@ub0:~$ mpicc mpi_hello.c -o mpi_hello
and run it (the parameter next to -n specifies the number of processes to spawn and distribute among nodes):
mpiu@ub0:~$ mpiexec -n 8 -f machinefile ./mpi_hello"
'via Blog this'
and run it (the parameter next to -n specifies the number of processes to spawn and distribute among nodes):
mpiu@ub0:~$ mpiexec -n 8 -f machinefile ./mpi_hello"
'via Blog this'
MpichCluster - Community Ubuntu Documentation
MpichCluster - Community Ubuntu Documentation: "mpiu@ub0:~$ mpicc mpi_hello.c -o mpi_hello
and run it (the parameter next to -n specifies the number of processes to spawn and distribute among nodes):
mpiu@ub0:~$ mpiexec -n 8 -f machinefile ./mpi_hello"
'via Blog this'
and run it (the parameter next to -n specifies the number of processes to spawn and distribute among nodes):
mpiu@ub0:~$ mpiexec -n 8 -f machinefile ./mpi_hello"
'via Blog this'
Checkers QuickStart Guide | WestGrid
Checkers QuickStart Guide | WestGrid: "For information on compilers, parallel programming and debugging please see the checkers programming page"
'via Blog this'
'via Blog this'
Martin Krallinger collection of text mining and NLP in biology References
Martin Krallinger collection of text mining and NLP in biology References: "@Article{ Sarkar.Rindflesch:2002,
author = {Sarkar,I.N. and Rindflesch,T.C.},
title = {{Discovering protein similarity using natural language processing.}},
journal = {Proc AMIA Symp},
pages = {677--81},
year = {2002},
}
"
'via Blog this'
author = {Sarkar,I.N. and Rindflesch,T.C.},
title = {{Discovering protein similarity using natural language processing.}},
journal = {Proc AMIA Symp},
pages = {677--81},
year = {2002},
}
"
'via Blog this'
CiteSeerX — Experiencing SAX: a Novel Symbolic Representation of Time Series
CiteSeerX — Experiencing SAX: a Novel Symbolic Representation of Time Series: "Experiencing SAX: a Novel Symbolic Representation of Time Series (2007)"
'via Blog this'
'via Blog this'
Friday, December 21, 2012
Unavailable in your country
Unavailable in your country: "Sorry! Music on Google Play is not available in your country yet.
We're working to bring the content you love to more countries as quickly as possible.
Please check back again soon."
'via Blog this'
We're working to bring the content you love to more countries as quickly as possible.
Please check back again soon."
'via Blog this'
Thursday, December 20, 2012
Vampire Text Emoticons
Vampire Text Emoticons: "
Home : Emoticons : Vampire Upward Lick | Vampire Bat
Vampire
:-E Direction Horizontal (tilted 90° to the left)
Shortcut No
Rank ★ ★ ★ Common
Updated 2007
"
'via Blog this'
Home : Emoticons : Vampire Upward Lick | Vampire Bat
Vampire
:-E Direction Horizontal (tilted 90° to the left)
Shortcut No
Rank ★ ★ ★ Common
Updated 2007
"
'via Blog this'
An Interactive Guide To The Fourier Transform | BetterExplained
An Interactive Guide To The Fourier Transform | BetterExplained: "Filters must be independent. The banana filter needs to capture bananas, and nothing else. Adding more oranges should never affect the banana reading. (Realistically, ingredients like milk and water have an overlap. Work with me here.)
Filters must be complete. We won't get the real recipe if we leave out a filter ("There were mangoes too!"). Our collection of filters must catch every last drop.
Ingredients must be combine-able. Smoothies can be separated and re-combined without issue (A cookie? Not so much. Who wants crumbs?). The cycle inputs, when separated and combined, need to behave the same (linearly)."
'via Blog this'
Filters must be complete. We won't get the real recipe if we leave out a filter ("There were mangoes too!"). Our collection of filters must catch every last drop.
Ingredients must be combine-able. Smoothies can be separated and re-combined without issue (A cookie? Not so much. Who wants crumbs?). The cycle inputs, when separated and combined, need to behave the same (linearly)."
'via Blog this'
Understanding HDFS quotas and Hadoop fs and fsck tools @ Michael G. Noll
Understanding HDFS quotas and Hadoop fs and fsck tools @ Michael G. Noll: "hadoop fsck /path/to/directory
Total size: 16565944775310 B <=== see here
Total dirs: 3922
Total files: 418464
Total blocks (validated): 502705 (avg. block size 32953610 B)
Minimally replicated blocks: 502705 (100.0 %)
Over-replicated blocks: 0 (0.0 %)
Under-replicated blocks: 0 (0.0 %)
Mis-replicated blocks: 0 (0.0 %)
Default replication factor: 3
Average block replication: 3.0
Corrupt blocks: 0
Missing replicas: 0 (0.0 %)
Number of data-nodes: 18
Number of racks: 1
FSCK ended at Thu Oct 20 20:49:59 CET 2011 in 7516 milliseconds
The filesystem under path '/path/to/directory' is HEALTHY
$ hadoop fs -dus /path/to/directory
hdfs://master:54310/path/to/directory 16565944775310 <=== see here"
'via Blog this'
Total size: 16565944775310 B <=== see here
Total dirs: 3922
Total files: 418464
Total blocks (validated): 502705 (avg. block size 32953610 B)
Minimally replicated blocks: 502705 (100.0 %)
Over-replicated blocks: 0 (0.0 %)
Under-replicated blocks: 0 (0.0 %)
Mis-replicated blocks: 0 (0.0 %)
Default replication factor: 3
Average block replication: 3.0
Corrupt blocks: 0
Missing replicas: 0 (0.0 %)
Number of data-nodes: 18
Number of racks: 1
FSCK ended at Thu Oct 20 20:49:59 CET 2011 in 7516 milliseconds
The filesystem under path '/path/to/directory' is HEALTHY
$ hadoop fs -dus /path/to/directory
hdfs://master:54310/path/to/directory 16565944775310 <=== see here"
'via Blog this'
hadoop - HDFS free space available command - Stack Overflow
hadoop - HDFS free space available command - Stack Overflow: "You can try this:
hadoop dfsadmin -report"
'via Blog this'
hadoop dfsadmin -report"
'via Blog this'
Monday, December 17, 2012
Change a user's User ID on Mac OS X 10.6 / 10.7 — Inteller.net
Change a user's User ID on Mac OS X 10.6 / 10.7 — Inteller.net: "enable the root user on your Mac OS X"
'via Blog this'
'via Blog this'
Thursday, December 13, 2012
Wednesday, December 12, 2012
Google says one hour of video is now being uploaded to YouTube every second - Washington Post
Google says one hour of video is now being uploaded to YouTube every second - Washington Post: "The search giant’s figures show that one hour of video is now being uploaded to YouTube every second. That upload rate — equivalent to 60 hours of video per minute — represents an astonishing tenfold increase from its 2007 rate."
'via Blog this'
'via Blog this'
Machine Learning, etc: Log loss or hinge loss?
Machine Learning, etc: Log loss or hinge loss?: "Hinge loss is less sensitive to exact probabilities. In particular, minimizer of hinge loss over probability densities will be a function that returns returns 1 over the region where true p(y=1|x) is greater than 0.5, and 0 otherwise. If we are fitting functions of the form above, then once hinge-loss minimizer attains the minimum, adding extra degrees of freedom will never increase approximation error.
"
'via Blog this'
"
'via Blog this'
Christopher M. Bishop
Christopher M. Bishop: "This leading textbook provides a comprehensive introduction to the fields of pattern recognition and machine learning. It is aimed at advanced undergraduates or first-year PhD students, as well as researchers and practitioners. "
'via Blog this'
'via Blog this'
Pattern Recognition and Machine Learning (Information Science and Statistics): Christopher M. Bishop: 9780387310732: Amazon.com: Books
Pattern Recognition and Machine Learning (Information Science and Statistics): Christopher M. Bishop: 9780387310732: Amazon.com: Books: "This is the first textbook on pattern recognition to present the Bayesian viewpoint. The book presents approximate inference algorithms that permit fast approximate answers in situations where exact answers are not feasible."
'via Blog this'
'via Blog this'
The main
outcome of our analysis is that, for classification, the hinge loss appears
to be the loss of choice. Other things being equal, the hinge loss leads to
a convergence rate practically indistinguishable from the logistic loss rate
and much better than the square loss rate. Furthermore, if the hypothesis
space is sufficiently rich, the bounds obtained for the hinge loss are not
loosened by the thresholding stage.
'via Blog this'
Tuesday, December 11, 2012
CS6240: Parallel Data Processing in MapReduce
CS6240: Parallel Data Processing in MapReduce: "Pig; MapReduce design patterns Read the Pig paper. Read chapters 8 and 11 in the Tom White book."
'via Blog this'
'via Blog this'
How to process a million songs in 20 minutes « Music Machinery
How to process a million songs in 20 minutes « Music Machinery: "The recently released Million Song Dataset (MSD), a collaborative project between The Echo Nest and Columbia’s LabROSA is a fantastic resource for music researchers. It contains detailed acoustic and contextual data for a million songs. However, getting started with the dataset can be a bit daunting. First of all, the dataset is huge (around 300 gb) which is more than most people want to download. Second, it is such a big dataset that processing it in a traditional fashion, one track at a time, is going to take a long time. Even if you can process a track in 100 milliseconds, it is still going to take over a day to process all of the tracks in the dataset. Luckily there are some techniques such as Map/Reduce that make processing big data scalable over multiple CPUs. In this post I shall describe how we can use Amazon’s Elastic Map Reduce to easily process the million song dataset."
'via Blog this'
'via Blog this'
HiToRiGoTo: Font problems using Texmaker on Ubuntu 10.04
HiToRiGoTo: Font problems using Texmaker on Ubuntu 10.04: "Font problems using Texmaker on Ubuntu 10.04
I was trying to use Texmaker for an ACM paper, and it was constantly giving me errors like "Font OT1/ptm/m/n/10=ptmr7t at 10.0pt not loadable: Metric (TFM) file not found."
The problem was solved by running $
sudo apt-get install texlive-fonts-recommended
"
sudo aptitude install texlive-fonts-recommended texlive-fonts-extra
I was trying to use Texmaker for an ACM paper, and it was constantly giving me errors like "Font OT1/ptm/m/n/10=ptmr7t at 10.0pt not loadable: Metric (TFM) file not found."
The problem was solved by running $
sudo apt-get install texlive-fonts-recommended
"
sudo aptitude install texlive-fonts-recommended texlive-fonts-extra
Ruby Advent Calendar 2012 - Qiita
Ruby Advent Calendar 2012 - Qiita: "yoppi@github が投稿しました
メソッド内で生成されるインスタンスをstubしたいときにdouble rubyとrspec-mocksを使って書く Ruby
"
'via Blog this'
メソッド内で生成されるインスタンスをstubしたいときにdouble rubyとrspec-mocksを使って書く Ruby
"
'via Blog this'
24 ways: web design and development articles and tutorials for advent
24 ways: web design and development articles and tutorials for advent: "About 24 ways
24 ways is the advent calendar for web geeks. Each day throughout December we publish a daily dose of web design and development goodness to bring you all a little Christmas cheer."
'via Blog this'
24 ways is the advent calendar for web geeks. Each day throughout December we publish a daily dose of web design and development goodness to bring you all a little Christmas cheer."
'via Blog this'
Cerulean Blue - Pantone Wiki
Cerulean Blue - Pantone Wiki: "Pantone's Cerulean Blue 15-4020 was the 2000 Color of the Year.
This color represents the millennium because of the calming zen state of mind it induces. Blue is known to be a calming color.
"
'via Blog this'
This color represents the millennium because of the calming zen state of mind it induces. Blue is known to be a calming color.
"
'via Blog this'
fourteen years of pantone colors-of-the-year (tecznotes)
fourteen years of pantone colors-of-the-year (tecznotes): "2000: Cerulean Blue.
This color represents the millennium because of the calming zen state of mind it induces. Blue is known to be a calming color.
Leatrice Eiseman, executive director of the Pantone Color Institute®, said that looking at a blue sky brings a sense of peace and tranquility. “Surrounding yourself with Cerulean blue could bring on a certain peace because it reminds you of time spent outdoors, on a beach, near the water—associations with restful, peaceful, relaxing times. In addition, it makes the unknown a little less frightening because the sky, which is a presence in our lives every day, is a constant and is always there,” Eiseman said."
'via Blog this'
This color represents the millennium because of the calming zen state of mind it induces. Blue is known to be a calming color.
Leatrice Eiseman, executive director of the Pantone Color Institute®, said that looking at a blue sky brings a sense of peace and tranquility. “Surrounding yourself with Cerulean blue could bring on a certain peace because it reminds you of time spent outdoors, on a beach, near the water—associations with restful, peaceful, relaxing times. In addition, it makes the unknown a little less frightening because the sky, which is a presence in our lives every day, is a constant and is always there,” Eiseman said."
'via Blog this'
On protecting HTML5 apps | Christian Heilmann
On protecting HTML5 apps | Christian Heilmann: "NEW PLAYGROUND, NEW RULES
The openness of the web, the opportunity to publish on it and additionally in closed environments with an HTML5 app, the future friendliness of web technologies to the markets and environments of tomorrow is what we should be thinking about. A lot of the demands for “protected code” reminds me of a band trying to write a song that nobody else could play. "
'via Blog this'
The openness of the web, the opportunity to publish on it and additionally in closed environments with an HTML5 app, the future friendliness of web technologies to the markets and environments of tomorrow is what we should be thinking about. A lot of the demands for “protected code” reminds me of a band trying to write a song that nobody else could play. "
'via Blog this'
Monday, December 10, 2012
Why skies are blue instead of purple - Technology & science - Science - LiveScience | NBC News
Why skies are blue instead of purple - Technology & science - Science - LiveScience | NBC News: ""Your eye can't tell the difference between that complex spectrum and one that is a mixture of pure blue and white," Smith said.
In other animals, the sky color is undoubtedly different. Outside of humans and some other primates, most animals have only two types of cones instead of three (dichromatic vs. trichromatic).
Honeybees and some birds see at ultraviolet wavelengths that are invisible to humans."
'via Blog this'
In other animals, the sky color is undoubtedly different. Outside of humans and some other primates, most animals have only two types of cones instead of three (dichromatic vs. trichromatic).
Honeybees and some birds see at ultraviolet wavelengths that are invisible to humans."
'via Blog this'
Sunday, December 09, 2012
Logistic Regression
Logistic Regression: "To avoid the pesky need to configure learning rates, regularization parameters and annealing schedules, you can use the AdaptiveLogisticRegression. This class maintains a pool of CrossFoldLearners and adapts learning rates and regularization on the fly so that you don't have to."
'via Blog this'
'via Blog this'
Mahout Logistic Regression « Vanessa's Imiloa
Mahout Logistic Regression « Vanessa's Imiloa: "Then you should be able to get from the terminal:
Running on hadoop, using HADOOP_HOME=/usr/lib/hadoop
No HADOOP_CONF_DIR set, using /usr/lib/hadoop/conf
11/11/01 17:58:21 WARN driver.MahoutDriver: No org.apache.mahout.classifier.sgd.TrainLogistic.props found on classpath, will use command-line arguments only"
'via Blog this'
Running on hadoop, using HADOOP_HOME=/usr/lib/hadoop
No HADOOP_CONF_DIR set, using /usr/lib/hadoop/conf
11/11/01 17:58:21 WARN driver.MahoutDriver: No org.apache.mahout.classifier.sgd.TrainLogistic.props found on classpath, will use command-line arguments only"
'via Blog this'
Finally a usable Python library for HBase
Finally a usable Python library for HBase: "import happybase
connection = happybase.Connection('localhost')
table = connection.table('my-table')
table.put('row-key', {'family:qual1': 'value1','family:qual2': 'value2'})
row = table.row('row-key')print row['family:qual1']
# prints 'value1'
for key, data in table.rows(['row-key-1', 'row-key-2']):
print key, data # prints row key and data for each row
for key, data in table.scan(row_prefix='row'):
print key, data # prints 'value1' and 'value2'
row = table.delete('row-key')
"
'via Blog this'
connection = happybase.Connection('localhost')
table = connection.table('my-table')
table.put('row-key', {'family:qual1': 'value1','family:qual2': 'value2'})
row = table.row('row-key')print row['family:qual1']
# prints 'value1'
for key, data in table.rows(['row-key-1', 'row-key-2']):
print key, data # prints row key and data for each row
for key, data in table.scan(row_prefix='row'):
print key, data # prints 'value1' and 'value2'
row = table.delete('row-key')
"
'via Blog this'
Introduction — HappyBase 0.5dev documentation
Introduction — HappyBase 0.5dev documentation: "from thrift import Thrift
from thrift.transport import TSocket, TTransport
from thrift.protocol import TBinaryProtocol
from hbase import ttypes
from hbase.Hbase import Client, Mutation
sock = TSocket.TSocket('hostname', 9090)
transport = TTransport.TBufferedTransport(sock)
protocol = TBinaryProtocol.TBinaryProtocol(transport)
client = Client(protocol)
transport.open()
mutations = [Mutation(column='family:qual1', value='value1'),
Mutation(column='family:qual2', value='value2')]
client.mutateRow('table-name', 'row-key', mutations)"
'via Blog this'
from thrift.transport import TSocket, TTransport
from thrift.protocol import TBinaryProtocol
from hbase import ttypes
from hbase.Hbase import Client, Mutation
sock = TSocket.TSocket('hostname', 9090)
transport = TTransport.TBufferedTransport(sock)
protocol = TBinaryProtocol.TBinaryProtocol(transport)
client = Client(protocol)
transport.open()
mutations = [Mutation(column='family:qual1', value='value1'),
Mutation(column='family:qual2', value='value2')]
client.mutateRow('table-name', 'row-key', mutations)"
'via Blog this'
Hadoop Distributed File System-2.0.2-alpha - WebHDFS REST API
Hadoop Distributed File System-2.0.2-alpha - WebHDFS REST API: "The HTTP REST API supports the complete FileSystem/FileContext interface for HDFS. The operations and the corresponding FileSystem/FileContext methods are shown in the next section. The Section HTTP Query Parameter Dictionary specifies the parameter details such as the defaults and the valid values.
"
'via Blog this'
"
'via Blog this'
HadoopStreaming - Hadoop Wiki
HadoopStreaming - Hadoop Wiki: "Hadoop Streaming is a utility which allows users to create and run jobs with any executables (e.g. shell utilities) as the mapper and/or the reducer.
Usage: $HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/mapred/contrib/streaming/hadoop-streaming.jar [options]"
'via Blog this'
Usage: $HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/mapred/contrib/streaming/hadoop-streaming.jar [options]"
'via Blog this'
R + Hadoop = Data Analytics Heaven - Data Science Central
R + Hadoop = Data Analytics Heaven - Data Science Central: "
RHadoop is a small, open-source package developed by Revolution Analytics that binds R to Hadoop and allows for the representation of MapReduce algorithms using R - allowing data scientists access to Hadoop’s scalability from their favorite language, R. It allows users to write general MapReduce programs, offering the full power and ecosystem of an existing, established programming language.
"
'via Blog this'
RHadoop is a small, open-source package developed by Revolution Analytics that binds R to Hadoop and allows for the representation of MapReduce algorithms using R - allowing data scientists access to Hadoop’s scalability from their favorite language, R. It allows users to write general MapReduce programs, offering the full power and ecosystem of an existing, established programming language.
"
'via Blog this'
Introduction — HappyBase 0.5dev documentation
Introduction — HappyBase 0.5dev documentation: "HappyBase is a developer-friendly Python library to interact with Apache HBase. HappyBase is designed for use in standard HBase setups, and offers application developers a Pythonic API to interact with HBase."
'via Blog this'
'via Blog this'
Sync tabs across devices - Google Chrome Help
Sync tabs across devices - Google Chrome Help: "Access open tabs on other devices
You can access any open tabs from other synced devices.
Open a new tab by clicking or Ctrl+T (Mac: ⌘-T).
In the lower right corner, click Other devices.
Click the tab you want to open on the current device.
Open tabs are grouped together by devices. You can hide a specific device by disabling tab syncing on that particular device. To temporarily hide a device, right-click the device name and select Hide.
"
'via Blog this'
You can access any open tabs from other synced devices.
Open a new tab by clicking or Ctrl+T (Mac: ⌘-T).
In the lower right corner, click Other devices.
Click the tab you want to open on the current device.
Open tabs are grouped together by devices. You can hide a specific device by disabling tab syncing on that particular device. To temporarily hide a device, right-click the device name and select Hide.
"
'via Blog this'
Friday, December 07, 2012
How You Turn Music Into Money in 2012 (Spoiler: Mostly iTunes) - Robinson Meyer - The Atlantic
How You Turn Music Into Money in 2012 (Spoiler: Mostly iTunes) - Robinson Meyer - The Atlantic: "The avant garde cellist Zoe Keating has allowed us see her revenue model. Earlier this summer, she posted the details of her Spotify earnings, revealing that every time someone listened to one of her songs, she made about three tenths of a cent. She also posted her iTunes earnings at the time."
'via Blog this'
'via Blog this'
Thursday, December 06, 2012
Ubuntu Manpage: acpi - Shows battery status and other ACPI information
Ubuntu Manpage: acpi - Shows battery status and other ACPI information: "DESCRIPTION
acpi Shows information from the /proc or the /sys filesystem, such as
battery status or thermal information.
"
'via Blog this'
acpi Shows information from the /proc or the /sys filesystem, such as
battery status or thermal information.
"
'via Blog this'
Wednesday, December 05, 2012
Get iPhone USB tethering working on Ubuntu 12.04 or Linux Mint 13 ~ Technology Linux and Windows
Get iPhone USB tethering working on Ubuntu 12.04 or Linux Mint 13 ~ Technology Linux and Windows: "To get iPhone USB tethering working again on Ubuntu 12.04, we need following packages installed:
ipheth-utils
libimobiledevice-dev
libimobiledevice-utils
Installation of Utils, open Terminal and enter following command:
sudo apt-get install ipheth-utils libimobiledevice-dev libimobiledevice-utils
"
'via Blog this'
ipheth-utils
libimobiledevice-dev
libimobiledevice-utils
Installation of Utils, open Terminal and enter following command:
sudo apt-get install ipheth-utils libimobiledevice-dev libimobiledevice-utils
"
'via Blog this'
Snowpatch QuickStart Guide | WestGrid
Snowpatch QuickStart Guide | WestGrid: "Here is an example of a script to run an MPI program, pn, using 6 processors (3 nodes with 2 processors per node). If the script file is named pn.pbs, submit the job with qsub pn.pbs.
#!/bin/bash
#PBS -l procs=6
# Script for running MPI sample program pn on SnowPatch
cd $PBS_O_WORKDIR
echo "Current working directory is `pwd`"
echo "Running on hosts:"
cat $PBS_NODEFILE
echo "Starting run at: `date`"
mpiexec -n $PBS_NCPUS ./pn
echo "Job finished at: `date`"
"
'via Blog this'
#!/bin/bash
#PBS -l procs=6
# Script for running MPI sample program pn on SnowPatch
cd $PBS_O_WORKDIR
echo "Current working directory is `pwd`"
echo "Running on hosts:"
cat $PBS_NODEFILE
echo "Starting run at: `date`"
mpiexec -n $PBS_NCPUS ./pn
echo "Job finished at: `date`"
"
'via Blog this'
Salmon Run: Learning Mahout : Classification
Salmon Run: Learning Mahout : Classification: "The following code uses the AdaptiveLogisticRegression algorithm (which runs multiple SGD algorithms and automatically chooses the best one) to classify the 20 Newsgroups training set, then test the algorithm with the 20 Newsgroups test set. The code demonstrates the building of feature vectors for each document using multiple hashing encoders."
'via Blog this'
'via Blog this'
MpichCluster - Community Ubuntu Documentation
MpichCluster - Community Ubuntu Documentation: "You should now see output similar to this:
Hello from processor 0 of 8
Hello from processor 1 of 8
Hello from processor 2 of 8
Hello from processor 3 of 8
Hello from processor 4 of 8
Hello from processor 5 of 8
Hello from processor 6 of 8
Hello from processor 7 of 8"
'via Blog this'
Hello from processor 0 of 8
Hello from processor 1 of 8
Hello from processor 2 of 8
Hello from processor 3 of 8
Hello from processor 4 of 8
Hello from processor 5 of 8
Hello from processor 6 of 8
Hello from processor 7 of 8"
'via Blog this'
Tuesday, December 04, 2012
George Dyson - President's Distinguished Lecture - Honorary Doctor of Laws - University of Victoria
George Dyson - President's Distinguished Lecture - Honorary Doctor of Laws - University of Victoria: "Date: Tuesday, December 4, 2012 (7:00 pm)
Location: University Centre Farquhar Auditorium
Ticket Information: Free admission and everyone welcome. Tickets must be reserved in advance. For ticket inquiries call 250-721-8480 or visit auditorium.uvic.ca."
'via Blog this'
Location: University Centre Farquhar Auditorium
Ticket Information: Free admission and everyone welcome. Tickets must be reserved in advance. For ticket inquiries call 250-721-8480 or visit auditorium.uvic.ca."
'via Blog this'
Saturday, December 01, 2012
Seattle
Seattle: "Seattle makes the power of Cloud Computing available to everyone. It's free, community driven, open source, and provides access to computers worldwide.
Seattle operates on resources such as laptops, servers, and phones, which are donated by users and institutions. The global distribution of the Seattle network provides the ability to use it in application contexts that include cloud computing, peer-to-peer networking, ubiquitous/mobile computing, and distributed systems."
'via Blog this'
Seattle operates on resources such as laptops, servers, and phones, which are donated by users and institutions. The global distribution of the Seattle network provides the ability to use it in application contexts that include cloud computing, peer-to-peer networking, ubiquitous/mobile computing, and distributed systems."
'via Blog this'
RepyTutorial – Seattle
RepyTutorial – Seattle: "This guide provides an introduction to using the Repy sandbox environment. It describes what restrictions are placed upon the sandboxed code with examples. At the end of reading this document you should be able to write Repy programs, manage the restrictions on programs, and understand whether Repy is appropriate for a specific task or program.
It is assumed that you have a basic understanding of network programming such as socket, ports, IP addresses, and etc. Also, a basic understanding of HTML is useful but not required. Lastly, you need a basic understanding of the Python programming language. If not, you might want to first read through the Python tutorial at http://www.python.org/doc/ or the python tutorial in this site. You do not need to be a Python expert to use Repy, but as Repy is a subset of Python, being able to write a simple Python program is essential.
"
'via Blog this'
It is assumed that you have a basic understanding of network programming such as socket, ports, IP addresses, and etc. Also, a basic understanding of HTML is useful but not required. Lastly, you need a basic understanding of the Python programming language. If not, you might want to first read through the Python tutorial at http://www.python.org/doc/ or the python tutorial in this site. You do not need to be a Python expert to use Repy, but as Repy is a subset of Python, being able to write a simple Python program is essential.
"
'via Blog this'
Subscribe to:
Posts (Atom)