Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2006-09-07
_ sylpheed
(http://sylpheed.sraoss.jp/ja/)無事、SRA OSSに移転できたようだ。sylpheedに関するプレスリリースは、(http://www.sraoss.co.jp/company/press/2006/0906.php)
2008-09-07
_ systemtap
カーネルのパフォーマンス計測は、oprofileなどが有名だが。これも Debian Package になっている。see also apt-cache show systemtap
Description: instrumentation system for Linux 2.6
The SystemTap project aims to produce a Linux tool that lets
application developers and system administrators take a deeper look
into a running kernel. It aims to exploit the capability of a fully
open-source Linux target to go beyond performance measurements, and
perhaps even serve as a programmable debugger.
- upstream(http://sourceware.org/systemtap/)
- (http://sourceware.org/systemtap/wiki/SystemtapOnDebian)
- もわの台所 --- systemtap @ debian(http://mowa-net.jp/~amedama/mt/2006/11/post_868.html)
_ memo:週に一度、日曜日に自問すべき20の質問
(http://www.ideaxidea.com/archives/2008/09/20_9.html)私の場合は、自分が病気になると全ての事がストップしてしまう状態なんで、「健康で毎日働くことができるか?」ってのを入れますかね。--- 年取ると、毎日チェックする項目が増えますな。体重とか血圧とか歩数とか。
私が、何時いなくなっても動くシステムができるのが理想です。
_ memo:第25回 「時間がない」は負け犬の言い訳 50代上司の好奇心に思い知る
これは、年代よりも個人差が大きいのではないか。全部、真に受ける必要はないだろうと思う。全力を出してないから長時間働けるという考え方もある。どこまで自分の体に踏み込んで生きて行くかはその人の信条だし。主に企業の場合、求められている成果を出せない人は切られて行ってしまうので難しい所です。また、人に求められないと自己承認欲も満たせませんし。(http://itpro.nikkeibp.co.jp/article/COLUMN/20080709/310486/)
あと、あるスキルを獲得するのに目安として1万時間(だっけ?)を費す必要があるというので、自分に対して時間を投資する必要がある。何に時間を費すかは自分で決められます。ある一定のスキルに到達するまではセンスはいりません。時間をかけてシステム*1に則っとり学ぶかどうかです。逆にいう、それ以上の世界を見るのにはセンスがいるのかもしれませんが。好きが有利だというのは、この時間が苦痛か楽しみかによって学習する進度が違うからなのでしょう。と私は理解しています。
とはいえ、社会生活を営んでいるのであまり極端な生活をしていると世の中のトレンドに対する感受性が落ちたりやコミュニケーションを阻害します。何をするにしても作用と反作用があるので、何をどう組み合わせるかが、その人のセンスなのかもしれません。
*1 このシステムが体系立っている方が良いが、完璧でなくても良い。普通自分で改善のサイクルを回すから。
_ memo:Microsoftの開発現場ではVSSではなくCVSが,プロジェクト管理はMS ProjectではなくExcelが使われている
コードの差分を取ると簡単に書いてあるが、、統一したスタイルの遵守はどうしているのかな。(http://gihyo.jp/dev/clip/01/orangenews/vol46/0007)
2009-09-07
_ トライピークスさん
リクナビNextのTech総研で(http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03600.jsp?p=000879)記事になっていた、組み込みLinuxのトライピークスさんですが、お仕事の関係で名刺交換させていただく機会がありました。いちど遊びに来てくださいと言われていたので、ご機嫌伺いにでもいこうかしらとweb pageのwww.tripeaks.co.jpにアクセスしようとしたのですが、残念ながら繋がりません。
_ P2Pが企業に活用されている事例
コナミがアップデート配信のために投入したP2P技術の秘密を公開 「BitTorrent」を活用して配信コストを大幅に削減。ユニークな取り組みの実態を語る (http://game.watch.impress.co.jp/docs/news/20090904_313114.html) こういう事例が増えるとp2pの市場が広がりますね。
2019-09-07 Debian work
_ [Debian] source only upload (cont'd)
承前 source only upload をやる理由と問題点、そして解決方法
- [Bits from the Release Team: ride like the wind, Bullseye!]の中で source only uploadについて言及している。see No binary maintainer uploads for bullseye
- [SourceOnlyUpload - Debian Wiki]上記でも理由を書いているが、こっちにも。また各ビルド方法でのsource only uploadについて記述がしてある。
- 対象とするrepoは、Yukiharu Yabuki / vim-voom · GitLabです。
で、困っていたのは、実作業を新しいマシンで行っていて、buildはできたものの、orig.tar.gzのtop directoryの名前が異なっていて、中身とサイズが合わないので、uploadしてもrejectされること。この問題は、XY problemという命名がされておりよくあることとのこと。で、解決策としては,prinstine-tar branchを切って、そこに pristine-tarが管理するorig.tar.gzを入れること。 - gbp-pristine-tar(1) — git-buildpackage — Debian testing — Debian Manpages
- [gbp-buildpackage(1) — git-buildpackage — Debian testing — Debian Manpages]
以下,具体的な作業例
(1) I had already downloaded original orig.tar.gz in /tmp/
like this.
(cd /tmp;wget http://deb.debian.org/debian/pool/main/v/vim-voom/vim-voom_5.3.orig.tar.gz)
(2) Do gbp pristine-tar commit:
$ gbp pristine-tar commit --upstream-tag=upstream/5.3 /tmp/vim-voom_5.3.orig.tar.gz gbp:info: Successfully committed pristine-tar data for version 5.3 of /tmp/vim-voom_5.3.orig.tar.gz
(3) I checked:
$ git switch pristine-tar Switched to branch 'pristine-tar' $ git branch master * pristine-tar upstream $ ls -la > total 8 > drwxr-xr-x 1 yabuki yabuki 122 Sep 6 16:37 . > drwxr-xr-x 1 yabuki yabuki 5216 Sep 6 11:36 .. > drwxr-xr-x 1 yabuki yabuki 182 Sep 6 16:37 .git > -rw-r--r-- 1 yabuki yabuki 1943 Sep 6 16:37 vim-voom_5.3.orig.tar.gz.delta > -rw-r--r-- 1 yabuki yabuki 41 Sep 6 16:37 vim-voom_5.3.orig.tar.gz.id
(4) then build it.
$ git switch master $ gbp buildpackage --git-pbuilder --git-pbuilder-options=--source-only-changes --git-tag --git-notify=auto
(5) check the result.
ls -la ../vim-voom* -rw-r--r-- 1 yabuki yabuki 5416 Sep 6 11:32 ../vim-voom_5.3-3.debian.tar.xz -rw-r--r-- 1 yabuki yabuki 1804 Sep 6 11:32 ../vim-voom_5.3-3.dsc -rw-r--r-- 1 yabuki yabuki 99560 Sep 6 11:32 ../vim-voom_5.3-3_all.deb -rw-r--r-- 1 yabuki yabuki 21173 Sep 6 11:32 ../vim-voom_5.3-3_amd64.build -rw-r--r-- 1 yabuki yabuki 5461 Sep 6 11:32 ../vim-voom_5.3-3_amd64.buildinfo -rw-r--r-- 1 yabuki yabuki 2458 Sep 6 11:32 ../vim-voom_5.3-3_amd64.changes -rw-r--r-- 1 yabuki yabuki 2142 Sep 6 11:35 ../vim-voom_5.3-3_source.changes -rw-r--r-- 1 yabuki yabuki 115841 Sep 6 11:23 ../vim-voom_5.3.orig.tar.gzI checked orig.tar.gz file size and contents. It seems ok.
upload準備
$ dput vim-voom vim-voom/ vim-voom_5.3-3_all.deb vim-voom_5.3-3_amd64.changes vim-voom_5.3-3.debian.tar.xz vim-voom_5.3-3_amd64.build vim-voom_5.3-3_source.changes vim-voom_5.3-3.dsc vim-voom_5.3-3_amd64.buildinfo vim-voom_5.3.orig.tar.gz $ dput vim-voom_5.3-3_source.changes Trying to upload package to ftp-master (ftp.upload.debian.org) Checking signature on .changes gpg: /home/yabuki/scm/git/debian/vim-voom_5.3-3_source.changes: error 58: gpgme_op_verify gpgme_op_verify: GPGME: No data $ dput vim-voom_5.3-3.dsc Not a .changes file. Please select a .changes file to upload. Tried to upload: vim-voom_5.3-3.dsc $ debsign vim-voom_5.3-3_source.changes The .buildinfo file is already signed. Would you like to use the current signature? [Yn] Leaving current signature unchanged. fixup_changes dsc vim-voom_5.3-3.dsc vim-voom_5.3-3_source.changes fixup_changes buildinfo vim-voom_5.3-3_amd64.buildinfo vim-voom_5.3-3_source.changes signfile changes vim-voom_5.3-3_source.changes Yukiharu YABUKISuccessfully signed changes file $ dput vim-voom_5.3-3_source.changes Trying to upload package to ftp-master (ftp.upload.debian.org) Checking signature on .changes gpg: /home/yabuki/scm/git/debian/vim-voom_5.3-3_source.changes: Valid signature from 71A802D0BCD1BC92 Checking signature on .dsc gpg: /home/yabuki/scm/git/debian/vim-voom_5.3-3.dsc: Valid signature from 71A802D0BCD1BC92 Uploading to ftp-master (via ftp to ftp.upload.debian.org): Uploading vim-voom_5.3-3.dsc: done. Uploading vim-voom_5.3-3.debian.tar.xz: done. Uploading vim-voom_5.3-3_amd64.buildinfo: done. Uploading vim-voom_5.3-3_source.changes: done. Successfully uploaded packages.