Archive for March, 2006

useful web converters

Friday, March 31st, 2006

Last night I was looking around at sites that would take my Cinema 218 flyer and turn it into a poster. Most all of them that I found required that I submit a picture in jpeg format. My flyer is in pdf format, so I needed a way to get from pdf to jpeg. A quick apt-cache search pdf2 didn’t reveal anything, so I started looking on the web. I found this site: TOM Conversion Service. This site will convert from just about any type of document format (jpeg, tiff, doc, pdf, etc.) to another. Very handy to have in your bookmarks.

You can, apparently, also download the Perl code and use it locally. Since I am a Perl idiot, I passed on this option, but some of you programmers out there might be able to build a useful Intranet application out of this.

Josh

Ports and Dependencies in FreeBSD

Thursday, March 30th, 2006

I have been trying to determine what ports or packages are dependencies of other ports or packages in FreeBSD. I searched around the Web and came up with two scenarios and one I stumbled upon while searching around /usr/ports.

(more…)

Josh Lawrence Trio @ Cinema 218 04/01/06

Wednesday, March 29th, 2006

Hey guys,

Just a quick note to let you know that my jazz trio, aptly named The Josh Lawrence Trio, will be performing at Cinema 218 downtown on Saturday night, April 1st.

The JLT consists of:

  • Josh Lawrence, piano
  • Don Colquitt, bass
  • Russell Roberts, drums

I’ve got a flyer for your viewing and printing pleasure. Please feel free to post them wherever you think they would be appropriate. To get it, click here.

Thanks!

Josh

FreeNX on FreeBSD

Wednesday, March 29th, 2006

While stumbling around the Internet today I came across a VNC (RealVNC, TightVNC, Ultr@VNC, etc.) replacement called FreeNX. NX is a remote display technology developed by NoMachine and FreeNX is a free GPL based server with packages available for Debian/Ubuntu, Fedora/RedHat, FreeBSD, Gentoo, and Suse.

I installed the FreeNX server from the available FreeBSD port (/net/freenx) but had to take some additional steps to configure it. A special thanks goes out to Marc Abramowitz for his how-to for version 4.10 of FreeBSD. I used his how-to as a guide but did not have to follow all of the steps he described to complete the installation on FreeBSD 6.0.

(more…)

The case of the mysterious driver

Tuesday, March 28th, 2006

Mark Russinovich, the genious behind Sysinternals, posted a small blurb about doing some very basic analysis of a device driver he found. While the article isn’t very technical, it does show off some of the capabilities of one of Sysinternals tools, Process Explorer. I’ve used Process Explorer lots of tmies, but I wasn’t aware that it could do a strings dump or a Google search.

Anyway, this is how Mark researches unknown processes on his system.

http://www.sysinternals.com/blog/2006/03/case-of-mysterious-driver.html

For those that don’t know, Mark is the man behind a lot of the in-depth technical reviews of the Sony DRM rootkit. He’s also THE go to guy for any type of rootkit research. In fact, Mark is the person that Jamie Butler and Greg Hoglund sent their rootkit book, Rootkits : Subverting the Windows Kernel to for a technical review.

Keeping FreeBSD Up-to-Date - Part 2

Tuesday, March 28th, 2006

This is the second article in a multi-part series on keeping FreeBSD up-to-date. You can read the first article in this series, Keeping The OS Up-to-Date, by clicking here.

Keeping Ports Up-to-Date

This article will attempt to explain how to keep your FreeBSD ports tree up-to-date and how to install ports and upgrade any already installed ports. I will also show you how to check any of your installed ports for any security vulnerabilities. The tools we will use in this tutorial are portsnap, portupgrade, pkg_add, portversion, and portaudit. This tutorial will be based on FreeBSD 6.0.

First things first: What is the FreeBSD ports tree? The FreeBSD ports tree is a set of 14,000+ applications, utilities, deamons, etc. that are preconfigured to work on the FreeBSD operating system. You can install ports from packages if a binary package is available or compile from source using the ports. The two terms are almost interchangeable except package refers to a binary and a port refers to source code. Either way, you get the application installed. It’s just a matter of how long it will take and if you need any customization for the install or not.

(more…)

New toys

Monday, March 27th, 2006

I spent a few hours today getting Fedora Core 5 up and running on my 64-bit system. It’s nice so far. Here is a screen shot:

Desktop

FreeBSD in South African Education

Monday, March 27th, 2006

I have a close friend from South Africa who is very passionate about the advancements of the South African people. From what he tells me, the country is behind the times when it comes to using technology and means to acquire technology. Internet connections are almost non-existent, and if you do find an ISP/Telco willing/able to deliver, most South Africans are unable to pay the fees associated with connecting to the rest of the world via the Internet.

After meeting with another South African last year who runs an orphanage and school in South Africa, and hearing the stories he had to tell about the hunger for education in South Africa, I decided to offer my services in anyway I could assist and now have my ears opened for any advancements taking place in the South African area. When I saw this article posted on the FreeBSD web site last month I instantly gave it a read. I reread the article today and thought I would pass it along for others to see how open source solutions are making it possible for others around the world, South Africa in this instance, to be introduced to technology and the Internet specifically.

The article discusses kiosks, powered by FreeBSD and Linux, developed by Digital Doorway that allows South Africans to familiarize themselves with computers and the Internet. Digital Doorway makes the technology available to the people and allows them to learn on their own time. From the article:

Underpinning the project is the idea of people’s inherent cognitive ability to teach themselves computer skills with minimal external intervention.

For this to happen, computers must be easily accessible to potential learners in an environment conducive to experimentation. Apart of the ability to read text, literacy also involves image and screen literacy, particularly information navigation. Through access to information on the Internet, a new way of learning by “discovery” rather than by “lecture” becomes possible.

Personally, I feel that this is the best way to learn. I prefer hands-on learning as opposed to lecturing especially when it comes to technology. In my opinion, you can only go so far in a classroom setting without getting your hands dirty and actually doing something with the technology being taught. I think this is a great thing for the South Africans and hope to see this type of setup spread to other less-developed countries around the world.

Keeping FreeBSD Up-to-Date - Part 1

Monday, March 27th, 2006

This is the first article in a multi-part series on keeping FreeBSD up-to-date.

Part 1: Keeping the OS Up-to-Date

Some of you may know that I have been using FreeBSD for a while now and have loved every minute of it. Some things work easily out of the box, some things require quite a bit of “tweaking” to get them to work, and then in some cases, some things just don’t work. Most of my frustrations (very few and far between) with FreeBSD are related to available software for the OS, although I recently ran in to a problem with my Video iPod in FreeBSD 6.0-SECURITY. But, with over 14,000 ports available in the FreeBSD ports tree, and a constant development of the OS itself, you’re very likely to find the application or functionality you seek.

In this post, I will attempt to explain how I keep my 6.0-RELEASE system up-to-date by applying security related patches. The steps provided below are for a FreeBSD system with an unmodified kernel (GENERIC) and base system, meaning you haven’t upgraded your system to -STABLE or -CURRENT using cvsup and recompiled from the system sources. So, with that being said, this tutorial is based around the latest FreeBSD release, 6.0 (6.1 is quickly approaching with the most recent release of 6.1 being BETA 4).

(more…)

March 2006 Meeting Reminder

Monday, March 27th, 2006

This is a reminder to all of you monitoring this blog and wishing to participate in the group that our average admins meeting for March 2006 will be held this Thursday, March 30th, 2006 at 11:30am. The meeting will be at Big Jake’s BBQ located at 1521 Arkansas Blvd in Texarkana, AR.

As I mentioned before:

When you arrive for the meeting, go through the line, order and purchase your food, and head for the meeting room at the back of the store (closest to Arkansas Blvd, directly across from the kitchen).

Bring you appetite, your wallet (they take cash and plastic), and any topics you would like to discuss at the meeting and we’ll see you then! Thank you for your support of the average admins.

If you haven’t already RSVP’d, please do so on this post so we can know how many to expect. I will be there along with two of my employees and Randy Rankin will be there as well. We have plenty of room for others so RSVP in the comments and we look forward to meeting with you on the 30th.

As of right now, there is no agenda for the meeting. We didn’t have any takers on a presentation for this month, so at this point in time, the meeting will be a round table discussion about any topic you would like discuss. We’ll see you there!