金曜日, 5月 29, 2009

gdbフロントエンド

gdbフロントエンド
  1. Insight is a graphical user interface to GDB, the GNU Debugger written in Tcl/Tk by people working at Red Hat, Inc. and Cygnus Solutions.
  2. GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb.

魅惑の中国テレビ

中国ソフトマニアにある魅惑の中国テレビ

水曜日, 5月 27, 2009

网上知名论坛大全

网上知名论坛大全

/硬件/

小熊在線---------------------http://www.beareyes.com.cn/
中關村在線-------------------http://www.zol.com.cn/
專門網-----------------------http://www.thinkpad.cn/
笔记本 --SUNDIGI.COM---http://www.sundigi.com/

/硬件/資訊/

gzeasy-----------------------http://www.gzeasy.com/ 本人认为是国内最好的硬件资讯站
pcpop------------------------http://www.pcpop.com 有了Gzeasy后,国内硬件网站里我的第二选择
太平洋電腦網-----------------http://www.pconline.com.cn/
X-Sound.com------------------http://www.x-sound.com/gb/
Tom's Hardware Guide History-http://www.gb.tomshardware.com/
中关村导购網-----------------http://www.itsum.com/
走進中关村-------------------http://www.intozgc.com/

/硬件/驅動/

驅動之家---------------------http://www.mydrivers.com/

/硬件/硬件产品报价/

IT168------------------------HTTP://www.it168.com

/硬件/數碼相機/

DCView 數位視野--------------http://www.dcview.com.tw/
DigitalCameraReviewsandNews--http://www.dpreview.com/
迪派影像---------------------http://www.dpnet.com.cn/
PChome.net 数码频道----------http://digi.pchome.net/
数码影像俱乐部---------------http://club.pchome.net/club/index.php?clubID=1
色影无忌---------------------http://www.cameraunion.net/
蜂鸟论坛---------------------http://www.fengniao.com/forum/
尼康色友---------------------http://www.nikonfans.com/

/硬件/PDA/

手掌印-----------------------http://www.palmstamp.com/
Hi!PDA-----------------------http://www.hi-pda.com/drupal/
TomPDA.com-------------------http://www.tompda.com/

/軟件/

SourceForge.net--------------http://www.sf.net 全球最大的软件工程汇集站 by shimingh
PC Pioneer先鋒網-------------http://www.pcpchina.com/

/軟件/下載/

天天精品---------------------http://www.ttdown.com
中文之家---------------------http://www.chinesejia.com/
天煞網軟件精品---------------http://www.tiansha.net/DOWN/index.htm
霏凡软件站-------------------http://www.crsky.net/
163软件站--------------------http://www.soft163.com/
华军软件园-------------------http://www.onlinedown.net/
全方位下載-------------------http://www.fixdown.com/
吧喔軟件站-------------------http://soft.softnews.cn/index.htm
杰特網-----------------------http://soft.jetdown.com/
贏征天下---------------------http://soft.winzheng.com/
海龍王-----------------------http://www.soft999.com/
阿榕在線---------------------http://www.arongsoft.com/
天空軟件站-------------------http://www3.skycn.com/index.html
紅業在線---------------------http://www.coolboysky.com/
汕尾指南·驽兽下载------------http://www.swzn.com/
飘DOWN精品软件---------------http://www.piaodown.com/
天极网下载频道---------------http://download.yesky.com/mydown/website/
石狮下载---------------------http://soft.skkk.net/test/
CAD/CAM自由空间--------------http://www.hao007.net/
800當------------------------http://www.800down.com/
软件下载导航-----------------http://www.21eee.com/page/bibeisoft.html
软件万花筒-------------------http://www.superdown.com/index.htm

/軟件/MAC/

eVision----------------------http://www.evision.com.cn/cn/download/
零距离MAC資訊网--------------http://www.chinamac.net/main.asp

/軟件/破解/

astalavista------------------http://astalavista.box.sk
deluxnetwork.com-------------http://www.deluxnetwork.com
http://www.lomalka.ru---------------http://www.lomalka.ru/

/P2P/


/P2P/BitTorrent/

BT @ China聯盟---------------http://www.btchina.net/ bt下载的老大
The Last Fantasy BitTorrent--http://bt.eastgame.net/

/P2P/eMule&edonkey/

VeryCD.com - 分享互聯网------http://www.verycd.com/
中國驢-----------------------http://www.edonkey2000.cn

/CGI,ASP,PHP程序語言/

帝国开发---------------------http://www.phome.net/
天新网-----------------------http://www.21tx.com/src/php/
七維恒信 程序家園------------http://www.vcfan.com/index.asp
小雨在線---------------------http://www.smallrain.net/download.asp

/CGI,ASP,PHP程序語言/教學/

PHP之家----------------------http://trail.51.net/index.html
Exceed PHP-------------------http://www.phpe.net/
中国PHP联盟------------------http://www.phpx.com/

/CGI,ASP,PHP程序語言/源码下載/

中国站长站-------------------http://www.chinaz.com/
思同代码资源网---------------http://www.mstong.net/
中国源码下载站---------------http://www.downcode.com/
k666.com---------------------http://www.k666.com/
asp300-----------------------http://www.asp300.com/
源码之家---------------------http://www.mycodes.net/
中國代码網-------------------http://www.china-code.net/
中国源码中心-----------------http://www.cncode.com/
动网先锋---------------------http://www.aspsky.net/
代碼中國---------------------http://www.codechina.net/
陽光下載---------------------http://down.89dns.net/
信心网络---------------------http://www.xxsky.com/aspdown/index.aspx
中文PHP網--------------------http://www.21php.com/
紅楓谷-----------------------http://www.flashmeng.net/
ASP酷技术网------------------http://www.aspcool.com/download/

/遊戲/

游牧民族2-------------------http://games.cnool.net/
遊俠網-----------------------http://www.ali213.net/
遊戲之王---------------------http://www.gameking.com.cn/
3DHGAME----------------------http://www.ecdit.com/3d/main.asp
埃及地堡---------------------http://www.igdbol.com/ 遊戲搜索引勤
gamespot中文站---------------http://gamespot.com.cn/ 感觉那里的东西在大陆属于最新最权威的了
游戏人的家-------------------http://www.gamerhome.net/

/遊戲/介紹&資訊/

亚联遊戲---------------------http://www.asiagame.com/
遊戲基地---------------------http://www.gamebase.com.tw
遊戲動漫網-------------------http://game.xintv.com/
森蓝游戏資询网---------------http://www.gamesoft.com.cn
太平洋游戏网-----------------http://www.pcgames.com.cn

/遊戲/攻略/

天幻網-----------------------http://www.squarecn.com/ff/main.asp
GameFAQs---------------------http://www.gamefaqs.com/

/遊戲/補丁/

The Patches Scrolls----------http://www.patches-scrolls.de/

/遊戲/專題/

CS-Map-----------------------http://map.cs-cn.net/
艾泽拉斯国家地理-------------http://bbs.ngacn.com/
Blizzard 中文网--------------http://www.blizzardcn.com/bbs/
战网中国---------------------http://bbs.battlecn.net/
中国暗黑世界-----------------http://www.impk.net/
完全实况论坛-----------------http://bbs.winning11.com.cn/
Q3ACN.COM--------------------http://www.q3acn.com
YaoYuan.Com------------------http://www.yaoyuan.com

/遊戲/專題/魔獸

魔兽世界中国-----------------http://bbs.wowar.com/
魔兽争霸中国-----------------http://www.war3xp.com/bbs/index.asp
魔兽录像---------------------http://war3.replays.net/
偶游在线魔兽争霸专题站-------http://war3.ogame.net/
Advanced Melee AI------------http://amai.wc3campaigns.com 魔獸AI 加強
War3CN论坛-------------------http://www.war3cn.com/bbs/

/遊戲/破解/

gamecopyworld----------------http://www.gamecopyworld.com/

/遊戲/下載/

108遊戲網--------------------http://108game.zjol.com.cn/
ATK网游特攻------------------http://atk.sy.ln.cn/
游戏永远---------------------http://www.gameforever.com/ 经典老游戏下载

/遊戲/模擬器/

emuchina---------------------http://www.emuchina.net 全球最强的ROM站之一,怀旧玩家的乐园
中華模擬器聯盟---------------http://www.chinaemu.net/
Rom的传人--------------------http://www.romman.net/
模擬365----------------------http://www.emu365.com/
Emu-Zone---------------------http://www3.emu-zone.org/
GBA掌机地带------------------http://www.chinagba.com
GBA掌机之王------------------http://www.gbgba.com
模拟天下---------------------http://www.emucn.net/
365下载基地------------------http://www.eg365.com

/遊戲/網游/

17173.com--------------------http://www.17173.com/
中游网-----------------------http://www.cgame.cn/

/遊戲/其它/

梦幻0day---------------------http://www.cn0day.net/serial/ 游戏序列号查询

/影視/

影視先鋒---------------------http://www.jzinfo.ha.cn/movie/
SHARK------------------------http://www.whatisnet.net/

/影視/介紹&評論/

DVD影視不完全手冊------------http://www.mov8.com/
經典影視movies---------------http://movies.86114.com/
亚讯网-----------------------http://www.51cd.com/
The Internet Movie Database--http://www.imdb.com/
烂番茄-----------------------http://www.rottentomatoes.com/ 地位不次于imdb的网站,一定要有啊
爱影无限---------------------http://www.dvd008.com
射手网-----------------------http://www.shooter.com.cn/

/影視/下載/

紫金音符---------------------http://www.purjoy.com/
dlmovie----------------------http://www.dlmovie.com/
伊甸园-------------------------http://www.ydy.com/bbs/index.php

/影視/教學/

搜新網-流媒体技術網站--------http://www.souxin.com/

/影視/字幕/

漢風字幕---------------------http://sub.hanstyle.org/
新视界字幕库-----------------http://www.sn-www.com/dvd/film.asp

/影視/在線觀看/

互联星空---------------------http://v.gd.chinavnet.com/index.asp
九州夢網---------------------http://v.bbvod.net/
南京电视台-------------------http://www.njtv.com.cn/broadband/
影視寬頻---------------------http://www.51see.net/
強記視頻---------------------http://media.zsnet.com/movie.htm
東方多媒體-------------------http://imedia.eastday.com/epublish/gb/paper26/index.htm

/動漫/

漫迷之家---------------------http://bbs2.manmi.com
風舞幻境聯盟-----------------http://www.fengwuhuanjing.com/
日本動漫特區-----------------http://www.jmdmtq.com/dongman.htm
漫游-------------------------http://popgo.net/bbs/
動漫花園---------------------http://bbs.dmhy.net/
貪婪大陸---------------------http://bbs.greedland.net 熱門漫畫均有連載
谩友网-----------------------http://www.comicfans.net/
火神动漫岛-------------------http://www.huoshen.com

/動漫/下載/

動漫特區---------------------http://www.chinakids.net.cn/teens/cartoon/
藏漫閣-----------------------http://www.comicme.net/
JOJO黃金之心-----------------http://www.jojogh.com/
动漫无限---------------------http://www.comicer.com/

/動漫/專題/

M空間------------------------http://www.mixforyou.com/ (EVA和宫崎骏的,歌曲,壁纸,很全)
宫崎骏動畫帝國---------------http://guyu.w12.bizcn.com/comic/main.htm

/音樂/

西二音樂---------------------http://www.xiermusic.com/index1.htm
黑膠碟音樂網-----------------http://music.uptu.com/
魔术号角---------------------http://www.wunderhorn.com/
陌生人-----------------------http://www.moshengren.com/ 那里的发烧友比较多
Jazz All About Jazz---------http://www.allaboutjazz.com/
allmusic---------------------http://www.allmusic.com/

/音樂/下載/

天外天-----------------------http://twt.tju.edu.cn/music/
九天音樂---------------------http://www.9sky.com/
天空音樂網-------------------http://www.5ting.com/music/index.asp
XuXuLe.Com-------------------http://www.xuxule.com/
中国音乐在线-----------------http://www.mtvtop.net/
ANSEE.COM J-POP新曲最強------http://www.ansee.com/default.asp 日韓音樂
MP3 s Hits . com-------------http://www.mp3****s.com/
MP3MTV.com-------------------http://mp3mtv.com/
vh1.com----------------------http://www.vh1.com/
VIRGIN RECORDS AMERICA-------http://www.virginrecords.com/
SIMPLEMP3s.com---------------http://www.simplemp3s.com/
QQ177音乐网------------------http://www.94down.com/
雅燃音樂天空-----------------http://www.flamesky.org/
音樂視聽---------------------http://5music.org/music/
九音真經---------------------http://4t.cn/index.htm
163888.net-------------------http://www.163888.net/
allmusic---------------------http://www.allmusic.com/
Lyrics-----------------------http://www.sing365.com/
PageSeeker-------------------http://www.absolutelyrics.com 找英文歌曲lyric可以去这里
天籟之音---------------------http://www.13139.com/
广州视听在线---------------http://www.st020.com/

/音樂/歌詞/

LyricsXPcom Song Search------http://lyricsxp.com/


/電台&廣撥/

天網電台---------------------http://fm880.com/index.jsp
SMG Media Online-------------http://www.iloveradio.cn/
收音机俱乐部-----------------http://www.shouyinji.com/bbs.asp 个人电台很有特色,文章都不错

/手機/

彩秀網-----------------------http://c01.caishow.com/default.asp?f=534
Younet友人网-----------------http://www.younet.cn


/信箱/

Spymac-----------------------http://www.spymac.com/ 提供1G信箱
rediff.com-------------------http://in.rediff.com/index.html 提供1G信箱

/教學&技術/

中華電腦書庫-----------------http://www.pcbookcn.com/
中国UNIX技术社区-------------http://chinaunix.net/
iTeBooK-免費电子图书下載-----http://www.itebook.net/
XFOCUS網路安全---------------http://www.xfocus.net/
csdn.net---------------------http://www.csdn.net/ 中国最大的开发网络
學習資料下載站---------------http://www.studydown.com/soft/
developerWorks---------------http://www-900.ibm.com/developerWorks/cn/index.shtml

/教學&技術/英語學習/

英语之声---------------------http://www.4english.cn
普特英语听力-----------------http://www.putclub.com
Language Tips----------------http://language.chinadaily.com.cn
旺旺英语------------------------http://bbs.wwenglish.org/
沪江英语------------------------http://www.hjenglish.com/

/漢化/

汉化新世纪-------------------http://www.hanzify.org/
汉化新世纪论坛---------------http://bbs.hanzify.org/
中国汉化同盟-----------------http://www.52hh.com/
中文化软体联盟---------------http://www.cpatch.org/
中文之家---------------------http://www.chinesejia.com/

/0DAY介紹/

NFOrce Entertainment---------http://www.nforce.nl/
風暴小組---------------------http://www.xiaomian.net/
TLF資訊網--------------------http://www.tlfinfo.net

/BBS/

TLF--------------------------http://web.eastgame.net/tlf.htm
ROR--------------------------http://www.rorz.org/ut/
CCF--------------------------http://bbs.et8.net/bbs/
DRL---------------------------https://www.d4e.org
COC---------------------------http://forum.3382.net/
QQT--------------------------http://www.quanqiutong.com/
NiuGuo-----------------------http://www.niuguo.net/forum/forum_show.cgi
NewMov-----------------------http://www.sn-www.com/
日本遊戲攻略特區-------------http://www.jgames.net 日本游戏网站女性向游戏专区也很不错的说
巴哈姆特---------------------http://www.gamer.com.tw
EG China---------------------http://www.egchina.com/bbs/ 国内知名的TVgame论坛by legend
ITPUB论坛--------------------http://www.itpub.net/ 喜欢数据库吗?
MOP--------------------------http://www.mop.com
漢風论坛---------------------http://www.hanstyle.org
天堂論壇---------------------http://www.coolabc.com
FrankBBS音乐论坛-------------http://frank.juntong.com.cn/
博维社区---------------------http://bbs.popv.net/
Game Sir---------------------http://www.gamesir.com/
風影-------------------------http://www.myhap.net/bbs/
天香小築---------------------http://61.155.22.107/newbbs/loginout.cgi?forum=
動漫部落---------------------http://www.kk8k.com/
LinuxSir.Org-----------------http://www.linuxsir.org/bbs/
e时代家园--------------------http://www.ownsky.org/forum/ 魅力贴图板里面博大精深
366中天在線論壇--------------http://bbs.366tian.net/
大富翁论坛-------------------http://www.delphibbs.com/
影音休闲中心-----------------http://www.zingking.com/
中华钢结构论坛---------------http://okok.org/cgi-bin/ut/forum_show.cgi
蘋果論壇---------------------http://www.powerapple.com/
水木清華站-------------------http://www.smth.edu.cn/
南京大學小百合bbs------------http://lilybbs.net/vd977202/main2.html
一塌糊塗---------------------http://ytht.org/Ytht.NetBIG5/bbsindex
tompda.com-------------------http://www.tompda.com/
丽影論壇---------------------http://www.cn5566.com:81/
todayz! v2-------------------http://to-dayz.com/index.asp 每天有150個左右的 BT 更新

/軍事/

超级大本营军事综合论坛-------http://www.cjdby.com/
Chinese Defence Today--------http://www.sinodefence.com
空军之翼---------------------http://www.afwing.com
空军世界---------------------http://www.airforceworld.com
鼎盛王朝---------------------http://bbs.top81.com.cn
虚幻军事天空-----------------http://www.war-sky.com/cgi-bin/leobbs.cgi
先锋军事论坛-----------------http://bbs.xfjs.net/bbs/cgi-bin/leobbs.cgi

/代理/

cybersyndrome----------------http://www.cybersyndrome.net/ 最牛的国外代理网站
proxy 4 free-----------------http://www.proxy4free.com/index.html
清风小木专业代理论坛---------http://emuch.net/bbs/index.php

/搜尋引擎/

雅虎-------------------------http://www.yahoo.com/
google-----------------------http://www.google.com/
百度-------------------------http://www.baidu.com/
蕃薯藤-----------------------http://www.yam.com/
Openfind---------------------http://www.openfind.com/
网易-------------------------http://search.163.com/
天网-------------------------http://e.pku.edu.cn/
365網址----------------------http://www.365.com/index.html
sogua.com--------------------http://www.sogua.com/
BTAGE.NET(bt搜索)------------http://www.seasky.net/
hotbot-----------------------http://www.hotbot.com/Default.asp
alltheweb--------------------http://www.alltheweb.com/
AOL Web Search---------------http://search.aol.com/aolcom/index.jsp
My Excite--------------------http://www.excite.com/
openfile.com-----------------http://www.openfile.com/
星空FTP搜索------------------http://www.sheenk.com

/網站收藏/

MyLinks 網站收藏------------http://whyblue.net/
臺灣網際網路交換鏈結網-------http://twix.pro-hoster.com/
265網上導航------------------http://www.265.com/
網址之家---------------------http://www.hao123.com/

/書&文學/

龙的天空原创文学联盟书库-----http://www.dragonsky.net/readbook/default.asp
幻劍書盟---------------------http://www.hjsm.net/
新語錄-----------------------http://xys.3322.org/
小說網-----------------------http://www.xiaoshuo.net/index1.htm
青年文摘---------------------http://www.qnwz.org/
维基百科---------------------http://zh.wikipedia.org/wiki/%E9%A6%96%E9%A1%B5

/書&文學/電子書/

北極星書庫-------------------http://www.ebook007.com/
iTeBooK----------------------http://www.itebook.net/

/科學/

三思科學---------------------http://www.oursci.org/

/體育/

雪缘园足球即時結果-----------http://www.gooooal.com/
视信在线-足球----------------http://www.stvod.com/football/
足球大本營-------------------http://www.soccer999.com/
米兰吧-----------------------http://www.milan8.com/
皇马在线---------------------http://www.realmadridcf.cn

/線上翻議&詞典/

聯通國際---------------------http://www.165net.com/
中国专家翻译网---------------http://www.165net.com/chinatranslation.htm
金桥译港世界通---------------http://www.netat.net/
ENG-Ch Online Dictionary-----http://www.tigernt.com/cgi-bin/ecdict.cgi
Excite 英中韓翻訳 -----------http://www.excite.co.jp/world/
词霸搜索---------------------http://cb.kingsoft.com/

/桌布/

ThemeWorld.com---------------http://themeworld.com/
mylaputa.com-----------------http://www.mylaputa.com/

/商城&購物網站/

盟卡商城---------------------http://www.139buy.com/
pricewatch-------------------http://www.pricewatch.com/
ebay-------------------------http://www.ebay.com/
Amazon.com-------------------http://www.amazon.com/

/其它&不會分的/

凱迪網-----------------------http://www.cat898.com/
唐詩宋詞---------------------http://www.shiandci.net/
推理之門---------------------http://www.tuili.com/
Discloser.Net----------------http://www.discloser.net/
IT寫作社區-------------------http://www.donews.com/index.html
牛吧-------------------------http://www.niu8.net/
灰尘周刊---------------------http://www.supernb.com/
西部電子---------------------http://www.weste.net/index.html
SAVE THIS--------------------http://www.savethis.clickability.com/ 除了下载书签不足外这个最好
Font Paradise----------------http://www.fontparadise.com/ 字體下載
picosearch-------------------http://www.picosearch.com/ 建立自己的站点需要搜索引擎那里最好
UMLChina---------------------http://www.umlchina.com/
五谛风格动画制作有限公司-----http://www.5ds.com/
立地網-----------------------http://www.lidicity.com/
Intron's Laboratory----------http://www.intron.ac/service/ IP查尋
伊美姬网---------------------http://www.imagegarden.net/
列車時刻---------------------http://www.shike.org.cn/TrainInfo/index.asp
packet storm-----------------http://www.packetstormsecurity.org/
Merriam-Webster Online-------http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=ring&x=5&y=10
中國分布式計算總站-----------http://www.equn.com/
电子图片公告牌---------------http://xuwei.cc/
YouSendIt--------------------http://s2.yousendit.com/
eowin.net--------------------http://www.neowin.net/
deviantart-------------------http://www.deviantart.com/
鼎好在線---------------------http://www.etopone.com/homepage/index.php
National Geographic Online---http://www.nationalgeographic.com/
著名的国家地理
http://www.lnkworld.com/
http://www.gohip.com/
http://sing365.com/
http://www.codeproject.com
http://www.codeguru.com
http://www.devx.com
http://www.gotdotnet.com
http://www-306.ibm.com/software/rational/
http://www.derbauer.de/

火曜日, 5月 26, 2009

Set the default applications on linux

Use xdg-mime to set default applications either for the whole system or the user account.

/usr/share/applications/defaults.list

~/.local/share/applications/defaults.list //For an individual already has this file


Run apropos xdg and see some commands about xdg-series

Reference:
apropos - whatis データベースより文字列を検索する。
xdg-mime - command line tool for querying information about file type handling and adding descriptions for new file types


Mime types in Gnome/Ubuntu
Regarding adding new MIME types, apparently previous version of Gnome included "File Types and Programs" utility that did not make up into Gnome 2.8. New approach explained here
http://www.gnome.org/~jrb/files/mime/

For now on you can add new MIME types manually as described here
http://www.fedoraforum.org/forum/showthread.php?t=26875
http://www.au.freebsd.org/gnome/docs/faq2.html#q22
http://www.freedesktop.org/wiki/Standards_2fAddingMIMETutor

There is a graphical MIME editor that is related to ROX file manager (It is not included into rox-filer package, so you need to install it yourself)
http://rox.sourceforge.net/phpwiki/index.php/MIME-Editor

ハードディスクイメージのマウント

ディスクイメージの作成
dd if=/dev/hdb of=/root/hdd.img bs=512 obs=1024k count=488397168 conv=sync,noerror

obsは出力する単位で、こちらはバッファリングするだけですので大きな値にすると高速化できるそうです。

countは後述するnoerrorで終端が無効になって無限ループするのを防ぐために指定します。countはbs単位です。countの値はdmesgやfdisk -luなどの出力などを見てハードディスク全体の長さになるよう決めます。

convはオプションでsyncは読み込めないセクタがあってもヌルパディングしてデータの位置を保持する、noerrorはエラーがあっても無視して続けることをそれぞれ表しています。



ディスクイメージのoffsetの調査
losetup -f   #使われていないloopデバイスを調べる
losetup /dev/loop0 /root/hdd.img #イメージをマウントする
fdisk -lu /dev/loop0 #セクタ単位でパーティションの位置を確認する
losetup -d /dev/loop0 #アンマウント


パーティションのマウント
mount /root/hdd.img /mnt/ntfs -t ntfs -o ro,loop,offset=32256,nls=utf8

offsetが重要でパーティションの開始位置をバイト単位で指定します。パーティションの開始位置とはセクタサイズ512byteのハードディスクの場合、fdisk -luで出てくるStartにセクタサイズの512をかけた値になります(今回は32256=512*63)。

ntfsパーティションをマウントする場合はnls=utf8を指定しないと日本語ファイルがLinuxから見えなくなります。utf8の指定方法にはiocharset=utf8とする方法や、-oとは別に-utfする方法がありますが、いずれも現在は推奨されずnlsを使うのが良いようです。


losetupしてからmountしても同じ事ができます
losetup /dev/loop0 /root/hdd.img --offset=32256
mount /dev/loop0 /mnt/ntfs -t ntfs -o ro,loop,nls=utf8


参照:ハードディスクイメージのマウント

日曜日, 5月 24, 2009

幾つかのgccオプション

リンクオプション

  • -fno-builtin

     名前の先頭が__builtin__で始まらない組み込み関数を認識しません.影響を受ける関数には,abort,abs,alloca,cos,exit,fabs,ffs,labs,memcmp,memcpy,sin,
    sqrt,strcmp,strcpy,strlenがあります.

     通常,GCCは特定の組み込み関数をより効率的に処理するために特殊なコードを生成します.たとえばallocaの呼び出しは,スタックを直接調整する単一の命令になることがあります.

     また,memcpyの呼び出しは,コピー命令のループをインライン展開したものになることがあります.結果として生成されるコードは,多くの場合,より小さくかつより速いものになりますが,関数を呼び出している部分が,実際にはもはや関数呼び出しには見えなくなるため,その関数呼び出しに対してブレークポイントを設定することができなくなるうえ,異なるライブラリとリンクすることによって関数のふるまいを変更することもできなくなります.

     -ansiオプションを指定すると,allocaとffsは組み込み関数ではなくなります.これらの関数はANSI規格では規定されていないからです.

  • -ffreestanding

     このオプションは組み込み環境や,カーネルをコンパイルする際に使用します.標準ライブラリが存在しない環境や,プログラムのスタートが__mainではない環境において使用します.

     これを指定すると同時に-fno-builtinオプションを指定したことになります.連載第3回で-fno-builtinオプションの解説をしましたが,GCC3.3になって,その意味が変わっています.これも後述します.

  • -nostartfiles

     リンク時に標準システムスタートアップファイルを使いません.標準システムライブラリは,-nostdlibや-nodefaultlibsが使用されない限り,通常は使用されます.

     組み込みなどの用途で標準スタートアップを使用しない場合に指定します.

  • -nostdlib

     リンク時に標準システムスタートアップファイルや標準システムライブラリを使用しません.スタートアップファイルはいっさいリンカに渡されません.指定されたライブラリだけがリンカに渡されます.

     -nostartfilesと同様に,組み込みなどの用途で標準スタートアップを使用しない場合に指定します.

木曜日, 5月 21, 2009

bashとsedで複数ファイルのテキストを置換する方法

bashとsedで複数ファイルのテキストを置換する方法

find . -name "*.html" -exec sed -i 's/元テキスト/置換後テキスト/' {} \;

或いは
find . -type f -exec perl -p -i -e 's/<html>/<html lang="ja">/g' {} \;


Howto Replace multiple file text string in Linux
grep -rl OLDSTRING . | xargs perl -pi~ -e ’s/OLDSTRING/NEWSTRING/’

Sorted
grep -rl OLDSTRING . | sort -u | xargs perl -pi~ -e ’s/OLDSTRING/NEWSTRING/’

Sed
grep -rl OLDSTRING . | xargs sed -i -e ’s/OLDSTRING/NEWSTRING/’

Microsoft AppLocale Utility

Microsoft AppLocale Utility

簡単な説明
Unicode 対応でないアプリケーションの言語 (システム ロケール) を変更することなく、従来のアプリケーションを実行できます。

水曜日, 5月 20, 2009

Amazon Web Serviceで書籍情報を取得する

Amazon Web Serviceで書籍情報を取得する



ブラウザからの取得例:
http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=XXXXXXXXXXXXXXX&Operation=ItemLookup&SearchIndex=Books&ResponseGroup=Large&IdType=ISBN&ItemId=9784873113647&ReviewPage=1

Valid values for the Operation parameter include TagLookup, ListLookup, CartGet, SellerListingLookup, CustomerContentLookup, ItemLookup, SimilarityLookup, SellerLookup, ItemSearch, VehiclePartLookup, BrowseNodeLookup, CartModify, ListSearch, CartClear, VehiclePartSearch, CustomerContentSearch, CartCreate, TransactionLookup, VehicleSearch, SellerListingSearch, CartAdd, Help.

PythonでAmazon Webサービスに接続する
Python library of Amazon Associates Web Service

SellerIDとMerchantIdの識別
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-01-15&Operation=ItemLookup&SubscriptionId=xxxxxxxxx&ItemId=4792303419&IdType=ASIN&Condition=All&MerchantId=All&ResponseGroup=OfferFull,Offers,ItemAttributes

Access Key IDの取得

warehouse_deals_jp
warehouse_deals_jp
warehouse_deals_jp
warehouse_deals_jp
warehouse_deals_jp
warehouse_deals_jp
warehouse_deals_jp

GDAL - Geospatial Data Abstraction Library

GDAL - Geospatial Data Abstraction Library



GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.

GDAL supports 40+ popular data formats, including commonly used ones (GeoTIFF, JPEG, PNG and more) as well as the ones used in GIS and remote sensing software packages (ERDAS Imagine, ESRI Arc/Info, ENVI, PCI Geomatics). Also supported many remote sensing and scientific data distribution formats such as HDF, EOS FAST, NOAA L1B, NetCDF, FITS.

OGR library supports popular vector formats like ESRI Shapefile, TIGER data, S57, MapInfo File, DGN, GML and more.


gdal source package in Ubuntu 1.5.2-3ubuntu1 version

火曜日, 5月 19, 2009

Scientific Softwares



MathematicaとMatlabの違いは
MathematicaとMatlabの違いは意外と知られていないようだが、Mathematicaは数式処理ソフトであり、Matlabは数値処理ソフトである。前者が連続を扱うのにたいして、後者は離散を扱うと考えればいいのではないか。
SageはMathematicaのフリー版と言えばいいと思うが、OctaveはMatlabのフリー版といったところ。


W32TeX

月曜日, 5月 18, 2009

Androidの開発環境「SDK 1.5 r1」をUbuntu 9.04上に

Androidの開発環境「SDK 1.5 r1」をUbuntu 9.04上に。アプリも稼働させてみる。

自然言語処理

朱鷺の杜Wikiは,情報論的学習理論,機械学習,統計,統計物理,データマイニングについての情報交換の場です.

カーネル法Wiki

土曜日, 5月 16, 2009

面白い映画

中国産インターネットテレビ「PPLive」と「PPstream」
PPLive
PPstream

  1. 校园兔女郎
  2. 初恋50次
  3. 偷穿高跟鞋
  4. 曼哈顿女佣
  5. 我最好朋友的婚礼
  6. 两颗绝望的心(2009年05月28日)


无英文字幕
  1. 小镇姑娘

水曜日, 5月 13, 2009

FirefoxでもcurrentStyleを使う

FirefoxでもcurrentStyleを使う

HTMLElement.prototype.__defineGetter__('currentStyle',

function()getComputedStyle(this,null)

)

camelize

プロパティ指定の互換を取るためにcamelizeとしてハイフン+小文字アルファベットを大文字アルファベットに直す関数を定義しておく。deCamelizeはその逆。


色を取得する場合はブラウザ毎に挙動が異なるので注意する。IEは指定したまま取得できるが、Operaは色を勝手に#16進6桁に展開。Firefoxに至ってはRGBフォーマットにしてしまう。
またFirefoxは短縮形で取得しようとすると、設定していないプロパティにデフォルト値が入った状態で返ってくるので注意する。


Main page - MDC Firefox Development topics


Safari Reference Library

アルゴリズムの紹介

アルゴリズムの紹介

ウェーブレット


ハールのウェーブレット変換

QEMU and GDB to debug bootsector

See Trying to use QEMU and GDB to debug GRUB 2

Start Qemu
  • For Floppy:
    qemu -fda floppya.img  -s -S
  • For CDROM:
    qemu -cdrom grub2.iso -s -S


Start GDB in another console

target remote localhost:1234
; as we start in 16bit real mode
set arch i8086
; set breakpoint in entry point, at begining of GRUB2's CD-ROM boot sector ode.
break *0x7c00
; entered 'c' to start execution until it hit the break point.


; to see where I really was I had to use following command:
x/10i $cs*16+$eip

日曜日, 5月 10, 2009

Delphiのメソッドをメソッド名から実行する方法

Delphiのメソッドをメソッド名から実行する方法

Skype Proxy Setting on Linux

Edit shared.xml file to add proxy settings there. This file is in home/.Skype directory.

Add section
<httpsproxy>
<addr>26.8.1.229:3128</addr>
<enable>1</enable>
<pwd>RmhjsdfsdQ=</pwd>
<user>kolach</user>
</httpsproxy>

in the <connection> scope of the file.

If the proxy has not user or password, then delete lines <user> or <pwd>.

It is better to change <disableport80> to
<disableport80>0</disableport80>


The password is not "encrypted", it's simply base64 encoded so that no unprintable characters make their way into shared.xml file.See Where are the proxy settings stored?

To figure out what text to put into <Pwd> tag:
echo -n "My Password" | base64

References about Operating Systems

金曜日, 5月 08, 2009

Targeting specific Browsers with CSS

Targeting specific Browsers with CSS, originated from Browser-specific CSS hacks

/***** Selector Hacks ******/

/* IE 6 and below */
* html #uno
{ color: red }

/* IE 7 and below */
*:first-child+html #dos
{ color: red }

/* IE 7 and modern browsers */

html>body #tres
{ color: red }

/* Modern browsers (not IE 7) */
html>
/**/body #cuatro { color: red }

/* Opera 9.27 and below */
html:first-child #cinco
{ color: red }

/* Safari */
html[xmlns*=""] body:last-child #seis
{ color: red }

/*safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:nth-of-type(1) #siete
{ color: red }

/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:first-of-type #ocho
{ color: red }

/* saf3, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#diez { background
: #FFDECE; border: 2px solid #ff0000 }
}

/***** Attribute Hacks ******/

/* ie6 and below */
#once
{ _color:blue }

/* ie7 and below */
#doce
{ *color: blue } /* or #color:blue */

/* 'Modern Browsers' includes IE8, whether you agree or not.. :) */

VirtualBox上におけるFedoraのxorg.confの設定



# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"

# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "vboxvideo"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
EndSection



前編

木曜日, 5月 07, 2009

Mandriva Package Management

Mandriva Package Management, see also First Time Linux
GUI Tool
Mandriva Control Center → rpmdrake


CUI
Command What it tells you
rpm -qa list all installed packages
rpm -qa | grep -i office search for a certain installed package
rpm -qf /path/to/file similar to urpmf, but searches on installed system
rpm2cpio package.rpm | cpio -div extract the whole contents from a downloaded rpm
urpmc updates the local data about available packages in all media
urpmf xxxx.so find individual files in rpm packages
urpmf /path/to/file which package has installed "file*" in /path/to
urpme xxx removes the package xxx (and those that depend on it)
urpmi program install program
urpmi --auto-select automatically select upgradeable packages
urpmi --auto-select --update To update the packages based on the new lists
urpmi --auto-update merge urpmi.update -a and urpmi --auto-select
urpmi --fuzzy --test xxx shows all rpms that match string "xxx".
urpmi --keep xxx.rpm installs package xxx.rpm from the current directory and it's dependencies, but if anything has to be removed it will not
urpmi --keep --auto --auto-select update all packages from your enabled media, but don't remove anything: just tell if anything didn't work
urpmi --no-install freemind downloads all the rpms but doesn't install them.
However this doesn't just get the package you ask for, it also gets the dependencies as well
urpmi --test --keep --auto --auto-select update all packages from your enabled media but don't install or remove anything, just tell if it will work
urpmi --update --auto-select installs available updates from your enabled media
urpmi.update -a If a new software package is put into a repository urpmi needs to know about it.
With the command urpmi.update, urpmi gets to know about these new packages.
urpmi.update updates updates the local data about available packages in the medium "updates"
urpmq xmms query the urpmi database to see if there is an RPM for a program to install
urpmq --changelog xxx.rpm print changelog of the package in the current directory
urpmq -i stellarium get a package description
urpmq -i xxx.rpm info on the package xxx.rpm in the current directory
urpmq -il xxx.rpm info on the package xxx.rpm in the current directory & list of files that it installs
urpmq -l barrage see what files are inside the package
urpmq --list-url list the media currently being used
urpmq --sources inkscape just display the url where the package lives
urpmq --whatrequires xxx.rpm which package(s) require(s) the xxx.rpm in the current directory
wget $(urpmq --sources freemind) download a single package without its dependencies



Refer to Various Linux Package Operations

MINIXカーネル再構築:MINIX on VMware Player

MINIXカーネル再構築:MINIX on VMware Player


X Window Systemの起動
ログイン画面表示
xdm
或いはデバッグオプションを付けて実行
xdm -debug 1



xdmプロセスの終了
1.ps ax  grep xdm コマンドでxdmプロセスのプロセスIDを確認

2.kill コマンドでxdmプロセスを終了


Running Minix under qemu

Running Minix under qemu

Running X11 on Minix

Tweaking X11

水曜日, 5月 06, 2009

GNU makeの使い方

GNU makeの使い方

Automakeでmakeする

imake

C++で開発

GNU make Version 3.77 日本語版英語版

Linux Applications for Science & Engineering

Linux Applications for Science & Engineering


Mandriva 2009 Spring Freeのインストール

Mandriva 2009 Spring Freeのインストール



一旦既存のメディアを削除して、Easy URPMIから、2009.1のOfficial mediasとPLF mediasをインストール。GUIより実行すると途中で応答なしになるので、ターミナルから実行。
# urpmi.removemedia -a
# urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
# urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/$RELEASE.$ARCH.list' (コーデック関連)


次パッケージの更新も実行。
# urpmi.update -a
# urpmi --auto-select



元のリンクに追加インストールしたパッケージのリストが有って、合わせて念書としてここに書かれます(マルチメディア関連のツール)。
  • flash-player-plugin
  • smplayer
  • real-codecs
  • win32-codecs
  • pptp-linux

火曜日, 5月 05, 2009

intel2gas

intel2gas - A converter from NASM assembly language to GAS

yasm - modular assembler with multiple syntaxes support

x86dis - Frontend to libdisasm


flasm - assembler and disassembler for Flash (SWF) bytecode

libasm-java - Java bytecode manipulation framework

月曜日, 5月 04, 2009

C++コンパイラ依存のコーディング

C++コンパイラ依存のコーディング

  • Linux/GCC
    • __linux__, __GNUC__

  • Windows/VC++
    • _WIN32, _MSC_VER


Pre-defined C/C++ Compiler MacrosにStandards,Compilers,Libraries,Operating Systems,Architecturesに分かれて、詳しくかかれています。

GCCでデフォルト定義されるマクロ一覧を見る
echo | gcc -v -E -dM -

Remastersys

Remastersys for Debian and Ubuntu
Remastersys

  1. $ sudo gedit /etc/apt/sources.list
  2. sources.listの末尾に
    deb http://www.remastersys.klikit-linux.com/repository remastersys/
  3. $ sudo apt-get update
  4. $ sudo apt-get install remastersys


導入後、端末から「sudo remastersys」として起動。
「dists」コマンドで、home以外の配布用LiveCD/DVDイメージ(.iso形式)が作成できる、「backup」コマンドで、homeを含む全部のバックアップができます。

For other linux:
  • PCLinuxOS remasterme script
  • Mandriva mklivecd script
  • Fedora 10 Revisor

日曜日, 5月 03, 2009

Linuxにおけるフロッピーディスクのイメージファイルを作成する

Linuxにおけるフロッピーディスクのイメージファイルを作成する

mformat -f 1440 -C -B ipl.bin -i fd.img ::
mcopy kernel.bin -i fd.img ::



DOSフォーマット2.88Mフロッピーイメージの土台を作る

user$ dd if=/dev/zero of=drdos288.img bs=512 count=5760
user$ su -
root# losetup /dev/loop1 drdos288.img
root# mkdosfs -F 12 -S 512 -R 1 -I -v /dev/loop1
root# losetup -d /dev/loop1

as86汇编语言程序的编译和链接

《Linux内核完全剖析—基于0.12内核》でas86で作成されたファイルは512Bitでなく、544Bitです。この32Bitを削除するため、《Linux内核完全剖析—基于0.12内核》に三つの方法を紹介しました。

現在のLinuxシステムのas86には-bオプションでこの32Bitなしのコードを作成できます。

Linux i386 Boot Code HOWTO

LDP HOWTO-INDEX
Linux i386 Boot Code HOWTO


  • 静的なカーネル改変
    カーネルイメージは以下のように構成されている
    [bootsect][setup][[head][misc][compressed_kernel]

    ブートプロセスの詳細を理解しよう。このプロセスは以下のような論理的なステージに分割することが可能である:
    1. BIOS がブートデバイスを選択する。
    2. BIOS がブートデバイスから [bootsect] をロードする。
    3. [bootsect] が [setup] および [[head][misc][compressed_kernel]] をロードする。
    4. [setup] が実行され、 [head](it is at 0x1000 or 0x100000) にジャンプする。
    5. [head] が [misc] 中のカーネルの展開関数を呼び出す。
    6. [misc] が [compressed_kernel] を展開し、0x100000 からのアドレスに置く。
    7. 高レベルの初期化(linux/arch/i386/kernel/head.S 中の startup_32 から開始される) が行なわれる。

  • LKM なしでの動的なカーネル改変


ブートストラップ


/* Absolute addresses */
#define ABS(x) ((x) - _start + 0x7c00)
/* Print message string */
#define MSG(x) movw $ABS(x), %si; call message

.text
.code16
.globl _start
_start:
MSG(test_string)
loop: jmp loop

test_string: .string "test boot sector!"

/*
* Use BIOS "int 10H Function 0Eh" to write character in teletype mode
* %ah = 0xe %al = character
* %bh = page %bl = foreground color (graphics modes)
*/
1:
movw $0x0001, %bx
movb $0xe, %ah
int $0x10 /* display a byte */
message:
lodsb
cmpb $0, %al
jne 1b /* if not end of string, jmp to display */
ret

partion_table:
/* パーティションテーブル(16byte * 4)が格納されている */
. = _start + 446

boot_signature:
/* 最後の2バイトはブートシグニチャというマジックナンバになっている */
. = _start + 510
.word 0xaa55


コンパイルは次の通り.boot はちょうど 512 バイトになる.
$ gcc -c -O2 -nostdinc -fno-builtin boot.S -o boot.o
$ gcc -nostdlib -Wl,-N,-Ttext,7c00 -o boot.exec boot.o
$ objcopy -O binary boot.exec boot
$ dd if=boot of=a.img conv=notrunc

Converting kanji numbers to integers with Python

Converting kanji numbers to integers with Python