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

A short while backed I talked about tactically measuring metrics for your site/company. Recently I talked a bit about methods of marketing. A large key to getting the most out of your time and money is to properly report against the intersection of these two items. First I’m going to make the assumption you’ve read those posts, if you haven’t go back and do that. Next this is heavily on the assumption that you’re using Google Analytics as y....

1. Executive Summary David Shields, in his book Reality Hunger: A Manifesto, boldy declares fiction and other forms of traditional literature to be moribund. Our nebulous and highly diffused modern culture is rendering these forms into something unrecognizable to the previous generation. Writers and artists are taking larger chunks of culture as raw material, blurring […]


I did a post recently about the popularity of Node.js over Clojure. I didn't want to go into \*why\* Node is getting much more traction than Clojure, since I didn't want to start a language war in that post. However, I have my opinion on the topic, so here's why I think Node.js is becoming much more popular.

After a decade of abuse I’ve decided to ditch my Bell landline in favour of VOIP. My last Bell bill was $60.26 for a basic phone with 2 features. I did a lot of research into the various providers in Canada. My short list of potentials was Vonage - the biggest player voip.ms - the cheapest player AcroVoice Cogeco In the end I went for AcroVoice because they seem to have the best mix of service, simplicity and professionalism..

I did a post recently about the popularity of Node.js over Clojure. I didn't want to go into \*why\* Node is getting much more traction than Clojure, since I didn't want to start a language war in that post. However, I have my opinion on the topic, so here's why I think Node.js is becoming much more popular.

Parkour Ninja Alpha 1 - etodd.io - 15 years ago - eng
It's here, and it needs lots of play-testing! Please help me out and play it. You'll need a Windows machine with a Shader Model 3.0 graphics card. I'm anticipating some technical issues with this release (it is an alpha after all), so if you run the game and no window appears and the process dies, please do the following: Run the game in administrator mode. In the game installation folder (C:\Program Files (x86)\Parkour Ninja\) open t..

Find this useful?Buy me a coffee! PayPal : GitHub : Ko-Fi : I find myself often needing to set up a large number of 301 redirects from an excel file of old to new url’s. Until this point, writing these had been a fairly exhausting process as you need to be certain to escape every character that could be picked up by the regular expression engine, or risk unintended consequences. On top of that, writin....

Find this useful?Buy me a coffee! PayPal : GitHub : Ko-Fi : I find myself often needing to set up a large number of 301 redirects from an excel file of old to new url’s. Until this point, writing these had been a fairly exhausting process as you need to be certain to escape every character that could be picked up by the regular expression engine, or risk unintended consequences. On top of that, writin....

I had a recent request on how to setup a funnel in Google Analytics. If you’ve missed by first post on some tips for Google Analytics first check that out. With most websites today there is some portion of the site that is event and not page based, meaning you have some workflow on the page based on Javascript. If this is the case you’ll want to fake a page view instead of an event in order to entirely use it in funnels and goals. A perso....

I had a recent request on how to setup a funnel in Google Analytics. If you’ve missed by first post on some tips for Google Analytics first check that out. With most websites today there is some portion of the site that is event and not page based, meaning you have some workflow on the page based on Javascript. If this is the case you’ll want to fake a page view instead of an event in order to entirely use it in funnels and goals. A perso....

This “Puzzle to Unlock” concept came to me straight from Manchester Orchestra’s wonderful label/management team, and we were able to pull it…

Today it is ten years since my company, Nemein , started operating. Our team had been doing the internal Midgard-based information systems at Stonesoft , but as parts of that company were being sold, our team would've been split up. So instead we started our own business with Henri Hovi and Johannes Hentunen , with the idea that our Midgard expertise would be useful to a wider market. The best laid plans The initial plans were made a....

This “Puzzle to Unlock” concept came to me straight from Manchester Orchestra’s wonderful label/management team, and we were able to pull it…

I had a question about how to quickly identify which Oracle process runs out of which ORACLE_HOME on Linux. I have uploaded a little script for that – it’s basically looking up all PMON process IDs and then using /proc/PID/exe link to find out where is the oracle binary of a running process located. You may have to run this as root (as on some Linux versions I get “ls: cannot read symbolic link: Permission denied” error even when runn..

I had a question about how to quickly identify which Oracle process runs out of which ORACLE_HOME on Linux. I have uploaded a little script for that – it’s basically looking up all PMON process IDs and then using /proc/PID/exe link to find out where is the oracle binary of a running process located. You may have to run this as root (as on some Linux versions I get “ls: cannot read symbolic link: Permission denied” error even when runn..

Over the last week the remaining 15 contestants in iiNet’s TopGeek competition have been hard at work on Challenge 2 - The Script. The challenge was to create a concept for a TV show, comic book, or graphic novel and produce an overview of your idea along with a trailer or video of some sort or a storyboard or comic sample.

Using wget and xargs - boyter.org - 15 years ago - eng
The joy of the linux/unix command line is how versatile the commands are. I recently had 50,000 URL’s I needed to download in a text file. I was thinking about writing a crawler in Python to do it but ended up just doing the following, cat urllist | xargs -P16 wget -i A 16 thread (process really) webcrawler in a single command. Joy.

I spent all weekend at Startup Weekend Boulder . This is an event where people pitch their business ideas, vote on the top ideas, and then form teams and try to get the ideas from zero to launch in 54 intense hours. It was my first time participating in Startup Weekend. Overall, it was a really fun experience and I met a lot of really smart and fun people. Friday was pitch night where somewhere just shy of 40 people gave 1-minute pitches. ....

Last September I did a short comparison of a few programming languages based on their popularity. The post included a few languages but I was mostly interested in a few of them, namely Haskell, Clojure, Erlang and Node.js. I have been dabbling with Clojure and Node.js in my (sparse) spare time, so I was a bit interested to see how things have progressed lately. I used Google Trends to find out what search terms have been the most popular. I..

Last September I did a short comparison of a few programming languages based on their popularity. The post included a few languages but I was mostly interested in a few of them, namely Haskell, Clojure, Erlang and Node.js. I have been dabbling with Clojure and Node.js in my (sparse) spare time, so I was a bit interested to see how things have progressed lately. I used Google Trends to find out what search terms have been the most popular. I..



At a recent meetup I talked a bit about how I’d been using blog posts on other blogs, both free and paid for as a primary user acquisition tool. I was very shocked, when several were surprised and curious on the method for this. In tech startups coverage is common, but its usually just that press, not paid for press. I must say I love how the tech community doesn’t force people to pay to get the word out, but it is very much a competition; ....

In a couple of various places I’ve seen light requests of how to put autocomplete in for a Django web application. Here’s a really light weight version with a view and autocomplete functionality using: from django.utils import simplejson def autocompleteModel (request): search_qs = ModelName . objects . filter(name__startswith = request . REQUEST[ 'search' ]) results = [] for r in search_qs: resul..

At a recent meetup I talked a bit about how I’d been using blog posts on other blogs, both free and paid for as a primary user acquisition tool. I was very shocked, when several were surprised and curious on the method for this. In tech startups coverage is common, but its usually just that press, not paid for press. I must say I love how the tech community doesn’t force people to pay to get the word out, but it is very much a competition; ....

In a couple of various places I’ve seen light requests of how to put autocomplete in for a Django web application. Here’s a really light weight version with a view and autocomplete functionality using: from django.utils import simplejson def autocompleteModel (request): search_qs = ModelName . objects . filter(name__startswith = request . REQUEST[ 'search' ]) results = [] for r in search_qs: resul..

Recently, I have grown to love Pygments . It gives you syntax highlighting in the browser without heavy Javascript files. It supports just about any programming language on the planet and it’s just plain awesome. The only thing that it’s lacking is good color schemes. It comes with a dozen themes that will certainly do the trick, but if you’re used to looking at pretty code in your favorite editor, the code examples on your website will lo....

Recently, I have grown to love Pygments . It gives you syntax highlighting in the browser without heavy Javascript files. It supports just about any programming language on the planet and it’s just plain awesome. The only thing that it’s lacking is good color schemes. It comes with a dozen themes that will certainly do the trick, but if you’re used to looking at pretty code in your favorite editor, the code examples on your website will lo....

The last couple of years has seen a lot of changes in where my data is located. I've been trying to not be dependent upon a single computer for any of my data. My dream is that when I buy a new computer, I won't have to reinstall everything, restore backups or do any of the nasty things I've done so often. Because of this, I am drawn to everything that takes some element of my computer-life and brings in to the cloud, where I can have acces..

When I first started working at Intelliware I was amazed at how efficient the developers were while working in Eclipse. Most of this efficiency and speed came from a deep knowledge of Eclipse’s keyboard shortcuts. Here is my list of Eclipse keyboard shortcuts that every developer should know. Ctrl-Shift-L : Show list of shortcuts Ctrl-K : Find next Ctrl-Shift-R : Open a file in your workspace. It supports CamelCase shorthand too, so ....

The last couple of years has seen a lot of changes in where my data is located. I've been trying to not be dependent upon a single computer for any of my data. My dream is that when I buy a new computer, I won't have to reinstall everything, restore backups or do any of the nasty things I've done so often. Because of this, I am drawn to everything that takes some element of my computer-life and brings in to the cloud, where I can have acces..

Back on track - etodd.io - 15 years ago - eng
I finished refactoring with components, added a reflection-enabled editor and XML serialization, finally got real PCF shadow filtering, and started experimenting with a somewhat cel-shaded visual style. I've been busy. The refactoring had a lot of positive side effects. Serialization is now relatively easy, as the state of each component is determined by its properties, which are usually simple, easily serializable value types. One intere..

We’ve talked some about SEO, media/blog posts, adwords, no one of these is a magic bullet. Some work better for different reasons. As I mentioned in the first post, if you haven’t checked out the post on tactically measuring metrics then please do. If you have followed those steps and explore each of these options, then you should have an idea of which one works well for you and which doesn’t. The final piece of marketing may be a bit harde....

We’ve talked some about SEO, media/blog posts, adwords, no one of these is a magic bullet. Some work better for different reasons. As I mentioned in the first post, if you haven’t checked out the post on tactically measuring metrics then please do. If you have followed those steps and explore each of these options, then you should have an idea of which one works well for you and which doesn’t. The final piece of marketing may be a bit harde....

I'm not a very active user on Stack Overflow but I sometimes take 1-2 hours off and try to answer a few questions. I noticed recently how many questions come up on the topic of sending email with web forms, often related to PHP. So I decided to write up a small post on what I would say is the best method to send email using PHP. Just being able to send an email is not a problem at all. It takes a single line of code (often times) and the ma..

I'm not a very active user on Stack Overflow but I sometimes take 1-2 hours off and try to answer a few questions. I noticed recently how many questions come up on the topic of sending email with web forms, often related to PHP. So I decided to write up a small post on what I would say is the best method to send email using PHP. Just being able to send an email is not a problem at all. It takes a single line of code (often times) and the ma..


I have added a bookmarklet feature to Linkzie . In the "organize your links" area you will see a little link there you can drag to your browser's bookmarks bar. Then if you are looking at a web page and want to save it into Linkzie, just click the bookmarklet. You will be able to set the name and category for the link and then be taken right back to the original page you were looking at. This should make it easier to get lots of links into..

For this third part on the series I’m going to dive into what people perhaps most traditionally think of with marketing startups, online advertising. Online advertising can work, but its definitely not cheap and it does take a good about of pounding at it to know what works. I’m going to break up the three key types of advertising, based on the way I’ve utilized them and evaluated them recently. Contextual The first is search advertising,....

For this third part on the series I’m going to dive into what people perhaps most traditionally think of with marketing startups, online advertising. Online advertising can work, but its definitely not cheap and it does take a good about of pounding at it to know what works. I’m going to break up the three key types of advertising, based on the way I’ve utilized them and evaluated them recently. Contextual The first is search advertising,....

House of Genius - peterlyons.com - 15 years ago - eng
I got to participate in a cool new brainstorming event called House of Genius last night. I won't say too much about it since the founders seem to prefer if the participants don't know exactly what to expect. But it was populated by a great group of smart and interesting people from many different age groups and backgrounds. It was in a super-swank enormous apartment downtown and was overall very unusual, engaging, and fun. It's funny, la..

So I bought an LG Optimus V Android phone this weekend. I said if I finished the redesigns for peterlyons.com and linkzie.com I would treat myself. I've been a fairly die-hard PalmOS fan since the early days of the PalmPilot Personal. I think I got my first palm while still in high school probably in 1997 or so. I learned the Palm Graffiti input method. I soaked it right up. I continued on with a Kyocera cell phone/PDA based on PalmOS whi....

The most common quests I tend to see in MMORPGs are: Kill x number of y Collect x number of object z , bring back to NPC a

3 visitors online