Java LinkBlog
Friday, October 21, 2005
















Wednesday, August 03, 2005




Wednesday, June 22, 2005


Java is a language of choice for millions of developers worldwide. In a series of articles I will show simple tips and techniques which make Java extremely powerful and yet simple to use. Today's article is about using regex, a pattern matcher incorporated in Java (from 1.4 I believe).
Here is a sample code (line in bold) to count the number of words in any amount of text. The sample program counts the number of words in the argument to the program. The argument must be quoted to ensure separate words are clubbed together in a single sentence by the operating system.
public class WordCount {
public static void main(String args[]) {
System.out.println(java.util.regex.Pattern.compile("[\\w]+").split(args[0].trim()).length);
}
}


Sun this week will release two servers in its identity management line designed to help corporate users jumpstart federation projects with partners and to aid service providers such as telcos in provisioning users on a massive scale.
The new software offerings are Sun Java System Federation Manager, a server that will help companies hook partners into their secure infrastructure, and a Service Provider Edition of Sun's Identity Manager software for extranet provisioning that includes self-registration, the ability to share account information and auditing tools.
[via Simple Thoughts]










Tuesday, June 21, 2005




There are long term costs and hassles, and occasional cleanup jobs. I have always enjoyed Scott McNealy's knack for analogies, and this one is really right on. As I have stated in previous occasions, the fact that it's open source, thus free does not automatically make it good. I'm not going to rehash on all the arguments about open source, but focus specifically on this comment from McNealy."
Monday, June 20, 2005




Thursday, June 09, 2005


To all blogger, this is an interesting blog post on Lifecycle of blogger. via Kiruba. I think every blogger should read this.




Wow. Today I was adventurous, and I said to myself: "Let's try birt, even that there is no much tutorials and samples available - I only found these screencasts, but I haven't seen them yet.
I downloaded all the packages, and first of all tried to launch the demos, but with few results. Well, not at all, the charting demos goes fine. They throw several exceptions, but most of the samples worked. Here are some screenshots (click on them to enlarge!).



Next, I started Eclipse. I switched to Report perspective, and created a new report. That's good, you can visually design your reports. There is a component palette and a properties view to configure your components. So I added a simple text label.

Next, I went to the data menu and configured a JDBC source. That's great. You can browse through your tables, columns, filter the data, create computable columns, use javascript functions. It seems very powerful! I created a database set with a tabla that was in the database sample (embedded derby database). There is a Data Explorer view, that allow you to see those generated datasets.

But now comes the best part. I created a data widget on the report, and then I drag my database and dropped it directly on the widget. And Birt automatically updated the data and created a grid with the database contents!

And to end, I lanuched a preview in PDF, and BIRT automatically opened acrobat. Well, the preview isn't very beautiful, but I didn't care about formatting. It's only a test.

And all these tasks only took about two minutes! Finally, it seems that there is a very productive Open Soruce reporting environment in Java. I don't agree with the BIRT name, because I don't see business intelligence features anyway, but I have to recognize that it seems a powerful and easy engine.




Struts-Layout tag library 1.1 Released
Struts-Layout is a tag library for Struts which provides skinnable tags that display panels, input fields, form modes,tables, pagers, treeviews, sortable lists, popups, calendars, etc.
Read on http://struts.application-servers.com/


Sunday, May 22, 2005


Tuesday, May 17, 2005


Tuesday, May 10, 2005


Sunday, May 08, 2005


Where does one begin? These guys have not only lost the plot, they've also moved on to a different plane of reality altogether. It's astounding to me the free time that these wankstains have. They are the pinnacle of open source, the ultimate proof that in a system where nothing is driven by economic, practical, or realistic goals, in an environment where time is always worthless, every fool and his penis will waggle every which way, simply because it's physically possible to do so.
Thursday, April 28, 2005








Tuesday, April 12, 2005


Interestingly Area 51 high resolution maps are disappearing as I write.
At one point there was an interesting map showing only the central portion with the remaining blacked out! Now it is no more.
Link
Sunday, April 10, 2005


Monday, March 21, 2005


Saturday, March 19, 2005


Thursday, March 17, 2005


Tuesday, March 15, 2005


Sunday, March 13, 2005






Friday, March 11, 2005


Wednesday, March 09, 2005




Monday, March 07, 2005




Tuesday, March 01, 2005




Monday, February 21, 2005






Sunday, February 20, 2005


Friday, February 18, 2005






Thursday, February 17, 2005




Sunday, February 13, 2005


Saturday, February 12, 2005


I wonder how that will stack up when your corporate computer gets hacked to oblivion.
Looks like MS is getting desperate by the day. You have to give it to them that they know how to spread FUD, the best that ever was. Who says they aren't innovative?


Well after writing about Google from inside what did he expect? Another Scoble in the making!
Doesn't anyone read the NDA nowadays? I am sorry but I think he went over the line.


Didn't they hear about third party auditing?
The vulnerability could enable intruders to spy on confidential company information, ISS said in its advisory. It noted that several large vendors and Internet security providers use the antivirus library in their products.




Friday, February 11, 2005






















Thursday, February 10, 2005












Wednesday, February 09, 2005






























Tuesday, February 08, 2005


Monday, February 07, 2005










Sunday, February 06, 2005




Saturday, February 05, 2005






















Friday, February 04, 2005































