Japanese robot that eats snow and poops out ice blocks Can electric bumblebees pollinate flowering plants? Clocky the robot alarm clock will gambol way from you TC Underground Aug 2005

skywayradio.com

Google
 

IBM Technics

  1. Redbooks
  2. developerWorks
  3. Partnerworld
  4. WebSphere Journal
  5. Certifications

Portal

  1. Portal v6.1.5
  2. Portal v6.1
  3. RAD w/ Portal v6.1
  4. Portal v6.0
  5. Enterprise scale
  6. Best Practices
  7. Portal v5.1
  8. WCM best practices
  9. Lotus Connections v2.5

WAS

  1. WAS ND v7.0
  2. WAS IHS v7
  3. WAS v6.1
  4. WAS v6.1 and AIX
  5. WAS v6.1 Infocenter
  6. WAS v6.1 HA
  7. WAS v6.1 tuning
  8. WAS v6.1 administration
  9. WAS v6.0
  10. WAS v5.1
  11. AIX w/WAS

Tools

  1. Rational Performance Tester v8
  2. Rational Performance Tester v7
  3. Rational Automation Framework
  4. ITCAM
  5. MQ v6
  6. Commerce v6
  7. WebSphere XD v6.0
  8. i5/OS
  9. iSeries
  10. WebLogic v10.3
  11. WebLogic v8.1
  12. WPARs

UNIX and Web

  1. Linux
  2. sed
  3. tcpdump
  4. lsof
  5. SSH reverse tunnels
  6. awk
  7. rsync
  8. Scripts
  9. CGI
  10. ebooks
  11. PHP
  12. HTML
  13. Apache 2.0
  14. Samba
  15. DNS
  16. Multicast
  17. snort
  18. security
  19. Lucene v2.4

 


Metafilter

  1. Redder
  2. "There are actually guys who pay you?!"
  3. A sad end indeed
  4. What Color Is Malachite?
  5. M or F or Neither
  6. Hugh Hefner, Teen Cartoonist
  7. Glenn Beck vs. Bob the Wonder Poodle
  8. Team Coco Hits The Road
  9. Butchery is the new black; butchers are the new rock stars.
  10. Step through the Guardian of Forever into the 1960s
  11. The Sixth Sense of Taste
  12. What's The Chicken Leg Punching the Steak?
  13. How to Iron a Shirt
  14. Gideon's Strumpets?
  15. What have the Romans ever done for us?
  16. Order and Chaos
  17. Oh boy, do 13-year-old-girls have a surprise in store for them
  18. The Story of Linux
  19. LXD
  20. Like a mountain of insane insects brought to the brink of spasticated death by powerful chemicals
  21. The Mother of All Cheeses
  22. The French, they can loop
  23. The Grateful Dead's influence on the business world
  24. Chi Chin Pui Pui!
  25. Great Minds (Do Not) Think Alike: A Relationship Gone Wrong

Yahoo News

  1. Dems look to health vote without abortion foes
  2. Obama says he's committed to immigration overhaul
  3. Yemen holds NJ man after al-Qaida sweep, shootout
  4. Fed. appeals court upholds 'under God' in pledge
  5. Democrats block investigation of possible Massa cover-up
  6. Sen. Reid's wife, daughter injured in accident
  7. NYC to pay up to $657M to settle WTC health cases
  8. Lesbian teen in prom flap sues, returns to school
  9. Betty White to host 'Saturday Night Live'
  10. AP sources: Woods likely to return at Masters
  11. Bank reform talks fail, Dodd to go solo
  12. Toyota discounts boost sales, U.S. mulls "black box"
  13. Iraq results trickle out, Maliki rivals cry fraud
  14. Democrats move closer to healthcare deal
  15. Sen. Reid's family injured in car accident
  16. Billionaire Pinera takes power as quakes jolt Chile
  17. Police clash with protesters as Greeks fight cuts
  18. Obama lobbied on black unemployment, immigration
  19. Japan whaling ship with NZ activist aboard arrives in Tokyo
  20. US slams rights abuses in China, NKorea and Iran

The World

  1. Reddit
  2. The ServerSide
  3. Slashdot
  4. NY Times
  5. Star-Tribune
  6. Bloomberg
  7. James Wolcott
  8. Alex at Gawker
  9. DeadSpin
  10. The Register
  11. NY Review of Books
  12. MNSPEAK.com
  13. City of Lakes
  14. Yahoo! Actualites

 


Media

  1. WebSphere
  2. Clicker
  3. Hulu
  4. MSNBC
  5. CNN
  6. Netflix
  7. Book TV
  8. Book Notes
  9. MIT World
  10. Democracy Now!

 


Music and Talk

  1. Grooveshark
  2. 770 Radio K
  3. KEXP Seattle Archive
  4. Last.fm
  5. Air America
  6. Princeton
  7. WMBR Cambridge
  8. WFMU NYC
  9. KZSU Stanford
  10. KGNU Boulder
  11. KPFA
  12. KDHX
  13. BBC Radio 1

About skywayradio.com

My name is Michael Pareene. I am a domain architect with Ascendant Technology. This site contains my notes regarding middleware technical information. Usage is restricted to employees and clients of Ascendant Technology.

If you need to contact me, send an email to michael.pareene@gmail.com.

This site is independently owned and not affiliated, supported by, or endorsed by IBM.

 


WebSphere Portal v6.5.1

WebSphere Portal v6.5.1 has been released.

  • Enable: CR9TQML
  • Extend: CR9SYML

 


Getting links

To copy link locations for a left navigation table of contents on an IBM infocenter page, expand left navigation, mark and copy into MS Word. Links and titles will be saved.

 


Computer for Seniors

A great new computer for seniors, You Can Do It Computers. Big buttons. Big scrollbars. Locked down. Simple interface. Super easy to operate.

 


linklist.sh

As test, running....

nohup sh ./linklist.sh > linklist.log 2>&1 &
...from...

/var/www/tech

...generating links to Two-phase commit protocol.

linklist.sh is usually run deeper down the file system, as the script is not optimized for speed and takes a while to traverse the hundreds of thousands of files on the system. This run is being timed.

 


Project Management

While not a project manager, I can't help but offer some ideas to improve the current dismal state of the practice.

Basic principles:

  • Project management, and project documents, should be web-based.

  • Every task should be a link to supporting material. Ideally, every single detail should be a link to more detail.

  • On top of the project repository, like a beacon in the night, there should be a search engine.

  • The project site should contain one, and only one, canonical copy, of each project document.

Most of the dozens of large IT shops I've had the privilige to work for, unfortunately, do not follow these principles. IT professionals and executives, many working for companies that produce web artifacts, who surf the net every day, for reasons that probably are both venal and banal, think it perfectly appropriate to negotiate their project's treacherous shoals using network drives and standalone MS Office documents.

When working a project plan, the efficient cashiering of each task is essential to finishing on time. Discreet delays add up like compound interest. Vital information found in 15 seconds via a search speeds the project. If information requires ferreting out with several days of emails and phone calls, the prospects for the project finishing on time diminish rapidly.

Maintaining a web-based, hyperlinked, and searchable project plan requires a little more thought than just throwing Microsoft Office documents out on a network drive. Not much, really, but enough that the incurious cannot make the conceptual leap to producing, rather than just consuming, web-based material.

Use Word for desktop publishing only, and not as a standard document template. Use Excel for number crunching, not as a notepad. Learn the 20 HTML tags required to get started, or find yourself a WYSIWYG editor that generates clean HTML. Capture every detail as early as possible, and make sure that each detail is fully explained by hyperlinking to supplemental information. Your projects will finish on time.

 

This site

  1. Uses scripts to automatically add hyperlinks for all key words and phrases.
  2. Strips out redundant tags, so pages are lean and load fast.
  3. Places, in context, supplemental material from my own and other people's experiences.
  4. Adds white space and makes fonts scalable.
  5. Strips out useless verbiage. For example, removing every occurrence of the word "easy".
  6. Dozens of other more or less idiosyncratic tweaks.

 

The data center as invisible metropolis

Informative long-form article on modern data centers from the author of How we drive.

 

Want to generate heap dumps?

Don't forget to set your JVM options...

-Xdump:java+heap+system+snap:events=user

...before running your kill -3 pid.

 

Install Firefox theme from command-line

cd Firefox installation directory
./firefox -install-global-theme /path/to/theme

 

More useful Firefox add-ons

Tired of filling out forms? Get the Formfiller add-on.

 

wsadmin one-liner scripts

WebSphere Application Server one-liner scripts. Userful for the stoopid (like me).

 

Must to have Firefox add-ons

Acquire the Firebug and the Web Developer add-ons to debug client issues...

 

Contracting work

Have not actually tried it, but odesk.com looks like an interesting place to quickly find programmers to work on your project...

 

Syndication and jcr:uuid

When importing content or component items into your Web Content Management system, either though xmlaccess, or custom scripts that employ the WCM API, pay attention to how jcr:uuids are created. If, for example, the content you are importing is referenced by existing components, you need ensure that referential integrity is maintained.

 

JCR Explorer and XPath

Been running a lot of XPath queries in JCR explorer these days, trying to fix some syndication issues.

For example, getting error...

Could not save item with id DepRef(id:121212121 type: com.aptrix.pluto.site.SiteArea nonDraft:true draft:false purged:false parentId:919191919 timeStamp:123 stateUpdate: false versions:null moved: false) because it could not find its parent.

...means parent uuid on subscriber does not match parent uuid on syndicator. To verity, in JCR Explorer, run the following queries on both systems...

//element(*, ibmcontentwcm:siteArea)[@jcr:uuid = '121212121']
//element(*, ibmcontentwcm:siteArea)[@jcr:uuid = '919191919']

You will undoubtedly find both uuids on syndicator, but not subscriber. This will be the case even if site areas show as existing on both machines from within the authoring portlet on the subscriber.

One way to fix...

  1. Delete site area child and parent on subscriber
  2. Edit site area on syndicator and then save, to give item a fresh time stamp.
  3. Re-syndicate

Personalized portlet

One key thing to note about personalization in WebSphere Portal v6.1 is that for Web Content Management items you can implement most functionality using the Personalization component mapped to rules. You don't need to use Rational Application Developer personalization features to create personalized content. RAD comes into the picture if you want to personalize non-WCM content. For WCM content, you probably do not need to fire up RAD.

Secure Gmail

To enable encrypted Gmail:

  1. Sign in to Gmail.
  2. Click Settings at the top of any Gmail page.
  3. Set 'Browser Connection' to 'Always use https.'
  4. Click Save Changes.
  5. Reload Gmail.

 

Augustus Ceaser

From The Lives of the Twelve Caesers, Augustus Caeser project management tips...

Hasten slowly

...and...

That is done fast enough, which is done well enough.

 

Web page testing tool

You can use the WBox HTTP testing tool to stress test servers and apps...

% wbox http://localhost clients 4
WBOX localhost (127.0.0.1) port 80
0. 200 OK    9939 bytes    14 ms
0. 200 OK    9939 bytes    22 ms
...

...or obtain splitted timing information...

% wbox digg.com timesplit 1
WBOX digg.com (64.191.203.30) port 80
0. 200 OK    44134 bytes    1326 ms 
       [0] 0-4095 -> 728 ms
       [1] 4096-8191 -> 254 ms
       [2] 8192-12287 -> 16 ms
       [3] 12288-16383 -> 17 ms

 

Signal vs. Noise

Scientific research conducted by Walker Reading Technologies, a small Minnesota startup that has been studying our ability to read for the last ten years, has concluded that the natural field of focus for our eyes is circular, so our eyes view the printed page as if we are peering through a straw.

Here is an example...

beforeafter1.jpg

This site believes in a lot of white space and blockquotes too. Might have to expand formatting even more...

 

Mainsoft

Using Mainsoft's Visual MainWin, .NET developers can deploy ASP.NET applications as pure JSR 168 portlets.

 

lsof

A paen to lsof.