Pooya Karimian
Network
Last week Google announced its Public DNS service with its mind-blowing 8.8.8.8 IP address. That made people wondering how did Google got to get that fancy address. It turns out that Google bought 8.8.8.* and 8.8.4.* ranges from Level 3 Communications.
For the curious out there here are the other <10 IP assignments:
1.*.*.*: Reserved - By IANA (International IP Registry)
2.*.*.*: Reserved - By RIPE (European IP Registry)
3.*.*.*: General Electric Company (ge.com)
4.*.*.*: Level-3 Communications
5.*.*.*: Reserved - By IANA (International IP Registry)
6.*.*.*: US Army
7.*.*.*: U.S. Depart of Defense
8.*.*.*: Level-3 Communications
9.*.*.*: IBM
I moved my hosting from 1and1 to Dreamhost. If you're reading this, it means that the transfer was successful. Here's a treat for you:
Woodpecker near Buntzen lake, Coquitlam / October 2006
Being a fast browser, Firefox will cache lots of stuff in memory and sometimes tends to be lazy releasing this memory even after you browse away from pages or even after closing some of the tabs. This will lead to a high memory usage (sometimes over 100MB) after hours of use. One work around for that is to restart Firefox. In that case using an extension like SessionSaver can help by restoring the old browsing session again, but still not that great.
A better solution that I found is to set the following preferences in Firefox. You can change them by typing about:config in the address bar:
config.trim_on_minimize = true
(MS Windows only. Determines how Windows handles memory for the browser when minimizing. Create it as a boolean value if it doesn't exist)
browser.sessionhistory.max_total_viewers = 0
(Number of history pages cached)
browser.cache.memory.capacity = 16384
(The maximum amount of memory to use for caching decoded images and chrome. Create this one as an integer, if it doesn't exist)
These parameters will decrease browser's responsiveness; instead it will have a smaller memory footprint. Also as a result of setting config.trim_on_minimize to true, whenever you minimize Firefox, Windows will aggressively take back as much memory as it can from browser. This will cause the memory usage to go down to 4-5MB. And the nice thing is that after you maximize the browser windows again the memory usage will be less than what it was before.
Also if you are the kind of user how don't want browser windows to be open and tend to close it as soon as you were done with your work and then open it again when needed, Firefox Preloader will improve Firefox startup time. It preloads a copy of Firefox without chrome in background, so clicking on Firefox icon will just open a new window fast.
My server hosted with 1and1 was down for more than 16 hours yesterday. I have a three year free package from them which I'm quite happy with its features. But yesterday's outage was very long and I didn't receive any response to my support requests at all. When they claim a 99.9% uptime, it means that it should not suffer more than 365*24*0.001=8.76 hours of downtime. But my server was down for more than 32hours last year, which is like three to four times 1and1's guaranteed value. I guess the situation should be better for paid customers.
- www.1and1.com
- About 1and1 and 99.9% Uptime
- Ehsan's review on 1and1 dedicated servers
Update: I just received an email from 1and1 apologizing for down time and that it took them 4 hours to solve the problem, which probably means they didn't know about the server being down for the other 12 hours. It is good anyway that they respond to non-paying customers.
Update 2 (Nov 20, 2005): 1and1 miscalculated my bandwidth usage and they are not answering my support emails for the last days. Check Snook's review on the same issue too.
Update 3: Problems seem to be fixed and everything works fine.
The idea is simple, and its implementation is eye catching. Another podcast (audio weblog, audio feed) listening application but this time it is web based. I'm talking about Odeo (pronounced like rodeo), the beta release. There you can subscribe to feeds and listen to them easily. There are three ways to listen to audio posts: either by listening online using a Flash app, syncing files using the application provided, or pointing some podcast listening software to your Odeo XML feed. There's also an option for creating your own audio feed which is still not working in this beta version.
I'm on a broadband connection but I don't see anything keeping users from enjoying that even with dialup, but it will be better if Odeo add some on the fly bit rate conversion, this will also solve Flash problems with non-standard bitrates.
Odeo is still in Beta and so the registration is closed but you can fill a form on the front page asking them to invite you sometime.
Odeo is built with Ruby on Rails, I should spend sometime learning more about it.
- odeo.com
- Odeo Screenshot
- Ruby on Rails
If you have an IMAP based email account with hundreds of megabytes storage space (like the one I have at Fusemail), it may seem like an infinite space at first. But after using that for sometime you will find it filled up with a lot of small emails 1~2megabyte emails. That's what happened to me until I used IMAPSize. With IMAPSize you can easily see how much space each folder is using, sort the message based on their size, and delete messages or only remove the message attachments. It can also be used to get backups and some other tasks.
Btw, why don't GMail sort messages? Or at least I don't see any option for it.
My Greasemonkey script for playing Yahoo! Music (previously Yahoo! Launch) music videos is getting popular and I see some people blogged about it. So today I released version 0.3 which has the ability the select bandwidth and also resizing capability. You can read more about the script and download it here in pkLaunch page.
The script should even work with players other than Windows Media Player, but last time I tested that it had some unknown problems with mplayerplug-in. I will investigate that to see if I can solve it.
It seems that it is not possible to resize a media player object after it is initialized so what I did was to attach an event to onResize event which reinitializes the player every time on a resize.
I was there in mozilla.org IRC with Asa, Blake and other guys when the 50,000,000th Firefox was downloaded. I printed out a grayscale version of this and put that outside my room. Some people are more focusing on browsers' security, as in this CNET News.com's story. This is my comment to that report:
"Well, while security is really an important matter but it is also important to have a browser which supports standards, actively developed and easy to customize. Open source software will never die as far as users feel the need. It is so powerful that it can even drive other companies to listen to the users and not just do what they want to do. That is were security fits too if looking in the correct direction: it is not that hard to imagine an open-source project to redesign the whole code if needed, but it is totally a fiction for big companies to do that. These are just some of the reasons why I believe Firefox is the best browser around."
I'm happy with how actively Internet Explorer is developing again, as you can read in IE Blog from the developer team working on IE7. It was Firefox's growth which urged Microsoft to restart actively developing IE and now it is MS's promise to have a IE7 release soon that pushes the Firefox forward in gaining popularity.
- IEBlog
- Firefox 50,000,000 Downloads
Fusemail.com is now switched to version 2.0 of its webmail. It is great. I'm having a basic plan with them and I'm happy with it. It gives quite large storage space, IMAP/Webmail access, and tons of features you will never find in any other place or any mail client.
It can fuse (fetch) mails from other servers even from Yahoo and Hotmail. You can subscribe to RSS feeds. Different secure ports for those behind a firewall. Aliases and rule system which will help those receiving large number of emails everyday. Specially if you have you own domain name I really suggest it and if you don't fusemail itself provide you with many different choices.
I myself have different aliases @pooyak.com which I use for different tasks and email received by each of these aliases automatically go to corresponding folder.
Try the user:demo pass:demo in Version 2.0 web interface. Right click on folders and emails to see how good it is.
And they give me free months if I refer you to them. My promotional code is 29374.
- Fusemail.com Get yourself an account there now.
My connection speed on a saturday night is totally near 1.7Mbps.
- Test your speed on DSLReports
- DSLReports
- Jeremy on a cellphone
Don't waste your internet browsing with IE. Get Firefox now:
- Spread the word: Take back the web
- Asa's post on "firefox 25,000,000"
Do any one have any idea what's going on in Google?! This site (pooyak.com) which was for quite a long time the first result of searching for pooya is not now even in the first 15 pages. Guess what's the first result: an expired domain showing some junks from the domain seller!
Update: Weird, refreshing the page will give different results: Sometimes pooyak.com is the forth result sometimes not!
Firefox is great! Being on the holidays I tried learning how to write extensions for Firefox and it's so enjoying... Just Get Firefox!, download Extension Developer's Extension, read some tutorials and samples and start writing your own extensions.
I was talking to someone in IRC about why do they (e.g, GMail) still try to write web applications by hacking DHTML/Javascript instead of developing a language for that job and he pointed out that XUL/Javascript/... is around, they can use it.
For the first try I tried writing some code so that I can watch Yahoo's Launch music videos without IE/ActiveX and it is working now, although I don't know about the legal issues of viewing the videos skipping the advertisements. That's why I'm still trying to make the whole Yahoo's web-based player working.
- MozillaZine Knowledge Base - Dev : Extensions
- Ted's Extension Developer's Extension
- XUL Planet
- Launch! Music on Yahoo!
- Microsoft Security Bulletin MS04-011 (14 Vulnerabilities!)
- SecuriTeam.com: WinZip MIME Parsing Buffer Overflow and the exploit
- SecuriTeam.com: Squirrelmail Change_passwd Buffer Overflow and the exploit
- Slashdot.org: TCP Vulnerability Published
- SecuriTeam.com: Linux Kernel Setsockopt MCAST_MSFILTER Integer Overflow Vulnerability
enjoy being online!
Thanks to Babak, I'm now in Orkut social network. Altough still weakly connected to others, with 2 or 3 links, I found it more intersting than LinkedIn.
One funny thing is that this Google affiliated service is written in ASP.NET!
Let's wait to see how is Orkut in Geek Style.
After google has announced [+] its GMail service, there were lots of privacy concerns [+]. Now Google has responded [+] to these concerns.
I believe the good points of having such an email service, which will be going to serve a large part of email traffic of the world, are useful advertisements for each person and better spam filtering based on analysis of these huge email mass. But the bad thing, other than the privacy concerns, is that it will stop small innovative new services like FuseMail from growing.
Don't miss Google's new updates. It's not all about new interface but new features:
- Google Weblog
- C|Net Asia
- Taiwan News
- ISP News
As mentioned in C|Net News.com, two security flaws in OpenSSL can cause Denial of Service attacks not just against Linux systems but also some routers and network devices such as Cisco's PIX firewalls.
- News.com
- OpenSSL.org Advisory