Symphony OS: пингвинья симфония
Сергей Яремчук
#!/usr/bin/perl
$newstext = `/usr/Applications/System/tools/rss2html http://www.newsforge.com/index.rss`;
print qq{
};
Web Browser~~Mozilla Firefox~~apps/browser.png~~/usr/Applications/firefox/browser
Documents,~/Documents,filesystems/folder_txt.png,rox-filer__~/Documents
---------------------------------------
KDE DCOP: шнурки для кедов
Леонид Пономарев
dcop amarok player stop
dcop kmix Mixer0 increaseVolume 0
dcop kmix Mixer0 decreaseVolume 0
dcop kmix Mixer0 toggleMute 0
dcop kmail KMailIface checkMail && dcop kmail KMailIface openReader
dcop kmail KMailIface checkMail && dcop kmail kmail newInstance
dcop kmail KMailIface openComposer `xclip -o` "" "" "" "" "" ""
#!/bin/sh
pids=`/bin/ps aux | grep konsole | grep -v grep | grep -v $$ | awk '{print $2}'`
for i in $pids ;do
shown=`dcop konsole-$i konsole-mainwindow#1 isActiveWindow`
if [ "$shown" == "true" ] ;
then
dcop konsole-$i konsole-mainwindow#1 hide
else
dcop konsole-$i konsole-mainwindow#1 hide
dcop konsole-$i konsole-mainwindow#1 restore
fi
done
dcop k3b K3bInterface addUrl %aEach("Selected", "No", "*", "No")%
Burn with k3b
k3b
Multimedia
dcop k3b K3bInterface addUrl %aEach("Selected", "No", "*", "No")%
Shift+B
dcop amarok playlist addMedia %aEach("Selected", "No", "*", "No")%
dcop klipper klipper setClipboardContents $(dcop klipper klipper getClipboardContents | sed -f $sed_script_filename)
y/qwertyuiop\[\]asdfghjkl;'zxcvbnm,.\/йцукенгшщзхъфывапролджэячсмитьбю.QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>?ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,/йцукенгшщзхъфывапролджэячсмитьбю.qwertyuiop\[\]asdfghjkl;'zxcvbnm,.\/ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ,QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<>?/
---------------------------------------
Krusader: крестоносец на марше
Леонид Пономарев
clamscan -i --database=<Путь к базам вирусов> -r --unzip --unrar --arj --lha --tar --deb --tgz
---------------------------------------
Экономим на патчах: diff, xdelta, bdelta
Владимир Кемпик
$ diff -urN gtk-2.8.15 gtk-2.8.17 > gtk.diff
$ xdelta delta gtk+-2.8.15.tar gtk+-2.8.17.tar gtk15-17.xdt
$ deltup -mjb 9 gtk+-2.8.15.tar.bz2 gtk+-2.8.17.tar.bz2 gtk15-17.dtu
$ patch -p1 -i file.diff
$ xdelta patch file.xdt
$ deltup -p file.dtu
$ ./patch.sh file1 file2