mac

A Fun Fact!

Fun fact: in the old days of Macs, when the faster 68020 processor came on the market, it was put in the new Mac II. When the the 68030 processor was later introduced, Apple dictated that an “X” be added to the end of the model number. So the Mac II became the 68030 Mac IIx. Well, that naming scheme worked fine until Apple decided to upgrade the SE to a 68030. I guess Apple didn’t want to try and explain the Macintosh SEx.

via weaselsnake: The Mac SE/30: Adored by Spies and Psychopathic Geniuses Alike!.

15 Links: The Browser Clear Out Edition

It’s that time again – my browser desperately needs a clear out, so here we go…

  • Weebly
    Their tagline is “Create a free website and blog.” I don’t know how well it works, but it seems to be a nice version of either Tumblr, or WordPress.com – except not purely related to blogging. Sure, do it. Whatever.
  • Wikipedia’s List Of People Who Have Mysteriously Disappeared
    This is pretty freaky, actually – it’s not like we know for _sure_ that those people pre the 1800 actually did disappear under mysterious circumstances. Only two entries in 2008, however – some Russian who could have been the victim of a political murder plot, as well as a Florida resident who has recently been taken off medication. Mysterious? You be the judge.
  • Harry Potter and the Half-Blood Prince Trailers
    If the trailers are that good, then you know the movie will be. Hopefully it isn’t too long, though – last time my sister and I went, the queues were massive. The movie is out July 17th, so strap yourselves in – July seems to be gearing up for a ripper of a month.
  • 30 Exceptional CSS Navigation Techniques
    Another smashing post from Six Revisions (not to be confused with Six Apart, mind you), this article will not only tell you how to achieve stunning navigation, it’ll also tell you how to do them using CSS – which is, of course, completely awesome.
  • Gizmodo explains the difference between $100 and $100, 000 speakers
    An interesting read, if a little long. Wait, I think that’s been said before – in that case, it’s a great read, however, it’s a little long. Filled with information, though – so read it anyway, and hopefully you’ll have learned something by the time you get to the end. :)
  • 12 Gauge Shot Glasses
    Yeah, you read that right. 12 Gauge. Shot glasses. Not shotgun, but shot *glasses*. What could be more awesome (or stupid, if you’re so inclined) than alcohol and shotguns? :P
  • Tweetlite flashes tweets in morse code
    To be compltely honest, I don’t quite understand the point of this one. It’s actually quite pointless, unless you really love Twitter and your morse code. Well, whatever brings in the green, yeah?
  • Cosmic Nitro
    From the guy who developed Galcon for the iPhone [iTMS Link], comes his latest creation, Cosmic Nitro. It’s basically a pretty rehash of the “space-invaders” like genre, similar to Missile Command, where you have to defend your city from waves of incoming stuff (including toxic waste, comets, asteroids, aliens, etc). It’s not bad – and at $1.19, it’s probably worth it. [iTMS link]
  • iTypeFastr
    From the dark side of jailbroken iPhones, comes a custom keyboard. Unlike other keyboards for the iPhone, this keyboard comes with a custom layout. No, it’s not dvorak, (someone make this, please), but it does change the size of the keys to reflect an updated QWERTY layout. It makes the most-frequently used keys larger (so they’re easier to press), all without making any of the other keys smaller by using up all the available keyboard space. Again, your mile may vary – I haven’t personally tested this cos I can type fine on the standard iPhone keyboard anyway.
  • Tweetie for Mac
    The excellent @chartier takes a look at Tweetie for Mac, from the guy who made the iPhone app of the same name. It’s damn slick – the interface is as good as any, and besides – it’s nice to see Cocoa-based Twitter apps (AIR sucks, btw). You can tell it is a beta, though – there are certainly features missing, and the current feature-set seems a little lightweight for my liking. It’s not as featured as Twhirl is, for instance. It is being released on Monday, so keep your eyes on teh (sic) interwebs (sic). ;)
  • Apple market share shows negative growth
    Oh great. I’ll pin this one on the Global Financial Crisis, then – thanks to the PC market crashing haphazardly around the US (see what I did there?), Apple’s market share has also taken a tumble as a result. Sure – it’s not right to pay $500 for a logo, but it’s so much more than just the brand, you know?

And lastly, we have:

  • Apple WWDC developer videos
    The interview from Cultured Code was the only one I actually watched, but I’m sure they’re all excellent. It’s especially interesting to see if they actually went through all the steps in the video, or if they were putting on a show for Apple… I’m sure it’s the former, though. Those Germans know how to do things right. :)

And we’re done for another week. Cya, and as usual, comments below. Doing links (esp with “Smart Links”) in WordPress actually sucks. Next time, I might just be a lazy blogger and put in the links – none of this fancy <a href=”link here”>some text here</a> crap. Pfft. Screw that. :P

I’m Getting Things Done. I think.

So, I’m currently getting into the Getting Things Done (GTD) methodology.

While I’m usually pretty good at remembering things, sometimes I feel like I’m juggling too many things at once, or alternatively, I think of something on the bus or while I’m daydreaming in lectures at uni and forget it later on. Good blog posts are notorious for this.

I’m not a huge fan of carrying around a notebook around, so something I always have with me is my iPhone – and while it does notes, it doesn’t do them well enough to warrant using on a daily basis. The iPhone’s Notes don’t currently sync with the Mac in any way (that’s going to be fixed in iPhone OS 3.0, though), and while it’s simple and easy to use, doesn’t offer the functionality I’m looking for.

So, what exactly am I looking for? A couple of things:

  1. Syncing between iPhone and Mac. If I think of something while I’m out and about, I’m going to write it in my iPhone. When I get home, I want to have the same lists on my iPhone as well as my Mac, so syncing between the two is a must-have. I don’t care if it’s over Wi-Fi or over USB – either way, syncing is too important to ignore.
  2. I want something that will act as my second brain – things that I can just push items (be it text, a URL, a list, or anything) into, and forget about. While ShoveBox fulfils this requirement, it doesn’t have any sort of “list” support – and for the GTD mentality, that’s a huge negative.
  3. I need the ability to cross things off once I’ve done them – if not for the fact to show myself that I’m actually accomplishing things, then for the ability to see what I’ve already done, and can now forget about (so I stop worrying about it later on). Things currently does this, and comes with an iPhone app to boot! It’s on my shortlist, but the price for the Mac version scares me… :o
  4. While “Projects” are good for things that need to be done that have a lot of steps, they’re not good for lists and stuff. One of my main gripes with Things is that there’s no support for folders, only areas of responsibility and projects (which can then contain projects). However, The Hit List does have support for simple lists and folders, so for usability in that area, The Hit List wins. No iPhone app as yet for The Hit List, though, and it’s not as polished as Things. :( For now, The Hit List is on my shortlist.

For now, there’s no clear winner in the GTD department. When I find a winner (in roughly 15 days, as that’s when my Things trial ends), I’ll be sure to tell you right here.

Comments below – I’d appreciate it if you could point out your GTD methodology, and what apps you use to accomplish it. :D

30+ Amazing Mac Apps for Developers

Saying that Transmit is a superb FTP program for Mac would be an extreme understatement. Just look at all the features of the program on their homepage, there are far too many to list here. If you are looking for a high quality FTP program for Mac, Transmit is a great choice.

via 30+ Amazing Mac Apps for Developers | Website Design Blog.

Transmit is an excellent program – and this website gets the website of the week award.

32 Reasons why PCs are Better than Macs

While having one company controlling both the hardware and operating system undoubtedly has its advantages, it also leaves Mac fans with all their eggs in one titanium-clad basket. Apple could, for example, decide to drop Mac OS X at any time – not entirely out of the question now that Intel-based Macs are perfectly capable of running Windows.

via 32 Reasons why PCs are Better than Macs – Features – PC Authority.

BWHAHAHAHAHA!

You’re kidding, right? Apple? Drop OSX?

HAHAHAHAHAHAHA!

Read the full list for more lulz like that. Seriously – only a couple of their points are valid, anyway.

New Year’s (Apple) wishes from the Infinite Loop staff

Chris Foresman:

[...]

And Apple, please just make a smaller version of the Mac Pro—no need to call it xMac. I’m guessing two HD bays, an optical drive, a Core2 Duo, a couple PCI slots, and a respectable graphics card ought to do. Put it in a mini-Mac Pro tower case, and sell it for less than a thousand dollars. This last wish comes not out of any particular need for myself, but just so I can stop hearing about it in comments on Every. Single. IL. Post.”

via New Year’s (Apple) wishes from the Infinite Loop staff.

AHAHAHAHA.

Gold.

C’mon, Apple. Make it happen already. I’d buy one in a heartbeat.

W32.Koobface.A : Virus Solution and Removal

Systems Affected: Windows – AllHow to Remove W32.Koobface.A:

1. Temporarily Disable System Restore (Windows Me/XP). [how to]

2. Update the virus definitions.

3. Reboot computer in SafeMode [how to]

4. Run a full system scan and clean/delete all infected file(s)

5. Delete/Modify any values added to the registry. [how to edit registry]

Navigate to and delete the following registry entry:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Run\”systray” = “c:\windows\mstre6.exe”

6. Exit registry editor and restart the computer.

7. In order to make sure that threat is completely eliminated from your computer, carry out a full scan of your computer using AntiVirus and Antispyware Software. Another way to delete the virus using various Antivirus Program without the need to install can be done with Online Virus Scanner.

via W32.Koobface.A : Virus Solution and Removal.

Sick of Koobface? I’m sick of your annoying Wall posts, too…

For all those Windows users out there.

Srsly, just get a Mac. I’m not kidding.

Apple Failed To Copyright Mac OS X?

Mac clone manufacturer Psystar said that Apple’s copyright suit against it should be dismissed because Apple has never filed for copyright protection for its Mac OS X operating system with the U.S. Copyright Office, according to court papers.

via Apple Failed To Copyright Mac OS X, Psystar Claims — InformationWeek.

I really, really hope this isn’t true.

If it is, it’s probably the most epic fail in history; just imagine forgetting to copyright an OS! HAHAHA!

Now that’s worth firing someone over.

Is this me?

Probably. Maybe. It definitely could be.

This post is going to be a little long, so I’ll cut out as much of the crap as I can. That being said, read on.

I was reading an article the other day on the internet. I’ll just list it here verbatim:

I make a living as a sysadmin. What does that mean, to be a sysadmin? Well, where I come from it means knowing a lot. It means knowing how to config routers and networking equipment, it means advanced firewalling, DNAT, SNAT, it means knowing how to do traffic sniffing and deciphering packet-level information, it means knowing how to build and configure common services like SMTP/IMAP/POP/mail via a dozen different pieces of software on three different families of operating systems, it means knowing how to build clusters for high availability and high performance, it means knowing when to use CIFS, NFS, SMB, GFS and when not to and what the difference is between them all, it means knowing how to configure iSCSI, fibre channel, SANs, direct and non-direct storage, it means knowing SQL and getting information out of databases, it means knowing how to program in a dozen different languages and how to script and automate events in any OS to make life easier, it means understanding authentication and security settings, how to configure any directory service from LDAP to AD to NIS, it means understanding DNS is more than just a optional addon to look up system names occasionally, it means understanding encryption, knowing what terms like Diffie Hellman, AES, SHA1 and others mean, and what parts of the encryption process they apply to, it means being able to make everything you do completely redundant and fault tolerant, right down to you own job, and it means so much more.

…snip…

Why is it that professional IT services today consist of service reps who tell you the things you are doing are untested, dangerous, unsupported, different, not usual, or a host of other words meaning they are scared shitless and unwilling to learn something new? Why is it that I spend my time building things people tell me for 6 months during build and test “will never work”, only to have them go into production and work ten times faster for one tenth the cost of the old system? Why is it that IT professionals today choose brand labels over intelligence, and post-justify it by hiding behind “board confidence” when providing a solid, working, profitable system is the best thing to boost confidence from the board?

…snip…

And every time I leave, I hear the same things. Some new guy comes in to replace me. Within days/weeks he’s broken something necessary for production, lost terabytes of data, destroyed the backup/DR/recovery systems, spent hundreds of thousands replacing something that met the businesses’ every need with some proprietary/generic piece of rubbish that performs half as well when there were dozens of other things that could have been improved instead. And all because they didn’t take the time to understand the business, it’s needs, and the solutions currently in place.

…snip…

The hardware is provided by a tier 1, namebrand hardware provider (number 2 worldwide in server sales, I hear). The support guys who come on site are paid absolute buckets of cash and are supposedly the best of the best. These guys come out and utterly bollocks up installs. They constantly tell you things are impossible to achieve, only to stare slack-jawed in amazement three weeks later when they are achieved and working faster than their setups were supposed to provide. They rant and spit when I build things for zero-dollar licensing cost that their multi-hundreds-of-thousands-of-dollar hardware is supposed to be the only stuff that can do the job (my latest GFS/CLVM cluster outperforms their SAN snapshotting, and is free of charge compared to their pay-a-license-per-snapshot “solution”). And of course, their golden trump card is to say “well that’s fine, but we don’t support it” when you offend them. Watch the CIOs scramble when their hardware vendors threaten to not offer support! Yet ask them when they last called on the “professional” support (other than simple break/fix/replace stuff), and most can’t answer.

…snip…

So when did this happen? When did “the IT guy” turn from the person who was cross trained with the breadth and depth of knowledge across a wide variety of systems and procedures turn into a drivelling half-wit who sees more value in a commercial certification than actually learning and building things, and who decides to be “the Microsoft guy” or “the UNIX guy” or “the Cisco guy” and learns nothing but one brand-name item to the ignorance of all others, and often poorly because they can’t separate concepts and ideas from brand names and marketing acronyms?

…snip…

I’ve had a gut full. Something must come of this. The industry as a whole is in for a rude shock if it keeps going the way it does. We keep packing IT departments full of more people who know less. Things break constantly because unqualified people manage them, and departments stop communicating because the connecting technologies are always “somebody else’s problem”. The industry gets flooded with cowboys who have no concept of system and data integrity, who don’t take care with the systems they are put in charge of, who don’t bother securing things in a proper fashion so that data doesn’t leak everywhere. It’s almost a daily event to hear of some horrendously scary security breech that affects millions of innocent people who put their trust in these idiots.

Please not that these aren’t my words, but they do echo my thoughts. If you’re interested, and have an OCAU account, you can read the full thread here, otherwise check here for the full post.

Now, I’m not perfect when it comes to IT; my knowledge is the furthest from complete as it can possibly be.

Don’t get me wrong, I know, and have met people who are exactly like described above – those guys that say they can do “all that”, but in reality can do “none of the above”. On the other hand, there are people I know who aren’t like that. Chris is one of those people. Sure, he can be the slackest person ever when it comes to paying people back, or writing blog posts, but like any good Linux user, he lives and dies by his man pages. If there’s something he doesn’t know about, he’ll probably “wiki” it, or use the Google machine. Mark my words, he’ll become of the those people who know absolutely everything about absolutely anything – and I wish him the best of luck. Better him than me…

There was a situation at work where a UNIX jockey (or who I assume to be a UNIX jockey) came in and asked about getting a Mac. He was relieved to know about the support of X11, the BSD subsystem, the Terminal and all that, but it all started whether he could install a GNOME or KDE environment on it in place of Aqua. I was a little shocked that you would want to do that, but recovered a little by saying that I’m sure you could (or at least hack it so that it worked), but I’m not sure why you would. That was all fine and good, and being the Linux user that I once was, I was pretty confident I could handle the rest of his questions. One for one. Not bad.

His next question was comparatively easy; can I compile my own apps using the GNU C Compiler? Well, yeah, Apple include GCC as part of Xcode, and I’ve even compiled wget (not included by default on OSX) from scratch and installed it on my system. However, there are restrictions: you can’t install whatever version of GCC you like; Apple dictate what version you can and can’t install officially. I also added in that there would be nothing stopping you from installing the version of GCC provided by Apple, and then compiling your own version of GCC from scratch – however this would probably cause untold mayhem and mess. Two for two. Still going strong…

Then he threw me a curveball – he asked me which libraries X11 was built against, and which libraries that BSD subsystem of OSX shipped with. Of course, I had no idea and responded by saying that Apple generally don’t release that kind of documentation (although I’m not too sure about that) as they’re running a closed source scheme. This is where I tripped up a little – sure, the info he was asking for was a little technical, and not out of my reach, but surely I wasn’t expected to rattle off each and every single library that Apple ships with their OS? Surely not. However, I definitely could have (and was capable of) finding out this information beforehand. Why didn’t I? Primarily because I don’t want to memorise crap for the sake of memorising crap, but really – if you’re that dependent on some special library, install GCC and compile it yourself!

This is how I’ve become that “drivelling half-wit who sees more value in a commercial certification than actually learning and building things, and who decides to be” … the Mac guy … “and learns nothing but one brand-name item to the ignorance of all others.” That’s me!

As a closing thought just to make myself feel better, there was another scenario at work where I had stuffed up. Yeah, it happens. Anyways, that affected my confidence for a bit. After a few weeks of under-performance and general moping, I decided to talk to someone at work who knew his stuff. I approached him with my concerns, and he basically said that I do alright for how old I am, and it didn’t matter that I stuffed up ‘cos it was a problem that was easily fixed. After that, I felt a little better.

There’s this other guy at work who “expects brilliance, all the time” from Will and I. He’s a fantastic guy – making it clear what he expects, and what he doesn’t expect. When I don’t know how to solve something, he isn’t disappointed – he knows what I’m capable of. He’s a good guy.

The point is, if you’re thinking of going into IT, don’t be like “that UNIX guy” who know everything about UNIX and nothing about anything else, or “that Mac guy” who knows everything about Mac and nothing about anything else. Read your man pages. Study hard. Sure, worry about your final CCNA exam, but at the end of the day, it’s just a qualification that looks damned good on your resume.

Not that that’s important or anything :roll:

Comments below. Apologies for the long post, hope it was worth your time.