Thursday, 04. September 2008
git vs. mercurial 
http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/ 
Sunday, 13. July 2008
godaddy sll with lighttpd 
http://www.cattlegrid.info/blog/2007/03/installing-a-godaddy-ssl-certi.html 
Tuesday, 22. April 2008
rails casts 
http://railscasts.com/episodes;archive 
Thursday, 17. April 2008
Using SSL in Rails Applications 
http://www.buildingwebapps.com/articles/8-using-ssl-in-rails-applications 
Monday, 31. March 2008
Identity Management: Telcos vs. Web 2.0 Titans 
http://www.lightreading.com/insider/details.asp?sku_id=1733&skuitem_itemid=1028 
Wednesday, 26. March 2008
train crash 
A freight train car rolled into commuter rail in Canton MA Tuesday, March 25.
I was on this train and took some pictures.

Sunday, 16. March 2008
create ubuntu image for EC2 
http://blog.atlantistech.com/index.php/2006/10/04/amazon-elastic-compute-cloud-walkthrough/ 
Friday, 14. March 2008
Redundant MySQL set-up for Amazon EC2 
Q: What kind of hardware will my application stack run on?
Your application will execute on a virtual computer that we call an instance. You have the choice of several instance types, allowing you to select a configuration of memory, CPU, and instance storage that is optimal for your application:
Small Instance:
1.7 GB of memory, 1 EC2 Compute Unit (1 virtual cores with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform
$0.10 per instance-hour consumed or partial hour consumed
Large Instance:
7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform
$0.40 per instance-hour consumed or partial hour consumed
Extra Large Instance:
15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform
$0.80 per instance-hour consumed or partial hour consumed
See Amazon EC2 Instance Types for details on available configurations. You have full and exclusive access to an instance once you have commissioned it.
use Linux Volume manager snapshots to back-up the DB to Amazon S3

Thursday, 06. March 2008
rails commercials 

Monday, 18. February 2008
missing rails UI components 
I found a lot of useful UI components for rails that rails does not include out of the box:
http://livepipe.net/projects/
things are:
- Control.Tabs
- Control.Modal
- Control.TextArea
- Control.SelectMultiple
- Control.Rating
- Control.ProgressBar

Sunday, 13. January 2008
Bringing Rails to the Enterprise 
http://www.oreillynet.com/ruby/blog/2007/01/bringing_rails_to_the_enterpri_1.html 
Thursday, 10. January 2008
Howto: Linux Lighttpd SSL (secure server layer) https configuration and installation 
http://www.cyberciti.biz/tips/how-to-install-ssl-lighttpd-https-configuration.html
http://blog.12spokes.com/articles/2006/04/03/developing-ssl-rails-applications-using-lighttpd-on-osx-tiger 
Wednesday, 02. January 2008
place to buy a drysuit from 
http://www.sierratradingpost.com/
fleece pants
http://www.sierratradingpost.com/p/,38492_World-Famous-Polartec-200-Pants-For-Men-and-Women.html 
Tuesday, 04. December 2007
Load Javascript On-Demand 
http://betterexplained.com/articles/speed-up-your-javascript-load-time/ 
Wednesday, 21. November 2007
install rails 2.0 
Seems that the previous step is not enough, in order to install (really install) the edge, we still need to freeze:
rake rails:freeze:edge TAG=rel_2-0-0_PR
And I've also read in few places that the last step needs to be ran twice (don't ask)
And finally in order to get some rake problems sorted out, I had to do a rake gem update:

Wednesday, 14. November 2007
Ruby on Rails security guide 
http://www.quarkruby.com/2007/9/20/ruby-on-rails-security-guide 
Saturday, 03. November 2007
cleantogether official launch 
http://cleantogether.com is officially launched!

Sunday, 21. October 2007
http://heartbeat.highgroove.com/What Heartbeat does
Heartbeat is a web interface for maintaining and monitoring your Ruby on Rails applications. With Heartbeat, you can monitor the uptime of URLs and run your application's rake tasks from a single web page. Heartbeat can be extended however you want - if you can write a rake task, Heartbeat can execute it!

Wednesday, 03. October 2007
svn:ignore 
svn propedit svn:ignore .
then add log and tmp for a typical rails project
http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion 
Monday, 17. September 2007
procmail setup 
Set up procmail
Create the .procmail directory
Create ~/.procmailrc
PROCMAILDIR=$HOME/.procmail
LOG=$PROCMAILDIR/pmlog
# VERBOSE=yes # turn this on for debugging
MAILDIR=$HOME/mail # this is for pine - yours may differ
INCLUDERC=$PROCMAILDIR/rc.spam
# INCLUDERC=$PROCMAILDIR/rc.morefilters
# If none of the filters match, it will go to your inbox.
Create ~/.procmail/rc.spam
:0:
* ^X-Spam-Level: XXXXXXXX
zSpam
Test Mailing (from a different machine):
$ cat spam.txt | /usr/sbin/sendmail your-user@your-host.com
$ cat notspam.txt | /usr/sbin/sendmail your-user@your-host.com
This time, the non-spam should show up in your inbox, and the spam should go to the folder zSpam.
http://traxel.com/doc/spamassassin-setup.html

Saturday, 15. September 2007
train spamassassin 
Every once in a while train the spamassassin to make it more accurate
sa-learn --spam .Junk/cur/
sa-learn --ham cur/

delete stuck messages from the queue 
Occasionally there are some messages that get stuck in the postfix queue,
here is how to get rid of them so that they don't pollute the mail log:

Friday, 14. September 2007
Fighting Spam with SpamAssassin and Postfix 
http://www.akadia.com/services/postfix_spamassassin.html 
Thursday, 13. September 2007
Simple Spamassassin setup with Postfix and Dovecot on Ubuntu Breezy 
Simple Spamassassin setup with Postfix and Dovecot on Ubuntu Breezy
http://townx.org/blog/elliot/simple_spamassassin_setup_with_postfix_and_dovecot_on_ubuntu_breezy 
Thursday, 06. September 2007
My friend's site 
http://woodlandia.ca/ 
mac menu add-on's 
http://www.scottkellam.com/os-x-software/os-x-menu-bar-add-ons-access-web-services-through-the-menu-bar/ 
Friday, 15. June 2007
Use your blackberry pearl as a bluetooth modem under OS X 
http://www.fibble.org/archives/000508.html 
Wednesday, 23. May 2007
free ajax stuff
http://www.ajaxload.info/ here a lot of ajax free stuff can be found, things like indicators and progress bars, etc…
http://www.aspneticons.com/ - free web applications icons

Saturday, 19. May 2007
getting things done book

Ruby on Rails job ads 
http://jobs.rubynow.com/ 
Thursday, 17. May 2007
RailsConf 
day one
http://mir.aculo.us/overrated examples
new Ajax.Request('/some_url');
new Ajax.Updater('producs', '/some_url');//ajax form request
$("form").request();
$('blah').down();
$('blah').down(2);
- prototype 1.5.1 new things

Tuesday, 15. May 2007
email blacklist check 
http://www.mxtoolbox.com/blacklists.aspx
http://dnsbl.sorbs.net 
Tuesday, 01. May 2007
Fixing Venture Capital 
http://www.joelonsoftware.com/articles/VC.html 
Wednesday, 25. April 2007
Help on usage of ssh keys 
http://www1.physics.ox.ac.uk/help/ssh-key.html 
Tuesday, 24. April 2007
remote backup with rdiff-backup 
http://arstechnica.com/articles/columns/linux/linux-20060202.ars/2 
Tuesday, 10. April 2007
Is Java dead? 
this is a cool post, the things like what it's talking about have been on my mind for a while - this post sums it up nicely:
http://www.artima.com/weblogs/viewpost.jsp?thread=193593

Monday, 09. April 2007
Working on building an email server, here are some articles that looks promising.
Creating and Using a self signed SSL Certificates in debian
Tools for checking various email setup issues:

Saturday, 25. November 2006
how to update firefox2 on FC6 
http://www.philoking.com/2006/11/15/how-to-update-to-firefox-20-on-fedora-core-6-the-easy-way/ 
Wednesday, 22. November 2006
what do experts say about webservices 
http://tinyurl.com/sbbnv 
Wednesday, 25. October 2006
Say goodbye to multiple Javadoc bookmarks! 
http://www.javaref.com/
- Access multiple APIs from a single web platform.
- Search across APIs with auto-complete.
- AJAX driven, redesigned, frameless UI for javadocs.
- Easily search for libraries, packages, classes and methods.
- Fine tune search to APIs in your profile.
- Easily navigate class members with a unique navigator window.
- View class source code for APIs (were available).
- Add your own notes.
- Lookup derived classes across APIs.
- Lookup class usage across APIs

Thursday, 24. August 2006
Ruby on Rails and J2EE: Is there room for both? 
http://www-128.ibm.com/developerworks/web/library/wa-rubyonrails/ 
Friday, 28. July 2006
the wind map 
Friday, 21. July 2006
Manage the agile team with XPlanner 
http://www.javaworld.com/javaworld/jw-08-2005/jw-0815-xplanner.html
Summary
So you've heard good things about agile development. You're convinced that the short delivery cycles, test-driven development, continuous integration, and intimate user involvement are the keys to delivering real (and timely) value from your software project. But the team management tools you've previously relied upon don't quite fit with this new approach. What kind of tool can support you in gathering user stories from your customers and in juggling these stories between development iterations? In planning development tasks around these stories? Or publishing real-time statistics from your current iteration to help you better estimate the next one? XPlanner is an open source team management tool specifically designed for just this role. In this article, David Elliot and Justin Smith discuss their experience with deploying and running XPlanner to manage an agile project team. (2,500 words; August 15, 2005)

Tuesday, 08. November 2005
Will IBM continue to support J2EE? 
http://java.ittoolbox.com/blogs/featuredentry.asp?i=6432

http://www.maxthon.com/Maxthon Internet Browser software is a powerful tabbed browser with a highly customizable interface. It is based on the Internet Explorer browser engine (your most likely current web browser) which means that what works in the IE browser will work the same in Maxthon tabbed browser but with many additional efficient features like…
Maxthon tabbed browser screenshot
- Tabbed Browsing Interface
- Mouse Gestures
- Super Drag&Drop
- Privacy Protection
- AD Hunter
- RSS Reader
- IE Extensions Support
- External Utility Bar
- Skinning
- And Much More to Explore...

Friday, 21. October 2005
c-jump is a programming board game 
http://arstechnica.com/journals/thumbs.ars/2005/9/28/1374
http://www.c-jump.com/ 
Wednesday, 21. September 2005
Spring Vs. EJB 3.0 
A new very interesting article was recently published at onjava.com.
http://www.onjava.com/pub/a/onjava/2005/06/29/spring-ejb3.html

Wednesday, 07. September 2005
apache frontending tomcat 
This could be done in many different ways, using proxy is probably the easiest to get going, here is the example:

Friday, 01. July 2005
Trying to run
This supposed to verify protected windows files.

Monday, 13. June 2005
Subversion rocks 
I'm totally blown away by subversion. Just beginning to use it and made few mistakes that would be very costly with CVS -- accesidentally removed all the tags. Just one svn copy command restored it all.

My friend just forwarded these to me:
Some thing to look over later.

Sunday, 12. June 2005
getting subclipse to work 
After almost 2 days, finally got subclipse to work. It's absolutely essential to be very presise on the revision numbers.
Here are the steps to follow:

Monday, 06. June 2005
HttpUnit is a great tool -- actually it was fairly easy to write a program that simulates wiki site navigation, exacutes a backup and stores the resulting xml file locally. The only problme so far is with the Russian text on some of my wiki sites. Most likely it's something to do with how HttpUnit handles UTF8.

Thursday, 07. April 2005
What is maven? 
http://tinyurl.com/4nzw2 
Friday, 18. March 2005
Java Date formatting 
Many people complaining that date formatting is a paing in
java. It might be easier then you think. Here is the example:
DateFormat fDateFormat = DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println(fDateFormat.format(new Date()));
For more details on
DateFormat see the API:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html
and more:
http://java.sun.com/docs/books/tutorial/i18n/format/simpleDateFormat.html 
Wednesday, 05. January 2005
Subscribe to RSS 
RSS XML 
Thursday, 02. December 2004
interesting fact 
http://www.webster.com/info/04words.htmBLOG was named a word of the year by the Merriam-Webster.

Thursday, 18. November 2004
Multiple Inheritance in Java 
Finally true MI is possible in Java. Read an article on the subject here:
Multiple Inheritance in Java 
Thursday, 14. October 2004
Java 2 Platform Standard Edition 5.0 
Beginning to look at JDK5.0 - very impressive. Finally
java will add features that were missing from the language from the very beginning for a long time.
http://java.sun.com/j2se/1.5.0/docs/relnotes/features.htmlMost impressive in my oppinion are:
- Generics
- Enhanced for Loop
- Autoboxing/Unboxing
- Varargs

Thursday, 07. October 2004
UPgrading eclise and MyEclipse 
I just realised ,there are new versions of eclipse and myeclipse out there. Just installed thouse on my dev box. The jsp/xml validation still does not work, maybe it's due to the complexity (needed or not, it's a different question) of the project I'm working on at work. Oh well… At least the validation options not being stored seems to be fixed now.

BLOGGING at work 
Installed SnipSnap at work on my development box and started blogging everything up to the minutes details - I'm shocked. I never realised before were my day goes. Now I know…

Friday, 01. October 2004
Axis 
Apache Axis is an Open Source SOAP server and client.
http://ws.apache.org/axis/
Axis handles the magic of converting Java objects to SOAP data when it sends it over the wire or receives results.
Potentially this is one more peace of technology that makes EJB layer obsolete. I'm going to repeat myself by saying that most of EJB layer features can be sufficiently replaced with other technologies like
AOP for instance. The only thing that is hard to replace is MDB. Axis is the answer -- it supports asynchronous services and is great for communicating loosely coupled systems (I would say better then JMS).

Wednesday, 22. September 2004
Hello World of WiKi 
Just configured snipsnap!!! I'm excited, finally I will have a web based interface to my ideas.
:)