<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>.:: Projekt AntOS ::.</title>
	<atom:link href="http://projektantos.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://projektantos.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 12 Apr 2011 17:59:44 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='projektantos.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f09d6a0e65db64f4bfeaede715692e41?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>.:: Projekt AntOS ::.</title>
		<link>http://projektantos.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://projektantos.wordpress.com/osd.xml" title=".:: Projekt AntOS ::." />
	<atom:link rel='hub' href='http://projektantos.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Một mẫu .screenrc đơn giản.</title>
		<link>http://projektantos.wordpress.com/2010/11/20/screenrc-example/</link>
		<comments>http://projektantos.wordpress.com/2010/11/20/screenrc-example/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 20:05:28 +0000</pubDate>
		<dc:creator>stk</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://projektantos.wordpress.com/?p=1558</guid>
		<description><![CDATA[Tặng các bạn một mẫu .screenrc mà mình đang dùng. $ cat ~/.screenrc startup_message off shelltitle $ hardstatus alwayslastline hardstatus string &#8220;%{= kG}[%{R}%H%{g}][%{= kw}%-w%{= BW}%n %t%{-}%+w %-= %{g}][%{B}%{W}%c%{g}]&#8220; bind c screen 1 bind ^c screen 1 bind 0 select 10 screen 1 Filed under: Fun Tagged: Tips<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1558&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tặng các bạn một mẫu .screenrc mà mình đang dùng. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>$ cat ~/.screenrc<br />
startup_message off<br />
shelltitle $<br />
hardstatus alwayslastline<br />
hardstatus string &#8220;%{= kG}[%{R}%H%{g}][%{= kw}%-w%{= BW}%n %t%{-}%+w %-= %{g}][%{B}%{W}%c%{g}]&#8220;</p>
<p>bind c screen 1<br />
bind ^c screen 1<br />
bind 0 select 10<br />
screen 1</p></blockquote>
<p style="text-align:center;"><a href="http://projektantos.files.wordpress.com/2010/11/screenshot.png"><img class="aligncenter size-large wp-image-1559" title="gnu-screen_fbgrab" src="http://projektantos.files.wordpress.com/2010/11/screenshot.png?w=614&#038;h=384" alt="" width="614" height="384" /></a></p>
<br />Filed under: <a href='http://projektantos.wordpress.com/category/fun/'>Fun</a> Tagged: <a href='http://projektantos.wordpress.com/tag/tips/'>Tips</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/projektantos.wordpress.com/1558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/projektantos.wordpress.com/1558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/projektantos.wordpress.com/1558/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1558&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://projektantos.wordpress.com/2010/11/20/screenrc-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe249cc31732ea3616ea5c51b0c19b2c?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">stk</media:title>
		</media:content>

		<media:content url="http://projektantos.files.wordpress.com/2010/11/screenshot.png?w=1024" medium="image">
			<media:title type="html">gnu-screen_fbgrab</media:title>
		</media:content>
	</item>
		<item>
		<title>Chuyến đào tạo FOSS và GNU/Linux cho nhân viên công sở tỉnh Ninh Thuận</title>
		<link>http://projektantos.wordpress.com/2010/06/04/chuy%e1%ba%bfn-dao-t%e1%ba%a1o-foss-va-gnulinux-cho-nhan-vien-cong-s%e1%bb%9f-t%e1%bb%89nh-ninh-thu%e1%ba%adn/</link>
		<comments>http://projektantos.wordpress.com/2010/06/04/chuy%e1%ba%bfn-dao-t%e1%ba%a1o-foss-va-gnulinux-cho-nhan-vien-cong-s%e1%bb%9f-t%e1%bb%89nh-ninh-thu%e1%ba%adn/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 08:09:33 +0000</pubDate>
		<dc:creator>stk</dc:creator>
				<category><![CDATA[Events & News]]></category>
		<category><![CDATA[SaigonLUG]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://projektantos.wordpress.com/?p=1542</guid>
		<description><![CDATA[Báo cáo với các bạn đọc là từ ngày 24 đến 29 tháng 5 vừa rồi, tôi có tham gia vào một chuyến đi đào tạo cách sử dụng FOSS và GNU/Linux (distro Ubuntu 10.04) ở mức độ căn bản cho nhân viên văn phòng khối Nhà nước tỉnh Ninh Thuận, mà cụ thể là [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1542&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Báo cáo với các bạn đọc là từ ngày 24 đến 29 tháng 5 vừa rồi, tôi có tham gia vào một chuyến đi đào tạo cách sử dụng FOSS và GNU/Linux (distro Ubuntu 10.04) ở mức độ căn bản cho nhân viên văn phòng khối Nhà nước tỉnh Ninh Thuận, mà cụ thể là tại Thành phố Phan Rang &#8211; Tháp Chàm. Chuyến đi này vốn là một dự án của công ty của một anh bạn tôi trong SaigonLUG, đồng thời đi cùng tôi còn một giảng viên nữa cũng là hội viên của SaigonLUG, đó là anh Huy.</p>
<p>Chương trình của chuyến đi đào tạo này bao gồm 3 lớp học, mỗi lớp kéo dài 2 ngày, tức là 4 buổi (sáng &#8211; chiều). Phân công chương trình thì tôi là người đứng lớp 2 buổi đầu tiên và anh Huy sẽ là trợ giảng, còn 2 buổi sau thì ngược lại. Nội dung ngày học thứ nhất của tôi là giới thiệu về GNU/Linux, distro Ubuntu 10.04 Lucid Lynx và làm quen với môi trường làm việc của Ubuntu. Nội dung ngày thứ nhì của anh Huy là đi vào cụ thể cách dùng các phần mềm trên Ubuntu như quản lí, chỉnh sửa hình ảnh, gõ văn bản, đọc email, lướt web, nghe nhạc, xem phim, vân vân và vân vân&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <span id="more-1542"></span></p>
<p>Sau 3 lớp học, trong số học viên của chúng tôi đã có vài người tỏ ra cực kì hứng thú với Ubuntu mặc dù công việc của họ vốn không liên quan đến CNTT. Có một vài anh thậm chí còn mang cả laptop đến để chúng tôi cài đặt Ubuntu 10.04 vào giúp họ. Ngoài ra trong thời gian tôi và anh Huy ở đó, họ cũng gặp gỡ chúng tôi ở quán cà phê để “tám” thêm chuyện về Linux, về Ubuntu,&#8230; Và điều bất ngờ nhất là có một anh bên sở Tài nguyên Môi trường tỉnh Ninh Thuận dù chưa có nổi bằng A Tin học với Microsoft Windows nhưng cũng đã khá thành thạo các thao tác cơ bản với GNOME và Ubuntu và thậm chí còn biết gõ vài dòng lệnh (theo hướng dẫn của tôi&#8230; qua điện thoại <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). Điều này giúp chứng minh một điều mà tôi cũng như nhiều anh em <em><strong>luser</strong></em> (Linux User <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) thường suy nghĩ, đó là người chưa biết về máy tính cũng có thể làm quen dễ dàng với Linux!! Và không chỉ có vậy, một vài học viên khác của anh em chúng tôi thậm chí đã biết cách tạo yêu cầu ship đĩa Ubuntu từ trước đó!! Và khỏi nói cũng biết là những người như vậy đều đã biết sơ sơ về cách dùng Ubuntu Linux rồi! Thật là tuyệt vời!</p>
<p>Nói chung là tuy rằng khóa học này không thực sự là để giúp người ta chuyển đổi sang Linux ngay lập tức mà chỉ mới mang tính chất đánh động bước đầu, giúp cho họ biết thêm về sự tồn tại của một HĐH gọi là GNU/Linux, nhưng thật sự khóa học này đã hoàn thành xuất sắc vai trò của nó! Chỉ sau 6 ngày ngắn ngủi mà anh em chúng tôi cũng đã có được nhiều contact với một số anh em làm kĩ thuật cũng như một số bác Chánh, Phó văn phòng của Ninh Thuận mà có hứng thú với Open Source và Linux. Về lâu về dài, tôi cũng đang có ý định đưa anh em SaigonLUG của tôi ra Ninh Thuận để làm một cuộc hội thảo, mời lãnh đạo các Sở ban ngành của tỉnh Ninh Thuận đến tham dự nhằm đánh động họ về GNU/Linux. Từ đó, cũng hy vọng rằng tôi có thể mang lại một số dự án triển khai GNU/Linux và FOSS tại Ninh Thuận cho anh em Saigonluggers của tôi. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Tôi tin chắc rằng trong nếu <strong>được PR và quảng bá đúng lúc và đúng tầm</strong> thì nhu cầu nhân lực triển khai và đào tạo FOSS tại Việt Nam sẽ rất lớn, tạo đầu ra và cũng như là một ít kinh phí cho các họat động cộng đồng FOSS và GNU/Linux tại Việt Nam.</p>
<p>Mọi thông tin thêm họat động cổ vũ, quảng bá GNU/Linux và FOSS tôi sẽ liên tục thông báo lại đến các bạn đọc. Cheers!</p>
<br />Filed under: <a href='http://projektantos.wordpress.com/category/events-news/'>Events &amp; News</a>, <a href='http://projektantos.wordpress.com/category/saigonlug/'>SaigonLUG</a> Tagged: <a href='http://projektantos.wordpress.com/tag/news/'>News</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/projektantos.wordpress.com/1542/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/projektantos.wordpress.com/1542/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/projektantos.wordpress.com/1542/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1542&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://projektantos.wordpress.com/2010/06/04/chuy%e1%ba%bfn-dao-t%e1%ba%a1o-foss-va-gnulinux-cho-nhan-vien-cong-s%e1%bb%9f-t%e1%bb%89nh-ninh-thu%e1%ba%adn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe249cc31732ea3616ea5c51b0c19b2c?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">stk</media:title>
		</media:content>
	</item>
		<item>
		<title>Tái thiết lập kết nối adsl bằng python script.</title>
		<link>http://projektantos.wordpress.com/2010/05/06/tai-thi%e1%ba%bft-l%e1%ba%adp-k%e1%ba%bft-n%e1%bb%91i-adsl-b%e1%ba%b1ng-script/</link>
		<comments>http://projektantos.wordpress.com/2010/05/06/tai-thi%e1%ba%bft-l%e1%ba%adp-k%e1%ba%bft-n%e1%bb%91i-adsl-b%e1%ba%b1ng-script/#comments</comments>
		<pubDate>Thu, 06 May 2010 15:32:57 +0000</pubDate>
		<dc:creator>tuantub</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projektantos.wordpress.com/?p=1510</guid>
		<description><![CDATA[Lâu lắm rồi mới có thời gian ngồi nghịch cái gì đó, hôm nay rảnh rỗi gửi bài này lên cho blog đỡ quạnh . Hôm rồi có đọc một bài viết của một bạn bên ubuntu-vn tại đây nói về việc viết script điều khiển modem tự động làm mới kết nối tới ISP. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1510&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lâu lắm rồi mới có thời gian ngồi nghịch cái gì đó, hôm nay rảnh rỗi gửi bài này lên cho blog đỡ quạnh <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Hôm rồi có đọc một bài viết của một bạn bên ubuntu-vn tại <a href="http://forum.ubuntu-vn.org/viewtopic.php?p=93224#p93224">đây</a> nói về việc viết script điều khiển modem tự động làm mới kết nối tới ISP. Cái này là một khả năng sẵn có của trình hỗ trợ tải tệp tin qua internet <a href="http://jdownloader.org/">jdownloader</a> để có thể tải tại một số free hosts bắt người dùng phải chờ đợi một khoảng thời gian giữa hai lần tải, tuy vậy không phải bất kỳ một modem nào cũng được jdownloader hỗ trợ <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .<br />
<span id="more-1510"></span>Là một người hiếu kỳ thì tớ cũng muốn biết cách nào để tự động hóa chuyện đó nhưng đọc tiếp các bài sau không thấy tác giả đả động tới việc làm như thế nào (giấu nghề chăng?) nên tớ liền tự thân vận động, phụt <a href="http://en.wikipedia.org/wiki/Google_Chrome">google chrome</a> lên hỏi cụ google về chuyện này. Hmm, sau một hồi tìm kiếm (phải một hồi vì tớ không giỏi google + tiếng Tây lắm nên không thể tìm được tổ hợp từ khóa thích hợp ngay lập tức <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) thì tớ tìm được bài viết <a href="http://chinmaykamat.wordpress.com/2008/11/07/script-to-restart-adsl-modem-automatically/">này</a>, đọc sơ qua bài viết với sự hỗ trợ của <a href="http://translate.google.com/translate?js=y&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=1&amp;eotf=1&amp;u=http://chinmaykamat.wordpress.com/2008/11/07/script-to-restart-adsl-modem-automatically/&amp;sl=en&amp;tl=vi">google translate</a> tớ mang máng hiểu được các công đoạn cần làm để có thể đi tới đích:<br />
1. Thử tìm hiểu coi modem được sử dụng có hỗ trợ telnet/ssh &#8230; không? (thường sẽ là telnet)<br />
2. Khi telnet/ssh đến modem thì nhập tài khoản và mật mã có đặc điểm gì?<br />
3. Sử dụng lệnh gì để làm mới kết nối adsl tới ISP?<br />
4. Viết script tự động hóa tất cả các công đoạn trên <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h2><strong>Bắt đầu:</strong></h2>
<p><strong><em>Một:</em></strong></p>
<p>Tớ phóng anh terminal lên và gõ :</p>
<pre class="brush: plain; gutter: false;">
tuantub@tuantub-desktop:~$ telnet 192.168.1.1
</pre>
<p>(ở đây 192.168.1.1 là địa chỉ của modem nhà tớ trong nội mạng)</p>
<pre class="brush: plain; gutter: false;">
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.

User name: admin

Password: ************

ras&gt;
</pre>
<p>hmm, gõ gì tiếp ta? Gõ đại vậy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush: plain; gutter: false;">
ras&gt; help
Valid commands are:
sys             exit            ether           wan
ip              bridge          certificates    bm
lan             fxs             slic            voice
isdn            autoSec
</pre>
<p>hmm, cái wan là cái đáng chú ý, gõ tiếp:</p>
<pre class="brush: plain; gutter: false;">
ras&gt; wan
atm             node            hwsar           callsch
adsl            zeroCfg
</pre>
<p>adsl cũng đáng chú ý <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , gõ tiếp:</p>
<pre class="brush: plain; gutter: false;">
ras&gt; wan adsl
chandata        opmode          linedata        perfdata
rateadap        reset           status          open
opencmd         close           coinfo          targetnoise
version         errorsecond     driver          DiagnosticsInfo
statistics      config
</pre>
<p>voilà ! có thêm lệnh reset <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  vậy thử gõ :</p>
<pre class="brush: plain; gutter: false;">
ras&gt; wan adsl reset
</pre>
<p>và quay sang dòm chú modem &#8211;&gt; đèn internet tắt, nhấp nháy liên hồi, như vậy là câu lệnh trên có tác dụng làm mới kết nối ! Công nhận mình rùa thiệt <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Xong công đoạn 1&#8230; 2,3 một cách may mắn <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  tớ quay trở lại với bài viết được link ở phần trên và tìm cách bắt trước script trong bài đó.</p>
<p><strong><em>&#8230;Bốn:</em><br />
</strong>Để ý các công đoạn login ở phần trên thì những điểm cần chú ý là:<br />
a. Khi hiện dòng &#8216;User name: &#8216; thì sẽ nhập tên đăng nhập (thường sẽ là <strong>admin</strong>).<br />
b. Khi hiện dòng &#8216;Password: &#8216; thì sẽ nhập mật khẩu (ở đây tớ dùng <strong>YoullNeverSeeMyPassword</strong> )<br />
c. Khi hiện &#8216;ras&gt; &#8216; thì có thể gửi lệnh<br />
(Chú ý :mỗi modem sẽ có những bước tương tự nhưng có thể có ký hiệu khác nhau <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>Tớ sửa đổi script của tác giả một chút thành:</p>
<pre class="brush: python; gutter: false;">
#!/usr/bin/env python

import pexpect

p = pexpect.spawn('telnet 192.168.1.1')
p.expect('User name: ')
p.sendline('admin')    # Sending Username.
p.expect('Password: ')
p.sendline('YoullNeverSeeMyPassword')    # Sending Password.
p.expect('ras&gt; ')
p.sendline('wan adsl reset')    # Sending command to the shell.
</pre>
<p><span style="color:#0000ff;"><strong>(Chú ý: để chạy script trên phải cài thêm gói python-pexpect)<br />
</strong></span> và chạy thử nhưng không có tác dụng, hmm sao vậy ta? Thử chạy trong python shell thì cũng không thấy kết quả gì, thử gõ thêm một số lệnh:</p>
<pre class="brush: python; gutter: false;">
&gt;&gt;&gt; p = pexpect.spawn('telnet 192.168.1.1')
&gt;&gt;&gt; p.expect('User name: ')
0
&gt;&gt;&gt; p.sendline('admin')    # Sending Username.
6
&gt;&gt;&gt; p.expect('Password: ')
0
&gt;&gt;&gt; p.sendline('YoullNeverSeeMyPassword')    # Sending Password.
13
&gt;&gt;&gt; p.expect('ras&amp;gt; ')
0
&gt;&gt;&gt; p.sendline('wan adsl reset')    # Sending command to the shell.
15
&gt;&gt;&gt; p.before
'************\r\n\r\n'
&gt;&gt;&gt; p.readline()
'\x1b7wan adsl reset\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\x1b7\r\n'
</pre>
<p>thì thấy kết nối được tái thiết lập, như vậy có vẻ như là do cái modem của mình nó liên tục gửi dòng trắng về nên bắt buộc phải đọc cái dòng trắng đó rồi mới gửi lệnh được? Không sao, cần thì thêm vào thôi <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .<br />
Cuối cùng cái script sẽ rất đơn giản là:</p>
<pre class="brush: python; gutter: false;">
#!/usr/bin/env python

import pexpect

p = pexpect.spawn('telnet 192.168.1.1')
p.expect('User name: ')
p.sendline('admin')    # Sending Username.
p.expect('Password: ')
p.sendline('YoullNeverSeeMyPassword')    # Sending Password.
p.expect('ras&gt; ')
p.sendline('wan adsl reset')    # Sending command to the shell.
p.readline()
p.sendline('exit') #logout modem
</pre>
<p>Chạy thử script vài lần để kiểm tra thì thấy cái modem cũng mệt nên cho nó nghỉ <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Tóm lại, với một số công đoạn đơn giản trên thì tớ nghĩ bất kỳ ai cũng có thể tạo ra một script cho riêng mình để tiện sử dụng tại gia <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><strong><span style="color:#ff0000;">Chú ý:</span></strong></p>
<p><span style="color:#ff0000;">- Chỉ nên sử dụng thử nghiệm trên modem của mình, không nên sử dụng trên modem dùng chung với người khác.</span></p>
<p><span style="color:#ff0000;">- Tớ không chịu trách nhiệm cho việc sử dụng các kiến thức trong bài viết này vào việc phá hoại.</span></p>
<p><span style="color:#ff0000;">- Tất cả các câu lệnh và mã được chạy và thử nghiệm trên Ubuntu 9.10.</span></p>
<p><strong>References:</strong><br />
<a href="http://chinmaykamat.wordpress.com/2008/11/07/script-to-restart-adsl-modem-automatically/">http://chinmaykamat.wordpress.com/2008/11/07/script-to-restart-adsl-modem-automatically/</a></p>
<br />Filed under: <a href='http://projektantos.wordpress.com/category/fun/'>Fun</a>, <a href='http://projektantos.wordpress.com/category/gnulinux/'>GNU/Linux</a>, <a href='http://projektantos.wordpress.com/category/programming/'>Programming</a>, <a href='http://projektantos.wordpress.com/category/programming/python/'>Python</a>, <a href='http://projektantos.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/projektantos.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/projektantos.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/projektantos.wordpress.com/1510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1510&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://projektantos.wordpress.com/2010/05/06/tai-thi%e1%ba%bft-l%e1%ba%adp-k%e1%ba%bft-n%e1%bb%91i-adsl-b%e1%ba%b1ng-script/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869ef5d4dffafd77f729779d61ba4eb9?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">tuantub</media:title>
		</media:content>
	</item>
		<item>
		<title>Trục trặc với card wifi Atheros trong Arch Linux</title>
		<link>http://projektantos.wordpress.com/2010/05/06/tr%e1%bb%a5c-tr%e1%ba%b7c-v%e1%bb%9bi-card-wifi-atheros-trong-arch-linux/</link>
		<comments>http://projektantos.wordpress.com/2010/05/06/tr%e1%bb%a5c-tr%e1%ba%b7c-v%e1%bb%9bi-card-wifi-atheros-trong-arch-linux/#comments</comments>
		<pubDate>Thu, 06 May 2010 04:41:34 +0000</pubDate>
		<dc:creator>stk</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://projektantos.wordpress.com/?p=1508</guid>
		<description><![CDATA[Hôm nay lại gặp trục trặc với card wifi của Atheros trong Arch Linux. Trường hợp xảy ra trục trặc: Khởi động máy tính nhưng không cắm dây Ethernet RJ-45. (hơi lạ, vì không thấy sự liên quan gì giữa Ethernet và Wifi Card) Mô tả trục trặc: Lệnh ifconfig không cho thấy giao diện [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1508&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hôm nay lại gặp trục trặc với card wifi của Atheros trong Arch Linux.</p>
<p>Trường hợp xảy ra trục trặc:<br />
Khởi động máy tính nhưng không cắm dây Ethernet RJ-45. (hơi lạ, vì không thấy sự liên quan gì giữa Ethernet và Wifi Card)</p>
<p>Mô tả trục trặc:<br />
Lệnh ifconfig không cho thấy giao diện mạng wlan0 (vốn dành cho wifi)<br />
Lệnh lsmod CÓ cho thấy module ath5k tương ứng đã được loaded.</p>
<p>Cách giải quyết tạm thời</p>
<p>$ sudo modprobe ath5k<br />
$ sudo ifconfig wlan0 up<br />
$ sudo iwlist scan</p>
<p>Bây giờ tạm thời note lại, khi nào rảnh sẽ nhiên cứu vấn đề này.</p>
<br />Filed under: <a href='http://projektantos.wordpress.com/category/hardware/'>Hardware</a> Tagged: <a href='http://projektantos.wordpress.com/tag/misc/'>Misc</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/projektantos.wordpress.com/1508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/projektantos.wordpress.com/1508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/projektantos.wordpress.com/1508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1508&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://projektantos.wordpress.com/2010/05/06/tr%e1%bb%a5c-tr%e1%ba%b7c-v%e1%bb%9bi-card-wifi-atheros-trong-arch-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe249cc31732ea3616ea5c51b0c19b2c?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">stk</media:title>
		</media:content>
	</item>
		<item>
		<title>Học ngoại ngữ và rèn khả năng viết bằng&#8230; Google</title>
		<link>http://projektantos.wordpress.com/2010/03/16/study-lang-with-google/</link>
		<comments>http://projektantos.wordpress.com/2010/03/16/study-lang-with-google/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 21:31:19 +0000</pubDate>
		<dc:creator>stk</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://projektantos.wordpress.com/?p=1501</guid>
		<description><![CDATA[Đây là một ý tưởng của cá nhân của stk, đã ấp ủ từ rất lâu nhưng nay mới có cơ hội viết ra. Ý tưởng này của mình đã nảy ra một thời gian sau khi đọc bài viết &#8220;Tán gái bằng Google&#8221; khá thú vị của tác giả thaidn cách đây vài năm. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1501&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Đây là một ý tưởng của cá nhân của stk, đã ấp ủ từ rất lâu nhưng nay mới có cơ hội viết ra. Ý tưởng này của mình đã nảy ra một thời gian sau khi đọc bài viết &#8220;<a href="http://vnhacker.blogspot.com/2007/09/mua-vui-cng-c-mt-vi-trng-canh.html" target="_blank">Tán gái bằng Google</a>&#8221; khá thú vị của tác giả thaidn cách đây vài năm. Thực chất thì ý của mình cũng không có gì mới, mình nghĩ cũng đã có nhiều người viết về chủ đề này rồi. Tuy nhiên mình thấy nó vẫn là một thủ thuật hữu ích cho bản thân mình cho đến ngày hôm nay nên mới viết bài này.<span id="more-1501"></span></p>
<p>Trong bài viết &#8220;Tán gái bằng Google&#8221; nói trên, tác giả đã nêu ra một thực tế là các thông tin cá nhân của bạn đều có thể bị rò rỉ ra ngoài Internet <em>theo một cách nào đó</em> và người khác có thể dễ dàng tìm thấy những thông tin này. Sau khi đọc xong bài viết thú vị đó, (lúc đó, năm 2007, mình cũng chỉ&#8230; vừa mới biết sơ sơ cách sử dụng Google được có vài tháng:P) stk mới suy nghĩ rằng nếu như ngay cả những chuyện mà người ta vốn thích giữ kín như thông tin cá nhân còn có thể xem được qua Google thì có lẽ trang web này&#8230; <strong>đã quá</strong>! Thế là bắt đầu vào Google search nhiều hơn, ban đầu là search về game, phim ảnh, tá lả thứ, và thậm chí là search thông tin về một số cô bạn gái trong lớp/trường nữa cơ <span style="color:#ff0000;"><strong>[1]</strong></span> <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> &#8230; Sau một thời gian ngắn thì mình mới để ý là Google có thống kê kết quả tìm kiếm cho mỗi từ khóa và có tính năng tìm kiếm theo đúng từ khóa (với cặp dấu &#8221; &#8220;). Tự nhiên lúc đó stk lại nghĩ nếu dùng con số thống kê đó để xem một cụm từ có được dùng phổ biến hay không thì có lẽ cũng hay phết! Thế là stk bắt đầu thử, cách thử của mình như sau:</p>
<p><span style="text-decoration:underline;"><strong>Ví dụ trong một trường hợp mà mình phân vân không biết sử dụng giới từ nào:</strong></span> (cái này khá phổ biến ở các bạn mới học ngoại ngữ)</p>
<p>Ví dụ: Dịch câu &#8220;Tôi viết cho anh ấy một bức thư&#8221; sang tiếng Anh. Chà khó nghĩ quá ta! &#8220;Cho&#8221; trong từ điển Việt &#8211; Anh dịch là &#8220;for&#8221; vậy chắc chắn là &#8220;I write for him a letter&#8221; rồi. và stk cũng có một thời gian viết kiểu này khi còn ở nhà trường phổ thông. Lúc đấy mình cũng cảm thấy không chắc đây là &#8220;for&#8221; hay &#8220;to&#8221;, <strong>mà cái gì không chắc thì hãy&#8230; google:</strong></p>
<p>&#8220;I write to him a letter&#8221; &#8211; 3 kết quả</p>
<p>&#8220;I write for him a letter&#8221; &#8211; không có kết quả</p>
<p>Ặc, sao mà kì dzậy ta ?!? Vò đầu bức trán một hồi, stk vô tình xóa chữ &#8220;I&#8221; trong cả 2 từ khóa trên thì thu được:</p>
<p>&#8220;write to him a letter&#8221; &#8211; 3.380.000 kết quả</p>
<p>&#8220;write for him a letter&#8221; &#8211; chỉ có 10 kết quả</p>
<p>À, đến đây thì đã đủ <em>chứng cứ</em> để xác định dùng giới từ nào rồi. Từ đó stk tui mới nghiệm ra rằng từ khóa càng đơn giản và súc tích bao nhiêu thì kết quả tìm được sẽ càng tốt bấy nhiêu. Dần dần sau này, stk còn nhận ra là như ví dụ trên thì từ khóa của stk vẫn còn thừa 1 chữ &#8220;a letter&#8221; mà có thể bỏ đi để ra được kết quả tốt hơn nữa! Tuy nhiên <strong>hãy cẩn thận</strong>, việc chúng ta thu gọn từ khóa sao cho súc tích là tốt, nhưng đừng thu gọn qua mức sẽ làm ảnh hưởng ngược lại đến độ tính xác của kết quả cần tìm! Ví dụ như 2 từ khóa ở trên thì gọn đến mức tối đa chỉ có thể là &#8220;write to him&#8221; và &#8220;write for him&#8221; mà thôi. Nếu chúng ta bỏ đối tượng &#8220;him&#8221; đi thì khi đó <strong>sẽ không còn có thể xác định được giới từ</strong> nào đi theo sau động từ &#8220;write&#8221; cả. Lí do thì quá rõ ràng, &#8220;write&#8221; cũng như đa số động từ khác trong tiếng Anh, có thể dùng kèm với rất nhiều giới từ, mỗi cái cho một đối tượng hoặc trường hợp cụ thể. Do vậy tất yếu là bạn cũng cần hiểu biết ở mức độ căn bản đ/v loại ngôn ngữ mà bạn định áp dụng phương pháp này để tránh nhầm lẫn.</p>
<p>Trên đây chỉ là một ví dụ rất nhỏ mà tôi nêu ra trong việc áp dụng thủ thuật này.  Bởi vì điều tôi muốn khi viết bài này không phải là chỉ cho các bạn từng trường hợp cụ thể phải chọn từ khóa ra làm sao. Tôi tin rằng điều đó cần chính sự sáng tạo và sự động não của các bạn, còn điều tôi làm ở bài viết này chỉ đơn thuần là giới thiệu cho các bạn <strong>phương pháp để làm điều đó</strong> mà thôi. Tôi chỉ muốn nói thêm là phương pháp này đã giúp ích tôi rất nhiều trong việc cải thiện khả năng đọc, viết tiếng Anh của tôi trong mấy năm qua. Và gần đây nó cũng giúp tôi ít nhiều trong chuyện học và đọc tiếng Pháp. Ngoài ra, bạn cũng có thể dùng phương pháp này đối với cả&#8230; tiếng Việt nếu muốn, dù chúng ta là người nói tiếng Việt bản xứ nhưng chúng ta đâu thể chắc được tiếng Việt của mình đã đúng và đã dễ hiểu đâu, phải không nào? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Nếu bạn có thắc mắc gì về cách sử dụng phương pháp này, hãy comment vào đây hoặc gửi email cho tôi vào địa chỉ <a href="mailto:annguyen.foss@gmail.com">annguyen.foss@gmail.com </a></p>
<p>Thân mến.<br />
-stk</p>
<p><span style="text-decoration:underline;"><span style="color:#ff0000;"><strong>Lưu ý</strong></span></span></p>
<p><strong><span style="color:#ff0000;">[1]</span></strong> Đây là một việc làm <strong>không tốt</strong>, và stk chẳng lấy làm tự hào gì về việc này. Trừ phi bạn google để tìm kiếm thông tin về một đối tác, khác hàng, vân vân trong quan hệ làm ăn thì không sao cả, vì trong trường hợp đa số các thông tin liên lạc đều được người ta công bố một cách có chủ đích. Còn nếu bạn dò la tin tức của một ai đó chỉ để theo dõi họ, ví dụ như để tán tỉnh một cô bạn gái nào đó thì hoàn toàn là một việc làm không tốt chút nào cả!</p>
<br />Filed under: <a href='http://projektantos.wordpress.com/category/fun/'>Fun</a> Tagged: <a href='http://projektantos.wordpress.com/tag/misc/'>Misc</a>, <a href='http://projektantos.wordpress.com/tag/tips/'>Tips</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/projektantos.wordpress.com/1501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/projektantos.wordpress.com/1501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/projektantos.wordpress.com/1501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=projektantos.wordpress.com&amp;blog=7164076&amp;post=1501&amp;subd=projektantos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://projektantos.wordpress.com/2010/03/16/study-lang-with-google/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fe249cc31732ea3616ea5c51b0c19b2c?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">stk</media:title>
		</media:content>
	</item>
	</channel>
</rss>
