|
Public Search
powered by FreeFind |
|
|
Saturday, April 30, 2005
Red-Piranha Search and Knowledge - Community Edition - Java J2EE Tomcat Lucene Xml Rdf: "Red-Piranha is an open source search system that can actually 'learn' what you are looking for. It lets you go everywhere , find anything , understand everything. Because it is open source , it can integrate with any system. Because you can use it as a web page , command line or XML- WebService , it will work with most languages , including Java , Perl , C#/.Net and PHP. As a Java based program , it will run on any platform including Windows , Linux / Unix and Mac." - COOL!
The Man in Blue > Accessible, stylish form layout: "» Form layout templates « - Yes, HTML forms are the worst things known to web designers. Yes, HTML forms have to be accessible and usable. No, HTML forms do not have to be an eyesore."
dojo.io.bind(): baking usability into XMLHTTP: "The Dojo project is working to build a modern, capable, 'webish', and easy to use DHTML toolkit. Part of that effort includes smoothing out many of the sharp edges of the DHTML programming and user experience. On the back of such high-profile success stories such as Oddpost, Google Maps, and Google Suggest, the XMLHTTP object has been getting a lot of attention of late. Sadly, in spite of all the coverage, developers have been on their own when it comes down to solving the usability problems that come along for the ride."
WebWork: Comparison to Struts - Confluence
Web apps in a snap: "WebWork is an open source Web application framework designed to simplify Web application development. This column provides an introduction to WebWork and illustrates the process of login page creation using WebWork and two different view technologies, JavaServer Pages (JSP) and Velocity."
Art of Java Web development: WebWork: "Like all nontrivial frameworks, WebWork contains some key concepts that you must understand before you can leverage the framework to its best potential. WebWork includes Action classes, which are an implementation of the Command design pattern; the ServletDispatcher, which is modeled after the Front Controller design pattern; and an innovative data structure called the value stack, which makes it easy to pass information from the controller to the view."
springframework.org: Chapter 12. Web framework: "You can take any object as command or form object: There's no need to implement an interface or derive from a base class. Spring's data binding is highly flexible, e.g. it treats type mismatches as validation errors that can be evaluated by the application, not as system errors. So you don't need to duplicate your business objects' properties as Strings in your form objects, just to be able to handle invalid submissions, or to convert the Strings properly. Instead, it's often preferable to bind directly to your business objects. This is another major difference to Struts which is built around required base classes like Action and ActionForm - for every type of action."
Simplify Your Web App Development Using the Spring MVC Framework: "Spring uses command beans for data binding while processing forms."
Spring - j2ee Application Framework: "Tutorial"
Raible's Wiki: SpringControllers: "Part III: Creating Controllers and JSPs - A HowTo for creating Spring Controllers and JSPs in an AppFuse project. Tutorial III depends on Part II: Creating new Managers - A HowTo for creating Business Facades that talk to the database tier (DAOs) and handle transaction management. Tutorial II depends on Part I: Creating new DAOs and Objects in AppFuse. - COOL!
Struts 1.1 Release Candidate 2 released: "Spring's view resolution is extremely flexible. A controller implementation can even write a view directly to the response, returning null as ModelAndView. Normally, a ModelAndView instance consists of a view name and a model Map, containing bean names and corresponding objects (like a command or form, reference data, etc). View name resolution is highly configurable, either via bean names, via a properties file, or via your own ViewResolver implementation. The abstract model Map allows for complete abstraction of the view technology, without any hassle: be it JSP, Velocity, or anything else - workarounds like a VelocityServlet are unnecessary! The model Map simply gets transformed into an appropriate format, be it JSP request attributes or a Velocity template model. "
Object Computing, Inc. - Java News Brief - October 2004: "The BaseCommandController maps request parameters to a configured command class (similar to Struts ActionForms but a simple JavaBean with no framework dependencies). A validator may be registered to check the contents of the Command. This class does not define a handleRequestInternal(), leaving the workflow to derived classes. It does define the protected final bindAndValidate() which binds request parameters to the command object and validates it contents."
IBM Redbooks | Design and Implement Servlets, JSPs, and EJBs for IBM WebSphere Application Server: "The redbook proposes a design of Web applications based on design patterns, such as the model-view-controller paradigm and the command framework."
developerWorks : Patterns for e-business: "Command beans"
The Go-ForIt Chronicles: Memoirs of eXtreme DragonSlayers, part 13: "Using command patterns to enhance performance"
Friday, April 29, 2005
eBay Developers Program: "The eBay REST API enables developers to interact with the eBay API using a simple URL over HTTP; results are returned in XML format as usual. Input parameters are passed as elements of the URL (as opposed to the XML API, in which parameters are passed in the form of an XML document)."
Object Computing, Inc. - Java News Brief - November 2004: REST Architectural Style: "References
- "Building Web Services the REST Way" by Roger L. Costello http://www.xfront.com/REST-Web-Services.html
- Roy Fielding's 2000 dissertation (see chapter 5) http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
- RESTwiki http://rest.blueoxen.net/cgi-bin/wiki.pl
- REST mailing list http://groups.yahoo.com/group/rest-discuss/
- JAXB http://java.sun.com/xml/jaxb/.
- JDOM http://www.jdom.org
- RELAX NG http://www.relaxng.org"
XML.com: Implementing REST Web Services: Best Practices and Guidelines: "Related Reading
- What is Service-Oriented Architecture?
- Representational State Transfer (REST), Chapter 5
- Architecture of the World Wide Web"
JavaScript Compiler: "The JavaScript compiler translates JavaScript source into Java class files. The resulting Java class files can then be loaded and executed at another time, providing a convenient method for transfering JavaScript, and for avoiding translation cost."
Structured Source Editing Evaluation Guide: "can be used to edit XML, HTML, XHTML, CSS, DTD, client-side JavaScript, and JSP 1.1, 1.2, and 2.0 with Java or server-side JavaScript."
SOAPMonitor Applet Usage - TIP
Apache Axis SOAP for Java: "The final demonstration for the live presentation consisted of building a client interface to a publicly-available web service chosen by the audience at the time of the demonstration."
St. Louis Java Group, Meetings, Schedules, Programming, Code: Axis - an open source web service toolkit for Java "by Mark Volkmann, Partner, Object Computing, Inc. A very good introduction to SOAP and Axis. Highly Recommended" (PDF)
PHP: Pspell Functions - Manual & Zend Technologies - Code Gallery Spotlight - Spell checking in PHP & Weblogs - planetoblius: "Enabling pspell for PHP on Win32" & WordPress Wiki - Spell Check & Spell Check Some Text: "show PHP source code" - ULTIMATE START!
Spell Checkers to Check Your Spelling & DotNetJunkies::Utilizing Google's Spell Check APIs on the Client and Server (ASP.NET with JavaScript)
SourceForge.net: Project Info - Pungo Spell: "PHP / DHTML Spell Checker. Requires Pspell, PHP 4.3.1+, NuSoap, and a modern web browser (MSIE 5.5+, Opera 7.2+, NS 6+, etc..)" & GNU Aspell: "Try it out for your self using the Aspell Spell Helper or see some Test Results Comparing Aspell with other spell checkers." & GNU Aspell (Win32 version) - COOL!
((IT Lab)) Spellcheck: "using SOAP" (various spellcheck functions/tools) & Web services avec SOAP::Lite: "1) Lingua::Ispell 2) GoogleSearch.pl"
Main Page - 43FoldersWiki: "Software" (GTD)
colr.org: "A site for playing with colors"
ONLamp.com: Rich Web Text Editing with Kupu: "What I really needed was a WYSIWG editor that I could embed into an arbitrary web page. Now I've found one: Kupu"
Chris Justus - Server Side Guy: Google Suggest Dissected...: "People have been contributing their two cents to how this works, but I have un-compressed (ie. re-written) Google's compressed javascript, so that the average web developer should be able to get a detailed understanding of how this works.... My final rewrite is available from my website here."
Science Toys: "Make toys at home with common household materials, often in only a few minutes, that demonstrate fascinating scientific principles." - START
Developing Dashboard Widgets: "Based on Web Kit technologies, Dashboard Widgets are created using a mix of HTML, JavaScript, and CSS. This extends the ability to develop Widgets to a very wide audience. If you know how to create a web page, then you know how to create a capable Widget."
User Interface Design for Programmers - Chapter 1: "Joel on Software"
Thursday, April 28, 2005
TortoiseCVS FAQ: Using TortoiseCVS together with Eclipse: "Ooops! I accidentally removed a file - how can I get it back? ... Right-click on the removed file in the commit dialog and undo the removal."
Mike Davidson -- sIFR 2.0: Rich Accessible Typography for the Masses: "It’s released! A long effort of several months is finally complete. sIFR 2.0 is here... Anyone who has been following the developments with sIFR over the last several months is already aware of most of the information on this page, but this being the newly official sIFR 2.0 landing page, an overview of the technology is below. Also, feel free to read the complete historical perspective in my original post Introducing sIFR: The Healthy Alternative to Browser Text."
dwr: DWR (Direct Web Remoting): "Allows JavaScript to call server-side Java"
Flash® Edition | Xamlon Pro | Products | Xamlon: "Map Client: How It Works... AFLAX (Asynchronous Flash + XML)."
AJAX + Flash = AFLAX: "Ever since Jesse James Garrett wrote his article about it, AJAX seems to be all the rage right now. Even Scoble talked about it. Xamlon has been hard at work at some incredible new technology, and once we surfaced recently, we realized that there were some amazing parallels to AJAX. So we did what any enterprising startup would do, coined our own term: AFLAX... We're trying to simplify all this. Take a look at what one developer accomplished in just a few days... all 39k of it... http://www.xamlon.com/flash/demos/mapserver/. We'll be launching our technonology at the Flash Forward conference on April 6th. Stay tuned."
davidtemkin.com: "The Ajax Reality Distortion Field, Serverless Laszlo is here, ..."
Cardsharp on Software: Tomcat vs. App Server: "Decent How-to link that works for Tomcat 5.0.x as well: http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-jotm.html"
HTTP Tunnel J2EE / ORB Proxy Solution: "JProxy tunnels J2EE technology stack over HTTP(S) protocol, thus letting your J2EE systems operate over any firewalls, proxies and restrictive network configurations on the Internet instanteniously."
Cardsharp on Software: "Meanwhile check out JMS based chat Thinlet/JProxy/JBoss MQ with 120KB runtime. Works as an applet or a standalone application and no security violations. This will work only with Sun's JVM, due to the fact that I'm too laze to change HTML tags to get this working on Microsoft JVM. JProxy works in MS JVM as well. Enjoy: http://jproxy.com/thinlet/demo.html. Also have a look at other samples that demonstrate how JProxy remotes RMI, EJB, JMS, CORBA, SOAP, etc. http://jproxy.com/main/sample_performance.jsp "
Cardsharp on Software: "Struts VoiceXML Trick"
The Coolest DHTML / JavaScript Calendar [dynarch.com]: "Popup or flat DHTML calendar... Online Demo... The look is customizable through external CSS... We've contracted with Zapatec and they now offer a commercial version of the DHTML Calendar."
Wednesday, April 27, 2005
Small Business Marketing - Online Marketing: "How to make money from your blog: 5 tips, Is your Web site 'usable'?, ..."
Quick Reference Cards - COOL!
Colorization Using Optimization: "computer-assisted process of adding color to a monochrome image or movie"
Vim Cookbook - TIPS!
mozdev.org - greasemonkey: index: "Firefox extension which lets you to add bits of DHTML ('user scripts') to any web page to change its behavior. In much the same way that user CSS lets you take control of a web page's style, user scripts let you easily control any aspect of a web page's design or interaction." (used in Del.icio.us Auto-Complete )
Java PathFinder is a system to verify executable Java bytecode programs.
Juicy Studio: Generic Form Validation Routine: "This article investigates associating a generic form handler to all forms on a web page using ECMAScript. Using a client-side scripting language to check for errors is good for usability, as the script is executed directly on the visitor's machine. This not only saves the visitor having to wait for the form to come back from the server with a list of errors, but also saves bandwidth on the server. That doesn't negate the requirement for server-side validation. This is a progressive enhancement technique, which requires server-side validation to be in place, and used purely to improve the usability of forms."
Compound XML Document Editor: ETTK Update Site = http://awwebx04.alphaworks.ibm.com/ettktechnologies/updates
What it takes series (ISVs) - Technical - Webcasts: IBM PartnerWorld & J2EE fundamentals for .NET developers
About Custom Visualizations for Windows Media Player
Netbeans 4.0 and Eclipse 3.0.1 conversion instructions: "How to change a Netbeans 4.0 project to be open ALSO by Eclipse 3.0.1"
bopen.org (Open Source Software for small and medium sized businesses :-)
css Zen Garden: The Beauty in CSS Design & Amazon.com: Books: The Zen of CSS Design : Visual Enlightenment for the Web (Voices That Matter)
How to Create a Frames Layout with CSS - WebReference.com: "The following article will detail how to set up a 'frame' style layout with a fixed header, which can incorporate the navigation, a fixed footer and a scrolling content area, all of which will resize down to virtually nothing and still be usable (with scroll bars added as required). It has been tested on PC browsers Mozilla 1.7.5, Netscape 7.1, FireFox 1.0.3, Opera 8, Internet Explorer IE5.01, IE5.5 and IE6 and also Mac browsers Safari (1.3) and FireFox (1.0.3)."
what comes to mind : Enhanced Form Widgets: "There are so many attempts at styling form controls, some with CSS and some with images – and I’m in no way claiming any real innovation here. I just grabbed up some ideas from the collective mind of the Internet and threw together some JavaScript and CSS. Since I have little experience with JavaScript, the code probably sucks. But – everything works great in the browsers I’ve tried it in; Firefox 1.0.2 and Internet Explorer 6.0. And the CSS and HTML should be fine, and valid... Enhanced Form Widgets example and code."
ScrapBook :: Firefox Extension: The New York Times > Technology > Circuits > Add-On Allows Firefox Browser Users to Maintain an Archive of Web Pages
CSS 2 reference with examples (good old ZVON :-)
Writing Secure PHP - PHP - ILoveJackDaniels.com: "Posted in PHP, Security" & Better Sessions - COOL!
IT cheat sheets for all - COOL!
Tom's Hardware Guide: Tom's Hard News: "Microsoft officially launched the 64-bit client version of Windows XP professional today at WinHEC and announced that it will offer users of 64-bit processors and the 32-bit XP Pro a free upgrade to the new operating system."
Tom's Hardware Guide Mass Storage: The End of the C:\ Drive? - Introduction: "In global corporations, storage centers have evolved into their own massive, transcontinental networks. Virtualization technology has evolved in tandem, in an effort to enable users to focus on their files, rather than their physical or geographic locations."
Tuesday, April 26, 2005
Macromedia - Developer Center : Collaboration in the Enterprise: Flex and Flash Communication Server Rise to the Challenge: "Java has its version called JMS that has a number of implementations. CORBA often underpins many middleware systems..."
Macromedia - Flash Remoting Developer Center & Macromedia - Flash Remoting Developer Center : Web Services Articles
K7S5A: The unofficial K7S5A motherboard guide - www.ezboard.com & BIOS FAQ & KnowHow: How do I know the model name and version of the motherboard?
Disk Drives: Computer hard disk drive (HDD) problems and their solutions & BIOS Setup Program: What you should know about the BIOS of a computer
All Forces » Blog Archive » The Poor Man’s Tivo: "a small addition to everybody who wants to skip the dvd burning part: I got myself a eyehome from elgato (www.elgato.com), you connect it to your tv and to your ethernet (or airport) and voila: your movie folder (containing the .avi or .mpg files) appears on your tv. with the rc you just select what you just downloaded and watch it. The eyehome also brings your photos and music library to the tv. Have fun!" - COOL
HoverHelp: "Small script to easily display hover tool tips... See the related blog post for more details." - Download
Coding4Fun: Coding4Fun: "section of MSDN. Fire up your code editor, open an article, and start coding for fun." & Coding4Fun: System Monitor & Coding4Fun: Building Network Utilities - COOL
Unobtrusive Javascript - "Great, modern, practical guide to good Javascripting" - START!
Scripting: Introducing Microsoft Script Debugger: Download details: Script Debugger for Windows NT 4.0, 2000, and XP
JavaScript Shell: "A command-line interface for JavaScript and DOM." - get it as Firefox Bookmarklet from Web Development Bookmarklets - COOL
high octane moron: Revolving workflow strategies: "I've been using GTD principles for over three years now, mostly with good results. I believe the concepts are generally the best productivity approach for knowledge workers. There are times, however, when I think the model must be expanded to get the best results in a given situation..." & Kinook Software Forums - [UR] User Tricks, Tips and Samples
Venkman JavaScript Debugger - Development Page & svendtofte.com - Learning the JavaScript debugger Venkman & Venkman is the code name for Mozilla's JavaScript Debugger
SLAX Linux Live - download page: SLAX Standard Edition v 5.0.4 & Special SLAX versions
profiler: NetBeans Profiler: "Visual GC running inside NetBeans" - COOL
A list of the bugs that are fixed by SQL Server 2000 Reporting Services Service Pack 2 (April 22, 2005) & Download details: SQL Server 2000 Reporting Services SP2
Monday, April 25, 2005
IP Address Locator - Enter an IP address to find its location - Lookup Country Region City etc: "This IP Address Map lookup service"
Client-Side JavaScript Reference - START
Sunday, April 24, 2005
javascript:xmlhttprequest [JPSPAN]: XMLHttpRequest Introduction & Development Notes & Reference & Tutorials & Examples & Tools / Libraries - START