|
|
Line 1: |
Line 1: |
− | ===tech===
| |
− |
| |
− | ====linux====
| |
− | * [https://www.debian.org/index.en.html Debian]
| |
− | * [https://www.archlinux.org/ Arch Linux]
| |
− | * [http://distrowatch.com/ DistroWatch.com] information about the different linux distributions.
| |
− | * [http://unetbootin.sourceforge.net/ UNetbootin] Software to create bootable usb linux system. Runs also on windows and mac.
| |
− |
| |
− | =====window manager stuff=====
| |
− | * [http://openbox.org/ Openbox] very basic window manager - you can install fancy features yourself
| |
− | * [http://urukrama.wordpress.com/2008/07/22/my-openbox-keybindings/ urukrama's Openbox keybindings]
| |
− | * [http://awesome.naquadah.org/ awesome] tiling window manager
| |
− | * [https://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers Comparison of Tiling Window Managers - ArchWiki]
| |
− |
| |
− | =====tools and toys=====
| |
− | * [http://gnometerminator.blogspot.co.uk/ terminator] terminal emulator with many features
| |
− | * [http://tmux.sourceforge.net/ tmux] terminal multiplexer
| |
− | * [http://www.midnight-commander.org/ midnight commander] curses based file manager
| |
− | * [http://conky.sourceforge.net/ conky] system monitor
| |
− | * [http://www.vimperator.org vimperator] vi style control of firefox/iceweasel web browser. So you can control the web browser without using the mouse.
| |
− | * [http://www.a-a-p.org/ aap] makes it easy to download, build and install software
| |
− | * [http://www.calmar.ws/ calmar.ws] tips and info on linux,vim, vimperator, awesome, other stuff
| |
− | * [http://www.refcards.com/ refcards.com] free quick reference cards
| |
− | * [http://fcron.free.fr fcron.free.fr] apparently good for running cron jobs on a system not always switched on.
| |
− | * [http://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html 30 handy bash aliases]
| |
− | * [https://wiki.gnome.org/Apps/Baobab Baobab] gnome disk usage analyser - visual representation of disk usage
| |
− |
| |
− | =====vi text editor=====
| |
− | * [http://www.lagmonster.org/docs/vi.html vi cheat sheet]
| |
− | * [http://zzapper.co.uk/vimtips.html vim tips]
| |
− | * [http://blog.bigsmoke.us/2009/07/10/vim-mediawiki-editing vim mediawiki editing]
| |
− |
| |
− |
| |
− | =====email software=====
| |
− | * [http://www.mutt.org/ mutt] - email program. Its not for everyone, it takes a lot of configuring but once you have got it right it can work well and save time.
| |
− | * [http://stevelosh.com/blog/2012/10/the-homely-mutt Steve losh's mutt guide]
| |
− | * [http://www.djcbsoftware.nl/code/mu/ mu] (maildir-utils) program for searching email stored in maildir format
| |
− | * [http://notmuchmail.org notmuch] program for searching email
| |
− | * [http://www.lunar-linux.org/mutt-sidebar/ mutt sidebar] patch for mutt with folders listed in a sidebar
| |
− | * [http://blog.developwithpassion.com/2013/05/02/getting-up-and-running-with-a-sane-mutt-setup/ getting up and running with a sane mutt setup]
| |
− | * [http://realprogrammers.com/jump_start/mutt/ realprogrammers.com mutt guide]
| |
− | * [http://www.cmdln.org/2008/11/07/how-i-tamed-my-mutt/ How I tamed my mutt – cmdln.org (a sysadmin blog)]
| |
− | * [http://www.fefe.de/muttfaq/faq.html fefe.da Mutt FAQ]
| |
− |
| |
− | =====graphics=====
| |
− | * feh image viewer
| |
− | * imagemagick
| |
− |
| |
− | =====backup/archiving=====
| |
− | * rsync
| |
− | * [http://www.cis.upenn.edu/~bcpierce/unison/ unison] file syncroniser. Unlike rsync, unison ensures both filesystems have the newest version of a file. [http://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze tutorial on setting up unison]
| |
− |
| |
− | diff -qr source destination
| |
− | comm -3 <(ls ~/dir-new/) <(ls ~/dir) # compare two directories
| |
− |
| |
− | Find duplicate files:
| |
− |
| |
− | find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate
| |
− |
| |
− | Find and delete duplicate files:
| |
− |
| |
− | find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate | cut -f3-100 -d ' ' | tr '\n.' '\t.' | sed 's/\t\t/\n/g' | cut -f2-100 | tr '\t' '\n' | perl -i -pe 's/([ (){}-])/\\$1/g' | perl -i -pe 's/'\''/\\'\''/g' | xargs -pr rm -v
| |
− |
| |
− | ====booklet printing on linux====
| |
− | some tools, for example, for reordering pages of an a4 documents to make an a5 booklet or zine.
| |
− |
| |
− | pdf2ps # convert a pdf document to postscript
| |
− | psbook in.ps out.ps # reorder the pages to make a book,
| |
− | psnup -s1 -2 book.ps booklet.ps # shrink to 2 pages on each A4 side
| |
− | ps2pdf in.ps out.pdf # convert it back to a pdf
| |
− |
| |
− | If you dont have a duplex printer probably you want to print the even pages, put them in the paper drawer (the right way around! very confusing!) then print the odd pages
| |
− | lpr -P myprinter -o page-set=even -#1 infile.pdf # print the even pages
| |
− | lpr -P myprinter -o page-set=odd -#1 infile.pdf # print the odd pages
| |
− |
| |
− | ====encryption====
| |
− | * [https://www.cryptoparty.in/documentation/handbook cryptoparty handbook]
| |
− | * [http://www.gnupg.org/ gpg] Gnu Privacy Guard. Tool for encrypting files and email.
| |
− | Most simple usage - gpg encryption of a single file:
| |
− | gpg -c file
| |
− | This prompts for a password and gives file.gpg. To decypt:
| |
− | gpg -d file.gpg > file
| |
− | * [https://wiki.archlinux.org/index.php/Disk_Encryption Disk encryption article on ArchWiki] a good explanation of disk encryption and a comparison of the methods.
| |
− | * truecrypt
| |
− |
| |
− | ====tools for those who have little or no connection to internet====
| |
− | * [http://www.kiwix.org kiwix] wikipedia offline reader - read wikipedia when not connected to internet. The english wikipedia (text only, no images, user pages or discussion pages) compresses to about 8gb! You will need to download this data in 'zim' format, available as a torrent. [http://www.kiwix.org/wiki/Wikipedia_in_all_languages list of wikipedias]
| |
− | * [http://www.openstreetmap.org openstreetmap] collaborative mapping project. it is also possible to download openstreetmap (even the whole planet) for offline viewing using a software called [http://www.navit-project.org/ navit] (which i still havent succussfully used), other software projects are Emerillon and Marble.
| |
− | * [http://offlineimap.org OfflineIMAP] software for syncronising imap mailboxes. It is useful for unreliable or slow internet connections or when you want to read email offline.
| |
− | * [http://hitchwiki.org hitchwiki.org] can also be downloaded to view offline [http://hitchwiki.org/en/Hitchwiki:While_offline hitchwiki while offline]. The database is downloaded in XML format which can be viewed with various kinds of dictionary viewing software.
| |
− |
| |
− | =====offline dictionary for linux=====
| |
− | [http://goldendict.org/ goldendict] which can work with freedict dictionaries.
| |
− | To add, for example, scottish gaelic to german dictionary:
| |
− | <nowiki>apt-get install dict-freedict-gla-deu </nowiki>
| |
− | for a list of all dictionaries:
| |
− | <nowiki>apt-cache search dict-freedict </nowiki>
| |
− |
| |
− | ====filesharing====
| |
− | * [http://www.torrent411.com torrent411] good torrent tracker (french)
| |
− | * [http://www.rutracker.org rutracker.org] good torrent tracker (russian)
| |
− | * [http://www.zeropaid.com zeropaid] filesharing news and forum
| |
− | * [http://tracker2.postman.i2p tracker2.postman.i2p] i2p torrent tracker (you must be running i2p to access)
| |
− | * [http://www.imule.i2p imule] p2p sharing software for i2p (also an i2p eepsite)
| |
− |
| |
− | ====audio related====
| |
− | * [http://www.hydrogenaudio.org hydrogen audio] forums about audio software etc
| |
− | * [http://www.rockbox.org/ rockbox] open source firmware for music players. Very useful if the original firmware wont play certain formats, or has restrictions on copying music off the player.
| |
− | * [http://www.musicpd.org/ mpd] music player daemon. music playing software designed to be run over a network. If there is a network attached computer connected to an amplifier and running mpd, other computers on the network can control the player by using mpd client software (of which there are many to choose from, i use ncmpcpp). Can run on raspberry pi. Client and daemon can also both be running on the same computer. [http://www.nepherte.be/howto-use-mpd-and-ncmpc-like-a-pro/ mpd and ncmcppp guide]
| |
− | * [http://cmus.sourceforge.net cmus] curses based music player software (linux, console based)
| |
− | * [http://moc.daper.net/ moc] another, simpler, curses based player
| |
− | * [https://packages.debian.org/sid/randomplay randomplay] even simpler console player
| |
− | * [http://beets.radbox.org/ beets] music collection organising tool. useful for tagging and organising a large collection.
| |
− | * [http://lmms.sourceforge.net/ Linux multimedia studio (LMMS)] free music production software, with VST compatibility.
| |
− | * [http://sox.sourceforge.net sox] command line sound tool. can be used as simple synthesiser, and to convert audio formats.
| |
− | * [http://www.diyaudio.com diyaudio.com] forums about diy audio hardware projects
| |
− | * [http://www.standuino.eu/standuino/project/ Standuino] DIY open source audio hardware
| |
− | * [http://www.speakerplans.com/ speakerplans.com] designs for speaker enclosures
| |
− | * horn response - speaker enclosure design software. can use with abaca? audio abacus
| |
− | * [http://mumble.sourceforge.net/ Mumble] voice chat software
| |
− | * [http://www.mixxx.org/ Mixxx] Open source DJ software
| |
− | * [http://xwax.org/ xwax: Digital vinyl on Linux] Open source software for DJing using time-coded vinyl (like Serato scrarch)
| |
− | to take 30 random mp3s and put them in a directory (i use this to randomly choose some of my music to put onto my mp3 player):
| |
− | find -name "*.mp3" | sort --random-sort | head -n 30 | xargs -n 1 -i^Cd '\n' cp {} ~/sometunes
| |
− |
| |
− | <!-- * [http://www.nzb-magic.com]
| |
− | * [http://www.remote-exploit.org]
| |
− | * [http://www.backtrack-linux.org]
| |
− | * [http://www.aircrack-ng.org] -->
| |
− |
| |
− | ====other====
| |
− |
| |
− | Many of these links need to be (or already have been) put elsewhere on the wiki
| |
− |
| |
− | * [http://mightyohm.com mighty ohm] some open source hardware designs and a soldering guide in many languages
| |
− | * [http://en.wikipedia.org/wiki/Desoldering Desoldering - wikipedia article] for learning how to recuperate electronic components.
| |
− | * [http://en.wikibooks.org/wiki/Practical_Electronics/Desoldering Desoldering wikibook]
| |
− | * [http://circuitcircle.de circuit circle] / [http://schraegerunde.blogspot.de/ SCHRÄGERUNDE] DIY electronics and circuit bending -workshops, concerts, installations, performances
| |
− | * [http://en.wikipedia.org/wiki/Toner_refill Toner refill - wikipedia article] on refilling photocopier laser printer toner
| |
− | * [https://openlibrary.org/ openlibrary.org] ebooks
| |
− | * [http://www.freemusicarchive.org freemusicarchive.org]
| |
− | * [https://archive.org/ internet archive] archive of internet sites, also many media files hosted here, you can put media files here too.
| |
− | * [https://github.com/Anoncheg1/Command-line-translator Use google translate from the command line] with some extra features.
| |
− | * [https://github.com/soimort/google-translate-cli Google translate awk program] very similar
| |
− | * [http://www.openframeworks.cc open frameworks] c++ library for creative projects
| |
− | <!-- * [http://www.torproject.org tor project] anonymity network -->
| |
− | * [http://ronja.twibright.com/ RONJA] free technology project for optical point-to-point data links (using visible light). The design has a reported 1.4km range and 10Mbps full duplex data rate.
| |
− | * [http://www.modulatedlight.org/ modulatedlight.org] information and experiments using light for data links, mostly using high power LEDs rather than lasers, as they work better over long distances.
| |
− | * [http://ttfa.net/12volt ttfa.net/12volt]
| |
− | * [http://www.let.uu.nl/~Michael.Moortgat/personal/Courses/TT02/tao_regexps.html A Tao of regular expressions] notes on using regular expressions (for vi, grep, etc)
| |
− | * [http://mattmahoney.net/dc/ mattmahoney on data compression] much info on data compression. PAQ8 text compression, while computationally expensive, could be very useful for low-bandwidth radio data networks.
| |
− | * pbx
| |
− | * x25, a kind of [http://en.wikipedia.org/wiki/Packet_switched_network packet switched network]
| |
− | * [https://www.johncahill.net/wiki/index.php/Skype_like_conferencing_System skype like conferencing system] software project proposal. see also ZRTP and SRTP
| |
− | * [http://sdf.org sdf.org] sdf public access unix system
| |
− | * [http://www.tin.org/ tin] text-based usenet newsreader software
| |
− | * [http://www.eternal-september.org eternal september] Free text only usenet provider (registration required)
| |
− | * [http://www.aioe.org aioe] free text only usenet provider (no registration required)
| |
− | * [http://retroshare.sourceforge.net/ retroshare] secure, decentralised communication and filesharing platform
| |
− | * [http://nmap.org/ nmap] network ping scan tool
| |
− | * [http://meta.wikimedia.org/wiki/Wikidata wikidata] - project to put wikipedia information into a semantic format, linking topics across languages and categories.
| |
− |
| |
− |
| |
− | ====non-commercial email providers====
| |
− | please add more
| |
− | * [https://aktivix.org/ aktivix] (uk)
| |
− | * [http://www.immerda.ch immerda] (ch)
| |
− | * [http://www.systemli.org systemli.org] (de)
| |
− | * [http://mail.riseup.net riseup.net] (us)
| |
− | * [http://mtmedia.org mtmedia.org] (de)
| |
− |
| |
| ===local announcements websites=== | | ===local announcements websites=== |
| For buying/selling secondhand, etc. Better than ebay because you meet the person face-to-face and put money in the hand. No third parties pinching fees, no stupid rules, no sending stuff from the other side of the planet. This requires some trust, which builds community. | | For buying/selling secondhand, etc. Better than ebay because you meet the person face-to-face and put money in the hand. No third parties pinching fees, no stupid rules, no sending stuff from the other side of the planet. This requires some trust, which builds community. |
For buying/selling secondhand, etc. Better than ebay because you meet the person face-to-face and put money in the hand. No third parties pinching fees, no stupid rules, no sending stuff from the other side of the planet. This requires some trust, which builds community.