タグ

開発とlifehackに関するramencozoのブックマーク (6)

  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

  • 心と体とコードを健康にする、プログラマのための3つの躾 - Natural Software

    最近、のおかげで学生のフォロアーさんが増えてきたので、彼らに向けてプログラマが持っていたほうがいいスキルを「躾」として書いてみようと思います。 ここで扱うのは言語ではなく、もう少し一般的なスキルを主にツールの面からみてみます。なお、ここでの「プログラマ」の定義は、一般的なSIerでの「PG」ではなく、「自分でソフトウェアの構造を考えて、実装できる」クリエイティブなプログラマとします。 僕が考えている、プログラマとしての躾は次の3つです。それぞれの具体的なツール、利用することでのメリットを紹介します。 バージョン管理 タスク管理 自動化されたテスト バージョン管理 プログラムのコードやドキュメントなど、プロジェクトに必要な電子データを管理するツール。追加、削除、変更などの履歴が残るため、状況によって古いバージョンに差し戻したり、実験的なコードに分岐して作業したりといったことが簡単にできるよ

    心と体とコードを健康にする、プログラマのための3つの躾 - Natural Software
  • エレクトリックバカ

    先日、実物を見る機会があったため、まとめを書きます ★概要 家庭用のインクジェットプリンタで基板が作れるProduct プリンタを使用せず手書きもできるペンタイプもあり 銀ナノインクを使っているのがポイント ★作成方法 インクジェットプリンタにAgICのインクを装着し、用紙は光沢写真用紙か透明プラスチックシートを使う 基板パターン図を何かしらのソフト(EagleでもイラレでもペイントでもOK)で描いて印刷する 部品を付けたいところに導電性の接着剤か導電性テープを付ける 部品を載せて完了 ★活動内容 東大発のベンチャー企業でクラウドファウンディングkickstarterにて目標資金3万ドルに対し、約8万ドルを調達 WEB販売も始めており、2014/6月~8月に発送予定 ★競合品 (1)導電インクペン http://www.switch-science.com/catalog/1529/ 一言

  • Androidを載せたbeagleboard-xmをWiFi APにするまで(其の壱) - into the void

    beagleboard-xmをWiFi APにするまでの試行錯誤を記録していこうと思う。 最終目標はbeagleboard-xmにandroid(froyo)をインストールした状態で、WiFi APとして動作させること。 目的は、androidの低レイヤの勉強と、自宅二階のWiFi環境の改善。 まずはPC Linux(Ubuntu)で いきなり組み込みボード+Androidっていうのは敷居が高いと思ったので、まずはUbuntuをインストールしたPCをAPにしてみることから始める。 GW-US54GXS WiFi APにするために選んだハードウェアはPlanexのGW-US54GXS。いろいろなサイトで自作APを作るために使われている例が載っていたので。 ポイントは使われているチップがzd1211というやつでLinux用のドライバがあること。で、チップもドライバもAPモードに対応していること

    Androidを載せたbeagleboard-xmをWiFi APにするまで(其の壱) - into the void
  • Beagleboard VGA output

    If you can't find resistors with these exact values, pick something close enough (but see "explanation" below). Try to match the ladder resistors so that one is exactly twice as resistive as the other. I ended up using 60.4 Ω and 121 Ω myself. Use low-tolerance metal film resistors for the ladders. I would recommend some kind of header or other means of connecting and disconnecting the adapter fro

  • Google SpreadsheetをJSON 取得専用のダミーサーバーとして利用する方法 - しかじろうがプログラム作るよ!

    しかだよ。 webサービスはスピードが正義です。(まさよしじゃないよ。) 1日でも早くサービスをリリースし、1時間でも早くサーバーを構築し、1分でも早くコードを書き、1秒でも速くカチャカチャターンしなくてはいけません。 遅れの原因 そんな中、割りと時間がかかるのが『インターフェース連携』になる部分です。インターフェースの遅れは多岐にわたります。 お客さんからの返事待ち 依存関係のあるソースコードの完成待ち 結合テスト などなど クライアントとサーバーの疎通もその一つ。 サーバーのapiを待ってたりすると、クライアントの実装が待機状態になり、開発者はニコ動を見始めまてしまいます。 クライアント開発者にはとりあえずJSON返すwebサーバーが必要です。でも、サーバー実装力はないので、可能な限り簡単に、そして素早くテストサーバーが欲しいのです。 シートをテーブルに見立てた というわけで作りました

    Google SpreadsheetをJSON 取得専用のダミーサーバーとして利用する方法 - しかじろうがプログラム作るよ!
  • 1