November 11, 2005

digi.no - IBM tilbyr gratis appserver

digi.no - IBM tilbyr gratis appserver: "IBM har lansert en versjon av WebSphere i åpen kildekode, med utgangspunkt i Geronimo."

October 12, 2005

Joel on Software - Set Your Priorities

Joel on Software - Set Your Priorities:
"I should have realized that "important" is not a binary thing, it's an analog thing. There are all kinds of different shades of important, and if you try to do everything, you'll never get anything done.
So if you want to get things done, you positively have to understand at any given point in time what is the most important thing to get done right now
....
keeping your desk clean is actually probably a sign that you're not being effective.
....
Don't do features based on what the sales force has inadvertently promised a single customer, and don't do unimportant-slash-fun features first because "you're going to have to do them eventually anyway."

October 11, 2005

https

jf apache-manual: det er truleg noko slikt me vil gjer:

# Force clients from the Internet to use HTTPS
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.[0-9]+$
RewriteCond %{HTTPS} !=on
RewriteRule .* - [F]

i tillegg ein condition for dei konkrete stiane.

October 4, 2005

The Power of Default Values (Jakob Nielsen's Alertbox)

me bør vera på toppen av søkeresultatet...

The Power of Default Values (Jakob Nielsen's Alertbox):
"How gullible are Web users? Sadly, the answer seems to be 'very.'
....
42% of users clicked the top search hit, and 8% of users clicked the second hit. So far, no news.
....
second test, ... secretly fed the search results through a script before displaying them to users. This script swapped the order of the top two search hits. In other words, what was originally the number two entry in the search engine's prioritization ended up on top, and the top entry was relegated to second place.

In this swapped condition, users still clicked on the top entry 34% of the time and on the second hit 12% of the time."

September 28, 2005

digi.no - Her er de beste åpen kildekodeverktøyene

me brukar mykje av dette.

digi.no - Her er de beste åpen kildekodeverktøyene:

"topp ti-liste over de åpen kildekodeløsningene Bekk bruker. Her er listen:

September 7, 2005

Getting Started With JasperReports

veit ikkje om me er ferdige med rapport-valg... dersom ikkje kan denne artikkelen og tråden vera verdt å sjå på.

Getting Started With JasperReports: "Also, go to http://www.hibernate.org/79.html for Hibernate integration"

September 2, 2005

tomcatPlugin / eclipse / SYSDEO - Sysdeo

no er eg lei av å gå innom 3 pkt kvar gong eg skal starta eller stoppa tomcat... og x2 for å restarta (stopp, start). det må gjerast litt for ofte...

denne greia legg 3 knappar direkte på verktøylinja, der den eine er ein restart-knapp. ser ut til å funka heilt fint.

tomcatPlugin / eclipse / SYSDEO - Sysdeo:
"Sysdeo Eclipse Tomcat Launcher plugin
Plugin features
* Starting, stopping and restarting Tomcat 4.x, 5.0.x, 3.3"
....

August 29, 2005

struts på veg ut?

eit argument for å kombinera tapestry med struts, i staden for å velga:

JavaServer Faces vs Tapestry - A Head-to-Head Comparison: "component- and event-based frameworks are better suited for handling the page/view, while action-based frameworks are *still* better for navigation/controller logic. Centralization of the logic/state, page flow, exception handling, etc. all fit more nicely in a framework that's removed from components and events. Just as Struts users had to shoehorn page event handling into controller actions, pure JSF/Tapestry users will shoehorn the controller tier into an event-handling framework that's more suited to intra-page events."

August 25, 2005

Bonsai - cvs på web

Bonsai: "Bonsai is tree control.

It is a tool that lets you perform queries on the contents of a CVS archive; you can: get a list of checkins, see what checkins have been made by a given person, or on a given CVS branch, or in a particular time period. It also includes tools for looking at checkin logs (and comments); doing diffs between various versions of a file; and finding out which person is responsible for changing a particular line of code ('cvsblame')."

kan dette vera noko for oss, utfylla cvs?

August 24, 2005

Joel on Software - The Joel Test: 12 Steps to Better Code

Joel on Software - The Joel Test: 12 Steps to Better Code: "The Joel Test

1. Do you use source control?
2. Can you make a build in one step?
3. Do you make daily builds?
4. Do you have a bug database?
5. Do you fix bugs before writing new code?
6. Do you have an up-to-date schedule?
7. Do you have a spec?
8. Do programmers have quiet working conditions?
9. Do you use the best tools money can buy?
10. Do you have testers?
11. Do new candidates write code during their interview?
12. Do you do hallway usability testing?"


me har vel 4-5-6, kanskje...

August 18, 2005

Struts, Tapestry

Jf lenke frå Inge...

Cardsharp on Software : Weblog: "Struts isn't designed to facilitate complex interaction state. It's designed to impose a MVC structure onto URL's and provide tools you probably would have had to write yourself.

The problem is that even simple things take so much wiring."

August 10, 2005

AjaxTags - Overview

noko for oss?

AjaxTags - Overview: "The tag library provides support for live form updates for the following use cases: autocomplete based on character input to an input field, select box population based on selections made from another field, callout or balloon popups for highlighting content, refreshing form fields, and toggling images and form field states on/off."

July 4, 2005

Wicket 1.0, web framework, released

jf tapestry... dette er ikkje noko innspel for noko, men sidan eg no snubla over det...

Wicket 1.0, web framework, released: "Wicket is actually a lot easier to use than tapestry"

freshmeat.net: Project details for SDE for Eclipse

ny oppdatering av uml/eclipse-sak.

kan vera verdt å sjå nærare på ved anledning; trur nok uml-basert design/utvikling vil stramma opp design-prosessen litt :)
(td få fleire avklaringar før koding startar...)

freshmeat.net: Project details for SDE for Eclipse: "SDE for Eclipse is a UML modeling environment tightly integrated with Eclipse IDE. It lets you draw all types of UML diagrams (use case diagrams, class diagrams, component diagrams, etc.) in Eclipse, reverse source code (Java, C , XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams."

June 21, 2005

JasperAssistant Report Designer for JasperReports - Home

-gratis rapport-verktøy (for bruk i kode).
-payware rapport-"assistent" - eclipse-plugin - for å laga til sjølve rapportane.

noko for oss?

JasperAssistant Report Designer for JasperReports - Home: "JasperReports offers you a free reporting library for your commercial and non-commercial Java projects with no deployment or any other fees. JasperAssistant in its turn gives you a professional designer that is able to save you a great amount of development time."

ny jsd + jre

Cafe au Lait Java News and Resources: "Sun has released version 1.4.2_08 of the Java 2 Software Development Kit and JRE 1.4 and 1.5.0_03 of the Java 2 Software Development Kit and JRE 1.5 These versions plug two major security holes, as well as fixing a few dozen other assorted bugs. All users are strongly encouraged to update. It's available for Windows, Linux, and Solaris."

June 14, 2005

Alias Software - CVS Monitor

Alias Software - CVS Monitor: "CVS Monitor is a CGI application for looking at CVS repositories in a much more useful and productive way."

m.a. å kunne søka i cvs... bør me ta den i bruk?

June 13, 2005

BEA Systems - BEA WebLogic Server

BEA Systems - BEA WebLogic Server: "Free Development Licenses!
Download a free development license for BEA WebLogic Server 8.1. Development licenses are also available. Licenses are valid for one year."


http://commerce.bea.com/showallversions.jsp?family=WLP


servarar... men ikkje 8.1 med sp1...

men dette ser lovande ut:

http://commerce.bea.com/showproduct.jsp?family=WLS&major=8.1&minor=1


(prøver dette no)

June 11, 2005

Asynchronous JavaScript Technology and XML (AJAX) With Java 2

tutorial. inkludert ein del hands-on detaljar.

Asynchronous JavaScript Technology and XML (AJAX) With Java 2: "Some uses for AJAX interactions are the following:

  • Real-Time Form Data Validation: Form data such as user IDs, serial numbers, postal codes, or even special coupon codes that require server-side validation can be validated in a form before the user submits a form.

  • Autocompletion: A specific portion of form data such as an email address, name, or city name may be autocompleted as the user types.

  • Master Details Operations: Based on a client event, an HTML page can fetch more detailed information on data such as a product listing that enables the client to view the individual product information without refreshing the page.

  • Sophisticated User Interface Controls: Controls such as tree controls, menus, and progress bars may be provided that do not require page refreshes.

  • Refreshing Data on the Page: HTML pages may poll data from a server for up-to-date data such as scores, stock quotes, weather, or application-specific data.

  • Server-side Notifications: An HTML page may simulate a server-side push by polling the server for event notifications that may notify the client with a message, refresh page data, or redirect the client to another page.

This list is not all-inclusive, but it shows that AJAX interactions allow web applications to do much more than they have done in the past. Although many of these benefits are noteworthy, this approach has some drawbacks as well:

  • Complexity: Server-side developers will need to understand that presentation logic will be required in the HTML client pages as well as in the server-side logic to generate the XML content needed by the client HTML pages. HTML page developers must have JavaScript technology skills. Creating AJAX-enabled applications will become easier as new frameworks are created and existing frameworks evolve to support the interaction model.

  • Standardization of the XMLHttpRequest Object: The XMLHttpRequest object is not yet part of the JavaScript technology specification, which means that the behavior may vary depending on the client.

  • JavaScript Technology Implementations: AJAX interactions depend heavily on JavaScript technology, which has subtle differences depending on the client. See QuirksMode.org for more details on browser-specific differences.

  • Debugging: AJAX applications are also difficult to debug because the processing logic is embedded both in the client and on the server.

  • Viewable Source: The client-side JavaScript technology may be viewed simply by selecting View Source from an AJAX-enabled HTML page. A poorly designed AJAX-based application could open itself up to hackers or plagiarism."

Listen kids, AJAX is not cool

The Last Craft? Marcus' blog on Agile Web Development >> Listen kids, AJAX is not cool: "I cannot think of a worse collision of technologies than low level user interfaces with requests over the internet. The delays and failures of internet traffic are especially painful in this environment and, from the AJAX demos I’ve seen, the developers aren’t helping."

....
"Even when the process is improved, there is no guarantee that we have enhanced the user experience."

....
"AJAX does have some uses. If you are exploring a dataset, you don’t want to fetch the core data again on every attempt to expand just a portion of the information."

....
"AJAX has possibilities, but it’s not there yet. Not as a community and not with the tools. Web developers cannot become GUI developers overnight. We need time."

bottom line er vel at det er store fall-gruver...

June 8, 2005

Sage: a feed reader for Firefox

Sage: a feed reader for Firefox: "Sage is a lightweight RSS and Atom feed aggregator extension for Mozilla Firefox."

for dei som har firefox og vil fylgja med teknowatch i eit sidevindu.

June 2, 2005

BBC NEWS | Technology | Microsoft adopts web file styles

BBC NEWS | Technology | Microsoft adopts web file styles: "By late 2006 all the files created by users of its Office suite of software will be formatted with web-centred XML specifications."

...

" limited support for XML started with Office 2003. This under-the-hood change made it easier for developers to get other programs working with the Office software suite."

Eclipse 3.1 RC1 released

Eclipse 3.1 RC1 released: "Eclipse 3.1 RC1 has been released for download. This is primarily a release candidate build; there are no 'new and noteworthy' notes compared to the M7 release. Most changes are bug fixes.

The final build of Eclipse 3.1 is expected in late June 2005."

LoremIpsum Content Generator (mozilla extension)

Mozilla Update :: Extensions -- More Info:LoremIpsum Content Generator - All Releases: "Uses latin words to create filler content."

noko for både design og backend...
hhv design-eksempel og test-innhald...

June 1, 2005

Luntbuild 1.2, Build Automation and Management Server, Released

Luntbuild 1.2, Build Automation and Management Server, Released:
"Luntbuild 1.2, a build automation and management server with a web application as front end, has been released with new features of Maven support, project dependency configuration, role based security, and more. One of its build management features is that it's able to categorize build results, such that you might be able to label a given build as being flawed or beta quality.

Luntbuild is designed to be installed quickly, such that a build portal can be set up for a team to enable continuous integration tasks. Since continuous integration tends to yield a lot of builds (see "Daily builds with Luntbuild"), the labeling feature can be very important."
....
"It was easy to install, easy to setup, it is easy to maintain and I can't think of any major flaws that would prevent me from continuing to use it."
....
"Luntbuild is not just a continuous integration system. It's a full automated build and build management system. I've got our QA looking at using it for all of their builds (not scheduled, triggered manually) and for build management and promotion. "

May 31, 2005

So You Want To Toggle, Huh? Method One

So You Want To Toggle, Huh? Method One: "Toggle (tah' guhl) verb
1. The ability to make items move
between being visible and being hidden."

digi.no - Mer effektivt med blankt tastatur

digi.no - Mer effektivt med blankt tastatur: "Leverandøren hevder at når tunge brukere er nødt til å lære seg utenat nøyaktig hvor de forskjellige tastene er, øker de skrivehastigheten med opptil 100 prosent. "

hadde vore litt artig å prøva...

digi.no - JBuilder skal baseres på Eclipse

digi.no - JBuilder skal baseres på Eclipse: "Borland vil heretter satse på Eclipse som det underliggende integreringsrammeverket for utviklingsverktøyet JBuilder."

Tips og interessante ting

her kjem ymse teknologiske tips....