<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8843631594236723172.post9151867224093265999..comments</id><updated>2008-12-16T20:00:41.596+02:00</updated><category term='interface'/><category term='linux'/><category term='разговоры'/><category term='SuSE'/><category term='mandriva'/><category term='mac'/><title type='text'>Comments on the other side: /etc/passwd: удаляем неугодных :)</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.in4.org.ua/feeds/9151867224093265999/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html'/><author><name>Vasiliy Litovchenko</name><uri>https://profiles.google.com/103015243630412161433</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-ls_xP2vbJ5o/AAAAAAAAAAI/AAAAAAAAAUA/XItpSgGWmvo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-6339245081625766893</id><published>2008-12-16T20:00:00.000+02:00</published><updated>2008-12-16T20:00:00.000+02:00</updated><title type='text'>хотя нет, я погоречился</title><content type='html'>хотя нет, я погоречился</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/6339245081625766893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/6339245081625766893'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1229450400000#c6339245081625766893' title=''/><author><name>Assaron</name><uri>http://www.blogger.com/profile/13208654650829427393</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-395688235'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-717473625781304130</id><published>2008-12-16T18:56:00.000+02:00</published><updated>2008-12-16T18:56:00.000+02:00</updated><title type='text'>ну дак это известный факт про принтф и стримы, что...</title><content type='html'>ну дак это известный факт про принтф и стримы, что начиная с файликов размером от метра стримы сильно проигрывают</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/717473625781304130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/717473625781304130'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1229446560000#c717473625781304130' title=''/><author><name>Assaron</name><uri>http://www.blogger.com/profile/13208654650829427393</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-395688235'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-6576881251519229337</id><published>2008-11-28T09:38:00.000+02:00</published><updated>2008-11-28T09:38:00.000+02:00</updated><title type='text'>Попробуйте ради интереса в Си++ поменять map на ha...</title><content type='html'>Попробуйте ради интереса в Си++ поменять map на hash_map и cout &amp;lt;&amp;lt; buf &amp;lt;&amp;lt; endl; на cout &amp;lt;&amp;lt; buf &amp;lt;&amp;lt; &amp;quot;\n&amp;quot;, т. к. endl отключает буферизацию.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/6576881251519229337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/6576881251519229337'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227857880000#c6576881251519229337' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1242464592'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-1645840795041840433</id><published>2008-11-27T22:22:00.000+02:00</published><updated>2008-11-27T22:22:00.000+02:00</updated><title type='text'>Примерно вот такая.&lt;br&gt;&lt;br&gt;diesel@indie:~/scripts/...</title><content type='html'>Примерно вот такая.&lt;BR/&gt;&lt;BR/&gt;diesel@indie:~/scripts/passwdsplit$ time ./a.out test_passwd_list test_passwd &amp;gt; result&lt;BR/&gt;&lt;BR/&gt;real 0m2.241s&lt;BR/&gt;user 0m1.645s&lt;BR/&gt;sys 0m0.213s&lt;BR/&gt;diesel@indie:~/scripts/passwdsplit$ g++ passwd5.cpp &lt;BR/&gt;diesel@indie:~/scripts/passwdsplit$ time ./a.out test_passwd_list test_passwd &amp;gt; result&lt;BR/&gt;&lt;BR/&gt;real 0m4.485s&lt;BR/&gt;user 0m2.459s&lt;BR/&gt;sys 0m1.717s&lt;BR/&gt;&lt;BR/&gt;diesel@indie:~/scripts/passwdsplit$ time ./noregexp.pl test_passwd_list test_passwd &amp;gt;result &lt;BR/&gt;&lt;BR/&gt;real 0m3.940s&lt;BR/&gt;user 0m3.172s&lt;BR/&gt;sys 0m0.347s&lt;BR/&gt;diesel@indie:~/scripts/passwdsplit$ time ./noregexp.rb test_passwd_list test_passwd &amp;gt;result &lt;BR/&gt;&lt;BR/&gt;real 0m5.432s&lt;BR/&gt;user 0m4.873s&lt;BR/&gt;sys 0m0.180s&lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;я не берусь оценивать скорость чего-бы то ни было на основании подобных измерений. или утверждать что надо использовать &lt;I&gt;b&lt;/I&gt; вместо &lt;I&gt;a&lt;/I&gt;. Это просто то, что получалось у меня.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/1645840795041840433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/1645840795041840433'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227817320000#c1645840795041840433' title=''/><author><name>diesel</name><uri>http://www.blogger.com/profile/16405128306351684744</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-926538205'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-5905491341932822446</id><published>2008-11-27T19:42:00.000+02:00</published><updated>2008-11-27T19:42:00.000+02:00</updated><title type='text'>Не знал, что cout из iostream настолько "медленный...</title><content type='html'>Не знал, что cout из iostream настолько "медленный". Выходит, вывод через stdio предпочтительнее. Какая между этими вариантами временная разница получилась?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/5905491341932822446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/5905491341932822446'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227807720000#c5905491341932822446' title=''/><author><name>Dr.AKULAvich</name><uri>http://www.blogger.com/profile/10567533341020480269</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16013948525713113619'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp1.blogger.com/_LvKrglWmY-A/SA9mVP6kkGI/AAAAAAAAASQ/2muvyhvC7nY/S220/blogavat.JPG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1504837828'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-8833956791859109315</id><published>2008-11-27T08:49:00.000+02:00</published><updated>2008-11-27T08:49:00.000+02:00</updated><title type='text'>Вы кстати сами можете оценить время, даже если про...</title><content type='html'>Вы кстати сами можете оценить время, даже если прогнать на обычном файле паролей, в котором у мну 38 пользователей(то есть реально ничего не удаляется, а usedel выбрасывает на этапе &amp;quot;нет такого пользователя&amp;quot;:&lt;BR/&gt;&lt;BR/&gt;debian:/home/diesel/passwdsplit# time seq 1  10000 | while read i; do userdel user$i; done 2&amp;gt; /dev/null&lt;BR/&gt;&lt;BR/&gt;real 0m24.550s&lt;BR/&gt;user 0m11.461s&lt;BR/&gt;sys 0m14.305s&lt;BR/&gt;&lt;BR/&gt;debian:/home/diesel/passwdsplit# time seq 1  100000 | while read i; do userdel user$i; done 2&amp;gt; /dev/null&lt;BR/&gt;&lt;BR/&gt;real 4m34.146s&lt;BR/&gt;user 2m21.253s&lt;BR/&gt;sys 2m35.302s</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/8833956791859109315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/8833956791859109315'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227768540000#c8833956791859109315' title=''/><author><name>diesel</name><uri>http://www.blogger.com/profile/16405128306351684744</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-926538205'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-8753968514302723621</id><published>2008-11-27T08:36:00.000+02:00</published><updated>2008-11-27T08:36:00.000+02:00</updated><title type='text'>"прождал 5 минут и выключил". я думаю userdel рабо...</title><content type='html'>"прождал 5 минут и выключил". я думаю userdel работает по времени где-то так же как sed, удаляющий по одному домену, если не медленнее - оно ведь еще кучу проверок делает.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/8753968514302723621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/8753968514302723621'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227767760000#c8753968514302723621' title=''/><author><name>diesel</name><uri>http://www.blogger.com/profile/16405128306351684744</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-926538205'/></entry><entry><id>tag:blogger.com,1999:blog-8843631594236723172.post-691392195680807918</id><published>2008-11-27T00:12:00.000+02:00</published><updated>2008-11-27T00:12:00.000+02:00</updated><title type='text'>Из интереса, сравните работу этих костылей (без об...</title><content type='html'>Из интереса, сравните работу этих костылей (без обид :)) с работой userdel? =)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/691392195680807918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8843631594236723172/9151867224093265999/comments/default/691392195680807918'/><link rel='alternate' type='text/html' href='http://www.in4.org.ua/2008/11/etcpasswd.html?showComment=1227737520000#c691392195680807918' title=''/><author><name>gemelen</name><uri>http://www.blogger.com/profile/11485623752800319216</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16025947341471832827'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.in4.org.ua/2008/11/etcpasswd.html' ref='tag:blogger.com,1999:blog-8843631594236723172.post-9151867224093265999' source='http://www.blogger.com/feeds/8843631594236723172/posts/default/9151867224093265999' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1149301272'/></entry></feed>
