Saturday, October 14, 2006
Best of (the serverside)
5 Principles For Programming: (1) Fail Fast (don't hide errors), (2) Write Less Code (and Don't Repeat Yourself), (3) Computer Programs are for People (4) Do the Right Thing (5) Reduce State (6) Know Your Shit
Sunday, October 01, 2006
Linux on Acer TravelMate 4062
- Ubuntu 6.0.6 - nice, but does not use the 1280x800 screen resolution and wireless does not work
- OpenSuse 10.1 - configured the display correctly to 1280x800, wireless is OK, but the wired ethernet does not work. Second install: wired ethernet is OK. The NetworkManager applet could not connect to wireless, but disconnected the wired.
- Fedora Core 5 - Desktop/System Settings/Display knows the 1280x800 resolution, but the Desktop/Preferences/Screen Resolution does not. Wireless is not detected.
Saturday, September 16, 2006
Intel PROSet on Acer 4062
Initial state: wireless works with the pre-installed windows drivers, but I need some features of Intel PROSet.
- First try: download latest Intel PROSet (version 10.1.1). Install. Reboot. Standard (Windows XP) wireless driver works (as before), Intel PROSet does not work (does not find any Intel Wifi adapter) and configuration changes do not help.
- Second try. Download Intel PROSet 9.0.0.39 from Acer's site. Install. Reboot. No wireless at all.
- Third try. Upgrade Intel PROSet to version 10.1.1. It works.
HTML GUI - Stripes
Stripes wants to be simpler than other web frameworks and succeeds. It is much easier to create a stripes GUI and results in less complexity than struts. See http://stripes.mc4j.org/confluence/display/stripes/Quick+Start+Guide for a first impression.
Sunday, May 28, 2006
Thursday, May 25, 2006
Logging to syslog
Enable network messages:
* add "-r" option to /etc/sysconfig/syslog (Fedora Core 4)
* add the "local6" feature to /etc/syslog.conf
Check if syslog is listening:
Rotate the new log:
* add /var/log/local6.log to /etc/logrotate.d/syslog (Fedora Core 4)
* logrotate is started by anacron (/etc/cron.daily/logrotate)
* add "-r" option to /etc/sysconfig/syslog (Fedora Core 4)
* add the "local6" feature to /etc/syslog.conf
local6.* /var/log/local6.log* restart syslog (/etc/rc.d/init.d/syslog restart)
Check if syslog is listening:
root@yozi:/etc/rc.d/init.d> netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:syslog *:*
Rotate the new log:
* add /var/log/local6.log to /etc/logrotate.d/syslog (Fedora Core 4)
* logrotate is started by anacron (/etc/cron.daily/logrotate)
Wednesday, May 24, 2006
Content Management
- IBM web content management
- CMSwire article (Aug. 2004)
- DeveloperWorks article (Jul 2004)
- DB2 Content Management.
- IBM Workplace Web Content Management.
- CMSwire article (Aug. 2004)
- JSR 170:
- Introduction (developerworks, Aug. 2005).
- Apache JackRabbit (full JSR170 implementation, 1.0 in April, 2006).
- JLibrary: Rich GUI (based on JSR170 engine : JackRabbit, see discussion at theserverside)
- Alfresco: JSR170 repository
- Magnolia (sourceforge, webapp, w/versioning, w/o workflow, jspx-based templating w/special taglib, community edition is free, enterprise edition is licensed per processor per year).
Thursday, May 18, 2006
SOA
Recent articles:
- http://www.theserverside.com/tt/articles/content/ESBParadigm/article.html - The role of ESB, strategy and methodology, vendors and tools, including open source.
- analysis and design
- development
- operation
- lifecycle support
- Thomas Erl’s "Service-Oriented Architecture: Concepts, Technology, and Design"
- IBM's "Service-Oriented Architecture Compass", SOAD ("Elements of Service-Oriented Analysis and Design") and SOMA ("Service-oriented Modeling and Architecture: How to Identify, Specify and Realize Services")
- W3C Web Services Architecture.
Friday, May 05, 2006
Thursday, April 06, 2006
Service Data Objects
SDO is based on the concept of disconnected data graphs. A data graph is a collection of tree-structured or graph-structured data objects. Under the disconnected data graphs architecture, a client retrieves a data graph from a data source, mutates the data graph, and can then apply the data graph changes back to the data source.
... from http://www-128.ibm.com/developerworks/library/specification/j-commonj-sdowmt/index.html ...
... from http://www-128.ibm.com/developerworks/library/specification/j-commonj-sdowmt/index.html ...
Service Component Architecture
• http://dev2dev.bea.com/technologies/commonj/index.jsp
• http://www.ibm.com/developerworks/library/specification/ws-sca/
• http://www.iona.com/devcenter/sca/
• http://oracle.com/technology/webservices/sca
• https://www.sdn.sap.com/
• http://www.sybase.com/sca
• http://www.ibm.com/developerworks/library/specification/ws-sca/
• http://www.iona.com/devcenter/sca/
• http://oracle.com/technology/webservices/sca
• https://www.sdn.sap.com/
• http://www.sybase.com/sca
Thursday, February 09, 2006
Wednesday, January 11, 2006
Java ThreadPool
ThreadPool is available in Java 5.
For older Java versions, even the Jakart Commons ThreadPool points to util.concurrent.
LinkedQueue (Channel) and PooledExecutor are my first tested classes and work well.
For older Java versions, even the Jakart Commons ThreadPool points to util.concurrent.
LinkedQueue (Channel) and PooledExecutor are my first tested classes and work well.
Saturday, January 07, 2006
WebLogic on Fedore Core 4
WebLogic 8.1 did not work with JRockit (core dumps). Experienced networking problems with the Sun JDK 1.4.2. The solution: java -Djava.net.preferIPv4Stack=true
WebLogic 9.1 works fine with JRockit.
WebLogic 9.1 works fine with JRockit.
Subscribe to:
Posts (Atom)