タグ

プログラミングに関するnakakei219のブックマーク (3)

  • Google のコードも最初は大学レベルだった - 武蔵野日記

    3月は論文の〆切が2-3個あるので、それを避けるように引っ越し日程を詰めているのだが、なかなか難しい。もはや数万円高くなるくらいは諦めている (論文の〆切間際は1日でも時間を大切にしたいので……)。 [twitter:@hillbig] くんが以前紹介していた「IN THE PLEX グーグル ネット覇者の真実」 グーグル ネット覇者の真実 追われる立場から追う立場へ 作者: スティーブン・レヴィ,仲達志,池村千秋出版社/メーカー: CCCメディアハウス発売日: 2011/12/16メディア: 単行購入: 8人 クリック: 447回この商品を含むブログ (55件) を見るを登美ケ丘イオン (NAIST から最寄りのイオン) で先日発見し (ちなみに高の原のイオンの書店にも何冊か入荷している)、少しずつ読んでいたのをようやく読了。ものすごいボリューム……。しかし少なくとも情報系の方は必読。

    Google のコードも最初は大学レベルだった - 武蔵野日記
  • ルンバプログラミング 制御プログラム公開 (C++) Chick Lab

    2024-02 « 1234567891011121314151617181920212223242526272829 » ルンバ制御用のプログラムがそれなりのものに仕上がったので公開します。 Roomba Open Interface の仕様書を読みながら、C++で形にしました。 参考にした仕様書は以下の二点。 ・簡易仕様書 ・詳細な仕様書(こちらを主に使用) ルンバの直進距離や回転角度周りの値がおかしいため、制御プログラムの内部で補正しています。 距離値と角度値がおかしい場合は、 RoombaController.cpp内の定数(DISTANCE_CRRECTION_VALUE、ANGLE_CRRECTION_VALUE)で補正してください。 サンプルプログラムは以下のものになります。 wiimoteのヌンチャクを使ってルンバを動かすプログラムです。 実際に動かした結果はこんな感じ。

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third
  • 1