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

What I did last year - liza.io - 14 years ago - eng
Last year was awesome. Some highlights included: Finally travelling out of WA for the first time since 2005. First being sent to Melbourne by the Panasonic Insider Crew and then attending EB Expo in Queensland with a media pass from iiNet (and with Jess!)

Errors in Search - boyter.org - 14 years ago - eng
EDIT – This has now been resolved. All the below searches should work correctly, with the exception of XCompositeGetOverlayWindow. I am adding that to the index to be refreshed sometime in the next month or so. Well thanks to some sample searches being thrown against the codesearch index I can finally start tuning issues that have cropped up. The main issue I have currently is searches returning no results where you would expect some. So..

It’s important for programmers to continuously challenge themselves in order to avoid creative and technical stagnation. In the spirit of the new year, back in 2012, I compiled twelve month-sized resolutions to help avoid that stagnation. I’ve updated that list for 2023. Each month is an annually renewable technical or personal challenge: Go analog. Stay healthy. Embrace the uncomfortable. Automate. Learn more mathematics. Fo..

Last month we attended Music Hack Day London 2011. A special one, Music Hack Day was born in London 3 years ago and we were happy to attend a hack day again in it’s homeland. Picture For those who do not know of Music Hack Day, it’s a great weekend-long event aimed at music and sound hackers. Anyone can attend the event for free, and their goal is to conceptualize and develop innovative hacks of either software or hardware.

Last month we attended Music Hack Day London 2011. A special one, Music Hack Day was born in London 3 years ago and we were happy to attend a hack day again in it’s homeland. Picture For those who do not know of Music Hack Day, it’s a great weekend-long event aimed at music and sound hackers. Anyone can attend the event for free, and their goal is to conceptualize and develop innovative hacks of either software or hardware.

I don’t usually make New Year’s resolutions let alone publish them but I thought I’d go for it this year. If nothing else it’ll make me feel a bit guilty not keeping to them. 1. Get weight down to 80kg – Over the last couple of years my weight has drifted up from around 85kg … Continue reading 2012 New Year’s resolutions

And a Pinch of Python Next semester I am a lab TA for an introductory programming course, and it’s taught in Python. My Python experience has a number of gaps in it, so we’ll have the opportunity for a few more Python primers, and small exercises to go along with it. This time, we’ll be investigating the basics of objects and classes, and have some fun with image construction using the Python Imaging Library.

And a Pinch of Python Next semester I am a lab TA for an introductory programming course, and it’s taught in Python. My Python experience has a number of gaps in it, so we’ll have the opportunity for a few more Python primers, and small exercises to go along with it. This time, we’ll be investigating the basics of objects and classes, and have some fun with image construction using the Python Imaging Library.

And a Pinch of Python Next semester I am a lab TA for an introductory programming course, and it’s taught in Python. My Python experience has a number of gaps in it, so we’ll have the opportunity for a few more Python primers, and small exercises to go along with it. This time, we’ll be investigating the basics of objects and classes, and have some fun with image construction using the Python Imaging Library.

It's a great addition to the article, and it's great to have an easily portable one. Incidentally, you are not the first. Redis (an in-memory data structure server written in C) has had an indexable skiplist as part of it's available data structures for over 2 years.

Automation is good. People make or break a project. Thanks  Joel . Coding the right tests is hard, but infinitely valuable. “Cutting edge development” describes the processes and principles, not the technologies. Software must be tested in a representative environment. Knowing the gaps between marketing and reality in your vendor’s software is valuable. The timing of a discussion directly influences its outcome. Metrics are useful but can b..

As usual, here are my predictions for what will happen in 2012. Last year I played it pretty safe and was right on

I have this horrible habit, where when I have an idea, I usually start by ordering a domain. And when I'm brainstorming, I might come up with around 30 ideas for domain names of a particular idea, which I narrow down to about 3-5. But horribly, I can't decide which one is the best (some people tell me it's because I'm a "libra"), so I end up buying all of them.

Photos of 2011 - mmathias.com - 14 years ago - eng


Deploying a sufficiently complicated application into a corporate environment involves navigating a sea of paperwork, getting all the appropriate “approvals” in place, co-ordinating with department managers to get time slots from their staff, and so on. Knowledge silos On Release Day all the right people from the various departments - DBAs, application server administrators, server administrators (both Windows and Unix), desktop support, ..

I have this horrible habit, where when I have an idea, I usually start by ordering a domain. And when I'm brainstorming, I might come up with around 30 ideas for domain names of a particular idea, which I narrow down to about 3-5. But horribly, I can't decide which one is the best (some people tell me it's because I'm a "libra"), so I end up buying all of them.

Started with Matt Powell, a childhood friend and hardware genius, Bison Box creates performance computers with design as a top priority. The website, bisonbox.

We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.

We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.

We’re quite eager to get to applications of algebraic topology to things like machine learning (in particular, persistent homology). Even though there’s a massive amount of theory behind it (and we do plan to cover some of the theory), a lot of the actual computations boil down to working with matrices. Of course, this means we’re in the land of linear algebra; for a refresher on the terminology, see our primers on linear algebra.

My last two posts focused on general game development topics, but no longer. It's the end of the year, time to look back and review before looking forward to the new year! Digital Art First off, some fun diversions. In my pursuit of an art minor at Ohio State, I took a digital art class autumn quarter. The instructor let me use software I was already familiar with, so I didn't learn much. But the class gave me the motivation to plonck my ..

I've been hooked on Node.js for the last 2-3 months. I've been doing some small projects for fun in Express, and at first I used the SASS complier that ships with Express by default. That framework is pretty limited and TJ Holowaychuk pointed me towards Stylus, a much better sass complier for Node.js. I tweeted something about Stylus a couple of days ago which resulted in a fellow countryman, named Jokull Solberg (www.solberg.is), showing m..

Personal/Work-Related Events: I started my new job of Dean of Technology in January. Basically twice the work but the same money. Most of the time it’s a thankless job (because you have to deal with complaints and bitching from everyone), but there is the odd job perk such as flex time and attending social events and conferences. I think the best part is that my official job description has a section that requires that I possess Stron..

Personal/Work-Related Events: I started my new job of Dean of Technology in January. Basically twice the work but the same money. Most of the time it’s a thankless job (because you have to deal with complaints and bitching from everyone), but there is the odd job perk such as flex time and attending social events and conferences. I think the best part is that my official job description has a section that requires that I possess Stron..

Handover - www.craigpardey.com - 14 years ago - eng

I read a great quote in I’m feeling lucky . It described a note sent from one Google employee to another as he handed over a piece of software. Here’s what I’ve done. Here’s how it’s running. Here are some things to look at. Here’s what’s going to go wrong if it goes wrong. Here are the steps to turn it off. These five points would be invaluable documentation to any new code or functionality. Imagine how much time could be saved if you..

I've been hooked on Node.js for the last 2-3 months. I've been doing some small projects for fun in Express, and at first I used the SASS complier that ships with Express by default. That framework is pretty limited and TJ Holowaychuk pointed me towards Stylus, a much better sass complier for Node.js. I tweeted something about Stylus a couple of days ago which resulted in a fellow countryman, named Jokull Solberg (www.solberg.is), showing m..

I’ve been playing SWTOR. Not nonstop (hey, this isn’t Guild Wars 2 we’re talking about), but regularly. This isn’t a review. I’m not far enough along for that. This is just a very quick post expressing my appreciation for the RP elements of the game.

It's common practice to start writing a bunch of nested functions in JavaScript. This tutorial describes a way to keep your code clean while doing so.

I wanted to share a quick and easy method for testing Rails migrations when using the MongoDB database. The flexibility of mongo and ruby makes this pretty straightforward. In this example, we'll be renaming a field in our example "books" collection from "isbn" to "book_number". This is a pretty common type of migration and once you get the hang of this simple case, more complex migrations follow the same pattern. First, lets generate our ....

I came upon this blog post by Seth Hoenig titled "Open letter to sites with annoying interfaces" yesterday. In the article he talkes about how some web sites and/or apps hide user interface actions until a later state. The post is a little bit funny and there might be a little bit of truth to it, but mostly it's inaccurate. The examples he covers are gmail's edit-contact page and the button used to edit a project's description on github. I'..

This quick tutorial shows a fairly complex Xpath selector and breaks down each segment. For those who work with CSS this will be easier to understand.

I came upon this blog post by Seth Hoenig titled "Open letter to sites with annoying interfaces" yesterday. In the article he talkes about how some web sites and/or apps hide user interface actions until a later state. The post is a little bit funny and there might be a little bit of truth to it, but mostly it's inaccurate. The examples he covers are gmail's edit-contact page and the button used to edit a project's description on github. I'..

We use git as our versioning tool at work and I've gradually been learning a few tricks on how to speed up my development time and time spent managing my repo. When jumping between branches, continuing your work from where you stopped last time, etc., you very often open the same files as you were editing in a previous commit. This may not be a problem if you use something like Command-T for vim or rely on the file browsing in TextMate, but..

We use git as our versioning tool at work and I've gradually been learning a few tricks on how to speed up my development time and time spent managing my repo. When jumping between branches, continuing your work from where you stopped last time, etc., you very often open the same files as you were editing in a previous commit. This may not be a problem if you use something like Command-T for vim or rely on the file browsing in TextMate, but..

Take a moment to count the number of unique scrollbar widget types there are in Adobe Photoshop. You may be surprised. ”You can measure software maturity by the number of UI toolkits it implements.” I’ve counted four in Adobe Photoshop CS5.

I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..

I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..

I took the top 1500 sites from Alexa.com and checked their registrar. Some companies have already said they were moving (Hi StackOverflow!). Huge thanks goes to Mike St John for his help in querying the registry. Here are the 144 companies using Godaddy as a Registrar : woothemes.com proboards.com stackoverflow.com alot.com wowhead.com xkcd.com seriesyonkis.com exoclick.com flipkart.com goodreads.com twitpic.com ..

Many people today who claim to be and likely are sincere followers of Jesus Christ aren’t properly educated in the discipline of biblical exegesis and interpretation. Of course not everyone can or wants to go to seminary to study this topic. We can’t fault people to be ignorant about rather complex matters. However, an introduction to the art of interpretation wouldn’t hurt anyone. My reasoning behind this assertion is that the lack of ba....

Many people today who claim to be and likely are sincere followers of Jesus Christ aren’t properly educated in the discipline of biblical exegesis and interpretation. Of course not everyone can or wants to go to seminary to study this topic. We can’t fault people to be ignorant about rather complex matters. However, an introduction to the art of interpretation wouldn’t hurt anyone. My reasoning behind this assertion is that the lack of ba....


In case you didn’t know, Jonathan Lewis’es new  Oracle Core: Essential Internals for DBAs and Developers book is out (for a few weeks already). I was the technical reviewer for that book and I can say it’s awesome! It will likely be the best Oracle internals book out there for the coming 10 years, just like Steve Adams’es Oracle Internal Services book was in the last decade :)  Jonathan does a very good job explaining complex things ..

3 visitors online