16. Januar 2012 | Tags: automation, bash, chat, cli, code, color, data, deko, editor, files, filesystem, filetype, geek, grep, gtd, html, iphone, irc, itunes, kerberos, last.fm, linux, log, mac, markdown, music, musik, networking, osx, paper, pdf, perl, plugin, proxy, python, regexp, ruby, scrobble, security, sed, server, shell, sort, starwars, sysadmin, txt, uniq, unix, upload, web, webserver, weihnachten, windows, wordpress, xmas
Meine pinboard.in-Links vom 28. Dezember bis zum 15. Januar:
- Bip – is an IRC proxy, which means it keeps connected to your preferred IRC servers, can store the logs for you, and even send them back to your IRC client(s) upon connection.
- KNC – is Kerberised NetCat. It works in basically the same way as either netcat or stunnel except that it is Kerberised. You can use it to construct client/server applications while keeping the Kerberos libraries out of your programs address space quickly and easily.
- glark – A replacement for (or supplement to) the grep family, glark offers: Perl compatible regular expressions, highlighting of matches, context around matches, complex expressions, and automatic exclusion of non-text files.
- runiq – functions in a manner quite similar to GNU uniq, but runiq allows you to specify keys based on regular expressions in stead of field or the first N characters.
- TrID – is an utility designed to identify file types from their binary signatures. While there are similar utilities with hard coded logic, TrID has no fixed rules. Instead, it's extensible and can be trained to recognize new formats in a fast and automatic way.
- DropIt – A tiny, flexible, hard-working tool to automate sorting and filing data-files and folders.
- droopy – is a mini Web server whose sole purpose is to let others upload files to your computer.
- Markdown QuickTags – is a plugin for WordPress which replaces the HTML editor with a Markdown-enabled set of buttons and features.
- DIY Star Wars Snowflakes – Paper-snowflakes going Star Wars
- Melo – Very cool looking last.fm client for Mac OS X
7. Januar 2012 | Tags: apache, code, development, dns, domain, gtd, http, web
Auf meinem MacBook habe ich den Apache Webserver laufen1. Das an und für sich ist ja auch gar nichts schlimmes. Ich neige jedoch dazu, häufiger mal Dinge lokal auszuprobieren. Die Dinge die ich ausprobiere, sind dann immer hübsch ordentlich unter ~/Sites/webapp_a oder ~/Sites/wordpress_test_b, aber auf jeden Fall unterhalb des Site-Ordners in meinem Home-Verzeichnis.
Diese Ordner sind dann über etwas krude URLs wie http://localhost/~dennis/webapp_a/ mit dem Browser zu erreichen. Das ist erstens doof zu tippen und zweitens auch ein Problem, wenn man Dinge testen möchte, die darauf beruhen, eben nicht in einem Unterordner einer Site zu wohnen.
Das führte dazu, dass viel an /etc/hosts und dem DocumentRoot-Parameter der apache.conf rumgebaut wurde. Das macht mit zunehmender Ordner-Anzahl immer weniger Spaß.
Glücklicherweise gibt es aber Leute wie Sean Behan und Tim Pope die je eine Domain im DNS auf 127.0.0.1 auflösen lassen.
Das wiederum führt dazu, dass man seinen eigenen Computer unter http://smackaho.st/ und http://hexxie.com/ erreichen kann. Und da die beiden auch noch die Auflösung für *.hexxie.com und *.smackaho.st auf localhost zeigen lassen, kann man mit einer kleinen Anpassung der Apache-Config beliebige Subdomains auf dem eigenen Computer in beliebigen Verzeichnissen unter ~/Sites/ laufen lassen.
Einfach das hier in die Config einbauen2, den Apache neustarten und schon ist das Leben ein wenig leichter geworden:
<VirtualHost *:80>
VirtualDocumentRoot /Users/dennis/Sites/%1
ServerName automated_domains
ServerAlias *.hexxie.com
</VirtualHost>
Nun sind die obigen Beispiele unter http://webapp_a.hexxie.com und http://wordpress_test_b.hexxie.com zu erreichen. Einfach, elegant und äusserst praktisch.
(via: Kristóf Kovács)
29. Dezember 2011 | Tags: arduino, automation, bash, cat, cli, code, color, compression, converter, cursor, date, diy, editor, email, exif, filesystem, gif, graphic, gtd, hardware, howto, jpg, keyboard, light, linux, mac, mail, nntp, ntfs, osx, pdf, photo, picture, png, python, regexp, ruby, script, search, shell, smtp, sysadmin, time, tips, txt, typing, unix, usenet, vim, web, windows
Meine pinboard.in-Links vom 9. Dezember bis zum 24. Dezember:
- Blat – is a Win32 command line utility that sends eMail using SMTP or post to usenet using NNTP.
- TouchCursor – lets you use the home keys as cursor keys – in all Windows programs – keeping your fingers in the best position for fast typing.
- guard – is a command line tool to easily handle events on file system modifications (FSEvent / Inotify / Polling support).
- OnDir – is a program that automatically executes scripts as you traverse directories at a terminal.
- PDFMiner – is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data. PDFMiner allows one to obtain the exact location of text in a page, as well as other information such as fonts or lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes than text analysis.
- Trimage – is a cross-platform GUI and command-line interface to optimize image files, depending on the filetype (currently, PNG and JPG files are supported). It was inspired by imageoptim.
- ImageOptim – optimizes images – so they take up less disk space and load faster – by finding best compression parameters and by removing unnecessary comments and color profiles. It handles PNG, JPEG and GIF animations.
- Vim Tips – Very nice collection of vim tips
- eSleeper – is a 21st century cat basket, an ideal resting location for any cat.
- Attribute Changer – is a power user tool to change all kind of file and folder attributes, date, time and even NTFS compression.
21. November 2011 | Tags: bash, browser, cli, code, converter, datamining, desktop, docbook, documentation, editor, epub, extension, format, geektool, git, github, grep, gtd, gui, howto, html, keyboard, knowledgemanagement, latex, linux, log, mac, markdown, markup, monitoring, mysql, notes, notification, osx, pdf, php, python, rtf, safari, script, server, shell, shortcut, simplenote, stackoverflow, statistic, sysadmin, textile, txt, unix, versioncontrol, vim, visualization, web, wiki, windows, xml
Meine pinboard.in-Links vom 24. Oktober bis zum 19. November:
- spark – A little shell script that lets you generate sparklines at the command line.
- glogg – is a multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind. glogg can be seen as a graphical, interactive combination of grep and less.
- ResophNotes – Notational Velocity clone for Windows including Simplenote-sync and Markdown support
- Pandoc – is your swiss-army knife if you need to convert files from one markup format into another. Need to generate a man page from a markdown file? No problem. LaTeX to Docbook? Sure. HTML to MediaWiki? Yes, that too.
- GitLab – is your own lite app for projects/repositories hosting on your server. Basically it is a free GithHub Clone written in Ruby on Rails.
- Coordino – allows you to create a question and answer system for you and your users to enjoy. Basically it is a free StackOverflow Clone written in PHP.
- KeyStroke – is a Safari extension that provides customizable keyboard shorcuts for common tasks and enhancements.
- Samurize – is an advanced system monitoring and desktop enhancement engine for Windows. IT professionals, overclockers, gamers and desktop modders alike use Samurize for system information, weather reports, news headlines and much much more.
- dexy – is an open source document automation tool that can help you create documents using your favourite programming languages and your favourite software.
- MarkdownPad – is a full-featured Markdown editor for Windows.
25. Oktober 2011 | Tags: apple, applescript, automation, automator, avatar, bash, blog, browser, chrome, cli, code, computer, console, facebook, firefox, freebsd, geek, generator, git, grep, growl, gtd, hardware, html, http, image, iphone, linux, lion, log, mac, math, monitoring, network, notification, osx, photo, rss, safari, script, server, shell, shopping, static, Statistics, stick, sync, sysadmin, testing, theme, twitter, txt, usb, versioncontrol, visualization, web, webkit, website, windows, zsh
Meine pinboard.in-Links vom 8. Oktober bis zum 22. Oktober:
- Apple Store Refurb Tracker – provides different feeds enabling you to track apparition of new products on the Apple Store Refurb pages.
- Pinky – is a free portable web server.
- PieCrust – is a static website generator and lightweight CMS that’s all managed with text files. No complex setup, databases, or administrative panels.
- num-utils – are a set of programs for dealing with numbers from the Unix command line. Much like the other Unix command line utilities like grep, awk, sort, cut, etc. these utilities work on data from both standard in and data from files.
- Bashish – is a theme enviroment for text terminals. It can change colors, font, transparency and background image on a per-application basis. Additionally Bashish supports prompt changing on common shells such as bash, zsh and tcsh.
- Fake – is a new browser for Mac OS X that makes web automation simple. Fake allows you to drag discrete browser Actions into a graphical Workflow that can be run again and again without human interaction.
- Avatar Harmony – Synchronize your profile pics between Facebook, Twitter and Gravatar.
- git-dude – is a simple git desktop notifier. It monitors git repositories in current directory for new commits/branches/tags and shows desktop notification if anything new arrived.
- Private Eye – is a free network monitor for Mac OS X Lion
- bcat – pipe to browser utility
10. Oktober 2011 | Tags: apache, apple, audio, backup, bookmarklet, browser, cli, code, configuration, converter, deployment, diff, dvd, editor, encoding, evag, fahrplan, flash, gem, git, gtd, h.264, hardware, howto, html, http, ipad, iphone, java, last.fm, linux, lion, mac, macbook, markdown, mercurial, merge, mp3, music, mysql, öpnv, osx, plan, plugin, quicklook, restore, rip, ruby, shell, snippets, text, timemachine, txt, unix, utf8, versioncontrol, video, vim, visualization, vrr, web, windows, youtube
Meine pinboard.in-Links vom 17. September bis zum 5. Oktober:
- threesome – is a Vim plugin for resolving conflicts during three-way merges. It's designed to be used as a merge tool for version control systems like Mercurial and Git.
- efa – is a commandline client for the http://efa.vrr.de web interface. It can request itineraries for train/tram/bus connections throughout Germany, based on various parameters such as date/time, preferred train types and such. It is most useful inside the VRR, but works fine for the rest of Germany as well.
- Format Factory – is a multifunctional media converter for Windows.
- qlmarkdown – is a simple QuickLook generator for Markdown files.
- LastHistory – allows you to analyze music listening histories from Last.fm through an interactive visualization and to explore your own past by combining the music you listened to with your own photos and calendar entries.
- How to clean Apple products –
- Bookmarklets for text manipulation – Quickly create markdown links to current page with selected text.
- Mass Deploying Time Machine in Mac OS X Lion – The tmutil command allows administrators to enable Time Machine, make snapshots, kick off backups, delete snapshots, perform restores, configure options within Time Machine and, with a little scripting, build a centralized dashboard, pulling in Time Machine statistics from clients.
- boom – motherfucking text snippets on the command line.
- HOWTO Use UTF-8 Throughout Your Web Stack – You write web apps. You understand the web is global, and want to support internationalization. You want UTF-8.
19. September 2011 | Tags: alfred, automation, bash, bittorrent, cd, cmyk, code, color, cron, design, download, dropbox, editor, encryption, fun, geek, gtd, hex, linux, mac, mdfind, monitoring, office, osx, p2p, powershell, python, rgb, ruby, screen, script, security, shell, spotlight, sysadmin, terminal, tmux, tmuxinator, unix, vi, vim, web, windowmanagement, windows, yaml
Meine pinboard.in-Links vom 30. August bis zum 16. September:
- solo – is a very simple script (10 lines) that prevents a program from running more than one copy at a time. It is useful with cron to make sure that a job doesn't run before a previous one has finished
- teamocil – is a tool used to automatically create sessions, windows and splits in tmux with Ruby and YAML. Like tmuxinator, but with splits, not just windows.
- BoxCryptor – is a cryptographic virtual harddisk that encrypts all data on-the-fly using the AES-256 standard. Encrypted data is stored in an arbitrary directory of your choice, e.g. one that is synced to the cloud like your Dropbox folder.
- ColorPicker Pro – is an easy to use color detection tool for developers and designers.
- auto_torrent – Give it a list of stuff to look out for, set your bittorrent client’s ‘watch’ directory to match auto_torrent’s download directory, infringe copyright without lifting a finger.
- Supervisor – is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
- Jump – type j in a terminal, and enter your query at the prompt: results will be updated live as you type. Switch between suggestions with up and down arrow, select with enter and boom you’re in the right directory. Basically, all the fancy web 2.0 autosuggest mojo right in your terminal.
- Vigor – the popular Unix editor vi with the addition of the Vigor Assistant, has arrived.
- Conque – is a Vim plugin which allows you to run interactive programs, such as bash on linux or powershell.exe on Windows, inside a Vim buffer. In other words it is a terminal emulator which uses a Vim buffer to display the program output.
6. September 2011 | Tags: analytics, backup, chef, code, css, dashboard, editor, encryption, erlang, framework, google, gtd, homebrew, html, image, imap, jpg, keyboard, latex, linux, mac, mail, memcached, mongodb, mysql, node.js, osx, postgresql, python, ruby, screenshot, sftp, ssh, sync, twitter, typography, unix, visualization, webdesign, website, widget, windowmanager, windows, x11, xcode
Meine pinboard.in-Links vom 19. August bis zum 29. August:
- obnam – is an easy, secure backup program. Backups can be stored on local hard disks, or online via the SSH SFTP protocol. The backup server, if used, does not require any special software, on top of SSH.
- Greenshot – is a light-weight screenshot software tool for Windows
- OfflineIMAP – operates on a REMOTE and a LOCAL repository and synchronizes emails between them, so that you can read the same mailbox from multiple computers. The REMOTE repository is some IMAP server, while LOCAL can be either a local Maildir or another IMAP server.
- TeXnicle – is a LaTeX editor and project organiser for Mac OS X with a feature-rich interface to help you manage your LaTeX projects.
- GAget – Google Analytics Widget for Mac OS X Dashboard
- Bootstrap – is a toolkit from Twitter designed to kickstart development of webapps and sites.
- cinderella – is a fully managed development environment for open source hacking on Mac OSX. It's powered by homebrew and chef. You only need Xcode to get started.
- awesome – awesome is a highly configurable, next generation framework window manager for X. It is primarly targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on theirs graphical environment.
22. August 2011 | Tags: apple, automation, bluetooth, boot, browser, chrome, code, cryptography, css, development, download, dvd, filesystem, firefox, firmware, gem, gnome, gtd, hash, html, http, ios, iphone, jailbreak, linux, lion, mac, md5, osx, plugin, portable, rack, rails, rename, ruby, server, sha1, shell, time, Tracking, unix, usb, versioncontrol, web, webdesign, webdevelopment, windows, wlan, Zeit
Meine pinboard.in-Links vom 3. August bis zum 16. August:
- checksum – is a blisteringly fast, no-nonsense file hashing application for Windows that generates and verifies SHA1 and MD5 hashes
- Web Developer Extension – adds various web developer tools to a browser. The extension is available for Firefox and Chrome, and will run on any platform that these browsers support including Windows, Mac OS X and Linux.
- renameutils – are a set of programs designed to make renaming of files faster and less cumbersome.
- Lion DiskMaker – is a small application programmed with AppleScript that you can use with Mac OS X 10.6 or 10.7 to burn a DVD or build a bootable USB key from Mac OS X Lion’s Installation programm.
- ipswDownloader – Simple app for downloading firmware for Apple iPhone / iPad / iPod Touch.
- LiveReload – monitors changes in the file system. As soon as you save a file, it is preprocessed as needed, and the browser is refreshed.
- LESS.app – extends CSS with variables, nested rules, operators and more. If you're still building websites without it, you're an idiot. This app makes it dead simple to use {Less} by automatically compiling *.less files into standard CSS.
- Project Hamster – is time tracking for individuals. It helps you to keep track on how much time you have spent during the day on activities you choose to track.
- ControlPlane – Using a number of configurable evidence sources, rules and actions you can reconfigure your Mac based on what you are doing, where you are at or the time of day. Set the office printer as your default printer while at work or start a set of apps once you’re home.
- pow – is a zero-config Rack server for Mac OS X
3. August 2011 | Tags: automation, bandwidth, bash, browser, build, calculator, chrome, code, cryptography, download, editor, encryption, gtd, html, internet, linux, mac, mail, make, network, networking, osx, plugin, python, remotedesktop, ruby, safari, screensharing, script, search, shell, simbl, smtp, speed, ssh, ssl, sysadmin, terminal.app, test, txt, unix, url, vi, vim, vnc, wiki
Meine pinboard.in-Links vom 23. Juli bis zum 2. August:
- ScreenSharingMenulet – connect to local and Back to My Mac hosts via Screen Sharing from the menu bar
- Using the Rake Build Language –
- Message Header Analysis Tool – Extract a message header from a mail you want to investigate. Copy/Paste into the box above and click on "ANALYSE"
- TotalTerminal – provides a persistent Visor Window which slides down when you press a hot-key. Remember Quake Console?
- pexpect – is a pure Python module that makes Python a better tool for controlling and automating other programs.
- vimwiki – is a personal wiki for Vim. A number of linked text files that have their own syntax highlighting.
- spiped – is a utility for creating symmetrically encrypted and authenticated pipes between socket addresses. This is similar to 'ssh -L' functionality, but does not use SSH and requires a pre-shared symmetric key.
- A simple Ruby command-line application skeleton –
- Download Time Calculator – calculates the time needed for downloading a file with a specified connection speed and file size
- SafariOmnibar – is a Safari SIMBL plugin aiming at mimicing the Chrome's smart location bar which combines location and search.