Saturday, March 07, 2009

Monday, January 19, 2009

Photography and Panoramice Images

Here are some Ubuntu links and a camera mount DIY project:




http://www.worth1000.com/tutorial.asp?sid=161123&page=1

http://blog.makezine.com/archive/2009/01/panoramic_photos_in_linux.html

http://www.mybitbox.com/articles/panoramic-photos-in-ubuntu/

Friday, December 19, 2008

HTML 5: A description of what is coming

This IBM article explains what HTML will do for WEB 2.0. Some browsers already support some of the coming standard.

HTML 5 Features

Sunday, November 30, 2008

jsMath: A Method of Including Mathematics in Web Pages

Here is a way to have very complex mathematical equations display on your web pages.

Link

Saturday, November 29, 2008

Tango Desktop Project

The Tango Desktop Project exists to help create a consistent graphical user interface experience for free and Open Source software.


Link

Service discovery on a local network

What is Avahi?



Avahi is a system which facilitates service discovery on a local
network. This means that you can plug your laptop or computer into a
network and instantly be able to view other people who you can chat
with, find printers to print to or find files being shared. This kind
of technology is already found in Apple MacOS X (branded Rendezvous, Bonjour and sometimes Zeroconf)
and is very convenient. Avahi is mainly based on Lennart Poettering's
flexmdns mDNS implementation for Linux which has been discontinued in
favour of Avahi.

Link

Wednesday, November 26, 2008

Installing Office 3.0

This has some useful information but it is pretty complex for people new to Ubuntu or Linux in general.

Link

Screencasts on Linux Made Easy ..Linux Magazine Link

Here is the link. Linux Magazine is worth a subscription too.









Need to create a screencast to demonstrate an application feature or
nifty software technique? The easiest way to do this is to install the
recordMyDesktop screen recording utility and the gtk-recordMyDesktop
graphical front-end to it. Most mainstream Linux distributions include
both packages in their repositories, so you can quickly install them
using your system's package manager. On Debian-based distros like
Sidux, installing both packages is a matter of running the apt-get install recordMyDesktop gtk-recordMyDesktop command.




The utility saves the recorded video as a .ogv file, which is fine if
you want to share it with other Linux users. But if you want to share
the screencast with the world by uploading it to one of many video
services such as YouTube or Vimeo, you have to convert the .ogv file
into one of the formats supported by these services. To do this, you
need to install two missing pieces first: the mencoder command-line
video conversion tool and Windows codecs. Neither Debian nor Ubuntu
have these packages in their default repositories, so you have to add a
repository containing them. On Sidux (which is based on Debian Sid),
you have to add the following repository using either the terminal or
Synaptic:


deb http://debian-multimedia.org/ sid main</pre>
<p>
On Ubuntu, you have to add the Medibuntu repository, and the <a href="https://help.ubuntu.com/community/Medibuntu" target="_self">Ubuntu Documentation Wiki</a>
explains how to do this. Run then the following command to reload the
repository information and install the mencoder and w32codecs packages:
</p>
<pre>apt-get update<br />apt-get install mencoder w32codecs</pre>
<p>
Now you can convert the .ogv screencast into the .avi file using the command below (replace <i>input.ogv</i> and <i>output.avi</i> with the source and target files):
</p>
<pre>mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi


That's all there is to it.



Tuesday, November 25, 2008

sed tutorial

This is a sed tutorial:

Link-part 1

Link-part 2

Grep tutorial

Another tutorial but this time on grep.

Link

The "find" shell command



Here is a tutorial on the "find" shell command.

Link

Linux Symbols

Ever wonder what all those strange letter and symbol combinations mean? IBM has a short overview.

Link

Linux Symbols

Ever wonder what all those strange letter and symbol combinations mean? IBM has a short overview.

Link

Sunday, November 23, 2008

Monday, October 27, 2008

ddclient Dynamic DNS

A short discussion for setup.

How to make appications appear in teh Add/Remove tool (Gnome)

I haven't tried this yet. Adding programs to Ubuntu is a major hassle for new users. This may help.


Saturday, October 25, 2008

Friday, October 24, 2008

Compiling Source Files: Theory and Practice

This is a good overview and gives a detailed "How To".

Here is part of the file.

....So where does all this compiling and linking take place? Most Linux systems have a /usr/local subdirectory.
The "local" refers to things that are specific to the local machine. In
other words, if a particular program isn't installed on all Linux
systems by default, then it represents something that is additional to
that particlar local machine. So most third-party programs and
utilities should be installed under this /usr/local subdirectory.



There are quite a few subdirectories under the /usr/local subdirectory. Two of them are /usr/local/src (for source code files) and /usr/local/bin (for binaries). The make utility will usually put any newly-compiled binaries in the /usr/local/bin directory.



With Linux, you typically issue four commands to compile, link, and install a program:



./configure  
(may not have this)

make

make install

make clean




configure is
usually an extremely long and hideously complex shell script that the
program's author (hopefully) generated to make your compiling
experience easier. It basically checks out your system to see what you
have and where it is and to make sure it has everything it needs. I
have also seen this same type of script given the name of the program
or driver with a .sh extension (example
'myprogram.sh' instead of 'configure'). However, such scripts are no
guarantee of a successful compile. Such a script may also create a
thing called a "makefile" that is used by the make utility in the next step.



The make utility is what does the actual compiling and linking. If it's going to bomb, this is where it will bomb.



make install puts the compiled binary file in the proper (/usr/local/bin ) subdirectory.



make clean cleans up temporary files that were generated by the compiling and linking processes.



Now that you know what you'll be doing, and how to do, lets compile a
program. (Even though compiling is only one step in the process, the
term "compile" is often used to refer to the entire process of
compiling, linking, and installing.)
...


I liked them telling one to go to the diretory you want the file to be in BEFORE you do the download/extraction.

Thursday, October 23, 2008

Wine on Ubuntu

Here is the link for using Wine for Windows programs.


Tuesday, October 21, 2008

Linux Mags, Filenames by Design


A good article for developing files names.


Thursday, September 04, 2008

Ubuntu Password Reset

Check this link to learn how to recover from a lost Ubuntu password.

Password Recovery

Monday, May 26, 2008

Ubuntu 8.04

Installed nicely but I guess my envy sertup must be redone as my dual displays are gone

Wednesday, January 09, 2008

Monday, January 07, 2008

Cheat Sheets

A list of over 214 cheat sheets for just about all your needs.

Cheat Sheets

Linux eBooks


Free Linux eBooks.

Books

Saturday, January 05, 2008

Apache Virtual Host Documentation


This will show you how to set up virtual web sites with a single IP address.

Documentation

Saturday, December 08, 2007

One Page Linux Command Sheet

PDF file of Linux commands and operations.

Command Sheet

Thursday, November 29, 2007

SuperGrub: Recover Your Linux Boot Capability

Linux Filesystems and Mounting

Just about all you need to know.


Linux Filesystems

Mutimedia Linux Players



Do you need a recent update on mutimedia players. Here is a brief overview.

Linux Multimedia

Command Line Tutorial

The command line can be a quick and EASY way to work with Linux. Once tried the GUI method can seem bulky and tiring.


Learning the Shell

Wednesday, November 28, 2007

Linux Equivalent Software

Here is a good web site that describes Linux programs that are similar to common Window programs.


Linux Equivalents

Monday, November 26, 2007

Monday, July 30, 2007

Thirteen Simple Rules for Speeding Up Your Web Site

Not just for Linux but some good points on optimizing web speed. Some of these tips seem obvious but I, at least, had never seen them before.



Thirteen Simple Rules for Speeding Up Your Web Site

Projity: Project Management in your browser

At the coming Linux conference an OS version will be announced for Linux with later versions for MAC and Windows.

Projity: Project Management in your browser

Saturday, July 28, 2007

Information on the Linux Kernel

I am not a follower of the discussion/dispute but the web page may be of interest.


Linux: Linus On CFS vs SD | KernelTrap

Friday, July 27, 2007

Linux: The 0.01 Release

For history buffs, the beginnings of Linux initial release details are shown here:

Linux: The 0.01 Release | KernelTrap

Monday, July 23, 2007

MIT Education Crash Courses

Here are some good links and tutorials for languages (C, C++, Perl, Java, Python, Ruby on Rails etc.).

There is a 50 slide(pdf) EMACS tutorial for the beginner too.


SIPB IAP 2007 Activities and Crash Courses

Mashup Language Ovefview

Not Linux specific but these mashup web applications seem promising although there are so many how does one select the best.


Mashup Platforms

Tuesday, July 17, 2007

Wednesday, July 11, 2007

OpenWrtDocs/About - OpenWrt

OpenWrtDocs/About - OpenWrt: "Linksys WRT54G/GS routers"

BusyBox

BusyBox

This looks like interesting software if embedded Linux system design projects are on your horizon.

Swiss Army Knife of Embedded Linux

Tuesday, July 10, 2007

Python Programming Language -- Official Website

Python Programming Language -- Official Website

I do not know anything about Python but the official website has downloads for many platforms. Tutorials and examples are plentiful.

Wednesday, June 20, 2007

Sunday, June 10, 2007

Firefox Cheat Sheet

Useful set of keystrokes to power Firefox.

Firefox Cheat Sheet

Friday, June 01, 2007

Google Day Videos on YouTube

Google Developer Day videos have been posted to Youtube.

Videos

Thursday, May 31, 2007

Vista Follow Up

My experience with Vista has had some setbacks. My video card locks up when I have a Belkin WiFi card installed

My HP 6980 printer with duplex printing will not print duplex automatically even though the setup indicates it is in duplex auto mode.

Monday, April 30, 2007

Impressions of Vista

I came by a version of Vista (premium) and loaded it on my 2.6GHz P4 w/1GB and 300GB drive. So far it works ok. I can't see the advantage over Windows XP though and the learning curve is just as steep as moving to Ubuntu.

I have not LOADED the new version of Ubuntu. I think I will put it on a separate HD.

Sunday, March 25, 2007

Apache2 Web Server Setup

Here is a clear blog entry on setting up webs on an Apache2 server.

Apache2 Setup

Saturday, March 24, 2007

Envy and nVidia Drivers

I used the Envy program to update Ubuntu 6.1 with the Nvidia video drivers. It worked and I am now able to set the display to my Samsung LCD to 1440 x 900 resolution.

I also set the display resolution after using Envy with the preferences pull down menu. I am not 100% sure that the resolution sticks after I do a shutdown but I can always reset using the nvidia utility.

I recommend Albert's Envy program:

Albert Milone Site

Friday, March 02, 2007

Wednesday, February 28, 2007

Buffer Overflow - Easy to understand primer | SecGuru

Something I have heard of often but never really understood. This blog does a nice job. 

Link to Buffer Overflow - Easy to understand primer | SecGuru

Quick Tips to Find Files on Linux File System | SecGuru

This is a very good tutorial with good screen shots. 

Quick Tips to Find Files on Linux File System

Source: Quick Tips to Find Files on Linux File System | SecGuru

Dia - GNOME Live!

I haven't tried this yet but if you need a Linux replacement for Visio this may be something to look at. 

Link to Dia - GNOME Live!

Thursday, February 22, 2007

Install Beryl on Ubuntu Edgy with XGL

Adding Beryl to Ubuntu:
Video


Beryl installation WiKi:
Beryl Installation Guide


XGL installation WiKi:
Install XGL


Nvidia Drivers
Nvidia Driver Operation Wiki

Sunday, January 14, 2007

Zune with Linux

Here is another link that shows--maybe--a Zune operating Linux

Linux Zune

Saturday, January 06, 2007

Friday, January 05, 2007

LVM in Linux

This guy has a super blog on many Linux topics.

Linux LVM

LVM Discussion via Red Hat

Disk Partitioning

An excellent article on disk partitioning.

Linux Disk Partitions

Multiple OS Systems

Here is a good overview of how to install multiple OSs

Boot Multiple Operating Systems

Linux on a PS/3 Game Machine

Here is how to add Linux to a PS3

Linux/PS3

ifconfig Command Tutorial

Great description of the ifconfig command for networking.

ifconfig command

Wednesday, January 03, 2007

Linux for the Zune

This is a very good page that describes the Zune's hardware and capability with a Linux soul.

Linux on a Zune

Tuesday, November 28, 2006

Aptitude vs apt-get

Aptitude

Checkinstall

Checkinstall is a nice tool to create simple .deb-packages that you can use in your local network (e.g. if you have to install the same piece of software on multiple computers running Debian). It lets you compile and install software from the sources like before, but with the difference that you end up with a simple Debian package which also means that you can easily uninstall the software you just compiled by running dpkg -r!

Checkinstall Instructions

Monday, November 27, 2006

Saturday, November 25, 2006

Joomla CMS on Ubuntu

I haven't tried it but this seems to be a straightforward how-to.

Joomla CMS Installation Instructions

Thursday, November 23, 2006

Ubuntu and Belkin F5D7050

 

Belkin F5D7050 Ver 3000 w/Ralink rt73driver. This is an excellent tutorial and how-to for getting a USB WiFI setup for the Belkin device.

Ubuntu Forum F5D7050

Tuesday, November 21, 2006

Ubuntu Server Guide

Ubuntu Server guide gives installation poiters on ftp etc

Server Guide

Monday, November 20, 2006

Wireless Cards Supported in Ubuntu 6.10

 

Ubuntu Wireless Cards Supported

Ubuntu 6.10 Wiki and Application Install Guide

This is an "unofficial" guide but has an easy to use format that is ideal for getting information on how to install new applications.

Ubuntu 6.10 Edgy Wiki

Sunday, November 19, 2006

XAMPP Linux/Windows Apache Server

If a complete Apache. PHP, MySQL server solution is needed this looks interesting although I have not tried it.

XAMPP

Saturday, November 18, 2006

Ubuntu: Adding Packaages

This gives all the information and steps to add additional resources to Ubuntu. For examle fo yiu need to add programming capability gcc etc will be needed.

Package Loading for Ubuntu Edgy

Friday, November 17, 2006

Kbuntu Server Setup

Ubuntu/Kbuntu Server

Ubuntu Root Setup

Unlike other Linux distros Ubuntu does NOT ask you to set up a root account during setup.

Here are the instructions on how to set a root user:

Ubuntu Root Account

Sunday, November 05, 2006

Linux Tutorial Online

 

Here is a linux tutorial series for the beginner

Linux Tutorial

Sunday, October 08, 2006

Secure Hard Drive Erasure

Here is a script that will erase a hard drive by writting random data to it.

Secure Hard Drive Erasure

Wednesday, September 13, 2006

Tuesday, September 12, 2006

Scribus and Fonts

If you need help with the layout program Scribus and foonts here is a good link.

Scribus and Fonts at Tux Magazine

Font Sources

Monday, September 11, 2006

Linux Magazine Tips of the Day

These are useful and easy to unerstand.

Linux Magazine Tips

Monday, September 04, 2006

Shrinking HD Partitions

Shrink a Linux Partition explains how an existing disk partition can be resized.

This is with the MSFT Writer Blog

This posting uses the Windows Live Writer (Beta) blog editor.

Tuesday, August 15, 2006

Installing a rpm.bin file

This came from a SUN web page. I need to make sure it works. (Yes I tried it and it works fine)



Installation of RPM File

Use these instructions if you want to install Java SE Runtime Environment in the form of RPM packages. If you want to use the self-extracting binary file instead, see Installation of Self-Extracting Binary.

1. Download and check the file size.

You can download to any directory you choose.

Before you download the file, notice its byte size provided on the download page on the web site. Once the download has completed, compare that file size to the size of the downloaded file to make sure they are equal.

2. Become root by running the su command and entering the super-user password.

3. Extract and install the contents of the downloaded file.

Change directory to where the downloaded file is located and run these commands to first set the executable permissions and then run the binary to extract and run the RPM file:
chmod a+x jre-1_6_0_-linux-i586-rpm.bin

./jre-1_6_0_-linux-i586-rpm.bin

Note that the initial "./" is required if you do not have "." in your PATH environment variable.

The script displays a binary license agreement, which you are asked to agree to before installation can proceed. Once you have agreed to the license, the install script creates and runs the file jre-1_6_0_-linux-i586.rpm in the current directory.

NOTE - If instead you want to only extract the RPM file but not install it, you can run the .bin file with the -x argument. You do not need to be root to do this.

4. Delete the bin and rpm file if you want to save disk space.

5. Exit the root shell.

Monday, August 14, 2006

SUSE 10.1

A SUSE 10.1 DVD disk came with my last issue of Linux (That mag from the UK). I really was satisfied with SUSE 10 but I thought I would give 10.1 try as a new install.

I was not happy. Although it installed, my Belkin wireless card was not recognized and setup. SUSE 10.0 WiFi support was super, at least for me.

I dumped 10.1 and reinstalled 10.0. Happy to say that WiFi worked, once agian, first time. I will try SUSE 10.2 when it comes out

Contributors

Powered By Blogger