You are currently browsing the category archive for the 'Safari' category.

OK, so everyone is very excited about Firefox 2. I’m excited, your excited, all the social networks are ablaze.

But development does not stop at whole numbers, and the testing must go on - which is how we got here.

So I’m testing Firefox 3 (Minefield). That’s right, I won’t be outdone. I must run the most unstable software. Well at least on the test boxes. So currently the Vista, Leopard, and Edgy boxes are running “firefox-3.0a1″.

The first things you will notice are the graphics - everything has a nice sheen to it (in fact, looks just like Firefox 2!), while remaining true to the normal Firefox UI. Also of note is the fact that favorites are now run using a SQLite3 database. For the full list of features, head on over to the Burning Edge page.

Firefox 3 Minefield Toolbar
Firefox 3.0a1 Toolbar
Firefox 3 Minefield Tabs
New Tabs in Firefox 3.0a1 Minefield

As far as I can tell this is just as stable as Bon Echo was (that’s right - was stable for me), with inline spell-checking and some other fancy goodies.That’s all for now, some more screenshots from other platforms (other than Windows XP of course) and crash reports as they happen

Note: of course this is somewhat tongue-in-cheek. I’m sorry for the Mozilla devs. We all need to stop worrying about the cutting edge and appreciate what we have - fantastic browsers! Opera, Safari, IE7 and Firefox are all great, really.

Related Articles:

  • Firefox 2 - Display Single Close Tab Button
  • Make Prototype.js TINY - Keep Compatibility
  • Run IE 6 and IE 7 at the same time
  • Leopard Server on Leopard with VMware Fusion 2.0!
  • Ubuntu Edgy Eft Knot 3 on VMWare Server

  • del.icio.us" Digg" Reddit" Simpy" Yahoo!"

    Prototype.js is a very popular AJAX framework used when building dynamic websites. You will find Prototype in most Ruby on Rails projects as it is included by default, and for good reason; Prototype.js is a great library that includes a lot of functionality.

    Unfortunately it is rather large in size, weighing in at roughly 50KB.

    Although many have managed to reduce the file size of Prototype by paring down the code and gzipping the file, we’re going to use an additional tool to approach the problem, one from the Mozilla foundation that appears to work very well - Rhino.

    (Oh, in the interest of full disclosure, I am a Java fanboy, having studied at a university that got a lot of Sun funding back in the day. I hope you can see past that and check out this Javascipt hack, I really do.)

    An informative quote from the Mozilla page for the Rhino project goes like this:

    “Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.”

    Alright then, so what you have is a Java bytecode version of Javascript that will work in most browsers.

    Sounds interesting, let’s see what we can do with Protoype.js!

    I decided early on to use a Rhino tool that I found on the Dojo site that allows me to compile Javascript and make it Rhino compatible. The page give you a brief walkthrough and some examples on how to use the tool, so I won’t need to cover that here in detail.

    So we compile our Prototype Javascript file, let’s see what our results are then, shall we?

    Before: 47445

    After Rhino: 32716

    After Rhino and gzip: 9454

    So it’s at about 9KB now!

    In order to utilize the new file, upload it to the directory that houses your original Prototype javascript file, then any instances of prototype.js in your code to prototype.jgz (zipped javascript).

    You’ll also want to change your .htaccess file so that you handle the new script properly by typing pico (or nano or vi or what-have you) .htaccess:

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} ".*Safari.*" [OR]
    RewriteCond %{HTTP:Accept-Encoding} !gzip
    RewriteRule (.*)\.jgz$ $1\.js [L]

    AddType "text/javascript;charset=UTF-8" .jgz
    AddEncoding gzip .jgz

    You’ll notice here that we’re doing user agent detection for Safari. When I did my testing it seemed to be spotty, so what we’re doing is falling back to javascript if we see that the user is using Safari. We’re still compatible, and the code works everywhere else.

    Related Articles:

  • Design Useable Applications
  • Ruby and FTP
  • Dreamhost Stats Rewriting and Typo with .htaccess
  • Allow Multiple Logins/Users for Mint Stats Tracker
  • How do I install .kext files?

  • del.icio.us" Digg" Reddit" Simpy" Yahoo!"

    This quick guide will get you started backing up your CDs on you PowerPC Mac, or even your spanking new Intel MacBook Pro!

    I recently downloaded and installed a wonderful application called Max from Sbooth software. Max is absolutely free, and not only that, but it’s also open source (OSS) and a universal binary.

    Max reminds me quite a bit of EAC which is my favorite audio CD backup program when running Windows. In fact, one of the few things I had always longed to do on my G4 Mac Mini was backup some of my audio CDs for use with my iPod Mini.

    Now I know that iTunes will rip CDs to MP3, but it doesn’t offer too much in terms in functionality. For exmaple, if you have a scratched CD, iTunes will often have problems with the file. iTunes also only converts one file at a time, making the process quite slow. Of course, Max can both copy from scratched audio CDs, as well as rip multiple tracks at once if you have multiple cores or processors such as the Mac Pro or the dual G4 and G5 workstations. With these computers iTunes is simply wasting your time and giving you bad quality files. Did I mention Max supports lossless formats? I could go on and on. Let’s get ripping!
    First you’ll want to download the files from SourceForge (SourceForge is a great source of Open Source programs). Click on this link to download the latest Max release for OS X

    Getting Started

    Once you’ve downloaded the Max archive, installation is a snap (like most other Mac software). If you used Safari, FireFox or Opera, the file will have decompressed (expanded) to your desktop already. Even on Leopard it does the same thing. Double click on the Max folder and drag the Max application file (the one that looks like a blank CD with “Max” written on it with a red marker). We’re going to drag this file into the applications folder on your main hardware for easy access later. Once you’ve done this, you may also want to drag the file from there to your toolbar for later use.

    OK, time to run Max for the first time. Are you liking the name “Max” yet? It reminds me of “Macs”.

    Double-click on the icon for Max in your application folder, or single-click on the dock icon. Max will start up magically at your command and is now ready to backup your CDs in multitudinous formats. Huzzah.

    To select which output formats will be generated:
    1. Open the Formats section of the Preferences and double-click the desired format from the list of available formats
    2. Edit the encoder settings, if desired

    To create audio files from compact discs:
    1. Insert the compact disc
    2. Select the correct album information from that retrieved, if prompted to do so
    3. If desired, download album art by selecting Download Album Art… from the Compact Disc menu
    4. Click the Select All button
    5. Click the Encode icon in the toolbar
    6. The encoded files will be placed in your Music folder

    To convert existing audio files to other formats:
    1. Drag the files you would like to convert to the Converter window
    ⁃ Alternatively, select Convert Files… from the File menu
    2. The converted files will be placed in your Music folder

    Related Articles:

  • Where's my Mac BIOS? (How to get into OpenFirmware Easily)
  • 9 Great, Free Applications that Work with Vista
  • Ubuntu 6.10 (Edgy Eft) Knot 2 Mac Mini Bluetooth Issue
  • Install Mac OS X Leopard on a G4 800mhz Quicksilver
  • Leopard Server on Leopard with VMware Fusion 2.0!

  • del.icio.us" Digg" Reddit" Simpy" Yahoo!"