<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUIBRHg-fyp7ImA9WhRWF08.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416</id><updated>2012-01-05T04:32:35.657+04:00</updated><category term="icq" /><category term="flash" /><category term="macos" /><category term="synergy" /><category term="keys" /><category term="news" /><category term="books" /><category term="socks" /><category term="fonts" /><category term="mencoder" /><category term="nature" /><category term="xterm" /><category term="dvd" /><category term="fool day" /><category term="firefox" /><category term="dell" /><category term="mutt" /><category term="xbindkeys" /><category term="поиск вакансии" /><category term="tips" /><category term="nginx" /><category term="utf8" /><category term="rails" /><category term="LJ" /><category term="keyboard" /><category term="video" /><category term="todo" /><category term="realtime" /><category term="freebsd" /><category term="vim" /><category term="group" /><category term="raid" /><category term="russian" /><category term="X11" /><category term="notebook" /><category term="backup" /><category term="jabber" /><category term="java" /><category term="wifi" /><category term="keytouch" /><category term="example" /><category term="holiday" /><category term="ktouch" /><category term="putty" /><category term="ffmpeg" /><category term="dream" /><category term="speed internet" /><category term="crypt" /><category term="links" /><category term="fortune" /><category term="pdf" /><category term="vimperator" /><category term="xrandr" /><category term="dns" /><category term="drivers" /><category term="xorg.conf" /><category term="wmii" /><category term="soft" /><category term="screenshot" /><category term="place" /><category term="ubuntu" /><category term="wm" /><category term="google" /><category term="ruby" /><category term="mail" /><category term="podcast" /><category term="support" /><category term="client" /><category term="apple" /><category term="rsa" /><category term="perl" /><category term="ion3" /><category term="mirror" /><category term="fetchmail" /><category term="dump" /><category term="quest" /><category term="qtss" /><category term="vsftpd" /><category term="Picasa" /><category term="download" /><category term="vkontakte.ru" /><category term="ratpoison" /><category term="shell" /><category term="работа" /><category term="abr" /><category term="avi" /><category term="script" /><category term="windows" /><category term="wmv" /><category term="code" /><category term="hald" /><category term="file" /><category term="hardware" /><category term="eeePC" /><category term="social network" /><category term="apache" /><category term="bots" /><category term="gnupg" /><category term="hack" /><category term="emacs" /><category term="docs" /><category term="boot" /><category term="usb" /><category term="php" /><category term="photoshop" /><category term="weechat" /><category term="banners" /><category term="streaming" /><category term="irssi" /><category term="world" /><category term="ssh" /><category term="music" /><category term="simple" /><category term="config" /><category term="X" /><category term="hints" /><category term="life" /><category term="broadcast" /><category term="psi" /><category term="DV" /><category term="helpdesk" /><category term="gvim" /><category term="blogger" /><category term="flood" /><category term="Linux" /><category term="unix" /><category term="NewYear" /><category term="kernel" /><category term="zsh" /><category term="ror" /><category term="qemu" /><category term="password" /><category term="fdisk" /><title>small artificial life</title><subtitle type="html">Блог-записка по freebsd, Mac OS X, Linux, и немного форточек</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.ixpict.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.ixpict.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>110</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SmallArtificialLife" /><feedburner:info uri="smallartificiallife" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEUAQnY4fyp7ImA9Wx9bFEs.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-9220120902549851889</id><published>2011-02-23T14:55:00.001+03:00</published><updated>2011-02-23T14:57:23.837+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-23T14:57:23.837+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="simple" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>простой скрипт для массового переименовывания файлов</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/9220120902549851889/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2011/02/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/9220120902549851889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/9220120902549851889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/tEbcaxBFe7U/blog-post.html" title="простой скрипт для массового переименовывания файлов" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/16dNF6ChBCcTou44byrfR_zVI_4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/16dNF6ChBCcTou44byrfR_zVI_4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/16dNF6ChBCcTou44byrfR_zVI_4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/16dNF6ChBCcTou44byrfR_zVI_4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;таких тысячи, но так чтобы не забыть.

#!/usr/bin/perl -w
use strict;
if (@ARGV &amp;lt; 3){
  print "For use - rename.pl [dir] [regexp] [string_for_replace]\n";
  exit 1;
}

my $DIR = shift @ARGV;
my $REGEXPR = shift @ARGV;
my $STR = shift @ARGV;


foreach my $file (glob "$DIR/*"){
  my $newfile = $file;
  $newfile =~ s/$REGEXPR/$STR/;
 # print "$file - $newfile\n";
  rename $file, $newfile or warn "&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/tEbcaxBFe7U" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2011/02/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MER3w-cCp7ImA9Wx9XFUU.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-4593177947150231599</id><published>2011-01-09T16:56:00.000+03:00</published><updated>2011-01-09T16:56:46.258+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-09T16:56:46.258+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="X" /><category scheme="http://www.blogger.com/atom/ns#" term="macos" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><title>emacs восстановление и сохранение параметров окна при загрузке</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/4593177947150231599/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2011/01/emacs.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4593177947150231599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4593177947150231599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/r1KhAu89azY/emacs.html" title="emacs восстановление и сохранение параметров окна при загрузке" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HMeIzy6xJzjAJimSvKmLrKaxnXQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMeIzy6xJzjAJimSvKmLrKaxnXQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HMeIzy6xJzjAJimSvKmLrKaxnXQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMeIzy6xJzjAJimSvKmLrKaxnXQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Очень уж встало остро необходимость открывать emacs всегда с тем что в нем было и так как в нем было, на просторах интернета откопался следующий конфиг, который я дописал себе в ~/.emacs
(custom-set-variables
  '(desktop-enable t nil (desktop))
  '(save-place t nil (saveplace)))

(defun restore-saved-window-size()
  (unless (load "~/.emacs.d/whsettings" t nil t)
    (setq saved-window-size '(80 &lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/r1KhAu89azY" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2011/01/emacs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRn45fCp7ImA9Wx5bEEQ.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-6990329737268568494</id><published>2010-10-26T16:19:00.001+04:00</published><updated>2010-10-26T16:26:57.024+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-26T16:26:57.024+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="example" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>чтобы не забыть</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/6990329737268568494/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/10/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6990329737268568494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6990329737268568494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/dH5TEuKdO6E/blog-post.html" title="чтобы не забыть" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9RINOiFSojOy8eiYiNlDybmsiWY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9RINOiFSojOy8eiYiNlDybmsiWY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9RINOiFSojOy8eiYiNlDybmsiWY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9RINOiFSojOy8eiYiNlDybmsiWY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Пример из книги, чтобы не потерять, простая функция кодирования "небезопасных" символов:
#!/usr/bin/perl
use strict;
use warnings;

sub url_encode {
  my $text = shift;
  $text =~ s/([^a-z0-9_.!~*'()-])/sprintf "%%%02X", ord($1)/eig;
  $text =~ tr/ /+/;
  return $text;
}

sub url_decode {
  my $text = shift;
  $text =~ tr/+/ /;
  $text =~ s/%([a-f0-9][a-f0-9])/chr(hex($1))/eig;
  return $text;
}
&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/dH5TEuKdO6E" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/10/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMNQXY7eyp7ImA9Wx5UFEw.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-4571295234276203835</id><published>2010-10-18T18:51:00.000+04:00</published><updated>2010-10-18T18:51:30.803+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-18T18:51:30.803+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="macos" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="synergy" /><title>synergy - очень круто!</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/4571295234276203835/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/10/synergy.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4571295234276203835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4571295234276203835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/FN6FdWg_oLI/synergy.html" title="synergy - очень круто!" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N7ZdnTtGjSIF0Kg7rSwdq5TI2hE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N7ZdnTtGjSIF0Kg7rSwdq5TI2hE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N7ZdnTtGjSIF0Kg7rSwdq5TI2hE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N7ZdnTtGjSIF0Kg7rSwdq5TI2hE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;У меня на рабочем столе лежит два компьютера, три монитора, две клавиатуры и две мышки. Это безумно достало, но к счастью я не один такой. Проект senergy как раз решает эту проблему. Он пробрасывает управление (клавиатуры/мышку/буфер обмена) как если бы это были мониторы на одном компьютере. Так же есть возможность отслеживать раскладку(удобно, чтобы понимать что у тебя везде она одна), caps/num/&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/FN6FdWg_oLI" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/10/synergy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEHRn84fSp7ImA9Wx5UEk8.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-649538639211370354</id><published>2010-10-16T13:17:00.000+04:00</published><updated>2010-10-16T13:17:17.135+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T13:17:17.135+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Запуск второго независимого процесса firefox-а</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/649538639211370354/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/10/firefox.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/649538639211370354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/649538639211370354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/7kHZFjFHOSU/firefox.html" title="Запуск второго независимого процесса firefox-а" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xS5GPWNsa2yHwPInfD2Na5RTbzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xS5GPWNsa2yHwPInfD2Na5RTbzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xS5GPWNsa2yHwPInfD2Na5RTbzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xS5GPWNsa2yHwPInfD2Na5RTbzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;делается с помощью опции -no-remote.
А с опцией -ProfileManager можно создать несколько профилей, например для проверки совместимости расширений :)&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/7kHZFjFHOSU" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/10/firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUNQXs9eip7ImA9Wx5VGUw.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-2312574067022285383</id><published>2010-10-13T00:11:00.000+04:00</published><updated>2010-10-13T00:11:30.562+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-13T00:11:30.562+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><title>Полный backup Linux-а</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/2312574067022285383/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/10/backup-linux.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/2312574067022285383?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/2312574067022285383?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/g3ZAx5xToXQ/backup-linux.html" title="Полный backup Linux-а" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cCQrXKVmKMY7tlK8aa76AaEhzX8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cCQrXKVmKMY7tlK8aa76AaEhzX8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cCQrXKVmKMY7tlK8aa76AaEhzX8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cCQrXKVmKMY7tlK8aa76AaEhzX8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Делается в одну команду из под рута :)
tar czpf /mnt/floppy/backup_`date +%d-%m-%Y-%H-%M`.tar.gz / --exclude={"/proc","/sys","/tmp","/var/log","/mnt","/dev","/lost+found","/media"}

Восстановление тоже впрочем :)
tar xpzf backup_file.tar.gz -C /&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/g3ZAx5xToXQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/10/backup-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGRH0-cSp7ImA9Wx5XFkQ.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-7213569875739452861</id><published>2010-09-17T07:47:00.000+04:00</published><updated>2010-09-17T07:47:05.359+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T07:47:05.359+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="keys" /><category scheme="http://www.blogger.com/atom/ns#" term="X11" /><title>Типографские символы ©, ¤, £, ®, ¥, ¼, ½</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/7213569875739452861/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/09/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/7213569875739452861?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/7213569875739452861?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/Cwrsn-XevHk/blog-post.html" title="Типографские символы ©, ¤, £, ®, ¥, ¼, ½" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ka7q_YM3SzPCN6Kb3PpFsft-fEs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ka7q_YM3SzPCN6Kb3PpFsft-fEs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ka7q_YM3SzPCN6Kb3PpFsft-fEs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ka7q_YM3SzPCN6Kb3PpFsft-fEs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Если в форточках для ввода таких символов потребуется нажать правый альт и набрать десятичный код на цифровой клавиатуре, то под линуксом необходимо нажать Ctrl+Shift+u, появиться подчеркнутая u  после которой можно вбить шестнадцатеричный код unicode из этой таблички.

Пользуйтесь на здоровье! :)&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/Cwrsn-XevHk" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/09/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMFQn0zeip7ImA9Wx5XEUk.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-8147419866287302467</id><published>2010-09-10T21:40:00.000+04:00</published><updated>2010-09-10T21:40:13.382+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-10T21:40:13.382+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fortune" /><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>fortune в качестве шпаргалки</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/8147419866287302467/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/09/fortune.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/8147419866287302467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/8147419866287302467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/redQ-6rtGPM/fortune.html" title="fortune в качестве шпаргалки" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CZmJdHHyBoc9hJmrmGbyKAHBH2c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZmJdHHyBoc9hJmrmGbyKAHBH2c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CZmJdHHyBoc9hJmrmGbyKAHBH2c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZmJdHHyBoc9hJmrmGbyKAHBH2c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Часто бывает что нужно записать какие-нибудь мелочи, например команду для обновления мира. Отличное средство для таких "советов" и напоминалок - fortune.

Предположим что вы уже установили этот полезный инструмент.
Теперь создаем файлик:
/usr/share/fortune/ixpict
со следующим содержанием:
Обновление мира с новыми флагами
        emerge -uDN --quiet-build --keep-going world
%
Список возможных &lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/redQ-6rtGPM" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/09/fortune.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQnk5fCp7ImA9Wx5RGU8.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-4723961316792611524</id><published>2010-08-27T21:20:00.000+04:00</published><updated>2010-08-27T21:20:03.724+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T21:20:03.724+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns" /><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>FreeBSD dhclient.conf</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/4723961316792611524/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/08/freebsd-dhclientconf.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4723961316792611524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/4723961316792611524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/o_piU8sQvaI/freebsd-dhclientconf.html" title="FreeBSD dhclient.conf" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xk7pt3l23QTYA93_VwqQrrPVdME/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xk7pt3l23QTYA93_VwqQrrPVdME/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xk7pt3l23QTYA93_VwqQrrPVdME/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xk7pt3l23QTYA93_VwqQrrPVdME/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Сегодня я решал одну из самых распространённых проблем, при получении адреса по dhcp затирается информация которая была у вас например в resolv.conf. Это очень огорчает, особенно когда приходиться пользоваться указанным подключением часто.
Для решения этой беды есть отличный файл (man 5 dhclient.conf) 

Вот например с этой опцией можно всегда оставлять нужный нам DNS:

prepend domain-name-servers&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/o_piU8sQvaI" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/08/freebsd-dhclientconf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIFQX49fCp7ImA9Wx5REUs.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3948848445993495613</id><published>2010-08-19T00:47:00.001+04:00</published><updated>2010-08-19T00:48:30.064+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T00:48:30.064+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>Простое скрипт для выполнения команд на нескольких удаленных компьютерах</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3948848445993495613/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/08/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3948848445993495613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3948848445993495613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/Fk2IhAkt8DE/blog-post.html" title="Простое скрипт для выполнения команд на нескольких удаленных компьютерах" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k0Kxh5D4YrtGm6kp6GhYXeWHup0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k0Kxh5D4YrtGm6kp6GhYXeWHup0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k0Kxh5D4YrtGm6kp6GhYXeWHup0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k0Kxh5D4YrtGm6kp6GhYXeWHup0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Авторизация по ключам должна быть уже настроена!

#!/bin/bash 
if [[ $1 == "-h" ]]
then  
    echo "massssh.sh \"COMMAND\" host1 host2 host3 ... hostX"    
    exit 0
elif [[ -z $1 ]]
then
echo "massssh.sh \"COMMAND\" host1 host2 host3 ... hostX"    
exit 0                                                 
fi
 
    
COMMAND=$1
shift     
 
echo "Are you sure? [y/n]"
read ack
 
if [ "$ack" != "y" ]&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/Fk2IhAkt8DE" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8BQXg4cSp7ImA9Wx5SGE8.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-6473642638001924897</id><published>2010-08-15T02:27:00.000+04:00</published><updated>2010-08-15T02:27:30.639+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-15T02:27:30.639+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="todo" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="soft" /><category scheme="http://www.blogger.com/atom/ns#" term="links" /><title>рекомендую - todo.sh</title><link rel="related" href="http://ginatrapani.github.com/todo.txt-cli/" title="рекомендую - todo.sh" /><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/6473642638001924897/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/08/todosh.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6473642638001924897?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6473642638001924897?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/EK9tTaZI_a0/todosh.html" title="рекомендую - todo.sh" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mlw_iMqpWaOfzvD6nQFtfvKdqEM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mlw_iMqpWaOfzvD6nQFtfvKdqEM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mlw_iMqpWaOfzvD6nQFtfvKdqEM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mlw_iMqpWaOfzvD6nQFtfvKdqEM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Решил тут избавиться от бумаги и порядком надоевшего отдельного ежедневника (я про бумажный). Поглядев в сторону GTK/qt - todo-менеджеров не без удовольствия удалил их из системы, громоздкие не поворотливые монстры.

Мой выбор консольный todo.sh! ссылка в теме :)&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/EK9tTaZI_a0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/08/todosh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQBQHo6eSp7ImA9Wx5TEE0.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3209128732770096608</id><published>2010-07-25T00:12:00.000+04:00</published><updated>2010-07-25T00:12:31.411+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-25T00:12:31.411+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><title>FreeBSD 9 Current -&gt; FreeBSD 8.1</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3209128732770096608/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/07/freebsd-9-current-freebsd-81.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3209128732770096608?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3209128732770096608?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/pCZR8dTmfTw/freebsd-9-current-freebsd-81.html" title="FreeBSD 9 Current -&gt; FreeBSD 8.1" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nqkNs_GH3_N7IHyUxG0Fcg4Iirg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nqkNs_GH3_N7IHyUxG0Fcg4Iirg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nqkNs_GH3_N7IHyUxG0Fcg4Iirg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nqkNs_GH3_N7IHyUxG0Fcg4Iirg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;даунгредился (узнал что наконец-таки включили нужные драйвера мне на WiFi в 8-ку), сижу радуюсь, обошлось вроде бы без проблем, WiFi - работает, и вроде все собирается. Даже конфиг ядра менять почти не пришлось.&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/pCZR8dTmfTw" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/07/freebsd-9-current-freebsd-81.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMNQ3czfip7ImA9WxFbGEg.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-2527450096942774451</id><published>2010-07-11T17:04:00.000+04:00</published><updated>2010-07-11T17:04:52.986+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-11T17:04:52.986+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="config" /><category scheme="http://www.blogger.com/atom/ns#" term="X11" /><category scheme="http://www.blogger.com/atom/ns#" term="xterm" /><title>цвета в xterm</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/2527450096942774451/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/07/xterm.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/2527450096942774451?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/2527450096942774451?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/lTD8p4ochqM/xterm.html" title="цвета в xterm" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AUK0Ya_TygRbZj8AkH6e7TwflFw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AUK0Ya_TygRbZj8AkH6e7TwflFw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AUK0Ya_TygRbZj8AkH6e7TwflFw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AUK0Ya_TygRbZj8AkH6e7TwflFw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;В очередной раз обновил .Xdefaults
на этот раз поправил цвета в xterm-е дефолтные цвета вызывают только нервную дрожь, по этому сейчас все выглядит как-то так:
*XTerm*saveLines: 10024                                                
*XTerm*font:-xos4-terminus-medium-r-*--14-*-*-*-*-*-iso10646-1         
*XTerm*foreground: gray90                                              
*XTerm*loginShell: True&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/lTD8p4ochqM" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/07/xterm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHRH04eCp7ImA9WxFbFk8.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-5888779382742630024</id><published>2010-07-09T00:52:00.000+04:00</published><updated>2010-07-09T00:52:15.330+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-09T00:52:15.330+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><title>Новый make.conf и firefox</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/5888779382742630024/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/07/makeconf-firefox.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5888779382742630024?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5888779382742630024?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/h0h9VI3eGqY/makeconf-firefox.html" title="Новый make.conf и firefox" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0dUq3C87jI0QXeTN7tKaChFufPo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0dUq3C87jI0QXeTN7tKaChFufPo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0dUq3C87jI0QXeTN7tKaChFufPo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0dUq3C87jI0QXeTN7tKaChFufPo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;пересобрал у себя Огнелиса после изменения make.conf до:
#cchache
.if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*)) &amp;amp;&amp;amp; !defined(NOCCACHE)
CC=/usr/local/libexec/ccache/world-cc
CXX=/usr/local/libexec/ccache/world-c++
.endif

CPUTYPE?=core2
CFLAGS= -O2 -fno-strict-aliasing -pipe
CXXFLAGS+= -fconserve-space
WITH_LINUX=yes&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/h0h9VI3eGqY" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/07/makeconf-firefox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHQng6fyp7ImA9WxFUEEQ.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3178516588592371299</id><published>2010-06-21T09:17:00.000+04:00</published><updated>2010-06-21T09:17:13.617+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-21T09:17:13.617+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xrandr" /><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="xorg.conf" /><title>Меняем разрешение на лету</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3178516588592371299/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/06/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3178516588592371299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3178516588592371299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/51HaqtMVsP0/blog-post.html" title="Меняем разрешение на лету" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lDO-e6BYaUKpjbuBvORRBFv7CDU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lDO-e6BYaUKpjbuBvORRBFv7CDU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lDO-e6BYaUKpjbuBvORRBFv7CDU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lDO-e6BYaUKpjbuBvORRBFv7CDU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Став владельцем ноутбука и довольно часто цепляю его к разным мониторам, встал вопрос со сменой разрешения экрана "на лету". Выполнить это сие замечательное действие можно с помощью xrandr.

Собираем его:
cd /usr/ports/x11/xrandr/ &amp;amp;&amp;amp; make install clean

Все дальнейшие действия можно не выполнять под рутом, а под тем пользователем от которого у вас запущены X-ы.
Находим все возможные выходы (&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/51HaqtMVsP0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHQH87fSp7ImA9WxFUEEk.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3124019324216322968</id><published>2010-06-20T18:48:00.004+04:00</published><updated>2010-06-20T18:55:31.105+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-20T18:55:31.105+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="keyboard" /><category scheme="http://www.blogger.com/atom/ns#" term="xorg.conf" /><category scheme="http://www.blogger.com/atom/ns#" term="X" /><category scheme="http://www.blogger.com/atom/ns#" term="hald" /><category scheme="http://www.blogger.com/atom/ns#" term="X11" /><title>FreeBSD настройка переключения клавиатуры с hal</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3124019324216322968/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/06/freebsd-hal.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3124019324216322968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3124019324216322968?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/766CrswR9IA/freebsd-hal.html" title="FreeBSD настройка переключения клавиатуры с hal" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P9YwgOjIFGdXZqYkUMIsiQdZUhE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9YwgOjIFGdXZqYkUMIsiQdZUhE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P9YwgOjIFGdXZqYkUMIsiQdZUhE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9YwgOjIFGdXZqYkUMIsiQdZUhE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Поставил на ноутбук FreeBSD 9 :) В стабильной ветке не нашлось драйверов для моего WiFi. Был очень удивлен, оказывается настраивать раскладку через xorg.conf - уже не модно и вообще не правильно. Настоятельно рекомендуют hald. Не знаю зачем это было сделано, но решил таки разобраться.

Для того чтобы все заработало нам необходимо добавить в /etc/rc.conf:
hald_enable="YES"
dbus_enable="YES"

Далее&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/766CrswR9IA" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/06/freebsd-hal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcBRX04fCp7ImA9WxFVGE0.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3193346764871462181</id><published>2010-06-17T23:14:00.001+04:00</published><updated>2010-06-17T23:14:14.334+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-17T23:14:14.334+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="wifi" /><title>WiFi FreeBSD</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3193346764871462181/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/06/wifi-freebsd.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3193346764871462181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3193346764871462181?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/WtEZRO3pLlA/wifi-freebsd.html" title="WiFi FreeBSD" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tenxUnD3UizXZFntTBZHjdbcBY4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tenxUnD3UizXZFntTBZHjdbcBY4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tenxUnD3UizXZFntTBZHjdbcBY4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tenxUnD3UizXZFntTBZHjdbcBY4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Напоминалка себе:
ifconfig wlan0 create wlandev iwn0
ifconfig wlan0 scan
ifconfig wlan0 ssid Name
dhclient wlan0&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/WtEZRO3pLlA" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/06/wifi-freebsd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYCRn4-fSp7ImA9WxFWGE8.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-5623892054014766431</id><published>2010-06-06T15:02:00.000+04:00</published><updated>2010-06-06T15:02:47.055+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-06T15:02:47.055+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="life" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Ubuntu 10.04</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/5623892054014766431/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/06/ubuntu-1004.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5623892054014766431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5623892054014766431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/pxtTrk2Q9cE/ubuntu-1004.html" title="Ubuntu 10.04" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JzGQTvVsz58xNmBArFDSctknmL4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JzGQTvVsz58xNmBArFDSctknmL4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JzGQTvVsz58xNmBArFDSctknmL4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JzGQTvVsz58xNmBArFDSctknmL4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Так уже получилось что из VirtualBox-а Ubuntu переселилась в основную ОСь у меня на ноуте. Причины были и задолбившая меня винда (хотя 7-ка довольно годный продукт), так и невозможность нормально изучать perl. Ubuntu в 10-ой версии произвела впечатление продукта "не лезь пальцами под капот", может оторвать руки. Прям таки можно процитировать:
"Используя С, можно легко выстрелить себе в ногу. На С&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/pxtTrk2Q9cE" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/06/ubuntu-1004.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cDQ3w5eip7ImA9WxFRGUs.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-6735612128102302751</id><published>2010-05-04T14:31:00.000+04:00</published><updated>2010-05-04T14:31:12.222+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-04T14:31:12.222+04:00</app:edited><title>Ахха! годно.</title><link rel="related" href="http://xkcd.com/243/" title="Ахха! годно." /><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/6735612128102302751/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/05/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6735612128102302751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/6735612128102302751?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/8vtk91r0BYo/blog-post.html" title="Ахха! годно." /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MfQjapuO3ritgVpbN3hVf7-ngc4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MfQjapuO3ritgVpbN3hVf7-ngc4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MfQjapuO3ritgVpbN3hVf7-ngc4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MfQjapuO3ritgVpbN3hVf7-ngc4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/8vtk91r0BYo" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDRn47fip7ImA9WxFRFUo.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-492096513575403679</id><published>2010-04-30T00:41:00.003+04:00</published><updated>2010-04-30T00:41:17.006+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-30T00:41:17.006+04:00</app:edited><title>Ubuntu 10.04</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/492096513575403679/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/ubuntu-1004.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/492096513575403679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/492096513575403679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/0zXrxcXChJk/ubuntu-1004.html" title="Ubuntu 10.04" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3OWIvadI9KBeyDs-fYoVfh7OkBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3OWIvadI9KBeyDs-fYoVfh7OkBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3OWIvadI9KBeyDs-fYoVfh7OkBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3OWIvadI9KBeyDs-fYoVfh7OkBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;поставил ubuntu 10.04 на VirtualBox. буду тестить&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/0zXrxcXChJk" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/ubuntu-1004.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ACSXkzfSp7ImA9WxFREE4.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-675549509192292488</id><published>2010-04-23T20:22:00.000+04:00</published><updated>2010-04-23T20:22:48.785+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T20:22:48.785+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="file" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>Запись в файл по метке.</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/675549509192292488/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/blog-post_23.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/675549509192292488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/675549509192292488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/9xDnx3A5sC8/blog-post_23.html" title="Запись в файл по метке." /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_N2RxMlhu764hrjBIeABB2nkL-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_N2RxMlhu764hrjBIeABB2nkL-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_N2RxMlhu764hrjBIeABB2nkL-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_N2RxMlhu764hrjBIeABB2nkL-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Часто надо писать не просто в конец файла, или его начало, а после определенного набора символов (например в конфигах с иерархической структурой).

Ну проще способа я не придумал, поэтому вот функция:

sub fwrite_in {
my $origfile = $_[0];
my $tmpfile=$origfile."tmp";
my $lines_to_print=$_[2];
my $checkline = $_[1];
open (ORIG, $origfile);
open (TMP, $tmpfile);

while ($line = ){
printf TMP $line&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/9xDnx3A5sC8" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/blog-post_23.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEGRnY9eSp7ImA9WxFSGUs.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-5566921554751194941</id><published>2010-04-22T23:26:00.002+04:00</published><updated>2010-04-22T23:30:27.861+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-22T23:30:27.861+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pdf" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><title>Books.ru или наконец-то</title><link rel="related" href="http://books.ru" title="Books.ru или наконец-то" /><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/5566921554751194941/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/booksru.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5566921554751194941?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/5566921554751194941?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/2tWiTr8KPhc/booksru.html" title="Books.ru или наконец-то" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D0iaIO9ELrfXTcH8K5EQeCKDOo0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D0iaIO9ELrfXTcH8K5EQeCKDOo0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D0iaIO9ELrfXTcH8K5EQeCKDOo0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D0iaIO9ELrfXTcH8K5EQeCKDOo0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Зашел на один из любимых мной интернет магазинов, и наконец-то увидел что стали продавать книжки в нормальном правильном формате pdf. И это здорово, если книжка нужна срочно, при наличии практически любой пластиковой карты с деньгами время от покупки до доставки измеряется минутами. Одно маленькое "но" меня удивило, я понимаю борьба с пиратами и т.д. Но книжки по программированию было бы логично &lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/2tWiTr8KPhc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/booksru.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBSHc6cCp7ImA9WxFSGUk.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-3465077539846919236</id><published>2010-04-22T19:17:00.000+04:00</published><updated>2010-04-22T19:17:39.918+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-22T19:17:39.918+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="nginx" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>nginx + PHP (spawn-fcgi) FreeBSD 7.3</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/3465077539846919236/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/nginx-php-spawn-fcgi-freebsd-73.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3465077539846919236?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/3465077539846919236?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/GWOuO5kBMG0/nginx-php-spawn-fcgi-freebsd-73.html" title="nginx + PHP (spawn-fcgi) FreeBSD 7.3" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AnHVyVRm5oI67avdvMHsmt8cSNc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AnHVyVRm5oI67avdvMHsmt8cSNc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AnHVyVRm5oI67avdvMHsmt8cSNc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AnHVyVRm5oI67avdvMHsmt8cSNc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Подсказал тут добрый человек, что apache - мертво, и не стоит его трогать, указал пусть и т.д. :) Спасибо за терпение porfel!

А теперь что из этого вышло. Для приготовления нового web-сервера потребуется freebsd 7.x/8.x, порты, nginx, php (5.3.2), spawn-cgi.

Готовить на удивление просто, хотя у меня много-много времени ушло почему php-cgi падает в корку. Итак, поехали:

cd /usr/ports/lang/php5 &lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/GWOuO5kBMG0" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/nginx-php-spawn-fcgi-freebsd-73.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNR3g7eCp7ImA9WxFSF0o.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-1497352843083014466</id><published>2010-04-20T15:55:00.002+04:00</published><updated>2010-04-20T17:29:56.600+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-20T17:29:56.600+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>apache 1.3.x &amp; 2.0.x &amp; 2.2.x + php 5.3.2</title><link rel="related" href="http://www.bsdportal.ru/viewtopic.php?p=132917#132917" title="apache 1.3.x &amp; 2.0.x &amp; 2.2.x + php 5.3.2" /><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/1497352843083014466/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/apache-13x-20x-22x-php-523.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/1497352843083014466?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/1497352843083014466?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/4Sn12SjbPnc/apache-13x-20x-22x-php-523.html" title="apache 1.3.x &amp; 2.0.x &amp; 2.2.x + php 5.3.2" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>2</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6qqOuNM-3SOX82b1bZ9A3YqiBXk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6qqOuNM-3SOX82b1bZ9A3YqiBXk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6qqOuNM-3SOX82b1bZ9A3YqiBXk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6qqOuNM-3SOX82b1bZ9A3YqiBXk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Все apache падают в кору при попытках собрать с php5_mod, пока помог откат до версии php 5.12. Такой пхп нам не нужен (

UPD: Конечно же php версии 5.3.2 (самая свежая что была в портах на сегодняшний день
UPD1: Не при сборке, а при запуске apache. если вырубить php5_mod - все запускается без лишних вопросов.&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/4Sn12SjbPnc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/apache-13x-20x-22x-php-523.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYMRXc6fCp7ImA9WxFSFUQ.&quot;"><id>tag:blogger.com,1999:blog-7760066751483802416.post-1326311590782825295</id><published>2010-04-18T17:42:00.001+04:00</published><updated>2010-04-18T17:43:04.914+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-18T17:43:04.914+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="password" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>Постоянно переписываю с нуля, надо уже записать</title><link rel="replies" type="application/atom+xml" href="http://www.ixpict.com/feeds/1326311590782825295/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.ixpict.com/2010/04/blog-post_18.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/1326311590782825295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7760066751483802416/posts/default/1326311590782825295?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SmallArtificialLife/~3/WgMq1uK_yRc/blog-post_18.html" title="Постоянно переписываю с нуля, надо уже записать" /><author><name>ixpict</name><uri>http://www.blogger.com/profile/05977726342623287380</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://bp3.blogger.com/_oJvQW4pBMi4/SJSBIAMx1nI/AAAAAAAAAYI/gCnmYAgXN7I/S220/glider.png" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1fTKX3n5nDYkDeBD99q6Z-WneyQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1fTKX3n5nDYkDeBD99q6Z-WneyQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1fTKX3n5nDYkDeBD99q6Z-WneyQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1fTKX3n5nDYkDeBD99q6Z-WneyQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Небольшая функция для perl-a чтобы сгенерировать, более-менее безопасные пароли

sub passgen {
my ($pass, $length);
$length = shift @_;
$length = 10 if (! defined ($length));
my @chars = ('a'..'k','m','n','p'..'z','2'..'9','A'..'K','M'..'N','$','!','%','_','P'..'Z');
for (1..$length) {
$pass .= $chars[int rand @chars];
}

return $pass;
}&lt;img src="http://feeds.feedburner.com/~r/SmallArtificialLife/~4/WgMq1uK_yRc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.ixpict.com/2010/04/blog-post_18.html</feedburner:origLink></entry></feed>

