WinRar – A Nice Choice over WinZip

winrar.gif
In my last post, I talked about the troubles I’ve been having with FTP.  Several have suggested zipping the site before moving it over.  I’m in the process of doing that now.  I just wanted to mention that WinZip failed on such a large site, it sat there for well over 30 minutes chugging away and then it just said that it failed due to such the large size.

WinRar to the rescue!!! I downloaded WinRar and it archived it with no trouble.  I can’t figure out why winzip couldn’t handle it and maybe there is a way to set it up so that it does but I just expect things like this to work right out of the box.  WinRar did.

It comes with a unlimited 40 day free trial and then it’s only $29 US for a single user/computer license. The way the license reads is a bit confusing but I think for my use, the single user/computer license works.

FTPing Large Amount of Directories and Files

Frustrated

I’m a bit frustrated with FTP. I have always had a difficult time migrating large amounts of files from one server to another using FTP. As an example, I have a website which has over 60,000 files totaling 6.8 GBs and I’m trying to migrate it to a new server. Both are windows server 2003 with a nice fat connection to the Internet. Every time I’ve tried to ftp it over it breaks at various points. I’ve tried CuteFTP 8 Professional as well as FileZilla.

At this point I’m looking for something I can just set and forget. Something reliable and something that if the connect breaks, it will reconnect and continue remembering where it last left off. I would also like something I can have email me when complete if there is such a program. I’m willing to pay for this product but again, I want it to be reliable. I’m still searching for tools but in the meantime, if anyone knows of such a product and most importantly has experience with using the tool on large sites with no problems, please let me know.

Community Education, What Should I Teach?

I have thought for many years that it would be fun and interesting to teach a course. Several of my family are or were teachers. I’ve always been in some sort of leadership role in my career and feel that I could use those skills along with my web skills to help others.

Teaching in a more informal community education environment might be a good way to get my feet wet. I could start off by saying “Hi, my name is Vince Collins and this is my first time ever teaching a course. Let’s begin this journey together”.  I think most students in that environment would accept that.

Why teach? Well, ultimately this is a personal thing I suppose but I see a few benefits. First I have the chance to give someone that “Ah Ha!” moment where they finally connect the dots on how to get up and running on the web. I remember that moment for me and it was a very cool experience. Secondly, I would get off my butt and out in the community more. I think a lot of us programmers could use that :) . Lastly, and maybe even most important, it could be a lot of fun.

So, back to the title…What should I teach?

I want a big win right away. I want to walk in and get people really jazzed. I want the subject to appeal to everyone from ages 18 – 80. Something that will make them feel empowered when they finish the course. The course could be just one evening or once a week for several weeks. I want to assume that the average student will know how to turn on their computer, surf the web, read and send email and turn off their computer and that’s about it.

I’d love to hear anyone’s comments and suggestions. Have you taught before or have been thinking about it? What have you taught and why. What worked and what didn’t?

Below are some ideas that I’m batting around.

Web Page Design

Day one: Setting up a free hosting account (any suggestions?)

Day two: Building your first webpage using HTML and a text editor.

Day three: Linking to other pages and using images.

Day four: Uploading your pages to your free hosting account and testing. Domain Names, how to search for availability. How to purchase and how to point to your hosted site.

Day five: Review, questions, and student show and tell.

Blogging: Why and How?

Day one: What is blogging? Why should you do it? Online examples. RSS Readers and the benefits of indexing only information that you want to read about.

Day two: Creating your first blog. I love WordPress so I’d probably suggest that so we could get into the actual functionality of it since it’s pretty extensive.

Day three: Using WordPress features part 1. Posts, Tags, Categories and Pages, Status (Published, Pending Review, Draft, Private), Multi-User Blog

Day four: Using WordPress features part 2. Manage (Posts, Pages, Uploads, Categories), Comments, Blogroll, Presentation, Users, Options, Upgrades

Day five: Review, questions, student show and tell

Web Development With ColdFusion*

* students must have working knowledge of HTML and FTP. Experience with a database such as MS Access, MySQL or SQL Server a plus but not necessary

Day one: What is ColdFusion? Online examples of sites using it. Simple overview of some of its capabilities. Downloading ColdFusion 8 Developer Edition and installing it.

Day two: Creating your first ColdFusion page. Building a header, a footer and a menu and using CFINCLUDE to put it all together.

Day three: More ColdFusion tags and how to use them.

Day four: Reading data from a database and displaying it in your web page. Creating a simple form to build an address book.

Day five: Review, questions, student show and tell.

Ubuntu, everything I hoped for…so far…

From the moment I bought my new laptop I’ve been struggling with Vista. Not because it’s not intuitive, or I hate the way it looks, or because it is so different from previous versions, or it’s more expensive than other OS’s. I’ve been struggling because I bought a brand spankin’ new laptop and it’s sluggish.

$1,299 bought me a beautiful little Red Sony Vaio with an Intel Core2 Duo (2.00GHz) with 2 GB RAM and Vista Home Premium. Vista “rates” my system at a 3.1. All the menus are slow to load, I sometimes wait close to 15 seconds for something that used to be instantaneous in XP. I’ve gone in and turned off all kinds of shiny whatchamacallits and whosamagiggies and the system is better but not great. I also can’t seem to get through the whole process of burning a DVD from my digital JVC home videos using several different tools. Also Photoshop CS3 is so slow I’m thinking of trying to install Photoshop 5.5 again but it’s probably not going to run on Vista. Oh the humanity…

So, back to my title. I have another laptop. The one that I replaced with the new VAIO. What to do. In the course of dealing with Vista, I decided to seek an alternative. A lot of ColdFusion folks are blogging about how great Macs are and I would have considered going down that route but you must own Apple hardware in order to install and run a Mac OS. That lead me to Linux. I have in the past installed a few flavors and managed to get one or two up and running years ago but once it was running, I found it not very intuitive to use. At least for me, that has all changed with Ubuntu 7.10. I can’t recall where I had heard of this flavor but in general, I got the notion that it was something special.

I visited the site: Ubuntu.com and downloaded the 7.10 Desktop .ISO version. I slapped in a blank CD and in a couple of minutes had an install CD. less than 20 minutes later I was up and running with a brand new OS. The bare minimum RAM for this is only 256MB as opposed to Vista’s 2GB (Vista really requires 4GB if you ask me). This OS is intuitive, comes with a clean desktop, firefox and mail, graphical software panel for adding and removing software to your system, OS updater which checks for the latest patches, a list of already installed applications such as games, graphics programs like GIMP, Pidgin (formally GAIM) for instant messaging, Open Office, Movie player, Music Manager, Photo Manager etc. The thing that most impressed me is that it recognized all my hardware and I was able to browse my windows networked drives with no trouble.

I pulled up the Rhythmbox Music Player and told it where my music files were on the network and it indexed them and I was up and listening to Paramore’s Riot in minutes. I installed eclipse by going to [applications], Add/Remove, then choosing “All available applications” and then typing in eclipse in the search box. I ticked the Eclipse option, then Applied Changes and in 2 or three minutes I was up and running with version 3.2

I wanted to “map a drive”, as I would call it in Windows.  After a quick search, I came across this little posting and in minutes I had a “mapped drive” to my little NAS.

I’m not ready to say that this is going to be my development box of choice just yet. It’s all still very new to me. I will however say that I’ve never been so taken by a linux-based OS as I have with this one.

I’ll continue to blog about my experiences building ColdFusion applications using the Ubuntu OS as time goes on.

Download your new OS now!