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

Let talk about the compilers. Have you ever thought of writing your own one? I will try to show you how simple it is. The first part will be pretty much theoretical, so keep patience. what we’re going to achieve? CUCU is a toy compiler for a toy language. I want it to be as close to ANSI C as possible, so that every valid CUCU program could be compiled with a C compiler without any errors.


Let talk about the compilers. Have you ever thought of writing your own one? I will try to show you how simple it is. The first part will be pretty much theoretical, so keep patience. what we’re going to achieve? CUCU is a toy compiler for a toy language. I want it to be as close to ANSI C as possible, so that every valid CUCU program could be compiled with a C compiler without any errors.

Ever since Facebook and GMail began misusing the grip icon as a navicon, countless UI frameworks and websites have started to mix the icon metaphors as well. Here are the differences, and why it’s important to be consistent… The difference between gripping then pulling and tapping then navigating

We recently added Windows Phone support to Codename One, this allows you to build your applications as a Windows XAP application for installation on a Windows Phone device. Unfortunately of all the platforms we support (including J2ME and iOS) MS is the only company that chose not to allow standard OTA distribution so you will literally need a PC in order to install the application with a cable.

In my professional work, we have a system that utilizes __call and __callStatic for caching of certain method calls. We have been running into a problem where calling an undefined method via :: within the class itself will trigger __call rather than the expected __callStatic. The Problem The following code example illustrates the issue.
In my professional work, we have a system that utilizes __call and __callStatic for caching of certain method calls. We have been running into a problem where calling an undefined method via :: within the class itself will trigger __call rather than the expected __callStatic. The Problem The following code example illustrates the issue.
I experienced a strange memory issue with Lemma this week. Memory usage skyrocketed each time I loaded a level; it never dropped back down. Now granted, I am definitely the garbage collector's worst nightmare. (I'll just say this: closures. Closures  everywhere .) But at this point I am setting fields to null all over the place and manually calling GC.Collect() after unloading a level, all to no avail. Enter the .NET Large Object Heap ..



Stamina and Sprint I finally realized that speed is perhaps the most important resource in a Parkour game. Up until now, Lemma hasn't really understood the concept of "faster" and "slower"; you were always going the same speed. Acceleration from a dead stop was almost instantaneous and the Parkour moves didn't change your speed (with the exception of wall-running). With this in mind, I decreased the acceleration a lot and made all the mo..

I mentioned that a small group of us had been working on a project in week one. The project is a startup idea generator with an 8-bit theme.

This is the third in a series of interviews on continuous delivery, this time with Elisabeth Hendrickson. You can see the first one, with Jesse Robbins, on the Thoughtworks Studios Blog, and the second, with John Allspaw, here.

it’s possible for good people, in perversely designed systems, to casually perpetrate acts of great harm on strangers, sometimes without ever realising it.” — Ben Goldacre, Bad Pharma, p. xi

Sequential Account Numbers + Affiliate Program = Financial Transparency Background Accounts generally come in two flavors: name based and numerical. Name based systems use a text representation for an account (username). Numerical systems use an id number to identify accounts. (Note: these aren't mutually exclusive) The affiliate program is nearly a staple of any online business these days. Companies give people a cut for referring t....

The United Arab Emirates holds the largest biometric database in the world, the Emirates Identity Authority has announced. The population register of Emirates ID has over **103 million digital fingerprints and over 15 million digital facial recognition records**, which includes multiple records of each UAE resident, and digital signatures as of October 11, 2012, senior officials said. This post Minority Report and Big Data first appear..


Our fusion future - purpleidea.com - 13 years ago - eng
I always find myself reading about fusion . This time, I’ve come across an excellent Q&A on slashdot by some MIT Fusion Researchers . It’s well worth the read, and so is the http://www.fusionfuture.org/ website for some clear explanations about nuclear fusion. Enjoy, James You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. Yo..

Our fusion future - purpleidea.com - 13 years ago - eng
I always find myself reading about fusion . This time, I’ve come across an excellent Q&A on slashdot by some MIT Fusion Researchers . It’s well worth the read, and so is the http://www.fusionfuture.org/ website for some clear explanations about nuclear fusion. Enjoy, James You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. Yo..

Yesterday I made another iOS build (I do them about once a week, but will be ramping up the frequency now) and spent a few hours fixing iOS specific bugs, then trying to consolidate the iOS code with the browser version code to take out as many differences as possible.

Two blind men stand within a darkened room, Unmanned, unarmed, their fear as thick as night, Each certain that the other seeks his doom, Each boasting of his knife, and new found sight.

Yesterday there was a post which hit Hacker News that talked about using SQL to access Mongo . While this is powerful I think much of the true value was entirely missed within the post. SQL is an expressive language, though people are often okay with accessing Mongo data through its own ORM. The real value is that you could actually query the data from within Postgres then join across your data stores, without having to do some ETL pro....

Yesterday there was a post which hit Hacker News that talked about using SQL to access Mongo . While this is powerful I think much of the true value was entirely missed within the post. SQL is an expressive language, though people are often okay with accessing Mongo data through its own ORM. The real value is that you could actually query the data from within Postgres then join across your data stores, without having to do some ETL pro....

After a slight (well, slightly more than slight) design change in my current project I had to build a way for players to be able to select a vessel to use before each level. This required a little bit of recoding. The gist is this (as usual, everything is a barebones placeholder at this time):

With Lukas Smith we gave the Monday keynote in this year’s International PHP Conference , titled The Internet is your application blueprint . The video is now online: The main argument of the keynote is that even though the big promises of the Service-Oriented Architecture hype of 2000s haven’t happened, by now companies are using lots of services when building their web applications. Consider these: Web analytics Streaming med....

The case of Apple sometimes comes up in discussions around continuous delivery and the lean startup. For example, Richard Durnall described Apple’s strategy to me on Twitter as follows: Brilliant and unwavering product vision from a few amazing folks going to market infrequently with huge ceremony.

up and ^ down : navigate methods ⇧ ⌘ up and ⇧ ⌘ down : switch from .h to .m ⇧ ⌘ ⌫ : go to last edit ⇧ esc : hide console/bottom view ⌥ ⌘ L : reindent code (^ i in xcode) ^ r : Run (⌘ + r in xcode) ^ tab : navigate files ⌘ o : open class ⌘ ⇧ o : open files

Da qualche giorno ho rilasciato Cerberus, uno strumento per la convalida dei dizionari Python. Gli passate un dizionario, lui lo confronta con uno schema di convalida e, se c’è qualcosa che non va (per esempio una chiave sconosciuta, oppure un valore di tipo sbagliato), ve lo segnala. Sono due le caratteristiche che rendono Cerberus interessante: è facilmente estensibile (la documentazione include un esempio di estensione del sistema di..

Da qualche giorno ho rilasciato Cerberus, uno strumento per la convalida dei dizionari Python. Gli passate un dizionario, lui lo confronta con uno schema di convalida e, se c’è qualcosa che non va (per esempio una chiave sconosciuta, oppure un valore di tipo sbagliato), ve lo segnala. Sono due le caratteristiche che rendono Cerberus interessante: è facilmente estensibile (la documentazione include un esempio di estensione del sistema di..

Da qualche giorno ho rilasciato Cerberus, uno strumento per la convalida dei dizionari Python. Gli passate un dizionario, lui lo confronta con uno schema di convalida e, se c’è qualcosa che non va (per esempio una chiave sconosciuta, oppure un valore di tipo sbagliato), ve lo segnala. Sono due le caratteristiche che rendono Cerberus interessante: è facilmente estensibile (la documentazione include un esempio di estensione del sistema di..


In computer science and sometimes mathematics, big-O notation is used to talk about how quickly a function grows while disregarding multiplicative and additive constants. When classifying algorithms, big-O notation is useful because it lets us abstract away the differences between real computers as just multiplicative and additive constants. Big-O is not a difficult concept at all, but it seems to be common even for people who should know....


Updates in the Works - boyter.org - 13 years ago - eng
Recently I have rolled out a few small performance and functional tweaks and changes. Nothing major to report here however I am working on the next version of searchcode which has an improved look and feel and blended search results. The idea being if you search for “mysql_query” you are probably interested in the documentation first and code examples second, or if you search for “mysql_query is a blocking function?” you are probably intere..

Nice Clouds I got sick of my old pixelated skybox powered by Google Images and decided to make a real one. I used Spacescape to generate a sufficiently trippy outer space skybox, chopped up some cloud photos in Gimp, fought with my code for a couple hours, and wha-la: Scary Monsters What's that glowy green thing you say? It's the new monster I just added, creatively named "the vine". See that string of dark blocks coming out of it..

Sometimes, small questions lead to big answers. Sometimes these answers are controversial. One such question is “What does this warning about serialVersionUID mean”? All the advice out there basically is for developers who don’t know what’s going on to write code that will ignore errors when something unexpected happens. In my view - this is exactly the wrong approach. The safe way to act is to make sure that your program crashes if you don..


Agile enthusiasts are quick to make fun of people who pick and choose among various agile concepts, philosophies, techniques, and tools, rather than working hard to be "pure."  We have a word for people who do that:  dilettantes.  But when we use two words we call them "cafeteria agilists."

I was working on some training materials this week, and I needed to whip up as-is and to-be business process maps.  These would be used to help trainees visualize how the software they were going to build in an agile way during the training would transform the fictional business for which it was being written.

Yesterday I had the pleasure of attending the TEDx Orange County conference where the theme was relevance. Specifically how do you stay relevant in today’s world? As the day progressed this theme blossomed for me. I took away a number of new ideas and perspectives. I learned things from people whom I expected to learn things from but also from unexpected places, which quite frankly is the best kind of serendipity. This post TEDx Orang..

It's been two weeks since Review Signal launched. The initial excitement of reaching it's first major milestone is over and I finally have a moment to think about how it went. The Stats: 3,041 Visits 10,163 Pageviews 3.34 Pages per Visit Average Visit Duration: 2m 16s Bounce Rate: 5.52% Visitors from TechCrunch: 727 Failures and Short Comings: Social Sites - Reddit, HackerNews It got very little traction in these commun....

It's been two weeks since Review Signal launched. The initial excitement of reaching it's first major milestone is over and I finally have a moment to think about how it went. The Stats: 3,041 Visits 10,163 Pageviews 3.34 Pages per Visit Average Visit Duration: 2m 16s Bounce Rate: 5.52% Visitors from TechCrunch: 727 Failures and Short Comings: Social Sites - Reddit, HackerNews It got very little traction in these commun....

It's been two weeks since Review Signal launched. The initial excitement of reaching it's first major milestone is over and I finally have a moment to think about how it went. The Stats: 3,041 Visits 10,163 Pageviews 3.34 Pages per Visit Average Visit Duration: 2m 16s Bounce Rate: 5.52% Visitors from TechCrunch: 727 Failures and Short Comings: Social Sites - Reddit, HackerNews It got very little traction in these commun....

It's been two weeks since Review Signal launched. The initial excitement of reaching it's first major milestone is over and I finally have a moment to think about how it went. The Stats: 3,041 Visits 10,163 Pageviews 3.34 Pages per Visit Average Visit Duration: 2m 16s Bounce Rate: 5.52% Visitors from TechCrunch: 727 Failures and Short Comings: Social Sites - Reddit, HackerNews It got very little traction in these commun....

13 visitors online