Skip to Content

Apple

xrayspx's picture

Google Chrome Review @ 5 Minutes in

I've just been playing with Google Chrome from the Dev Channel site. After 5 minutes, I've got some things I hate.

  • Title Tabs Done Wrong:
    I like the idea of integrating the tabs into the title bar, however they don't go far enough. If you just reach up there and click-and-drag, chances are you'll grab a tab, and detach it or move it in the tab order.

    When Apple lifted this same trick in the Safari 4.0 betas, it was great because if you just grabbed any tab, it acted as the title bar would and moved the window, if you clicked and held, then started dragging, it would drag/detach that tab. That's how this should work.

    I like the fact that there's very little, well, chrome in Chrome. I like minimal layouts that give me maximum space for what I'm looking at and don't interfere. Chrome could probably drop 20 pixels by pushing the tabs to the top of the window and making them behave properly.


  • Tabs open behind current tab:
    This makes me nuts. When you click a link in the current tab, the new tab opens behind the current one, and not all the way to the right like I expect. Here's a use case that shows how worthless this is. If I'm on Fark, and Fark is on tab 4 of 8, and I click 3 links and 3 comment section links, they're now jumbled in as tabs 5-10, rather than 9-15. They're not where I expect them, they're where I have to hunt for them. This cannot currently be changed by the user.

  • No on-the-fly Search Selection
    I like Flock because, among other things, you can drop down the search box and choose an engine on the fly. By default Chrome will let you change your default engine between Google (go figure), Yahoo and Bing!. But there is no search box in the browser. What they mean by "default engine" is "what engine is used when you type text into an empty tab URL box, or highlight and right-click text in a page". That's pretty cool, but I'd love the ability to change that engine based on the context of the search rather than through Preferences. A good case is typing in "Big Trouble in Little China", dropping down the menu to IMDB and pulling up the IMDB page. The way to do that at present is to type "Big Trouble in Little China" into the URL box, right click the URL area, click Edit Search Engines, and tell it to make IMDB the default (after setting up the IMDB search engine yourself). Then you'll have to change your default back to Google later.

  • Mid Click Auto-Scrolling:
    There is none. One of my main gripes in Safari is the lack of auto-scroll. For anyone not paying attention, the idea is you click the middle mouse button, and then move the mouse up/down left/right to scroll around, no need to slavishly ZING a scroll-wheel/ball around to go up/down the page, or dive to the edge of the window and try to grab the scroll bar. Civilized, brainless, and easy on the tendons.

  • Chrome is low on Chrome:
    This is a "LIKE", I'm really happy with how sparse it is. The nav-bar + tab bar + window chrome is much smaller than Firefox, and even smaller than Safari. That gives more room to me and gives me a window that is small and tight, not annoying like FF. I also like the solution to the Status Bar, which is the bar at the bottom of Firefox or Safari where it shows you the destination of a link you're hovering, or how many items of a page have loaded.

    Chrome doesn't have a status bar, but instead they have a status "ribbon", let's say, that appears to cover part of the lower left of the window when you hover something or the browser has something to say, like that.

I'm sure there will be more, I'm not sure if it will be more positive or more negative. I suspect this will be another browser I use occasionally to see if it fixes the things I gripe about, and then put back in the drawer and go back to FF or Flock until it gets better, MOAR, or whatever.

xrayspx's picture

What "Apple Tax"?

Why I gladly pay the Apple "Luxury Tax"

First thing first, on their high end, Apple is very affordable, and at their low end, I consider the few $ more absolutely worth the money. I'll start with the OMG Macs are so damn expensive myth. When I bought my Mac Pro a couple years ago I wasn't out to buy a Mac. I was out to buy an HP workstation and run Linux. Then I went comparison shopping. At that time HP couldn't even approach the $2600 price point for my Dual dual-core 2.66Ghz Mac Pro. I think a lot of people compare against consumer PCs, which is the wrong thing to do. If you want to go part-for-part with Apple, you must compare against HPs workstation class machines. These machines have the added benefit of not being 1000 shades of annoying with a zillion colored LEDs and shiny plastic. When I bought my machine, the Mac came out $1300 less than the HP, let's do the same comparison today

Apple Mac Pro
Dual Quad Core Harpertown 2.8Ghz
2GB of memory (if you pay Apple for memory, you're a moron)
320GB SATA disk
NVidia GeForce 8800 (This was a $150 upgrade from the ATI) 512MB
2x 1Gb/sec NICs
$2,949

HP xw8600 Workstation
Vista Business 64 (OS makes no difference, they offer free downgrades to XP, but there is no "no OS" option, which I would want in my comparison since I want Unix)
Dual 2.66Ghz Harpertowns
1GB of memory
250GB SATA drive (HP's semi-pre-configured system didn't offer anything bigger)
NVidia Quadro FX570 256MB

$4,015

If I want to make it match by bumping up the CPUs and memory, it's $4,775 for the HP. The Mac uses 800Mhz FSB memory, the HP uses 667Mhz. HP doesn't tell you what NICs are in the system, I can only hope there are two.

So it's a very easy victory for the Mac Pro there.

Operating System
The OS Choice Issue was my second hurdle. I am a long time Linux-on-the-Desktop guy. Starting with RedHat 6, my primary desktop machine had been Linux. Windows simply isn't an option for me. I very much like the idea of Open Source, but I'm not above paying money for something that saves me time. Windows doesn't work for me, it's a workflow thing. Taking the time to describe why is outside the scope here. It's sufficient to say that "Cygwin is insufficient here".

Getting used to OSX took time, no argument there, but I don't have to ever screw with NDISWrapper WiFi driver bullshit ever again. I don't have to deal with VPN clients that require me to turn off one core before connecting so they don't hang my machine. What I do get is a stable Unix system that runs and runs fast. The Linux software I like can be used through Fink, which admittedly is less than completely ideal, but Amarok, KDE Baskets, and PAN run just fine.

The great things I love about OpenSuSE are things I don't need on the Mac. YAST for example is a fantastic package manager, but I don't need it.

Software

So that brings us to the software comparison. There's honestly not much to compare, but here we go

KDE4 - Is great, compositing shuts off if I drag highlighted text from Firefox (a GTK app) because of the highlighted-text-drag-effect. Compositing also gets shut off when the machine is locked sometimes.
--UPDATE: I fixed this and it's documented here. Basically Firefox makes a picture of the text you're dragging, you can shut that off in about:config -> nglayout.enable_drag_images = False

I think they should fix the issue, rather than just say "turn that off", but that's just me.

Leopard - Doesn't do that shit. Is accelerated. Everything is a PDF, you know the drill.

VMWare - Free on Linux, Fusion for Mac at $79. Fusion has 3D Acceleration, which is good enough for me to play GTA. Also, drag and drop between the VM and host desktop, and rootless mode, which I don't use much, but it's pretty cool some of the time. You can also have Mac document types bound to Windows apps, for instance, if I want to, I could have .doc files on the Mac open in Word on the VM.

So, show me where I'm out hundreds of dollars for buying a Mac here? I don't want to hear "The $1000 consumer HP model is good enough", I want to see "Here is a box with every identical part from the Mac, and it's $X less". I don't want to build PCs anymore, I do want a warranty.

xrayspx's picture

This is fantastic

Thanks boingboing.

Here is video and a couple of scanned articles by James Leatham. He made a great SciFi short in 1981 using an Apple II for special effects. The long and short of it is that since the Apple didn't have the horsepower to produce the actual animations he wanted, he set it up to render still images and control a stop motion video setup.

The short itself rules. I love the Space Buccaneer guy who sounds like he's from from Maine. I love the hair. You have to wait until 15:21 for the best part though.

xrayspx's picture

I'm deeply annoyed with IMAP

Since my exit, stage left from VistaPrint earlier this year, I've been running my site at 1and1, with no real complaints, except that their VMs only offer Fedora Core 4, which is ages and ages old. I've been running UW-IMAP since then, and I've had some complaints. I believe those complaints might be client relate, but they might not, so I decided to try out some different servers. My only real complaint is that when running multiple clients against the same message store, they get out of sync.

Here's an example. I have two "main machines", a Mac Pro and a MacBook both running Mail.app on Leopard. If I leave the Pro running with Mail open and sorting, and go away and run the MacBook, any folders that the Pro sorts first don't get updated unless I click on them. Basically, it seems as if either Mail.app doesn't check every folder every time it updates, or UW isn't updating clients correctly. I have "Use IDLE" checked on the Macs, and I do belive UW supports IDLE, so it should push.

I've tried Thunderbird, but it annoys me in other ways. It doesn't, as of 2.0.0.9, sort by received date. It will sort by date, but it's whatever date the sender sets, which can be way wrong. There is a setting for it, "mailnews_use_received_date" in the equivalent of about:config, but it doesn't seem to do anything. You can also sort by message received ID, but that doesn't work when you're sorting mail to different folders.

So I was helping a friend with his 1and1 VM install and decided to mix things up a little. He has the same FC4 install that I do, and he'd gotten rid of most of their (now unsupported) Plesk install. I killed the rest of the default stuff, installed and configured Postfix, and went to decide on a server for IMAPs. I tried 'em all. I ended up in a fight between Dovecot and UW. UW didn't seem to want to deal, but Dovecot in the RPM version they support for FC4 (0.99) has some real problems with Mail.app. I ended up in giving him the same situation as me, UW-IMAP and hope it works.

I tried Cyrus and Courier, but neither of them met my requirement for "easy to deal with" and I dumped them both. It was at this time that I started thinking "Gee, I should either get a new VM and put Exchange or Zimbra on it", I hear exchange is a fine IMAP implementation, and they probably have 10x the developers of any of the Big 5 IMAP servers. Of course Exchange must be a weird mix of SQL guys, IIS guys (SMTP transport), IMAP guys and MAPI guys. I don't care, it seems to work. I might do an MSDN install of Exchange on W2k3 to see how it works, and if it works, give it my $39/month from 1and1 so I never have to think about mail again.

I just can't believe people still have to think about this shit. It's been a clear decade since MS came out with a Brainless Mail Transfer Agent under the Exchange banner (and it was relatively stable) and end-users didn't have think about their MTA anymore. I chalk this up to petty bickering and bitching within the IMAP community. The UW guy hates the Courier guy, and thus embraces the Cyrus guy even though he has the same gaping holes as everyone else. It's a huge mess.

I'm back on UW, I compiled and installed UW on my friends machine after giving up on Dovecot because of the Mail.app issues and the fact that newer versions of Dovecot wouldn't complile.

I never want to have to think about my email, come on Open Source Community, help me out here.

Mail.app and IMAP Folders

For some time, I've been annoyed by Mail.app not checking all folders every time it checks mail. My situation is that I have an IMAP server at a colo, a Mac Pro at home usually with Mail.app running and more importantly, running its filters, and a MacBook running Mail.app that I take with me to work or wherever.

The problem is that as mail comes in and gets filtered by the Pro, the laptop continues to check mail every minute. However it does not "see" messages that get filtered off. So if Dave sends me mail and it goes to the Dave folder, the only way I notice it is if I manually click that folder, which isn't happening.

So how do you fix it? I know there is probably a way, but I've not found an official answer to this in the months I've been looking, so here's what I've got that actually works.

Hit the Mailbox menu and select New Smart Folder. Use "Message is not in mailbox" rules if you don't want to check things like your spam folder (I have my spam stored on the server so if something gets filtered, I see it. Also make a rule to specify "Message Type" as "Mail" so it excludes any RSS feeds you have.

This should hit every folder you have, and when it does, it will actually "touch" that folder, and make the unread message count for that folder update. So what I've done was just collapse the "Smart Mailboxes" in Mail, and I'll probably forget that thing exists, since the unread message counts are now correct.

Woo, yay Apple. My life clearly isn't complicated enough. I'll update this with screenshots later, this is kind of a draft so I remember what I did.

UPDATE 11-10-2009:
I had some luck using FAM (File Alteration Monitor) on the server side (Courier). Since every mail in a Maildir directory is a separate file, FAM is able to check that filesystem for changes, report that to Courier, which makes the mail clients pick up the changes. Mostly.

However, famd kept running my server out of memory, so I had to turn it off. Back to the drawing board.

xrayspx's picture

MacBook Air

[music | Public Image Ltd. - Same Old Story]

I think this machine defines the fine line between "Apple Fan" and "Apple Fanatic", so here are some first thoughts on the Macbook Air in disorganized bullet-point fashion:

  • The very thing keeping from an iPhone (one of the biggies), that it turns into a $400 doorstop because you can't replace the battery, carries over to laptops now, x5.
  • External CD/DVDs suck, since you have to carry them all the time. 90% of the time you don't need one, until you find yourself in a motel room in Dumpwater, FL at 3am with the word "FUCK" breaking out in hives across your forehead
  • No wired ethernet? Next. Actually, here's a good point, my MacBook, and others around me, can't get DHCP on my office's wireless LAN, PCs work fine, but I have to be plugged in until I can be bothered to figure out why.
  • I would constantly feel as if I was going to hammer my fingers through the machine into my desk while typing, and actually might
  • I don't trust my iPod hard drive to hold my music. Why would I trust one to hold every damn important file I own in the world? Backup schemes are great until you're on the road for 3 weeks and the drive dies on the plane. While waiting a couple hours for some Genius to hand me a new drive for my Pro, I watched them non-chalantly toss dead iPods on a pile and hand a new one to whatever quivering-with-rage customer and move on to the next dead iPod.
  • So that means you have to spend an extra grand to buy the 16GB downgrade to solid state. neat. To be honest, I've had my 30GB iPod for a couple years, and it hasn't died, yet. But I don't rely on it either, Murphy isn't gunning for me yet

That's the bad, what about the AWESOME?

  • LED Display, this could be really, really nice. Time will tell but things are going the right way
  • This one's been overlooked by everyone I've seen discuss the device, which isn't many people: If the only CD/DVD is USB2, and you can presumably reload the OS, that means Apple now has firmware that will let you boot from USB2 devices. I would love to see this back-ported so I can use Bootcamp this way on the Mac Pro and macbook I already have.
  • 802.11n, as long as the firmware on this can be updated if there's a change before it gets ratified, awesome. If you have to take it in, that sucks.

In short, the next person who says I should just go drop for one of these is going to get my "Old and Clunky" MacBook across the head. "There, see, if that was a MacBook Air, you'd be in a whole lot less pain, and my laptop would be in a thousand pieces on the floor, so it would be lose-lose, now go screw, and get a bandaid for god's sake".

xrayspx's picture

Tools and Hacky Stuff

Here are some tools I've written which could be of use to other folks. It's going to be mostly Cisco related, some of which is still being formatted before I upload it, more to come.

CSSManager is a tool to simplify suspending and activating services in a Cisco CSS load balancer. It adds a couple of features like the ability to "lock out" a server and to add comments to a suspended machine to give context for its suspension. More features to come.

CSSPump A tool to display at a click the state of all services on a Cisco CSS 11000 series load balancer. It reads the comments set by the CSSManager above and adds them to the display of active/down/suspended servers.

OpenSWAN to PIX VPN. How to configure FreeS/WAN (Now Openswan) on Linux and a Cisco PIX as endpoints for a 3DES IPSEC VPN.

xrayspx's picture

MacBook 13", very first thoughts

The new MacBook came in today, and I've been tooling around on it for the last couple hours.

xrayspx's picture

Am I a moron, or a genius?

[music | Pigface - King of Negativity]

Time will tell:

xrayspx's picture

The honeymoon is coming to an end

Couple issues with the iBook.
Firstly, and most annoying/dangerous(?) is that twice now, I've been just sitting using the thing, I think both times I was just selecting/deselecting blocks of text on some webpage in Safari, since I have a wacky habit of doing that as I read, and the machine went into hibernate. Couple panicked seconds later, it comes out of hibernate, and the battery has completely discharged. I haven't run off of battery at all, it's always been plugged in while I use it. I checked my battery serial, but it's not one which is eligible for recall.

Syndicate content