Sunday, November 30, 2008

Ignore Files and Directories in Subversion

Ignore Files and Directories in Subversion
If you work with version control systems like subversion (svn) I'm sure you can relate to the problem of having test files show up when you try to commit changes. It is actually pretty simple to tell subversion ignore directories or specific files.

You can do this by editing the svn property called svn:ignore as follows:

svn propedit svn:ignore ./some_path

When you run that command svn will open your text editor, and this is where you can define patterns or specific files to ignore. If you place a * in the property file, it will ignore all files in the directory you specified ./some_path

Sunday, November 09, 2008

Codesign error: no certificate for identifier "iPhone Developer" was found in your keychain

Apple - Support - Discussions - code sign error (beta 5) and a ":" ...
Codesign error: no certificate for identifier "iPhone Developer" was found in your keychain august

Btw, first thing is to show the "build transcript" -- it's the little icon to the right of the yellow exclamation point ("Show or hide existing warnings"). It shows exactly what xcode is running and what those apps are returning. I think xcode's error message parsing / display is buggy -- /usr/bin/codesign was reporting the full identity I was trying to use: "iPhone Developer: MyFirstName MyLastName", I don't know why xcode kept saying only "iPhone Developer". The xcode Code Signing Build properties ui is also buggy, lots of reports of having to restart, clear fields. Remember "Target" build settings override project settings.

Anyway, as mentioned in the message below, turning Off "CRL checking" (in Keychain Access > Preferences > Certificates) fixed the codesign "iPhone Developer" error. When I next clicked Build and Go in xcode, I was asked to login to my keychain (or something like that) and then the app was transferred to my iphone

http://lists.apple.com/archives/Apple-cdsa/2008/Jul/msg00010.html

Monday, November 03, 2008

Perian - The swiss-army knife of QuickTime® components

Perian - The swiss-army knife of QuickTime® components
Perian is a free, open source QuickTime component that adds native support for many popular video formats.

Perian enables QuickTime application support for additional media:
  • File formats: AVI, DIVX, FLV, MKV, GVI, VP6, and VFW
  • Video types: MS-MPEG4 v1 & v2, DivX, 3ivx, H.264, Sorenson H.263, FLV/Sorenson Spark, FSV1, VP6, H263i, VP3, HuffYUV, FFVHuff, MPEG1 & MPEG2 Video, Fraps, Snow, NuppelVideo, Techsmith Screen Capture, DosBox Capture
  • Audio types: Windows Media Audio v1 & v2, Flash ADPCM, Xiph Vorbis (in Matroska), and MPEG Layer I & II Audio, True Audio, DTS Coherent Acoustics, Nellymoser ASAO
  • AVI support for: AAC, AC3 Audio, H.264, MPEG4, and VBR MP3
  • Subtitle support for SSA/ASS and SRT