An often requested feature for bpython is windows compatibility. Because bpython uses curses to draw its interface for the command line this is a difficult feature to satisfy. There are off course curses ports for windows but curses as is is a often a mess and hard to code for (edge cases and all) and having to support multiple (or even just one) port with a slightly different interpretation is a lot of work. Read more…
Most of the people reading this blog might know I am a contributor to bpython. bpython is an interactive python repl looking to stay as close to the vanilla python repl as possible.
For this project I contribute code, I created, maintain and host their website and write the documentation.
For the 0.9.6 release a lot of bpython has changed and a lot has been added. I am writing this post as a preview to the now upcoming release of bpython 0.9.6. Let’s go over some of the more notable changes one by one. Read more…
#python is an IRC channel on the Freenode network. IRC is one of the first lines of support for any large opensource project. I put it next to the mailing lists on the ladder of importance.
At the time of this writing #python features 732 distinct nicknames being one of the larger channels on the Freenode network.
Anyway, #python is a ‘special’ channel. There is a specific set of rules which make the channel a maintainable and live-able place. Read more…
Well, I finally set my mind to it. I ‘redesigned’ my weblog. It is now even more simplistic.
Maybe this will finally make me write some more on this weblog but I can’t promise anything. The thing is probably still teaming with bugs anyway. If you find some, let me know so I can swat them.
Oh, and taking into account the intended audience for this weblog (and some statistics from my mighty server logs) I did not bother checking the Internet Explorer-family browsers just yet.
Regular visitors of my blog might know I’m a sucker for statistics. I just love them and I want statistics of everything I have. It makes my data insightful.
That’s why (amongst other things) I show graphs to my traffic, hits and server load prominently on my blog pages.
Other people might also know I have an unhealthy appetite for the stone age chatting protocol IRC. I currently reside in 36 channels on 5 different networks. Read more…
I’ve taken this post off of my BrutalPenetration weblog which will be discontinued in favor of this blog (with it’s own seperate category, offcourse).
The first post in this blog will be about the tools I use for the projects web application end. It took me a lot of fiddling on my Virtual Private Server which has a limited amount of memory to make it so all my different tools work without having to restart apache every half an hour because of it chewing up all memory and not being able to handle request anymore. Read more…
Well, one of my posts caused quite a bit of attention so I am revisiting the subject. I’ll start by explaining what the idea is:
I have a text file containing numbers, a random amount of numbers per line and the numbers are of random size. Can you quickly give me a sum of all numbers? The file has to be read from stdin.
You can find the example file I used here. Read more…
As an avid fan of jQuery (however, not using it too much) I’ve encountered a problem I really need to solve. I am writing this post in the hopes that some of the jQuery community will pick up on this as I think it is a problem a lot of jQuery developers will need to solve one time or another time.
I will start by describing my problem. The problem concerns a large tree which is foldable, by a large tree I am talking about about 200 main nodes with each of them ≈ 5 subnodes with each subnode an arbitrary number of pages or other subnodes. Read more…
Advanced Python users might know generators and generator comprehensions, this article is meant for people who are just getting started with Python and want to speed up some of their tasks.
Firstly I’ll start off with a little introduction of what list comprehensions are. List comprehensions are a nifty little syntactic sugar to make the creation of lists a lot easier. Read more…
Twitter. I’ve been using it very little since I created my account, mostly due to the fact that I could not find a suitable desktop (or laptop) client for Mac OS X.
But now I have found one, it’s called Nambu and it has all those nifty features you want and it runs natively in Mac OS X. You can search the Twitter network and most important of all, you can use it to update and follow all things associated with multiple accounts.
I currently have about six or seven accounts in Nambu, two for Brutal Penetration, one is my own and one is for Neverhood Clothing, a little clothing brand a friend and me have been running for a few years now.
Hope you’ll try it out, it’s being actively updated by it’s creators who are very helpful (on Twitter, offcourse).