pts.blog

2010-08-29

How to emulate a WebSocket client in JavaScript using the Java plugin

›
This blog post shows a proof of concept implementation which can be extended to emulate a WebSocket client in JavaScript in browsers where ...
4 comments:
2010-08-11

How to try Stackless Python on Linux without installing it?

›
This blog post gives instructions on trying Stackless Python without installing it on Linux systems (32-bit and 64-bit). Use the Stackless ...

StaticPython released

›
This blog post is an announcement of the StaticPython software distribution and its first release. What is StaticPython? StaticPython is...
2010-08-09

How to try the latest MariaDB on Linux

›
This blog post explains how to download and start the bleeding edge MariaDB on a fairly recent 32-bit or 64-bit Linux system, for trial and ...
2010-07-29

How to create a bootable Ubuntu Lucid USB pen drive with persistent storage

›
This blog explains how to create a bootable Ubuntu Lucid Lynx (10.04) USB pen drive with persistent storage. Persistent storage means that a...
2010-07-27

How to add (generate) locales on Debian and Ubuntu

›
This blog post gives instructions to add (and generate) locales on Debian and Ubuntu systems. The instructions given here work on Debian Etc...
4 comments:
2010-07-17

An approximation of pi in bc

›
This blog post shows an approximation of the constant π (3.14...) implemented as a bc program using Machin's formula. Machin's for...
2 comments:
2010-06-27

How to enable bitmap fonts on Ubuntu Karmic and Ubuntu Lucid?

›
This blog post gives instructions to enable bitmap fonts for GNOME and other Xft X11 applications. The instructions given have been tested o...
2 comments:
2010-06-20

Does Btrfs survive silent disk data corruption in RAID1 mode?

›
Some of my experimenting with Btrfs in Linux 2.6.34 yielded the following results: If only one disk (out of two) contains corrupt data, th...
2010-06-18

How to use the ssh-agent programmatically for RSA signing

›
This blog post explains what an SSH agent does, and then gives initial hints and presents some example code using the ssh-agent wire protoco...
3 comments:
2010-06-14

How to fix printing with HP LaserJet 1018 on Ubuntu Lucid and Karmic

›
This blog post explains how to fix CUPS printing for HP LaserJet 1018. The instructions and the shell script presented have been tested on U...
2 comments:
2010-06-12

How to create a custom keyboard layout for X.Org on Ubuntu

›
This blog post gives an overview of the steps needed for creating and installing a new custom keyboard layout for X.Org (X11). The steps out...
2010-06-11

How to determine if two line segments intersect (in 2D)?

›
This blog post gives the C++ implementation of the fast schoolbook algorithm for determining if two (finite) line segments on a 2D plane int...
14 comments:
2010-06-07

How to disable the login sound and other sounds in Ubuntu Karmic

›
This blog post explains how to disable the login sounds and other sounds for the default GDM and the GNOME session. The solution presented h...
2010-06-06

How to disable the user list at the GDM login screen in Ubuntu Karmic

›
This blog post explains how to disable the user list at the GDM login screen. The solution presented here was tested on Ubuntu Karmic Koala,...

How to disable Compiz Fusion and enable Metacity on Ubuntu Karmic

›
This blog post explains how to disable Compiz Fusion (3D desktop effects), and enable Metacity (2D) as the window manager for a GNOME sessio...
1 comment:
2010-06-02

How to add the VirtualBox keyring to Debian and Ubuntu

›
This blog post explains how to add the Sun and Oracle VirtualBox keyring to Debian and Ubuntu, to prevent apt-get update from complaining. ...
1 comment:
2010-05-29

How to implement a semaphore using mutexes

›
This blog post shows an educational reference implementation of a semaphore using mutexes in Python. Please note that the number of mutexes...
2 comments:
2010-05-18

Feature comparison of Python non-blocking I/O libraries

›
This blog post is a tabular feature comparison of Syncless and the 6 most popular event-driven and coroutine-based non-blocking (asynchrono...
9 comments:
‹
›
Home
View web version
Powered by Blogger.