Musings from Mars Banner Image
For Software Addicts: Yes!MaybeNah!
News Posts With Tag <em>Developer Tools</em>

News Posts With Tag Developer Tools

August 14th, 2012

CocoaWget: Download Websites Using the Unix Utility wGet

CocoaWget CocoaWget Freeware Website DownloadingOriginally downloaded April 23, 2007. You know, I've never understood why this software hasn't been made before. Or perhaps it has, but it's pretending to use some proprietary method of download web pages. I've used wget from the command line to fetch pages, and it's awesome... and awesomely fast. I'm quite interested to see how this open-source, Cocoa GUI freeware handles the task.

Version as tested: 2.6.2.

Update 8/14/12.

Cool
Fun
Looks
Power
Range
Simple
Stable
Value
This free and open-source software it's actually quite nifty for downloading websites for local browsing. It can quite quickly grab a while site, either a single page or a recursive grab, and then rearrange the links and put media files in separate folders. It defaults to downloading to your Desktop, but that's configurable. There are other tools that can do this—for example, both DEVONthink and DEVONAgent—but none that I know of that are this simple and dedicated to the task.

December 12th, 2010

Peter Hosey Weblog: Musings of a Cocoa Developer

Idle Time. Lots of interesting topics here, including Cocoa/Cocoa Touch. Hosey has released a number of very useful apps as Cocoa demos and/or developer tools.
September 1st, 2010

A Browser for Core Data

Browsing Core Data databases using F-Script. Hmm... I've been wanting something like this ever since I started learning about Core Data. In fact, the absence of such a tool has made me leery about using Core Data rather than a traditional database. I really like &mdash; and need &mdash; to see the data for my applications outside of the Mac OS X GUI context of my app. I gather that the app is written in AppleScript and uses F-Script to do the peeking. Now, I wonder if this lets you edit the data as well... ? That would be too much to hope for. :-)
May 23rd, 2009

Compass: A New Concept for Managing CSS Styles

Compass Compass is an open-source project built on Rails that's currently in development. It proposes to provide a full-fledged framework for CSS stylesheets, whereby you would store data in Compass and then generate styles as needed for your various website projects. Compass also anticipates the need to use CSS as one way of including semantic data with your website.
April 19th, 2009

Atlas: Very Cool Developer UI for Capuccino

Atlas - 280 North. The Capuccino project seems to be growing by leaps and bounds. In addition to the amazing presentation app the project published earlier in the year, they have now demoed an equally amazing tool for actually building Capuccino interfaces and wiring up their functionality. From what the demo video shows, Atlas is going to be Interface Builder on steroids! Maybe Apple will even learn a thing or two about the direction they should be going with their developer tools for Cocoa apps. For now, you can sign up to be emailed with progress info about Atlas, which is still in testing.
March 9th, 2009

Classy: Unbelievably Cool Web Page Analysis

classy:web - id and class extractor

Classy is an online application that takes a URL and parses it into a very useful list of all the CSS classes and IDs on the page. It breaks the classes down to show what HTML elements they're tied to, and does the same with each ID. Besides using the website version, you can also add Classy to your browser toolbar and run it on any web page you happen across.

Classy isn't a replacement for tools like FireBug or WebInspector, but it's a highly useful supplemental tool that gives you a quick overview of a web page's CSS structure that you can't easily get with those tools.

June 17th, 2008

Apple Weighs In To Web 2.0 With Sproutcore Framework

SproutCore is Apple's Flash, Silverlight-killer - Mac software - Macworld UK Sproutcore is a new Ajax/JavaScript framework being developed as an outgrowth of Apple's new MobileMe product. It's also part of the ongoing rapid development of the iPhone development platform and the WebKit browser engine that forms the basis for Safari. To call it a "Flash killer" is perhaps a bit overstating the case, but judging from the demos on the Sproutcore website, it appears to be on its way to being a robust rival to more mature frameworks such as Ext.js. I've installed Sproutcore and look forward to playing around with it soon.
April 21st, 2008

InfoWorld Article Dispels Many Enterprise Mac Myths

Why 'no Macs' is no longer a defensible IT strategy | InfoWorld | Analysis | 2008-04-21 | By Galen Gruman This article is a must-read for anyone who cares about the longstanding problem of getting enterprise IT staff to support Macs. If you can get them to read the article, published by a major and highly respected IT trade journal, you may change a few minds. The author runs down all of the issues that kept Macs out of the enterprise in the past, and effectively addresses the concerns, some of which have been outdated since the release of Mac OS X.

My only quibble is the author's assertion that enteprise reliance on Microsoft Office means unequal time for Macs. He points out that OpenOffice is a viable alternative but makes no mention of Apple's own terrific iWork suite, which is quite compatible with the basic aspects of Microsoft Office. Likewise, he fails to acknowledge Apple's effective collaboration suite in the form of iCal, Mail, iChat, and Address Book. Perhaps it's because those aren't cross-platform. However, even if that's the case, since they are able to interoperate with Office, they should be considered by businesses seeking to support their growing numbers of Mac users.

March 18th, 2008

Apple Posts Major Update to Safari

Apple - Support - Downloads - Safari 3.1

This update brings in all the latest standards implementations and innovations in the open-source WebKit project, plus a few interface enhancements as well. The Windows version gets some important updates too. From Apple’s tech document on Safari 3.1:

Performance

  • Improves JavaScript performance

Standards

  • Adds support for CSS 3 web fonts
  • Adds support for CSS transforms and transitions
  • Adds support for HTML 5 <video> and <audio> elements
  • Adds support for offline storage for Web applications in SQL databases
  • Adds support for SVG images in <img> elements and CSS images
  • Adds support for SVG advanced text 

Developer

  • Adds option in Safari preferences to turn on the new Develop menu which contains various web development features
  • Allows access to Web Inspector
  • Allows access to Network Timeline
  • Allows editing CSS in the Web Inspector 
  • Allows custom user agent string
  • Improves snippet editor

Other

  • Double clicking on the Tab Bar opens new tab
  • Includes URL metadata when images are dragged or saved from browser
  • Opens Download and Activity window in current Space
  • Supports trackpad gestures for back, forward, and magnify on MacBook Air and compatible MacBook Pro computers
  • Shows Caps Lock icon in password fields
November 21st, 2007

Safari 3.0’s Hidden Jewels

Surfin’ Safari In case you missed it (I've been so busy that I did!), be sure to check out the WebKit team's writeup of their pick of the 10 best new features of Safari 3.0 (which has WebKit 3.0 running at its core). My nomination goes to the absolutely incredible upgrade to WebInspector and Drosera, the two tools for web developers that have been included in WebKit since early this year. WebInspector is the best tool out there now for analyzing the makeup, structure, content, and interactivity for any web page you encounter or are building. Drosera is the sidekick JavaScript inspector. But as you'll see from reading the WebKit team's blog, the goodness in Safari 3.0 doesn't stop there! According to the blog, most of the features described are also available in the upgraded Safari 3.0 browser included in the new Tiger upgrade, OS X 10.4.11.

By the way, before any defensive Firebug fans (I love Firebug, too, by the way) start a reflexive reply, you should know that in a recent podcast for Ajaxian, Firebug developer Joe Hewitt made clear he's now working on iPhone development and has been won over by WebKit from Firefox. He now thinks WebKit/Safari is the best platform for web development out there. I'd say his opinion is pretty significant! I see he's also built an early version of Firebug for the iPhone.

October 10th, 2007

PeekIt: Geeks Gotta Love It! A Free Hex Editor… and Much More

PeekIt Users Guide

PeekIt Freeware File EditorOriginally downloaded March 28, 2007. OK, so it hasn’t got much of an icon, and it’s appeal is admittedly quite limited. But if you are brave enough and curious enough to use this freeware to peek inside your files outside of their native application, I suspect PeekIt will prove a worthy draw.

Update 10/11/07. I actually made this decision a few months ago, but I’m running behind in posting stuff. Peekit is a great tool for taking a look inside binary files, especially those that aren’t mach-o executables. It’s relatively easy to extract or modify text in such files. I used this to figure out how to modify FastOrSlow’s icon to be white instead of black for Crystal Clear. Horrible icon, but hey, not everyone’s an artist. It’s just that usually they aren’t Mac users. :-)

Version as tested: 2.5.4.

July 29th, 2007

Araelium Edit: New Web Development Tool for Mac OS X in the Works

Araelium Edit

Originally downloaded July 29, 2007. Araelium Edit is a new web development tool that’s in the works now. No price has yet been set. From what I can see in a quick run-through the preview site, this editor is designed strictly for web-based application development and incorporates a project manager, document editor, and application preview. Looks interesting!

Version as tested: Preview 5.

Update 8/12/12 Software is no longer available. Obsolete.

July 10th, 2007

Open Source Mac OS X Code Library, Organized by Author

Mac reusable source code by author name Wow! This is a great resource to keep handy... I've already run across a few of the individual contributors, but if the author of this page is actually maintaining this list, I'll definitely want to keep coming back for more! (Note: For serious hack-type geeks only!)
April 28th, 2007

F-Script Tutorial for Cocoa Fiends

Cocoa Samurai: F-Script : Part I - Introduction I missed this when it came out a couple of months ago... but today's release of a new update to F-Script had me wandering through the F-Script news archive, and... I've been fooling around with F-Script for awhile now, spurred on by Apple's endorsement of its amazing ability to let Cocoa developers peek under the hood of each other's apps, and even inject some of their own code to test new ideas. But I haven't really learned the F-Script language, which I gather is a simplified version of Cocoa itself, so this tutorial should come in handy.
Posted in:UncategorizedTags: , , , , |
April 4th, 2007

Komodo Edit: Freeware Version of Komodo IDE Supports Ajax, PHP, Perl, Python, Ruby

Komodo Edit - A Free, feature-rich editor for JavaScript, Perl, PHP, Python, Ruby and Tcl, on Linux, Mac OS X and Windows Komodo Edit for Freeware Web Application DevelopmentOriginally downloaded April 4, 2007. I think I'd looked at Komodo briefly last year, but didn't download it because it was so expensive. I've also become leery of some cross-platform software, because it's generally designed for Windows in Java and then has an Aqua interface tacked on. Not my idea of good Mac software. But today I realized that Komodo also has a freeware version of its developer IDE, which covers the same range of languages that I'm interested in. As long as it's free, I'm definitely game for a tryout! I'm also impressed by the fact that ActiveState, the company that makes Komodo, has an open beta program for the next point release (4.1) already available as well... for both the editor and the full $300 IDE.

Version as tested: 4.0.

March 29th, 2007

AppHack: Incredibly Useful and Versatile App Developer Freeware

AppHack AppHack Developer FreewareOriginally downloaded March 28, 2007. I've been using AppHack off and on for 2 years now, since its initial release in February 2005, and it's always amazed me it can do so much. Now that I'm actually starting to hack my own Mac software, I expect it'll come in even handier. The developer released an upgrade to AppHack last week, and I'm taking the opportunity to renew my acquaintance with it. AppHack Peeking Into QuickTime Player

Besides opening up applications and peeking around, AppHack can also perform some theming duties... for example, it can replace icon sets. And here's a developer who clearly doesn't mind having his own medicine eaten: AppHack is distributed not only as freeware, but as open-source freeware, so you can take a look at its code to see how it does what it does. Great stuff... highly recommended for your inner (or even outer) geek!

Version as tested: 1.1.

March 24th, 2007

Adobe’s WebKit-Driven Apollo Desktop Now Available in Alpha Release

Adobe launches Apollo, its web application runtime for the desktop Apollo LogoI was too busy last week to report this in a timely manner, but it's potentially big news: Last October, Adobe announced that it would use Apple's open-source WebKit code (on which Safari is based) for a new web application runtime for desktop software, and it's now fulfilled that promise. Apollo can be downloaded in first-release alpha form from Adobe's Labs website, and there's one example application built on the platform that you can also try. Apollo installs as a framework on Mac OS X, and it's also available for Windows. Adobe intends Apollo to be a framework for building web-based applications for the desktop, and I don't know too much more at the moment, but do intend to find out. It sure seems odd to peer into the Apollo framework folder and find the WebCore and JavaScriptCore frameworks, which are the heart of WebKit itself!
March 21st, 2007

Jedit X: Advanced Text/HTML Editor

Jedit X: Powerful Text Editor Based on Cocoa

Jedit X Text EditorOriginally downloaded 10/15/06. I’m sure I’ve been ignoring Jedit X because I thought it was the same as jEdit, a java-based programmer’s editor that runs on most platforms. Frankly, I’d say Jedit X is unfortunately named, and I don’t really “get” what the name means. But having two Jedit text editors for Mac OS X can’t be a good thing. I’m downloading jEdit today, too, since it’s been at least 2 years since I’ve tried it, and presumably it’s much faster now than it used to be. Like Jedit, jEdit has a plethora of plugins and add-ons to extend its usefulness. Of course, the fact that Jedit X is based on Cocoa automatically gives it an advantage in my book, but I’m curious now to try them both. Unlike jEdit, which is an open-source editor, Jedit X is $28 shareware.

Update 3/22/07. So, I finally get around to giving Jedit X a serious try last night. I was immediately impressed by the software’s overall design, and its Cocoa base meant nearly all the components were where I thought they’d be, and worked the way they should. It’s always a mixed blessing when software provides a wealth of preference options, and Jedit provides much more than most. It would be interesting to compare the number of settings you can configure in Jedit X with those in, say, BBEdit or TextMate. For some reason, text editors tend to pile the configuration options on… probably to satisfy customer requests. Philosophically, I side with Apple’s designers in thinking that the fewer options a user has to consider when opening a new piece of software, the better. On the other hand, I’ve often felt that Apple skimps too much in that direction. Fortunately, Jedit X’s preferences are well designed and logically arranged.

Sadly, I didn’t get much further than the 15-20 minutes I spent considering all of the preferences settings I could tweak. As soon as I downloaded a PHP file to see how well it handles typical editing and coding operations, I realized I’d have to say “bye bye” to Jedit X.

Jedit X Showing Its Help Documentation in Main Window, with Drawer

Everyone has a few “must have” requirements when it comes to software, and one of mine for a programmers editor is tabs. I have been using a tabbed editor for a long time now, beginning with BBEdit and for the last year or so, Smultron. I’ll never go back to single windows for each document. I often open 10-15 files at a time when I’m programming, and the desktop just gets too cluttered! No matter how good Jedit X is in other ways, this is one feature I simply can’t live without. I miss it when I’m in TextEdit, too, but I don’t spend nearly as much time there as in Smultron. A really cool widget-building app that I’ve used in the past, Widgetarium, didn’t have tabs either, and it drove me nuts trying to keep “tabs” of all the open files. Unfortunately, Apple’s new Dashcode software for widget making is missing tabs as well.

If you’re programming habits don’t require a tabbed editor, you should definitely give Jedit X a look. it handles a wide variety of syntaxes and appears to be particularly strong in HTML. From what I saw, Jedit X would also make a very nice RTF-style editor like TextEdit… it has a lot of features geared to plain old writing, as opposed to programming. For documentation purposes, it has some nifty tools such as the “bookmarks” tab in its drawer… the accompanying screenshot is a Jedit X document containing the Jedit X Help file, showing the linked navigation in the form of bookmarks. Sounds like PDF, right? There’s much more to Jedit X, but I didn’t get any farther than this. Still, that was far enough to see that at only $29, it’s a great value… If … :-)

Version as tested: 1.39.

March 4th, 2007

Sdef Editor: Free Tool Simplifies Preparing AppleScript Definition Files

Sdef Editor I'm bookmarking this cool bit of freeware because it looks like a dream for newbies like me who'd like to make their Mac applications AppleScriptable. Besides the developer tool itself, the company that provides it, ShadowLab, also maintains the nicest HTML reference for AppleScript I've yet seen. Very cool indeed... it's linked to the Editor's Help menu, but here's a direct link as well. FYI, this is the company that makes the freeware shortcuts manager Spark.
Posted in:UncategorizedTags: , , |
March 3rd, 2007

New Wiki Consolidates Quartz Composer Info

QuartzCompositions.com the central source for Quartz Composer :: wiki I had found QuartzCompositions.com to be an excellent source for cool Quartz Compositions, but now it's evolved to support a wiki that appears to have an excellent, comprehensive catalog of information on using Quartz Composer. Everything from coding custom patches and using JavaScript in a Quartz Composition to lessons on optimizing your composition are here. Definitely a must-bookmark if you're interested in Quartz Composing.
Just Say No To Flash