http://giveupandusetables.com/
http://shouldiusetablesforlayout.com/
Wednesday, November 12, 2008
Give Up and use Tables or NOT
Tuesday, November 11, 2008
Build an Ajax-enabled application using the Google Web Toolkit and Apache Geronimo
A four parts article from developerWorks
Part 1: Run compiled Google Web Toolkit applications on Geronimo
Part 2: Integrate your Ajax apps with a back-end MySQL database using a servlet
Part 1: Run compiled Google Web Toolkit applications on Geronimo
Part 2: Integrate your Ajax apps with a back-end MySQL database using a servlet
Wednesday, October 15, 2008
fonts@websites
FF3 will allow designers to use any font family without the need of images.
read more at ajaxian.com
CSS:
1.
2. @font-face {
3. font-family: "Bitstream Vera Serif Bold";
4. src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
5.}
6.
Wednesday, August 20, 2008
Monday, August 4, 2008
Project Kaiser | GWT Project
Project Kaiser™ is web-based project management software. It is free for 3 users. In contrast to other solutions, Project Kaiser™ is not only issue tracker, but also a powerful set of instruments for working with projects of any size and difficulty. Project Kaiser™ is all-sufficient and comfortable in use.
Project Kaiser online
Project Kaiser online
Thursday, July 31, 2008
Using Cocoon 2.2
Vadim Gritsenko's presentation
http://reverycodes.com/gt/Cocoon%202.2%20Classic.pdf
http://reverycodes.com/gt/Cocoon%202.2%20Classic.pdf
Cocoon 2.2 Without Tears
This article describes how to start with the webapp archetype and
up with a configuration that behaves like Cocoon 2.1.x:
You can modify sitemaps, flowscript, and other content without
restarting the servlet. All content files can be edited in place on
the server.
http://www.csparks.com/c22without.xhtml
Sunday, July 27, 2008
Oscommerce Button Generator
Create new oscommerce buttons for you store. It's easy and free. You can select and professional button template and add icon for every button you need.
http://oscommerce.buttonsworkshop.com/
Monday, July 21, 2008
CSS Positioning
Learn CSS Positioning in Ten Steps
Relatively Absolute
This tutorial examines the different layout properties available in CSS: position:static, position:relative, position:absolute, and float.
Relatively Absolute
Positioning is perhaps one of the most misunderstood parts of
CSS 2. Let us look a little
closer at how it works.
Thursday, July 17, 2008
Landfill: The Bugzilla Test Server
Landfill is the home of test installations for Bugzilla. These are demo installations that you can use to "try out" Bugzilla.
http://landfill.bugzilla.org/
http://landfill.bugzilla.org/
Thursday, June 26, 2008
Decoupling with Adapters - The Adapter pattern
Interesting article that demonstrate Adapter pattern and its usage in Eclipse.
Summary
The adapter pattern is used extensively in Eclipse. The use of this pattern allows plug-ins to be loosely coupled, yet still be tightly integrated in the extremely dynamic Eclipse runtime environment. In this article, we show you how to use the adapter framework to make your own objects adaptable, and adapt other objects.
By Wayne Beaton, The Eclipse FoundationCopyright © 2008 The Eclipse Foundation.June 24, 2008
Sunday, June 22, 2008
Gradient Background to any SWT Control
Helper class that add gradent bg to a give control
public class GradientHelper{
private static Image oldImage = null;
public static void applyGradientBG(Composite composite) {
Rectangle rect = composite.getClientArea();
Image newImage = new Image(composite.getDisplay(), 1, Math.max(1,
rect.height));
GC gc = new GC(newImage);
gc
.setForeground(composite.getDisplay().getSystemColor(
SWT.COLOR_WHITE));
gc.setBackground(new Color(composite.getDisplay(), 228, 234, 243));
gc.fillGradientRectangle(0, 0, 1, rect.height, true);
gc.dispose();
composite.setBackgroundImage(newImage);
if (oldImage != null)
oldImage.dispose();
oldImage = newImage;
}
}
Examples
Adding background to a tree.
treeView.getTree().
addListener(SWT.Resize,new Listener() {
public void handleEvent(Event event) {
GradientHelper.applyGradientBG(rreeViewer.getTree());
}
});
public class GradientHelper{
private static Image oldImage = null;
public static void applyGradientBG(Composite composite) {
Rectangle rect = composite.getClientArea();
Image newImage = new Image(composite.getDisplay(), 1, Math.max(1,
rect.height));
GC gc = new GC(newImage);
gc
.setForeground(composite.getDisplay().getSystemColor(
SWT.COLOR_WHITE));
gc.setBackground(new Color(composite.getDisplay(), 228, 234, 243));
gc.fillGradientRectangle(0, 0, 1, rect.height, true);
gc.dispose();
composite.setBackgroundImage(newImage);
if (oldImage != null)
oldImage.dispose();
oldImage = newImage;
}
}
Examples
Adding background to a tree.
treeView.getTree().
addListener(SWT.Resize,new Listener() {
public void handleEvent(Event event) {
GradientHelper.applyGradientBG(rreeViewer.getTree());
}
});
Adding some magic 2.0
Magic tools for web sites
Tuesday, June 17, 2008
Grails !!! Screencast is amazing
Database driven web application based on java, hibernate, spring in 3 mins. UI included!!!
Amazing?
Informative screencasts show just how easy it is to build an application in Grails.
Amazing?
Informative screencasts show just how easy it is to build an application in Grails.
Friday, June 13, 2008
Build an Ajax application using Google Web Toolkit, Apache Derby, and Eclipse
A four parts article from developerWorks
Part 1: The fancy front end
Part 2: The reliable back end
Part 3: Communication
Part 4: Deployment
Part 1: The fancy front end
Part 2: The reliable back end
Part 3: Communication
Part 4: Deployment
Firefox 3 is coming, June 17
After more than 34 months of active development FF3 is ready to be released
Wednesday, June 11, 2008
Debuging UI using picaso
The goal of Picasso is to provide a utility to help UI debugging. Picasso does this by painting the workbench in a way to aid debugging.
Better RCPs with Lotus Expeditor
Lotus Expeditor provides better Look 'n Feel
Before:
After:
Interesting features:
http://www.ibm.com/developerworks/lotus/library/expeditor-eclipse/
Before:
After:
Interesting features:
- Custom widgets. Lotus Expeditor provides a mechanism for applying a common style to the user interface of applications. It does so by supporting not only standard SWT controls but also a set of custom widgets for which you can extend the customization. If you use these custom widgets to build the user interface of your application, you get the added capability of reflecting the workbench style or theme in your application to ensure that it looks like a member of the suite of application offerings. You can also apply a static style to the widgets to give your application a look and feel that is different from the other application offerings, if desired.
- Rich text editor. The rich text editor enables your users to edit text through standard functions such as typing text, selecting fonts, and underlining. The rich text editor has the advantage of being completely configurable, manageable, and easily modified. It can be embedded in a Java application, provides a default UI (such as a tool bar), supports APIs for application development, and can extend an application's functions, such as handling events and contents.
- Spell checking. Applications can perform spell checking, but to do so, a series of dictionaries must be set. The four ways to check misspelled words are by using:
- The dictionaries supported by the given locale
- The dictionaries supported by the platform default locale
- Given dictionaries
- Given dictionaries and a customized user dictionary
http://www.ibm.com/developerworks/lotus/library/expeditor-eclipse/
Tuesday, April 22, 2008
Thursday, April 3, 2008
GEF - How to create a custom figure
The article "Display a UML Diagram using Draw2D" demostrates how to design custom figures
Wednesday, April 2, 2008
Eclipse RCP Book companion CD
For those readers who purchased a soft-copy of the book or lost the companion CD
that's me :-P
http://eclipsercp.org/book/cd.php
Friday, March 21, 2008
Ajax loader generator
Simple and great animated gif generator. Create your animated ajax loader online.
http://ajaxload.info/
http://ajaxload.info/
Tuesday, March 11, 2008
Continuous Integration anti-patterns
A two parts article about Continuous Integration at developerworks.
Part I
Part II
The Five-O'Clock Check-in is a quick way to lose friends if your team follows the rule that no one goes home until changes are committed and a build is run. Just the wait to submit code can be tedious. Imagine what happens, then, when the build breaks. I'm thinking that there will be a lot of calls home to explain why you'll be late ... again.
Part I
Part II
Tuesday, March 4, 2008
Setting heap size when "Run as Eclipse Application"
I have to put -Xmx128m as VM arguments in "Run Configuration Dialog"
Read more about setting java heap size
Read more about setting java heap size
Saturday, March 1, 2008
Firefox 3 performance
Sunday, February 24, 2008
Chickensaurus
Reassemble a chicken skeleton from the bones remaining after a chicken dinner. Read how in this wired article
Sunday, February 17, 2008
Tasktop tour
Tasktop Technologies created and leads Eclipse Mylyn, an open source tool that transforms the developer's workday by automatically focusing the development environment on the task at hand. To enable all knowledge workers to benefit from the dramatic productivity improvements cited by developers using Mylyn, Tasktop Technologies is developing the task-focused desktop. Tasktop also provides consulting services to companies extending their offerings to leverage Mylyn's Task-Focused User Interface.
http://tasktop.com/videos/2008-winter/tasktop-eclipse.html
Tuesday, January 29, 2008
Write your google powered translator NOW
Google translator API can be used unofficially. See how in "Mine Google Translator" source code.
Project Description
This project provides several ways to consume the Google Translation System.
You can use our WinForm Software, as well as the Asp .Net WebControl or the Asp .Net Service.
Wednesday, January 16, 2008
Tuesday, January 15, 2008
Remember the milk into gmail
Just what i was looking for! Thank you guys.
Folks at Remember The Milk have used the API to add tasks to the Gmail interface in a nice mashup:
Watch the screencast to see it in action.
Install Remebmer The Milk for Gmail
Folks at Remember The Milk have used the API to add tasks to the Gmail interface in a nice mashup:
Watch the screencast to see it in action.
Install Remebmer The Milk for Gmail
Monday, January 7, 2008
Interesting EMF webinar - What's New for Europa
This webinar will demonstrate the new features found in Modeling projects releasing with Europa, this year’s simultaneous release of Eclipse projects. From the new Java 5 and generics support in EMF, to the new UML2 Tools diagrams and enhancements in OCL and GMF, we will provide an overview of what’s new and exciting in Modeling followed by Q&A.
Total running time 1 hour, 01:28 minute
http://live.eclipse.org/node/278
Defining a custom IntroURL action
or how to call java code from welcome page
Form eclipse 3.3 help system
http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/ua_intro_ext_custom_url.htm
Form eclipse 3.3 help system
http://help.eclipse.org/help33
Subscribe to:
Posts (Atom)