Published with Blogger-droid v1.6.5
Tuesday, November 30, 2010
Sunday, November 28, 2010
Saturday, November 27, 2010
Friday, November 26, 2010
Honey Roasted Figs and Toasted Pecans on Crème Glacée - Recipes - Foodbuzz
Published with Blogger-droid v1.6.5
Is there a way to make this slideshow move automatically? - Stack Overflow
Is there a way to make this slideshow move automatically? - Stack Overflow
Javascript...
var SlideChanger = function(seconds_each) {
var index = -1;
// on the first cycle, index will be set to zero below
var maxindex = ($(".change_link").length) - 1;
// how many total slides are there (count the slide buttons)
var timer = function() {
// this is the function returned by SlideChanger
var logic = function() {
// this is an inner function which uses the
// enclosed values (index and maxindex) to cycle through the slides
if (index == maxindex)
index = 0; // reset to first slide
else
index++; // goto next slide, set index to zero on first cycle
$('.slideshow').blinds_change(index); // this is what changes the slide
setTimeout(logic, 1000 * seconds_each);
// schedule ourself to run in the future
}
logic(); // get the ball rolling
}
return timer; // give caller the function
}
Javascript...
var SlideChanger = function(seconds_each) {
var index = -1;
// on the first cycle, index will be set to zero below
var maxindex = ($(".change_link").length) - 1;
// how many total slides are there (count the slide buttons)
var timer = function() {
// this is the function returned by SlideChanger
var logic = function() {
// this is an inner function which uses the
// enclosed values (index and maxindex) to cycle through the slides
if (index == maxindex)
index = 0; // reset to first slide
else
index++; // goto next slide, set index to zero on first cycle
$('.slideshow').blinds_change(index); // this is what changes the slide
setTimeout(logic, 1000 * seconds_each);
// schedule ourself to run in the future
}
logic(); // get the ball rolling
}
return timer; // give caller the function
}
Thursday, November 25, 2010
Wednesday, November 24, 2010
A perceptual space that can explain the robustness of bio-acoustic communication
Published with Blogger-droid v1.6.5
Read the Analog Inputs — MakingThings
Read the Analog Inputs — MakingThings: "Autosend
First, choose whether you want the Make Controller to send messages to you over USB or Ethernet. If you want Ethernet, send it the message
/system/autosend-udp 1
The board will send messages wherever it last received a message from. If you want USB, send the message
/system/autosend-usb 1
Next, decide how often you want the Make Controller Kit to send you messages. We'll have it look every 10 milliseconds, or 100 times a second. To do this, send the message
/system/autosend-interval 10
Lastly, turn the analog inputs autosend on. We'll turn on autosend for all 8 of the analogin channels by sending the message
/analogin/*/autosend 1
Now, anytime the value changes on one of your inputs, the Make Controller will send you a message. Read on below to see how to deal with the incoming messages."
First, choose whether you want the Make Controller to send messages to you over USB or Ethernet. If you want Ethernet, send it the message
/system/autosend-udp 1
The board will send messages wherever it last received a message from. If you want USB, send the message
/system/autosend-usb 1
Next, decide how often you want the Make Controller Kit to send you messages. We'll have it look every 10 milliseconds, or 100 times a second. To do this, send the message
/system/autosend-interval 10
Lastly, turn the analog inputs autosend on. We'll turn on autosend for all 8 of the analogin channels by sending the message
/analogin/*/autosend 1
Now, anytime the value changes on one of your inputs, the Make Controller will send you a message. Read on below to see how to deal with the incoming messages."
Tuesday, November 23, 2010
Monday, November 22, 2010
The Ultimate Productivity Blog
The Ultimate Productivity Blog: "You should be working.
— The Ultimate Productivity Blog
Thursday September 17, 2009"
lol!
— The Ultimate Productivity Blog
Thursday September 17, 2009"
lol!
Goodbye Google App Engine (GAE) « El blog de Carlos Ble
Goodbye Google App Engine (GAE) « El blog de Carlos Ble
Woah, I had no ideas the issues with using AppEngine. Some of those, like the 30 second max processing time and the inability to not run C code are big problems.
Woah, I had no ideas the issues with using AppEngine. Some of those, like the 30 second max processing time and the inability to not run C code are big problems.
Sunday, November 21, 2010
Auditory-modeling-web-services | Google Groups
Auditory-modeling-web-services | Google Groups
A google group I just created about developing web services to support the field of Auditory Modeling.
A google group I just created about developing web services to support the field of Auditory Modeling.
Friday, November 19, 2010
Wednesday, November 17, 2010
Latest News: Getting Started With Riak & Python
Latest News: Getting Started With Riak & Python
Also, beautiful page design. Awesome font and gradients. Gotta check this out sometime.
Also, beautiful page design. Awesome font and gradients. Gotta check this out sometime.
Demand for Android Skills Up 710% from Last Year
Demand for Android Skills Up 710% from Last Year: "According to a recent report from global hiring marketplace oDesk, demand for developers with Android skills is up 710% in October 2010 versus October 2009. The increased demand is not surprising, given the mobile operating system's rapid climb over the past 12+ months, now reaching its new status as the number one mobile OS in the United States and number two worldwide, as of Q3 2010."
Tuesday, November 16, 2010
lloyds mirror effect | Comp.DSP | DSPRelated.com
lloyds mirror effect | Comp.DSP | DSPRelated.com: "he basic effect is due to 2 signal paths of different lengths. When a broadband
(e.g. white noise) type signal is transmitted it produces a sinusoidal pattern
in the spectrogram or more usually for sonar Lofargram. When the source is
moving this causes the sinusoidal pattern to change over time.
By measuring the period of the sinusoidal pattern at the Closest Point of
Approach (CPA) , and by measuring the rate of change of the sinusoidal pattern
you can perform some target localization.
The basic effect is described in Richard Neilson's book 'Sonar Signal Processing'"
(e.g. white noise) type signal is transmitted it produces a sinusoidal pattern
in the spectrogram or more usually for sonar Lofargram. When the source is
moving this causes the sinusoidal pattern to change over time.
By measuring the period of the sinusoidal pattern at the Closest Point of
Approach (CPA) , and by measuring the rate of change of the sinusoidal pattern
you can perform some target localization.
The basic effect is described in Richard Neilson's book 'Sonar Signal Processing'"
David Dice's Weblog : Weblog
David Dice's Weblog : Weblog: "I was recently asked to diagnose a problem a customer was encountering that involved Java and the JNI getIntArrayElements() and releaseIntArrayElements() primitives. The outcome of the exploration was sufficiently interesting that I thought I'd mention it here in order that other JNI users might avoid the same pitfall."
David Dice's Weblog : Weblog
David Dice's Weblog : Weblog: "I was recently asked to diagnose a problem a customer was encountering that involved Java and the JNI getIntArrayElements() and releaseIntArrayElements() primitives. The outcome of the exploration was sufficiently interesting that I thought I'd mention it here in order that other JNI users might avoid the same pitfall."
Benford's Law - Fabulous Adventures In Coding - Site Home - MSDN Blogs
Benford's Law - Fabulous Adventures In Coding - Site Home - MSDN Blogs: "If you just start grabbing thousands or millions of 'random' numbers from newspapers and magazines and books, you soon see that about 30% of the numbers begin with 1, and it falls off rapidly from there. About 18% begin with 2, all the way down to less than 5% for 9.
This oddity was discovered by Newcomb in 1881, and then rediscovered by Frank Benford, a physicist, in 1937. As often is the case, the fact became associated with the second discoverer and is now known as Benford's Law."
This oddity was discovered by Newcomb in 1881, and then rediscovered by Frank Benford, a physicist, in 1937. As often is the case, the fact became associated with the second discoverer and is now known as Benford's Law."
"TINY FONT
I wanted to design the smallest screen font that would actually be readable. My design assumes that screen pixels are horizontal striped as RGBRGB, as are most LCD screens these days.
My goal was to have something that is clearly readable, yet can fit an entire page of text onto a QVGA (320×240) screen (eg: an Apple iPod or T-Mobile SideKick).
In contrast, I've noticed that Microsoft's smallest screen fonts are unreadable, whereas their smallest readable screen fonts are way bigger than necessary.
To the right you can see what I've got so far: a QVGA screen in my font can comfortably fit the first 500 words of the American Declaration of Independence - about one page of text."
I wanted to design the smallest screen font that would actually be readable. My design assumes that screen pixels are horizontal striped as RGBRGB, as are most LCD screens these days.
My goal was to have something that is clearly readable, yet can fit an entire page of text onto a QVGA (320×240) screen (eg: an Apple iPod or T-Mobile SideKick).
In contrast, I've noticed that Microsoft's smallest screen fonts are unreadable, whereas their smallest readable screen fonts are way bigger than necessary.
To the right you can see what I've got so far: a QVGA screen in my font can comfortably fit the first 500 words of the American Declaration of Independence - about one page of text."
Monday, November 15, 2010
Oral History Hans Camenzind Historic 555 Integrated Circuit Index
Oral History Hans Camenzind Historic 555 Integrated Circuit Index: "That 555 family was a total surprise. I wanted to make it flexible, that was the whole purpose, but I didn’t realize it was so flexible. There are applications now that still sound crazy to me. And the quantity! In the second year it moved to the largest quantity sold of any IC and it has stayed that way for 30 years. The original application was as a timer and oscillator, but it has moved well beyond that."
Sunday, November 14, 2010
Urban Dictionary: Dancegasm
Urban Dictionary: Dancegasm: "buy dancegasm mugs, tshirts and magnets
To have such an insane time on the dancefloor that you basically have a whole body orgasm. Most often seen at dubstep shows where the low infrasonic frequencies aid the process.
Holy fuck! I was at DJ Excision last night and had two dancegasms all over the floor!"
This is my contribution to Urban Dictionary. :)
To have such an insane time on the dancefloor that you basically have a whole body orgasm. Most often seen at dubstep shows where the low infrasonic frequencies aid the process.
Holy fuck! I was at DJ Excision last night and had two dancegasms all over the floor!"
This is my contribution to Urban Dictionary. :)
Saturday, November 13, 2010
MediaRecorder | Android Developers
MediaRecorder | Android Developers
This is a screenshot of my HTC Desire running a rooted Froyo. The picture of the sun is a realtime display of the surface of the sun from the Solar Dynamics Observatory (SDO). I <3 my phone.
This is a screenshot of my HTC Desire running a rooted Froyo. The picture of the sun is a realtime display of the surface of the sun from the Solar Dynamics Observatory (SDO). I <3 my phone.
Eclipse, ant and custom tasks - Stack Overflow
Eclipse, ant and custom tasks - Stack Overflow: "The ant export filter will include any xml file in the same directory which has the special
element as its first child, like this example. See eclipse2ant for more info."
element as its first child, like this example. See eclipse2ant for more info."
Friday, November 12, 2010
a little madness » Blog Archive » Setting Up An Android Project Build
a little madness » Blog Archive » Setting Up An Android Project Build
Best resource for telling how to do parallel Eclipse and Ant command line builds for an Android project.
Best resource for telling how to do parallel Eclipse and Ant command line builds for an Android project.
Android Market Error – Market requires the minSdkVersion to be set | David Orriss Jr – The Delusion That People Care About What I Think
Android Market Error – Market requires the minSdkVersion to be set | David Orriss Jr – The Delusion That People Care About What I Think: "What this means when you read the Android 1.1 SDK documentation is simple enough. You just have to add the following code to your AndroidManifest.xml. Seems simple enough:
...
...
"
...
...
"
To code quickly, you must quit coding
To code quickly, you must quit coding: "Some of you may already know what it is. For the rest of you, its going to sound wacky.
I stopped working.
Or rather, I set a timer for 50 minutes, during which time I worked on only one task -- no emails, no IMs, no games, no distractions. At the end of the 50 minutes, I went for a walk.
It doubled my productivity, and as a side effect increased my happiness with my work."
I stopped working.
Or rather, I set a timer for 50 minutes, during which time I worked on only one task -- no emails, no IMs, no games, no distractions. At the end of the 50 minutes, I went for a walk.
It doubled my productivity, and as a side effect increased my happiness with my work."
The Prague Stringology Club
The Prague Stringology Club
The stringology is a science on algorithms on strings and sequences. It solves such problems like exact and approximate pattern matching, searching for repetitions in various texts,... etc. There are many areas that utilize the results of the stringology (information retrival, computer vision, computational biology, DNA processing,... etc.). The Prague Stringology Club uses finite automata approach to solve the problems in stringology. This theory has been developed and successfully used in the field of compiler construction and therefore it can be very useful in the field of stringology too.
The stringology is a science on algorithms on strings and sequences. It solves such problems like exact and approximate pattern matching, searching for repetitions in various texts,... etc. There are many areas that utilize the results of the stringology (information retrival, computer vision, computational biology, DNA processing,... etc.). The Prague Stringology Club uses finite automata approach to solve the problems in stringology. This theory has been developed and successfully used in the field of compiler construction and therefore it can be very useful in the field of stringology too.
How Duff’s Device Works | TENACIOUS C
How Duff’s Device Works | TENACIOUS C: "send(short *to, short *from, int count)
{
int n=(count+7)/8;
switch(count%8){
case 0: do{ *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
}while( --n>0);
}
}"
{
int n=(count+7)/8;
switch(count%8){
case 0: do{ *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
}while( --n>0);
}
}"
Pop - Algowiki
Pop - Algowiki: "void pop(struct Node **top){
if(*top == NULL)
printf('\nStack empty.');
else {
struct Node *temp;
temp = *top;
*top = (*top)->next;
free(temp);
}
}"
if(*top == NULL)
printf('\nStack empty.');
else {
struct Node *temp;
temp = *top;
*top = (*top)->next;
free(temp);
}
}"
[chrome] Revision 65749
[chrome] Revision 65749: "bumping the version so we look hot, fresh, and new to our new friends"
Thursday, November 11, 2010
Triangular Design Manifesto. — Conceptual Devices
Triangular Design Manifesto. — Conceptual Devices: "
00_ Design should not be based on formal principles – but always on an idea of society.
01_ Designed forms represent possible social orders and a lot of their contradictions.
02_ Design is everything. Anything could be designed. Everyone is a designer.
03_ Design allows social innovations. Often it is not made by designers.
04_ Design has not scale. It could be small and have great impact.
05_ Design is not an innocent practice. Designers are wicked.
06_ Design should engage people and interact with them.
07_ Design is an interdisciplinary applied science.
08_ Design produces visual consciousness.
09_ Design is a triangular manifesto.
10_ Design makes you smile.
11_ This is the top.
12_ Enjoy!"
00_ Design should not be based on formal principles – but always on an idea of society.
01_ Designed forms represent possible social orders and a lot of their contradictions.
02_ Design is everything. Anything could be designed. Everyone is a designer.
03_ Design allows social innovations. Often it is not made by designers.
04_ Design has not scale. It could be small and have great impact.
05_ Design is not an innocent practice. Designers are wicked.
06_ Design should engage people and interact with them.
07_ Design is an interdisciplinary applied science.
08_ Design produces visual consciousness.
09_ Design is a triangular manifesto.
10_ Design makes you smile.
11_ This is the top.
12_ Enjoy!"
Wednesday, November 10, 2010
elliotth's blog: Optimizing JNI array access
elliotth's blog: Optimizing JNI array access: "The reason I'm writing this post, though, is because I was misled by the documentation and by my own measurements. If rule #1 of optimization is 'measure', rule #2 is 'know what it is you've measured'."
Android NDK | Android Developers
Android NDK | Android Developers: "The Android NDK is a toolset that lets you embed components that make use of native code in your Android applications.
Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed."
Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed."
Five Reasons You Haven’t Launched | Software by Rob
Five Reasons You Haven’t Launched | Software by Rob: "Bonus Reason: You Have Launched, But No One Noticed
You had a great idea for a product. You went and built it in your bedroom. And now it’s available for sale. Hooray! You made it to launch. Only problem: no one noticed.
You missed one minor detail in your mental business plan. You need a targeted, sustainable strategy for bringing prospects to your door. Or in this case, your website. If it’s not both targeted and sustainable you are out of luck."
You had a great idea for a product. You went and built it in your bedroom. And now it’s available for sale. Hooray! You made it to launch. Only problem: no one noticed.
You missed one minor detail in your mental business plan. You need a targeted, sustainable strategy for bringing prospects to your door. Or in this case, your website. If it’s not both targeted and sustainable you are out of luck."
Wiseandroid.com | Intro to the three Android Audio APIs
Wiseandroid.com | Intro to the three Android Audio APIs: "Conclusion: Choosing the right audio API
Here’s a table that might help you find your way between the three audio APIs that you have on Android.
Question If Yes
Do you need low latency, such as in games or sound effects? Use SoundPool; if it’s not flexible enough, use AudioTrack
Do you need to play video that has an audio track? Use MediaPlayer
Do you have a set of short sounds that you expect to play many times? Use SoundPool
Do you need to stream audio from an external source, e.g. HTTP or TCP stream? Try using MediaPlayer; if it doesn’t support your case, use AudioTrack
Do you need to generate audio from scratch, such as by using math formulas / frequency modulation? Use AudioTrack
Do you need to play background music? Use MediaPlayer
Do you need to modify the audio on the fly? Use AudioTrack
This table is far from being complete, but hopefully it could help you choose the right API for your"
Here’s a table that might help you find your way between the three audio APIs that you have on Android.
Question If Yes
Do you need low latency, such as in games or sound effects? Use SoundPool; if it’s not flexible enough, use AudioTrack
Do you need to play video that has an audio track? Use MediaPlayer
Do you have a set of short sounds that you expect to play many times? Use SoundPool
Do you need to stream audio from an external source, e.g. HTTP or TCP stream? Try using MediaPlayer; if it doesn’t support your case, use AudioTrack
Do you need to generate audio from scratch, such as by using math formulas / frequency modulation? Use AudioTrack
Do you need to play background music? Use MediaPlayer
Do you need to modify the audio on the fly? Use AudioTrack
This table is far from being complete, but hopefully it could help you choose the right API for your"
Text Captcha Demo
Text Captcha Demo: "Which of T-shirt, horse, milk, library or red is a colour?
What word from 'communities, expands, seismic, attaching' contains the letter 'x'?
What is eighty two thousand four hundred and ninety seven as digits?
What number is 3rd in the series two, 5, twenty five, 16 and ten?
Of the numbers 4, seventy one, ninety nine, 54 or twenty six, which is the lowest?
11 - six is what?
What day is today, if yesterday was Friday?
Which of house, Wednesday or monkey is the name of a day?
What day is today, if tomorrow is Wednesday?
The word 'undaunted' has how many letters?"
What word from 'communities, expands, seismic, attaching' contains the letter 'x'?
What is eighty two thousand four hundred and ninety seven as digits?
What number is 3rd in the series two, 5, twenty five, 16 and ten?
Of the numbers 4, seventy one, ninety nine, 54 or twenty six, which is the lowest?
11 - six is what?
What day is today, if yesterday was Friday?
Which of house, Wednesday or monkey is the name of a day?
What day is today, if tomorrow is Wednesday?
The word 'undaunted' has how many letters?"
All Life on Earth Could Have Come From Alien Zombies | Wired Science | Wired.com
All Life on Earth Could Have Come From Alien Zombies | Wired Science | Wired.com: "All Life on Earth Could Have Come From Alien Zombies"
Urban Dictionary: gpoyw
Urban Dictionary: gpoyw: "GPOYW = Gratuitous Picture Of Yourself Wednesday! a funny weekly picture of yourself. shot by you or someone else. used by blogger e.g. tumblr. can also be shot on other days, but posted only on wednesdays"
YouTube - Piano stairs - TheFunTheory.com - Rolighetsteorin.se
YouTube - Piano stairs - TheFunTheory.com - Rolighetsteorin.se: ""
Holy f*ck! This video of the budiling and playing of a musical art installation (the piano stairs) has 13M views and no monetization. SMLG. Time for action.
Holy f*ck! This video of the budiling and playing of a musical art installation (the piano stairs) has 13M views and no monetization. SMLG. Time for action.
Tuesday, November 09, 2010
Bag of words model in computer vision - Wikipedia, the free encyclopedia
Bag of words model in computer vision - Wikipedia, the free encyclopedia: "The BoW in NLP is a popular method for representing documents, which ignores the word orders. For example, 'a good book' and 'book good a' are the same under this model. The BoW model allows a dictionary-based modeling, and each document looks like a 'bag' (thus the order is not considered), which contains some words from the dictionary. Computer vision researchers use a similar idea for image representation (Here an image may refer to a particular object, such as an image of a car). For example, an image can be treated as a document, and features extracted from the image are considered as the 'words' (Usually some manipulations are needed, which are described below). The BoW representation serves as the basic element for further processing, such as object categorization."
A. Vedaldi - Code - Bag
A. Vedaldi - Code - Bag of Features
Bag of features is a well established technique for the visual classification of objects, categories of objects and textures. This is an implementation of a simplified version of the method of [1], which is based on the concept of hierarchical K-means dictionary. This technique is appealing because of its simplicity and power. I also used suggestions from [2], namely the extraction of random features.
Bag of features is a well established technique for the visual classification of objects, categories of objects and textures. This is an implementation of a simplified version of the method of [1], which is based on the concept of hierarchical K-means dictionary. This technique is appealing because of its simplicity and power. I also used suggestions from [2], namely the extraction of random features.
Google plugs your surf history into ad money machine • The Register
Google plugs your surf history into ad money machine • The Register: "Google has unleashed a new behavioral ad targeting scheme onto YouTube and partner sites in its AdSense advertising network - though it has carefully avoided the term behavioral ad targeting. Google prefers 'interest-based advertising.'
Whatever you call it, YouTube and AdSense sites are now showing ads to websurfers based on the (many) pages they've perused in the past. 'We think we can make online advertising even more relevant and useful by using additional information about the websites people visit,' Google VP Susan Wojcicki wrote this morning in a blog post entitled 'Making ads more interesting.'"
Whatever you call it, YouTube and AdSense sites are now showing ads to websurfers based on the (many) pages they've perused in the past. 'We think we can make online advertising even more relevant and useful by using additional information about the websites people visit,' Google VP Susan Wojcicki wrote this morning in a blog post entitled 'Making ads more interesting.'"
Shhh... Opera holds the web's most valuable secret • The Register
Shhh... Opera holds the web's most valuable secret • The Register: "Because its users trust Opera with such intimate information, the company feels it can't engage in any Phorm-like behavioural exploitation. Break the bond of trust and they'll destroy the business. Once upon a time, Google had a similar philosophy - Don't Get Too Creepy Today (I may have mis-remembered that). Even Google does behavioural advertising now, but it's very careful not to use the b-word."
Human-computer music performances use system that links music and musical gestures (w/ Video)
Human-computer music performances use system that links music and musical gestures (w/ Video)
Human-computer music performances use system that links music and musical gestures (w/ Video)
Every musical sound comes from a specific way that an instrument is played. With modern technology such as sensors, signal processing, and sometimes machine learning algorithms, researchers can determine the precise musical gesture used to produce a particular sound on an instrument. The ability to recreate musical gestures from sounds can be used for interactive human-computer music performances, music transcription, and other innovative applications.
This is work that was done in my lab. How freaking cool is that?
Every musical sound comes from a specific way that an instrument is played. With modern technology such as sensors, signal processing, and sometimes machine learning algorithms, researchers can determine the precise musical gesture used to produce a particular sound on an instrument. The ability to recreate musical gestures from sounds can be used for interactive human-computer music performances, music transcription, and other innovative applications.
This is work that was done in my lab. How freaking cool is that?
Monday, November 08, 2010
The Devil’s Dictionary (2.0): Burning Man
The Devil’s Dictionary (2.0): Burning Man: "Burning Man, noun
A yearly attempt to create the perfect society by gathering many thousands of people in the middle of the desert. They eventually escape, however."
A yearly attempt to create the perfect society by gathering many thousands of people in the middle of the desert. They eventually escape, however."
Mark Shuttleworth � Blog Archive � Unity on Wayland
Mark Shuttleworth � Blog Archive � Unity on Wayland: "The next major transition for Unity will be to deliver it on Wayland, the OpenGL-based display management system. We’d like to embrace Wayland early, as much of the work we’re doing on uTouch and other input systems will be relevant for Wayland and it’s an area we can make a useful contribution to the project."
szl - Project Hosting on Google Code
szl - Project Hosting on Google Code
Nice! I used sawzall when I was an intern at Google this summer. Glad to see it out in the wild.
Nice! I used sawzall when I was an intern at Google this summer. Glad to see it out in the wild.
Embedly - About
Embedly - About: "Embedly, Inc. provides a service which makes every URL on the internet embeddable for any website or web application in which it is posted. Currently, we serve over 500,000 embeds per day to over 200 sites.
Embedly works on the notion that links do not engage users unless they have relevant content around them. There are numerous links moving quickly through the internet everyday via social media and news sites such as Twitter, Facebook, Digg, and Reddit. Click-thru rates are being reduced as the amount of links multiply."
Embedly works on the notion that links do not engage users unless they have relevant content around them. There are numerous links moving quickly through the internet everyday via social media and news sites such as Twitter, Facebook, Digg, and Reddit. Click-thru rates are being reduced as the amount of links multiply."
The Art of Unix Programming
The Art of Unix Programming: "Rule of Modularity: Write simple parts connected by clean interfaces.
Rule of Clarity: Clarity is better than cleverness.
Rule of Composition: Design programs to be connected with other programs.
Rule of Separation: Separate policy from mechanism; separate interfaces from engines.
Rule of Simplicity: Design for simplicity; add complexity only where you must.
Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do.
Rule of Transparency: Design for visibility to make inspection and debugging easier.
Rule of Robustness: Robustness is the child of�transparency and simplicity.
Rule of Representation: Fold knowledge into data, so�program logic can be stupid and robust.
Rule of Least Surprise: In interface design, always do the�least surprising thing.
Rule of Silence: When a program has nothing surprising to say, it should say nothing.
Rule of Repair: Repair what you can — but when you must fail, fail noisily and as soon as possible.
Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.
Rule of Generation: Avoid hand-hacking; write programs to write programs when you can.
Rule of Optimization: Prototype before polishing. Get it working before you optimize it.
Rule of Diversity: Distrust all claims for one true way.
Rule of Extensibility: Design for the future, because it will be here sooner than you think."
Rule of Clarity: Clarity is better than cleverness.
Rule of Composition: Design programs to be connected with other programs.
Rule of Separation: Separate policy from mechanism; separate interfaces from engines.
Rule of Simplicity: Design for simplicity; add complexity only where you must.
Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do.
Rule of Transparency: Design for visibility to make inspection and debugging easier.
Rule of Robustness: Robustness is the child of�transparency and simplicity.
Rule of Representation: Fold knowledge into data, so�program logic can be stupid and robust.
Rule of Least Surprise: In interface design, always do the�least surprising thing.
Rule of Silence: When a program has nothing surprising to say, it should say nothing.
Rule of Repair: Repair what you can — but when you must fail, fail noisily and as soon as possible.
Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.
Rule of Generation: Avoid hand-hacking; write programs to write programs when you can.
Rule of Optimization: Prototype before polishing. Get it working before you optimize it.
Rule of Diversity: Distrust all claims for one true way.
Rule of Extensibility: Design for the future, because it will be here sooner than you think."
Sunday, November 07, 2010
Welcome to Nanex.net
Welcome to Nanex.net: "Nanex is the creator and developer of NxCore, a streaming whole market datafeed with an easy to use API. Nanex supports NxCore and develops applications that run on the NxCore platform.
NxCore (pronounced n'core) is a high-performance, real-time streaming datafeed (ticker plant) that brings the whole market to your workstation or desktop computer. NxCore excels in delivering and databasing all the quotes and trades transmitted by the exchanges, even in the hyper-active U.S. Option market (OPRA) which now transmits over 1,700,000 quotes per second, and 6 billion quotes per trading day."
NxCore (pronounced n'core) is a high-performance, real-time streaming datafeed (ticker plant) that brings the whole market to your workstation or desktop computer. NxCore excels in delivering and databasing all the quotes and trades transmitted by the exchanges, even in the hyper-active U.S. Option market (OPRA) which now transmits over 1,700,000 quotes per second, and 6 billion quotes per trading day."
Friday, November 05, 2010
Basic Types, Strings, and Arrays
Basic Types, Strings, and Arrays: "JNIEXPORT jint JNICALL
Java_IntArray_sumArray(JNIEnv *env, jobject obj, jintArray arr)
{
jint buf[10];
jint i, sum = 0;
(*env)->GetIntArrayRegion(env, arr, 0, 10, buf);
for (i = 0; i < 10; i ) {
sum = buf[i];
}
return sum;
}"
Java_IntArray_sumArray(JNIEnv *env, jobject obj, jintArray arr)
{
jint buf[10];
jint i, sum = 0;
(*env)->GetIntArrayRegion(env, arr, 0, 10, buf);
for (i = 0; i < 10; i ) {
sum = buf[i];
}
return sum;
}"
Convert double array to jdoubleArray - android-ndk | Google Groups
Convert double array to jdoubleArray - android-ndk | Google Groups: "jdoubleArray doubleArray = (*env)->NewDoubleArray(env, 16);
� � (*env)->SetDoubleArrayRegion( env, doubleArray, 0, 16, (const jdouble*)
gl_para );"
� � (*env)->SetDoubleArrayRegion( env, doubleArray, 0, 16, (const jdouble*)
gl_para );"
How do you add an int to a string in C ? - Stack Overflow
How do you add an int to a string in C ? - Stack Overflow: "#include
std::ostringstream oss;
oss << text << i;
std::cout << oss.str();"
std::ostringstream oss;
oss << text << i;
std::cout << oss.str();"
Thursday, November 04, 2010
CrystaX .NET
CrystaX .NET: "Customized Android NDK r4 with enabled support of C exceptions, RTTI and Standard C Library"
Android NDK | Android Developers
Android NDK | Android Developers: "Optional support for ARM Advanced SIMD (NEON) GCC intrinsics and VFPv3-D32. Supported by devices such as Verizon Droid by Motorola, Google Nexus One, and others."
Wednesday, November 03, 2010
Tuesday, November 02, 2010
lbrandy.com � Blog Archive � Using genetic algorithms to find Starcraft 2 build orders
lbrandy.com � Blog Archive � Using genetic algorithms to find Starcraft 2 build orders
Shockingly, I did not get addicted to StarCraft II as I feared. Have started for the nethack tournament this year, but probably will just do one ascension for it. The server is so painfully slow this early in the tournament.
Shockingly, I did not get addicted to StarCraft II as I feared. Have started for the nethack tournament this year, but probably will just do one ascension for it. The server is so painfully slow this early in the tournament.
Monday, November 01, 2010
Die Antwoord Is “Fake,” And So What? | Videogum
Die Antwoord Is “Fake,” And So What? | Videogum: "“give them whatever they want because what they are doing is great,"
Lars Rasmussen Quits Google, Joins Facebook
Lars Rasmussen Quits Google, Joins Facebook: "The decision to move on comes less than two months after the company said it would scrap Rasmussen's pet project, Google Wave, a visionary attempt to redefine the tools for online communication and collaboration.
'We were not quite the success that Google was hoping for, and trying to persuade them not to pull the plug and ultimately failing was obviously a little stressful,' the Danish-born computer science engineer said."
'We were not quite the success that Google was hoping for, and trying to persuade them not to pull the plug and ultimately failing was obviously a little stressful,' the Danish-born computer science engineer said."
Subscribe to:
Posts (Atom)