» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with utility + linux

Appnr - Get Ubuntu Applications!

Free Ubuntu app search site Appnr is a great way to find and install a huge range of applications and tools, especially for Linux newcomers. Faster and more explanatory than the default Synaptic installer, more expansive and up-to-date than the "Add/Remove Programs" tool, Appnr uses Ubuntu's apt-url handler to make it simple: Click "Install" next to any program, and your system takes care of the rest. I could only ask for results-as-you-type searching; otherwise, it's a great tool for searching and browsing what's available in the world of Ubuntu Linux. Appnr is free, doesn't require a sign-up.

opensource: del.icio.us tag/opensource

Thunar

Lightweight graphical file manager

Xfce: del.icio.us/tag/xfce

keep

nifty Linux shell utility: `keep pdflatex talk.tex` auto-updates talk.pdf when talk.tex changes

opensource: del.icio.us tag/opensource

Mock - FedoraProject

A tool to build a Linux based build server. Build RPMs from SRPMs in chroot environments. Different Distribution environments can be selected at build time.

opensource: del.icio.us tag/opensource

Parted Magic

a Linux LiveCD/USB/PXE with its elemental purpose being to partition hard drives and is not designed to be a "Rescue CD" nor is it based on another Distribution.

open-source: del.icio.us tag/open-source

G4L, Ghost4Linux

a hard disk and partition imaging and cloning tool. The created images are optionally compressed and transferred to an FTP server instead of cloning locally.

open-source: del.icio.us tag/open-source

Transmission

Transmission is a fast, easy, and free multi-platform BitTorrent client with a focus on being lightweight yet feature-filled.

open-source: del.icio.us tag/open-source

eigenclass - A better backup system based on Git

He's backing up 2GB in ~20 seconds... The repo is standard git which is more efficient than anything else I know of. Backs up into $HOME/.git. Can rsync, etc that dir for efficient external backup.

git: del.icio.us tag/git

The Linux Alternative Project - linuxalt.com

Windows software and the Linux equivalents and alternatives.

opensource: del.icio.us tag/opensource

IPCop.org :: The bad packets stop here!

IPCop Firewall is a Linux firewall for home and SOHO (Small Office/Home Office) users. The IPCop interface is very user-friendly and task-based. IPCop offers the critical functionality of<sep/>

ipcop: del.icio.us tag/ipcop

Programmi di distribuzione di Samba

spiegazione sommaria utility per samba: findsmb, net, nmblookup, pbedit, rpcclient, etc.

Samba: del.icio.us tag/samba

Wine Review: PlayOnLinux

PlayOnLinux (POL) is a python-based frontend (with bash install scripts) to install windows programs in Wine. Originally, the program's purpose was to let new linux users install their favorite windows games with ease...

opensource: del.icio.us tag/opensource

A hidden gem in the MySQL distribution: replace

Since the very early days, the MySQL distribution packages contain a very useful commandline-tool named replace. As the name implies, it can be used to replace strings in text files. From the documentation:

The replace utility program changes strings in place in files or on the standard input. Invoke replace in one of the following ways:
shell> replace from to [from to] ... -- file [file] ...
shell> replace from to [from to] ... < file
from represents a string to look for and to represents its replacement. There can be one or more pairs of strings. Use the -- option to indicate where the string-replacement list ends and the filenames begin. In this case, any file named on the command line is modified in place, so you may want to make a copy of the original before converting it. replace prints a message indicating which of the input files it actually modifies. If the -- option is not given, replace reads the standard input and writes to the standard output. replace uses a finite state machine to match longer strings first. It can be used to swap strings. For example, the following command swaps a and b in the given files, file1 and file2:
shell> replace a b b a -- file1 file2 ...

This comes in very handy, especially if you need to replace a similar text in a large number of files, or if you need to replace multiple different strings in a file at the same time! So next time you need to replace strings in text files, take a look at this hidden gem!

Unfortunately the string matching does not support regular expressions - but the source code actually documents some additional options:

Special characters in from string:
^ Match start of line.
\$  Match end of line.
\b  Match space-character, start of line or end of line.
        For end \b the next replace starts locking at the end space-character.
        An \b alone or in a string matches only a space-character.
\r, \t, \v as in C.

The programs make a DFA-state-machine of the strings and the speed isn't
dependent on the count of replace-strings (only of the number of replaces).
A line is assumed ending with \n or \0.
There are no limit exept memory on length of strings.

 

 

 

 

MySQL: Planet MySQL

Page 1 | Next >>