Site Sponsors:
Training Videos: Learn Java Today! 
Learning how to speak Java is a lot easier that learning how to speak a foreign language!

Designed for the complete beginner, you will find that our new Introductory & Advanced Java Training Videos are the prefect way to start learning Java.

Both educational offerings are available either in-person as well as on-line for immediate learning.

If you are new to Java then you can learn more about what makes Java the new-programmers language-of-choice here.

By splitting our original "Object Oriented Java Software Development" training into two different classes, both an Introductory and Advanced video training class are now available for immediate career-advancement.

[ add comment ] ( 1851 views )   |  permalink  |  related link
Linux: Quick & Easy Backup 
The default way of backing-up files on Linux has left many a new 'sysadmin needing to restore file dates and times. The problem only becomes worse when several sources are to be backed-up.

Here is a little ditty I use when backing-up multiple directories to POSIX-aware (ctime, mtime, atime) file systems:

#! /bin/bash
mkdir -p "./logs"
#EXAMPLE: How to perform any temp-file cleanup
#find "/d_drive/USR/code/" -type f -name "*.class" -exec rm "{}" ";"
zdate=`date +%j@%H_%M_%S`
echo "$zdate"
date > "./logs/nsync.$zdate"
for arg in "/a_drive" "/b_drive" "/c_drive"
cp -r -u -v --preserve $arg "./" >> "./logs/nsync.$zdate"
date >> "./logs/nsync.$zdate"

To use the above, simply:

(1) Copy and paste the above script into a file.

(2) Replace the *_drive folders with a full pathing to whatever rooted folders you want to back up.

(3) Place the script-file wherever you want your set of folders copied.

(4) Add the executable bit (chmod +x or otherwise mark the file as executable in Nautilus (etc.)).

(5) Run the results.

Details over what has been backed-up will be placed into the ./logs directory.



Note: If your are using a file system that does *NOT* support /usr/group (POSIX) attributes, then using `tar` as described here can also save the day(s).

Before any backup strategy however, don't forget to watch for, as well as kill those Zombies!

[ add comment ] ( 770 views )   |  permalink  |  related link
AboutTime Updated 
Holidays are time for family, friends, ... and posting the latest features to your freeware!

Graphical Changes

This long-weekend witnessed the share of a few of my favorite recent additions to AboutTime:

(1) First, note that time-card calculations are now expressed as pure hours. --No more "24 * n" machinations:

(2) Next, HTML Reports have been updated. Reports are now generated by week:

While HTML reporting is now a-week-at-a-time, comma-separated variables remain our primary backup & data-sharing mechanism. In as much as limited backups invariably produce some unpleasant surprises, a CSV export still exports everything.

(3) Much like the weekly-HTML Reporting, the time-card entries are also now constrained by a default weekly-view:

The new effect of this "weekly window" is that our time-card summaries can be browsed. -This new "Next / Last" week-view allows both an easier perusal of the tasked "charge code" hours, as well as those linearly-logged "stop / start" summary hours.

(4) Finally - on a whim - yesterday I added a neat little minimalist-calendar feature:

Keeping with the monochromatic background theme, we thought that another splash of high-art might help get our day started off right.

Focus Change

The net effect of the above changes is that - as of this week - AboutTime is more of a time & task reporting database, than a weekly log-file & time-management tool.



[ add comment ] ( 540 views )   |  permalink  |  related link

<<First <Back | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | Next> Last>>