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

Demo Requirements PHP >= 5.4.0 Download The script is available over on GitHub or via Composer: $ composer require 'donatj/phpuseragentparser' Usage The original procedural use is as simple as:
I think it's no secret that I'm a big fan of This Week in Startups. In this latest episode (no 128) Jason Calacanis interviews Color's founder, Bill Nguyen. Color has obviously had a lot of attention because of it's enormous pre-launch raise and the low quality of it's initial application. The interview addresses and gives you a little glimpse into the way Bill sees things.

I think it's no secret that I'm a big fan of This Week in Startups. In this latest episode (no 128) Jason Calacanis interviews Color's founder, Bill Nguyen. Color has obviously had a lot of attention because of it's enormous pre-launch raise and the low quality of it's initial application. The interview addresses and gives you a little glimpse into the way Bill sees things.

Update: Based on the original MOATS built by Adrian Billington and myself, other folks have built cool variations of MOATS (either based on our code or written completely new ones): MOATS (original) by Adrian Billington & Tanel: https://github.com/oracle-developer/moats MOATS 2.0 (RAC-aware) by Sidney Chen: https://github.com/dbsid/moats_rac SQL Dashboard by Jagjeet Singh: https://jagjeet.wordpress.com/2013/12/..

Update: Based on the original MOATS built by Adrian Billington and myself, other folks have built cool variations of MOATS (either based on our code or written completely new ones): MOATS (original) by Adrian Billington & Tanel: https://github.com/oracle-developer/moats MOATS 2.0 (RAC-aware) by Sidney Chen: https://github.com/dbsid/moats_rac SQL Dashboard by Jagjeet Singh: https://jagjeet.wordpress.com/2013/12/..

I really should learn from my past mistakes, and usually I do, but this one comes to bite me again and again. I never save assets. This results in me having to find fonts, recreate images and the like over and over. If you do a hard refresh of this page (CTRL+F5) you will notice the logo looks a little different. This is because I couldn’t find the font I used before and had to find something similar.


MySQL has had a pretty decent full text search engine in it's MyISAM storage engine and for some developers it's probably still a pretty big reason for sticking with MySQL (for some functionality at least). Somebody published [this link](https://www.mongodb.org/display/DOCS/Full%20Text%20Search%20in%20Mongo) to the The MongoDB blog [on Hacker News](https://news.ycombinator.com/item?id=2376349), just now, so I wanted to share it here. The ar..

MySQL has had a pretty decent full text search engine in it's MyISAM storage engine and for some developers it's probably still a pretty big reason for sticking with MySQL (for some functionality at least). Somebody published [this link](https://www.mongodb.org/display/DOCS/Full%20Text%20Search%20in%20Mongo) to the The MongoDB blog [on Hacker News](https://news.ycombinator.com/item?id=2376349), just now, so I wanted to share it here. The ar..

Patrick McKenzie is one of the most well known users on the Hacker News website. He runs the blog [Micro ISV on a shoestring](https://www.kalzumeus.com/) (which is a name that makes almost no sense to me, but is still really good). I didn't really know Patrick had started giving talks, he posted this video of a talk he gave at the [Business of Software conference](https://businessofsoftware.org/) probably in the fall of 2010.

Patrick McKenzie is one of the most well known users on the Hacker News website. He runs the blog [Micro ISV on a shoestring](https://www.kalzumeus.com/) (which is a name that makes almost no sense to me, but is still really good). I didn't really know Patrick had started giving talks, he posted this video of a talk he gave at the [Business of Software conference](https://businessofsoftware.org/) probably in the fall of 2010.

Here’s a quick little PHP login script I wrote for my school club web page ’s back-end. Feel free to use it yourself. I’d like a little credit though :)

NANOG 51 Presentation - rob.sh - 15 years ago - eng
The video from the presentation I gave a NANOG, LINX and UKNOF has now been posted. You can find the video at the following URL - NANOG 51: BGP Error Handling or by clicking on the image below. The full slide deck is also on this site - here .

NANOG 51 Presentation - rob.sh - 15 years ago - eng
The video from the presentation I gave a NANOG, LINX and UKNOF has now been posted. You can find the video at the following URL - NANOG 51: BGP Error Handling or by clicking on the image below. The full slide deck is also on this site - here .

I am extremely lucky to have ended up in a situation where I know and work around people who do the things I’m trying to learn for a living, on a daily basis. I think I would’ve given up on this snail game long ago if I was in a more isolated position where the only point of contact with people who know what they’re doing and are willing to help is Google or programming forums. Just a couple of days ago, I was trying to do something that I ..

A lot of people have asked me whether there’s some sort of index or “table of contents” of my TPT scripts (there’s over 1000 in my TPT script repo right now). I have planned to create such index for years, but never got to it. I probably never will :) So a good way to extract the descriptions of some scripts is to just grep for Purpose : in the scripts directory:

A lot of people have asked me whether there’s some sort of index or “table of contents” of my TPT scripts (there’s over 1000 in my TPT script repo right now). I have planned to create such index for years, but never got to it. I probably never will :) So a good way to extract the descriptions of some scripts is to just grep for Purpose : in the scripts directory:

So I've been working on some toy projects in node.js for a few weeks. Node is pretty hot in the tech media these days (see this article , among many others), and I've been having fun learning it and opening my brain to the world of async and callbacks. This post will just note a handful of the interesting things I've found thus far. OK, so one of the first things I got enticed by was CoffeeScript by Jeremy Ashkenas. It's a pretty lit....

sorry about the hater-post) What is wrong with this picture? Seriously. ### The next Google? Sequoia has just funded a startup that is creating a mobile app, called...

sorry about the hater-post) What is wrong with this picture? Seriously. ### The next Google? Sequoia has just funded a startup that is creating a mobile app, called...

Anemoi - mbutler.org - 15 years ago - eng
In Greek mythology, the Anemoi were wind gods who were each ascribed a cardinal direction, from which their respective winds came, and were each associated with various seasons and weather conditions. They were often personified as winged men and, according to the Greek poet Hesiod, were the children of Astraeus and the goddess of the […]

Methodologies. Oh, methodologies. Agile, Scrum, Kanban etc. etc etc.. I'm a big opponent of those. Probably because I've never really worked within a large team of developers so I probably haven't seen a use case for those yet, but they are really popular. They are especially popular amongst people who are not programmers. I've even seen a lot of startups here in Iceland adopt some of them, no matter if they are doing software development o..

You may know John as the author of jQuery, so this fellow really knows what he's doing when it comes to Javascript. John's templating engine is extremely fast. In fact it's the fastest of the templating engines featured on this jsPerf benchmark comparison test. What's more amazing is if you view the code behind it, it is extremely short and simple which also means that it minifizes pretty easily to just under 500 characters. That's impressi..

Methodologies. Oh, methodologies. Agile, Scrum, Kanban etc. etc etc.. I'm a big opponent of those. Probably because I've never really worked within a large team of developers so I probably haven't seen a use case for those yet, but they are really popular. They are especially popular amongst people who are not programmers. I've even seen a lot of startups here in Iceland adopt some of them, no matter if they are doing software development o..

You may know John as the author of jQuery, so this fellow really knows what he's doing when it comes to Javascript. John's templating engine is extremely fast. In fact it's the fastest of the templating engines featured on this jsPerf benchmark comparison test. What's more amazing is if you view the code behind it, it is extremely short and simple which also means that it minifizes pretty easily to just under 500 characters. That's impressi..

How does one draw an endearing snail? I’ve been working so much on the mechanics of my game that sometimes I just want to take it easy and flesh out the design and some of the illustrations. I know, this isn’t really “taking it easy” - it’s also hard work. However, it kind of lets my brain switch to something different. I think I’ll need to find a balance of working on the gameplay and the style of the actual game. Besides, at this point ..

From The Daily Beast: The worst of times sometimes brings out the best in people, even in Japan’s “losers” a.k.a. the Japanese mafia, the yakuza.


If you program in Python, you’re probably familiar with the pickle serialization library, which provides for efficient binary serialization and loading of Python datatypes. Hopefully, you’re also familiar with the warning printed prominently near the start of pickle’s documentation: Warning: The pickle module is not intended to be secure against erroneous or maliciously constructed data. Never unpickle data received from an untrusted or una..

If you program in Python, you’re probably familiar with the pickle serialization library, which provides for efficient binary serialization and loading of Python datatypes. Hopefully, you’re also familiar with the warning printed prominently near the start of pickle’s documentation: Warning: The pickle module is not intended to be secure against erroneous or maliciously constructed data. Never unpickle data received from an untrusted or una..

A few days ago I looked into a SQL Tracefile of some LOB access code and saw a LOBREAD entry there. This is a really welcome improvement (or should I say, bugfix of a lacking feature) for understanding resource consumption by LOB access OPI calls. Check the bottom of the output below: *** 2011-03-17 14:34:37.242 WAIT #47112801352808: nam='SQL*Net message from client' ela= 189021 driver id=1413697536 #bytes=1 p3=0 obj#=99584 tim=130039047....

A few days ago I looked into a SQL Tracefile of some LOB access code and saw a LOBREAD entry there. This is a really welcome improvement (or should I say, bugfix of a lacking feature) for understanding resource consumption by LOB access OPI calls. Check the bottom of the output below: *** 2011-03-17 14:34:37.242 WAIT #47112801352808: nam='SQL*Net message from client' ela= 189021 driver id=1413697536 #bytes=1 p3=0 obj#=99584 tim=130039047....

I finished reading The Gargoyle by Andrew Davidson today and I think the book is still sinking in. I’m not sure how much of an impact it had on me yet. At this time, all I know is:

Continuing with the recent posts on metrics and marketing. I want to give a quick primer on attribution. To any marketing or analytics people out there, simply skip this it would aim to be a primer recap at best for you. The very general meaning behind attribution is to give credit. When it comes to web products this can be giving credit for lots of things: Its really wonderful when there’s a direct mapping in correlation. Take for exa..

Continuing with the recent posts on metrics and marketing. I want to give a quick primer on attribution. To any marketing or analytics people out there, simply skip this it would aim to be a primer recap at best for you. The very general meaning behind attribution is to give credit. When it comes to web products this can be giving credit for lots of things: Its really wonderful when there’s a direct mapping in correlation. Take for exa..


Wow, I wasn’t aware that Oracle can also do an implicit datatype conversion for literal strings during parsing phase ! SQL> @desc t Name Null? Type ------------------------------- -------- ---------------------------- 1 A NUMBER(38) SQL> select * from t where a = '1' || RPAD('0',5,'0'); no rows selected SQL> @x Display execution plan for last statement for this session from library cache... PLAN_TABLE_OUTPUT ---------------....

Wow, I wasn’t aware that Oracle can also do an implicit datatype conversion for literal strings during parsing phase ! SQL> @desc t Name Null? Type ------------------------------- -------- ---------------------------- 1 A NUMBER(38) SQL> select * from t where a = '1' || RPAD('0',5,'0'); no rows selected SQL> @x Display execution plan for last statement for this session from library cache... PLAN_TABLE_OUTPUT ---------------....

It continues to amaze me how much people devote themselves to Apple products. Every time the fruit company releases a new product, people line in front of the store for days in hopes of being one of the first blessed people who get to touch the shiny new toy. The Oatmeal has an awesome comic about this. Being all crazy and sleeping on the sidewalk aside, let’s look at more of a down-to-earth example. Being a geek and all, I get asked ra....

It continues to amaze me how much people devote themselves to Apple products. Every time the fruit company releases a new product, people line in front of the store for days in hopes of being one of the first blessed people who get to touch the shiny new toy. The Oatmeal has an awesome comic about this. Being all crazy and sleeping on the sidewalk aside, let’s look at more of a down-to-earth example. Being a geek and all, I get asked ra....

Oh hai there, Kindle - liza.io - 15 years ago - eng
I love physical books, but last week I buckled. I bought an Amazon Kindle 3. I, Liza, the proponent of turning actual pages and browsing actual physical bookstores, who has two bookshelves in the main room of the house (one for fiction, one for non-fiction), have purchased an ebook reader.

Something I tend to need from time to time is some generated lorem ipsum text as a placeholder. I would normally search for lorem ipsum, click through to lipsum.com click paragraph etc… I thought this was too much work, so I quickly added a lipsum generator. To use it just type the following, lorem:100 Where you can replace 100 with any number of words up to 1000. Works for the following search texts as well,

So the iiNet TopGeek journey is over for me. I think I did well, if I do say so myself. I made it from over 200 entrants to the top 20, then top 15, then top 10 and think that I didn’t completely suck at the games challenge, taking into account that all I play is PC games (specifically MMORPGs). Congratulations to the top five (especially Jess, whom I had the pleasure of meeting at the WA games challenge and who definitely deserved to go ..

So the Hacker News Guidelines tell me when submitting something I should write a blog post about it and link to that. OK, here it is. I'd like to get feedback from the HN community about my simple but effective bookmarking web application: Linkzie . I built it mostly during nights/weekends while holding down a day job doing enterprise software. I know there are a lot of apps out there for this problem, especially in the recent months fol....

78 visitors online