サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
zunda.freeshell.org
● [golang] Goのテストツール GoとC++で作るB木シリーズ。やっとこgo testでB木のテストが動いたので今日はgo testの動作を掘り下げてみた。 go testでは*_test.goのテストケースが実行される。 テストされるコードは、 *.goから読まれたうちの、packageの記述が合っているもののようだ。 そして、テストケース内の名前空間は、 テストされるコードの名前空間と同じみたい してみると「Go is a tool for managing Go source code.」 サブコマンドとしては、build、clean、…、testなどがあるとのこと。 あー。だからバイナリとかカレントディレクトリには見えなかったのか。 実行される側のソースコードはどういう風になってるんだろう。 普通のGoプログラムは実行を始める場所に package mainを記述してfu
● Ubuntuを再起動すると/etc/resolv.confがからっぽになる Ubuntu 12.04 LTSをDHCPサーバのある環境でインストールしたら DHCPクライアントとして設定されてしまったので、/etc/network/interfaces を下記のように編集した。 再起動後無事にssh経由でログインできたのでしめしめと思っていると、 DNSで名前を索けない。 /etc/resolv.confは一度編集したにもかかわらず下記のようになっていた。 たしかに上書きされちゃったよ。man resolvconfより、 /etc/network/interfacesを下記のようにしてみた。 この状態でsudo service resolvconf restart、 sudo service networking restart、また、 sudo service network-int
● [Android] SharedPreferencesのテストにMockContextを使ってみる そもそもstubとmockの違いもよくわかっていないのですが、 アプリづくりは続けたい。 SharedPreferencesのテストのために、アプリケーションとは独立したSharedPreferencesを用意したくなったので試してみました。 テスト初心者の試行錯誤の結果なので、眉にツバをつけて読んでくださいね。 誤りの指摘もよろしくお願いします。 ここでは、SharedPreferencesとやりとりをするクラスをテストしようとしています。 テストのために環境にある設定を変えてしまうのは避けたい (ユニットテストでは必須の要求ですよね)。 最初は、これまでの値を覚えておいてテスト後に戻すようにしていたのですが、 せっかくだからもう少しちゃんとしたものにしたい。 Android Deve
● [memo][Linux] MeeGoのLive CDイメージを分解して書き込み可能で起動できるようにする Momongaとか MeeGoとか、ライブCDのイメージが リリースされていてうれしいです。 手元のPCのハードディスクにインストールしないでも使ってみられる。 でも、残念ながらファイルシステムに書き込み不可能 (再起動すると変更が無かったことになる)なっちゃいます。 最近のUSBフラッシュメモリの容量は充分に大きいようなので、ライブCDから 普通に書き込み可能なファイルシステムをとりだして、 ブートできるようにしてみました。 なんかおもちゃもできてきたしね。 ここでは、 http://meego.com/downloads http://repo.meego.com/MeeGo/builds/1.1.99/latest/images/meego-netbook-ia32/ より
● [memo] Ubuntu 10.04の英語の環境でSKKを使えるようにする ibusで行ってみよう。まずパッケージをインスールする。 この操作で、 skkdic skktools skkdic-cdb skkdic-extra ibus-skkがインストールされた。 ibusはもう入ってる。 alternativesで、どの言語でもibusを使うようにする。たぶん以下のような感じ。 これをやると、シンボリックリンクの鎖が、 /etc/X11/xinit/xinput.d/all_ALL → /etc/alternatives/xinput-all_ALL → /etc/X11/xinit/xinput.d/ja_JP → /etc/alternatives/xinput-ja_JP → /etc/X11/xinit/xinput.d/ibus とつながるようになる。長いね。 次にib
● Googleの罠にはまる ついにChromeをインストールする決心をして、Administratorになった。インストール後に常用の制限付きユーザーになってみるとどこにもChromeがみあたらない。使うユーザーとしてインストールしないといけないようだ。 Administrtorに戻ってChromeをアンインストールしたら、最近更新したInternet Explorerが起動されて、「Welcome to Internet Explorer 8」とか騒いでる。きみはWindows Updateの時以外はおとなしくしててほしいのに。右上の×で閉じることができた。表示されていたのはGoolgeへのフィードバック。制限付ユーザーとして利用させてほしい旨書いておいた。 さて。Safariをつかうか制限付ユーザーでChromeを入れるか…。 ● Chromeでpbtweetを使う 仕様書書きがすま
● Ubuntu 9.04にN810のための開発環境を作ってみる Momonga 4に入れてから放置して早1年。 やっぱりN810にsunbirdが欲しいので試してみることにしました。 deb系なのでUbuntuに楽に入れられるといいな。 diabloのINSTALL.txtと、 diablo (maemo 4.1) リリース - Kimitake's blogを参考に、 http://repository.maemo.org/stable/diablo/maemo-scratchbox-install_4.1.2.sh をいただいてきて、chmod +x あい。 言われた通りにやっておこう。 これでログインできるはず。 ありゃりゃ。sboxグループには入ってるんだが。 Ubuntuでログインしなおしたら行けた。 ● 事務仕事をしようとして再起動を繰り返す Dell Latitude E4
● [memo] Sonic RecordNow! Plusの運用方法 前回までのあらすじ。Windows updateをしようとしたらハードディスクの残りが足りなくて、まずは古いデータを書き出さなけきゃいけなくなりました。 というわけで久しぶりにCD-R焼き。以前は運用で避けていたWindowsのCD-Rライタソフトのフリーズ、ついに操作の順番ではフリーズが避けられなくなってました。あーあ…。 試しに管理者権限のあるユーザーで操作すると、操作は進むけど書けないディレクトリがある。そういうわけで、このソフトを使う時だけ常用ユーザーに管理者権限をあげることにしました。 やれやれ。 ● 札幌に行ってきた ustream.tvで。良い刺激をもらいました。札幌Ruby会議01実行委員会のみなさん、Ruby札幌のみなさん、講演者のみなさん、どうもありがとう。 僕もがんばろー!えいえいおー!
Linuxが起動される手順 この文書では、バージョン2.6前後のLinuxがどのような手順で起動され るか、概要を説明します。 Linuxが起動される一般的な手順 一般的に、最近のLinuxは下記のような手順で起動されます。 まずはBIOSの仕事です。 PCに電源が入るとマザーボードのBIOSが起動される BIOSが設定にしたがって指定されたハードディスクやその他のデバイ スの決まった場所(MBR)からプログラム (LILOやGRUBなどのブートロー ダ)をメモリに読む。ここまではBIOSがデバイスと直接やりとりをして データをメモリに持ってきます。 BIOSが読みこんだブートローダを実行する ここからはブートローダの仕事です。 ブートローダがBIOSを通してデバイスとやりとりをして、 カーネルをメモリに読み、 必要ならinitrdというファイルシステムをメモリに読み、 カーネルを実行する
最近の日誌 06月19日 楽しかったなあ 1. HND 2. HND-HNL A330 3. HNL 4. HNL-ITO B717 06月06日 買い物うろうろ 06月04日 ひさびさ島外 1. ITO-HNL B717 2. HNL 3. HNL-HND A330 05月14日 生きてます 1. コードの更新 07月07日 七夕の日曜日 1. Raspberry Pi Zero Wが来た 2. Ryzenさんがやってきた 07月10日 ちょっと焦げ臭い 1. スタティックリンクされたvimをマルチバイト対応でビルドする (失敗編) 07月09日 いい感じに曇り 1. スタティックリンクされたvimをビルドする 07月01日 火山ガスの匂いが少し 1. 最新に追随 06月24日 火山ガスもくもく 1. NetBSD 8.0を2番目のハードディスクにインストールする 03月17日 島の反対
ずんだあん zunda-an コマンド覚え書き いろいろうろうろしていて見つけた便利なコマンドたち。 と、小技たち。 最近は、 こちらにも いろいろ書いてるらしいです。 Last Updated: 2002.4.17. ベッセル関数 Windows Linux/Unix その他 Windows Windows 98 4.10.1998、Office 97 SR-2くらいのお話です。 zemaxの絵をWordに貼る クリップボードにコピーしたものをそのまま貼ると、プリントアウトできまへん。 がっくし。 まず、メタファイルに出力して、 パワーポイントで用紙の大きさを最大にしたところに、 挿入→図→ファイルで挿入。 グループ化を解除すると巨大になるので、全てが選ばれたままで、 グループ化をまたする。 線の太さは、0.5ptくらい、色も適当に変えるといいかも。 上下反転しているのを直して、 一辺が
ソフト作りのこと C programming tips Last updated: 2002.03.19. coreを吐かせる coreを吐かせる 普段使っているソフトが突然落ちて、 そこらじゅうにcoreを吐くのはこまりものですが、 デバッグをしたい時には、coreほど大事なものはありません。 bashでは、ulimitというコマンドでcoreの最大の大きさを制御します。 制限には、二種類あり、ulimit -Hでハード・リミットを、 ulimit -Sでソフト・リミットを操作します。 -Hも-Sも付けない場合は、 両方の制限が同時に操作されてしまいます。 coreの大きさそれ自身は、ソフト・リミットに制限されます。 ハード・リミットは 一度制限してしまうと、それ以上にはできないが、 ソフト・リミットは、ハード・リミットの範囲内で自由に設定できます。 ulimit -Hでハード・リミット
● 山が見えないと不安、と京都の人が言ってたけど、ちょっとわかるようになってきたかもしれない。Vogが来ていると山が見えない。 ● キトラ古墳の壁画の保存作業 読売新聞「キトラ古墳『玄武』はぎ取り失敗、5か所破損…文化庁」 http://www.yomiuri.co.jp/national/culture/news/20051130i217.htm 日本経済新聞社「キトラ古墳の『玄武』像、はぎ取りに成功・文化庁」 http://www.nikkei.co.jp/news/main/20051130AT1G3002Q30112005.html 失敗か成功か、どっちやねん。きっと記者会見で淡々と発表された結果を、記者が別の解釈で記事にしたんだろうな。 しかしせっかくの壁画をばらばらにされちゃうのは、古墳を作った人としてはあまり気持ちのいいものではないような気がするよね。 ● どうして日本では生
このページを最初にブックマークしてみませんか?
『zunda-an: Personal journal and linux/unix notes』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く