Blog @ Blog - Linux Life

移動

move firstmove previous|move to page 0move to page 1move to page 2move to page 3move to page 4move to page 5move to page 6move to page 7move to page 8move to page 9move to page 10move to page 11move to page 12move to page 13move to page 14move to page 15move to page 16move to page 17move to page 18move to page 19move to page 20move to page 21move to page 22move to page 23move to page 24move to page 25move to page 26currentmove to page 28move to page 29move to page 30move to page 31move to page 32move to page 33move to page 34move to page 35move to page 36move to page 37move nextmove last

forループ変数のスコープ

2005/09/07 ( n ) < C++ >

仕事で修正しているプログラムに以下のようなコードを発見した。

for( int i = 0; i <= 100; i++ ){
    ...
}
i++;

違和感ありまくりなんですけど…。

ちらっと検索してみた結果、古い仕様ではそうらしく、 VC++のコンパイラもそうであるとのこと。
Portable C++ Codes -Scope of 'for' Loop Variable- などによると、

#define for if(0);else for

と宣言するのが気持ちのいいやり方のようだ。

QCanvas化は失敗かも…。

2005/09/03 ( n ) < KreetingKard >

デザインビューと宛名の差し込みのプレビューで1つのドキュメントを参照してるんだけど、 描画の仕方を微妙に変えたい(選択状態とか)のがうまくいかないっぽい。
リサイズ用のを QCanvasRectangle のサブクラスにしたのが間違い?
同時に2つのビューは見ないので、切替時にドキュメントのプロパティを変えて、描画時にそれを見て判断するという あやしい方法で解決するのはとても不安なので、やっぱり元に戻して、QCanvas 関連のソースを覗いて高速化について考えることにしようかな。

QCanvas

2005/08/28 ( n ) < KreetingKard >

resize メソッドで最初にサイズを指定しないとなんにも表示されないってことで4時間くらい悩まされる。
QCanvasView だとセンタリングができないからもう一枚なんかかませる必要があるかな。
ちゃんと動くまではもうちょい時間がかかりそうだけど、基本的に QCanvas 化は成功のような気がしている。
既存のデザイナのコード(ファイル)は全部無かったことにしたので、また(また)1から作りなおし。
KDE4 になったら多分また作りなおすんだろうなぁ。
まぁ、着実に頑張ろう。

タクシー

2005/08/26 ( n ) < Private >

体調が悪かったのでタクシーで会社にきた。

かなり札幌内でもローカルな話だけど、平岸ハイヤー に良く乗ります。
ススキノで飲んだ帰りは南6〜7条くらいの平岸ハイヤーがいるところまで歩くし、
他の場所からタクシーに乗るときはその辺に他のタクシーがうろうろいても 011-831-8111 に電話して呼びます。

  1. クレジットカードが使える(北海道だとそう多くはない)
  2. ANAのマイレージが貯まる
  3. いやな思いをしたことがない
  4. 家の近辺に詳しい
  5. ナビに連携した配車?お迎え?システムみたいのがついてて結構興味がある

なんかお勧めのつもりで紹介してるんだけど、サイトが悲しいくらいの出来の悪さで微妙な感じ。
もっと他社との差別化を画期的な方法で図ってくれないかなぁ。

気分によってタクシーを乗り分ける時代 がくると楽しそうだな。

日本語入力がむちゃくちゃよくなってる!

2005/08/25 ( n ) < KDE 日本語入力 >

skim関連のバージョンがあがってものすごく操作性がよくなった。
半角/全角で切り替わるし、アプリケーション毎に立ち上げる必要もなくなった。
ひらがなとアルファベット混じりの分も書けるし、無変換キーとかカタカナキーも効く。
日本語でLinuxをデスクトップとして使うのに一番ネックだった部分が問題ないレベルにまで改善されている気がする。

mod_rewrite

2005/08/24 ( n ) < Linux Life >

Blogの記事のURLをhtmlに で作成した .htaccess をメモしていなかった。

RewriteEngine on
RewriteBase /blog
RewriteRule ([0-9]+)-([0-9]+)-([0-9]+).html ?mode=yyyymmddid&yyyymmdd=$1$2&id=$3
RewriteRule ([0-9]+)-([0-9]+).html ?mode=yyyymmdd&yyyymmdd=$1$2
RewriteRule ([0-9]+).html ?mode=yyyymm&yyyymm=$1
RewriteRule list.html ?mode=list
RewriteRule category.html ?mode=categorylist
RewriteRule (.+).html ?mode=category&category=$1

歯が抜ける夢

2005/08/24 ( n ) < >

歯が抜ける夢を2ヶ月に1回くらい見る。
右下の犬歯がグラグラしていて気になるって、動かさないほうがいいって分かってるんだけど、
舌とかで動かしているうちにポロってとれて、抜けた歯を舌の上で確かめてる感触が残ってるような夢。
「永久歯が抜けたらまずいー」とか、「歯医者に行くのが面倒だから抜けっぱなしでいいか?」とか「次は左下が抜けるんだろうか」とか 何度見ても同じことを考えて、しかし、結局抜けてしまう。

歯が抜ける夢 で検索してみると結構でてくるし、
歯が抜ける夢 by Google Suggest では 7,690 なので、結構いるんだね。

Bi ・ Bo ・ Loku:夢占い。 の中で当てはまってそうなのは、
経済的な変化に対する不安 とか 疲労がたまっている時や胃が悪い時にも見ることがあります。 かな?
夢占いなら、夢手箱! ではもっと詳細なケースの分析をしていて面白いものもあった。

四捨五入

2005/08/24 ( n ) < プログラミング >

「四捨五入は 0.5 を足して 整数型 にする」って習って感動した人へ。
負の数の四捨五入は -0.5 だよね????

仕事でひどいソースを見ているせいでストレスが溜まる溜まるw
他人が作った、設計もコーディングもひどいプログラムを文句を言わずに直せる力を持ってる人がほしいなぁ。
自分がそうなりたいとは思わないけど。

「等差数列?の和の式」を作るプログラム

2005/08/23 ( n ) < VB >

=C2+C5+C8+C11+C14+C17+C20+C23+C26+C29+ ... +C89+C92+C95+C98

エクセルで変な表を扱ってると、こんな式を簡単に書けたらいいなーって思ったことありませんか?
昔あったんですよね。んで、そのとき作った10分プログラムを久々に発見したので、公開してみます。
200508231.lzh
解凍したら「飛び飛び行の足し算式を書く.exe」という当時の適当な名前のままのファイルが出てきます。
上から C, 2, 100, 3 と入力すると上記のような式が出てくるので、なんか便利です。
出力エリアをクリアしない限り足ささっていくので、

=C2+C5+C8+C11+ ... +C89+C92+C95+C98+D1+D6+D11+D16+ ... +D51+D56

みたいな事にも使えます。
適当に作ったので、なにが起こっても気にしないでください。

だらだら

2005/08/21 ( n ) < Private >

あんまりなんもしなかったなぁ。
もったいない。

移動

move firstmove previous|move 0move 1move 2move 3move 4move 5move 6move 7move 8move 9move 10move 11move 12move 13move 14move 15move 16move 17move 18move 19move 20move 21move 22move 23move 24move 25move 26currentmove 28move 29move 30move 31move 32move 33move 34move 35move 36move 37|move nextmove last

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved