One thing that I’ve never got around to seriously try in my years messing around with different operating systems is BSD, other than the flavor of it your get with MacOs.
Having watch a lot of videos around it recently on YouTube by RoboNuggie on FreeBSD it encouraged me to have to give it a go.
It went surprisingly well the and have tried both XFCE and Mate desktop installs. Something that I’ll look at using more of in the future as a backup daily driver.
Note: 1 of this post’s 2 links is now broken — mostly deleted or made-private Flickr photos, dead Flickr farmN subdomains, and defunct feed-syndication infrastructure. Left as originally published.
Diffusion-Limited Aggregation Generated using Processing see blog.0x32.co.uk/posts/processing/ https://flic.kr/p/2jCWCzN, September 03, 2020 at 01:12PM
After watching Speed Cubers documentary on NetFlix decided to start back trying to learn to solve the cube from memory rather than following the instructions.
So far I can get upto the middle layer without refering to the online walk through instructions.
Note: 2 of this post’s 3 links are now broken — mostly deleted or made-private Flickr photos, dead Flickr farmN subdomains, and defunct feed-syndication infrastructure. Left as originally published.
Messing about with Processing language environment after watching youtu.be/LG8ZK-rRkXo Added some colour to the example. processing.org/ https://flic.kr/p/2jmS9Ss, July 16, 2020 at 03:45PM
A Puppet ERB template for generating Minio cluster systemd control script. @cluster_fqdn is an array of fully qualified domain names of each node in the cluster.
Geeky approach to organise my online article reading list. "Read later" articles get added to Pocket either manually or from Feedly. A todo task is created to remind me to go back and read it. Once read if archived from Pocket it gets stored in Evernote. http://bit.ly/2vsvyXt, August 02, 2017 at 12:58PM
I am using it to create a custom image minimal with Docker pre-installed based on https://github.com/jonasrosland/pi-gen although you can edit the scripts to pre-install the packages you want in your image.
Note: 1 of this post’s 5 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
After setting up a Streaming radio instance of MPD/Icecast2 running in a Docker image I was looking for a nice front end to control it.
Note: 1 of this post’s 13 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Here is a low resource Lighttpd with PHP Docker image running on Alpine Linux, only ~37MB image.
I've updated the owncloud Docker compose file to include a Nginx automatic reverse proxy and added some scripts to handle backing up and restoring the database.
Note: 2 of this post’s 8 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 2 links is now broken — mostly deleted or made-private Flickr photos, dead Flickr farmN subdomains, and defunct feed-syndication infrastructure. Left as originally published.
via Instagram ift.tt/20WFvpU February 15, 2016 at 09:49PM http://flic.kr/p/Ddqzkp, February 15, 2016 at 09:50PM
For example this Vagrant setup spins up an Ubuntu VM and then using the Docker module spins up a Jenkins build server Docker container with a few simple commands;
LedControl lc=LedControl(12,11,10,1);
// pin 12 is connected to the MAX7219 pin 1// pin 11 is connected to the CLK pin 13// pin 10 is connected to LOAD pin 12// 1 as we are only using 1 MAX7219
Note: 1 of this post’s 2 links is now broken — mostly deleted or made-private Flickr photos, dead Flickr farmN subdomains, and defunct feed-syndication infrastructure. Left as originally published.
via Instagram ift.tt/1xLpDTn August 01, 2014 at 06:52PM http://flic.kr/p/ogD9We, August 01, 2014 at 07:52PM
My Internet provider doesn't supply me with a static IP address with my broadband, so my Raspberry Pi external web address can wander if my router or connectigets reset. There are third party sites which will provide you with a static URL which follows your wandering IP address but its fun to do it yourself.
To keep me updated on the current IP I wrote a Ruby script which I run via crontab to check and Tweet me is the IP address changes.
After my first week with my 32gb Nexus 5 here are some initial thoughts compared to my previous phone Samsung Galaxy S2. Nothing major to complain about.
Likes
Camera App and its better integration with Google Plus and on phone picture editing.
The screen is very good.
Feels very fast, good response in switching apps, swiping between screens and scrolling.
Dislikes
You can assign custom ringtones from Google Play Music, had to resort to a third party app to get ringtones assigned.
Alarm has some functionality removed like the smart alarm "soft" wake up.
Note: 1 of this post’s 5 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Something to do at lunchtime to get you more familiar with Linux, create a barebones Arch Linux VM. Taken from this article at Lifehacker I've compressed it into the following steps.
Note: 1 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Got my second Raspberry Pi setup as a media center with Raspbmc.
Wifi setup was painless just a case of connecting it and entering the wifi connection details.
Just need a new powered USB hub as the power supply died on the one I've got.
Note: 1 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Installed the gallery software Piwigo on my Raspberry Pi, screenshots below.
After installing lighttpd and MySQL5 and the other prerequisites you can install it using
sudo apt-get install piwigo
Although this is an older version, if you want the latest you'll need to go through the manual installation route which is detailed on their web page.
On my Ubuntu desktop, I did a trial run updating the version installed with apt-get using the Piwigo's internal upgrade option but this failed so might not be a viable option. More upgrade information here.
Setting Up
External access from Internet using No-Ip, you'll need to configure your router to pass HTTP requests to the Raspberry Pi.
// Auto scroll a message on the LCD and receive new messages via Serial port.// Alastair Montgomery (c) 2013// Version 1.02// include the library code:
#include <LiquidCrystal.h>
#include <string.h>
// initialize the library with the numbers of the interface pins// below for SainSmart LCD ShieldLiquidCrystal lcd(8, 9, 4, 5, 6, 7);
First test of Twitter updates getting written to the Arduino from Ruby didn't go quite right as seen from the video below, some debugging required.
Testing writing the same message from the Arduino IDE gives the same results so looks like problem is in the Arduino code. Maybe the message is too long for the LCD's buffer?
Note: 1 of this post’s 6 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Video of sending a message to the Arduino over the serial port which then gets scrolled on a SainSmart LCD shield.
Idea was to use it to display tweets, just need to write the Ruby code to get the tweet and send it over the serial port now.
// Auto scroll a message on the LCD and receive new messages via Serial port.// Alastair Montgomery (c) 2013// Version 1.00// include the library code:
#include <LiquidCrystal.h>
#include <string.h>
// initialize the library with the numbers of the interface pins// below for SainSmart LCD ShieldLiquidCrystal lcd(8, 9, 4, 5, 6, 7);
/* LiquidCrystal Library - Hello World Demonstrates the use a 16x2 LCD display. The LiquidCrystal library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. This sketch prints "Hello World!" to the LCD and shows the time. The circuit: * LCD RS pin to digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin to digital pin 5 * LCD D5 pin to digital pin 4 * LCD D6 pin to digital pin 3 * LCD D7 pin to digital pin 2 * LCD R/W pin to ground * 10K resistor: * ends to +5V and ground * wiper to LCD VO pin (pin 3) Library originally added 18 Apr 2008 by David A. Mellis library modified 5 Jul 2009 by Limor Fried (http://www.ladyada.net) example added 9 Jul 2009 by Tom Igoe modified 22 Nov 2010 by Tom Igoe This example code is in the public domain.
Note: 1 of this post’s 8 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Decided in the end to wire up all 10 LEDS in the LED bar graph.
Using the sketch below get the results shown in the video.
int numLed = 10;
int ledpins[] = {
13,12,11,10,9,8,7,6,5,4};
int mask[] = {
1,2,4,8,16,32,64,128,256,512};
int counter = 0;
voidsetup() { // initialize the digital pin as an output.for (int i=0;i<numLed;i++){
pinMode(ledpins[i], OUTPUT);
digitalWrite(ledpins[i], HIGH);
delay(250);
}
}
Sometimes the best solution is the quickest one, sure I could have written a Ruby script to format the results of the find but a few bash commands achieved the same result.
Doing a lot of work on remote Linux servers lately, lots of login in over SSH running commands logging out.
So wrote this simple script to use Ruby to send a single command or a file of commands to a Linux server over SSH. Needs some error trapping etc but functional at the moment.
It requires the Ruby Gem net-ssh installed.
#!/usr/bin/ruby require 'rubygems' require 'net/ssh' require 'optparse' opts = OptionParser.new opts.on("-h HOSTNAME", "--hostname NAME", String, "Hostname of Server") { |v| @hostname = v } opts.on("-u SSH USERNAME", "--username SSH USERNAME", String, "SSH Username of Server") { |v| @username = v } opts.on("-p SSH PASSWORD", "--password SSH PASSWORD", String, "SSH Password of Server") { |v| @password = v } opts.on("-c SHELL_COMMAND", "--command SHELL_COMMAND", String, "Shell Command to Execute") { |v| @cmd = v } opts.on("-f FILE_COMMAND", "--command FILE_COMMAND", String, "File containing shell Commands to Execute") { |v| @fileCmd = v } begin opts.parse!(ARGV) rescue OptionParser::ParseError => e puts e end raise OptionParser::MissingArgument, "Hostname [-h]" if @hostname.nil? raise OptionParser::MissingArgument, "SSH Username [-u]" if @username.nil? raise OptionParser::MissingArgument, "SSH Password [-p]" if @password.nil? raise OptionParser::MissingArgument, "Command to Execute [-c/-f]" if @cmd.nil? and @fileCmd.nil? begin ssh = Net::SSH.start(@hostname, @username, :password => @password) if @cmd != nil then ssh.exec!(@cmd) do |ch, stream, data| if stream == :stderr puts "ERROR: #{data}" else puts data end end else puts "Processing file #{@fileCmd}" file = File.new(@fileCmd, "r") file.each {|line| ssh.exec!(line) do |ch, stream, data| if stream == :stderr puts "ERROR: #{data}" else puts data end end } file.close end ssh.close rescue Exception => e puts "Unable to connect to #{@hostname} using #{@username}/#{@password}" puts e end
Note: 1 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Was going to fire up my Raspberry Pi for the first time yesterday but had issues creating boot SD card for it on Windows 7. As you can see here from my post at the Pi Forum.
Looks like it was either problems with my desktop or the SD Card reader I was using as it was getting write errors when using the two Windows methods of creating the boot image.
Hopefully I can get the SD card reformat with GParted so I can try again, most annoying that I tripped up at the first hurdle.
Been playing with Onlive game cloud/ streaming service for the last few months and I am pretty pleased with the results.
Not only does it work fine with the wired desktop and wifi laptop at home, I've also played some games on my Motorola Atrix, although I'd need a bluetooth controller to make full use of it on the phone.
Finally decided it was time to update my watir-webdriver development environment to the latest version of Firefox. I have been happily using Firefox 3.6.19 on my 64bit Intel Mac 10.5 and yesterday made the jump to Firefox 5.
To my horror there is a bug in Firefox 4 and 5 which causes problems when attempting to start Firefox from the command line (basically what watir-webdriver does).
Thankfully with the help of Jarib Bakken I was able to use the workaround detailed on this blog post.
The work around is to strip the x86_64 part from firefox-bin using ditto:
cd /Applications/Firefox.app/Contents/MacOS mv firefox-bin firefox-bin.original ditto --arch i386 firefox-bin.original firefox-bin
This will solve the problem until we can upgrade to a later version of Mac Os.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Which when run produces something along the lines of; Bytes read 115009 from feed Title: Geek Monkey RSS URL: http://meekgonkey.blogspot.com/ Total entries: 25 Twitter from Ruby http://meekgonkey.blogspot.com/2011/07/twitter-from-ruby.html Thu, 21 Jul 2011 13:20:00 +0100 --- Github http://meekgonkey.blogspot.com/2011/07/github.html Mon, 18 Jul 2011 13:59:00 +0100 --- Google Plus http://meekgonkey.blogspot.com/2011/07/google-plus.html Fri, 01 Jul 2011 10:50:00 +0100 --- WATIR makes a tester's life easier. http://meekgonkey.blogspot.com/2011/06/watir-makes-testers-life-easier.html Wed, 29 Jun 2011 14:36:00 +0100 --- Setting browser size and position with watir-webdriver http://meekgonkey.blogspot.com/2011/06/setting-browser-size-and-position-with.html Thu, 23 Jun 2011 09:22:00 +0100 ---
I am constantly amazed that Watir and Ruby make software testing a web application so easy.
For example finding all the links in a table based on their text starting with a string.
Note: 1 of this post’s 3 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
I am starting the process of converting my WATIR scripts to use WATIR webdriver.
There a couple of table methods I was using in my WATIR scripts to check the size (rows and columns) of a HTML table.
myTable.row_count
myTable.column_count
These methods don't exist in webdriver so I was looking for a good way of doing the same check.
For rows this seems to give the same result as the row_count method
myTable.rows.length
For column count of the table I've tried converting the table to an array of strings and getting the length of the first row, but the conversion to the string array is taking a while.
myCols = myTable.strings[0].length
After asking the question on StackOverFlow the solution to find the number of columns in the table was to use;
myCols = myTable.row.cells.length
This assumes that the first row has the correct number of columns, which in our application should always be the case.
To avoid rewriting all the unit tests I've extended the Watir::Table class at the start of the script so that it contains the missing row_count and column_count methods.
class Watir::Table
def row_count
returnself.rows.length
end
def column_count
returnself.row.cells.length
end
end
The unit tests now run unaltered.
If your table has a uniform number of columns for each row then you could check the whole table by doing something like.
The iPhone guys at work have been talking about a retro camera app for their phones, so I’ve decided to look at what’s available for the Android platform.
FxCamera enables you to take a picture with various effects,
ToyCam (number of colour mode and vignetting settings available with randomizer)
Polandroid (number of colour mode and film type settings available)
Fisheye
SymmetriCam
Warhol
Normal
It works quite well for the ToyCam and Polandroid but the other three modes are more of a novelty than something you’d use all the time. Downside it has a maximum picture resolution of 960 by 640 pixels. It is 1524kb in size and can be moved to the SD card.
The iPhone guys at work have been talking about a retro camera app for their phones, so I’ve decided to look at what’s available for the Android platform.
The free ad supported version gives you five retro camera types to play with, see example shots below. The application is a fairly chunky 6179 kb but can be moved to the SD card. It has a novel interface which replicates the retro camera but this reduces the viewfinder size which can be a problem.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
The Ubuntu 10.10 release candidate running on VirtualBox.
Need to work out how to install the guest additions so I can get a proper screen resolution.
Found a solution,
Solution to VirtualBox guest problem 1. Open terminal and enter the following command: sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) sudo apt-get install virtualbox-ose-guest-x11 2. Once installation is finished, restart your virtualBox machine. 3. Go to System -->Preferences -->Monitors and change the resolution of your screen.
A collaborative, evolutionary-drawing app, the hook is that you can upload your doodles to the web and other people modify them. Some examples can be seen on their website at http://superfiretruck.com/sketchabit/ surprisingly you don’t see too many “adult” doodles.
Generates fractal images. Pinch zooming works well on the HTC Desire and the 1GHz snapdragon renders the images at an acceptable speed. Examples of the image can be seen on this Flickr group
Couple of issues I’ve noticed with the phone, battery life, with everything turned on (wifi, gps, etc) I seem to be getting around a days use out of the battery when I’m using apps a lot. Take a bit of getting used to since my old phone used to last a couple of days, guess price you pay.
The SD Card becomes unusable, this seems to be a common issue with the HTC Desire, a co-worker has the same problem and its mentioned around the web a lot.
A simple reboot of the phone brings it back to life, according to HTC I should back up the data and reformat the SD card to solve the problem, not tried it yet.
I got round to installing the Android SDK and went through the classic “Hello World” app tutorial, step one done :)
Note: 1 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Time rolls on and I’m getting used to finding my way around my HTC Desire.
I’m still trying out lots of apps, for this sitehttp://www.appbrain.com which helps you keep track of the apps you’ve got on your phone. You download an app for your phone and it syncs your apps to the website, suggests other apps you might like etc. Useful so far.
Note: 3 of this post’s 12 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
On Tuesday of this week I upgraded my mobile phone to an Android handset. After a long drawn out process of reading reviews and getting peoples advice from Twitter etc I finally decided on an HTC Desire.
I am amazed with the phone and have hardly been able to drag myself away from the handset.
Thing I like the most is the seamless integration with my Google accounts for email, contacts and calendar syncing. I think it is going to make me much more organized.
I’ve been busy trying out application since I got the phone and here are is a list of the ones I’ve found useful so far.
Aldiko is an ebook reading application that runs on any Android phone and which enables you to easily download and read thousands of books right on your smartphone.
Scan barcodes on CDs, books, and other products, then look up prices and reviews, or search for a word in a book and find where it occurs. You can also scan QR Codes containing URLs, contact info, calendar events, and more
Easily browse through 20,000 albums by 9500 artists, thanks to an elegant and ergonomic interface. All of Jamendo’s main features, such as free download of all the tracks, playlist creation, access to album reviews and managing favorites, are of course integrated. Carry the best of jamendo in your pocket!
Your personal radio station on your phone: Choose an artist or genre and Last.fm builds the perfect playlist just for you, fresh every time, featuring your favorites and new discoveries powered by millions of Last.fm users sharing the music they love. You can skip any song and find out about concerts, too.
My Tracks is an application for your AndroidTM phone that enables you to record GPS tracks and view live statistics – such as time, speed, distance, and elevation – while hiking, biking, running or participating in other outdoor activities. Once recorded, you can share your tracks, upload them to Google Spreadsheets and visualize them on Google My Maps.
Perfect your pictures with the Photoshop.com Mobile App on your Android phone. Simply drag your finger to crop, adjust color, apply effects—you name it.
Check out how bakers can tell their Twitter followers that goodies have just come out of the oven by using BakerTweet. Would only work if you had a favorite local baker you visited all the time?
I started learning Python last year to do some scripting at work for testing, I recently discovered the game libraries (pygame, pyglet, etc) so have started looking into writing a game.
This is something I’ve been wanting to do from an early age back when I got my first 8-bit computer and never had the time or the skills to achieve.
After just a week of using pyglet during my lunch hour at work and a couple of hours at night I’m well on my way to finishing my first game, a breakout/ arkanoid clone.
Note: 1 of this post’s 3 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Sometime your jaw just drops
Almost perfect version of Chuckie Egg written in DHTML with level editor.
Note: 14 of this post’s 19 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Easy Poster Printer is a free software program for the Windows operating system that enables a user to create a poster out of an image or photo that is loaded into the software. Veteran users might already know the concept that is applied to those images from services such as Rasterbator or Block Posters which we reviewed earlier.
I’m looking for a new Distro to run on my old PCs at home.
Previously I’ve been running Puppy Linux on it, which so far has been okay, but it doesn’t come with some packages I want installed out of the box (mainly Python).
Speed, performance, stability – these are attributes that set VectorLinux apart in the crowded field of Linux distributions.The creators of VectorLinux had a single credo: keep it simple, keep it small and let the end user decide what their operating system is going to be. What has evolved from this concept is perhaps the best little Linux operating system available anywhere. For the casual computer user you have a lightning fast desktop with graphical programs to handle your daily activities from web surfing, sending and receiving email, chatting on ICQ or IRC to running an ftp server. Power users will be pleased because all the tools are there to compile their own programs, use the system as a server or perhaps the gateway for their home or office computer network. Administrators will be equally as pleased because the small size and memory requirements of the operating system can be deployed on older machines maybe long forgotten.
CrunchBang Linux is an Ubuntu based distribution offering a great blend of speed, style and substance. Using the nimble Openbox window manager, it is highly customisable and provides a modern, full-featured GNU/Linux system without sacrificing performance.
I have been thinking about running task on a Ubuntu Linux machine remotely using Twitter. Why you ask, due to firewall restriction where the machine is located I can’t get direct access to it but it has connection out to the internet.
So I thought I could send coded messages to it using Twitter and have it run certain tasks. Should be fairly easy to do in Python I thought, but what do use it for? Kicking off test runs, downloads or other system tasks?
Downloads seemed a simple place to start, why max out my home broadband usage limit when I can get the remote machine to download things off-peak.
Using this Python Twitter API I was able to get a proto-type running in a short time.
Basically it should work like this,
I send a direct message to a Twitter account which only follows me and I follow on my main account.
This contains the code for type of download and the URL of the download.
The Python script is started by cron at scheduled times.
The script connects to Twitter and checks for direct messages.
It parses the direct message and either spawns a WGET or youTube-dl command to get the resource.
If its a video it then runs a command is run to convert it to divX ready for upload it to my phone.
If its a file then it is virus checked.
Finally the direct messages are deleted from the Twitter account and a reply sent to my Twitter account.
So now without physical or remote access to the machine I can queue up downloads to retrieve during off peak hours.
Now I’ve got it work, need to fine tune it to run other remote tasks, like restarting Weblogic or deploying new version of the application and running test suites.
This will convert all the mp4 files in the local directory to both divx and mp3 format ready to be transferred to my phone. Obviously you need to have the ffmpeg, mencoder and lame mp3 encoder installed on your Linux machine for this too work.
Note: 2 of this post’s 5 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 18 of this post’s 31 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
If you’ve ever had to work with a database in Linux you most likely are aware of three or four tools that can handle the task: MySQL, PostgreSQL, PhpMyAdmin, and OpenOffice Base. These are all outstanding applications, but the first two are complex command-line only tools, the third requires a web server, and the last isn’t as robust as some admins will need. But there is another tool that is very flexible and makes creating databases a simple task.
Note: 33 of this post’s 36 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 14 of this post’s 23 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
For the longest time I refused to see the value in Twitter. Over the last six months I have changed my tune on that. Now I use Twitter primarily as a PR tool for my articles. And since my renewed belief in micro-blogging, I have found plenty of tools with which to enact with Twitter.
Note: 3 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 2 of this post’s 3 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Caffeine This is why the world produces more than 16 billion pounds of coffee beans per year. It's actually an alkaloid plant toxin (like nicotine and cocaine), a bug killer that stimulates us by blocking neuroreceptors for the sleep chemical adenosine. The result: you, awake.
Note: 6 of this post’s 8 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
This is amazing, just imagine if you could hook it up to Flickr.
PhotoSketch is an internet-based program that can take the rough, labeled sketch on the left and automagically turn it into the naff montage on the right. Seems unbelievable but—as the video shows—it works:
Note: 5 of this post’s 6 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
This is retro cool, just don't try using it in your walkman :)
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
URL shortening is a great idea for Twitter’s 120 character limit but it does have its problems. Most annoying, you find an interesting link and click on it and get presented with the screen above. There is nothing you can do to get to the article you clicked on until the server load goes down.
Other problems include you don’t know what site you will end up on so can end up on a phishing site or something NSFW, although TinyURLs preview option kind of helps that problem.
Keyboard to the PC I've reused as a Ubuntu Linux automated test box.
As you can see its been under my desk for a while.
Guess you could work out the password from the clean keys?
I've installed Synergy mouse and keyboard sharing on my three active desktops so I don't have to use this keyboard much. If you use more than one desktop computer I'd recommend you install it, saves you having to change between input devices. You just move your cursor off the edge of the screen and you are controlling the pointer on your other machine.
Note: 6 of this post’s 36 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Linux has become so idiot proof nowadays that there is less and less need to use the command line. However, the commands and shell scripts have remained powerful for advanced users to utilize to help them do complicated tasks quickly and efficiently.
To those of you who are aspiring to become a UNIX/Linux guru, you have to know loads of commands and learn how to effectively use them. But there is really no need to memorize everything since there are plenty of cheat sheets available on the web and on books. To spare you from the hassles of searching, I have here a collection of 10 essential UNIX/Linux cheat sheets that can greatly help you on your quest for mastery:
UNIX Tutorial for Beginners This is a quick and easy UNIX/Linux tutorial page that is aimed at beginners. It gives a subtle introduction to some of the most important UNIX/Linux commands.
Learning the Shell Aside from showing you how to apply the most basic UNIX/Linux commands, "Learning the Shell' will teach you the utmost importance of using the command line.
Learn UNIX in 10 Minutes From the page: This is something that I had given out to students (CAD user training) in years past. The purpose was to have on one page the basics commands for getting started using the UNIX shell (so that they didn't call me asking what to do the first time someone gave them a tape).
FOSSwire Unix/Linux Command Cheat Sheet A one page UNIX/Linux command reference that you can download in PDF format. You can easily print it, and then paste it on your wall.
UNIX Toolbox From the page: This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations; however the reader is supposed to know what s/he is doing.
Practical Linux Command Line Reference This is another handy one-page cheat sheet for common command line operations. All of the commands have been tested on Fedora and Ubuntu.
How to Look Like a UNIX Guru From the page: This lecture takes you through the basic commands and then shows you how to combine them in simple patterns or idioms to provide sophisticated functionality like histogramming. This lecture assumes you know what a shell is and that you have some basic familiarity with UNIX.
A Directory of Linux Commands (in alphabetical order) From the O'reilly book "Linux in a Nutshell, 5th Edition", it features an alphabetical list of 687 commands and a short description on each one of them.
Linux Security Quick Reference Guide This quick reference guide (in PDF) will serve as your aid on improving the security of your Linux system. It provides some pointers to more in-depth security information that could help you become a good UNIX/Linux system administrator.
Bash Programming Cheat Sheet From the page: A quick cheat sheet for programmers who want to do shell scripting. This is not intended to teach programming, etc. but it is intended for someone who knows one programming language to begin learning about bash scripting.
Attempting to install Websphere 7 Express on Ubuntu 9.0.4
Its hung at "importConfigArchive" stage for a long time, not looking good so far.
Time to do a bit of searching...
Update
Found this on the IBM site seems that sh is linked to dash instead of bash might be the problem. So I've linked sh to bash and going to try installing again.
Note: 2 of this post’s 6 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Tried the Live CD version of Ubuntu 9.04 on my new laptop (Compaq Presario CQ60-305EA) last night, screen redraw was painfully slow. It was almost like a window blind effect opening or moving a Firefox window.
Most confusing, wonder if it has problems with the NVIDIA GeForce 8200M?
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
This covers converting from VirtualBox to VMWare not the other way around. I’ve search the net and all the instructions seemed to be long winded using third party products as a middle step. Things have moved on this might be easy now.
With VirtualBox 2.2.2 you can export your machine as an Appliance using the Open Virtualization Format (OVF). The VMWare vCenter Converter 4.0.1 (free download) imports OVF Appliances.
Been trying out Opera 10 Beta on my Mac. So far I'm impressed with it, so much I've made it the default browser for now. It kick the Safari 4 beta off this spot.
Saving the docs off my broken hard disk (bad sectors) to an old 30GB disk. Windows refused to start even in safe mode so I used Puppy Linux to copy the files between the disks.
Now need to get a new(ish) 80+GB IDE disk to put in the machine.
A Geek Chart is a web badge that shows where you share stuff online. Each slice of the Geek Chart is a link to your profile on sites like Flickr, Twitter, Youtube and more.
Note: 30 of this post’s 31 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 30 of this post’s 31 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 27 of this post’s 40 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Virtual machines can seem juuuuust a bit too geeky for most otherwise computer-friendly people. That’s sad, because it’s an easy, free way to try or use a separate OS without messing with your hard drive.
Note: 6 of this post’s 9 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 11 of this post’s 29 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
If you’re interested in Linux then most likely you have taken a look at Ubuntu. And if you have taken a look at Ubuntu then you know there are a lot of derivatives out there that specialize in one cross section of society or another. But which one is right for you? That is where gHacks comes in.
Note: 1 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 13 of this post’s 24 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Media files, data synchronization, and remote backups, oh my! Home computing has advanced to a point where it’s practical to run your own home server, and we’re running down the five best tools for the job.
I sat down and mapped out how all my internet feeds map together.
The main gathering point is my Twitter account.
I also seem to have a Twitter addiction which can be seen from this graph November 2008 looks like when I discovered TwitterFeed to like my other post through to my Twitter account.
Note: 8 of this post’s 10 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 2 of this post’s 11 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
An ISO file is the easiest and most universal method for backing up a DVD. The file is an archive file specifically for DVD VIDEO_TS and AUDIO_TS files, and is an exact copy of the disc. ISO files can be quickly burned to a new dvd using standard burning software, making it the optimal choice for storing backups.
In Windows, third-party software is the only way to backup a DVD. Luckily, Ubuntu Linux has removed this need, and as a result, you can backup your dvds using a standard feature built into the OS –no software or Terminal required.
This tutorial is written using Ubuntu 8.10 Intrepid Ibex. It will also work with 8.04.
Step 1: Insert the DVD you wish to backup into your optical drive and wait for the dvd icon to appear on your Desktop.
Step 2: Right-click on the DVD icon and choose ‘Copy Disc’ from the menu.
Step 3: A dialog box will appear. In the drop-down box next to ‘Copy to…’, choose FILE IMAGE.
Step 4: Press the WRITE button.
Step 5: Choose a location to save the ISO.
Step 6: Wait for the progress bar to reach the end. It will say ‘Successfully Copied’. Close the window and remove the DVD.
Step 7: You can test the ISO and confirm it works using VLC media player. If you don’t have VLC installed, you can install it via the Terminal and this code: sudo apt-get install vlc .
Step 8: If you want to extract the VOB files from the ISO, right-click and choose ’extract here’. It will take about ten minutes, but the video_ts and audio_ts folders will be extracted to the same location.
Step 9: If you want to convert the ISO into a smaller file, such as an XviD or x264, you can either extract the VOBs and use DVD::RIP, or download Handbrake and rip directly from the ISO–both run smoothly on Ubuntu.
Fair Warning: In some countries, backing up DVDs you legally own is not legal–for example, in the US, copying a commercial DVD violates the DCMA. Be sure to check with the laws in your country before proceeding.
This tutorial was prepared for “Tech Source from Bohol” by Blair Mathis of LaptopLogic.com, your premier source for latest notebook reviews.
Note: 4 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 3 of this post’s 4 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
More drool worthy kit, just wish I could justify getting a Netbook o_0
The Russians have already declared their love, and soon you'll be able to get your mitts on the Samsung N20 and see for yourself what all the fuss is about. It's now available for pre-order from UK retailer BT Shop, priced at £390.98 ($565) VAT included, with a white model due out in February and a black iteration in March. Both models sport a 12.1-inch WXGA display, Windowx XP Home Edition, 1.3GHz VIA Nano U225 CPU processor, 1GB RAM, 160GB HDD, Bluetooth, 3-in-1 card reader, 1.3 megapixel camera, and a 6 Cell battery -- no SSD option at the moment. Additionally, the shop is also showing a new NC10 equipped with HSDPA coming next month for £416.63 ($602) with VAT, which is £107 ($154) more than its non-3G equivalent. Not to worry, US readers, we're sure Sammy will be asking for your Benjamins soon enough.
Note: 71 of this post’s 108 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 9 of this post’s 10 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Maybe I will install this on my old laptop if/when I get a new one.
Note: 7 of this post’s 9 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Not happy to test drive this fugly version of the iPhone, the Mobile@Mail.ru crew have pitted the LG KC910 Renoir against all four elements: Ice, Wind, Earth, and Wine! OK, water, but wine too.
Note: 11 of this post’s 15 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
I remember playing this old DOS game on a mate’s PC. Need to download the Nintendo DS version :)
Arguably the best DOS-based shoot-em up in my opinion, Tyrian is now available for gamers on Windows, Mac OS X, Linux (and Nintendo DS, PSP, even Wii!), thanks to the dedicated efforts of the OpenTyrian team who modified the source code to use the cross-platform SDL libraries and of course, Jason Emery, who graciously offered Tyrian as freeware back in 2004.
Note: 56 of this post’s 92 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 6 of this post’s 11 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Just need to devise a Python script to automate this for Windows now :)
Everyone knows that Google Image Search sports a drop-down menu for filtering results by small, medium, large, and extra large sizes, but if you’re looking for the perfect wallpaper, for example, the imagesize operator is even better.
Note: 9 of this post’s 16 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
CrunchBang, an Ubuntu-based Linux distribution that sports a snappy, low-drag interface and is perfect for thumb drives, live CDs, or speed-obsessed Linux fans. Check out how it looks and runs in our screenshot tour.
Note: 6 of this post’s 8 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
I wish I hadn’t just renewed my phone contract now. My LG Renoir now looks like the ugly cousin.
This is the Android-based, 3-inch Sharp touchscreen, General Mobile DSTL1. And it is everything the T-Mobile isn’t: A stunning design and features combination that may convince regular consumers to choose the Android platform over iPhone.
Note: 4 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Time to dust of that USB stick and browse in the shadows……
If you are one of those Internet users living in their RSS feed reader you might like Folder RSS. Folder RSS is a folder monitor that creates a valid RSS feed that can be accessed using any RSS reader. The feed will contain the changes made to specified folders. The software program is fully portable and script driven meaning that it is necessary to write a short batch script or run the software from the command line to create the valid RSS feed. It should also be noted that the feed will be updated locally which is not a problem for desktop feed readers. The use of feed readers like Google Reader on the other hand would require to input the IP of the local computer along with the path to the feed making sure that the remote feed reader is allowed to access the file on the local computer.
Note: 7 of this post’s 9 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 2 of this post’s 7 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Some cool video cameras which are muscling in on the stills market. I'm a sucker for multi function devices, why carry a stills & video camera. Now they just have to integrate a MP4 player and cell phone into it. Watch this space.......
Having trouble figuring out how a touchscreen Eee PC could fit into your life? No worries, ASUS just did all the heavy synaptic lifting for you with the release of a near 6-minute video showing its new Eee PC Touch UI. A UI teased at CES and built specifically for ASUS’ new touchcreen Eees. All in all it makes a pretty case for why you should pick up a new Eee PC T91 or T101H convertible tablet later this year. Let’s just hope the processor can cope. Originally posted at Engadget
Note: 1 of this post’s 6 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
The 56" Phillips Cinema Widescreen LCD is a 21:9 television hitting the streets of selected countries next month. If you want one you can pay an arm and a kidney and watch movies in the proper 21:9 aspect ratio without black barring it. If you don’t want one, forget you ever read this and save that precious brain-space for something useful. Like a tv theme song! Which reminds me – “thank you for being a friend…” Haha, marinate on that one all afternoon, suckers! philips cinema 21:9 ultra widescreen perfect for movie snobs [technabob] Thanks to Julian, who who thought about getting one until he realized he owned a movie theater. An adult movie theater. No, that’s not creepy.
Note: 14 of this post’s 42 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
A platform game (also known as platformer) is a video game genre distinguished by jumping to and from suspended platforms or over obstacles. A very famous example of a platform game is the best selling video game of all time, which is the Super Mario Bros.
If you are exhausted from playing your favorite FPS games like Urban Terror or Alien Arena, how about you relax a little and play some good old "platform games" on your Linux box.
I have here a list of some great free and open source platform games that you may enjoy.
SuperTux SuperTux needs no further introduction, as it is definitely one of the most famous games for Linux. However, if you want to know more about SuperTux, perhaps you should just read my quick review of the game HERE.
Blob Wars: Metal Blob Solid Blob Wars: Metal Blob Solid is an open source 2D arcade platform game developed by Parallel Realities. The aim of the game is to rescue Blob MIAs lost while fighting a battle against alien invaders led by their leader, Galdov (the Metal Blob). Metal Blob Solid features numerous different weapons, locations, boss battles and around 9 hours total gameplay.
Secret Maryo Chronicles Secret Maryo Chronicles is yet another 2D jump-and-run game that's based on Nintendo's Super Mario Series. The game is a SourceForge project that began in 2003. Until now, it is still actively developed and maintained by the Secret Maryo Chronicles development team, led by Florian Richter ("FluXy").
Yo Frankie! Yo Frankie! is the famous 3D game created by the Blender Institute. The universe and the characters of the game are based on the open source animated short film entitled Big Buck Bunny. Yo Frankie! was recently released this November of 2008 and is currently available for download.
X-Moto X-Moto is a 2D motocross platform game where physics play an all-important role in the gameplay. Although the game is completely 2D, it uses 3D hardware acceleration (OpenGL) for faster rendering. The game also utilizes the Open Dynamics Engine for a realistic-feel physical simulation. X-Moto is extensible with user-created custom levels that can be automatically downloaded.
Neverball Neverball is a 3D platform game similar to Super Monkey Ball. Its main gameplay is based on moving a ball using gravity by tilting the game world, not directly controlling the ball. The mouse (or a similar pointing device), keyboard, or joystick tilt the level to help guide the ball to a goal, via an obstacle course, with a set time limit. Moving platforms and other crazy objects get in the way, making levels progressively harder.
XEvil XEvil is considered as one of the most graphically violent games ever made. Before you play or let your kids touch this game, read this disclaimer first (taken from its website):
"O.K., kids... let's get this straight. XEvil is not for meek, peace-loving, "I love you, you love me..." types of people. The fans of XEvil enjoy it because of its shameless displays of blood and violence, of people getting lit on fire, getting shot, being ripped up by chainsaws, getting high on drugs, and burst open by aliens."
One sound you don’t hear very often these days, you’d to be something of a comforting sound back in the early days of the interwebs. Maybe its like a white noise machine or something.
Note: 13 of this post’s 21 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Not a machine I had personally but did play on a friends one every now and again.
VirtualC64 is a new Commodore 64 emulator for Mac OS X. It’s a promising project, let down by the fact that it’s still in beta but by the looks of things development is moving at a steady pace.
Note: 10 of this post’s 13 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Note: 15 of this post’s 19 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
All platforms: Inkscape is an open source vector editing program. If you are looking for a free alternative to the Adobe Illustrator, Inkscape has a host of features that make it worth taking for a spin.
Since it’s holiday season already, let’s keep the tech jokes coming with this parody of a famous song entitled “The Twelve Days of Christmas.” You can sing along if you like:
The 12 Bugs of Software
For the first bug of Christmas, my manager said to say: “See if they can do it again."
For the second bug of Christmas, my manager said to say: “Ask them how they did it and See if they can do it again."
For the third bug of Christmas, my manager said to say: “Try to reproduce it, Ask them how they did it and See if they can do it again."
For the fourth bug of Christmas, my manager said to say: “Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the fifth bug of Christmas, my manager said to say: “Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the sixth bug of Christmas, my manager said to say: “Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the seventh bug of Christmas, my manager said to say: “Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the eighth bug of Christmas, my manager said to say: “Find a way around it, Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the ninth bug of Christmas, my manager said to say: “Blame it on the hardware, Find a way around it, Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again.
For the tenth bug of Christmas, my manager said to say: “Change the documentation, Blame it on the hardware, Find a way around it, Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask then how they did it and See if they can do it again."
For the eleventh bug of Christmas, my manager said to say: “Say it’s not supported, Change the documentation, Blame it on the hardware, Find a way around it, Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask them how they did it and See if they can do it again."
For the twelfth bug of Christmas, my manager said to say: “Tell them it’s a feature, Say it’s not supported, Change the documentation, Blame it on the hardware, Find a way around it, Say they need an upgrade, Reinstall the software, Ask for a dump, Run with the debugger, Try to reproduce it, Ask then how they did it and See if they can do it again."
C would be Judaism - it’s old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can’t convert into it - you’re either into it from the start, or you will think that it’s insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.
Java would be Fundamentalist Christianity - it’s theoretically based on C, but it voids so many of the old laws that it doesn’t feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it’s the best language in the world, but they’re willing to burn those who disagree at the stake.
PHP would be Cafeteria Christianity - Fights with Java for the web market. It draws a few concepts from C and Java, but only those that it really likes. Maybe it’s not as coherent as other languages, but at least it leaves you with much more freedom and ostensibly keeps the core idea of the whole thing. Also, the whole concept of “goto hell” was abandoned.
C++ would be Islam - It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It’s so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you’ll probably be threatened with death by more radical followers.
C# would be Mormonism - At first glance, it’s the same as Java, but at a closer look you realize that it’s controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it’d probably be nice, if only all the followers of Java wouldn’t discriminate so much against you for following it.
Lisp would be Zen Buddhism - There is no syntax, there is no centralization of dogma, there are no deities to worship. The entire universe is there at your reach - if only you are enlightened enough to grasp it. Some say that it’s not a language at all; others say that it’s the only language that makes sense.
Haskell would be Taoism - It is so different from other languages that many people don’t understand how can anyone use it to produce anything useful. Its followers believe that it’s the true path to wisdom, but that wisdom is beyond the grasp of most mortals.
Erlang would be Hinduism - It’s another strange language that doesn’t look like it could be used for anything, but unlike most other modern languages, it’s built around the concept of multiple simultaneous deities.
Perl would be Voodoo - An incomprehensible series of arcane incantations that involve the blood of goats and permanently corrupt your soul. Often used when your boss requires you to do an urgent task at 21:00 on friday night.
Lua would be Wicca - A pantheistic language that can easily be adapted for different cultures and locations. Its code is very liberal, and allows for the use of techniques that might be described as magical by those used to more traditional languages. It has a strong connection to the moon.
Ruby would be Neo-Paganism - A mixture of different languages and ideas that was beaten together into something that might be identified as a language. Its adherents are growing fast, and although most people look at them suspiciously, they are mostly well-meaning people with no intention of harming anyone.
Python would be Humanism: It’s simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.
COBOL would be Ancient Paganism - There was once a time when it ruled over a vast region and was important, but nowadays it’s almost dead, for the good of us all. Although many were scarred by the rituals demanded by its deities, there are some who insist on keeping it alive even today.
APL would be Scientology - There are many people who claim to follow it, but you’ve always suspected that it’s a huge and elaborate prank that got out of control.
LOLCODE would be Pastafarianism - An esoteric, Internet-born belief that nobody really takes seriously, despite all the efforts to develop and spread it.
Visual Basic would be Satanism - Except that you don’t REALLY need to sell your soul to be a Satanist…
Note: 17 of this post’s 29 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Finally a use for my 4GB thumb drive
gHacks technology news A technology blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.
Note: 1 of this post’s 2 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Extensoft's Free Video Converter is a nice example of the genre. There are a load of these programs on the market, but I like the interface and speed of this one in particular. I also like the fact that you can combine multiple clips together in a rudimentary fashion (e.g. no transitions etc) and make [...]
Note: 28 of this post’s 41 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
The past ten years have completely changed the way we listen to music, watch movies and television, and take photos, and one thing is abundantly clear: The future of your media lies undeniably in the digital realm. Now you just need to find the perfect media center application to pull it all together. Earlier this week we asked you to share your favorite media center applications, and today we're back with the five most popular answers. Keep reading for a closer look at the favorites, then cast your vote for the media center app you count on to manage your digital media life. Photo by Aaron Escobar.
Want to launch paper airplanes but don't have any arms? Then good luck folding one in the first place. But for those of you that are lazy or just don't know when to let go comes the $18 Electric Paper Plane Launcher from Urban Outfitters.
Note: 14 of this post’s 40 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
7 applications to view images on your Linux box.
TECH SOURCE FROM BOHOL Source for technology hacks, insights, tutorials, news, reviews and more...
Note: 23 of this post’s 50 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Is SongBird the way to go?
TECH SOURCE FROM BOHOL Source for technology hacks, insights, tutorials, news, reviews and more...
Note: 113 of this post’s 135 links are now broken — mostly dead 2008–2013 feed-syndication infrastructure (FeedBurner, Gawker, AOL’s old blog network, Pheedo, Yahoo Pipes). Left as originally published.
Some cool 404 pages :)
hongkiat.com Online Tips For Tech Users, Bloggers and Designers
Having a good Error 404 page is perhaps as important as having great contents. Sometimes it may not be your fault visitors landed on error pages, but being able to communicate and direct them back to the home page is as good as a second chance to re-engage a visitor. Error 404 page helps you does that.