Peter's Ponderings
Musings of a busy mind
Musings of a busy mind
Sep 5th
I’ve moved my Schutzhund wall project info onto its own series of pages. Here is a link to them:
Jul 17th
I just installed IEs4Linux on my Ubuntu 8.04 development VM. This was as painless an install as I’ve ever had. I started with the step-by-step document available here:
http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu
For your convenience, here are the instructions provided there:
1) Open a terminal
2) Open /etc/apt/sources.list
sudo gedit /etc/apt/sources.list3) Uncomment (or add) following lines:
deb http://us.archive.ubuntu.com/ubuntu edgy universe4) Add this line:
deb http://wine.budgetdedicated.com/apt edgy main5) Close gedit. Update and install wine and cabextract:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - sudo apt-get update sudo apt-get install wine cabextract6) Download IEs 4 Linux and install
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux
The only thing I changed was that I simply typed in the following instead of doing all of wget installs of those two packages:
sudo apt-get install wine cabextract
That worked nicely for me. I then followed the rest of the instructions and everything went swimmingly. Now I can test my web artistry on Firefox and IE while in Linux. NICE !!!
Update: If you do as I suggest above, everything seems to work fine. However, when you start up the IEs4Linux install script it complains about an “old” version of wine. I dismissed the warning and everything went swimmingly. However, the warning did say that there might be some issues since the latest version of IEs4Linux expects the latest version of wine to be installed.
I plan to re-do the install following the “wget” route for wine (as specified on the wine site) and see if the results were any different. This site says to do the following to install the latest version of wine:
First, open a terminal window (Applications->Accessories->Terminal). On Debian, you will need to open a root terminal. Then add the repository’s key to your system’s list of trusted APT keys by copy and pasting the following:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Next, add the repository to your system’s list of APT sources:
For Ubuntu Hardy (8.04):
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.listFor Debian Etch (4.0):
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.listThen update APT’s package information by running ‘sudo apt-get update‘.
If you are using Ubuntu, you can now install Wine by clicking this link. Alternatively, you can install by going to Applications->Add/Remove and searching for Wine.
The nice thing about the way I did it is that you can actually script this install as part of your standard machine prep script since there is no specific reference to the version of ubuntu that you are running (i.e. hardy heron as is found in the instructions on the wine site).
Jul 15th
Add the following lines to your ~/.bashrc file:
shopt -s histappend
PROMPT_COMMAND=”$PROMPT_COMMAND;history -a”
The first one sets the history to “append mode” rather than “over-write” mode and the second one appends each command to the history file immediately (rather than waiting until the end of your shell session to update it as it would normally do).
Jul 15th
A while back, I attended a NEJUG Spring SIG presentation made by Oracle on its new Coherence product. This product is an implementation of an in-memory cache (now known as a “data grid”). Although there are a number of holes in the implementation, there is much promise in this technology and it is worth a look. Check it out by clicking here.
Note that the other big player in this space is GemStone’s GemFire. This product is based on the GemStone in memory cache system that was used in their Object Database product line for 20+ years. Understandably, it is more mature with more of the “holes” covered. You can see info on GemFire here
Jul 14th
The following are links to some interesting/useful info related to JSF
Live demo of richfaces GUI components
Comparison matrix for various JSF libraries