What is really a Web 2.0 that everyone is talking about? Here is the article by Tim O'Reilly: http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
Paul Graham's essay: http://www.paulgraham.com/web20.html
Friday, March 30, 2007
Web 2.0
Thursday, March 29, 2007
Revision3 Online Shows
I've got a bit addicted to some of the shows on this website. I don't watch too much TV myself, so by addiction I consider one or two broadcasts a week from the following website.
Tech, comedy, music, etc Online TV Show - http://revision3.com/
Example: Cracking open the iPod
Wednesday, March 21, 2007
Remote control of PC using Sony Ericsson k790
Last night I was watching one of the episodes from Seinfeld from Season 9. I could not stop laughing at the scene when Kramer pretended to be a "wealthy industrialist, philanthropist and a bicyclist" just to get into the washroom of a $1.5 mil apartment that was put up for sale. I was having my dinner at that time and did not want to stand up from the couch to rewind it back. However, I did anyway.
Sitting at work during lunch the following day I was thinking of a way to add a remote control functionality to my PC with minimal expenses. My cell phone has a Bluethooth and an infrared port. There must be a way via software!
A quick search revealed that my SE k790a has the HID (Human Interface Device) feature and all I need is HID profile supporting soft. Here are a few links I found that are worth checking out:
Sony Ericsson Developers Zone: http://developer.sonyericsson.com/site/global/home/p_home.jsp
VIAO Zone remote control: http://atinyblip.wordpress.com/vaio-zone-remote-control/
Salling Clicker (commercial soft): http://www.salling.com/Clicker/windows/devices.php
For future reference:
http://www.macncell.com/index_html/archive/2006/08/22/sony-ericsson-k800--k790i-cyber-shot-camera-phone-using-it-with-the-mac
Tuesday, March 20, 2007
Online Picture Editing
Online picture editing tool allowing you to save directly to your computer, Flikr or WebShots: http://snipshot.com/
Tuesday, November 28, 2006
GPS and WiFi combination
Being interested in GPS topics, I've spent a few hours on Internet reading about the current available solutions. As I was browsing the pages, I've came across the Description of positioning systems. My curiosity has been directed towards Skyhook Wireless' Navizon - a software solution that allows mobile devices to access online database of positions of WiFi access points around urban areas of cities. For a mobile WiFi enabled device that is able to capture MAC of any access point, it becomes a matter of pointing down a known location of that device on a map stored locally. New maps can be uploaded to Skyhook's server updating the locations of moved APs. Likewise, maps can be easily downloaded to a portable device, allowing offline browsing.
In the absence of APs, GPS locator can take the lead. On the other hand, when GPS signal is low (places like buildings, tunnels), WiFi will kick in. The best part about it is that there is no need for Internet connection - MAC addresses are transmitted by APs for free!
In my understanding this is a great solution, providing the following:
- Maps can be downloaded whenever one has an Internet connection
- MAC broadcasting feature of APs can be exploited to determine one's position
- Can be combined with GPS receiver (use software to switch between WiFi and GPS)
- GPRS can be used whenever one cannot download maps via WiFi (i.e not available)
- Central database is updated by thousands of users automatically
One thing that is interesting to mention is the following. If a location of MAC address of some bogus device that is constantly moved around the city is uploaded to a server, it might create confusion because it can be detected by a mobile device in a different location and create the wrong sense of position, especially if it's the only or one of few APs around the area. Now, of course the software should be smart enough to detect the change and warn the user of inconsistency. All the user have to do is move and discover more APs.
Related:RF Fingerprinting in Wi-Fi Location Tracking
Monday, November 27, 2006
Hardware projects
Dev/Project related
Dev board with a microcontroller
Gadgets, ideas, DIY electronics links
OpenSource gift guide
The Time Fountain (really cool fountain project, which uses strobe light to "freeze" or slowdown and reverse the motion of fluorescent drops).
Lucid Dreaming Mask (by the author of The Time Fountain. He claims his inexpensive hardware triggers lucid dreams... thought I might add this here since I've spent some time reading the experiment).
Hacking Roomba robotic vacuum cleaner
Inexpensive Arduino microcontroller dev/project board
Parallax’s Basic Stamp is the mainstay for hobbyists wanting to add intelligence to everyday devices. A new system called Arduino provides the benefits of the Basic Stamp at a greatly reduced cost, increased speed, and is entirely open-source. (http://todbot.com/blog/2006/09/25/arduino-the-basic-stamp-killer/#more-121)
Mobile Processing
Mobile Processing is an open source programming environment for people who want to design and prototype software for mobile phones. It is based on and shares the same design goals as the open source Processing project. Sketches programmed using Mobile Processing run on Java Powered mobile devices. (http://mobile.processing.org/index.php)
Wednesday, November 08, 2006
Configurable Processors
In this article, Steven Leibson from Tensilica shows some tricks used to hardware-optimize DSP computations with the help of SoC, FGPA, or ASIC. He emphasizes that the use of hardware acceleration is crucial for many DSP applications. Adding special instruction extensions supported by configurable hardware has advantage over assembly-code optimization of a critical path of an algorithm.
There are a few examples (MPEG4, Viterbi and FFT).
http://www.dspdesignline.com/howto/showArticle.jhtml?articleId=193302782&pgno=1
Thursday, September 14, 2006
Tcl - How to pass arrays
from wiki: (http://wiki.tcl.tk/3262) and newsgroups.
Tcl does not provide a way to simply pass arrays by value, as this is usually done for strings. Straigh forward way to go around this problem is to convert an array to list and pass it as list. Another method is to use upvar to pass variable by name. Some other methods are mentioned below:
- Use dict command instead of array (for Tcl 8.5 or greater)
- Use extensions:
- Tclx keyed lists.
- the structure command from the megapkg structure extension.
- ...
Saturday, April 22, 2006
Removing Low Disk Space Checks (Windows XP)
That's it! It finally pissed me off to the point where I went online and found the way to disable that Windows' popup message to remind you that the disk space is low. I know myself when I am close to zero since I am the one who is filling up the hard drive. I agree that this message might be helpful to some newbie Windows users; however, I also believe that there should be a gui option to disable it - for those who do not touch registry too often and also who do not want the message to appear.
Here is how you can do it.
- START -> Run...
- Type 'regedit' and hit Enter
- In regedit application, go to HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> CurrentVersion -> Policies -> Explorer
- Create a DWORD value named "NoLowDiskSpaceChecks"
- Double-click it and set its value to 1.
- I haven't seen the message since then (Windows might need to be restarted first)
Sunday, April 09, 2006
Usenet Etiquette
I've been using news groups for quite a while now. Out there people are quite picky about the format the messages are submitted in. Since there are a lot of 'newbies' in this area, there are quite a few webpages summarizing Usenet Etiquette. If you are not using it, once in while you'll get slapped back with a message suggesting you to do so, which becomes annoying in a sense as well. In my opinion, most of them make sense, giving you a better efficiency and making your point clear to everyone.
Here are couple of guides. If you go to one page, most likely it will link you to another one.
Tuesday, March 21, 2006
Ubuntu - Mounting Windows Partitions
Here is a nice guide how to mount NTFS and FAT32 partitions under Ubuntu: http://www.psychocats.net/linux/mountwindows.php
Ubuntu 5.10 - Cleaning up the space
Here are some some ideas how to clean up the space.
1) Run the following command:
sudo apt-get clean
2) Clean up synaptic's downloaded files
3) To estimate file space usage, change directory to root and use du command:
cd / sudo du -hc --max-depth=1
Here is example of what is printed for me:
48K ./lost+found
14G ./media
36M ./etc
76M ./var
90M ./lib
2.4G ./usr
4.0M ./bin
7.7M ./boot
2.9M ./dev
732M ./home
4.0K ./mnt
507M ./proc
23M ./root
8.4M ./sbin
72K ./tmp
0 ./sys
4.0K ./srv
4.6M ./opt
4.0K ./initrd
4.0K ./debootstrap
4.0K ./_F
1.4G ./_D
4.0K ./_C
37G ./_E
2.1G ./_sky7
12K ./Xilinx
58G .
58G total
Useful FireFox Plugins
Today I came across a webpage that gives you some advices on essential extensions for FireFox browser. Here it is:
http://www.linuxpipeline.com/showArticle.jhtml?articleId=177104614&pgno=1
Some of the useful addons mentioned there are:
- Disable targets for downloads
- Tab Mix Plus
- Search Plugin Hacks
- History Menu
- Adblock Plus
- and Adblock Filterset.G Updater
- FasterFox
The other ones I use are:
Intro
Intead of keeping paper notes and updating Favorites of an internet browser, I've decided to keep an online version of the things I find out on the Internet, useful tweaks and anything relevant to computers and technology here, in one spot - not only for my personal use, but also for people who might find it useful.
lomtik