タグ

2017年12月2日のブックマーク (9件)

  • Raspberry Pi で簡単にネットワークブートができるようになったよ,という話 - Qiita

    Raspberry Pi Advent Calendar 2017 2日目です. 結論 SDカードにbootcode.bin (49kBほど) というファイルを置いておくだけで,全バージョンのRaspberry Piで ネットワークブート USBストレージブート ができます. サーバの設定などは Network Boot Your Raspberry Pi - Raspberry Pi Documentation を参考にしてください. 経緯 まずRaspberry Piのブートは,おおまかには3段階からなります. 1段目 Raspberry PiのSoCにはROMが載っており,ここにファームウェアが書き込まれています. Raspberry Piに電源が投入されると,まずこのROM内のファームウェアがメモリに読み込まれます. 読み込まれたコードはGPUにあるVPUというプロセッサによって実

    Raspberry Pi で簡単にネットワークブートができるようになったよ,という話 - Qiita
  • 日本が中国に完敗した今、26歳の私が全てのオッサンに言いたいこと(藤田 祥平) @gendai_biz

    中国に完敗した今、26歳の私が全てのオッサンに言いたいこと 勝手に「終わり」とか言ってんじゃねえ 深センで常識をブチ壊された 私はバブル崩壊の暗雲立ちこめる1991年に生まれた、失われた世代の寵児である。年齢は26歳。両親は大阪府のベッドタウンでそれなりに大きな中古車販売店を営んでいて、子供のころは金持ちだったが、いまは零落した。 東日大震災の年に母が急逝したのだが、そのころから父は折りに触れて金がないとこぼすようになった。家業を継ぐほうがいいのかと相談すると、「この仕事にはもう未来がないからやめておけ」と父は言った。 それで文章の道に進んだ。こちらもそんなに豊かな未来があるわけではないが、どうせなら好きなことをやるほうがいい。 そうして1年ほどウェブ媒体で記事を書き続けた。専攻はビデオゲーム小説だが、注文があればなんでも受ける。 その甲斐あってか、とあるメディアから声がかかり、

    日本が中国に完敗した今、26歳の私が全てのオッサンに言いたいこと(藤田 祥平) @gendai_biz
    wasai
    wasai 2017/12/02
  • シェルスクリプトを何万倍も遅くしないためには —— ループせずフィルタしよう - Qiita

    🐚 🐚 🐚 🐚 シェルスクリプトは遅すぎて使えない 普通の「速い言語」より何百、いや、何千倍も遅い 他のプログラミング言語を経験してからシェルスクリプトに入門し、このような感想を持つ方も多いのではないでしょうか。 実際、こういったことは往々にして起こり得ますので、「速い言語」を使うべきか否か見極めることは大事だと思います。 しかし、当にシェルスクリプトというのは、そこまで遅いのでしょうか? データ量が多い場合は常に最初から「速い言語」で書いた方がよいのでしょうか? 実は、そうとも限りません。 シェルスクリプトにはシェルスクリプトなりの「速い書き方」があります。 この「速い書き方」で処理できる問題に関しては、シェルスクリプトは「速い言語」なのです。 では、「速い書き方」とは何かというと、端的には「たくさん繰り返されるループはシェルスクリプトで記述しない」ことです。 以下でこれを説明

    シェルスクリプトを何万倍も遅くしないためには —— ループせずフィルタしよう - Qiita
  • プレゼン研究会とは何か?「みんなで失敗経験を積もう」 | 漂流通信

    はじめに 死ぬまで働かざるをえない時代の下、社会人の一人一人が、必要なときに、自分の言葉で、開かれた場所で発表を積み、知見をお互いに広げていく土壌づくりが必要。物語を考え、理解や行動を促すために、あらゆる手段を尽くすのがプレゼンテーション。とはいえ、速く走りたいからと練習せずに速くなったり、何もせず体重をダイエットできたりは無理。プレゼンも経験が必要です。失敗経験を一緒に積んでいきましょう。 エンジニアだからこそ、自らの言葉で発表する時代 みなさんは、勉強会やセミナーやコミュニティの場において、一度でも発表したことはありますか? もし発表したことがなければ、今こそ始めるチャンスです。 ここではプレゼンテーションの場面を「技術コミュニティにおける公開セッション」と想定しています。エンジニア界隈のコミュニティにおいては、技術的な知見や発明を他人に伝え、何らかの活動を促すのが目的と考えます。なぜ

    プレゼン研究会とは何か?「みんなで失敗経験を積もう」 | 漂流通信
  • テストがなかった無法地帯にテストを導入して開発速度を1.7倍にした話 - Qiita

    テストがなかった無法地帯のプロジェクトに自動テストを導入して、開発速度を1.7倍にした話をします。 自動テストがなぜないのか 自動テストのないプロジェクトには、そうなる理由が必ず存在します。よくみる理由は、「時間がないから1」「テストの書き方がわからないから」「無理やりテストを書いたつらい経験があったから2」といったものです。今回のプロジェクトの場合は、以下の2点でした: 自動テストの書き方がわからないから レビューがテスト代わりだったから まず、チーム編成が変わって私ともう一人がチームに加わるまで、実装者の中に自動テストの経験者はいませんでした。このような状況では、自動テストは困難になります。なぜなら、何をどうやってどこまでテストするかを決めるには、多少の慣れが必要だからです。この慣れがないと、何をしたらいいかわからないという状態に陥りがちで、結果として自動テストが後回しにされてしまいま

    テストがなかった無法地帯にテストを導入して開発速度を1.7倍にした話 - Qiita
  • ID生成大全 - Qiita

    セッションIDやアクセストークン、はたまた業務上で使う一意の識別子など、いろんなところで一意のIDを生成しなきゃいけないケースが存在します。 そこで世間で使われているIDの生成方法について調べてみました。 選択基準 ID生成における要求として、以下の観点が上げられるかと思います。 生成の速度 大量にデータを短期間で処理し、それらにIDを付与する場合、ID生成そのものがボトルネックとなることがあります。 推測困難性 IDを機密情報と結びつける場合、IDを改ざんされても、機密データが見れないようにできている必要があります。 順序性 採番した順にデータをソートする必要がある場合は、IDがソートキーとして使えないといけません。 それぞれについて各生成手段を評価します。 ID生成の手段 データベースの採番テーブル 採番用のテーブルを作り、そこで番号をUPDATEしながら取得していくやりかたです。古い

    ID生成大全 - Qiita
  • オーム社電子書籍直販サービス終了に関して:Geekなぺーじ

    オーム社が電子書籍直販サービスを終了するというお知らせがでていました。 同社では、マスタリングTCP/IP RTP編(2004年)、インターネットのカタチ(2011年)、マスタリングTCP/IP OpenFlow編(2013年)の3冊で関わらせていただいたこともあり、今回廃止される電子書籍直販サービスで拙著も販売されていました。 オーム社eBook Storeサービス終了のお知らせ 電子書籍直販サービスが終わるということは、ネット上で話題になっていることで知りましたが、「そのうちこうなるだろうと思っていた」ということが起きました。 10月29日に「運営スタッフ退任のお知らせ」というお知らせが出ており、eBook Store企画運営担当の森田さんが「運営スタッフ退任」とあります。 そのお知らせからは社内異動のようにも読めますが、実際は運営スタッフ退任だけではなく、10月末で退職されたようです

  • SIer→社内エンジニア→リモートワーク、3つの職場を経て見えてきた、プログラマにとっての幸せな働き方 - GeekOutコラム

    みなさん、こんにちは。 普段は「give IT a try」というブログを書いている、プログラマの伊藤淳一(@jnchito)です。今回は縁あって、GeekOutでコラムを書かせてもらいます。 僕はプログラマとして働き始めてもうすぐ15年になります。最初に入った会社は大阪にあるSIerでした。そこで4年ほど働いた後、次は外資系企業の社内エンジニアとして働き始めました。社内エンジニア仕事は5年ほど続け、それから株式会社ソニックガーデンへ転職して現在に至ります。 これまでに働いてきた3つの職場は三社三様です。それぞれの職場で良かったことやしんどかったことをあらためて見つめ直してみると、プログラマにとっての幸せな働き方が浮かび上がってきます。もちろん何を幸せと感じるかは人によって異なりますが、同じ「IT業界」といってもいろんな職場があることは知っておいても損はないでしょう。 また、幸せは突然空

    SIer→社内エンジニア→リモートワーク、3つの職場を経て見えてきた、プログラマにとっての幸せな働き方 - GeekOutコラム
  • TechCrunch | Startup and Technology News

    I learned a new word today — “sherlocking,” which is how some folks refer to the moment when Apple releases a new feature that does… GPTZero’s growth and financials made it one of the AI startups ruthlessly pursued by VCs. And Footwork’s Nikhil Basu Trivedi won the deal.

    TechCrunch | Startup and Technology News