Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK


My entry for the js13kgames challenge was cutting it too close to 13kb and I needed more room, so I decided to cut out the one image that I had - the Twitter logo for the sharing link at the Game Over screen.

Working on a class in our application, I discovered that it was being included before a number of constants it used for its members were even defined. Puzzled on how this had never been a problem I started to experiment; echoing the member at the bottom of the class file after the class closed showed the expected CONSTANT_NAME. I was very confused at runtime the value of the member in the constructor and elsewhere in the class appeared co....

Working on a class in our application, I discovered that it was being included before a number of constants it used for its members were even defined. Puzzled on how this had never been a problem I started to experiment; echoing the member at the bottom of the class file after the class closed showed the expected CONSTANT_NAME. I was very confused at runtime the value of the member in the constructor and elsewhere in the class appeared co....


Postgres out of the box has an abundance of datatypes, from standard numeric datatypes to geometric or even network datatypes . With extensions you can get even more out of it as earlier discussed with hStore . Though with all of the datatypes its easy to miss out on some of them that are there, in fact one of my favorites is often missed entirely. The Array datatype lets you do just as you’d expect, store an array inside Postgres. ....

Postgres out of the box has an abundance of datatypes, from standard numeric datatypes to geometric or even network datatypes . With extensions you can get even more out of it as earlier discussed with hStore . Though with all of the datatypes its easy to miss out on some of them that are there, in fact one of my favorites is often missed entirely. The Array datatype lets you do just as you’d expect, store an array inside Postgres. ....

Non fare lo stronzo Codice semplice è difficile da scrivere Codice  squisitamente semplice è davvero difficile da scrivere Se è semplice leggerlo non vuol dire che sia stato semplice scriverlo In effetti più è semplice più, probabilmente, è stato difficile scriverlo Ci sono molti modi di ottenere lo stesso risultato E’ davvero improbabile che il primo che ti viene in mente sia anche il migliore Probabilmente il migliore  non esiste – n....

- www.rockoder.com - 13 years ago - eng

In my applications any personal data collected is not intentionally sold or shared to any third parties. Apparently the above wasn’t complete enough. Please see below. Your privacy is important to GripDev. This privacy statement provides information about the personal information that GripDev collects, and the ways in which GripDev uses that personal information. Personal information collection GripDev may collect and use the follow..


കഴിഞ്ഞ മൂന്നു വര്‍ഷങ്ങളില്‍ എണ്ണം 80-ശതമാനത്തിലധികം കുറഞ്ഞ അണ്ണാരക്കണ്ണന്‍മാര്‍ ഇപ്പോള്‍ വംശനാശ ഭീഷണി നേരിടുകയാണ് (മാതൃഭൂമി, 15 ഓഗസ്റ്റ്). കേരളത്തിലെമ്പാടും ഒരു കാലത്ത് പതിവ് കാഴ്ച്ചയായിരുന്ന അണ്ണാന്‍ ഇല്ലാതാകുന്നു എന്ന് കേള്‍ക്കുമ്പോള്‍ ആദ്യം നടുക്കം, പിന്നെ സങ്കടം :(

കഴിഞ്ഞ മൂന്നു വര്‍ഷങ്ങളില്‍ എണ്ണം 80-ശതമാനത്തിലധികം കുറഞ്ഞ അണ്ണാരക്കണ്ണന്‍മാര്‍ ഇപ്പോള്‍ വംശനാശ ഭീഷണി നേരിടുകയാണ് (മാതൃഭൂമി, 15 ഓഗസ്റ്റ്). കേരളത്തിലെമ്പാടും ഒരു കാലത്ത് പതിവ് കാഴ്ച്ചയായിരുന്ന അണ്ണാന്‍ ഇല്ലാതാകുന്നു എന്ന് കേള്‍ക്കുമ്പോള്‍ ആദ്യം നടുക്കം, പിന്നെ സങ്കടം :(

As some of you might know, we had an outage yesterday. We believe that in every mistake there is something to learn from, so after each…

For those who don’t know, GWT-Bootstrap wants to port the Twitter Bootstrap widgets to GWT compatible and easy to use components/widgets.

As some of you might know, we had an outage yesterday. We believe that in every mistake there is something to learn from, so after each…

Edit: This code is now on PyPi: https://pypi.python.org/pypi/django-choice-object tl;dr Metaclasses are awesome When using Django’s Model or Form frameworks you can define a fixed set of choices for fields which are list of tuples containing a value and some text to associate with that value. The do...

Edit: This code is now on PyPi: https://pypi.python.org/pypi/django-choice-object tl;dr Metaclasses are awesome When using Django’s Model or Form frameworks you can define a fixed set of choices for fields which are list of tuples containing a value and some text to associate with that value. The do...

On any long running project of consequence, refactoring will happen. While usually this is a good thing, it can sometimes lead to the case where all references to a file are removed, but the file itself still sits in the codebase. Though not technically a problem in itself, this can cause a bit of unnecessarily bloat and confusion, not to mention unnecessary time spent updating these orphaned files to support future refactoring efforts.

Today we’re featuring a guest post from our friends at Retronyms. They’ve built some amazing community features into their app Tabletop using the SoundCloud API and have open sourced their CloudSeeder Devkit. This post was written for us by David Shu. David is a software engineer at the Retronyms and has worked on a number of iOS apps, including Tabletop and Dokobots. He currently resides in San Francisco, CA. We recently built a SoundClou..

Today we’re featuring a guest post from our friends at Retronyms. They’ve built some amazing community features into their app Tabletop using the SoundCloud API and have open sourced their CloudSeeder Devkit. This post was written for us by David Shu. David is a software engineer at the Retronyms and has worked on a number of iOS apps, including Tabletop and Dokobots. He currently resides in San Francisco, CA. We recently built a SoundClou..

Today I learned that npm (the node.js package manager) has support for arbitrary commands and chained commands. I guess I always knew this…

In my previous post I talked about making a laser beam using the HTML5 canvas stroke() method. I mentioned the next thing I wanted to do being adding a curve to the beam to make it look more fluid as it moves (and yes, I know lasers do not curve. Mine does. Shut up. It’s a magic laser. Or it may not even be a “laser” when I’m done with it)

Over the past two days I’ve been working on lasers. It seemed like this would be an easy thing to put in before I started. I mean I already have bullets that you can shoot at will, so a laser is just like a big…bullet…uh…right?

According to the project site on GitHub , The Guava project contains several of Google’s core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Yesterday, I wrote a small article talking about Guice and JUnit, so, this time, I’ll just say how to use the small lib that I build (not big deal, one class, one annotation =] )

Guice and JUnit - carlosbecker.com - 13 years ago - eng

Today I experimented with positioning entities on top of each other to make a boss with specific areas that you have to target in order to kill. Hitting the rest of the body does little to no damage, but hitting specific areas with the right weapons increases damage dealt to the boss. These could also be used to customize other properties, like having different hit areas be different sizes, types, etc.

A Series on Machine Learning These days an absolutely staggering amount of research and development work goes into the very coarsely defined field of “machine learning.” Part of the reason why it’s so coarsely defined is because it borrows techniques from so many different fields. Many problems in machine learning can be phrased in different but equivalent ways. While they are often purely optimization problems, such techniques can be expre..

A Series on Machine Learning These days an absolutely staggering amount of research and development work goes into the very coarsely defined field of “machine learning.” Part of the reason why it’s so coarsely defined is because it borrows techniques from so many different fields. Many problems in machine learning can be phrased in different but equivalent ways. While they are often purely optimization problems, such techniques can be expre..

A Series on Machine Learning These days an absolutely staggering amount of research and development work goes into the very coarsely defined field of “machine learning.” Part of the reason why it’s so coarsely defined is because it borrows techniques from so many different fields. Many problems in machine learning can be phrased in different but equivalent ways. While they are often purely optimization problems, such techniques can be expre..

Email fraud - connortumbleson.com - 13 years ago - eng
So I've come across another email case. A friend of mine got their email password stolen for their Yahoo account. Within minutes their Gmail account was also compromised and the password on both accounts were changed. Hope seemed lost, and this post details the outline of my procedure

It’s a well known fact that the cursor_sharing parameter can be set to FORCE for making Oracle replace any literals with system-generated bind variable placeholders and then calculating the SQL hash value for looking up an existing cursor in library cache. This should reduce the amount of hard parsing and shared pool garbage. Also, the same mechanism (of replacing literal values with bind variable placeholders before calculating the S..

It’s a well known fact that the cursor_sharing parameter can be set to FORCE for making Oracle replace any literals with system-generated bind variable placeholders and then calculating the SQL hash value for looking up an existing cursor in library cache. This should reduce the amount of hard parsing and shared pool garbage. Also, the same mechanism (of replacing literal values with bind variable placeholders before calculating the S..

I don’t know if you share my point of view, but I have a confession to make: I hate issue trackers. I usually work on small projects with small teams, and I find monsters like Bugzilla or Redmine an overkill. Another thing is that in my head the word “issue” has a bitter taste. I prefer the word “task” instead, because it doesn’t make much difference to me when I’m implementing a new long-expected feature or fixing an annoying bug.

I don’t know if you share my point of view, but I have a confession to make: I hate issue trackers. I usually work on small projects with small teams, and I find monsters like Bugzilla or Redmine an overkill. Another thing is that in my head the word “issue” has a bitter taste. I prefer the word “task” instead, because it doesn’t make much difference to me when I’m implementing a new long-expected feature or fixing an annoying bug.


the first post - zserge.com - 13 years ago - eng
Normally, people don’t read ‘hello’ posts. I consider them useless, they teach nothing, mean nothing but still take time to write and to read. So, I strongly hope that I will be the only person who read this. I started another blog. I already have one (in Russian), but I hope they both will co-exists in future. Some posts will be translated, some will be adopted, others will not. Anyway, I can’t promise too much, but the idea of this site/b..


the first post - zserge.com - 13 years ago - eng
Normally, people don’t read ‘hello’ posts. I consider them useless, they teach nothing, mean nothing but still take time to write and to read. So, I strongly hope that I will be the only person who read this. I started another blog. I already have one (in Russian), but I hope they both will co-exists in future. Some posts will be translated, some will be adopted, others will not. Anyway, I can’t promise too much, but the idea of this site/b..

Di Codecademy avevo già scritto tempo fa  in occasione dei loro primi corsi giocoso-interattivi su HTML, CSS  e JavaScript. E’ di ieri l’annuncio del nuovo corso Python per principianti. Se volete rompere il ghiaccio con questo bellissimo linguaggio l’approccio di Codecademy (imparare divertendosi, anche grazie a collaudati meccanismi incentivanti come i punteggi e i trofei) potrebbe fare per voi.

I am a nerd - www.evantahler.com - 13 years ago - eng
I received some stickers at work today from Joyent and, like I have been doing for the past many years, I stuck them to the back of my…

Too many tiny functions? - liza.io - 13 years ago - eng
When do you have too many functions? For me breaking things down into functions makes it easier to read in many cases, but I’ve been hesitant to separate out everything into tiny bits and pieces. Let’s say someone else is looking at my code - does it get to a point where generally it’s just too much? For example, what would generally be considered better, this:

Dear reader, this post has an interactive simulation! We encourage you to play with it as you read the article below. In our series of posts on cellular automata, we explored Conway’s classic Game of Life and discovered some interesting patterns therein. And then in our primers on computing theory, we built up a theoretical foundation for similar kinds of machines, including a discussion of Turing machines and the various computational comp..

3 visitors online