2006akira_youの私見http://akirayou.net/2006年10月27日金曜日リバースエンジニアリングって違法?下の記事を読んでいると、リバースエンジニアリングが違法かのようにあつかう風潮があるよに感じるけど。そんなこと無いって言ってほしいなぁ。そら、リバースエンジニアリングしてパッチをあてたシステムにメーカー保証がつかないのは当然としてよ。いやソフトウェアのライセンスって普段絶対に読まないけど、リバースエンジニアリングの禁止って書いてあるのもあるね。ま、別に署名もしてないし「知ったことか!どんな環境で私が使って、横路にそれた使い方したって自己責任でやってる分にはいいでしょーが!」って思ってしまう。心惹かれるんでしょう。そのシルエット、存在感がたまりません。いや、衛星の話なんですが。久しぶりに見た目に惚れました。共有こんなプログラマは嫌だ。こんなプログラマは嫌だってのを集めてみました。実体験を出典がわからないようアレンジしてます。いや、ロ技研関係には困ったちゃんなプログラマは居ないですよ、よそでの経験です。(困ったちゃんなプロジェクトリーダーはいましたが、学生ですから(笑))個人の趣味と、勘を混同する。「この似非マルチタスクシステムって、割り込みとしてタスクを動かすんだよね?長時間割り込み状態って気持ち悪くない?大丈夫?」はぁ、このCPUはそもそもリセット割り込みでスタートしますが何か?割り込みが特殊な状態ってだれがいったよ。フラグレジスタを除けばたんに割り込みでサブルーチンが起動されただけのことでしょ?てか、てめぇ訓練してやっと使える勘と、単なる趣味を一緒にしたような話し口すんじゃねぇ。共通変数一覧と、書くモジュールのRead,Write,Data属性を書いておきました。いや、、、、この260にも及ぶ表はなんですか?あとData属性ってなに??いや~変数表なんてBASIC以来ですね。各モジュールを細分化してこの状態遷移表で状態を遷移しながらマルチタスクっぽく動きます。割り込みをつかった本格的なマルチタスクも考えましたが、無駄に難しいのでやめました。先輩:「いやぁ、それもありえなさげ、てか初期化関数で無駄なメモリ食ってたからチューニングしただけだから。あり得ないんだけどねぇ」いや。そこ自分で作ったソースじゃないでしょ?しかも、LCDの設計いけてないのは新人が作ったから自明で、トラップの山になる可能性でかいでしょ?ってかなんかコミットされてるし。自分の環境のLCDも凍ったし。自分のモジュールの動作確認できないので帰らせて頂きます。関数名が謎DispCharに文字列を渡して下さい。先輩:「そんなに長い文字列覚えられるわけないじゃないか!そういうのはint型ならn,char型ならuって決まってるじゃないか。それ以上複雑な規約をたくさん作るのは無理だ」いや、メニューが256個越えたらどうすんのよ?全部書き換え?あと、sufixはヘッダファイルに関数の仮引数として書いてあるからわかるべや?ハード依存と、ロジックのレイヤーを分けれらない。ファーム開発の実機がないので、windows上でロジックを検証できるよう今回使うマルチタスクシステムをwin32アプリとして実装しときました。この上でロジックの検証してくださいな。キー入力IOとかは私が作りますんで」で、、、キー入力モジュール(キー長押し判定など)が全部ハード依存のディレクトリにつっこまれるかなぁ?しかもIOをdefineもせずにばしばし直たたきでキースキャンマトリックス動かしてるし。そのまえにwin32環境用スタブのファイル名にkeyIO.hがあるのに気がついてくれてない?できるだけwin32上のシミュレータで検証できる範囲を広げる様してるのに、さっくり無視ですか、そうですか。何となくいつも心配えっとメニュー処理の動作確認だけど。win32上のシミュレータだと何となく不安だから大変だけど評価ボードでやってくれるかな?あの、評価ボードへプログラムダウンロードするのに毎回2分かかるんですが??しかも、最終確認じゃなくてプログラミング行程での確認だよ???シミュレータと実機の違いはIO制御プログラムとマルチタスクとレースコンディションの有無の違いしかないんですが、ほとんど影響がないメニューをなぜ評価ボードで??というか評価ボードも実機ではないぞ????あんたがwindowsプログラミングができないからって、その不安を押しつけないでください。私は、自分でシミュレータで組んだからどこまでできてどこからできないかはきちんと把握してますってば。数学的にいけてない小数点位置を指定する番号はLCDのセグメント名の命名にならって左から1~7にしました。えっと、0.000001を表示するには1で、000000.1を表示するには7ね。最小桁を示すのは10^(n-7)???なんで7なんてマジックナンバーがでるの?てか、将来桁数増えるんですが。セグメントの命名より数学的な楽さ選んで下さい。orz内部処理のことしか考えてないIFVとかmVとか単位をきりかえると、小数点位置が変わる表示装置の開発中のこと。基準となる小数点位置を取得するPointPosBaseと単位ごとに前後するオフセットのPointPosDiffを用意しました。いや、単位を指定されたらそれに応じて小数点位置を変えなきゃいけないのは分かるし、将来桁数が増えたときの対応をかんがえると基準位置+差分っていう発想もわかるんだけど。ほかのモジュールとしては単に、現在のモードで表示できる最小分解能とか最大値をしりたいだけなのよねぇ。FreeBSD-update会社はインターネット=Web+メールな会社なので、社内でFreeBSDを使おうと思うとportsnapに頼らざる得ない。コレを気にportsnap+FreeBSD-update+portupgradeというちょと今風のFreeBSD環境になれてみようと思う。業務でしょ?業務?http://www.ipa.go.jp/security/awareness/vendor/programming/a00.htmlコレを挙げなくてどうすると思ってしまう。会員しか返答できない質問サイトだったので、「まぁ、また穴のあるCGIが野にはなたれるのね」って思いつつ放置したけれども、これぐらいは知ってて当然、知らないなら穴つかれたときに制作者の重大な過失って言われてもしょうがないよね。CSRFとかUnicodeバグとか最近の注目されているトピックが追加されてないのが気になるけど....予算の関係で追記が難しいのかもしれないけど、さっさ追記してほしいです。Capを作る際に参考にしたサイトが有るんだけれども。http://www.fukunosuke.com/goods/0140/802_0141/index.html手首型だから当然のように走ったり激しい運動にはむかないのね。HeartCapで採用しているおでこ型なら結構対応できると思うのね。人間頭はそんなに振らないから。帽子じゃなくてヘッドバンドにすれば、余裕で実現できそう。心拍に近い周波数で眉毛をぴくぴくさせる人は却下だけど。共有@ITでネタ会議http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34087&forum=3おそらく元々、休日出勤は月何回?っていう質問だったのが、途中で「マスターベーションは月何回?」に差し替えられた模様。you...いやぁ~splintをwindowsにインストールするのが大変で、windows版のpackagesであるcygwinにも収録されてないでっしゃろ?しゃぁないから、共用マシンのVirtualPCにFreeBSDいれときますわぁ~。reachableに。httptunnelかなにかを用意しないとcvsupできない環境なのがちとブルーだけど。httpとか作れば幸せな人はそれなりにいそうだね。>がんばれ俺で、なんでFreeBSDが欲しかったかというと、socketプログラミングしなれた環境がほしかったら。cometに興味はあったんだけど、時間がないし。会社側で、将来役に立つかもしれない分野として予備調査ってことにしてやろうかと。新規性がないのも悲しいので、javascriptを切った状態でなんか使える方法ないか?(IMGタグの利用等)とかをいちおー調べて、ウィンドウのペケボタン(しいたけマークじゃなくて、右上のとじるやつ)に対応したウインドウクローズハンドラの実装でもやりたいなと。いやまぁ、これができるとあるひとがウインドウ開いている間共有リソースをロックするとかできるやないですかぁ。近所の神社(春日神社)でいまの時期こんな感じの提灯がさがっている。だれーも居ない夜中にいくと、ほんとに魅力的な道で、どこかに吸い込まれそうな気さえする。これが観光地のように他にも人がいるとそうはいかないんだろうねぇ。おもうと、独り占めできる良い景色って結構贅沢な事に気がつく。一人でいるから夜空の雰囲気を感じながらこの景色をたのしめたのだと思うし。いう意味では、観光地になっちゃっているような景勝地も一人になれる時間帯を探して行くとおもしろいのかもしれないなぁ。優秀な人は就活しない?http://local.joelonsoftware.com/mediawiki/index.php/%E5%84%AA%E3%82%8C%E3%81%9F%E9%96%8B%E7%99%BA%E8%80%85%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%AB%E3%81%AFなーー、言えてるのかもしれない。学内の就職説明会で一番良いのを選んで、さっくり決まってしまえば、学外の説明会までいかないよなぁ。少なくとも、そこに局地最適があるんだから。うちの会社の人事がどさまわりを強化してるのはきっと正しいんだねぇ。私はソフトウェアの部署にいるわけだが、人事のおっちゃんが優秀なソフト屋をつれてくるとは限らないってことが少しなぁ。いやね、技術が好きならどんな技術も身につけられるのは有る程度あたってるんだろうけど、もっとエキサイティングな人と仕事したいなぁ。良いマウスパッド:絨毯風マウスパッドふと、部品をかいにいったついでに見つけて衝動買いしてしまったのだが。このマウスパッドいいです。さわった感じが毛がこまかいフェルト。さわりごこちがいいですぅ。肌に触れるものはプラスチックより布ですね。共有2006年10月12日木曜日comethttp://d.hatena.ne.jp/Gimite/20061011いっちー経由で知ったんだけど、cometたのしそーだなぁ。Ajaxはあまりすきになれなかったけど、cometなら好きになれそう。なんかコネクションはりっぱなしのためにサーバをそれように作るって話がITProだかにのってたけど。せシングルタスクで複数のコネクション扱うとかそういうたぐいなんだろうねぇ。共有2006年10月10日火曜日ハートキャップ完成それはわんこのしっぽのように。嫌われるのが怖くて言い出せない。好きな人の前ではいつも正直にしっぽを振れる。そんな、思いをうけて今秋リリースの作品がこのハートキャップです。構想3日、製作期間3週間の超大作。この帽子をかぶると、あなたのどきどきに会わせて帽子のつばのところにある20個のLEDがホタルのように明滅します。表情が読みにくい夜空の下での告白にぴったり。君が僕にどきどきしてるって事が、僕をさらにどきどきさせる。そんなシチュエーションを目指して作っています。仕組みとしては、帽子の裏につけた脈拍計で脈をとり、それに応じてLEDを明滅させています。特筆すべきは、制御回路はトランジスタ2個とコンデンサ1個、抵抗6個だけ。そのへんのラジオキットより部品点数が少ないです。(LEDがいっぱいだけど)あと、おでこで脈を取るのも他にはあまりないです。脈をとるのは指や耳たぶが一般的ですが、ファッション性、作業性に劣ります。そのため手首で取るものが多く考案されていますが、手首でロバストに脈をとるのは結構大変です(素人製作のセンサーでは)その点、おでこならば、センサーの取り付け位置もシビアではなく、それなりに安定して取れます。首を縦にふると,その間取りずらいですが、ヘッドバンキングでもしない限り数値処理にて分離可能です。今回は、首を縦に振ったときのノイズは作品性に影響を与えないのでダイレクトにセンサー電圧をLEDで提示していします。本作品は以下の場所でデモ予定です。キャンパスにて行われる、工大祭のロボット技術研究会ブースにて展示予定です。29日は開発者本人による展示を行います。IVRC岐阜のスタッフヤードIVRCスタッフ及び参加者ぐらいしか入れないのですが、11/10.11に行われるIVRC(http://ivrc.net/)の岐阜本大会にてデモを行います。余談あ、私はそんな甘酸っぱい事やるほど若くないです。(ぉそんなやつが、近くにいただけです。うらやましいですね若いって。夜空の下、、、えぇ散々糸を引き、策略を立て。春日祭ってことで御輿かついできます。(18)リバースエンジニアリングって違法?恋しました。こんなプログラマは嫌だ。