|
Trawling through the logs of search queries I noticed that some people are using the Google Code Search lang syntax. An example that I spotted was the following “throw.* runtime_error lang:c++” Note the lang:c++ portion. Of couse this ended up spitting back no useful results because the lang:c++ was treated as part of the search. Well no longer is this the case. searchcode now supports the lang keyword in addition to the existing ext on..
|
|
This post is a list of many of the reasons to use Postgres, much this content as well as how to use these features will later be curated within PostgresGuide.com . If you need to get started check out Postgres.app for Mac, or get a Cloud instance at Heroku Postgres for free UPDATE: A part 2 has been posted on Why Use Postgres Very often recently I find myself explaining why Postgres is so great. In an effort to save myself a....
|
|
This post is a list of many of the reasons to use Postgres, much this content as well as how to use these features will later be curated within PostgresGuide.com . If you need to get started check out Postgres.app for Mac, or get a Cloud instance at Heroku Postgres for free UPDATE: A part 2 has been posted on Why Use Postgres Very often recently I find myself explaining why Postgres is so great. In an effort to save myself a....
|
|
I recently embarked upon a performance investigation to figure out why a particular operation was slow. My theory was that it was the serialization/deserialization cost with a set of large objects; my colleague’s theory was the iteration over the set. We were both wrong. The investigation became intriguing when we started measuring the elapsed time at various points in the application and noticed that the bulk of the time was being spent ..
|
|
My computer met with a large quantity of pepi max last night. Currently the only working computer I have is my work machine, well this isn’t strictly true, I also have a very damp one that won’t turn on. Aside from these ramblings and more to the point, this means that until I can save, order and build a new machine (and hopefully recover my data) I’m unable to continue work on the BBC News app. I know there is currently a minor bug aroun..
|
|
My main computer met with a large quantity of pepi max last night. Currently the only working computer I have is my work machine, well this isn’t strictly true, I also have a very damp one that won’t turn on. Aside from these ramblings and more to the point, this means that until I can spec, order and build a new machine and hopefully recover my data I’m unable to continue work on the BBC News app. I know there is currently a minor bug ar..
|
|
Laying the foundation of western thought and philosophy, few civilizations in history have contributed to humanity more than the Greeks.
|
|
If you were following my blog, you may seem that I have once tried to make WS-FTP project with Java, however the web-sockets were on draft and it was changing quickly and they were not safe. Meantime, I have learned and mastered NodeJS and met Socket.io, and I decided to use them, since they were providing a better interface and it was much more easier to code a web server with NodeJS rather than Java.
|
|
caption id=“attachment_48002” align=“alignleft” width=“225” caption=“Look at that face…I don’t think Keeda is as excited about this endeavour as I am.”][/caption]
|
|
One feature I miss from my Perl days, which I’ve never seen in another language. I am writing a test loop and I want it to run 10k times. So I write, in Java: for (int i = 0; i < 10000; i++) { ... } Nothing surprising about that. But in Perl I could write: for (my $i = 0; $i < 10_000; $i++) { ... } You can put underscores anywhere when writing number literals, and they will get ignored by Perl. So you can make such large numbers a lot..
|
|
Overview In this primer we’ll get a first taste of the mathematics that goes into the analysis of sound and images. In the next few primers, we’ll be building the foundation for a number of projects in this domain: extracting features of music for classification, constructing so-called hybrid images, and other image manipulations for machine vision problems (for instance, for use in neural networks or support vector machines; we’re planning..
|
|
Overview In this primer we’ll get a first taste of the mathematics that goes into the analysis of sound and images. In the next few primers, we’ll be building the foundation for a number of projects in this domain: extracting features of music for classification, constructing so-called hybrid images, and other image manipulations for machine vision problems (for instance, for use in neural networks or support vector machines; we’re planning..
|
|
Overview In this primer we’ll get a first taste of the mathematics that goes into the analysis of sound and images. In the next few primers, we’ll be building the foundation for a number of projects in this domain: extracting features of music for classification, constructing so-called hybrid images, and other image manipulations for machine vision problems (for instance, for use in neural networks or support vector machines; we’re planning..
|
|
The nostalgia of serial console servers, kvm’s and switched PDU’s is hopefully no longer visible in your server room. If not, you must definitely start playing catch up. Please forgive my ignorance, but these things might still be common for big windows shops, however if that’s the case, you’ve got an entirely different set of problems ;) IPMI is an IP based protocol that allows you to talk directly to a little computer, usually built in ..
|
|
The nostalgia of serial console servers, kvm’s and switched PDU’s is hopefully no longer visible in your server room. If not, you must definitely start playing catch up. Please forgive my ignorance, but these things might still be common for big windows shops, however if that’s the case, you’ve got an entirely different set of problems ;) IPMI is an IP based protocol that allows you to talk directly to a little computer, usually built in ..
|
|
So you’ve learned screen, ssh and vim. Time to take your skills to level two. Day one: You’ve logged in to your server remotely via ssh. You run “screen -xRR”, and two minutes later you’re busy chatting away in irssi and vim is running in the other window, because, you know, real sysadmins don’t use emacs. Lunch time: You grab your laptop and head off for lunch. When you open the lid and look at your terminals, they’re all frozen, becau..
|
|
So you’ve learned screen, ssh and vim. Time to take your skills to level two. Day one: You’ve logged in to your server remotely via ssh. You run “screen -xRR”, and two minutes later you’re busy chatting away in irssi and vim is running in the other window, because, you know, real sysadmins don’t use emacs. Lunch time: You grab your laptop and head off for lunch. When you open the lid and look at your terminals, they’re all frozen, becau..
|
|
I have recently switched jobs and had to set up a home office. I have heard a lot of good things about standing desks and thought this was the perfect opportunity to try one. I had looked for one online but those things aren’t cheap (~ $800). Instead of dropping some serious cash, I stacked up some bins and made a poorman’s standing desk. I have a laptop stand and a second monitor. Nothing special, really. I have been standing while....
|
|
I have recently switched jobs and had to set up a home office. I have heard a lot of good things about standing desks and thought this was the perfect opportunity to try one. I had looked for one online but those things aren’t cheap (~ $800). Instead of dropping some serious cash, I stacked up some bins and made a poorman’s standing desk. I have a laptop stand and a second monitor. Nothing special, really. I have been standing while....
|
|
On Friday my iPhone 4 took its dying breath and stopped receiving calls while rebooting itself repeatedly. For the record, this is what my iPhone 4 looks like. Its death is probably my fault. It’s seen two major falls - the first after being placed on top of thin air instead of the bathroom counter after a long night of DXHR and the second during a spider incident.
|
|
My contract with my previous shared hosting contractor is coming to a close, and as they seem to have all but abandoned their business, I decided it was time to move away. I looked at using Amazon’s EC2, but ultimately decided to go with Bhost, with which I’m fairly happy so far. To get some decent performance out of it, I planned to use Nginx as my web server Keep using Apache as usual All my websites are configured to work with apache, ....
|
|
My contract with my previous shared hosting contractor is coming to a close, and as they seem to have all but abandoned their business, I decided it was time to move away. I looked at using Amazon’s EC2, but ultimately decided to go with Bhost, with which I’m fairly happy so far. To get some decent performance out of it, I planned to use Nginx as my web server Keep using Apache as usual All my websites are configured to work with apache, ....
|
|
La scorsa settimana ho partecipato come relatore alla prima edizione del Ravenna CNA Barcamp sulla cultura d’impresa 2.0. Offline / Online è il racconto di una esperienza vissuta sul campo; un case study su come il mercato del software si è evoluto nel corso degli anni passando dalla classica filiera lunga sul territorio, tipica degli anni ’90 e della prima metà dei 2000, alla vendita online dei giorni nostri. La crisi economica degli ultim..
|
|
La scorsa settimana ho partecipato come relatore alla prima edizione del Ravenna CNA Barcamp sulla cultura d’impresa 2.0. Offline / Online è il racconto di una esperienza vissuta sul campo; un case study su come il mercato del software si è evoluto nel corso degli anni passando dalla classica filiera lunga sul territorio, tipica degli anni ’90 e della prima metà dei 2000, alla vendita online dei giorni nostri. La crisi economica degli ultim..
|
|
La scorsa settimana ho partecipato come relatore alla prima edizione del Ravenna CNA Barcamp sulla cultura d’impresa 2.0. Offline / Online è il racconto di una esperienza vissuta sul campo; un case study su come il mercato del software si è evoluto nel corso degli anni passando dalla classica filiera lunga sul territorio, tipica degli anni ’90 e della prima metà dei 2000, alla vendita online dei giorni nostri. La crisi economica degli ultim..
|
|
La scorsa settimana ho partecipato come relatore alla prima edizione del Ravenna CNA Barcamp sulla cultura d’impresa 2.0. Offline / Online è il racconto di una esperienza vissuta sul campo; un case study su come il mercato del software si è evoluto nel corso degli anni passando dalla classica filiera lunga sul territorio, tipica degli anni ’90 e della prima metà dei 2000, alla vendita online dei giorni nostri. La crisi economica degli ultim..
|
|
There was a question in Oracle-L about where is the LOB data actually stored (in the row or the LOB segments) and what are the exact conditions when a switch from one to another may happen. The documentation isn’t fully clear about this and the “4000 bytes” number may mislead people to think that you can store 4000 bytes of your data in a LOB item before it must move out-of-line. I clarified this in my post in Oracle-L, but will pos..
|
|
There was a question in Oracle-L about where is the LOB data actually stored (in the row or the LOB segments) and what are the exact conditions when a switch from one to another may happen. The documentation isn’t fully clear about this and the “4000 bytes” number may mislead people to think that you can store 4000 bytes of your data in a LOB item before it must move out-of-line. I clarified this in my post in Oracle-L, but will pos..
|
|
The Complexity of Things Previously on this blog (quite a while ago), we’ve investigated some simple ideas of using randomness in artistic design (psychedelic art, and earlier randomized css designs). Here we intend to give a more thorough and rigorous introduction to the study of the complexity of strings. This naturally falls into the realm of computability theory and complexity theory, and so we refer the novice reader to our other prime..
|
|
The Complexity of Things Previously on this blog (quite a while ago), we’ve investigated some simple ideas of using randomness in artistic design (psychedelic art, and earlier randomized css designs). Here we intend to give a more thorough and rigorous introduction to the study of the complexity of strings. This naturally falls into the realm of computability theory and complexity theory, and so we refer the novice reader to our other prime..
|
|
The Complexity of Things Previously on this blog (quite a while ago), we’ve investigated some simple ideas of using randomness in artistic design (psychedelic art, and earlier randomized css designs). Here we intend to give a more thorough and rigorous introduction to the study of the complexity of strings. This naturally falls into the realm of computability theory and complexity theory, and so we refer the novice reader to our other prime..
|
|
View it live here or get the code here The first URL shortening site I saw was several years ago and was called TinyURL. Soon after Twitter gained popularity a whole slew of them popped up ( bitly , tiny.cc , is.gd ) to cater for the masses constrained by Twitters 140 character limit, but a lot shut...
|
|
View it live here or get the code here The first URL shortening site I saw was several years ago and was called TinyURL. Soon after Twitter gained popularity a whole slew of them popped up ( bitly , tiny.cc , is.gd ) to cater for the masses constrained by Twitters 140 character limit, but a lot shut...
|
|
Partenza col botto per EuroPython 2012. I keynote introduttivi saranno tenuti nientemeno che dal creatore stesso del linguaggio, Guido Van Rossum, e da Alex Martelli. Ieri è stato annunciato il programma ufficiale e a quanto pare mi spetta l’inaugurazione della italian track martedì 3 luglio. Il giorno successivo sarò impegnato, ancora di prima mattina, con la versione in lingua inglese del mio talk:
|
|
Partenza col botto per EuroPython 2012. I keynote introduttivi saranno tenuti nientemeno che dal creatore stesso del linguaggio, Guido Van Rossum, e da Alex Martelli. Ieri è stato annunciato il programma ufficiale e a quanto pare mi spetta l’inaugurazione della italian track martedì 3 luglio. Il giorno successivo sarò impegnato, ancora di prima mattina, con la versione in lingua inglese del mio talk:
|