Nick on Android Fragmentation

Nick Bradbury: > Android’s “fragmentation” problem is miniscule. It’s overstated in the tech press because it generates traffic. Have I linked to Nick enough recently? You should subscribe to his feed.

The future is forever: the state of IPv6 in the Apple world

With the demise of Apple's own networking protocol AppleTalk, Apple's products are suffering from the same issue as anyone else's: the Internet is running out of addresses. Google, Facebook, Yahoo, Netflix, and others will permanently turn on IPv6 in less…

Benchmarking single-row insert performance on Amazon EC2

I have been working for a customer benchmarking insert performance on Amazon EC2, and I have some interesting results that I wanted to share. I used a nice and effective tool iiBench which has been developed by Tokutek. Though the “1 billion row insert…

A Good AirPlay Speaker

If I were going to buy an AirPlay speaker today, I'd get Audyssey's Audio Dock Air. Compared to other speakers that use Apple's proprietary streaming protocol, the Audio Dock Air is reasonably affordable (no small feat for AirPlay speakers), has a great…

Sempre connessi. Ma cos'hai di così urgente da scrivere?

storie correlate * Zuckerberg, polemiche sulla felpa Wall Street vuole un Ceo ben vestito * Instagram Socialmatic, una vera "Instacam" * Occhiali del futuro, Google pubblica le prime foto * Test nel deserto per Curiosity: il rover sbarcherà su…

Programming iOS 5 by Matt Neuburg

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, My list of book resources has lacked a strong recommendation for iOS for some time. There are a lot of good introduction to iOS programming books available but I struggle to recommend just…

DevJuice: Injection for Xcode

Are you one of the many devs who miss Xcode's "Fix and Continue" feature? Apple removed "Fix and Continue" in Xcode 4. This option allowed you to patch your binary with updated code, as you ran and debugged it. Well, there's good news. Developer John…

Remove scrolling elasticity in Xcode

Mac OS X Lion introduced iOS-style scrolling elasticity. Do you think it's annoying, and it slows you down while working in Xcode? Here's how to remove it. Copy this Xcode plugin to the following directory: ~/Library/Application…

Static Table Views with Storyboards

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, When I first heard that iOS 5 had introduced the concept of a static table view that could be designed in Interface Builder I was disappointed to see that it was actually tied into…

Load management Techniques for MySQL

One of the very frequent cases with performance problems with MySQL is what they happen every so often or certain times. Investigating them we find out what the cause is some batch jobs, reports and other non response time critical activities are…

DevJuice: Sim Launcher updated

Landon Fuller of the Plausible Labs cooperative has just updated simlaunch, a github project that allows you to create iOS Simulator application bundles that launch from the desktop. This utility helps developers to share builds for testing, for promotion,…

Creating videos with 5.1 audio for the Apple TV, Mac, and iOS

The new Apple TV eats near-Blu-ray quality H.264 video for breakfast—but when it comes to audio, the device is a picky one. With AirPlay streaming, on the other hand, audio is much more flexible than video. What's going on inside the diminutive media…

DevRocket is a Photoshop plugin for iOS developers

This might be of limited use, given that most of our readers are, I'd guess, iPhone users rather than iPhone designers. But if you find yourself mocking up iOS apps in Photoshop often, then Dev Rocket might be just for you. It's a Photoshop plugin that…

Beyond .zip: Secrets of the Archive Utility

What do you do if a file won’t expand or someone sends you a strange type of archive? Here are answers to frequently asked questions about working with compressed files in Mac OS X.

Xcode Balancing Brackets For Method Calls

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, This may well be my favourite and perhaps also the simplest Xcode completion trick I have come across. I may be the last person to discover it but just in case there is somebody else who is…

Replacing iDisk with online storage of your own

With the June 30, 2012 death of Apple's MobileMe service looming just a little over two months away, some Mac users are still wondering what to do to replace one of the keystone pieces of the service -- iDisk. Macworld's Glenn Fleishman provided some tips…

The Three Keys to iPhone App Performance

When I’m writing iPhone code, I keep three things in my mind at all times: 1. Don’t allocate any memory. 2. Don’t do any work. 3. Don’t block the main thread. Obviously, 1 and 2 are impossible — you’ll need to allocate some memory and…

How to get AirPlay working when Apple TV is hooked up via Ethernet

When I got a new Apple TV, I decided to plug it directly into my Time Capsule via Ethernet to lighten some of the bandwidth load on my home wireless network. My Wi-Fi bandwidth has always been pretty lackluster with my first-gen Time Capsule, even though…

VoiceOver Accessibility

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, Apple has made it really easy to add VoiceOver support to iOS Apps. In many cases setting the accessibility label for each interface element in Interface Builder gets 90% of the job done.…

Hide Desktop icons when quitting Finder

If you use an alternate Finder tool, such as PathFinder, the application quits the Finder when launching. However, any icons you have on the Desktop will still be visible. If you run the following command in Terminal, Desktop icons will be hidden when you…

Version 1.0 of Percona Monitoring Plugins Released

I’m happy to announce that version 1.0 of Percona Monitoring Plugins is now available. The Percona Monitoring Plugins are high-quality plugins, templates, and add-ons for Nagios and Cacti, so you can add world-class MySQL monitoring to your existing…

iRise visual prototyping platform updated with new iPad emulation capability

iRise is a visual prototyping platform that is used by enterprise organizations to quickly create UI simulations for apps. The company today announced that the newly-released iRise 8.10 can now create those visual simulations for iPad and Android apps.…

If you are Launching your startup HTML5 is the way to go ( imho )

As we progress through the webapps project there is an astounding see of change coming to HTML5 Apps near you. If you are starting a new project, I would recommend that you think about some of the ideas I am laying out below. Apps will have different…

Code review: browser hacking with dotjs

Dotjs was originally created by Chris Wanstrath as a Google Chrome extension and as of this writing has also been ported to Firefox, Safari and Fluid. The SDK-based Firefox add-on was ported by Mozilla WebDev Ricky Rosario, and is available on AMO here and…

How to capture video from an iOS device

Interested in making a screencast based on actions taking place on an iOS device? It used to be a pain in the neck. Thanks to AirPlay that pain has eased significantly.

Launchpad News: A tale of two travesties

I have been looking for an easy and reliable way to develop and test Launchpad with Internet Explorer. Neither of the two common approaches used by Ubuntu users allows a Launchpad developer to easily verify that a change works with Internet Explorer. The…

Google Wind Visualization Lets You See the Unseen

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.

1366x768 Monitors Top 1024x768 For the First Time

mpol writes "Statcounter released new statistics today and 1366x768 is now the most used screen resolution on the internet. These screens are available in most cheap laptops, and therefore probably sold and used very much. With 19.2%, it is beating the…

Easily access photos from iOS devices in Finder

Transferring photos from an iOS device to a Mac can be a hassle. This is especially the case for those of us who take screenshots on an iPhone or iPad and want to use them on our Macs. I generally e-mail them to myself, but I won't be doing that any more. …

Sforzi estremi, i superman siberiani

storie correlate * Masters di Augusta, Tiger perde la pazienza * Oxford-Cambridge, regata col brivido * Tennis, le Original 9 quarant'anni dopo

lavoro: monti, riforma rende mercato piu' flessibile

Mario Monti da Gerusalemme torna a ribadire che la riforma del lavoro rende il mercato molto piu' flessibile e meno dualistico a favore dei lavoratori. E' una riforma 'bilanciata' che rende il mercato del lavoro piu' efficiente. Cosi' il presidente del…

Splitview controller is expected to have a master view controller

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, Whilst playing with the Master Detail Application template provided with Xcode 4.3.2 I came across an odd error message for the split view controller class. The problem happens when you…

How to check for—and get rid of—a Mac Flashback infection

So you're a Mac user who has heard that more than half a million Macs have been infected by the recent Flashback malware. When the news began to spread about how the malware took advantage of a previously unpatched Java vulnerability on the Mac, the the…

What you need to know about the Flashback trojan

The success of the Flashback trojan means we've entered a new era in Mac security. But that doesn't mean we need to panic. Rich Mogull explains what Flashback means and what you need to do about it.

Jonathan Riddell: Ubuntu and VNC on EC2

Lots of KDE SC 4.8.2 packaging and testing today. But some folks can't test it easily because they have small bandwidth or they don't want to install experimental packages on their local computer. I've been using EC2 machines for a while, which you hire by…

iPhone 4 Photoshop file available for app development

Developers -- are you in need of a really high resolution mockup of the iPhone 4/4S Retina display GUI elements to help the design of your app? Geoff Teehan and his team created a Photoshop file (.PSD) to help you mock up those apps. According to Teehan,…

Replace carrier name with logo in iPhone status bar

I have always been annoyed by the carrier name taking up a lot of space at the top of my iPhone screen. A few days ago I found a way to insert the much smaller carrier logo without jailbreaking the device. Just search Google for an IPCC file for your…

Where Amazon's EC2 Falls Down

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.

Python file with closing automatically

Perhaps someone who knows more about the internals of python and the recent changes in 2.6 and 2.7 can explain this question that came up today in a code review. I suggest using with instead of try: ... finally: to close a file that was written to.…

String length truncation optimization difference in Python

We have a piece of code that is going to be run A LOT on a server infrastructure that needs to be fast. I know that I/O is much more important but because I had the time I wanted to figure out which is fastest: def a(s, m): if len(s) > m: s =…

Integrate BrowserID in a Tornado web app

BrowserID is a new single sign-on initiative lead by Mozilla that takes a very refreshing approach to single sign-on. It's basically like OpenID except better and similar to the OAuth solutions from Google, Twitter, Facebook, etc but without being tied to…

When to __deepcopy__ classes in Python

When using mutables in Python you have to be careful: >>> a = {'value': 1} >>> b = a >>> a['value'] = 2 >>> b {'value': 2} So, you use the copy module from the standard library: >>> import copy >>> a = {'value': 1} >>> b = copy.copy(a) >>> a['value'] =…

Luis de Bethencourt: Donald Knuth and Steve Jobs

It is always fascinating when two brilliant minds meet... Steve Jobs had managed to get Donald Knuth, the legendary Stanford professor of Computer Science, to give a lunchtime lecture to the Mac team. Knuth is the author of at least a dozen books,…

Building a GSM network with open source (The H)

The H has posted a look at the OpenBTS and OpenBSC projects. "The next stroke of genius came in [OpenBTS's] approach to engineering the air interface. In a proprietary base transceiver station (BTS) this would typically be done via a heady mix of analogue…

New iPad 1080p camera put to the test with prototype Padcaster rig

Filmmakers Josh Apter and Peter Olsen like to tackle new technology as soon as they can get their hands on it -- but they don't really have a choice in the matter. As the proprietor of NYC's Manhattan Edit Workshop, Josh is obligated to get ahead of the…

Apple keeps your iCloud data safe

Now that Apple is asking us to entrust our address books, calendars, files, photos, music and more to iCloud, many Mac and iOS users might be asking the question: "Is it safe?" Chris Foresman over at Ars Technica looked into the security of iCloud and…

PHP migrates to Git

The PHP development team announces the immediate availability of PHP 7.2.0 Beta 3. This release is the third and final beta for 7.2.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in…

CocosBuilder 1.1 beta out now, open sourced by Zynga

Cocos2D is an open source framework that developers can use, along with Apple's Xcode software, to help build 2D iPhone games and apps for the App Store. A lot of popular titles are built with this framework, so many that I can guarantee you that you've…

Update/Create Lion RecoveryHD partition quickly Without Reinstalling

Apple released the Lion Recovery Update in October, 2011, and, after they updated the Lion recovery partition to 10.7.2, there was a great hint from Clay Caviness who dug into the update and highlighted the the relevant files and commands that it used to…

Charles Plessy: Debian-installer in a cloud.

Debian Med prepares a metapackage for multi-purpose image machines, containing packages for bioinformatics that can be used in command line or via scripts, and that do not depend on too many other packages. I would like to prepare such an image for the…

Git tools for Mozilla

one line of code at a time I've been working on a set of git tools for Mozilla, and I'm pleased to announce them to the community at large. These tools let you easily: * push from git to a public tree (m-i, m-c, etc.), * push from git to try, and Have…

Canadian Police Recommend Online Spying Tax For Internet Bills

An anonymous reader writes "One of the major unanswered questions about Bill C-30, Canada's lawful access/online surveillance bill, is who will pay for the costs associated with responding to law enforcement demands for subscriber information ('look…

Mark on ObjC Literals

Mark Dalrymple, Big Nerd Ranch Weblog: Objective-C Literals, Part 1. I’ve wanted this for so long. Simpler code. Easier to read.

Updating for iPad retina display

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, Well today was the day that people started to get their hands on the third generation iPad with a double resolution retina display. Below are my notes on the minimal updates that you should…

On H.264 Revisited

Once again the debate over H.264 has come up in the Mozilla community. I’ve been a strong advocate of the WebM/VP8 codec given its liberal license and abilities and still am, but agree H.264 needs to be supported. It’s a requirement for mobile (B2G), and…

Amazon Cloud Powered by 'Almost 500,000 Servers'

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.

WSX: Virtual Machines in Your Browser

Updated March 13, 2012 at 10:43PM: I have a list of limitations and known bugs toward the end. Updated March 14, 2012 at 9:30PM: I’ll be on the VMware Community Roundtable podcast at 12:00PM PST today, where I’ll be talking about WSX and jumping into a…

Three new apps for a better workout

A trio of apps have come out recently that will give your spring workout a boost: Faster ($1.99): This app, shown at right, is geared toward those who exercise outdoors and relies on GPS to be effective. You can set a distance and target time, and if…

Hacking on Firebug

Entire Firebug source base has been moved on github.com last week and we are also adopting a new GIT development workflow. So far, everyone has been truly excited by this change and I believe that it's also much better way how to collaborate with other…

iPhone Configuration Utility enables running iPhoto on original iPad

Though Apple left the original iPad out of the iPhoto party it's still possible to install and run the app using the iPhone Configuration Utility. The utility is designed to configure and install apps on iOS devices used in enterprise environments, and…

Ask the iTunes Guy: Work with playlists

The iTunes Guy answers questions about gaps between songs, copying playlists on a USB stick, combining multiple playlists into one, and more.

George Takei Helps Facebook Troubleshoot MySQL

miller60 writes "Actor George Takei recently helped the Facebook infrastructure team troubleshoot issues with its MySQL databases. Takei, a veteran of the original Star Trek series, now has more than 1.2 million fans on Facebook. Takei recently noticed…

Linux From Scratch 7.1 Published

Thinkcloud writes "The Linux From Scratch (LFS) project has published version 7.1 of its manual for building a custom Linux installation. The new release of the step-by-step instructions is 345 pages long and uses more up-to-date components than…

Ian Wienand: Investigating the Python bound method

You work with Python for a while and you'll become familiar with printing a method and getting I think there is room for one more explanation on the internet, since I've never seen it diagrammed out (maybe for good reason!). In the above diagram on the…

Vasudev Kamath: Lato Fonts for Debian

For giving new look to my blog I was trying out a lot of fonts from the FontSquirrel website but none of them satisfied my taste. While searching for the fonts identi.ca website fonts attracted my notice and the font used was Lato. I found it and used in…

On Complaining About Xcode

For a Cocoa developer, Xcode is a synonym for air. So we grumble when it gets hard to breathe. If you don’t sympathize at least a little with the Open Radar report Xcode just doesn’t work worth shit, then I think you’re not working hard enough. But Daniel…

Git branch management with Xcode

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, Xcode has supported Git for version control since version 4.0 but I generally prefer to perform my version control from the command-line. The only version control operation that I do…

A quick one: (ab)using mediaqueries to not serve CSS to IE < 9

⚡️A quick one: (ab)using mediaqueries to not serve CSS to IE < 9 I am right now writing a post on how to use :target selectors for image galleries. As always, older IE are the fly in the ointment there as only IE9 supports the selector. So I thought about…

A simple image gallery using only CSS and the :target selector

Back in the old days of web development and when CSS2 got support I always cringed at “CSS only” demos as a lot of them were hacky to say the least. With CSS growing up and having real interaction features it seems to me though that it is time to…

Why Corporate Cloud Storage Doesn't Add Up

snydeq writes "Deep End's Paul Venezia sees few business IT situations that could make good use of full cloud storage services, outside of startups. 'As IT continues in a zigzag path of figuring out what to do with this "cloud" stuff, it seems that…

A web in HTML5 canvas

Whenever there is an open forum to discuss HTML5, you get very interesting questions. Sometimes you also get ones you just facepalm to. One of them was yesterday on Facebook where someone wanted a “simple web in HTML5”. As I was bored watching “revenge of…

How to convert MySQL’s SHOW PROFILES into a real profile

SHOW PROFILES shows how much time MySQL spends in various phases of query execution, but it isn’t a full-featured profile. By that, I mean that it doesn’t show similar phases aggregated together, doesn’t sort them by worst-first, and doesn’t show the…

Tetris In 140 Bytes

mikejuk writes "Is it possible to write a JavaScript program in no more than a tweet's length? A website called 140byt.es says it is and has an implementation of Tetris to prove it. Ok, it only has two types of block — hence its title "Binary Tetris"…

Chris on Coding

You Are Not Ruthless Enough.

Why don’t our new Nagios plugins use caching?

In response to the release of our new MySQL monitoring plugins on Friday, one commenter asked why the new Nagios plugins don’t use caching. It’s worth answering in a post rather than a comment, because there is an important principle that needs to be…

Updating to Xcode 4.3

Copyright © 2019 - K Harrison Privacy and Cookies Terms of Use, As if all the excitement of Mountain Lion was not enough for this week Apple has also pushed out Xcode 4.3. The big change is that Xcode is now a standard Mac App Store package which…