archive-ca.com » CA » E » EVANJONES.CA

Total: 397

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • mkdmg.pl: MacOSX Disk Image Script (evanjones.ca)
    specified disk image using source destination pairs in the supplied script files This mode can use shell metacharacters to find files and can place them in arbitrary locations in the disk image Example of Command Line Mode mkdmg pl out file1 file2 file3 file4 Creates a disk imaged called out dmg or out dmg bz2 depending on the compression settings containing files file1 file2 file3 file4 The files can be directories their contents will be copied recursively into the disk image Example of Script Mode mkdmg pl s RowResizableViews imagescript Contents of imagescript chm source pl source English lproj source English lproj RowResizableViews pbproj project pbxproj source RowResizableViews pbproj build app This is the script used by RowResizableViews to build a disk image including the binary and the source code with the source code relocated to the source subdirectory of the disk image Specific shell patterns are used to avoid including the CVS subdirectories that exist Integrating mkdmg pl with Project Builder This tool was created to automate the creation of disk images and to do it in a safe and reliable fashion To achieve this goal the script refuses to run if any of the temporary files it uses exists and will detect and clean up after itself if anything fails This means that it is ideal to integrate with Project Builder For an example project which integrates mkdmg see RowResizableViews Here is how add mkdmg to a Project Builder project Copy mkdmg to your project s source code directory Open your project Click the Targets tab and click on the target you wish mkdmg to act on Expand the Build Phases tree node if it is not already Select Project New Build Phase New Shell Script Build Phase from the menu If it is not activated you need

    Original URL path: http://www.evanjones.ca/software/mkdmg.html (2016-04-30)
    Open archived version from archive


  • iAppViews: Apple's iApp Style Tables and Outlines (evanjones.ca)
    iAppTableView and iAppOutlineView are NSTableView and NSOutlineView subclasses that attempt to duplicate Apple s control appearance Download iAppViews disk image iAppViews Demo Application iAppTableView iAppOutlineView Features Completely compatible with NSTableView or NSOutlineView As subclasses iAppTableView and iAppOutlineView support the same features and interfaces as NSTableView and NSOutlineView Adding iApp coloured rows to your program is as easy as replacing the Application Kit class with the iApp version Unrestrictive open source licence LGPL You get all the source code and can use the classes in commercial or noncommercial projects The only restriction is that if you make any changes to the source code you must make the code to those changes available For more detail read the actual LGPL licence itself If these terms are too restrictive contact me and I will be happy to negotiate an alternative with you How to use iAppTableView iAppOutlineView Download the code Add iApp to your project Replace your NSTableView NSOutlineView class with iAppTableView iAppOutlineView This can be done inside Interface Builder by importing the h file and then going to the custom class pane of the table view s information window Build and run Please report any problems Files iAppViews dmg bz2 Includes the

    Original URL path: http://www.evanjones.ca/software/osx-iappview.html (2016-04-30)
    Open archived version from archive

  • Modern Programming (evanjones.ca)
    around any more Most of us spend all our time these days calling APIs not moving bytes So my question is if this is the current state of programming and if the future of programming is just going to make it worse how can we make it work better Maybe this is one answer Jaron Lanier If we can move from perfection to similarity then we can start to reexamine

    Original URL path: http://www.evanjones.ca/blog3.html (2016-04-30)
    Open archived version from archive



  • An Argument for Pervasive Computing (evanjones.ca)
    guy whose name I ve long forgotten if you are that guy please stand up and be recognized made it crystal clear by asking a profound question Why don t I have an itemized electric bill Why not indeed My cellphone provider bludgeons me with 15 pages of line by line detail But my electric bill is a single number Why can t I know that a new refrigerator would

    Original URL path: http://www.evanjones.ca/blog4.html (2016-04-30)
    Open archived version from archive

  • Coping with Change (evanjones.ca)
    as DLL hell Installing or uninstalling one program may suddenly cause a seemingly unrelated program to fail Inevitably the root cause is a change to an interface The traditional solution generally involve some sort of change management However to effectively scale in remote procedure call environments something less brittle and more loosely coupled is called for Two things required to make a protocol which can withstand the test of time

    Original URL path: http://www.evanjones.ca/coping-with-change.html (2016-04-30)
    Open archived version from archive

  • The Hundred-Year Language (evanjones.ca)
    programming languages The Hundred Year Language I can already tell you what s going to happen to all those extra cycles that faster hardware is going to give us in the next hundred years They re nearly all going to be wasted The desire for speed is so deeply engrained in us with our puny computers that it will take a conscious effort to overcome it In language design we

    Original URL path: http://www.evanjones.ca/hundredyear.html (2016-04-30)
    Open archived version from archive

  • Blind Melon - Walk (evanjones.ca)
    seas i need to be on top of a mountain where I can see everything cause this paranoid is getting old now as I open my eyes to start another day i m in a pile of puke empty bag of excuses i love my friends and family you know i need them under a sun that s seen it all before my feet are so cold and i can

    Original URL path: http://www.evanjones.ca/blindmelon-walk.html (2016-04-30)
    Open archived version from archive

  • Bloxsom Content Management (evanjones.ca)
    on it when I get back to Canada Only include a summary in the RSS and the indexes This way long stories don t clutter up the index pages Maybe make a only include the first paragraph bloxsom 2 plugin Multiple categorization Be able to stick one post in multiple categories or place subsections inside multiple subsections Maybe symlinks could work Templates It might be nice to be able to

    Original URL path: http://www.evanjones.ca/bloxsom-cms.html (2016-04-30)
    Open archived version from archive