Admiral – Exposé for Windows

„Some of the new features relative to 1.0.1 include:

* Support for drag-and-drop in miniature
* Miniature related windows
* Show desktop
* Switching through windows using mouse wheel or tab/shift-tab
* Improved hotkey support (e.g. win space)
* Quick-open of custom files
* Improved stability
* Live-update of miniatured windows
* Color coded miniatured windows“

Admiral – Exposé for Windows

Google Desktop Search Enhancements: Windows Explorer and Outlook Add-Ons

„Google Desktop Search is Everywhere Now

Ask yourself: why having a powerful Google Desktop Search software on your computer and browsing files with Windows Explorer (or whatever you use), you still see this old boring Windows File Search that is completely outperformed by Google?

Why should you break an old habit of pressing Win F key combination and have to look for the ‚right‘ icon in system tray to double click instead, or lose valuable desktop space by keeping Google search boxes floating around?

The solution is here. Google Desktop Search Plug-In for Windows Explorer replaces the old Windows File Search with Google Desktop Search!“

Google Desktop Search Enhancements: Windows Explorer and Outlook Add-Ons

URL Snooper – Mouser – Software – DonationCoder.com

„his is the official homepage of URL Snooper, a program written to help users locate the urls of audio and video files so that they can be recorded.

Many links to streaming audio and video that you come across on the web are hidden behind javascript or activex scripts. Because of this, it is sometimes very difficult to figure out the actual urls that correspond to the streams being played. URL Snooper provides easy solution to finding the URLs for all streams by by watching network traffic and identifying potential urls, especially streaming media urls.“

URL Snooper – Mouser – Software – DonationCoder.com

Cocoa Dev Central: Learn Cocoa II

„In the first tutorial in the Learn Cocoa series, we started an application called CocoaNotepad. Even without any custom code, the app has sophisticated text handling, thanks to the Cocoa’s built-in text functionality.

This tutorial will get you started with writing code. Rather than explain the theory behind Objective-C, we’re just going to dive right in and fill in the gaps as we go. You might find it helpful to read the C Language Tutorial first, but this isn’t required. „

Cocoa Dev Central: Learn Cocoa II

Cocoa Dev Central: Learn Cocoa

„This tutorial shows you how to create your first Cocoa app. It assumes no previous experience with programming or Xcode.

The app you will create contains no code, yet still has some impressive functionality. It’s a basic starting point only, but enough to get you going. You must be using Xcode on Mac OS X 10.4 Tiger. „

Cocoa Dev Central: Learn Cocoa

OS X Daily & Geek GUI in Mac OS X Open/Save Dialog Boxes – Mac OS X Apps, Tips, Tricks, News, Updates, Everything Mac OS X

„Whenever you’re in an open or save dialog box in a Mac OS X app, if the name
entry field is empty, typing ~ or / will bring up a box in which you can type a
full path name, UNIX style. It makes those of us who live an die by the keyboard
(read: too lazy to use the mouse) very happy indeed. But it certainly gets
better – this feature also supports tab completion, so you can really feel like
you%u2019re in bash!“

OS X Daily & Geek GUI in Mac OS X Open/Save Dialog Boxes – Mac OS X Apps, Tips, Tricks, News, Updates, Everything Mac OS X

Tynsoe projects

„GeekTool is a PrefPane (System Preferences module) for Panther or Tiger to show system logs, unix commands output, or images (i.e. from the internet) on your desktop (or even in front of all windows).

Use File mode to monitor MacOS X activity with /var/tmp/console.log or /var/log/system.log, or Shell mode to launch custom scripts or commands like „df“ to check space left on filesystems, „uptime“ to monitor load of your machine… FInally, Image mode helps you monitor bandwith usage, CPU loads, memory availability of your server, via tools like MRTG or RRD. „

Tynsoe projects

Web Developer command line tricks

“ Below is a list of command line tricks I’ve found to be very useful in web development that a surprising number of web developers don’t know about.

1. ln -s /some/destination name_of_link

This is pretty straightforward: it’ll create a symbolic link from name_of_link to /some/destination. If I’m sitting in /www/matthew/ and I entered the above command, a new file will be created inside that directory that moves the user to /some/destination if they CD to name_of_link. (It’s a shortcut, basically).

If I’m working on a web server where the docroot is buried deep in a directory structure, I’ll often create a symbolic link in something like /www to save myself a few keystrokes when accessing it.

Also, apache won’t follow symbolic links unless you tell it to do so using the following directive: Options +FollowSymLinks
2. tail -f /some/file

This tails a file: it’ll read what’s at the end and output it to your terminal. The -f parameter tells it to keep outputting as the file grows. I use this a lot when examining log files that are constantly being written to.
3. ctrl+z and bg

ctrl+z is the long lost brother of ctrl+c. It’s a signal that tells the process to suspend execution, while ctrl+c terminates it. Ctrl+z is useful if you execute a process but you want to get control of your shell; it’ll suspend the process and send it to the background. Think of ctrl+z like minimizing a window, except once it’s minimized it’s not doing anything anymore. If you want the process to stay in the background but continue running, that’s where bg (background) comes in: typing bg once a process has been suspended makes the process resume but still keeps it in the background.

I often combine ctrl+z and bg with tail:

shell> perl -e ‚while() { print „.“; sleep(1); }‘ > bunch_of_dots.log

[hit ctrl+z, execution is suspended]

shell> bg [process is now in the background and running]
shell>tail -f bunch_of_dots.log [show me the printed dots]

4. fg and jobs

fg is used if you background a process but want to bring it to the foreground. If you have multiple processes in the background, type ‚jobs‘ into your terminal to see them all. This will display a list of processes that are in the background with each process assigned a number (Note: these are not the same as pids). Typing fg [some number] will resume the process you sent to the background where [some number] matches the number reported by ‚jobs.‘

A good example of using fg is if you’re working with an interactive program, such as the mysql command line, but you want to drop back to the shell.

mysql>SELECT foo FROM bar;

mysql> [hit ctrl+z]

[1]+ Stopped

shell>pwd /home/matt/stuff

shell>jobs

[1]+ Stopped mysql -u matt -p matts_db

shell>fg 1

mysql>[hooray, we’re back in the mysql command line]

You can omit the job number when running ‚fg,‘ it’ll just foreground the first process you sent to the background. So if you only have one process in the background you can just type ‚fg‘ without any extra numbers.

5. Hit the freakin tab key!

Assuming your shell is configured properly, hitting tab will auto-complete with whatever it thinks you need. I’ve encountered a surprising number of developers who don’t know about this and move around servers at glacial speeds. If you aren’t familiar with the tab auto-complete, get to a terminal right now and type cd [tap the tab key], you should see a list of available files or commands.

6. scp

This securely copies a file across a network using SSH for data transfer. For example:

scp [email protected]:~/secret_stuff /some/destination

This would connect via SSH to example.com as the user ‚matt‘ and copy the file ’secure_stuff‘ from my home directory on example.com to /some/destination on the machine I’m currently on. It’s saved me a ton of time when transferring sensitive files from one machine to another.
…“

Web Developer command line tricks

Adobe Labs – Adobe Digital Editions

„Adobe Digital Editions is a completely new way to read and manage eBooks and other digital publications. Digital Editions is built from the ground up as a lightweight, rich Internet application (RIA). Digital Editions works online and offline, and supports both PDF and XHTML-based content.

The Digital Editions download is only 2.5 MB including Adobe Flash Player 9 and takes less than two minutes to install over a broadband connection. With an RIA service model, users always have the latest version of Digital Editions, taking advantage of new features and security enhancements.

We’re releasing an early version now so that you have plenty of time to give us feedback on what’s working for you, and what isn’t. Get it now or browse and download eBooks and digital magazines in our free library. Make reading an experience.“

Adobe Labs – Adobe Digital Editions

Well Forward Mail — Postal Mail — to Any Computer, Anywhere!

An alle potentiellen deutschen Startups: Macht das mal in Deutschland – einen definitiven Kunden habt ihr schon!

„Your phone, your email, your fax… they’re all digital and they all allow you to stay fully informed from anywhere. So why be tied down to your house by your postal mail (or drive to check a post office box)?

Now, finally, your postal mail is online, too! With ultra-secure Remote Control Mail, you can see your mail from anywhere in the world, and with a few mouse clicks you can have your mail forwarded, opened and scanned into a PDF document you can read online (or print or save), recycled or shredded, or stored securely.

Remote Control Mail is the ultimate solution for P.O. Box holders, frequent travelers, RVers, frequent movers, multiple home owners, expatriates, and university students. Take longer vacations and stop worrying about missing any important mail. And greatly reduce the risk of identity theft that plagues your postal mail today.“

Well Forward Mail — Postal Mail — to Any Computer, Anywhere!