This page contains a list of software that sounds interesting to me.
<<Navigation: execution failed [Argument "scheme" is required] (see also the log)>>
Contents
-
Software to Try
- Serial Terminal Emulators
- Natural Language Processing (NLP)
- Windows management/ terminal emulation
- Statistics
- VOIP
- Testing
- Programming
- RSS
- Web browser / LAMP / Web applications
- X
- Version control/diff
- Virtualization
- Office
- Video
- Database
- Graphics
- Music/Audio
- Games
- Laptop
- Funs
- Network
- Logging/log monitoring and alerts
- Colorizers/Syntax Highlighters/Formatting
- Release engineering tools/resources
- Systems/Sysadmin/System Administration
- Launchers
- Chat
- Security
- Backup/Sync
- Untried
- Tried
- Superb websites
- Comparative software analysis
- Source of "new release" notices
- LOLz
Software to Try
Serial Terminal Emulators
Minicom makes my head hurt.
$ setserial /dev/ttyUSB0 baud_base 115200
$ dd if=/dev/ttyUSB0 bs=1
- socat
Natural Language Processing (NLP)
Approdictio an "approximate dictionary" eg "did you mean _?"
Windows management/ terminal emulation
'the main focus is arranging terminals in grids' - Terminator – tenshu.net
Statistics
VOIP
Mumble moin devs use it
Testing
See also Creds101/Testing and Switching to Linux/Programming#Testing
'Cram is a functional testing framework for command line applications based on Mercurial's unified test format.' - Cram: It's test time
'Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).' - Project SIKULI
- sparse - semantic c parser actively used on linux kernel to e.g. prevent dereferce of userspace pointers
http://minormatter.com/zcov/ "zcov is wrapper around the basic facilities of gcov for generating pretty summaries for entire code bases. It is similar to lcov with an emphasis on nicer HTML output (including, for example, branch coverage), and a greatly simplified command line interface which tries to work around deficiencies in the metadata provided by gcov."
"This tool lets you programatically (or manually) simulate [X window] keyboard input and mouse activity, move and resize windows, etc." -- xdotool - fake keyboard/mouse input - semicomplete.com - Jordan Sissel
Programming
'The unifdef utility selectively processes conditional C preprocessor #if and #ifdef directives.' - unifdef - selectively remove C preprocessor conditionals
'elfrc is a program which can turn arbitrary files into ELF object files which can then be linked into your program directly and accessed via simple, user-defined symbol names.' - elfrc - a resource compiler for ELF systems
- ragel
'Generate efficient source code from UML state diagrams!' - C/C++/Java/C#/Ada/Objective-C Code Generation from UML State Diagrams
State charts can provide you with software quality insurance
- antlr
Home - gremlin - GitHub a language to query graphs. via reddit. exports yed-friendly graphml?
RSS
Raggle: News last dev in '03 as of 2008-05-21
Web browser / LAMP / Web applications
"Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more." - Bootstrap, from Twitter 'It's a full javascript online pdf reader. No flash, no closed sources' - dare-dare
Hacker News - Hashify.me - store entire website content in the URL
'[put] your C/C++ code online [via LLVM bytecode->JS] without changing anything' - Emscripten 1.0 Out! Native JS rendering of PDF's with cross compiled Poppler and Freetype : programming
Free Text Host - The Anonymous Text Hosting Service - No Registration Required
Save paper & ink printing only what you want « PrintWhatYouLike.com
'The highcharts library depends on the document object, therefore I need envjs [a 'headless browser'].' - rhino + envjs into a java application that uses highcharts - Env.js - Google Groups
'PageKite is a system for running web-servers on machines without a direct connection to the Internet, such as mobile devices or computers behind restrictive firewalls. It creates a tunnel between your web server and a pageKite front-end, manages dynamic DNS updates and generally does all the heavy lifting required to make your website visible to the wider Internet.' - pageKite.net - PageKite downloads and resources
- The easiest way to share localhost over the web.
'There are several tools specialized in website capture: CutyCapt, Ariya’s webcapture and KTHML2PNG' - KSnapshot gains free-region capture « elpauer
Hacker News - Google Chrome Extensions for People Who Build Websites
Photo editor online / free image editing direct in your browser - Pixlr.com
'Drawarea is an element which enables you and visitors of your site to make drawings.' - The HTML Drawarea project
'htty is a console application for interacting with HTTP servers. It’s something of a cross between curl and the Lynx browser.' - htty, the HTTP TTY
'FireBreath aims to be a cross-platform [browser NPAPI] plugin architecture' - firebreath - Project Hosting on Google Code
Guacamole lets you control your desktop (VNC) via HTML5 enabled browser. SWEET! : programming
Ajax phpmyadmin alternative? - Stack Overflow
- sql buddy
'The client runs in any browser that supports the HTML 5 draft standard technologies— no Flash needed. No Silverlight, no applets, no plugins, no external players.' - Zeya: bring your music anywhere
http://hurl.r09.railsrumble.com/ - debug http requests
- via reddit
couldnt find a mirror as of 2010-10-18
PGP Digital Timestamping Service via The Dailydave February 2007 Archive by thread
Dapper scraping for dummies?
'Screen Scraper Tricks: Extracting Data from Difficult Websites' - DEF CON® Hacking Conference - DEFCON 17 Media Archives
Piggy Bank - SIMILE w/ scraper "solvent"
[www@cb.vu]~> freebsd shell via browswer MozRepl use telnet to access the firefox DOM
AjaxTerm - QWeb - Trac terminal via ajax over ssl
X
'Key Scripter listens to key press/release events from a keyboard or a mouse and allows generation of fake events.' - Key Scripter
window list for gnome panel that displays only the icon : linux
'xchainkeys is a standalone X11 program to create chained key bindings similar to those found in the ratpoison window manager or the screen terminal multiplexer.' - xchainkeys - Project Hosting on Google Code
marnanel - Entries tagged with work:collabora "per-window vnc"
xpra – Parti – Trac like screen(1)?
- xmove
xdotool - fake keyboard/mouse input - semicomplete.com - Jordan Sissel
Version control/diff
'DiffKit is [...] for comparing two tables of data, field-by-field.' - http://www.diffkit.org/
'(a) editing past comments and metadata, (b) excising commits, (c) coalescing commits, (d) removing files and subtrees from repo history' - reposurgeon
- ESR!
'the visualizations were created using Gource' - Perl's development history - Four minute animation showing the growth of the Perl ecosystem. Hypnotic, I wonder how other languages would compare. : programming
'DeltaWalker is an excellent file and folder compare and synchronization tool. We have tried Araxis Merge and Beyond Compare' - Tools_We_Use - smartgwt - Project Hosting on Google Code
"VNChecker is a framework for Subversion pre-commit and post-commit hook scripts. " -- svnchecker.tigris.org
[Grml] qdiff any chance? binary diffs?
'mpatch applies diffs and is generally similar to patch, but it can also help resolve a number of common causes of patch rejects.' - Mpatch
Subversion Repository Search Engine - Trac
- meh. it's lucene. git does lots of this already.
svn-time-lapse-view - Google Code
PiratenPad: condition-beige has "time slider" which would be nice for wikipedia/moin
Virtualization
Office
Video
Requirements
Can export to something that a flash player/community site accepts - {4} Allows user to blur (or otherwise obscure) moving objects e.g. license plate
Trim (i.e. remove first 20sec) - {8} Rotate 90deg
- {7} Add titles
- {9} Time warp e.g. play 20% faster
Add soundtrack For freely-licensed audio see Flickr: Help: Video
Candidates
- openshot
- prefer "frames per image" in "image seq import" dialog to adjusting speed of clip (which might truncate/bork clip)
- {8} worx w/ fixed 90deg x rotation!
via clip properties. razor tool is for splitting
has presets for youtube - {9} yep, reverse too.
- not {4} cause "pixellate" effect only has two props: x and y block size
Create Professional Videos on Linux with OpenShot - Linux.com
- blender
{9} "Speed Control Built-in Effect" -- Doc:Manual/Sequencer/Effects - BlenderWiki
"PiTiVi, a free and open source video editor based on the GStreamer multimedia framework" -- Main Page - PiTiViWiKi
actively developed as of 2009-07-25
- pythons!
blending/compositing/transitions "planned" as of 2009-07-25. see Roadmap - PiTiViWiKi
{4} "Automask" -- Creative effects - Kdenlive
- Kino
'I had a hard time figuring out why Kino couldn't encode using ffmpeg, and this fixes that problem.' - (ubuntu) [SOLVED] ffmpeg unknown encoder 'xvid' - Page 2 - Ubuntu Forums
{9} FX -> Overwrite -> Advanced options -> speed
or when capturing, to drop frames use YouTube - Making a time lapse video in Linux
Linux.com - Kudos for Kino demo video at :43 shows "flag" which could work. overlay?
{8} "but you might not get the exact results you are looking for" -- Linux Digital Video ugly
see .- linux howtos ~ video editing -. for a link to a tutorial
"options "-vcodec h264" should actually be "-vcodec libx264"." -- #450404 - kino: Kino fails exporting H.264/FFMPEG - Debian Bug report logs
"FX/Audio Transition/Mix (It is a heavyweight procedure as it must generate a new DV file when you click Render). " -- Linux Digital Video
LiVES Video Editing System - Because the media should be open
Non-candidates
'the code create the timelines can be found at http://code.0x2620.org/oxtimeline' - Hacker News - Moviebarcode - Movies compressed to a single frame
- modern, has "presets" for popular devices
Advene project annotate video
Database
'The output is designed to be diff-ed with previous versions of your database schema.' - SchemaCrawler - SchemaCrawler
- Maatkit
Graphics
- try w/ x61t stylus
'The idea of vfplot is to plot vector fields with relatively large arrows' - the vfplot program
'Here's the same model, only re-created using Kerkythea, after exporting the model using SketchUp Importer for Google SketchUp and rendered with photons and ray tracing and magic and whatnot.' - Medieval castle - Norman style
'“Silk” is a smooth, free icon set, containing over 700 16-by-16 pixel icons in strokably-soft PNG format. ' - famfamfam.com: Silk Icons
Interactively build graphs with rrdtool : sysadmin
- perl
- couldnt find demos of creating
'yaketystats' - Home - GitHub
'Agreed, I was very disappointed that unlike drraw it requires you to store data and name rrd files according to their conventions. That is one of the terrific things about drraw - detatchment from the rrd creation process.' - (drraw-users) Cool Ajaxy RRD Display
- 3+ python libs exist
cortesi - Visualising Sorting Algorithms
"weave" demonstrated at cortesi - A journey through the bowels of proggit
NASA World Wind Java Demo Applications and Applets
- 3d earth annotations
'It uses XMLRPC for cross-language and distributed graph support, OpenGL for rendering, and Pthreads for parallelism.' - Ubigraph: Free dynamic graph visualization software - 3D!
Gephi, an open source graph visualization and manipulation software
http://gephi.org/jan25tmp.html
- example of (canvas-based?) graph zoom and pan
visualizing.org - MetaFilter web service?
'A major advantage of Asymptote over other graphics packages is that it is a programming language, as opposed to just a graphics program.' - Asymptote
- alternative to f-spot?
'xdot.py is an interactive viewer for graphs written in Graphviz's dot language.' - XDot - jrfonseca - Interactive viewer for Graphviz dot files - Project Hosting on Google Code
Graph Paper Printer - Free software downloads and software reviews - CNET Download.com win32
'Multiedge Graph' - Sage - Tour - Graphics
'The Dynagraph engines draw graphs (networks, flowcharts) which change over time.' - dynagraph.org: Welcome
Toolbar Icons no preview?
google has a nice vector diagram editor via gdocs->document.
- can't get markup?
- FLOSS java
- jfreechart
'Incanter is a Clojure-based, R-like statistical computing and graphics environment for the JVM. At the core of Incanter are the Parallel Colt numerics library, a multithreaded version of Colt, and the JFreeChart charting library, as well as several other Java and Clojure libraries.' - Home - incanter - GitHub
- See also RKWward
Gliffy Examples flowcharts, floorplans, etc
- $5/mo or 5-diagram limit, watermark
OpenHeatMap Gallery web-based
Periodic table of the open source graphics and design apps : linux
Highcharts - Interactive JavaScript charts for your webpage free for non-commercial use
- nice pop-up pie chart tool-tips
"combo" (e.g. bar & pie) charts
'SUMMON is a python extension module that provides rapid prototyping of 2D visualizations.' - SUMMON: visualization prototyping and scripting - Matt Rasmussen
A Tour through the Visualizations Zoo : programming flare demos 'The flare assistance pool flap is meant to supplement the sourceforge based prefuse flare forum ' - Forums - flap
- A very interesting FAQ on visualization... more of a collection of wisdom really : programming
New Mayavi release - the scientific data visualization and 3D plotting tool in Python. : Python
- gdv
'2.8 Inputting and Outputting Arrays' - Blitz++: Arrays
- ineffective ltrace mod on humid/src
"The idea is to parse ASCII art images, embedded in reST documents and output an image." -- aafigure README
hdrandpythonpil (bpowah) high dynamic range w/ custom canon firmware and python
JavaScript InfoVis Toolkit - Interactive Data Visualizations for the Web http://www.taranfx.com/blog/photosketch-draw-sketch-get-real-images-awesome
- kivio as alternative to dia
Schadenfreude » Creating Beautiful Panoramas Easily in Linux
Protovis is a (gorgeous) visualization toolkit for JavaScript using SVG. : programming "animplot is a simple visualization tool. it is similar to xplot, but allows realtime manipulation of the drawing surface." -- cvoid - big giant television
Tasty Data Goodies - Swivel (web service)
Matplotlib / pylab - matlab style python plotting (plots, graphs, charts) this is probably what was used to generate the nice 3D plots in the ButterScotch audio fingerprinting web page
- free for non-commercial use
"Its primary goal is to graph data in order to be able to quickly analyze problems and find correlations among variables." -- Picviz - Trac
"IIPimage is a client/server system for viewing and navigating within extremely high resolution remote images." -- freshmeat.net: Project details for IIPImage
- seq. diagrams
http://yuml.me - Create UML diagrams online in seconds, no special tools needed.
Web-Based UML Sequence Diagram / MSC Generator
'After I published a post about SDEdit which is a free desktop sequence diagram editor, I received a mail from Steve Hanov who wanted to introduce me with a very impressive alternative to SDEdit. Steve has created a web service that creates renditions of sequence diagrams' - A Web Based Sequence Diagram Editor - Dev102.com
MscGen - Wikipedia, the free encyclopedia message sequence diagrams
Enterprise Business Intelligence & Analytics Applications - TIBCO Spotfire
Debian Package of the Day » Blog Archive » potrace: Transform bitmap images into vector graphics
'Click on Path > Trace Bitmap.' - Howto: Vectorize images in Inkscape « Motho ke motho ka botho
* Awesome new algorithm for depixelizing pixelart : programming
- Viewer. Load from HTTP, slideshow, collage, etc
- Inkscape - vector gfx
or Create Flowchart, Org Chart and Network Diagram Easily with Edraw Software, Free Download recommended by rslinct
Attachment – Mamona nice flowchart
Color pickers/themes/palettes
"Agave is a very simple application for the GNOME desktop that allows you to generate a variety of colorschemes from a single starting color" - http://home.gna.org/colorscheme/
'Find a good color scheme' - 10 Tips For Creating Good Looking Diagrams Using Inkscape
- famfamfam.com icons
"this page provides online generation of full and sample palettes for color schemes, such as monochromatic and double-complementary." -- coloryze
Visualization in general
See also
stat2chart for graphing tools
Music/Audio
'A wrapper for SoundTouch (audio tempo/pitch processing library) so you can use it in C programs' - jart / soundtouch4c / overview — bitbucket.org
'RTLADSPA is a small utility that executes LADSPA plugins in real-time using your computer's sound card, microphone and speaker/headphones.' - RTLADSPA - Javier Valcarce's Personal Website
'Vsound is a Linux/Unix application which allows you to digitally record the output of another program such as RealPlayer' - vsound - A Virtual Audio Loopback Cable -
Converting
Sharing
Copy Music from Your iPhone or iPod to Your Computer for Free - Feature - Lifehacker
csikk - Google Code share albums w/ pythons
Visualizing/Analyzing
Hacker News - Signal processing to music audio -- synthesis, effects, and analysis.
'BeatRoot: An Interactive Beat Tracking and Visualisation System' - BeatRoot Download Page
- java
'projectM is an awesome music visualizer.' - projectM
- realtime (line-in?) audio viz
get analysis plugins!
'The ManyEars project propose a robust sound source localization and tracking method using an array of eight microphones.' - SourceForge.net: manyears
'Generate a spectrogram as a PNG file from a given sound file' - libsndfile
Simple audio spectrograph with pyaudio, numpy and shoebot. : Python
'Audio Spectrum Analyzer (requires PyAudio) This demo reads the audio signal from a microphone and plots it in the time and frequency domains.' - Chaco - Enthought, Inc. 'The plots are interactive, i.e. can be panned and zoomed in realtime as they are updating.' - >>> Realtime FFT Graph of Audio WAV File or Microphone Input with Python, Scipy, and WCKgraph « SWHarden.com
Playing
Editing/Tagging
freshmeat.net: Project details for MPGEDIT slicing mp3s w/ gui
Creating
'BpmDj turns your Linux machine (or cluster) into a DJ system. BpmDj plays Mp3's/Ogg's, provides a fully automatic BPM counter, measures sound color, recognizes similar rhythms and compositions. ' - A Free DJ Tool for Linux ' It's a real-time pitch correction plugin. You specify the notes that a singer is allowed to hit, and Autotalent makes sure that they do.' - Tom Baran - Autotalent
'Veejay is a visual instrument and real-time video sampler. It allows you to “play” the video like you would play a piano.' - Features - VeejayHQ 'My DAW these days is Reaper running through Wine. I've played with Ardour a bit, but I just find myself being more comfortable with Reaper's workflow. I was a longtime Cakewalk user (since v6) and with the exception of Ableton Live, it's been really hard for me to get comfortable with a lot of DAWs. Plus, the feature-set (for the price) is absolutely out of this world and the developers pump out releases almost weekly. They also make it a point to make sure that it is always fully functional under Wine' - A Database Admin/Music Enthusiast's Linux Workstation - TechSource
- $40
'The full REAPER download is only a few MB, smaller than some web pages.' - REAPER - Audio Production Without Limits
'Giada is a free, minimal, hardcore audio player for Linux. It handles up to 12 audio channels playable in a loop mode - loop machine way - or in a single shot mode - drum machine way.' - giada - your free, minimal, hardcore loopmachine for Linux
'Select notes from the chromatic scale by mouse-clicking on a circular image displayed on the screen' - pitch-perfect - Project Hosting on Google Code
'OSCulator is a software that links your controllers to your music and video software. For example, with OSCulator, your Nintendo Wiimote or iPhone can talk to major MIDI sequencers' - OSCulator
'Play it slowly is a software to play back audio files at a different speed or pitch. It does also allow you to loop over a certain part of a file.' - Play it slowly — 29a.ch - Jonas Wagner's Blog
'FST is a program by which uses Wine, Jack and Steinberg's VST Audio Plug-Ins SDK to enable the use of many VST audio plugins under Gnu/Linux' - FST
- win32
xwax: Digital vinyl on Linux uses timecoded records
'Currently, the Scratch Live vinyls are recommended for use with xwax' - xwax: Overview
wajig install libsdl-gfx1.2-dev libsdl-ttf2.0-dev libxml2-dev libjack-dev libvorbis-dev libsndfile1-de libfluidsynth-dev
- argh, there's a package. don't need above.
- jack!
Cant start jack (new realtime kernel) - Ubuntu Forums limits.conf
- apodio (3gib)
- boot from flash?
Mixxx
'your system must be able to handle setting the latency to 10ms or less' - vinyl_control (Mixxx Wiki)
segfault :/
'At the present time, Serato records are the ones you should purchase if you're looking to buy vinyl.' - vinyl_control (Mixxx Wiki)
'With a good soundcard which is properly configured and a fast CPU, latencies below 10 ms are possible.' - vinyl_control (Mixxx Wiki)
'Mixxx uses [...] xwax to decode the Serato/Traktor timecodes.' - vinyl_control (Mixxx Wiki)
'Yeah it is a Windows tool, but it works perfectly with wine! Once you installed and started it,you can load your entire music library and it will analyse the BPM for every song and write it into the ID3 Tag.' - SourceForge.net: xwax-devel
Tropicalia
installed 1.8 beta with wj install libmp4v2-0 libportmidi0 libqt4-xmlpatterns libqt4-sql-sqlite mixxx-1.8.0-beta1-ubuntu-amd64.deb
- default master output was intel analog
Humid
installed 1.7.2-1build1+withjack3~ppa1 from this karmic repo: Karmic PPA for Dominik Stadler : Dominik Stadler
- saw mixxx beta repo too
had to choose alsa->"default" as output
got it working w/ steps listed in tyler's little blue notebook ha.
Games
- playstation on ubuntu 10.10 maverick
- installed deb from pcsx site
extracted bios from EmuAsylum - Emulators to ~/.pcsx/bios
'Jet Moto had the same menu problems as when running it with ePSXe, although the gameplay was quite smooth, beautiful graphics and everything. Very nice, if it were not missing the music and the menu's worked correctly. Full FPS.' - Ubuntu Forums - View Single Post - AMD64 Repository with 32-bit programs now open!
wj install ecm && unecm my_game.img.ecm
- skifree
Hedgewars worms
'There’s also DroidQuest which is a Java-based clone of Robot Odyssey' - A Binary Patch for Robot Odyssey » Micah's Bloggy Widget lots more posts in same category
- world of goo
- epsxe
if padsp is skippy, try psx plugin from debian ePSXe OSS problem. - Ubuntu Forums
'Updated: Dec 28 2009 by weimingzhi' - PCSX-Reloaded - Release: Beta 1 (1.9.91)
wj install libxv-dev
- sound worx nice out of the box
'currently the XVideo plugin will add many useless stuff in the screenshots taken with the F8 key. This patch will make the screenshots only contain the actual contents on the screen' - SourceForge.net: PCSX-df: Detail: 2135451 - screenshot function in XVideo plugin
- first play was ok (too fast tho) and second, etc had blue screens. blue screens caused by "show fps" option?!
'the packages uses OSS sound output. Try "padsp pcsx".' - The Linux Game Tome: PCSX Reloaded
wine on jaunty 64bit looks appealing: WineHQ - ePSXe 1.7.0
'Saves from the GameFAQs: The saves from GameFAQs are in the dexdrive format (.gme), ePSXe can read those files, just select it as a memorycard.' - ePSXe configuration guide (Linux) - Emuforums.com
- snes9x-gtk killed x
tried cdemu for bin/cue rips How to install cdemu.. - Ubuntu Forums
- used panda bear's script which installs to ~/
- used getlibs to grab 32bit sdl(?) libs
- symlinked libspu and libgpu
- GTK_MODULES= ~/epsxe/epsxe
- x-moto
./configure --with-unoptimized=1 --prefix=/home/tz/src/xmoto-0.5.2
make
make install
xmoto-0.5.2$ src/xmoto
apply patch from Gentoo Bug 284464 - games-sports/xmoto-0.5.2 fails to build
REminiscence - Rewritten engine for Flashback
Flashback (E) Rom Download for Nintendo SNES at ROMNation.NET
Flashback: The Quest for Identity - DOS Games lists the contents of a few warez releases
http://warez-share.blogspot.com/2009/09/flashback-quest-for-identity.html 80mb
/home/tz/warez_tu/fbcd/Data$ rename 'y/A-Z/a-z/' *
strace ./rs --datapath=/home/tz/warez_tu/fbcd/data
http://www.exotica.org.uk/wiki/Flashback
lha x Flashback.lha
mv Flashback/* fbcd/data
- "ERROR: Bad CRC for collision data!"
- "Following the initial success of the 1992 release, in 1995 Delphine has released an enchanced CD version featuring new cinematics with better music and digitized speech."
- ERROR: Bad CRC for collision data!
Carrier Command - Wikipedia, the free encyclopedia via lothar's blog
- netstorm - via pauldotcom ~170
Category:Linux — StrategyWiki, the free strategy guide and walkthrough wiki
- keep an eye on your resources! build power plants early in the game.
- "cross" map is challenging vs ai w/ "high" resources
- the lone, shining rocks contain magma
- the small "fields" of stones contain magma
- are "thin" patches of ore worse than "thick"?
- yes, they produce less magma than the "thick" ones
- why do some engineers have status bars?
- all units, when severely damaged, have status bars
- what does the flashing flashing red light on a vault mean?
- probably that an engineer is being trained in the vault
- what happens when you harvest a building?
- the building is destroyed and you receive some number of resources in return
- this is handy if you've "trapped" a unit by surrounding him with buildings
"Dont hesitate to contact me or debian-devel-games@xxxxxxxxxxxxxxxx if you have any question regarding Bos Wars and Debian. " -- Re: [bos-dev] Bos Wars 2.5
"games_for_engineers" -- Zachtronics Industries - Search
- red alert on windows 98 qemu guest
- d/l'd demonoid vmware img
How to Play Red Alert 1 Online - STRIKE TEAM - XWIS - OFFICIAL C&C SERVER IN PARTNERSHIP WITH EA "Here are some patches which improve winsock's ipx support. Using these patches games C&C Tiberian Sun, Red Alert (v3.x) and Red Alert II work over a lan. " -- Wine HQ - WWN Issue #195
"it may work with tun/tap networking method. definitely a no go with user mode networking." -- qemu - 22Aug2006 - Page 1
"libpython2.4.so.1.0: cannot open shared object file" or "zipimport.ZipImportError: can't find module 'cx_Freeze__init__'"? install python2.4 package
- civilization
"I just started and played a bit today Age of Empire II Conqueror expansion with the cedega 4.4.3, and it worked damn well, like under Windows (I had long time before)." -- Age Of Empires for linux - Page 2 - Ubuntu Forums
second life http://secondlife.com/community/linux-alpha.php
- True Combat Elite is a pretty decent conversion of Castle Wolfenstein Enemy Territory
DEFCON by Darwinia dudes http://www.everybody-dies.com/ (linux ~nov)
http://netpanzer.berlios.de/download.html (unstable?)
http://www.glest.org/board2/viewtopic.php?t=1204
#528181 - glest: Tutorial is disabled - Debian Bug report logs
'Cross-platform network play is now a reality' - Slashdot Games Story - FOSS RTS Game Glest Gets Revival — Enter Mega-Glest
cedega for hl2 $15/3mos http://transgaming.org/subscription/subscribe.html
Scorched 3D - A 3D Remake Of Scorched Earth
- libalut0
- Gtk-CRITICAL **: file gtksignal.c: line 724 (gtk_signal_connect): assertion `object != NULL' failed.
- zsh: segmentation fault (core dumped) LD_PRELOAD=/usr/lib/gtk-2.0/modules/libgail.so scorched3d
Spring
Added PPA to sources.list
% spring --version Spring 0.79.0.1 % wjv spring Version: 0.78.1.1-0ubuntu1~9.04~ppa1
Grabbed Balanced Annhilation (BA) mod from forum link at Balanced Annihilation - Spring
"Thanks for the help. I didn't realise they were cross-platform" -- TA Spring Ubuntu Package for BA - Ubuntu Forums
grabbed RAI from Linux additional AIs pack for spring 0.78.1
"It is simple to compile using instructions from http://spring.clan-sy.com/wiki/Building_Spring_on_Linux " -- The Spring Project • View topic - RAI v0.601
no decent AI vs human scenarios The Spring Project • View topic - Best mod for TA-style skirmish play vs AI?
- no linux+win play? "afaik"
- TA Spring works 100% with wine right out of the box \/
float w/ win&linux problem http://ubuntuforums.org/showthread.php?t=184543&page=2
Homeworld 2
looks like the patch requires a recent wine: "Closing bugs fixed in 1.1.20" -- WineHQ Bugzilla – Bug 15764 – Homeworld 2 Patch (homeworld2_update_en_10_11.exe) to v1.1: crash during setup
"Simple Answer: HW2 doesn't work with WINE" -- RelicNews Forums - Homeworld 2 + Linux
"
"Wine is surprisingly good (I play Homeworld 2 on it" -- Ubuntu Intrepid Ibex hits Beta
Playing on Wine 1.0.1 on Ubuntu 9.04 Jaunty
Download the Homeworld 2 v1.0 installation CD ISO image from Penfish at Demonoid.com (830MB)
- Mount the included ISO
# sudo modprobe loop
mkdir /tmp/foo
# sudo mount -t iso9660 -o loop Homeworld\ 2.ISO.iso /tmp/foo
Install Wine 1.1.21 from WineHQ .deb packages archive (8MB)
Begin the installation: wine /tmp/fooz/HW2_Setup.exe
- Enter your CD key (or the one from "Installation Instructions.doc" in Penfish's torrent, as Bob did)
- Choose "yes" when the installer offers to install the DivX 5.0.5 codec. Choose "no" to "register electronically". Choose "yes" to "Install DirectX?"
Install the cracked EXE: cp CRACK/Crack\ v1.0/Homeworld2.exe ~/.wine/drive_c/Program\ Files/Sierra/Homeworld2/Bin/Release/Homeworld2.exe
Download the Homeworld 2 v1.1 [ENGLISH] Fixed EXE" crack via HTTP from GameCopyWorld (1.4MB)
Download the Official v1.1 patch via BitTorrent from gameupdates.org (26.MB)
AOE2: AOK
Age of Empires 2: Age of Kings
Quake 2
- get full game's cd image in bin/cue format
- sudo apt get install bchunk
- bchunk Quake2.bin Quake2.cue Quake2.iso
- mount iso w/ loop
copy contents of iso's Install/Data dir to /media/video_etc_660gig/audio_etc_370gig/games/q2dataz
sudo apt-get install libglib1.2-dev for "/bin/sh: glib-config: not found"
sudo apt-get install libxxf86vm-dev for "src/unix/gl_glx.c:60:38: error: X11/extensions/xf86vmode.h: No such file or directory"
sudo apt-get install libasound2-dev for "src/unix/snd_alsa.c:25:28: error: alsa/asoundlib.h: No such file or directory"
make \ DATADIR=/media/video_etc_660gig/audio_etc_370gig/games/q2dataz \ LIBDIR=/home/tz/src/qudos/trunk/quake2 \ LOCALBASE=/usr \ BUILD_GLX=YES \ BUILD_OSS_SND=YES \ BUILD_QUAKE2=YES \ BUILD_GAME=YES \ WITH_DATADIR=YES \ WITH_LIBDIR=YES \ WITH_XMMS=NO WITH_AUDACIOUS=NOcp trunk/data/qudos.pk3 /media/video_etc_660gig/audio_etc_370gig/games/q2dataz/Data/baseq2 resolves "Can't find pic: /gfx/mouse_cursor.pcx"
Options menu segfault
Program terminated with signal 11, Segmentation fault. [New process 28418] #0 0xb68499f0 in ?? () from /home/tz/src/qudos/trunk/quake2/ref_q2sdlgl.so (gdb) bt full #0 0xb68499f0 in ?? () from /home/tz/src/qudos/trunk/quake2/ref_q2sdlgl.so No symbol table info available. #1 0x080e9521 in Options_MenuDraw () No locals. #2 0x080e53d5 in M_Draw () No locals. #3 0x080be45f in SCR_UpdateScreen () No locals. #4 0x080afbba in CL_Frame () No locals. #5 0x080584bd in Qcommon_Frame () No locals. #6 0x0807db14 in main () No locals.
If killing multiple instances of QuDos maxes your X gamma, use xgamma -gamma 1.136. Solves "Minor opcode of failed request: 15 (XF86VidModeSetGamma)"
"When I do this it always says "no recognizable debug information." But the source paths and debug information and source statements can be seen in the file with objdump -Sx <exe file>" -- geneSmith - Re: Can't find source files
Reference
"For sound, QuDos supports ALSA, OSS and SDL." -- [SOLVED] Quake2 (QuDos) sound issues and more - Ubuntu Forums
Laptop
Funs
freshmeat.net: Project details for libcaca graphics->ascii text
Network
wansim - WANsim allows you to emulate a WAN connection - Google Project Hosting
'Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.' - apenwarr/sshuttle - GitHub
'tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet.' - tinc wiki
'BEEP (http://www.beepcore.org) is a powerful network application protocol definition that allows to design the best solution for your data exchange needs.' - jsVortex: javascript BEEP implementation, javascript RFC3080 implementation, Open source javascript BEEP
'The spinning cube listens to a pcap interface or stdin, extracts new connections, and graphs them onto a cube. ' - The GPL Cube of Potential Doom
- dragorn!
CLI utility to download and upload files from Megaupload, Rapidshare : linux
'catnip is a tiny non-libpcap based network packet capturing tool (currently only for Linux) which when compiled and stripped the binary is smaller than 20kiB. ' - catnip - diGriz's Chunk of Web
bwmon: Application-level bandwidth monitoring (thpinfo.com)
bandwidth monitoring bwm-ng bmon http://enterprise.linux.com/article.pl?sid=06/02/24/2033234&tid=89
- nethogs
'Captures network traffic, calculates statistics about usage, and serves reports over HTTP.' - darkstat
'nload is a console application which monitors network traffic' - www.roland-riegel.de - nload: monitor network traffic and bandwidth usage
' powerful perl application designed to retrieve files from download services (like RapidShare, MegaUpload and many more). ' - rsget.pl: screenshots
- installing on scrub
wj install perl-base libwww-curl-perl liburi-perl libgd-gd2-perl tesseract-ocr tesseract-ocr-eng libterm-size-perl perlmagick libcrypt-blowfish-perl libcrypt-rijndael-perl
'rsget-mod is a Bash script for downloading files from Rapidshare.com' - code.google.com/p/rsget-mod
- installing on scrub
- blueman - share internet connection via bluetooth
"DeleGate mediates communication of various protocols (HTTP, FTP, NNTP, SMTP, POP, IMAP, LDAP, Telnet, SOCKS, DNS, etc.), applying cache and conversion for mediated data, controlling access from clients and routing toward servers. It translates protocols between clients and servers, applying SSL(TLS) to arbitrary protocols, converting between IPv4 and IPv6, merging several servers into a single server view with aliasing and filtering." - http://www.delegate.org/delegate/
- wicd - no gnome deps (openbox!)
"Droopy is a mini Web server whose sole purpose is to let others upload files to your computer." -- freshmeat.net: Project details for Droopy
ctunnel - tunnel any TCP connection in a cryptographic tunnel
- lftp
download accelerators /home/shakir
- axel (buggy?)
- prozila
- d4x
aria2c
freshmeat.net: Project details for Active port forwarder fwd a port w/o ssh. uses ssl.
Logging/log monitoring and alerts
'logtop displays real-time count of strings recieved in standard input.' - JulienPalard/logtop at master - GitHub
'glogg is a multi-platform GUI application to browse and search through long or complex log files.' - glogg — glogg - the fast, smart log explorer
- root-tail - Displays select log files in the X root window
Nuhe action capable security monitor rules-based
MultiTail more on this page
glTail.rb - realtime logfile visualization - "apachepong"
Colorizers/Syntax Highlighters/Formatting
- supercat - easy rule syntax
SyntaxHighlighter - Alex Gorbatchev via YUI docs
Debian Package of the Day » Blog Archive » ccze: A robust, modular log coloriser
- links to lwatch, loganalysis.org, and loco
- colorgcc and colorsvn
Debian Administration - Highlighting strings in text output with histring
highlight source colorizer http://www.andre-simon.de/zip/download.html (in deb unstable)
Release engineering tools/resources
'Project-Builder.org is a GPL tool to help you build packages of projects for multiple operating systems from repostitories or files' - Project-Builder.org - GPL packages and project builder for multiple operating systems
'slackeria takes a list of projects and checks whether they are present in certain places, such as Freshmeat or various distros. ' - App::Slackeria v0.1
'The 10 Commandments of Release Engineering [vid/slides]' - LISA '10 Technical Sessions
'It automates the tedious process of shipping a software release, can deliver releases in correct form to SourceForge or Berlios, and knows how to post a release announcement to freshmeat.net via freshmeat-submit.' - Resource page for shipper 0.13
'repost is a script to perform simple tasks on your repositories at once.' - Home - repos-tools - GitHub
'poachplate by Matt Harrison' - Blogger: Concision and Concinnity - Post a Comment
'You will need Plan 9 from User Space (mostly for the rc shell).' - Releaser
"moap is a swiss army knife for project maintainers and developers" -- MOAP - Maintenance of a project
- in jaunty
- no hg support
- figlet for ascii gfx!
wajig listfiles figlet | grep flf | xargs -t -I\{\} figlet -f \{\} foo BAR 123
figlet and asciimo and a little irony « Motho ke motho ka botho
"tagging revisions, making tarballs, uploading to ftp/website, and so on"
- Python uses distutils etc
Software Release Practice HOWTO Unmaintained since '02. Section 7 of revision 3.4 is helpful re: README file.
Systems/Sysadmin/System Administration
'The Linux kernel has recently implemented a very useful [system-wide] perf infrastructure for profiling various CPU and software events.' - Linux Profiling tools and techniques
'Augeas - a configuration API' - Augeas — Main
- py api
- cli
'ssterm, or simple serial-port terminal, is a console-based serial port terminal with curses and stdin/stdout user interfaces.' - software_projects:ssterm (vsdev)
- hex view
'Over the last week, I’ve written a nifty tool that I call reptyr. reptyr is a utility for taking an existing running program and attaching it to a new terminal.' - Made of Bugs » reptyr: Attach a running process to a new terminal
- python distributed shell
'UpStare is a dynamic software updating system (compiler, runtime, patch-generator) for multi-threaded userspace applications. ' - UpStare - mkgnu.net
Worth repeating: nethogs « Motho ke motho ka botho
- CLI per-process network usage monitoring
The Case for PerfKit < Came for the beer, stayed for the Freedom
- cpu/mem/etc perf graphing in realtime
txt-sushi: The SQL link in your *NIX chain
- query your csv with this haskell tool
Tablib: Format agnostic tabular data library (XLS, JSON, YAML, CSV) : Python
'It can be useful if you need to process a large file, but you don't have enough space to store the output file and you wouldn't need the input file afterwards.' - hungrycat — Jakub Wilk's software
PartEd Magic livecd w/ lotsa disk tools
'peekfd, prtstat' - I hadn't known some commands until today. - linuxとかテストとか
- "peekfd attaches to a running process and intercepts all reads and writes to file descriptors. "
see fspy at Switching to Python
- prtstat prints ESP and EIP
- "peekfd attaches to a running process and intercepts all reads and writes to file descriptors. "
'downtimed is a program for monitoring operating system downtime, uptime, shutdowns and crashes and for keeping record of such events.' - /downtimed/
'buildd was not made for what I wanted to do. The database is ugly, it's old tech and it's Perl.' - Julien Danjou homepage - rebuildd
'cdu (for Color du) is a perl script which call du and display a pretty histogram with optional colors' - cdu Home Page
- alternative: ncdu in repos
"It [mails logs to sysadmins] after first filtering out [...] entries which match one of the many included regular expression files contain in the database." - logcheck devscripts
annotate-output - hilite+timestamp stdout/stderr
slurm – Realtime (Curses) network interface monitor - Ubuntu Geek
"ftrace — trace system calls, function calls and signals" - ftrace(1)
"hijack.c - Force a process to load a library. " -- More programs
ncdu(1) - curses alternative to baobab(1)
- jurassic park 3d!
- use this with hw virt for usb driver fault tolerance?
- contrast w/ kexec
- temporal roll-back?
- use this with hw virt for usb driver fault tolerance?
"Macfly is a tool allowing to run one or more programs with a shifted clock compared to system clock." -- Macfly - INL software - Trac
- nice example of writing a LD_PRELOAD "launcher" in c
lbrandy.com » Blog Archive » OProfile: Profiling in Linux for Fun and Profit
Smart Software: Omniscient Debugging chronicle
- svgatextmode - not many google hits
msort - sort(1) on steroids
- coreboot - "open" bios
"The main strength of lfhex is it's ability to work with files much larger than system memory" -- lfhex - (Large File Hex Editor)
- pv/pipeviewer
"Can you get cp to give a progress bar like wget?" « lamby strace+awk!
- for some more pipe badassery see vipe in moreutils (below)
Speedometer 2.6 - excess.org Measure and display the rate of data across a network connection or data being stored in a file.
Theiling Online: ASCII bar "cat w/ progress bar" in pure sh
bitly's data_hacks: Command-line data hacking tools : programming many are duplicates of existing tools e.g. timelimit (for limiting number of seconds consumed by process - which i couldnt get to work)
'Maybe the problem isn't that no-one is writing them, or that the unix toolspace is covered except for specialised tools, but that the most basic tools fall through the cracks and are never noticed by people who could benefit from them.' - moreutils
- bbe
Sysprof - A System-wide Linux Profiler "Linux kernel 2.6.11 or later, compiled with profiling support." systrace - monitor/restrict system calls via library interposition
iotop, getenv show live io usage, get environment queries w/ slick lib interposition
"Check out the "keep" perl script here, it uses both inotify and strace to re-run a given command whenever a file it uses has been changed. There's also inotifywatch, inotifywait and iwatch." -- mackstann comments on Inotify
ELF STATIFIER MAIN PAGE Statifier create from dynamically linked executables and all it's libraries one file.
- netbsd's crunchgen might be similar
BVI - Binary VIsual editor w/ links to other hex editors
The DynamoRIO Collaboration "DynamoRIO is a runtime code manipulation system that supports code transformations on any part of a program, while it executes. "
Wajig Overview wajig, a python debian sysadmin tool
dirk maintains it for deb http://www.pthree.org/2007/08/12/aptitude-vs-apt-get/#comment-64876
Launchers
jopen - Google Code firefox and the shell can use this to DTRT with files based on bash expressions
Chat
Security
See Computer Security.
Backup/Sync
Untried
- gdmap
delta.tigris.org bisect for interestingness. not in fiesty repo.
rsstail CLI rss reader
- kibitz - share shell with other users
Xvfb - Wikipedia, the free encyclopedia "As an example, the following sequence of commands runs the virtual framebuffer as display ":1", run a program on it, and capture the virtual screen in the file image.xwd:"
Enemies of Carlotta ML mgr
cstream - a general-purpose streaming tool
- gnome-vfs
gvfsfind http://freshmeat.net/redir/fvfsfind/70278/url_homepage/gvfsfind
bench time your prog in usec
gotmor - dzen txt-based notifier
- google earth
- eterm
w/ screen Download Area
CryoPID - A Process Freezer for Linux
- `wj install linux-source zlib1g-dev
'Upstream is dead' - #507882 - RM: cryopid -- RoQA; orphaned, dead upstream - Debian Bug report logs
builds w/ http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=17;filename=patch;att=1;bug=479902 applied in src/ via patch -p2
- imgseek - python. draw a sketch to search for it.
- grsecurity
- biew
mpgtx mpeg toolbox http://ubuntuforums.org/showpost.php?p=603460&postcount=13
Gnome 6.06 - HOWTO: Set up VNC server with resumable sessions
xfce goodies http://xfce-goodies.berlios.de/packages.php
hdparm http://gentoo-wiki.com/HOWTO_Use_hdparm_to_improve_IDE_device_performance
DARE "recycle bin" http://project.terminus.sk/dare/
- Think what happens if you type "rm -rf / usr/share/foo" instead of "rm -rf /usr/share/foo" as root...
http://batleth.sapienti-sat.org/projects/FAQs/ext3-faq.html#undelete
and by "grep" he means "grep the _entire_ device" http://recover.sourceforge.net/unix/
http://www.tux.org/lkml how to apply patches
most pager http://debaday.livejournal.com/24084.html
cashutil - gnucash CLI http://cashutil.sourceforge.net/
- view uncleared checks
- enter register item
i have GnuCash 1.8.10
Filelight or another graphical disk hog utility http://www.linux.com/article.pl?sid=06/02/17/153239
fail2ban brute force login protection http://www.debian-administration.org/articles/342 http://wiki.clug.org.za/wiki/Defending_Against_Brute_Force_SSH_Attacks
Xdialog http://www.debian-administration.org/articles/89#comment_10
'CCFE is a simple tool to quickly supply an interactive screen-oriented interface to command line scripts and commands' - CCFE - the Curses Command Front-end
EveryGUI - a GUI for every CLI app, also check the screenshots : linux
- symlinks 8
brightside cornerizer http://catmur.co.uk/~ed/main/brightside/ (no apt?)
gkrellm gtk system monitors http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html or 9pgs on lm_sensors http://www.ubuntuforums.org/showthread.php?t=2780
move asdf's from tree, preserving tree http://shellscripts.org/wiki/mvpartial
passive notif app libnotify and http://packages.debian.org/unstable/x11/notification-daemon http://www.galago-project.org/news/index.php http://www.debian-administration.org/articles/407
fuse
two methods of accessing camera as fs http://www.hep.phy.cam.ac.uk/~lester/gphoto2-fuse-fs/
- ftp
CurlFtpFS - A FTP filesystem based in cURL and FUSE current. reqs newer-than-dapper libcurl
Fuseftp - ThiesenWiki perly
- ftp
svn cat http://bla/foo.c
Tried
- htop
- pmap
- smartmontools
- zsh
- pinfo info viewer (fixes pxref in wget manual?)
- amarok media player
- kubuntu repo latest req's libvisual:
amarok: Depends: libvisual-0.4-0 (>= 0.4.0) but it is not installable
wget and dpkg -i http://www.kubuntu.org/packages/amarok-142/pool-dapper/libvisual-0.4-0_0.4.0-1ubuntu1_i386.deb
filename format? why not in cache? add to Amarok - Community Ubuntu Documentation ?
ratings with winkey /dev/bram: amaroK 1.4 - Rate your songs
devil's pie window matcher http://live.gnome.org/DevilsPie http://www.debian-administration.org/articles/335
conky lightweight system monitor http://conky.sourceforge.net/ Howto: Get a beautiful Conky 1.4.2 setup
ddclient for dyndns. deb pkg? http://ddclient.sourceforge.net/
libtrash "recycle bin" http://pages.stern.nyu.edu/~marriaga/software/libtrash/ has dapper pkg Safely delete Linux files with libtrash
do chords with two hands. wow. http://www.kuro5hin.org/comments/2004/3/9/16838/14935/26#26
checkinstall
use --fstrans=no Re: cannot set time stamps for
Gripes
- it'd be nice to be able to specify multiple targets. this'd obviate the need for e.g. this patch to bitlbee's Makefile:
--- Makefile.orig 2008-01-05 23:43:37.000000000 -0500
+++ Makefile 2008-01-05 23:44:53.000000000 -0500
@@ -20,10 +20,10 @@
all: $(OUTFILE)
$(MAKE) -C doc
-uninstall: uninstall-bin uninstall-doc
+uninstall: uninstall-bin uninstall-doc uninstall-etc
@echo -e '\nmake uninstall does not remove files in '$(DESTDIR)$(ETCDIR)', you can use make uninstall-etc to do that.\n'
-install: install-bin install-doc
+install: install-bin install-doc install-etc
@if ! [ -d $(DESTDIR)$(CONFIG) ]; then echo -e '\nThe configuration directory $(DESTDIR)$(CONFIG) does not exist yet, don'\''t forget to create it!'; fi
@if ! [ -e $(DESTDIR)$(ETCDIR)/bitlbee.conf ]; then echo -e '\nNo files are installed in '$(DESTDIR)$(ETCDIR)' by make install. Run make install-etc to do that.'; fi
@echo
@@ -65,7 +65,7 @@
install-bin:
mkdir -p $(DESTDIR)$(BINDIR)
- install -m 0755 $(OUTFILE) $(DESTDIR)$(BINDIR)/$(OUTFILE)
+ install -m 0755 $(OUTFILE) $(DESTDIR)$(BINDIR)$(OUTFILE)
uninstall-bin:
rm -f $(DESTDIR)$(BINDIR)/$(OUTFILE)
sshfs
fuse/sshfs http://www.debuntu.org/2006/06/26/71-fuse-253-for-ubuntu-dapper/
- advantages
- easy version control for scripts on my webserver!
- using my local editor on remote files
Superb websites
website/mono-project.com/skins at master from mono's release - GitHub uses a wikipedia skin
Comparative software analysis
See also: Evaluating Diff Tools
Linux Group Tests - Part 1 - Linux Links - The Linux Portal Site
How to Visualize Disk Usage in Windows with Scanner
- compares win32 apps, has link to linux-centric comparison
Beatiful Soup docs lists similar libraries
"users who installed foo also installed bar" stats via popcorn?
dog bless the sw authors who include a "similar projects" page ala http://collectd.org/related.shtml and Picviz - Trac
- ostatic.com offers "alternatives"
"Offtopic: The linux world is lacking comparative software analysis. There should be a site where different programms that do the same task are listed and compared. Ideal would be if every page could be maintained by a different person that is interested in the stuff, so it can keep up with the news. Do you know of such a site?" -- Sourcepole - Hex Editors
Source of "new release" notices


