first hugo commit
This commit is contained in:
parent
dabdd68df3
commit
0e4f2a913d
1459 changed files with 50871 additions and 0 deletions
38
content/post/2007/01/200701window-manager-for-tty.md
Normal file
38
content/post/2007/01/200701window-manager-for-tty.md
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
+++
|
||||
date = "2007-01-28T17:01:00-07:00"
|
||||
title = "Window Manager for tty?"
|
||||
slug = "200701window-manager-for-tty"
|
||||
+++
|
||||
|
||||
Window Manager for tty?
|
||||
=======================
|
||||
|
||||
The package [screen](http://www.gnu.org/software/screen) is\
|
||||
something that has been around for a long time.
|
||||
|
||||
With screen, you can have many session running on on tty, and you can\
|
||||
switch to another session with out touching a mouse. With the proper\
|
||||
configuration, you can get notified if there is some change (like if\
|
||||
you have a IM client up) or if there is no output (say, if you are\
|
||||
watching a compile session).
|
||||
|
||||
You are in the zone working, and then you notice the time, and you\
|
||||
have to log out and go home. Is this a problem? No, with a simple\
|
||||
d, you can disconnect the screen session, log out, go home,\
|
||||
log back into that machine, and resume your session just where you\
|
||||
left off.
|
||||
|
||||
One of the other really feature is cut and paste between sessions.\
|
||||
The is very handy when adapting code (or articles) into a new file.
|
||||
|
||||
### Screen References
|
||||
|
||||
- [BigAdmin Feature Article: Installing and Using GNU
|
||||
Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
|
||||
- [Google Search: gnu screen
|
||||
howto](http://www.google.com/search?num=100&hl=en&safe=off&client=firefox&rls=org.mozilla:en-US:unofficial&q=gnu+screen+howto&spell=1)
|
||||
- [BigAdmin Feature Article: Installing and Using GNU
|
||||
Screen](http://www.sun.com/bigadmin/features/articles/gnu_screen.html)
|
||||
- [GNU screen: start](http://aperiodic.net/screen/start)
|
||||
- [GNU screen: tutorial](http://aperiodic.net/screen/tutorial)
|
||||
- \[GNU Screen: an introduction and beginner\'s t utorial
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
+++
|
||||
date = "2007-03-05T17:03:00-07:00"
|
||||
title = "cli bug/issue/task tracking system?"
|
||||
slug = "200703cli-bugissuetask-tracking-system"
|
||||
+++
|
||||
|
||||
cli bug/issue/task tracking system?
|
||||
===================================
|
||||
|
||||
Fresh from freshmeat:
|
||||
|
||||
http://www.ditrack.org/
|
||||
|
||||
What is DITrack?
|
||||
|
||||
DITrack is a free, open source, lightweight, distributed issue (bug,
|
||||
defect, ticket) tracking system using a [Subversion](http://subversion.tigris.org/) repository instead
|
||||
of a backend database. It is written in Python and runs in UNIX
|
||||
environment (*BSD, Linux, MacOS X).
|
||||
|
||||
The project is inspired by the idea of [Subissue](http://subissue.tigris.org/) issue tracking system.
|
||||
|
||||
However, while Subissue aims in merely replacing the traditional
|
||||
database storage with Subversion repository, DITrack is a major
|
||||
rethought of the issue tracking system paradigm. The main difference
|
||||
is that instead of sticking to the centralized model (one database,
|
||||
one web interface, one mail integration machinery), DITrack treats
|
||||
underlying Subversion storage as a versioned distributed file system
|
||||
which enables benefits of truly distributed operation mode.
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
+++
|
||||
date = "2007-03-13T18:03:00-07:00"
|
||||
title = "CLI Magic: Linux troubleshooting tools 101"
|
||||
slug = "200703cli-magic-linux-troubleshooting-tools-101"
|
||||
+++
|
||||
|
||||
CLI Magic: Linux troubleshooting tools 101
|
||||
==========================================
|
||||
|
||||
When something goes wrong with your Linux-based system, you can try to\
|
||||
diagnose it yourself with the many troubleshooting tools bundled with\
|
||||
the operating system. Knowing about these tools, and how to\
|
||||
effectively use them, can help you overcome many...
|
||||
|
||||
[Read\
|
||||
More...](http://rss.slashdot.org/~r/linux/KhmQ/~3/92841427/article.pl)
|
||||
22
content/post/2007/03/200703strayed-from-the-path.md
Normal file
22
content/post/2007/03/200703strayed-from-the-path.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
+++
|
||||
date = "2007-03-19T18:03:00-07:00"
|
||||
title = "Strayed from the path"
|
||||
slug = "200703strayed-from-the-path"
|
||||
+++
|
||||
|
||||
Strayed from the path
|
||||
=====================
|
||||
|
||||
In two ways...first, I have not updated the site in a while, and I\
|
||||
need to get back to updating it.
|
||||
|
||||
Second, because I have not been true to my cli roots. I have moved\
|
||||
from my default MUA of the last, oh, 8 years, and flirted with a GUI\
|
||||
MUA, [thunderbird](http://www.mozillia.org). It was pretty.\
|
||||
It was sexy. It let me see everything then and now. It tried to\
|
||||
seduce me into using a GUI for more...
|
||||
|
||||
But, then I got behind in my email, and it was taking longer and\
|
||||
longer to catch up. *sigh* Two days ago, I switched back, and now, I\
|
||||
am fully caught up on my inbox, and making headway on my actionable\
|
||||
items.
|
||||
81
content/post/2007/05/200705bins-photo-album.md
Normal file
81
content/post/2007/05/200705bins-photo-album.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
+++
|
||||
date = "2007-05-21T18:05:00-07:00"
|
||||
title = "BINS Photo Album"
|
||||
slug = "200705bins-photo-album"
|
||||
+++
|
||||
|
||||
BINS Photo Album
|
||||
================
|
||||
|
||||
The [BINS Photo Album](http://bins.sautret.org/) is a package to
|
||||
generate static web pages from the command line. Why would you want to
|
||||
do this? Well, most of the dynamic web photo albums require that the
|
||||
server do all the work when the client requests the images, thus either
|
||||
slowing it down, or requiring a very beefy server. Also, you introduce
|
||||
the chance for a script-kiddie from hacking your site. Not good.
|
||||
|
||||
Enter BINS. Some of its features include \[[from the web
|
||||
page](http://bins.sautret.org/intro.html)\]:
|
||||
|
||||
- generated album is **static** : it's just plain HTML/CSS/Javascript
|
||||
files (Javascript is not mandatory to view the album), no need of
|
||||
any dynamic language (php, asp, etc.) nor database on server side.
|
||||
Album can be burned on CD or DVD.
|
||||
- album can contains other albums (**sub albums**): the album can have
|
||||
a tree structure ;
|
||||
- generation of a **thumbnail** and of **scaled images** for each
|
||||
picture ;
|
||||
- generated album appearance is **fully customizable** by using **HTML
|
||||
templates** (5 different templates sets are currently provided) and
|
||||
**configuration parameters**: colors, number and size of thumbnails
|
||||
per page, number and size of scaled pictures (in pixels or
|
||||
percentage of the original image for the size), fields to display,
|
||||
etc. Those parameters can be **set globally** (system wide or per
|
||||
user), **per album** or sub album or **per picture** (for example,
|
||||
you can change the colors of one sub album or one just one picture
|
||||
page in an album by editing its description file) ;
|
||||
- several **description fields** (date, location, etc...) can be
|
||||
associated with the pictures (in text or HTML format). You can
|
||||
easily add or customize these fields ;
|
||||
- description fields can be set or modified via a **command line
|
||||
interface** or a **GTK+/GNOME-based GUI** ;
|
||||
- A **search engine** is included in the album : you can find some
|
||||
pictures by searching keywords in their description fields.
|
||||
- Album can be generated from pictures managed by
|
||||
[Zoph](http://www.nother.net/zoph/).
|
||||
- **speed up** album browsing by performing a clean up of HTML code to
|
||||
reduce its size and by **pre-loading** thumbnails in browser cache
|
||||
using *JavaScript* code ;
|
||||
- Exif information and **Digital camera support** :
|
||||
|
||||
- use the EXIF data structure found on some image files (usually,
|
||||
those produced by digital cameras) to fill automatically some
|
||||
fields (date and time for example).
|
||||
- BINS use the Orientation EXIF tag (which is normally set when
|
||||
you rotate a image on you DigiCam) to **rotate the picture to
|
||||
correct orientation**.
|
||||
- For each image, a page provides all information available on the
|
||||
picture and the **DigiCam settings** when the photo was taken.
|
||||
- Additional information are provided for **Canon DigiCams**.
|
||||
- Tooltips provide information about the meaning of some of the
|
||||
fields.
|
||||
- All EXIF information is saved in the XML description file,
|
||||
preventing they disappear when the image is modified ;
|
||||
|
||||
- **internationalization** (generation of album in different
|
||||
languages) using gettext. Current languages supported are Catalan,
|
||||
Dutch, English, Esperanto, Finish, French, German, Hungarian,
|
||||
Italian, Japanese, Polish, Russian, Spanish and Traditional Chinese
|
||||
;
|
||||
- **customizable charset encoding** for HTML generation, including
|
||||
**UTF-8 (Unicode)** support by default. Generation of the Apache
|
||||
`.htaccess` file for correct encoding charset in HTTP headers ;
|
||||
- use of **XML files** to save user description of pictures and
|
||||
albums/subalbums and Exif data from image file ;
|
||||
- handle correctly file and directory names with spaces or other odd
|
||||
characters (excepted '/'), and create **valid escaped URLs** ;
|
||||
- generate **valid HTML/XHTML** code. The level of HTML depends of the
|
||||
style used. Some of the styles are valid, table free XHTML.
|
||||
|
||||
The web site has some great
|
||||
[example.](http://bins.sautret.org/examples.html) Go check them out.
|
||||
17
content/post/2007/05/200705ikog-the-simple-todo-list.md
Normal file
17
content/post/2007/05/200705ikog-the-simple-todo-list.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
+++
|
||||
date = "2007-05-21T18:05:00-07:00"
|
||||
title = "iKog - the simple todo list"
|
||||
slug = "200705ikog-the-simple-todo-list"
|
||||
+++
|
||||
|
||||
iKog - the simple todo list
|
||||
===========================
|
||||
|
||||
[iKog - the simple todo list](http://www.henspace.co.uk/ikog/index.html)
|
||||
|
||||
So I am looking for a good to-to list manager, and I stumbled across
|
||||
ikog. ikog stands for "It Keeps On Growing", and it is a pretty nice
|
||||
todo manager which has been influenced by the GTD school of thought.
|
||||
Currently, I am using it for my daily todo manager, and using the python
|
||||
gtd tool for my long term list management. Give it a whirl, you might
|
||||
like it!
|
||||
19
content/post/2007/06/200706pacman-for-console.md
Normal file
19
content/post/2007/06/200706pacman-for-console.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
+++
|
||||
date = "2007-06-25T18:06:00-07:00"
|
||||
title = "Pacman for Console"
|
||||
slug = "200706pacman-for-console"
|
||||
+++
|
||||
|
||||
Pacman for Console
|
||||
==================
|
||||
|
||||
You are tired of hearing your GUI friends talking about their games?
|
||||
Tired of playing simple
|
||||
[Adventure](http://en.wikipedia.org/wiki/Colossal_Cave_Adventure)? Why
|
||||
not try [Pacman for
|
||||
Console](http://doctormike.googlepages.com/pacman.html)?
|
||||
|
||||
The game play is just like the old quarter game you played long ago, and
|
||||
the best part, you can develop your own maps! Check out the screen
|
||||
shot:\
|
||||

|
||||
36
content/post/2007/06/200706screen-terminal-multiplexer.md
Normal file
36
content/post/2007/06/200706screen-terminal-multiplexer.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
+++
|
||||
date = "2007-06-13T18:06:00-07:00"
|
||||
title = "Screen - terminal multiplexer"
|
||||
slug = "200706screen-terminal-multiplexer"
|
||||
+++
|
||||
|
||||
Screen - terminal multiplexer
|
||||
=============================
|
||||
|
||||
I usually have one screen running at all time, and in that screen
|
||||
session, I ssh to various hosts that I am working, and have screen
|
||||
running on those hosts.
|
||||
|
||||
### Additional Links
|
||||
|
||||
[gnu screen - Google
|
||||
Search](http://www.google.com/search?q=gnu+screen&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)
|
||||
[GNU Screen - GNU Project - Free Software Foundation
|
||||
(FSF)](http://www.gnu.org/software/screen/) [GNU Screen - Summary
|
||||
\[Savannah\]](http://savannah.gnu.org/projects/screen/) [GNU Screen -
|
||||
Wikipedia, the free
|
||||
encyclopedia](http://en.wikipedia.org/wiki/GNU_Screen) [GNU Screen -
|
||||
Jonathan McPherson](http://jmcpherson.org/screen.html) [Screen User's
|
||||
Manual](http://www.delorie.com/gnu/docs/screen/screen_toc.html) [start
|
||||
\[GNU screen\]](http://aperiodic.net/screen/) [Deadman.org: SSH-Agent
|
||||
Forwarding and GNU Screen](http://www.deadman.org/sshscreen.html)
|
||||
<http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html>
|
||||
[Remote terminal session management using
|
||||
screen](http://www.pixelbeat.org/docs/screen/) How to use screen to
|
||||
detach from and share terminal sessions [z o r g . o r g - A Brief
|
||||
Introduction to Screen](http://www.zorg.org/linux/screen.php)
|
||||
[www.zorg.org](http://www.zorg.org)! Linux, Home Automation, VoIP, Radio
|
||||
Scanning, PMR446, CB Radio, Cryptography, Handspring Visor, Psion Series
|
||||
3 and much more. [screen - The Terminal
|
||||
Multiplexer](http://www.bangmoney.org/presentations/screen.html) \[Power
|
||||
Sessions with Screen
|
||||
Loading…
Add table
Add a link
Reference in a new issue