Musings from Mars Banner Image
For Software Addicts: Yes!MaybeNah!
Resource Posts In Category <em>   Software Musings</em>

Resource Posts In Category Software Musings

August 16th, 2011

I don’t like the App Store, but in case I need it someday…

Tips for submitting software to the Mac App Store This looks like a good set of instructions and tips for developers who have used some other selling mechanism previously but would like to begin using the App Store. With Aquatic Prime apparently incompatible with Mac OS X 10.7 ("Lion"), I may need to find an alternative...
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
July 27th, 2011

HTML5 Audio and Video Guide

Safari HTML5 Audio and Video Guide: About HTML5 Audio and Video. This is a good reference with lots of sample code for using HTML5 audio and video. The samples cover a wide range of possible custom applications. Though it's specific to WebKit/Safari, many of the CSS styles used for custom appearance are now supported by Firebox and, of course, Chrome (which is a WebKit browser like Safari).
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
July 26th, 2011

Detailed examples of how to play audio from a web page

How to play sound from a web page - UCL. From a website devoted to speech, hearing & phonetics, this is an excellent rundown of the various ways webmasters can add an audio file to a web page. Great examples and clear code for each of the 10 methods.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
October 18th, 2010

Cocoa with Love: Drawing gloss gradients in CoreGraphics

Cocoa with Love: Drawing gloss gradients in CoreGraphics. This is but one of many tutorials and source code provided by Matt Gallagher on his site, CocoaWithLove.com.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
September 1st, 2010

SimpleMachines Forums: Open Source Forum Software

Home of SMF: Free PHP and MySQL forum software. Several customers have asked me to set up a forum for users of CrystalClear Interface, and I've got it on my to-do list. I ran across a site that uses SMF today, and it looks like it might be the ticket. I'll have to check out some other candidates, too, of course.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
June 23rd, 2009

WebKit Introduces Styleable Scrollbars

Surfin’ Safari - Blog Archive » Styling Scrollbars. I've been so busy I missed this... it's another in the WebKit team's aggressive expansion of the possibilities for user interface development using the basic stuff: HTML, CSS, and JavaScript. The brief article on the Surfin' Safari blog has a pointer to an interactive demo.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
June 18th, 2009

Mac | I Love Code

Mac | I Love Code. This is a terrific collection of tutorials on software development, covering various languages and platforms including Mac OS X (Cocoa), HTML/CSS, JavaScript, PHP, and iPhone. Just the things I'm interested in! The tutorials are contributed by some very smart developers from across the world.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 12th, 2009

280 Slides - Web Presentations Made With Cocoa!

280 Slides - Create & Share Presentations Online

OK, this has to be the coolest web app I've yet encountered. So desktop-like you forget it's running in your web browser! Part of that must reflect its software foundation, which isn't javascript or flash or Air, or any of the other possible languages for Web 2.0-style apps. No, it's Cocoa--the same language (a derivative of Objective C) and framework Apple uses for its desktop apps!

The framework used is called Cappucino, a fairly new open source project that "makes it easy to build desktop-caliber applications that run in a web browser."

I'm all over this... definitely!

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
February 2nd, 2009

Best Web 2.0 Applications for 2008

Welcome to Webware 100 Awards 2008

This is WebWare's rating of the best of 2008's Web 2.0 offerings. Nicely organized by functional category.

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
Posted in:Web 2.0, |
February 2nd, 2009

A Huge Directory of Web 2.0 Sites

Go2Web20.net - The complete Web 2.0 sites directory

Billing itself as the "Complete Web 2.0 Sites Directory," this Web 2.0 site certainly does have an amazing cast of characters!

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
January 16th, 2009

Very Clear and Useful Article on Cocoa Debugging and Dead-Code Stripping

seriot.ch - Removing Cocoa Dead Code Using Code Coverage

Very glad I found this one... now I hope I remember I've put it here in my Cocoa bin!

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 3rd, 2008

Review of Six Alternative Web Browsers

Too good to ignore: 6 alternative browsers

Computerworld goes beyond IE, Firefox, and Safari to take a look at six lesser-known and -used web browsers for both Mac and Windows. It's interesting to note that three of the six are based on WebKit, the core engine used in Safari.

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
Posted in:Reviews, Web Browsers, |
October 1st, 2008

Amar Sagoo: Software Design for Usability

Amar's blog

I first encountered this programmer several years ago when I downloaded and was awed by his Tofu application. For a very long time, I feared that Sagoo had abandoned the project, but today I was delighted to see that he has put out a new (2.0) version of that little eReading marvel.

In checking out the rest of his site, and some of his newer (freeware) software projects, I also found he's written some very insightful essays on the subject of interface design and usability. Definitely worth bookmarking for future reference...

Meanwhile, I've got to try to convince him to develop an iPhone version of Tofu. It puts similar eReader attempts like Stanza to shame!

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
Posted in:Usability, eReaders, |
November 13th, 2007

Blow-By-Blow Description of How an NSApplication Comes Alive

Lap Cat Software Blog » Blog Archive » Everything you always wanted to know about NSApplication This is a very interesting blog article, accompanied by an equally interesting test application. The author wanted to figure out precisely the order in which NSApplication calls events and objects as it opens. Now, I can confirm that he's not alone in this curiosity, and I'm very appreciative that he took the time to document it. The app writes very verbosely to the Console, delineating each teeny tiny step that takes place.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
September 15th, 2007

CocoaDev’s “How To Program In OS X”: A Great Resource, But A Lousy Pointer

CocoaDev: HowToProgramInOSX I can't believe in all the times I've visited CocoaDev, including the hundreds of Google and CocoaDev searches I've done while trying to learn Objective-C and Cocoa, that this fine set of pages passed me by. The wiki page consists of a wonderful collection of articles contributed by readers on all the important subjects beginners need to learn in order to program Cocoa apps. Problem is, as a wiki, the page's title is "HowToProgramInOSX", and that's not a term anybody is ever going to type into a search engine. For that matter, neither are such great offerings on this page as "LogicalOperators," "HowToUseOutlets", "AnatomyOfADotMFile," and so on. I guess this is kind of a drawback to the default wiki "style," which is probably why successful wikis like Wikipedia provide "search-engine friendly" pointers to all of their pages. :-)
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
June 7th, 2007

Courtesy of Borkware: Quickie Cocoa Code Snippets

Borkware Quickies Hmmm... There's a lot of great stuff here, most of it organized by specific Objective C classes. I have the feeling I'm gonna want to get back here again some time!
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
April 19th, 2007

A New JavaScript Library Handles Keyboard Shortcuts

Handling Keyboard Shortcuts in JavaScript This looks like it might be just the ticket I'm seeking to help smooth out a wrinkle on Mars. Seems many Mac users are accustomed to reading web pages by hitting the spacebar to move to the next page. This handy shortcut scrolls the page exactly one page length based on the browser window's current size. Only problem is, on Mars the persistent header screws up the calculation of the browser window size, apparently. I've been wanting to intercept that shortcut and make sure it works properly on Mars, and maybe this library will help make short work of that!
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 25th, 2007

Daemons and Agents in Mac OS X: Apple Technical Note

Technical Note TN2083: Daemons and Agents I'm putting this link in the Resources library, because it's such a great overview of this whole topic. The note explains how daemons and agents interoperate in Mac OS X, and how applications can take advantage of and avoid problems with them. The note includes detailed discussions of login items, startup items, inetd, launchd, mach_init agent, and more.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 22nd, 2007

Far Out Menu Highlighter with JavaScript and CSS

Devthought - Guillermo Rauch’s Blog » CSS+Javascript power. Fancy menu This has been a bumper-crop kinda week for new JavaScript code and ideas. Here's another really kewl implementation of the old "moving highlighter" idea, using mootools. The author does a great job documenting the work, too.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 22nd, 2007

Ajaxian » Cross Browser Keyboard Handler

Ajaxian » Cross Browser Keyboard Handler I may be in serious need of starting to capture keystrokes and mouse clicks/scrolls on this site soon... here's one possibility.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 22nd, 2007

Parallax Web Page Background Using Javascript and CSS

Parallax Background with Javascript and CSS Now this is a kewl implementation of Javascript! Talk about thinking outside the box... this is a totally new concept I've never seen before. Of course, it's also a great way to make visitors dizzy, but hey... some people like that, right? I mean, how about web pages as roller coasters or tilt-a-whirls?
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 9th, 2007

Web Kit DOM: Unbelievably Rich Documentation of WebKit’s DOM Implementation

Web Kit DOM: Main Page This site is much deeper than it appears at first... in fact, the home page gives you no indication there's anything much at all. But start clicking the tabs: Namespaces, Classes, and Files, and you'll find yourself wandering through a Doxygen-created maze of documentation that tells you everything you ever wanted to know about how to make WebKit tick. Oddly, I haven't seen an announcement about this on the WebKit blog... of course, this is only version 0.1, so maybe they don't consider it "ready for prime time." But honestly, developers will froth at the mouth to get at info like this.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
March 6th, 2007

MacEnterprise.org: Support Mac OS X Deployment in Business

Macenterprise.org: The Mac OS X enterprise deployment project MacEnterprise.org LogoI first wandered into this website through a back door that appeared to have closed in October 2004: MacOSXLabs.Org, the original project the led to MacEnterprise.org. I was excited and relieved to see that the rich archive of resources, tools, scripts, tips, and tricks about administering Mac OS X not only lives on in its new home, but appears to be thriving! This is a great place to stop by to do some research on issues that arise for anyone doing system administration on Mac OS X, but particularly useful if you have a fleet of them to worry about.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
February 16th, 2007

The Best Cocoa UI components (Aaron’s UI Design Blog)

The best Cocoa UI components (Aaron's UI Design Blog) Here's a nifty list of custom Cocoa user-interface controls that this developer ranks as his favorites. Each item in the list is explained, and the list itself is preceded by a brief summary of the philosophy for using non-standard controls in the first place.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
February 4th, 2007

Big Medium: New CMS Goes Back To Perl, Chucks Database

Big Medium: A simple and affordable web content management system (CMS) (Global Moxie) Big Medium LogoNow this is interesting... Certainly, the specs on Big Medium look great, and I'm intrigued by their database-less approach. Maybe Perl wasn't so slow after all... The software is free in beta form, and even final release versions are less than $200. Definitely affordable. Also, it's got some great documentation available both in HTML and PDF.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 25th, 2006

MacResearch Website Tutorials Cover AppleScript, Cocoa

Tutorials - MacResearch I followed a link to the latest article on MacResearch today, a tutorial on setting up a simple backup system using launchd and rsync, and discovered a terrific repository of tutorials that I'd like to visit later. MacResearch is the "Online Community and Resource for Mac OS X in Science," so these are all geared to the needs of scientists first and foremost. But they have useful general-purpose applications as well. Most of the tutorials cover AppleScript and Cocoa (Objective C).
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 24th, 2006

Questions About Adobe’s Spry Ajax Framework

DOM Scripting: Spryjax The author of the DOMscripting blog has some hard questions about Adobe's choices in developing its Spry Ajax framework.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 7th, 2006

Background Gradiants with CSS

A List Apart: Articles: Super-Easy Blendy Backgrounds This looks like something I might want to try some day... might beat making custom gradiants in Photoshop for every color under the sun. It also has a solution to have the background gradiant stretch to fit the div size.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 5th, 2006

Apple Publishes New “How-To” for Manipulating Quartz Compositions with JavaScript

Quartz Composer Programming Guide: Webpages and Widgets This is pretty cool... I don't think many Mac users know that you can run most Quartz compositions in your browser nowadays, if you're using a late-model version of Safari or WebKit on Mac OS X 10.4.7 or later. Now Apple is trying to educate us on how we can make those compositions interactive using JavaScript. This document explains how to embed a composition in HTML and how to manipulate it using JavaScript.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
December 2nd, 2006

Cycling ‘74: An Amazing Non-Company And Its Amazing Creative Toolsets

Cycling '74: Max/MXP and Jitter and More I've just spent an hour or so reading through the Cycling '74 website... led there by a new $10 software product I had downloaded, which was including the Cycling '74 Pluggo runtime. I wanted to know what Pluggo was... and learned more than I expected to! Cycling '74 is also the source of the free Soundflower extension, which iShowU utilizes to let you record system audio. It turns out that Cycling '74's main products are Max/MSP and Jitter, which together form an environment for visual, interactive programming of audio, visual, and multimedia instruments, music, and art. Yes... their products appear to enable those inclined to tinker with audio and visual arts a broad set of tools to unleash their creative urges. The tools aren't cheap... a bundle of Max/MSP and Jitter costs $850... but if you're a student, you can access the entire range of Cycling '74's amazing utilities for only $59 for 9 full months, and the regular student price is about half that for everyone else. I'm going to encourage my son to give that a try and see if he can figure out how all this works. If he does, $39 of that amount can be credited towards an eventual license purchase.

I've downloaded a range of these tools but a not going to attempt to "review" them. Each can be used freely for 30 days and comes with demos and documentation. Max was originally developed for the Mac, and Cycling '74's entire product line now runs on Mac and Windows. Besides Max/MSP and Jitter, I also downloaded the full Pluggo software as well as Hipno, another set of audio effects plugins.

One of the things that intrigues me most about these products is the company itself. When asked in their FAQ's what their mission statement is, here's what they say:

Our mission is never to have, or need, a mission statement. "The software is the mission statement," is the mission statement we might have, but since we don't have a mission statement, it isn't our mission statement.
Now, that's a company that's going to make great products... you just know it!
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
November 28th, 2006

CNET’s Clientside Group Posts Mootools Primer/Tutorial

Mootools Primer/Tutorial » Clientside CNET has this very cool Clientside website for its developers who manage the "client" aspects of CNET.com. They apparently have settled on Mootools as their Ajax library, and in fact have done a lot of extensions for it. Here, they provide a tutorial on Mootools and also information on all the CNET extensions! The rest of the blog looks very interesting as well. Of course, I love the fact that the lead developer appears to be a Mac user. :-)
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
November 24th, 2006

QT Bridge: QuickTime Resource Warehouse (in French)

Welcome to QT bridge This is the best QuickTime resource site I've found outside of Apple's own... unfortunately, most of it is in French. Still, it has a comprehensive site listing tools and software for QuickTime, as well as some tutorial pages that present code and tutorial movies covering a wide range of QuickTime topics. Maybe someone will translate the rest of it to English one of these days...
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
November 21st, 2006

Streampad developer adds Ajax page history support for Safari

Streampad blog » Back button now in use! (Getting history working in Safari) Here's yet another attempt (and a success?) to get back-button functionality working in Safari for Ajax pages. The developer has a test page for this at http://www.streampad.com/test/historyMan.php as well as a good technical description. I do hope the WebKit guys wake up and realize this is a real pain for people trying to develop Ajax apps for Safari...
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
November 18th, 2006

Apple Publishes Developer Tips for Testing the Nightly WebKit Builds

Working with the WebKit Nightly Builds This article on working with WebKit has some general guidance as well as some specific examples pertaining to the Canvas tag and embedded WebKit instances.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
October 17th, 2006

Gapminder: Amazing graphs, sobering facts

Gapminder: Making sense of the world by having fun with statistics! This cool site presents data about the world's economy, population, and health in an engaging way that can't help but teach you a few things you may not know. The animated charting technique is one pioneered by Hans Rosling, from a live presentation at the TED Conference earlier this year.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
Posted in:Web 2.0, |
October 6th, 2006

CSS3 Previews: Glimpses of Exciting Web Design Options To Come

CSS3 Preview---Many exciting new functions and features are being thought of for CSS3 This site has a nice overview of the many exciting new features of CSS that will be available to web designers/programmers when CSS3 is fully implemented in web browsers. This includes the textarea resizing feature we've seen in the preview of Safari 3.0, but amazingly enough, that just scratches the surface.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
October 5th, 2006

Rendertests: Lots of useful browser testing here

Rendertests has tests for QuickTime embedding, transparency, CSS, and more I particularly note the detailed tests for embedding QuickTime movies in XHTML, but stayed to look at the many other useful tests this developer has posted. Great resource!
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
October 4th, 2006

Mephisto: New Blog Software Makes A Splash

Mephisto: Full Steam Ahead From a couple of high-ranking Prototype.js coders comes this new Ruby on Rails blog software, Mephisto.  I'm adding a link so I'll remember to check it out in more detail.  I cruised through the development site a couple of weeks ago, and it looked interesting, if a bit bare-bones compared with WordPress.  Then again, I don't mind bare bones if they are strong and can carry some weight without too much trouble.  :-)
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
October 4th, 2006

Unobtrusive AJAX Star Rating Bar

Masuga Design » Unobtrusive AJAX Star Rating Bar This is just what I'm looking for... I'd like to add this to the software section, to let people vote on the software they like best.  I'm especially interested in feedback on the software I've got in the queue for review.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
September 22nd, 2006

A Roundup of Articles and Techniques Toward Accessible Ajax

Agile Ajax: Degrading Gracefully, a Roundup This is a recent article from Agile Ajax, with links to a number of approaches that have been developed and proposed for making Ajax more accessible, both to users with JavaScript turned off and to users with older browsers.  The author isn't very happy about the state of things.
    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx
Posted in:Ajax, JavaScript, Usability, |
Just Say No To Flash