- Struts2 Tutorials – Several tutorials are available to help you get started with the framework, from all-purpose “soup to nuts” tutorials to specialty tutorials on portlets and database access.
- GnilronEye 1.1, system monitoring solution, released – GnilronEye 1.1, a java-based system monitoring solution, is now available for download. GnilronEye 1.1 introduces an advanced http-monitoring feature and a new report feature that include sgraphs of the monitored items.
- A CSS styled table version 2 | Veerle’s blog – In 2005 I wrote an article about styling a table with CSS. After receiving so many requests I finally decided to give in and write another tutorial.
- Scrollovers – A New Way of Linking – Scrollovers are a way to quickly and easily add flair to your web pages, giving your users an experience they weren’t expecting.
- Death by numbers – Los Angeles Times – We’re obssessed with plane crashes and bridge collapses, yet we pay little attention to the stuff that kills the rest of us.
- Sun set on server business? | Open Source | ZDNet.com – In all the hullaballoo over Sun?s agreement to support Solaris 10 on IBM hardware I have yet to read one obvious fact. This is part of Sun?s exit strategy from the server business.
- Ajaxian » YUI Compressor: The latest minification tool – The YUI Compressor is a new JavaScript minifier. Its level of compaction is higher than the Dojo compressor, and it is as safe as JSMin. Tests on the YUI library have shown savings of about 18% compared to JSMin and 10% compared to the Dojo compressor
- Tutorials – Using Java Persistence API Within a Visual Web Application – Using NetBeans IDE 6.0 and the Visual Web tools, you can write applications that connect to database tables using the Java Persistence API (JPA) in addition to the Visual Web data provider components.
- Enterprise Java Community: Manage test data for integration tests using Spring and DBunit – This article will look at configuring integration tests using Spring and DBUnit so that test data is inserted into the database before every test. This article also looks at a utility to export/import test data in the database using DBunit.
- How to Get the Best Performance Out of a Java Persistence Implementation : Enterprise Tech Tips – If you are switching over to the Java Persistence API, be aware of the numerous options and decisions you have to make to boost your application’s performance. From Cache size, Pools to modes of operation, Rahul Biswas takes you through the steps. (via Th
- Prototype JavaScript framework: Prototype 1.6.0 release candidate – The first release candidate of Prototype 1.6.0 has arrived! The core team is continuing its tradition of bringing thoughtful incremental upgrades to the core APIs in addition to performance improvements and bug fixes. Keep reading for some of the highligh
- Citrix makes bold virtualization move with XenSource acquisition, muddies waters with Microsoft | Dana Gardner’s BriefingsDirect | ZDNet.com – Citrix Systems Inc. today roared full throttle into the ever-expanding desktop virtualization arena, when it announced its intention to acquire XenSource, Inc. of Palo Alto, Calif. The news comes right on the heels of VMWare?s huge IPO pop.
Tag Archives: netbeans
Daily del.icio.us for Aug 11, 2007 through Aug 16, 2007
- Tutorials – Using Java Persistence API Within a Visual Web Application – Using NetBeans IDE 6.0 and the Visual Web tools, you can write applications that connect to database tables using the Java Persistence API (JPA) in addition to the Visual Web data provider components.
- Enterprise Java Community: Manage test data for integration tests using Spring and DBunit – This article will look at configuring integration tests using Spring and DBUnit so that test data is inserted into the database before every test. This article also looks at a utility to export/import test data in the database using DBunit.
- How to Get the Best Performance Out of a Java Persistence Implementation : Enterprise Tech Tips – If you are switching over to the Java Persistence API, be aware of the numerous options and decisions you have to make to boost your application’s performance. From Cache size, Pools to modes of operation, Rahul Biswas takes you through the steps. (via Th
- Prototype JavaScript framework: Prototype 1.6.0 release candidate – The first release candidate of Prototype 1.6.0 has arrived! The core team is continuing its tradition of bringing thoughtful incremental upgrades to the core APIs in addition to performance improvements and bug fixes. Keep reading for some of the highligh
- Citrix makes bold virtualization move with XenSource acquisition, muddies waters with Microsoft | Dana Gardner’s BriefingsDirect | ZDNet.com – Citrix Systems Inc. today roared full throttle into the ever-expanding desktop virtualization arena, when it announced its intention to acquire XenSource, Inc. of Palo Alto, Calif. The news comes right on the heels of VMWare?s huge IPO pop.
- 30 free HTML email templates – Campaign Monitor – Getting your email to look great in all the major email clients can be a challenge at times, so we’ve done the hard work for you with these 30 free email templates.
- WebAppers Simple Javascript Progress Bar with CSS by WebAppers – WebAppers has created a simple Ajax Javascript based Percentage Bar / Progress Bar which is inspired by Bare Naked App. Bare Naked App taught us how to display Percentage Bar with 2 images only by using CSS.
- Hitachi’s Deskstar 7K1000 hard drive – The Tech Report – Page 1 – Has Hitachi achieved a perfect balance of speed and storage with its Deskstar 7K1000? We’ve tested it against nearly 20 competitors?including its closest 750GB rivals from Seagate and Western Digital?to find out
- Amazon Web Services Developer Connection : Java Library for Amazon E-Commerce Service – Java Library for Amazon E-Commerce Service
- LiMo Foundation: Welcome – Motorola, NEC, NTT DoCoMo, Panasonic Mobile Communications, Samsung Electronics, and Vodafone established the LiMo Foundation to develop the Foundation Platform, a Linux-based, open mobile communication device software platform
- Erlang, the next Java – Erlang is going to be a very important language. It could be the next Java. Its main problem is that there is no big company behind it
- Judge Says Unix Copyrights Rightfully Belong to Novell – New York Times – In a decision that may finally settle one of the most bitter legal battles surrounding software widely used in corporate data centers, a federal judge ruled Friday afternoon that Novell, and not SCO, is the rightful owner of the copyrights for Unix OS.
- NIST endorses Microsoft’s Open XML in upcoming vote | Tech news blog – CNET News.com – The National Institute of Standards and Technology (NIST) is backing Microsoft’s effort to certify Office Open XML as an international standard.
Daily del.icio.us for Jun 13, 2007 through Jun 20, 2007
- iBATIS Plugin User Guide – The iBATIS plugin is a plugin to accelerate iBATIS development in the IntelliJ IDEA environment
- KimchyBlog – Shay Banon Blog » Blog Archive » Spring One – Keynote – Java IDE world has two solutions, Eclipse as the major one, and intelliJ IDEA where they keep innovating and keeping Eclipse honest
- Max Poon’s Blog: Extending the NetBeans Tutorial JSF-JPA-Hibernate Application, Part 1 – Adding Query View Based on Criteria from Inter-View Parameter Passing – The follow-up tutorial “NetBeans Wiki – UsingHibernateWithJPA” further shows usage of JPA as well as Hibernate-specific facilities, including : * addition of data validation using JPA Annotations and Hibernate Validator framework * retrieval of Hibernate
- Tech Per: Flash for Java Programmers: Lesson 4 – ActionScript and organizing large flex code bases – Steps on learning to develop Flash, with a Java developer focus… This is lesson 4 in my series of posts on what I learn about developing filthy rich flash apps using flex2
- blog.pmarca.com: Analyzing the Facebook Platform, three weeks in – In this post, I provide an overview and analysis of the Facebook Plaform and what we have learned about it in the three weeks since it launched. To start, my personal opinion is that the new Facebook Platform is a dramatic leap forward for the Internet
Daily del.icio.us for Mar 17, 2007
- SXC – Simple XML Compiler – SXC (Simple XML Compiler) allows you to created optimized parsers and writers for XML. Through a declarative API you’re able to tell SXC what type of XML to expect and what actions to associate with it.
- On the Stre@m – Flex has become more accessible – The Flex module for Apache and IIS provides web-tier compilation of MXML and ActionScript files on Apache and IIS web servers.
- Assessing the Survivors of the Java IDE Wars – For enterprise development, I’d say IDEA wins out with its rich support for both J2EE and Java EE 5, followed closely by NetBeans (which also does an impressive job here), and last is Eclipse/MyEclipse (mostly due to their current lack of support for Java
- An XQuery Servlet for RESTful Data Services – This paper shows how to use XQuery for data integration, and how to expose an XQuery as a RESTful data service using a Java servlet
- Control.Tabs : Projects : LivePipe – Control.Tabs is a javascript library for creating accessible, flexible & unobtrusive tabbed interfaces in your applications or pages.
Daily del.icio.us for Mar 07, 2007 through Mar 08, 2007
- Spotlight: Michael Oxley – International Herald Tribune – Knowing what he knows now about the cost and effects of the law, would Oxley – who retired in January after 25 years in Congress – have done it any differently? "Absolutely," Oxley answered. "Frankly, I would have written it differently, and he would have
- Adobe edits the development cycle | Reg Developer – The change we made was going from a traditional waterfall method to an incremental development model. Probably the most effective thing we did was institute per-engineer bug limits: if any engineer’s bug count passes 20, they have to stop working on featu
- JetS3t ? An open source Java toolkit for Amazon S3 – JetS3t is a free, open-source Java toolkit and application suite for the Amazon Simple Storage Service (Amazon S3). The JetS3t toolkit provides Java programmers with a powerful yet simple API for interacting with S3 and managing data stored there.
- Six cool things you can build with OpenID – Apart from explaining what OpenID is and how it works, the key point I was trying to get across in the talk was that OpenID is a simple piece of infrastructure on which smart applications can be built?applications that may not have been possible prior t
- Flash Demo : Matisse++ ? (cld.blog-city.com) – Roman Strobl has a very cool new Matisse flash demo. It makes use of the new Swing Application Framework and Swing Databindings. If you ever wondered about Matisse++ or what happens after Matisse then you should take a look at a very cool NetBeans 6 and a
Daily del.icio.us for Feb 20, 2007 through Feb 21, 2007
- Bob’s Unit Testing Best Practices – Testing Digitally – Having used Agile programming methods for a number of years now. I have come across some best practices for unit testing that I would like to share with you.
- O’Reilly Open Books Project – O’Reilly has published a number of Open Books–books with various forms of "open" copyright–over the years.
- Ajaxian – YUI Version 2.2.0 Released – YUI 2.2.0 has been released one year after YUI was released into open source.
- Yahoo! UI Library: DataTable – The DataTable control provides a simple yet powerful API to display screen-reader accessible tabular data on a web page. Notable features include sortable columns, pagination, scrolling, row selection, resizeable columns, and inline editing.
- Jump Start Your AJAX Development with the Google Web Toolkit – The Unofficial Google Wiki – A free wiki from Wikia – The Google Web Toolkit addresses the development of an AJAX application in a very methodical manner
- NetBeans Visual Web Pack 5.5 – Tutorials – Using Hibernate With the NetBeans Visual Web Pack – This tutorial shows you how to use the Hibernate framework in a NetBeans Visual Web Pack project. It also shows how to wrap back end data with Option arrays and ObjectListDataProvider objects for binding to JavaServer Faces components.
- James Ward?s Blog – Blog Archive – Faster Flex Applications: Shrink Your RSLs – Here is what you need to do if you want to have size optimized RSLs
- rebelutionary: Enterprise Wikis Replace Shared Drives – Confluence & WebDAV – A lot of people talk about wikis ‘replacing’ email – which I think is too broad a statement – but very few people focus on the impact wikis have on shared drives
- Red Hat endorses KVM virtualization | CNET News.com – Red Hat, the dominant Linux seller, will include KVM (Kernel Virtual Machine) in the next version of its Fedora Linux v7
- Three Hypotheses of Human Interface Design – Tantek’s Thoughts – Human interface cognitive load is proportional to the number of clicks/keystrokes/gestures
Essential Software for Windows
You know the old routine – You get a new machine and then you spend weeks looking for and installing all the applications, tools, utilities, etc that you had on your old computer that made you so productive. There is always that utility that you use once in a while but you just can’t seem to find it.
I recently bought a new computer and decided to make a list of all the software I installed on the new computer so that I’m ready to do this again for my next machine. I wish I had discovered Belarc Advisor before I rebuilt my old desktop as a Linux (Ubuntu) desktop. So here is a fairly complete list of what’s installed on my machine and if you see something that I should have, please leave me a comment:
The Essentials
- Windows XP Media Center
- Microsoft Office Professional Edition 2003
- McAfee VirusScan & Personal Firewall
Development
- Java 1.4.x and 1.5.x SDK
- IntelliJ IDEA
- BEA WebLogic Server 8.1 and 9.2
- Apache Webserver
- Apache Tomcat 5.5
- Glassfish
- WebLogic Workshop Studio (NitroX M7 based on Eclipse 3.2)
- NetBeans 5.5 Beta
- MySQL 5.0 database server
- MySQL Administrator, MySQL QueryBrowser and MySQL Workbench
- DbVisualizer
- XAMPP (LAMP for Windows – PHP, Perl, Apache, MySQL)
- Aptana – HTML, CSS IDE based on Eclipse
- Microsoft Visual Studio 2005
- Ruby for Windows
Audio, Video & Graphics
- Nero 7 Ultra Edition
- Google Picassa
- Paint.NET – Photo manipulation software
- PIXELA ImageMixer for the Sony DVD HandyCam
- iTunes
- RealPlayer
- Microsoft Media Player 10
Browsers & Extensions
- Internet Explorer
- Firefox (List of extensions below)
- Adblock Filterset.G Updater 0.3.0.4
- Adblock Plus 0.7.1.2
- All-In-One Sidebar 0.6.4
- Compact Library Extension Organizer (CLEO) 1.0
- Copy All Urls 0.6.2
- del.icio.us 1.1
- DOM Inspector 1.8.0.7
- Download Statusbar 0.9.4.1
- FireBug 0.4
- Firefox Extension Backup Extension (FEBE) 3.0
- Firefox Showcase 0.8.0.2
- Gmail Skins 0.9.6
- Google Browser Sync 1.2.20060911.3
- Google Send to Phone 0.4
- Google Toolbar for Firefox 2.1.20060807W
- IE View Lite 1.2.5
- Image Zoom 0.2.7
- InfoLister 0.9e
- Live HTTP Headers 0.12
- PDF Download 0.7.5
- Professor X 0.4
- ScrapBook 1.2.0.4
- Tab Mix Plus 0.3.0.5
- Tabbrowser Preferences 1.2.8.9
- Tails 0.3.4
- Talkback 1.5.0.7
- TinyUrl Creator 1.0.1
- Update Notifier 0.1.4
- Web Developer 1.0.2
- X-Ray 0.8
- Opera
Utilities
- Ultraedit (I know there are quality free editors out there but I’m just too used to UltraEdit)
- FeedDemon – The BEST RSS reader for Windows
- 7-Zip
- Cygwin – UNIX shell and more for Windows
- Sysinternals (DiskMon, FileMon, Process Explorer, RegMon & pretty much every other utility on that site)
- Putty – SSH client for windows
- WinSCP
- Microsoft Money
- Avvenu – Remote access to your computer
- QuickResNT
- KeePass Password Safe
- Free Download Manager
- Google Earth
- Google Talk
- Yahoo Messenger
- MSN Messenger
- Jungle Disk
- Lavasoft Ad-Aware
- Flickr Uploadr
- CCleaner
- VNC Server & Client
- Microsoft Virtual PC
- TortoiseSVN – Subversion for Windows
- Auslogics Disk Defrag
- TaskSwitchXP – ALT-TAB manager for Windows
- Windows Live Writer
- Adobe Acrobat Reader
- Yahoo Widgets
- Skype
Daily del.icio.us for Aug 15, 2006
-
This article describes how to build and test Web services that are based on Java API for XML Web Services (JAX-WS) 2.0 with the built-in capabilities of the NetBeans 5.0 IDE and the plug-in for Sun Java System Web Server 7.0
BEA Workshop Studio and Ubuntu
I have been following BEA’s acquisition of M7 to see what happens to the NitroX product. We are a big WebLogic shop and so I was curious to see what BEA is going to bake in the new release of NitroX renamed Workshop Studio. The new Workshop Suite is based on the Callisto (Eclipse 3.2 and WTP 1.5) release and is chalk-full of goodies including EJB 3.0 (JPA), Kodo, Spring, JSF (yuck), Struts, JSTL, Hibernate support among other specs/frameworks. Another cool thing in Workshop Studio is the ORM tool that is built-in that allows developers to access databases and build an object relational entity layer to model the data using persistence engine providers that implement the EJB3, JPA, Kodo and Hibernate. Workshop also supports Tomcat, Resin, Jetty, JBoss, and WebSphere in addition to WebLogic.
I am a die-hard IntelliJ IDEA fan and IDEA is still the BEST IDE in the market. IDEA has the best refactoring, smart-type auto completion, code analyzer capabilities and it is really the best IDE for writing code. However, it is missing many of the bells-n-whistles that Eclipse and now NetBeans have. In the last few months, I found myself looking at the NetBeans 5.5 betas and Eclipse 3.2 betas and wondering why IDEA was missing a lot of that functionality. Sun has really turned around NetBeans and the latest 5.5 betas have really rocked. The combination of the Profiler with NetBeans makes it a compelling offering and the price is right.
Guess I am getting off-topic here – So I’ve been playing with the latest release of Workshop Studio and my first impressions are very positive. I am hoping to use it exclusively for a month and then blog about my experiences. I recently upgraded my Linux box to Ubuntu (Dapper Drake) and I’ve been running more than SVN, MySQL, Apache, Tomcat and WebLogic on it. I try to install all of my development tools on my XP and Linux box for consistency and so I was able to install Workshop Studio on my Ubuntu Linux box without any problems. Out of the box, Workshop Studio doesn’t support Ubuntu but the installer does allow you to continue installation and use Workshop Studio. Here are the steps I used to install Workshop Studio:
I’m assuming you already have the 1.5 JDK installed on your box. If you don’t, you can use apt-get to get and install the latest SDK. This article at the Javalobby has a lot more details but here’s all I did for my installation:
sudo apt-get install sun-java5-jdk
sudo update-alternatives—config java
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/
sudo ./WorkshopInstaller.bin
The installer clears the launcher icons in the directory of your choice and you should be all set to use Workshop Studio. On his blog, Bill Roth discusses his experiences of installing Workshop on his Ubuntu box using JRockit. In addition to being a fellow Marquette alum and an all around great guy, Bill is also the vice president of the BEA Workshop Business Unit at BEA Systems. Bill asks the question in his blog entry about BEA officially support Ubuntu in their products and I would have to say a resounding yes to that. Most enterprises use RedHat on their servers but Ubuntu is fast catching up on the desktop side and so BEA should support RedHat and Ubuntu. Cannot wait for the day when I get type in apt-get jrockit, workshop and weblogic.
Java 6.0 (MUSTANG) jumps the shark
Am I the only one that thinks that Sun has completely lost its mind and jumped the shark? Is Graham Hamilton still making these decisions? First they stick a JavaScript interpreter inside the VM and then they add an http server on top of that and now they want to stick a database inside the VM – WTF? Why don’t we stick a whole IDE in there? Oh wait. They do that already. Try to download the JDK and if you’re not paying attention, you’re likely to get NetBeans rammed down your throat. Nothing against NetBeans as it really has improved with stiff competition from Eclipse but I just want the f***ing JDK and NOT Glassfish, NetBeans, Derby, Rhino and any other piece of crap they can shove in there before Mustang goes GA. And then people are wondering why people are running to Ruby and PHP and other languages? Give me a break.
I though Jonathan Schwartz would finally take the company in the right direction after they jettisoned that moron Scott McNealy but seems like nothing has really changed at Sun.
As always, these are just my opinions and do not necessarily reflect the views of anyone else.