Category Archives: Software
MoreInternet Preference Pane is an application / preference pane that allows you to set up custom protocol / schema handlers in Mac OS X. The MoreInternet Preference Pane modifies the settings inside this file: ~/Library/Preferences/com.apple.launchServices.plist This is a screenshot of what it looks like: It was previously available at monkeyfood.com, but since it is no longer available there you can download MoreInternet Preference Pane at this link: http://download.cnet.com/More-Internet/3000-2094_4-10559064.html
After having done substantial work with PHP, including using many MVC frameworks such as ExpressionEngine, CodeIgniter, CakePHP, FuelPHP, and Zend I have to say that Laravel is surprisingly refreshing. The creators have put a real emphasis on eloquent code, and code that is high-level / highly readable (as english). I like the static methods and helpers that the framework provides. The MySQL integration is nice, too, with both an easy query building helper, as well as an eloquent ORM. (The only thing I really don’t agree with is renaming “limit” to “take” – it’s not intuitive as it is not related to the underlying technology – leave it as limit please!) The artisan command line tool is also nice to help manage migrations. Laravel also has some pretty good built-in functionality, offering some authentication, validation, and csrf checking. The routes and controllers are also easy to set up for use with a RESTFUL model. Finally, I like that it is focused on the strengths of PHP. With some other frameworks (fuelPHP) I felt that they were powerful but were trying a little to hard to be Ruby / Ruby on Rails. All-in-all I am enjoying using it and I hope that it continues to be developed and gains traction in the PHP community.
If you’re using pianobar on Mac OS X (Snow Leopard, Lion, Mountain Lion) you might have updated Xcode or homebrew and ended up with a broken pianobar, something along the lines of: $ pianobar dyld: Library not loaded: /usr/local/lib/libgnutls.26.dylib Referenced from: /usr/local/bin/pianobar Reason: image not found This isn’t actually a problem with libgnutls.26.dylib but more of an issue that you need to update pianobar. The first thing I tried was running these two commands: brew update ( That updates the list of available libraries for homebrew ) brew upgrade ( That actually upgraes homebrew and the available libraries ) It’s possiblel that your pianobar will work now, but if not there are a few more things you can try. If you installed Piano Bar with homebrew you can try: brew uninstall pianobar (remove pianobar) brew install pianobar (reinstall pianobar) If you did not use homebrew to install pianobar you can download pianobar from the repo on github and then build it using xcode via the command line: make clean && make CFLAGS=”-O2 -DNDEBUG -W64″ I actually have a complete tutorial How to install Pianobar on Mac OS X that you can check out, too.
In case you have any plugins installed, or haven’t use a fresh and up-to-date version of Google Chrome lately (running the Canary build myself), you might not have noticed that the default “new tab” page / homepage has now changed to show some of the core google suite products: Chrome Webstore (this is not new) Google Docs Google Drive (seems to be a duplicate but maybe the brand is still transitioning) Gmail (easy access more so than marketing) Youtube Google Search Previously Google Chrome had focused on things like your recently closed pages, and the Chrome Store. It’s interesting to see more of their own products pop-up here. Their client base for people trying these things since they are presented with them has got to be growing. This is similar to the new start menu in Windows 8 – but with both we’ll have to see if people just get used to using the things they are familiar with and “see right through” the other things, or if they are tempted to explore. That’s UX / UI for you.
When using rtorrent, you can set a folder to be watched for torrent files that will be auto-loaded. To do this, you’ll edit your ~/.rtorrent.rc file and add one of the following lines. See the comment below for more information: # Watch a directory for new torrents, and stop those that have been deleted. schedule = watch_directory,5,5,load_start=/home/user/torrent_files/*.torrent schedule = untied_directory,5,5,stop_untied=
OS X Mountain Lion has a known issue regarding hang during logon. This more commonly occurs after the computer has been sleeping, standby, or locked. There are a lot of issues that could cause this, and some people have tracked it down to different causes. However, for me, I got this error / problem message after upgrading from Snow Leopard. What I realized was that if the WiFi connection is off, the system will hang. If the WiFi / Airport is on, then everything is OK. After doing some research it appears to be related to the Bonjour service. The solution for me was to make sure I have WiFi / Airport turned on before putting the computer to sleep, locking it, etc, so that it doesn’t hang on the login screen after it wakes up.
Google is still following the model of having an open-source, beta-ish version of Chrome alongside their standard Google Chrome. It’s interesting the “about” pages are very similar.
Fast Compose messages right from your inbox. Simple Redesigned with a clean, streamlined look. Powerful Check emails as you’re typing, minimize drafts for later, and even compose two messages at once.
If you have an app that the App Store thinks is still installed but is really not installed, you can run this command to rebuild the database and fix the app from showing up as purchased, so that you can restart the App Store and then download / install the application a second time. /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user