Thunderbolt devices are still irritatingly thin on the ground

Apple's announcement of Thunderbolt on Feb 24th was greeted by excitement, as Mac users became aware of the tantalising possibilities of this new high-speed port. There's lots of things Thunderbolt can do that were simply not possible before -- driving…

Tweet Sheet for iOS 4

Our friends at Double Encore have released the DE Tweet Sheet — an iOS-4-compatible version of TWTweetComposeViewController.

Zite personalized news now comes to the iPhone

Zite is probably the most-used app on my iPad. I love the way it crawls hundreds of thousands of news sites for the stories I am going to find interesting. It's a bit like Pandora for news, and I can give any story a thumbs up or thumbs down while the app…

Code doesn't build software: *people* build software

In a closely tracked world of tasks and deliverables, people know what to do, and do it. Fortunately, humans are also social beings, which means there’s a whole lot more to the work we do than checklists and achievements.People need contact. They need…

Mac OS X screenshot secrets

Macworld senior editor Dan Frakes takes a look at the lesser-known screenshot features of Mac OS X.

Five unexpected uses for Copy and Paste

Did you know you can copy and paste a whole lot more than just text and graphics? When you start in the Finder, you can use the Copy command to lift all sorts of information from a selected Finder item. Here are some of Sharon Zardetto's favorite tricks.

On UI inconsistency in iOS 5

A while back, designer Jake Marsh commented on an inconsistency in Apple's use of linen textures in iOS 5 (hat tip to Daring Fireball). In both OS X Lion and iOS 5, the linen texture is "underneath" other UI elements in almost every instance. In Lion,…

Pat Dryburgh’s Updated Ballard style for NetNewsWire

Pat Dryburgh made an updated version of my Ballard stylesheet that makes it so images don’t extend beyond the content column. Good thinking. (It’s not a problem I run into, since I almost always run NetNewsWire on a large display. But if you’re using a…

Book Review: Head First HTML5 Programming

Michael J. Ross writes "Web designers and developers alike are increasingly enthused about the capabilities offered by HTML5, which is generally considered the combination of the latest version of the Web's primary markup language and its related…

Francois Marier: Optimising PNG files

I have written about using lossless optimisations techniques to reduce the size of images before, but I recently learned of a few other tools to further reduce the size of PNG images. While you could use Smush.it to manually optimise your images, if you…

Acorn Icon Tutorial

I meant to link to this a couple days ago — Gus Mueller shows how to create icons in Acorn using simple shapes.

LLVM 3.0 Release Notes

Check out the LLVM 3.0 Release Notes. So much good stuff. I can’t help but wonder — if you combine these great tools with the GNUStep Objective-C Runtime 1.6 release, will we start seeing Objective-C support on platforms other than Apple’s? If you’re a…

CodeRunner

Kevin Ballard on Twitter: > CodeRunner turns out to be very useful when writing code for StackOverflow answers. Sure looks useful. Bought it.

Change screen resolution on the command line

At work, we run lots of tests for our product. We also reboot the headless minis after each reboot and want to with certainty that they are using the correct resolution. Our configuration management tool works best with command line applications. After…

10.7: Create a 'New To Do' Service

Make it easier to create To Do items for iCal's Reminders list by creating a Service that can be invoked from the contextual menu or a keyboard shortcut. Here's the procedure: * Launch Automator and create a new Service. * At the top of the workflow, set…

Hacksugar: Send URLs from your PC to your iPhone

This morning, Beloved Leader Victor introduced me to my new favoritest hack for the iPhone ever -- if "ever" means "earlier this morning." It's a really good hack though. What you do is this. In Safari or Firefox or whatever your favorite browser is,…

Daily Mac App: Memo

I've written about quite a few note-taking apps in my pursuit of the best one. Most shy away from the Post-It note paradigm because OS X comes with Stickies, a pretty decent representation of the repositionable note, but Memo takes it head-on. Memo is…

Craig Sanders: one of the reasons i like zfs…

I got home from work tonight and zfs had reported that one of the disks in my main pool was dying. no great problem. insert a disk i had spare, and run zpool replace like so: ganesh:~# zpool replace -f export scsi-SATA_WDC_WD10EARS-00_WD-WMAV50933036…

Hard to read last page

Tim Bray reminds us of an old problem in scrolling that’s still around, that ought to get fixed.

Pub Rules

I’d love to run, edit, and write for a publication bigger than just me and my blog. I don’t have time, so I won’t, at least not any time soon. But if I were to run a publication, I’d have a few rules: DESIGN FOR READING Obviously. See my previous post.…

Bringing 64-bit data to R

The latest news from Google on open source releases, major projects, events, and student outreach programs.

Creating Gesture Recognizers with Interface Builder

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, Whilst I was playing around with Split View Controllers in my last post I missed one small trick to eliminate some code. I also overlooked a bug that I need to correct. The example made…

Daily Mac App: iZip Archiver

Simple handling of compressed archives is a breeze on a Mac, simply secondary-click and hit "Compress". Likewise opening a zip file is as easy as a double-click. But what happens when you want to get a bit more advanced with your compression archives?…

NetNewsWire style sheet: Ballard

Ballard, named for my awesome neighborhood in Seattle, is designed to be simple and easy-to-read. It uses Myriad for the title and headers if you have it, and Helvetica if you don’t. Body text is Palatino. There are two versions: 1. For NetNewsWire 3.3 …

Fusion 4.1 support for pre-Lion, non-server OS X is a mistake, says VMware

Late on Friday, Macworld's Jason Snell discovered that the new 4.1 version of virtualization tool VMware Fusion had a special talent. Up until 4.1, Fusion would refuse to install non-server versions of Snow Leopard and Leopard into a virtual machine, since…

Google Search app gets new look on iPad

Google's search app just got a big update on the iPad. The interface has been overhauled, and the app has added enough new features that it's finally replaced Mobile Safari's built-in search feature as my go-to source for internet info. The differences in…

iPads and responsive design

I’m a few days late linking to this, but it’s important. Dave Winer writes: > Designers really need to hear the following, loud and clear: The iPad browser is fully capable. It doesn't need you to treat it differently. You're fighting with users when you…

10.7: Mac Mail - Get the Outbox back

Newer versions of Mail, by default, don't show your Outbox in your folder list. Even if you go offline and then compose a new email and hit Send, you will still not see an Outbox (some users note that their Outbox will show up temporarily, but will be gone…

Google Upgrades WebP To Challenge PNG Image Format

New submitter more writes with news that Google has added to its WebP image format the ability to losslessly compress images, and to do so with a substantial reduction in file size compared to the PNG format. Quoting: "Our main focus for lossless mode…

Sphinx 2.0.2 Beta is released, Sphinx Users Conference in December

My friends at Sphinx Technologies have finally released new beta of Sphinx – Sphinx 2.0.2. It includes about 6 months of development and includes over 30 new features and tons of bug fixes. I’m happy to see how Sphinx 2.0 is shaping up a lot of rough…

EasyFind is a free alternative to Spotlight

EasyFind is a free application that helps you find files and folders on your Mac. And yes, it's better than Spotlight. EasyFind is made by the folks at DEVONtechnologies who are well-known for developing powerful search software DEVONthink, DEVONagent…

How about IMAP for RSS syncing?

On Twitter, Maize Hughes asked about using IMAP. Just store the RSS articles as email on an IMAP server. He elaborated: “Imagine a desktop Thunderbird install as a mailserver I could get to from my iPhone.” It’s a creative idea — I like the idea of re…

Send direct links to iOS pref panes via email

Here's how to add links to iPhone/iPad preference panes within an email, that'll work even on non-jailbroken iOS devices. This way you can help newbie users quickly go straight to a setting -- ideal if using iOS devices in a corporate setting. I'm the…

Transfer files to your iOS device remotely

Your Mac is in the attic, you and your iPod are on the couch. Here's how to transfer a variety of files to your iPad without shifting your keister.

Stanford iOS development course updated for iOS 5

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, This quarter’s lectures from the excellent Stanford iOS App Development course have just been published to iTunesU. This years course is again presented by Paul Hegarty and promises to…

Mail app style Split View Controller with a sliding master view

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, In a recent post I covered a change introduced with iOS 5 that allows the master view of a split view controller to always remain visible in portrait mode. A couple of readers asked if…

MLC SSD card lifetime and write amplification

As MLC-based SSD cards are raising popularity, there is also a raising concern how long it can survive. As we know, a MLC NAND module can handle 5,000-10,000 erasing cycles, after which it gets unusable. And obviously the SSD card based on MLC NAND has a…

Introducing Closure Stylesheets

The latest news from Google on open source releases, major projects, events, and student outreach programs.

Apple addresses Lion server issues with new technotes

If you run Lion server and have problems with podcast streaming or want to view local volumes on your server, you'll want to read two new technotes on Apple's support site. Spotted by MacNN, they will tell you how to setup https to serve up podcasts and…

An interview with Dag Kittlaus, the man who sold Siri to Apple

It only took one phone call to turn Siri's Dag Kittlaus's life around. Before the call, he was the head of a Silicon Valley startup and afterwards, he was a multimillionaire working with Apple. In an interview with Norwegian publication E24, Dag Kittlaus…

insertAdjacentHTML() Enables Faster HTML Snippet Injection

The following is a guest post by Henri Sivonen: In Firefox 8, we’ve added support for insertAdjacentHTML(). It’s an ancient feature of Internet Explorer that has recently been formalized in HTML5 and then spun out into the DOM Parsing specification. The…

Adobe dice basta a Flash mobile?

Secondo indiscrezioni abbandonerebbe la tecnologia per concentrarsi su soluzioni HTML5. Una polemica iniziata da Steve Jobs si avvia a conclusione

IT's Next Hot Job: Hadoop Guru

gManZboy writes "JPMorgan Chase and other companies at this year's Hadoop World conference came begging for job applicants: They say they can't find enough IT pros with certain skills, including Hadoop MapReduce. That spells high pay. As for Hadoop's…

iOS5: Sharing Reminders using iCloud

Based on articles I've read on how to share your Reminders in the Reminders app in iOS5, I thought it would be useful to summarize how to do it here. This tip requires both users to be on iOS 5 or greater, and syncing their accounts through iCloud.com. …

Answers.com Now Only With Facebook and Own Login

CptnHarlock writes "Today the registered users of Answers.com received an email informing them that the site has ended support for Yahoo, Twitter, Google, or LinkedIn as a way to sign into their site. Facebook is the sole external way left to log in. A…

Why Google Plus Pages (Will) Beat Facebook. And Twitter

The very best basketball free throw shooters can sink the ball about 90 percent of the time. What would it take to get to 95 percent? WIRED's Robbie Gonzalez steps up to the foul line with top shooter Steve Nash to find out.

Box diagrams in HTML and Unicode

diag2box.py. Stupid little script to turn +--------+ +-----------+ | #daft +------+ @diagrams | +--------+ +-----+-----+ | +-----------------+------------+ | | +---+------+ …

var that = this

I used to think say you should use that in the question “What variable should I name this for closures?” This was because self is already a variable that points to window. However, I’ve since revised my opinion on what is a good variable name in this case.…

CodeKit

CodeKit looks pretty cool and useful for web developers. I haven’t watched the videos — who has time for video? — but I was tempted enough to download it anyway. (It’s a beta.) (Via TThor, which is just about the only thing to read on a Sunday. I wish it…

Google+ Pages: connect with all the things you care about

Hey—we've moved. Visit The Keyword for all the latest news and stories from Google Insights from Googlers into our products, technology, and the Google culture Google+ Pages: connect with all the things you care about In life we connect with all kinds…

Deep dive: Aperture and Photo Stream, how do they work?

I'm a bit of a shutterbug, so Photo Stream is something I was really interested in when it was announced as part of iOS 5's feature set way back in June. Frictionless, automated sending of photos from my phone to my computer? Sign me up! Of course, as is…

Michael Prokop: FAI: switch from Subversion to Git

Revision one in the Subversion repository of the FAI project dates back to the 27th of June 2000. Over the last few months we were discussing the switch to Git. At the last FAI meeting we decided to finally switch to Git and I volunteered to drive the…

Simian Update Released

The latest news from Google on open source releases, major projects, events, and student outreach programs.

Computerworld releases long version of 1995 Steve Jobs interview

Computerworld has a piece of Apple history that Apple fans should watch. In 1995, a then 40-year-old Steve Jobs sat down with Computerworld's Daniel Morrow for a 75-minute interview. The one-on-one talk was recorded as part of an oral history project…

Daily Mac App: iClip

I missed out on iClip during its initial heyday a few years ago, so I was pleased to see it make a comeback. The OS X utility keeps a copy of almost anything that can be sent to the clipboard. It'll also organize those into scrapbooks or however you want.…

Are Power Users Too Cool For Ubuntu Unity?

darthcamaro writes "There are a lot of us that really don't like Unity. Ubuntu Founder Mark Shuttleworth defended Unity today, arguing that even 'cool' power users should like usability and ease of use. Then again he admitted that some of us are just too…

Which OSS Clustered Filesystem Should I Use?

Dishwasha writes "For over a decade I have had arrays of 10-20 disks providing larger than normal storage at home. I have suffered twice through complete loss of data once due to accidentally not re-enabling the notification on my hardware RAID and…

iClip makes a comeback, now on the Mac App Store

It's always fantastic to see a good app make a comeback, and iClip is one of those apps. Developer Steven Audette of Irridated Software acquired iClip from its original developers and has released version 5.0 nearly five years after the software had its…

Profiling Python Code

While working on the Woodchuck support ingPodder, I decided to profile the code. Reading thePython manual, I thought it would be as easy as: import cProfile cProfile.run('foo()') On both Debian and Maemo, this results in an import error: …

Mona Simpson's moving eulogy for her brother, Steve Jobs

The New York Times has published Mona Simpson's eulogy for her brother, Steve Jobs. Simpson delivered her eulogy during his memorial service on October 16 at the Memorial Church of Stanford University. In her remarks, she recalls her experience of his…

Review: MacBook Pro update boosts performance, value

Last week's low-key MacBook Pro updates won't cause any buyer's remorse for anyone who bought the laptops introduced earlier this year. But if you've got an older model, these latest MacBook Pros introduce processor and graphics improvements that make…

Please nitpick

When working with Open Source, some of the best learnings come from code reviews. When I first started coding on projects with strict code reviews Launchpad), I was uncomfortable getting nitpicked. I (wrongly) thought the goal was to have a code review…

Career Advice: Don't Call Yourself a Programmer

Ian Lamont writes "Patrick McKenzie has written about the do's and don't's of working as a software engineer, and some solid (and often amusing) advice on how to get ahead. One of the first pieces of advice: 'Don't call yourself a programmer:…

AWS Load Balancer Sends 2 Million Netflix API Reqs To Wrong Customer

rsk writes "Amazon Web Services' Elastic Load Balancer is a dynamic load-balancer managed by Amazon. Load balancers regularly swapped around with each other which can lead to surprising results; like getting millions of requests meant for a different…

Apple's ALAC codec is now open source

Apple Lossless, also known as ALAC, is a lossless audio codec Apple developed some time ago for digital music. The codec compresses music files anywhere from 40-60 percent of their original size with no discernible loss in audio quality or fidelity. "A…

From 80 Seconds to 6: Optimizing Our Asset Compression

Before pushing our CSS and JavaScript assets to our CDN, we run them through jingo-minify to concat and minify the files, as well as cache bust them and any resources (such as images) contained inside them. Turns out, this was by far the slowest part of…

Debugging and editing webpages in 3D

Tilt is a Firefox addon that lets you visualize any web page in 3D. A new update is available, coming with more developer-oriented features. Try the addon. Since the first alpha version of Tilt was announced (a Firefox extension focused on creating a 3D…

Concerns Over Google Modifying SSL Behavior

Lauren Weinstein writes "Google is handling SSL search queries on https://www.google.com/ in a manner significantly different than the standard, expected SSL end-to-end behavior — specifically relating to referer query data. These changes give the…

a guide to writing git commit messages

The GOPW application period is coming to a close soon, and so potential interns are currently getting their initial contribution in to qualify. Obviously the nicest way to submit your patch is as a commit, or series of commits using git, either via or …

How to find Mail messages in Lion

The Lion version of Mail includes useful new search features, but also adds complexity and confusion to the process of finding messages. You can locate the messages you want, quickly and easily, by following some simple steps and learning a few pro…

Daily Mac App: Disk Speed Test

You've got a shiny new SSD-equipped machine, but you're wondering just how fast that SSD really is. Disk Speed Test from Blackmagic will give you a quick, straightforward answer. It's incredibly easy to use. Disk Speed Test writes large chunks of data to…

Sync preference data with iCloud

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, One of the most interesting additions to iOS 5 was iCloud storage which makes it easy to sync data between apps running on different iOS and OS X devices. Effectively you can store key…

Complete guide to FileVault 2 in Lion

Lion's FileVault 2 can be used to protect your data by encrypting your Mac's hard drive. Interested in using FileVault 2, but don't know where to start? Macworld senior contributor Glenn Fleishman has a complete guide to FileVault 2.

Entry-Level NAS Storage Servers Compared

snydeq writes "InfoWorld's Desmond Fuller provides an in-depth comparison of five entry-level NAS storage servers, including cabinets from Iomega, Netgear, QNAP, Synology, and Thecus. 'With so many use cases and potential buyers, the vendors too often try…

Enabling Real-Time Communication on the Web Platform

Mozilla’s manifesto describes the internet as an integral part of modern life and a key component in communication. However, communication on the web has far to go before it’s as rich as face-to-face communication. Real-time video communication on the web…

My programming job evaluation criterion

I love making lists with no title or context and then hiding them somewhere in my room. At least, that's the inevitable conclusion of my paper-purging weekend. I actually found one fun list (under my bed) that I've rematerialized the context for: what…

How to secure your e-mail under Mac OS X and iOS 5 with S/MIME

As one of the oldest applications of the Internet, e-mail has never been known for having top-notch security. This reputation isn't completely undeserved: even today, anyone who knows how to bring up the preferences of a mail program can send out messages…

iOS 5 Split View Controller Changes

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, The split view controller was introduced with the iPad back in iOS 3.2 and has not received much in the way of updates since then. It splits the display into two views commonly used to…

How Yahoo Spawned Hadoop, the Future of Big Data

The very best basketball free throw shooters can sink the ball about 90 percent of the time. What would it take to get to 95 percent? WIRED's Robbie Gonzalez steps up to the foul line with top shooter Steve Nash to find out.

Horn Bike: the bike-mounted passive amplifier for iPhone 4

My favorite way to get around in London is cycling. And everyone knows that an iPhone with its GPS is a cyclist's best friend while navigating a city. But the drawback to cycling with an iPhone is obvious: if it's held in your hand you're going to A.)…

Moving files between git repositories

In our project we had to move several files between git repositories. Having searched the internet, there didn't seem to be any well defined way to do it. I don't claim to be a git wizard, but I came up with a solution that I wanted to share in case it was…

flick list with its momentum scrolling and deceleration

The launch of Apple iPhone few years ago popularizes the use of flick list, a touch-friendly list interface with a bit of physics when hitting the edge and scrolling. This effect is often known as momentum scrolling (although personally I prefer the more…

Google Employee Accidentally Shares Rant About Google+

First time accepted submitter quantumplacet writes "Longtime Googler Steve Yegge posted an insightful rant on his Google+ page about how Google is failing to make platforms of its products. He also shares some interesting little tidbits about his six year…

Enhancements for HTML5 videos in Firefox

There has been a lot of attention focused on enhancements for HTML5 videos recently. Here is a list of changes you can expect to see, as well as find out what is currently planned. * Requires the |controls| attribute is set on the

On Life

“No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of…