2001/06/19(火): 関数の戻り値
どうやらわが社のコーディング規約では,すべての関数はエラーコードをリターンせねばならないらしい.
するってぇと,本当に必要なデータは,ポインタの引数として渡すのかい?
それじゃあ関数の引数の中に関数を書いたりとかできないじゃんか.
今日はなんだか言いくるめられてしまったけど,そんなものをかたくなに守るってのはどうかと思うなあ.
明日は反撃してみよう.
標準関数とか,
アルゴリズムとデータ構造についてのページ とか見ても普通にデータをリターンしてるもんな.
ついでにもうひとつ.
それから,「1ファイル1関数」ってルールはどうなのさ?俺には何のメリットも感じられないんだけど.
Makefile 書くのがめんどくさいじゃんか.
ついでだから automake とか autoconf とかマスターするか.
はうぅっ!下のほうを書いてたら見つけた.
配列とポインタの完全征覇 の人の別のページ で,↓こんな記述が….これはわが社のことか!?というか,このページに書かれてるのと
似たようなことが社内コーディング規約としてドキュメントになってたような….
『1ファイルに1モジュールを記述する』という規約は、
たった1階層しかないCの情報隠蔽の単位をわざわざ無駄に捨てる
ということですね。よって、こんなアホなことをしてはいけません。
いえ、「本当にそんなことしてるプロジェクトがあるのか?」と思う人もいるかも知れませんけど、
実は結構見掛けるものです(私も経験あります)。
2001/06/19(火): こうかんサービス
しかし,リコーのサービスは噂にたがわずなかなかのものだ.
メールの返事は翌日には来るし,それよりなにより,故障したブツの回収方法がすごい.
以下リコーのサポートからのメールから抜粋.
XXXX 様つまり,自分の壊れたヤツと新古品を交換してくれるということのようだ.
日頃リコー製品をご利用頂きまして誠にありがとうございます。
リコー修理受付センターのYYYYと申します。
ご迷惑をお掛け致しまして大変申し訳ございません。
不具合ドライブを回収する方法が4通りございます。
サービスメニューのご案内をさせて頂きますので、下記4点の中から
お選び下さい。
1.こうかんサービス
お客様の不具合品とこちらで準備するドライブを交換させて頂くサービスです。
ご希望日と交換場所を指定して頂ければ、運送会社の者が専用ケースに
ドライブと、新たに発行した保証書を一緒に入れてお持ち致しますので、
代替品の受け取り時に裸のままで不具合ドライブと、ご購入時の保証書を
お渡し下さい。
*不具合ドライブは事前にパソコンから外しておいて下さい。
*交換後、お客様の不具合ドライブは返却致しません。
*交換対象は、ドライブ本体と保証書です。ケーブル・CD等の付属品は
そのままご使用ください。
*交換は、ご依頼日の翌日(地域により翌々日)以降となりますので
予めご了承下さい。
*物流費として\1000+消費税がご負担となります。(ドライブを交換に伺う際に
代金引換となります)
*交換サービス用に在庫しております製品(新古品)は、当社のサービスセンター
にてオーバーホール/各種検査を実施・合格したものであり、新品出荷時と同等
の初期機能/性能を維持しております。
2.しゅうりサービス
(略)
3.たくはいサービス
(略)
4.ひきとりサービス
(略)
すげー効率的だよね.俺,あんまりメーカーのサポートって使ったことないんだけど,
こういうスタイルってほかのメーカーもやってるんだろうか?
2001/06/17(日): 相性問題
RICOH MP9120A はメディアの相性問題が厳しいのか!?
結構有名なんだなあ….
情報例
ファームの書き換えとかやってみたけど無駄だった.
ちなみに,リージョンフリーのファームにしてみた.
うーむ,うっかり50枚もまとめ買いしちゃったよ.どうしよう.
つーか,きのう Solaris 焼こうとしてからだんだん症状がひどくなってるような気がする….
レンズクリーナーでもかけてみようかな.
2001/06/17(日): ご要望にお答えして Dynamic DNS">ご要望にお答えして Dynamic DNS
ウエヤマさんとこ と
ここ (なんて呼べばいいのかな?mu.dyndns.org?)
第2レベルドメインにするほどでもないと思ったので,
dyndns にしてみた.
で,取得したアドレスだが,とりあえず
http://www.tapon.mine.nu:10080/~takayuki/diary/ ってことでよろしく.なんだか m とか n が多くてマヌケっぽくてイイ感じ?
あいかわらずポート番号がまざってるのはご愛嬌.
しかし,これで完全に決定したわけではないので,変えちゃっても怒らないでね.
ちなみに Dynamic DNS を自動的にアップデートするために,
ここ からリンクの張ってある
ez-ipupdate というのを使ってみた.これを
外部にアドレスを送出するスクリプト に続けてに動かせば自動的に DNS も更新されるはずだ.
2001/06/17(日): CD-R にレンズクリーナーは自殺行為
でもすでにやってたりとか….だってさ,クリーナーのパッケージにはっきりと
「DVD・CD-R/RW一体型マルチドライブに最適」とか書いてあるんだもん.
ちょっとは効果あるかなって誘惑に負けてしまったのさ.
当然効果はなかったけど.っていうか,クリーナーもメディアとして認識できんかった(T_T).
しょうがないから
RICOH のサポート にメールを出してみた.
RICOH のサポートは結構評判いいみたいなのでなんとかなるかな.保証期間内だし.
こっち もだあ.(;_;)
2001/06/16(土): Free Solaris">Free Solaris
なんだか自分でも Solaris 入れてみたくなっちゃったよ.VMware 上に(笑).
VMware のサポートするゲスト OS リスト には入ってないけど.それにしても,Solaris が無料
ってのは結構太っ腹だよな.企業内ので使用も OK みたいだし.
O西研みたいに自力で一通りやってしまうところだったら保守契約なんていらないだろうから,
Free Solaris ってのは結構魅力的だろう.
でも,ネット上には Linux や FreeBSD などの
いわゆるフリー PC UNIX の情報の方が多いんだよね.玉石混同(by M山さん)だけど.
と思ったら,Solaris の情報は
Sun が自前で公開してる んじゃん.ちゃんと日本語で.
2001/06/16(土): OS コレクション
コレクションして遊びたくなっちゃったなあ.FreeBSD 系もいじってみたい.
でもそのためには,デカイ HDD がいるなあ….欲しいなあ….
メモリとかCPUもパワーアップして….あぁ,キリがない….
そういえば,VMware ってマルチプロセッサに対応してたんだっけ?
VMware 動かしてるとさすがにホスト OS も重くなるんだよな.
それが軽減されるんだったら,マルチプロセッサってのもいいな.
2001/06/15(金): 回数券のが高いじゃん(T_T)
その上使用期限3ヶ月.やってらんねー.