Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2004-06-18
_ 天気
くもり
_ 健康診断
絶食で、l6:00まで。そのあとは何をたべても美味しいぞっと。
_ ずばり
「300 秒でズバリ !!」&「10 行でズバリ !!」シリーズ(http://www.microsoft.com/japan/msdn/thisweek/wednesday/) 自社のテクノロジに興味をもってもらうために、いろいろとやってますね。
_ [Eclipse] 既存プロジェクトの読みこみ
パネル用のスクリーンショットの画像を生成しようとOOoのソースをEclipseのプロジェクトで取りこもうとするが、メモリ不足のエラーだということで落ちてしまう。ーー これは、こちらがプロジェクト作っても、.projectファルなどを消しているためか?!
でも、せつないなあ。とりあえずドンなエラーがでているかを、「Separator --- は無効なリソース名です」だそうです。ってな感じで記録しておく。
別途プログラミングしながら、並行しているがハードディスクが稼働しすぎて、ノートPCがさわれない。クーラーからでノートを冷しながら稼働させている。Let's Noteにメモリを増強したいが....
_ HP200LX
ノートがおもたい処理をしている場合や、エディタだけあれば良い場合に、こいつを使う頻度が増えてきた。筐体が浮いている部分があるが自分でなおせるだろうか
2005-06-18
_ 天気
はれ
_ cable modem 撤去
自宅に固定電話を入れ,ADSLにし,無線ブリッジを使うようになり,ケーブルモデムを撤去してもらう作業が,今日やってきた. jcom関西さんのサービスマンのひとに撤去してもらい,こちらは立合いしていた.
_ windows と格闘中
大学関係で使わせてもらっているPCにwindows updateがきていた.その中に Microsoft .NET Framework(JPN) のfixを適用しようとすると "netfix.msi がないよ"とおこられて,fixが進みません.googleで原因らしきものを探したので実行中です.
_ エスクロー(escrowx)
_ [Debian] Install Helix Univasal Server.
Debian Sargeにインストールする機会があった.
- zipped されたライセンスキーを伸長しておくこと(拡張子がlicっていうやつね)
- Helix serverのinstall binaryは,実行カレントにtmpを作るのでCDの上で実行してはいけない.ちゃんと書きこみ可能なところでやること.
- Apacheなどのhttpdは上げておかないのがインストールは楽です.
_ メモ:Debianを受け継ぐものたち
Debianを受け継ぐものたち(http://japan.linux.com/desktop/05/06/15/0226221.shtml)
2007-06-18
_ 今日の予定など
Hostelにカメラを忘れる。あとで取りに行かねば。今日の予定としては、bugs.debian.org and debbugs, embedded debian(netconfも気になるが),
_ armel アーキテクチャ
Debian の Arm って、浮動小数点計算がIEEEではないのでIEEEに準拠するべく arm-el というアーキテクチャで作り直している模様。gcc や カーネルも作り直し。Rikuなどがやっている。tool chain をつくりなおしてばりばりとコンパイルをしているとのこと。
_ [Debconf7] bugs.debian.org and debbugs
upper talk room, 集音マイクやビデオの準備がうまく準備されている。中継を行っているようだが、日本ではリレーサーバーがないので見れない。 アジアでは http://debian.nctu.{net,edu.tw}:8000 で見れるようだ。
メールが届いたら、スパムフィルターを通って、1メール、1プロセスで処理される。
Getting the version information
- Version information from dak
- track of the version from which a package is decended
- Track version by the source/version combination
- Accenssible via Debbugs::Versions
setting per-bug versions
- found - version in which the bug has been found
- fixed - version n which the bug is fixed
- set and removed via found, notfound, fixed, notfixed
Common pitfalls
- Why is my package still buggy?
- Not built on all architechures
- Look at the graphs [#419103] http://bugs.debian.org/419103
- Non-versioned -done message
- Should only be used for invalid bugs
- Makes RM's job difficult
- Difference buetween "buggy" and "done"
Recent Enhancements
- Subversions
- Version graphs
- SOAP
- Modularization
- Versioning aware archival
- Sorting by age
- Versioning aware bugscan (Steinar)
- Versioning aware mail system
- Encoding aware mail system
- Test suite
- Full text searching
- archive / un-archive support
- force merge
- Searching by owner
- Not showing boring information
Version Graphs
色分けで、治っている。ぶっこわれている状態をツリー状に表示
SOAP Example
SOAPで問い合わせるよう、ワンライナーでも問い合わせられる X-< これは普通プログラムから問い合わせだろう。
Test Suite
.
全文検索
デモあり。
Sorting by age
- Append ;order=age
- Part of the recent Modified at ... ; change
Future Enhancements
- More SOAP methods
- Control abstraction
- Control methods in submit messages
- Integration with MOLE?
- Better statistics
- Templates for all output
- Templates for output
How you can help
- Checkout the bzr
The Debbugs Team
.
_ [Debconf7] embedded Debian --- Emdebian. Embedded development (The Debian Way)
. Overview- What is Emdebian?
- Short history
- Technical challenges
- Composite method
- Using the tools
- Future help
- How I can help
- Officall sub-project of Debian
- Bringing Debian to embedded systems
- Takes full advantage of the existing multiarchitecture support
- Provide free, commuinity supported, embedded development tools
- .
- Project started in 2000 by Frank Smith
- Produced Embedsys and toolchain
- In 2001 update to CML2 and new project lead
- In 2003 Embedsys update to Kconfig
- In 2005 Stag, then stage and Slind
- .
- The main non-commerical GNU/LInux distribution
- Debian is mosty about navite development
- The size of the binaries is no an siisue on desktop systems
- Lots of decumentstation included - not needed on the embedded systems
- Dalings with optimissations
- Software management on the target vs host
- Using other C librarries then glibc
- Rmove perl from "Essential".
Re-use the package management system, including reprepro, apt, dpkg, debhelper etc. Add support for flexibile cross-compliation- (dpkg-cross, apt-cross, & emdebian-tools) Reduce package size and dependencies, remove all doucmentation. Split out translation files as packages Keep emdebian change in SVN as patches, support debian/xcontrol. Binary package should be installable on the development host then targetComposite Method(2)
Packages:dpkg-cross, apt, cross, emdebian-toosls Prebuild binary toolchains for cross-building on i386, amd64, and powerpc Patches to remove manpages ....Composite Method(3)
All parameters are controlled in normal debian/control files. Adatpted build scripts (emdebian-tools) apply patches in correct sequence, cross-build the patched package and manage the emdebian patch files and...Translation file size
/usr/share/locale:219mb, /usr/share/doc:250mbNormal package management 通常のdebian package の話 Adaped scheme . Handling package methods
CDBS:Patch debian/rules to use --- これがよさげ。 debhelper:Patch debian/rules to remove or wrap all relevant dh-* rules. Check debian/rules and remove manual dpkg or install commands that are not removed by the patch. Remove udeb and doc package from debian/control. dpkg and other method: No automated packages, generate patches from manual changes.Role of emdebian-tools
Patch debian/contorol to remove udeb and doc packages Patch debian/rules to ....Using emdebian-tools
1. Run 'emsetup --vervose --simlate' to see waht need to be modified 2. re-run 'emsetup -v' to sinstall a cross0building toolchain and update the tools from the Emdebian toolchain repsitory 3 Get the Debian package with 'emsource' to prepare inital pactches and create SVN records ....Emdebian work-flow .... Emdebian patch files
emdebian-control.patch ( and emdebian-control.in.ptch if present) - patches to remove udeb and docs package and strip out unwanted dependcies endebian-changelog.patch - appends the endebian verison emdebian-rule.patch - removes debhelper or hand-wriiten rules that install documentstion ofr other unswanted files .... Common problems./configure - if used, add supoort for cross compilling to debian/urles using -build and --host with valules form debg-architecture. (NOT CDBS) -nodocs & -nocheck - Please add support via DEB_BUILD_OPTIONS or ./configure. idmpotnt options - avoid trying to patch or clean a file that can not be generated in a cross-build internal objects - if the package builds a program to do an internal task during the build, provide a way to do the task without executing compiled code for to avoid the task completely.Emdebian package changesThe package is essentially the same(only smaller) Emdebian patches remove un-wanted documentation and add local handling ....Current and future developmentAutomate dmdebian toolchain updates Package GPE for ARM Cross-compiling with emdebiuild Aid creation of cache files used wieth './configure --cache-file' empdebuild to cross-build installed a chroot ... ....Cross-building in a chrootCustomized package set. empdebuild use pbuilder & debootstrap debian/xcontrol file (& patch file) to specify Build-Cross-Depends: -dev-packages require by e.g. arm-linux-gnu-gcc & install by apt-cross Separates cross deb from native -dev. Include support for a testing chroot during gcc translation in unstableGetting help or helping outSubscribe to the mailing list IRC channel ....
_ [Debconf7] ひるめしどき
学食で、長だの列ができて部屋を跨いでしまった。わたしは、Green サラダとパスタ。他の方は、Fish and Chips でした。食事をしていたら、名古屋にいたという男性がご一緒したいということで、しばし歓談。
_ [Debconf7] Debian Live
Debianのサブプロジェクトとして活動している。ツールをUbuntuのcasperからforkして作成。国際化も国コードやキーボードを入れるようにするみたい。
_ [Debconf7] Daytrip 申し込み
6月20日(水曜日)に、グラスゴーの小さな島に daytrip するとのこと。 20GBP. 今日の夕食後に申し込みに来て欲しいというメールがきていた。
_ [Debian] ライブラリをパッケージ化するときの安全弁
(http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html)を理解せずに、dh_make で library を作ろうとすると、Source: libhoge Priority: extra Maintainer: Yukiharu YABUKI Build-Depends: debhelper (>= 5), autotools-dev Standards-Version: 3.7.2 Section: libs Package: libhoge-dev Section: libdevel Architecture: any Depends: libhogeBROKEN (= ${Source-Version}) Description: <insert up to 60 chars description> <insert long description, indented with spaces> Package: libhogeBROKEN Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: <insert up to 60 chars description> <insert long description, indented with spaces>のように、注意しろやってメッセージが出てる。
_ [Debian] debian-community.org
(http://debian-community.org/) Debian JPの planet もここに参加するのがよさげか。
_ [Debconf7] Wacky idea
Wacky idea = おれ、こんな凄いこと考えちゃったぜ。ってのをディスカッションしてまともなものにする。
いまは、ian jackson による。upstream, ディストリビューション, 派生ディストリビューション で無駄なことしてないか? これらを包括するような VCS(Version Control System)って作れないか? って話。まずは、標準 i/f を定義することができるのか。って所が問題だねってことでオチがつきそう。
idea : define a common interface in a declarative language (or a point to an external system) that models 90% of existing systems, allowing for their replacement.
Translation debs
(http://wiki.debian.org/i18n/TranslationDebs?action=show&redirect=TranslationDebs) If translations are small, packaging overhead is relatively large. so consolidation is desired. The extreme is Ubuntu's approach, using a 100MB package.
2008-06-18
_ データ圧縮の基礎
今日、知合いの会社さんの所で話題になったことに関係あるのでメモ。データ圧縮の基礎(http://www.01-
tec.com/document/basic_compression.html)
Burrows-Wheeler Transform
そもそもは、Burrows-Wheelerってなんやねんという所から、Burrows-Wheeler Transform
(http://chasen.org/~daiti-m/diary/?200705b&to=200705191S1#200705191S1) を見つけて、上記のよさそうなページを発見する。で、Debuting dcs-bwt, An Experimental Burrows-Wheeler Compressor(http://google-opensource.blogspot.com/2008/
06/debuting-dcs-bwt-experimental-burrows.html)の概要を知るためだったりするわけです。
2009-06-18
_ Software Design 7月号
購入。 Debianの特集があるってのもあるが、実は特別企画の「耐熱サーバ群作成イロハ」がおもしろかった。
「熱」についての基礎知識、物理的「熱」対策、ソフトウェア的「熱」対策、など読み応えあり。とくに電子部品が60度前後で劣化するものがあることを考えると、エアフロー対策、温度センサーからの情報を可視化する対策で、故障によるダウンタイムを短くするための話
_ memo:Amazon Releases Sources for Kindle DX
Kindleってlinux basedだったのですな。amazonがソース公開ってことで、良いオモチャ?(http://www.linuxpromagazine.com/online/news/amazon_releases_sources_for_kindle_dx)
Jun 18, 2009
Online bookdealer Amazon has released parts of the source code for its youngest Kindle DX e-book device.
_ 殴られたら殴り返す
(http://yuko.tea-nifty.com/coahching/2009/06/post-af6a.html)弱みを見せたら、のど笛を掻き切られる企業文化ってのがあるのですね。