Angsuman Chakraborty
August 27th, 2008
I am using Ant (Java based build system) for our project. Ant is an exceptionally powerful build system and should be the only build system you will ever need. You don't really need code monsters like Maven (or pile of …. as Bileblogger loves to say). With little effort here's what I achieved in few hours (aside from the obvious capability of compiling, running, building jar files etc.):
Read more (497 words) »
Filed under Enterprise Software, Headline News, How To, Java Software, Open Source Software, Programming | 3 Comments | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 27th, 2008
Many like to twitter using IM (Instant Messenger) because it is very simple and fast to tweet and simple to get continuous updates on your topics of interest.
In the good old days Twitter used to provide IM support. You could use any Instant Messenger supporting Jabber (XMPP protocol) to connect to Twitter buddy (twitter@twitter.com) on Gooogle GTalk server and twitter to your hearts content. For several months however Twitter has stopped supporting IM. How can we satiate our twitter crush during their downtime? There is a way.
Read more (389 words) »
Filed under Fedora 7, Fedora Core 6, Headline News, How To, Linux, Linux Migration, Open Source Software, Web, Web 2.0, Web Services | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 20th, 2008
Google has decided that boring (into) the World Wide Web is not enough and it plans to start drilling into the earth's crust.
Read more (118 words) »
Filed under Company, Country, Google, USA, Web | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 20th, 2008
1. How can you hack GMail account?
2. How can you protect your GMail account from hackers?
Hackers at Defcon demonstrated a tool to hack into GMail accounts by snooping unencrypted data (man-in-the-middle attack) with cookie which Google GMail uses for everything other than login by default.
Last week Google introduced the ability to optionally encrypt any transmission to / from GMail and not just the login sequence. Previously GMail used to encrypt the login sequence only. All other data was transmitted unencrypted over the wire making such hacking possible. Every email, every article that you are reading on your GMail account is transmitted unencrypted over the web. Read more (596 words) »
Filed under Company, Computer Security, Google, Headline News, How To, Web, Web Services | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 20th, 2008
Bravo Google AdSense! Every day I am losing my faith in Google technologies. How could any context sensitive technology in the whole wide world think wife sharing guide is relevant to people interested in iPhone 3G? I would rather have no ads than ads for wife sharing on my blog.
Read more (183 words) »
Filed under AdSense, Company, Google, Headline News, Humor | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 20th, 2008
Twitter (you can follow me here) has the annoying habit of shortening your long and meaningful url to a short meaningless jumble using tinyurl, even when the full url and accompanying text fits into their 140 character limit. For example I posted this article on how you can include multiple jar files in a single jar file in Ant build tool. Twitter automatically shortened the url to this meaningless jumble - http://tinyurl.com/5uclnr. So how can you paste meaningfull url's in Twitter without jumbling?
Read more (352 words) »
Filed under Headline News, How To, Web, Web 2.0, Web Services | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 19th, 2008

I tried delving into Ruby couple of times in the past. Every time I had this weird feeling of what am I doing here when I am already very well conversant with a simpler language - Java, which gives me everything I need. Ruby just felt very syntax rich, may ways and interesting tricks to do stuff and so on.While these may be appealing to a script-kiddie, nice syntactical sugars do not help much in the long run or help you create robust code (unless you love flying whales and a service which fails every other day).
I am not afraid of developing CRUD interfaces nor do I find it time consuming. What value can I get from RoR? Every time I delve into Ruby & RoR, I come back feeling unsatisfied. What am I missing here?
Read more (315 words) »
Filed under Database, Enterprise Software, Headline News, Java Software, Open Source Software, Programming, Ruby | 28 Comments | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 19th, 2008
Also: How To Flexibly Pass JVM parameters to Apache Ant Java (Runtime) Task
Apache Ant is an excellent Java based build & deployment system using XML configuration file. In Ant properties are extensively used to configure tasks, conditionally run targets and more. In short they are an intergral part of build system. My requirement was simple. I wanted to pass JVM arguments to the Java runtime. However sometime I wanted to invoke it without passing any special runtime arguments. Unfortunately jvmarg element doesn't like it when its value is an empty string or even a string with spaces. Finding no way to fool it, I then tried to find a way to set the property to something when it is initially not set (while invoking). This proved surprisingly hard to do. Here is an elegant (I think) solution I came up with. Read more (231 words) »
Filed under Enterprise Software, Headline News, How To, Java Software, Open Source Software, Programming, Tech Note | Feedback | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 19th, 2008
Apache Ant is an excellent and popular Java based build system. It has several built-in commands (tasks in Ant lingo) one of which allows you to create Jar file from your existing class file and resources. What if you wanted to include not just class files but selective contents of other jar files too and make a single big jar file?
Ant provides an undocumented way to include the contents of multiple jar files within a single jar file.
Read more (180 words) »
Filed under Enterprise Software, Headline News, How To, Java Software, Open Source Software, Programming, Tech Note, Web | 3 Comments | RSS 2.0 | Email this Article
Angsuman Chakraborty
August 17th, 2008
Ant is a popular, high quality Java based build and deployment tool from Apache Foundation. You can invoke Java programs in ant using the java task. Optionally you may want to pass it command line arguments. Here is how you can do it.
Read more (89 words) »
Filed under Enterprise Software, Headline News, How To, Java Software, Programming | Feedback | RSS 2.0 | Email this Article
|
|