irc.freenode.net #gentoo-cn log: 2009-09-23

•September 23, 2009 • Leave a Comment

[09:06:20] <someone> druggo, 貌似ping 可以了 不过转发出问题了
[09:09:12] <someone> 还是说转发功能 只要修改一个参数 就可以了?
[09:21:39] <someone> iptables -t nat -A PREROUTING -d 58.xx30.6 -j DNAT –to 192.168.1.6
[09:21:55] <someone> 这样做的 目标地址转换 匹配源地址转换 是否有效?
[09:25:33] <someone> 你要转换什么?
[09:26:03] <someone> DF_xchat, 就是将内网地址变成外网的
[09:26:49] <someone> 或者叫映射。。。
[09:28:24] <someone> 就是说,比如访问外网的80端口,实际上是访问内网的80端口?
[09:33:48] <someone> DF_xchat, 是的 不过我这里做的是整个ip的映射 不仅仅是部分端口
[09:38:26] <someone> DF_xchat, 映射功能好了 转发就不行 崩溃啊
[09:44:59] <someone> 映射和转发不会冲突的
[09:54:55] <someone> Range1901, 🙂
[09:56:21] <someone> druggo, 麻烦了。。。
[09:56:48] <someone> Range1901, ?
[11:54:55] <someone> ~ims
[11:54:55] <someone> Use "birthday YYYY-MM-DD" to set the birthday for `Range1901' first. For privacy, whisper is recommended.
[11:55:04] <someone> 崩溃的孩子
[11:56:10] <someone> 更改了 /etc/conf.d/net 需要重启才能生效? 还是用别的命令 up down ?
[11:57:38] <someone> 应该是可以 up down
[11:58:25] <someone> /etc/init.d/net.XXX start
[11:58:58] <someone> net里面对应的设备去start stop restart ,还有可以rc-update add XXX default
[12:02:05] <someone> 干嘛要up down,一般设置好一次就够了啊
[12:02:21] <someone> 都先用基础的命令搞定了,再放到配置上去
[12:02:24] <someone> DF_xchat: 那也得加入特定的run-level
[12:02:26] <someone> 不要用配置去调试
[12:02:39] <someone> 不都是加入到default 或者 boot的嘛
[12:02:49] <someone> init.d 里面net随便起随便关,没事的
[12:11:55] <someone> druggo, 是真 好人 😀
[12:12:02] <someone> 赞美他~~~~~~~~~~~
[12:24:02] <someone> ssh不出去怎么回事。。。
[12:24:16] <someone> MeaCulpa, 人呐~
[12:27:35] <someone> 。。。
[12:27:41] <someone> 咋啦?
[12:27:58] <someone> MeaCulpa, 本机不能ssh 出去 能是哪里的问题? 没有错误提示。。。
[12:28:24] <someone> ping 的通么
[12:28:32] <someone> 痛~
[12:28:35] <someone> 通
[12:28:46] <someone> 看对方sshd的log…
[12:29:39] <someone> 哪里看sshd的log ?
[12:32:52] <someone> MeaCulpa, 好像没有log产生。。。
[13:00:41] <someone> Range1901: telnet 1.2.3.4 22
[13:00:52] <someone> 试试。。。
[13:00:55] <someone> 看看是否能连接上端口
[13:04:14] <someone> DF_xchat, 不行。。。
[13:05:37] <someone> DF_xchat, sshd 的log 是在var里面?
[13:19:39] <someone> ~ims
[13:19:39] <someone> IMS相对指数 of Range1900: 智力 -1.00↑-0.97 情绪 0.00↓-0.21 体力 -1.00↑-0.98 (-1…1)
[13:20:53] <someone> …
[13:21:00] <someone> ~imspk Range1900
[13:21:01] <someone> gogonkt ROCKS and Range1900 sucks today
[13:21:04] <someone> O^ 哇哈哈!
[15:13:23] <someone> 最近在学习模块, 请教一下: 有没有文章专门讲述built-in和modular这两种module的比较?
[15:38:33] <someone> ssh被 ipv6 的占用了? 奇怪。。。。 22端口一直不可用
[15:53:15] <someone> 有没有firewall开着?
[15:55:45] <someone> ssh 不能联入 不能连出。。。。。 抑郁了。。。。
[15:56:09] <someone> Range1900: IP 都不一样
[15:56:15] <someone> netstat 看看吧
[15:58:35] <someone> DF_xchat, 自己连自己就很好 +_+
[15:59:10] <someone> @Range1900 你使用127.0.0.1连接?
[16:00:38] <someone> jessinio1, 用内网ip连的自己
[16:02:01] <someone> 你确认没有防火墙?
[16:03:02] <someone> jessinio1, 就算有防火墙 也不会拦着自己 不能连出去吧
[16:03:12] <someone> 刚才把iptables 清空了
[16:07:44] <someone> Range1900 ssh 不能联入 也 不能连出? 但是又能上网?
[16:08:08] <someone> jessinio1, 当时就是这样。。。。
[16:08:26] <someone> 当时?, 那现在?
[16:08:40] <someone> 当时就是现在 = =
[16:10:37] <someone> jessinio1, 抱歉。。。。 真的不能上网 不过为啥可以ping出去呢。。。
[16:11:20] <someone> 你ping哪里?
[16:11:29] <someone> ping baidu ping sina
[16:11:51] <someone> ping出的是什么IP呢?
[16:15:17] <someone> 202.208.33.32
[16:20:49] <someone> 我不认为这个33.32的IP是baidu或者是sina的
[16:25:13] <someone> 其他机器ping出来和这个一样
[16:25:29] <someone> ping sina.com.cn
[16:29:42] <someone> 202.108.33.32, 不是你刚才发的那个
[16:30:55] <someone> 其他在同一子网的机器可以上网? 就你的机器不行?
[16:31:37] <someone> jessinio1, 谢谢你看得这么仔细 不过只是我打错了 确实一样 都是108
[16:32:10] <someone> 同一子网的可以 他能ping 但是不能打开网页 ssh也不行
[16:32:37] <someone> -_-! 你公司是不是需要代理上网的呀?
[16:40:42] <someone> 好了。。。。问题明显了
[16:40:51] <someone> 能ping出去 但是无法打开网页。。。。
[16:50:33] <someone> 真不知道这是为什么.
[17:22:09] <someone> wget不行?
[17:28:12] <someone> MeaCulpa, wget我试下
[17:29:14] <someone> 下班,bb
[17:29:19] <someone> 。。。。
[17:29:58] <someone> wget 超时
[17:41:37] <someone> 有个人问 我能够上网,也能够ping通 某个网站的域名,但是就是打不开这个网站,其他网站都能正常打开。
[17:41:38] <someone> 不是那个网站服务器的原因,因为其他人都能正常访问。请问这是什么原因?
[17:41:51] <someone> 一楼的回答 :"你有没有做过对不起他们的事情?"
[19:16:56] <someone> 各位神仙啊 有没有遇到过 能ping出去 却不能打开网页么
[20:59:44] <someone> Range1900 怎么看都像是网关禁止了
[21:00:14] <someone> jessinio1, 网关没做其他设置啊 客户机都一样的。。。

在vim里发推

•September 22, 2009 • Leave a Comment

    Twitter用curl就可以实现交互的功能。有人作了工具脚本,TwitVim ,这下在vim里面上twitter更简单了,且代理也可设定。
简单用法:

    :PosttoTwitter – 提示输入信息发推
    :CPosttoTwitter – 把当前行推过去
    :BPosttoTwitter -把当前buffer推过去
    :FriendsTwitter – 显示 friends timeline. 
    :UserTwitter – 显示你的 timeline.
    :RepliesTwitter – 显示 @-回复.
    :PublicTwitter – 显示 public timeline.
    :DMTwitter – 显示 direct messages.

此外,在.vimrc里可以作一些设置:
    let twitvim_login = “user:pass”
    let twitvim_proxy = “host:port”
    let twitvim_count = 显示的推子数

此工具用两个窗口分开timeline和输入信息,方便,好用~

irc.freenode.net #gentoo-cn log: 2009-09-22

•September 22, 2009 • Leave a Comment

[00:00:08] <someone> http://dzen.geekmode.org/dwiki/doku.php?id=dzen:mainindex
[00:05:23] <someone> 有点意思…
[00:05:40] <someone> 日后研究
[00:07:18] <someone> feedburner 导出feed生成html,挺好玩
[00:07:32] <someone> …
[00:07:33] <someone> http://dl.getdropbox.com/u/1383974/index.html
[00:08:39] <someone> ………..
[00:09:30] <someone> 咋的?
[00:10:03] <someone> linux 下有啥好的桌面twitter客户端么…qtwitter最近一碰就崩溃
[00:12:20] <someone> twitterfox…
[00:14:08] <someone> twitterfox ++
[00:14:13] <someone> 不过改名了
[00:14:56] <someone> 我用萬能版
[00:15:42] <someone> twitterfox 有点慌
[00:15:51] <someone> 我twitter老被suspend
[00:16:17] <someone> itweet.net + chromium 也不錯
[00:16:22] <someone> 😀
[00:16:38] <someone> web的就算了,一大把
[00:16:50] <someone> windows上的客户端居然都是air的居多
[00:17:05] <someone> 破Air, 在blackbox里都出不来mainwind
[00:17:06] <someone> 好用的不多
[00:17:24] <someone> qtwitter不错,windows里我用,linux里老crash
[00:17:27] <someone> Air 的不分平台 :DDDD
[00:17:58] <someone> CLI的到是有两个twitter客户端
[00:18:52] <someone> gentoo 還無 AIR…
[00:19:37] <someone> 有趣的要数vim
[00:20:04] <someone> write ++enc=UTF-8 !curl –data-urlencode status@- –netrc –no-remote-name http://twitter.com/statuses/update.xml
[00:20:35] <someone> ?
[00:21:18] <someone> 什麼東東?
[00:21:49] <someone> 把当前文本推上去阿
[00:22:37] <someone> 怎麼用?
[00:22:41] <someone> 世界很精彩,但有GFW, 一切都要proxychains
[00:23:17] <someone> 我不用…
[00:23:44] <someone> vim?
[00:24:27] <someone> command -range Twitter
[00:25:19] <someone> 就是用curl吧文本推上twitter.com
[00:25:19] <someone> awesome 然後用 echinus,覺清爽
[00:26:10] <someone> MeaCulpa: tw () { curl -u gnkt: -d status=$* http://twitter.com/statuses/update.xml }
[00:26:57] <someone> MeaCulpa: tw () { curl -u user:passwd -d status=$* http://twitter.com/statuses/update.xml }
[00:27:28] <someone> http://www.vim.org/scripts/script.php?script_id=2204
[00:27:30] <someone> % tw bala bala bala 🙂
[00:27:30] <someone> TwitVim – Twitter client for Vim : vim online
[00:27:40] <someone> ?
[00:27:49] <someone> 还有人作好了现成的vim客户端
[00:28:12] <someone> gogonkt: en, hehe不错
[00:28:37] <someone> 在大陸沒鬼用
[00:28:42] <someone> 就是在,privoxy+tor后面很不稳定
[00:28:59] <someone> proxychains 直接proxychains urxvt…
[00:29:24] <someone> how to install scim-googlepinyin use layman?
[00:29:27] <someone> ~imspk gogonkt
[00:29:28] <someone> Use "birthday YYYY-MM-DD" to set the birthday for `Range1901' first. For privacy, whisper is recommended.
[00:29:35] <someone> ~imspk MeaCulpa
[00:29:35] <someone> Use "birthday YYYY-MM-DD" to set the birthday for `Range1901' first. For privacy, whisper is recommended.
[00:29:35] <someone> 抑或curl会认http_proxy环境变量?只要把privoxy设进http_proxy即可
[00:29:53] <someone> …
[00:30:01] <someone> 大家好
[00:30:13] <someone> 看的話,用tailrss 就好了
[00:30:25] <someone> rsstail
[00:30:42] <someone> 看好办,因为有rss
[00:35:37] <someone> gogonkt: 那个bti不错,可以设代理,非交互式,适合灌水
[00:35:42] <someone> 推水…
[00:36:22] <someone> 而且tor/gapproxy都好用,奇了怪了
[00:36:40] <someone> 睡觉….nite all
[12:49:59] <someone> portage echinus
[12:50:46] <someone> portage pypanel
[13:03:19] <someone> reiserfschk 到底有用否,谁谈谈经验?
[13:05:57] <someone> …
[15:29:03] <someone> 有人能给个vmware的注册码么
[15:45:36] <someone> 电驴内看到过
[15:47:22] <someone> 还有地址么
[15:51:13] <someone> 前段时间刚被我清理掉…
[15:51:15] <someone> ==
[15:52:00] <someone> vbox不是很好么…何必vmware
[15:54:16] <someone> 只找到个5.5.3 workstation
[15:55:40] <someone> 现在vbox出错了 google没有类似的,想换个vmware试试
[15:56:08] <someone> 我重装一次 看看还有没有问题 ,有问题再请教meaculpa
[15:59:49] <someone> http://dl.getdropbox.com/u/1383974/index.html
[15:59:58] <someone> 貌似比较老的码…
[16:01:44] <someone> 举例?
[16:03:07] <someone> ACPI: I/O resource 0000:00:1f.3 [0x1c20-0x1c3f] conflicts with ACPI region SMBI [0x1c20-0x1c2f]
[16:03:08] <someone> VMWare Nero Quake3 Quake2 Oracle
[16:03:37] <someone> 启动的时候出现的错误 是内核的问题 2.6.31的?
[16:03:53] <someone> windows我只有OS自己是盗版的,卸掉alcohol以后
[16:04:29] <someone> 装了nero说软件已经过期,都无语了
[16:04:39] <someone> 呵呵….k3b吧
[16:04:49] <someone> nero我也准备卸了
[16:04:55] <someone> MeaCulpa: 看过那个错误吗?
[16:05:01] <someone> MeaCulpa: 。。。。。那都没有原盘的。。
[16:05:05] <someone> wyatt1: 看过,不知
[16:05:06] <someone> 只是启动程序
[16:05:24] <someone> 哦
[16:05:25] <someone> DF_xchat_: 那不管,我的确是装上了盗版
[16:05:38] <someone> windows现在消灭盗版了
[16:05:51] <someone> 那是你,,和gentoo无关。。~~
[16:05:52] <someone> 不包括其本身,呵呵
[16:05:57] <someone> DF_xchat_: 我是说我
[16:06:06] <someone> 另外也赞扬一下Gentoo的包容性
[16:06:36] <someone> 没把linux搞成FSF的玩物
[16:08:52] <someone> Unknown media type in type 'all/allfiles'
[16:08:55] <someone> Unknown media type in type 'uri/mms'
[16:09:03] <someone> Unknown media type in type 'uri/mmst'
[16:09:22] <someone> 这个是什么原因,暂时对系统没有影响
[16:09:52] <someone> 晨想也在?哈哈
[16:10:48] <someone> 那个unknow的是怎么回事阿 总觉得不爽
[16:13:20] <someone> MeaCulpa: ?
[16:14:59] <someone> ??
[16:15:08] <someone> MeaCulpa: 。。。好吧。。。
[16:15:11] <someone> wyatt1: 在说什么?
[16:15:53] <someone> emerge 的时候出现很多上面的unkown
[16:16:23] <someone> 啊?emerge的时候?启动的时候如此倒也算了
[16:16:35] <someone> ACPI: I/O resource 0000:00:1f.3 [0x1c20-0x1c3f] conflicts with ACPI region SMBI [0x1c20-0x1c2f]
[16:16:54] <someone> Unknown media type in type 'all/allfiles'
[16:17:01] <someone> Unknown media type in type 'uri/mms'
[16:17:03] <someone> 这个
[16:17:50] <someone> o
[16:18:22] <someone> 这个的意思是,有一个东西在监听某些mimetypes…但是不知如何handle
[16:19:21] <someone> 那怎么解决呢
[16:22:07] <someone> grep -r "all/allfiles" /usr/share/mime 可以看看到底是who
[16:22:23] <someone> grep -r "uri/mms" /usr/share/mime
[16:22:59] <someone> 反正报错的几个都跑一遍,看看那些天杀得xml里写了啥,有没有没卸载干净的东西
[16:23:17] <someone> 恩 谢谢
[16:23:36] <someone> 不过不知道怎么改…
[16:24:16] <someone> 系统mime, 那叫一个乱啊
[16:24:48] <someone> update-mime-database试试看
[16:25:14] <someone> 喜欢狂适用gnome/kde那些大家伙的朋友经常遇到的
[16:26:33] <someone> 好像是kde的东东
[16:31:49] <someone> Please add "vboxdrv", "vboxnetflt" and "vboxnetadp" to:
[16:31:51] <someone> * /etc/conf.d/modules
[16:32:20] <someone> 是不是把三个东东写进去就可以的呢
[16:32:22] <someone> 照做
[16:32:34] <someone> 要重启么
[16:32:52] <someone> modprobe直接起试试看…
[16:35:01] <someone> FATAL: Error inserting vboxdrv (/lib/modules/2.6.31-gentoo/misc/vboxdrv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
[16:35:55] <someone> 我没试过,一般都是直接重启…
[16:36:04] <someone> 好的
[17:31:21] <someone> 怎么vbox一直停在spawning session上了
[17:36:13] <someone> wyatt1: 死机了吧,lol
[17:36:15] <someone> ~ims
[17:36:16] <someone> IMS相对指数 of huntxu: 智力 -0.69↑-0.54 情绪 -0.98↑-0.91 体力 -0.98↑-0.89 (-1…1)
[17:37:00] <someone> ~ims
[17:37:01] <someone> IMS相对指数 of Range1900: 智力 -0.99↓-1.00 情绪 0.22↓0.00 体力 -0.94↓-1.00 (-1…1)
[17:37:16] <someone> ~imspk huntxu
[17:37:17] <someone> Range1900 ROCKS and huntxu sucks today
[17:42:47] <someone> ~ims
[17:42:48] <someone> IMS相对指数 of sunmoon1997: 智力 0.36↑0.53 情绪 0.90↑0.97 体力 -0.81↓-0.94 (-1…1)
[17:43:02] <someone> …..
[17:45:04] <someone> /etc/init.d/xboxdrv 也不存在
[17:45:12] <someone> ~imspk Range1900
[17:45:13] <someone> sunmoon1997 ROCKS and Range1900 sucks today
[17:45:33] <someone> HOHO,终于报仇了 😀
[17:47:01] <someone> 风水轮流转啊
[17:47:04] <someone> ~imspk sunmoon1997
[17:47:05] <someone> jdkcn sucks and sunmoon1997 ROCKS today
[17:47:28] <someone> 囧。。。还可以pk的?
[17:54:22] <someone> 额 各位帮忙看看是怎么回事
[18:10:46] <someone> 问个比较菜的问题,默认crontab中没有定义cron.daily,weekly…文件夹,里面的计划任务会执行吗?
[18:10:51] <someone> 别外check scripts in cron.hourly…是干嘛的?
[18:48:45] <someone> hi, i have this kernel complain at boot: http://dpaste.com/96670/
[18:48:50] <someone> dpaste: #96670: kernel
[18:48:56] <someone> what ACPI am I missing?
[18:49:02] <someone> acpi driver
[19:00:40] <someone> dmesg里面的信息?
[19:11:53] <someone> druggo, 在么?
[19:14:22] <someone> Range1900, 什么事?我马上走人了
[19:14:36] <someone> druggo, 。。。 晚上不上来了?
[19:14:59] <someone> 还是那个 iptables的问题 似乎要一个eth1 绑定两个ip。。。
[19:16:03] <someone> Range1900, 那就绑呗
[19:16:47] <someone> druggo, 需要在route 中设置么? 还是在iptables 和转发同样设置?
[19:17:50] <someone> Range1900, 绑IP你在网卡设置里写就好了
[19:20:28] <someone> druggo, 中的网卡设置文件在… 那里?
[19:20:59] <someone> sheep204, yes
[19:21:16] <someone> Range1900, /etc/conf.d/net
[19:21:38] <someone> 🙂 谢谢 druggo
[19:24:12] <someone> druggo, 现在路由上面设置 一个网卡绑定两个外网IP 然后制定 每个ip针对不同的功能?
[19:25:34] <someone> Range1900, 绑好IP,配置iptables规则即可
[19:25:50] <someone> Range1900, 和端口映射一样啊
[19:26:09] <someone> iface_eth1="58.xxx.30.6 brodcast 192.168.1.255 netmask 255.255.255.240"
[19:26:09] <someone> gateway="eth1/58.xxx.30.1
[19:31:24] <someone> druggo, 麻烦了 那个外网ip还是不能ping到。。。
[19:47:07] <someone> 各位老大 帮我想想 是不是漏了什么,这台是网关还有些应用跑在上面
[19:47:30] <someone> 现在要让内网的一台机器也有外网ip
[19:48:10] <someone> 所以在这个网关的一个网卡上绑定了两个ip ,准备在iptables中设置 转发和映射
[19:49:08] <someone> 两个这样的东东 iptables -A FORWARD -i eth1 -d 192.168.0.0/255.255.0.0 -j ACCEPT
[21:41:18] <someone> 我的天,udev是不是把我的pc喇叭模块带回来了,吓到宝宝了
[21:52:18] <someone> MeaCulpa: 那快干掉udev…lol
[21:52:51] <someone> huntxu: 😛
[22:58:47] <someone> can anyone help me? when i mount cdrom, it returns unknown device
[22:59:59] <someone> Galapagos: 你 dmesg 看看有什麼不對
[23:00:27] <someone> dmesg |grep -i errorrrrrrrrrr
[23:01:36] <someone> nothing, only some minor messages about xfce4
[23:02:08] <someone> [ 61.462427] xfce4-panel[4136]: segfault at 7f4100000019 ip 00007f417e16fedb sp 00007fff2912a170 error 4 in libc-2.9.so[7f417e0fa000+14b000]
[23:03:17] <someone> is there any modules i need to notice to enable in the kernel?
[23:26:25] <someone> hi,all.
[23:27:05] <someone> what's difference between gentoo and funtoo?
[23:27:50] <someone> i just use a sabayon live-cd installed,and use a funtoo portage.
[23:29:40] <someone> but,now it says libXmu emerge error.So,how's going?
[23:30:14] <someone> ?
[23:30:49] <someone> libXmu emerge error,it says emake faile….
[23:31:31] <someone> emerge –resume –skipfirst not work
[23:31:38] <someone> 說清楚點
[23:34:19] <someone> btw,i'm using console enviroment in en_us.utf8.
[23:35:13] <someone> the X hasn't installed.
[23:35:53] <someone> ~genfile libXmu
[23:35:57] <someone> not found
[23:36:44] <someone> OMG
[23:39:13] <someone> sili0n: read log and seach bugs.gentoo.org
[23:42:23] <someone> gogonkt: thanks

irc.freenode.net #gentoo-cn log: 2009-09-21

•September 21, 2009 • Leave a Comment

[10:42:52] <someone> ~ims
[12:00:54] <someone> ~ims
[12:00:55] <someone> IMS相对指数 of zrby: 智力 0.53↑0.68 情绪 0.62↑0.78 体力 -0.73↑-0.53 (-1…1)
[13:46:35] <someone> ~ims
[13:46:36] <someone> Use "birthday YYYY-MM-DD" to set the birthday for `jdkcn' first. For privacy, whisper is recommended.
[13:47:31] <someone> ~ims
[13:47:32] <someone> IMS相对指数 of jdkcn: 智力 0.97↑1.00 情绪 -0.91↑-0.79 体力 -1.00↑-0.98 (-1…1)
[14:13:19] <someone> ~ims
[14:13:19] <someone> IMS相对指数 of Range1900: 智力 -0.94↓-0.99 情绪 0.44↓0.22 体力 -0.81↓-0.94 (-1…1)
[15:37:19] <someone> ip映射 也是可以用 iptables 来完成的?
[15:37:44] <someone> 召唤各位 大侠~~
[15:42:15] <someone> Range1900, 什么是IP映射?
[15:42:25] <someone> layman -L ×的颜色分别是什么意思?
[15:42:28] <someone> druggo, 。。。。。。
[15:43:47] <someone> shom, 表示你系统里有没有对应的checkout工具,就是中间方括弧里的版本控制工具
[15:48:21] <someone> druggo, 不对吧?添加的是gentoo-china,[ebuild R ] app-portage/layman-1.2.3 USE="subversion -git -test"
[15:49:19] <someone> druggo, 那个颜色应该是表示服务器状态的吧?
[15:49:32] <someone> druggo, 让局域网的机器 可以直接被外方访问 不是ip映射么?
[15:49:57] <someone> Range1900, 一般是用端口映射吧,除非你们外网IP有多
[15:50:26] <someone> druggo, 嗯 我们一共四个ip ip映射可以方便些吧
[15:51:01] <someone> Range1900, 都差不多,反正都是NAT
[15:52:20] <someone> shom, man layman
[15:52:26] <someone> druggo, 给个范例 咋写的iptables
[15:53:37] <someone> Range1900, 没用过,你搜一下吧
[16:10:52] <someone> Range1900, 冒死测试了, iptables -t nat -A PREROUTING -d 123.123.123.123 -j DNAT –to 192.168.0.222
[16:11:11] <someone> druggo, 嘿嘿
[16:11:17] <someone> druggo, 🙂
[16:11:36] <someone> boss 说周三就要 看来我要加班搞好了
[16:11:49] <someone> 谢谢你 druggo 😀
[16:11:55] <someone> Range1900, 几秒钟的事
[16:12:14] <someone> Range1900, 就是把端口映射的端口去掉
[16:13:55] <someone> druggo, 虽然我配过iptables 转发 不过还是没把握,现在看起来 我和配过的相差不多:)
[16:15:38] <someone> Range1900, 差不多了,目的不同而已
[16:17:33] <someone> 嗯嗯 现在买机器 这就配咯
[17:03:41] <someone> emerge -avuDN world时会怎样才能不使用overlay里面的包升级?
[17:56:47] <someone> mask之
[18:09:49] <someone> druggo, 在么? 吃饭时间了。。。
[18:10:16] <someone> Range1900, 还未下班
[18:11:47] <someone> druggo, 有个问题 当外网访问内网这个被映射的ip时 这个ip应该是B类地址?
[18:12:11] <someone> 不是B 是C。。。。
[18:13:28] <someone> Range1900, 我不懂你说啥
[18:15:33] <someone> 呃。。。 我先整理下 X机器有外网ip直连,y是内网需要经过X连接出去 y的ip是?
[18:16:27] <someone> X 看到的是 Y 吧
[18:18:20] <someone> sunmoon1997, 我是想知道y如果是外网地址 网关为X,是否还能连接出去,X的iptables配置为允许转发(映射?)
[18:19:50] <someone> 国内虚拟主机有推荐的吗?
[18:20:28] <someone> Range1900, 嘿嘿,这个不清楚。。
[18:22:01] <someone> sunmoon1997, 🙂
[18:27:33] <someone> Range1900, X是网关,可以出去,Y是内网,必须经过X才能出去?那么Y的外网IP一样配在X上
[18:28:42] <someone> druggo, 还是有些迷糊。。。 Y的ip是外网ip 还是内网的?
[18:29:12] <someone> Range1900, 你都说了Y是内网机器,不是内网IP是什么?
[18:30:23] <someone> druggo, 可以用其他的外网ip么? 只用一个直连 但是用两个ip ?
[18:31:41] <someone> Range1900, 这和端口映射一样的,只是有个专门的IP专门用而已,这个专门的IP自然还是要在网关身上
[18:32:23] <someone> Range1900, Y作为内网机器配外网IP是没有意义的,Y只知道自己是内网的小角色而已
[18:32:45] <someone> druggo, 哦 明白了哦 在
[18:32:50] <someone> Range1900, 一切有网关大人做主。。
[18:34:10] <someone> 在X中标明 Y是内网的小角色 网关大人可以给个internet地址 不给也可以
[18:34:26] <someone> 特定端口去找Y就可以
[18:35:53] <someone> Range1900, 和端口映射(转发)一样,去掉端口号而已
[18:37:55] <someone> druggo, 如果没有设备设置这个ip(例如xxx.xxx) iptables 也可以指定这个 xxx.xxx去找Y么?
[18:39:17] <someone> Range1900, 好像也可以,因为网络设置决定了该IP路由去哪台网关,不过你最好还是把IP配在网关上吧
[18:40:30] <someone> druggo, 老大 明天陪我加班吧 10点-18点 😛 搞不完就的通宵了 很重要的东东
[18:42:40] <someone> Range1900, 你会做端口映射,就没问题了。 把IP配在网关上就行了
[18:43:42] <someone> Range1900, 我估计你是私设的网关吧,那必须配上IP,不然流量是不会到达的。
[18:44:22] <someone> 双网关。。。
[22:59:46] <someone> 又有问题了……
[23:00:39] <someone> ?
[23:01:50] <someone> 我用了好些lxde的组件,可是都是英文的,本来以为是中文的i18n没跟上,后来发现,源码下是有zh_CN.po的,但是emerge却不安装任何语言文件
[23:02:24] <someone> linguas?
[23:02:33] <someone> MeaCulpa: hi
[23:02:50] <someone> gogonkt: hi
[23:02:56] <someone> MeaCulpa, 我已经设置zh zh_CN了
[23:03:20] <someone> 用上了 echinus ,awesome 扔一邊了 🙂
[23:03:27] <someone> gogonkt: 好用么?
[23:03:38] <someone> 不錯
[23:03:45] <someone> yafeng: 没看到lxde有啥USE…具体啥组建
[23:03:52] <someone> gogonkt: 我echinus进不去哦
[23:04:09] <someone> xinit怎么写?echinus?exec echinus?
[23:04:21] <someone> 你先试试pcmanfm吧…….
[23:04:25] <someone> 只是有的地方要小hacks 一下
[23:04:44] <someone> 係
[23:04:57] <someone> yafeng: 没有语言相关的USE
[23:05:13] <someone> MeaCulpa, 对啊…..
[23:05:40] <someone> MeaCulpa, 没有语言的USE就啥都不装么……
[23:05:47] <someone> 我下的source tarball ,make,make install
[23:05:49] <someone> 那就是说程序运行时自己解决支持问题,而不是编译时
[23:06:00] <someone> gogonkt: 你怎么进的echinus?
[23:06:11] <someone> exec echinus
[23:06:26] <someone> echinus ,ourico
[23:06:34] <someone> enough
[23:06:43] <someone> ourico什么东西
[23:07:13] <someone> #echinus)
[23:07:16] <someone> *) exec xfce4-panel& eval `cat $HOME/.fehbg`&
[23:07:27] <someone> (sleep 2;exec /usr/local/bin/ourico)&
[23:07:31] <someone> (sleep 10;exec conky -d &)&
[23:07:34] <someone> #exec stalonetray&
[23:07:37] <someone> exec /usr/local/bin/echinus
[23:07:41] <someone> ;;
[23:07:45] <someone> …
[23:07:58] <someone> 卧式试看
[23:08:26] <someone> 其實就2行 🙂
[23:08:32] <someone> exec /usr/local/bin/echinus
[23:08:36] <someone> MeaCulpa, 有办法装中文的mo么?
[23:08:45] <someone> exec /usr/local/bin/ourico
[23:08:55] <someone> MeaCulpa, 只能改ebuild文件了?
[23:10:17] <someone> 你把 po 扔目錄裏不就成了?
[23:13:02] <someone> gogonkt, 那是没有办法的办法啊,能emerge搞定的就不手工啊
[23:13:52] <someone> yafeng: * lxde [Mercurial ] (http://bitbucket.org/yngwin/lxde-o...)
[23:14:38] <someone> gogonkt, ?
[23:14:52] <someone> http://bitbucket.org/yngwin/lxde-overlay/
[23:14:54] <someone> yngwin / lxde-overlay / overview — bitbucket.org
[23:15:00] <someone> …
[23:15:10] <someone> 有用麼?
[23:19:23] <someone> 可能你要改EBUILD了
[23:22:05] <someone> yafeng: https://bugs.gentoo.org/show_bug.cgi?id=281345
[23:22:11] <someone> Gentoo Bug 281345 – New LXDE configuration HOWTO
[23:22:14] <someone> BadGirl: https://bugs.gentoo.org/281345 "New LXDE configuration HOWTO"; Documentation, New Documentation; NEW; NathanZachary@g.o:docs-team@g.o
[23:22:18] <someone> Gentoo Bug 281345 – New LXDE configuration HOWTO
[23:22:18] <someone> Do I look like a freakin' infobot, Willikins?
[23:22:18] <someone> BadGirl: https://bugs.gentoo.org/281345 "New LXDE configuration HOWTO"; Documentation, New Documentation; NEW; NathanZachary@g.o:docs-team@g.o
[23:22:29] <someone> gogonkt, 我看了看lxde的overlay,也没语言的选项……
[23:25:24] <someone> why lxde?
[23:25:50] <someone> gogonkt, 快….
[23:29:22] <someone> …
[23:30:20] <someone> echinus 还行…
[23:30:41] <someone> 那你改好了cc 一份給我,放到china overlay 裏,可以麼?
[23:31:42] <someone> 要我的 echinusrc 麼?
[23:33:17] <someone> 我只是copy了example…
[23:33:27] <someone> 自己没时间改阿…
[23:33:38] <someone> 你的看看,哈哈
[23:33:58] <someone> here: http://dpaste.com/96338/
[23:34:00] <someone> 这个Xdefault式的配置,看着不知道比awesome舒服多少
[23:34:01] <someone> dpaste: #96338: .echinus/echinusrc, by gogonkt
[23:34:36] <someone> 你看看 README 🙂
[23:34:45] <someone> 很有用
[23:36:29] <someone> en
[23:36:53] <someone> 我一直fluxbox,系统里没panel…
[23:37:06] <someone> 你用lxde的panel?
[23:38:54] <someone> exec xfce4-panel&
[23:39:42] <someone> o
[23:39:53] <someone> 有時用用菜單
[23:40:34] <someone> o
[23:49:02] <someone> gogonkt: 明明有ebuild么
[23:49:18] <someone> portage echinus
[23:50:13] <someone> ?
[23:50:39] <someone> 我覺得太老了
[23:52:50] <someone> o
[23:53:03] <someone> 9999 ebuild 伺候
[23:53:19] <someone> 😀

生成了一个Blog内容缩略站…

•September 21, 2009 • Leave a Comment
BuzzBoost + Dropbox = Document Site of the Blog!
    利用FeedBurner的buzzboost功能,可以自动用feed生成HTML网页。这个把buzzboost生成网页的JS放进某html,再把那个html放进了我DropBox的public folder.
    如此一来,Dropbox就帮你host了一个缩略镜像站… 而除了帖子本身,可以加其他东西甚至widget, Post以外的CSS, Javascript之类,都可以随便搞…

懒得找hoster,懒得翻墙,也能看到我的blogspot内容,挺有趣…

从urandom取随机数

•September 20, 2009 • Leave a Comment
/*
Read a random number from /dev/urandom
*/
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>

#include <string.h> /* for strerror(int errno) */
#include <errno.h>
extern int errno;

#define BUFS 4

/* Assumes ssize_t is 4 bytes on the system */

union U {
ssize_t mlong;
char c[4];
};

int main (void)
{
int fp,n;
char buf[BUFS+1];
union U u;

/* /dev/random only returns bytes when enough noise has
been generated from the entropy pool. Hense you may
be blocked waiting. In contrast, /dev/urandom will always
return bytes. */
if ((fp = open ("/dev/urandom", O_RDONLY)) == -1)
{
fprintf (stderr, "Can't open data: %s\n", strerror (errno));
return 1;
}

if ( ( n=read(fp, buf, BUFS )) >= 4)
{
buf[n]='';
u.c[0]=buf[0];
u.c[1]=buf[1];
u.c[2]=buf[2];
u.c[3]=buf[3];

// check sizes
fprintf(stderr,"%u %d sizeof(%d) sizeof(%d)\n",u.mlong,n,sizeof(u.mlong),sizeof(u));
printf("%u\n",u.mlong);
}
close(fp);

return 0;
}

UNIX 管道操作小Demo

•September 20, 2009 • Leave a Comment
/* 摘自 
"UNIX SYSTEMS Programming: Communication,
Concurrency, and Threads", by Kay a. Robbins,
and Steven Robbins. 第190页
*/

#include
#include
#include
#include

int main(void)
{
pid_t childpid;
int fd[2];

if ((pipe(fd) == -1) || ((childpid = fork()) == -1)) {
perror("failed to setup pipeline");
return 1;
}

if (childpid == 0) {
if (dup2(fd[1], STDOUT_FILENO) == -1)
perror("Failed to redirect stdou of ls");
else if ((close(fd[0]) == -1) || (close(fd[1]) == -1))
perror("Failed to close extra pipe descriptors on ls");
else {
execl("/bin/ls","ls","-l", NULL);
perror("Failed t exec ls");
}
return 1;
}

if (dup2(fd[0], STDIN_FILENO) == -1)
perror("Failed to redirect stdin of sort");
else if ((close(fd[0]) == -1) || (close(fd[1]) == -1))
perror("Failed to close extra pipe file descriptors on sort");
else {
execl ("/bin/sort","sort", "-n","+4",NULL);
perror("Faile dot exec sort");
}
return 1;
}

bti: 好用的linux CLI twitter/identica 客户端

•September 19, 2009 • Leave a Comment
找到个好用的CLI T/I 客户端:bti,直接输出结果,十分合适bash里pipe使用。
配合Privoxy 或者 GAPPProxy使用:

$bti --proxy 127.0.0.1:8118 --host twitter --account methuselar --password XXX --action friends
src在这里:
也适合武装上bot… 虽说python模块很成熟了, 有个C的现成玩意儿也不错…

irc.freenode.net #gentoo-cn log: 2009-09-18

•September 18, 2009 • Leave a Comment

[00:16:48] <someone> Some people here do ?
[00:17:13] <someone> 我还是找老外去。。。 这频没有人
[00:19:45] <someone> I was looking for foreigners to go!! Some people not here do!!
[00:20:53] <someone> = =!I enjoy speak english..
[00:21:50] <someone> ~~period
[00:21:50] <someone> period: ‘pi2ri2d n. 时期,周期,时代,现代,当代;学时,课时,一节课;句号,结束a. 某一时代的
[01:02:28] <someone> sabayon…
[01:02:28] <someone> overlay 加上 scrotwm ,有人用麼?
[01:02:28] <someone> gogonkt, scrotwm 是虾米
[01:02:28] <someone> a wm – -b…
[01:02:29] <someone> 怎么安装twitter后找不到程序呢
[01:02:30] <someone> ~ims
[01:02:33] <someone> IMS相对指数 of Range1900: 智力 -0.45↓-0.62 情绪 0.98↓0.91 体力 0.14↓-0.12 (-1…1)
[01:02:36] <someone> 终于变得正常了 感冒 肌肉伤痛。。。
[01:02:38] <someone> ~ims
[01:02:41] <someone> IMS相对指数 of sunmoon1997: 智力 -0.54↑-0.37 情绪 0.00↑0.21 体力 0.41↓0.14 (-1…1)
[01:02:44] <someone> r0bertz, hi
[01:02:46] <someone> GNOME怎么就没好点的twitter?
[01:02:49] <someone> GNOME 有 twitter?
[01:02:51] <someone> Qwit?
[01:02:54] <someone> 错了,这个是QT的。
[01:02:56] <someone> 不是有个的么
[01:02:59] <someone> eix -S twitter
[01:03:01] <someone> hi anybody
[01:03:04] <someone> 有人没有?
[01:03:06] <someone>?
[09:18:42] <someone> 要读手机里面的micro sd卡,大家知道该怎么配置内核不?谢谢
[09:43:57] <someone> 早上好。。各位。。
[09:44:11] <someone> 目前我在纠结中。。。。。
[09:45:12] <someone> 桌面环境是用 KDE or Gnome or awsome
[09:47:54] <someone> 谁给推荐一个。
[09:49:06] <someone> 都试一下
[09:49:54] <someone> 恩,都试一下
[09:50:32] <someone> awesome 开发者就像小脚老太,整天着眼于小处,lua患得患失,用户体验毫无加强,唉
[09:50:55] <someone> 也难怪,谁叫咱懒得dwm xmonad
[09:52:25] <someone> MeaCulpa: xmonad 不错的
[09:52:35] <someone> 不过小屏幕,也用得不爽
[09:53:08] <someone> junmin: microCD 用读卡器,与一般usb没太大差别啊
[09:53:24] <someone> haskell挺恶心…
[09:53:28] <someone> MeaCulpa: fdisk -l 就是显示不出来
[09:53:35] <someone> 看到用语言做配置的WM就烦
[09:54:36] <someone> MeaCulpa: 现在是直接手机连接电脑,跟读卡器一样?
[09:54:51] <someone> 那就不一样了…


[09:55:24] <someone> opensync? 复杂了,没玩过
[09:55:58] <someone> MeaCulpa: 不知道。。。我当作读卡器来配置内核,但是不成功。。。
[09:56:46] <someone> 很久没从头配内核了…
[09:57:00] <someone> 我就不费口舌劝你genkernel了
[10:01:32] <someone> MeaCulpa: haha … 我是头一次从 make allnoconfig 开始
[10:17:42] <someone> 我想我还是用KDE吧。
[10:22:23] <someone>3.4
[10:24:14] <someone> gogonkt: 不用,我已经9999了
[10:24:31] <someone> …
[10:24:31] <someone> 舍弃那些icon, beautiful 的theme
[10:24:45] <someone> 光awful, wicked 还是搞得定的
[10:24:52] <someone> beautiful就算了
[10:25:20] <someone> realease版本还不如9999
[10:25:23] <someone> 烂
[10:25:23] <someone> 一升到3.4, diff rc.lua ,然後馬上 mask 3.4 🙂
[10:25:48] <someone> 不用,有空re-emerge 9999就可以了,没空扔一边
[10:25:59] <someone> 不要理会awesome的版本…
[10:26:08] <someone> 多年斗争经验告诉我们
[10:26:45] <someone> 3.3.4的不用改rc.lua 🙂
[10:26:49] <someone> twitter 名单又被清空…
[10:26:57] <someone> 3.3.4 要改theme
[10:27:16] <someone> 不用
[10:27:21] <someone> 我以前用了很花哨的theme, beautiful一变,全完蛋
[10:27:37] <someone> 现在平常心了,能进去就可以了,哈哈
[10:27:39] <someone> 一直用自已的
[10:28:02] <someone> twitter 名单又被清空…郁闷
[10:28:15] <someone> 本來就是
[10:28:42] <someone> 两个twitter互为备份了…
[10:28:51] <someone> 反正现在有群加
[10:29:27] <someone> 0 Following 0 Followers
[10:29:36] <someone> OMFG… 过几天自己又会好
[10:30:09] <someone> 看了tiling wm 比較表就不換了
[10:31:34] <someone> sutil可能還有點希望
[10:32:03] <someone> subtil
[10:32:48] <someone> subtil
[10:33:24] <someone> hm
[10:33:33] <someone> sutil…
[10:34:21] <someone> http://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers
[10:34:22] <someone> echinus不错
[10:34:39] <someone> 不是tiling 啊
[10:34:58] <someone> a?
[10:35:07] <someone> awesome wiki算个p…
[10:35:27] <someone> ?
[10:37:20] <someone> wm多了去了 🙂
[10:37:39] <someone> 我刚才想说 arch wiki算个p, 哈哈
[10:37:45] <someone> 不过arch wiki质量很不错
[10:38:05] <someone> 可怜的 gentoo-wiki.com…
[10:38:44] <someone> genoo wiki不是复活了么
[10:38:56] <someone> 再说还有.info 的gentoo wiki archieve
[10:39:02] <someone> 只看列的特性
[10:39:03] <someone> s/archieve/XXXX
[10:39:19] <someone> 很多都没了吧。。
[10:39:22] <someone> gogonkt: 直接wikipedia试试看…貌似也很少
[10:39:37] <someone> wiki tiling window manager
[10:39:46] <someone> wiki tiling windows manager
[10:40:09] <someone> wiki Tiling window manager
[10:40:20] <someone> 看緣份吧
[10:40:31] <someone> 我靠,这死妹子还管大小写
[10:40:52] <someone> 恩… awesome是既爱又恨,甩不掉
[11:16:14] <someone> 奇怪
[11:16:20] <someone> 2.6.31的sensors监控貌似有问题。好几个板子上的温控芯片都无法正常工作
[11:16:25] <someone> ?
[11:17:11] <someone> echinus還不明白特性
[11:17:51] <someone> 操作還不明白
[11:19:20] <someone> 不知道是啥。偶google去
[11:20:29] <someone> gogonkt: 你最近迷上玩各种wm了“`
[11:21:11] <someone> 换成openRC 那个机器名在哪里改的啊?
[11:23:09] <someone> hosts?
[11:25:06] <someone> /etc/conf.d/hostname
[11:25:28] <someone> /etc/hosts 也要对应
[12:19:32] <someone> 有意思,公司要申请软件著作权,居然要我们写GPL声明,表示没有使用和修改GPL的代码,哈哈
[12:21:06] <someone> 看来GPL在国内还是有地位的
[12:28:25] <someone> …..
[12:29:01] <someone> 事實上有嗎?
[12:32:04] <someone> 不懂GPL..不懂生意。。。。
[12:32:33] <someone> druggo, 国内公司?
[12:34:27] <someone> 问一个问题,我这是dsl 2mb,但是虚拟机里面的xp下载速度竟然是700kB/s 大家知道是什么原因不?
[12:34:54] <someone> 不准呗 🙂
[12:34:59] <someone> 国内公司,GPL 的软件乱抄不得,否则申请著作权和专利就麻烦了
[12:35:03] <someone> 壞了
[12:35:37] <someone> GPL 在國內有效?
[12:35:39] <someone> linux也用不得,否则申请国家经费就麻烦了
[12:35:57] <someone> gogonkt: 国家开的单位,流行搞著作权申请和专利
[12:36:10] <someone> sunmoon1997, 是啊
[12:36:12] <someone> Oh
[12:36:26] <someone> 汉芯还不打磨一下就。。。
[12:36:46] <someone> 国家领导和老百姓都关注了你投入多少,不是实际效用
[12:37:06] <someone> 所以用廉价解决方案就是上对不起祖国,下对不起人民,还对不起自己
[12:37:12] <someone> 唉
[12:37:51] <someone> 上个月申请换几个机架,几十万就来了…
[12:37:59] <someone> 勤儉立國啊
[12:38:16] <someone> = =b…
[12:38:16] <someone> gogonkt: 缩减技术经费,那是逆天
[12:38:18] <someone> hoho..
[12:38:30] <someone> 这个倒是的。。
[12:38:45] <someone> 所以linux在我国没啥大发展
[12:38:47] <someone> 钱还一定要用完对吧。。
[12:38:58] <someone> en
[12:39:16] <someone> 还没用完…明年我提议把oracle 8换成10, 钱就光了
[12:39:50] <someone> 一个同事以前在科研单位待过,讲过一些。。
[12:40:41] <someone> 官僚經濟
[12:41:04] <someone> 但是,这不是官僚要浪费,是领导和百姓逼你的
[12:41:07] <someone> -_-!
[12:41:09] <someone> MeaCulpa: 加油
[12:41:25] <someone> gogonkt: 可惜都都与我无关…
[12:41:32] <someone> 他们搞了一个项目骗了三千多万,啥也没做。。
[12:41:34] <someone> 😀
[12:41:59] <someone> 回扣
[12:42:27] <someone> 不是不准吧。。。。我下载了72mb的一个文件。。两分钟搞定 去了 speedtest.net 测试,测试速度为 5.6Mb
[12:42:37] <someone> 贊
[12:43:05] <someone> sunmoon1997: 你也搞個吧
[12:43:24] <someone> gogonkt, 可惜我不是公务员。。
[12:44:01] <someone> 😀
[12:44:45] <someone> 唉,国家的钱好赚啊
[12:45:04] <someone> 回扣都能买readhat 5年服务,1000份 Qt licence
[13:09:24] <someone> gentoo-china-overlay: coderoar * r1028 /trunk/ (3 files in 3 dirs): Fixed Manifest for media-libs/libppswrapper, media-plugins/gst-plugins-pps, media-plugins/totem-pps
[13:09:25] <someone> gentoo-china-overlay: coderoar * r1029 /trunk/dev-python/lockfile/Manifest: Added missing Manifest for dev-python/lockfile
[13:31:35] <someone> ~ime
[13:31:36] <someone> Isspy, NFC, man
[13:31:46] <someone> ~iem
[13:31:47] <someone> huh?
[13:31:55] <someone> ~NO
[13:31:57] <someone> NO is noon
[13:32:10] <someone> ~er
[13:32:11] <someone> er is easyright

Finds all devices with quotas

•September 18, 2009 • Leave a Comment
/* 
Finds all devices with quotas.
*/

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <mntent.h>
#include <string.h>

FILE *setdev()
{
FILE *fp;
if ((fp = setmntent(MOUNTED, "r")) == NULL) {
fprintf(stderr, "Error calling setmntent\n");
}
return fp;
}

int getdev(FILE * fp,char *device)
{
struct mntent *mnt;
char *p;
char *h;

while ((mnt = getmntent(fp)) != NULL) {
if (hasmntopt(mnt, "usrquota")) {
if ((h = hasmntopt(mnt,"loop=/dev/loop")) != NULL) {
snprintf(device,255,"%s",h+5);
p=device;
while(*p++) {
if ( *p == ',') {
*p='';
break;
}}
return strlen(device);
} else {
snprintf(device,255,"%s",mnt->mnt_fsname);
return strlen(device);
}
}

}

return 0;
}

int main(void)
{
FILE *fp;
char device[256];

if ((fp = setdev()) == NULL) {
fprintf(stderr, "setdev returned NULL\n");
exit(1);
}

while ( getdev(fp,device)) {
printf("%s\n", device);

}

endmntent(fp);
exit(0);
}