タグ

devに関するudzuraのブックマーク (12)

  • Linuxネットワークドライバの開発 - Handwriting

    この記事はLinux Advent Calendar 2016 9日目の記事です。 遅刻してしまい申し訳ございません。。。 とある事情があって1ヶ月半ほど独自NICのLinux向けのネットワークドライバを開発していた。 今回はARM用のデバイスドライバを開発した。NICはXilinx社のFPGAであるZYBOを用いて開発した。 まだ十分に実用段階というわけではないが、ひとまず独自NIC経由でのpingやiperfが通ったので、後学のために知見を残しておきたい(誰得だ、という感じだが)。 ソースコードはまだ公開されていないが、そう遠くないうちに公開する予定(たぶん)。 はじめに Linuxのデバイスには キャラクタデバイス - バイト単位のデータ通信 (e.g. シリアルポート) ブロックデバイス - ブロック単位のデータ通信 (e.g. ディスク) ネットワークデバイス の3種類がある。ネ

    Linuxネットワークドライバの開発 - Handwriting
  • Serf という Orchestration ツール #immutableinfra

    1. Copyright (C) 2014 DeNA Co.,Ltd. All Rights Reserved. Serf という Orchestration ツール March 25th, 2014 Naotoshi Seo @sonots DeNA Co., Ltd. 2. Copyright (C) 2014 DeNA Co.,Ltd. All Rights Reserved. 2 自己紹介 ・瀬尾 直利 @sonots ・DeNA Co., Ltd ・インフラのDev ・Rubyist ・OSS 活動家 ・Fluentd コミッタ

    Serf という Orchestration ツール #immutableinfra
  • 3年前の僕へ

    10. 3つのテーマ 1. 創 技術で現場をリードする! 2. 団 プロセスと組織を変革する! 3. 守 チームを堅牢に護る [公開用追記]! 発表は、以下の4トラックで構成されていて、! 発表は考トラックで行われました。! ・技術で現場をリードする創! ・プロセスと組織を変革する団! ・チームを堅牢に護る守! ・未知の世界を切り開く考

    3年前の僕へ
    udzura
    udzura 2013/11/10
    「ビジネスに興味を持つことからスタート」うむ
  • 社内勉強会を居酒屋でやってみたら - HOW TO GO

    ITエンジニアなので、社内で勉強会とかやってます。 ちょっと変わっているのは居酒屋で飲みながら勉強会をやっていることです。 勉強会を始めたきっかけ、やり方、その他もろもろを書いてみます。 きっかけは部署内のバラバラ感をなんとかしたかったから 昔は社内での受託開発はそこそこあったのですが、2年くらい前から激減し、今ではほぼゼロです。 今は主に客先に常駐して開発してたり、IT便利屋やってたりしてます。 そんな部署なので、 同僚が何やってるかわからない どんな技術を使ってるか知らない わからないの困った時に助けてもらうこともできないし、逆に助けることもできない。 といった感じです。こんな現状で、いい仕事ができるわけない、とモヤモヤしてました。 みんなそれなりに頑張ってる モヤモヤしてる中で同僚に愚痴ってると、 他のプロジェクトでも、それなりに新しい技術を使っていたり、 効率的な開発をする仕組みが

    社内勉強会を居酒屋でやってみたら - HOW TO GO
    udzura
    udzura 2013/03/09
    コミュニティオブプラクティスインジャパン
  • [work] paperboy で着席してやっている仕事 - HsbtDiary(2012-05-11)

    ■ [work] paperboy で着席してやっている仕事 最近何やってるんですかと良く聞かれるので募集要項の職務内容をベースにやってる事を書いておきます。 新しい方法論や技術の導入 Scrum の大枠とか XP の個別のプラクティスをかいつまんで紹介したり、これらを部分的に導入して開発速度を上げるという活動をやろうとしています。個人的にはサービスの立ち上げ、リニューアル、大きい機能の追加の時にはインセプションデッキを作るというのをやろうと思っています。 後は Redis だとか MongoDB のようなものに続く技術の検証や導入を切り込み隊長としてやるのも今の仕事です。他にも Ruby で何かおかしなことや開発メンバーが躓いたポイントを取り除くのも積極的にやったりしています。 開発手法の整備 とりあえず、Github にして他のプロジェクトのコードにもちょっかいかけるくらいを目指してい

    [work] paperboy で着席してやっている仕事 - HsbtDiary(2012-05-11)
    udzura
    udzura 2012/05/12
    こういう仕事も楽しそうだなあ……
  • dstatの万能感がハンパない - (ひ)メモ

    サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。 さて、vmstatはメモリの状況やブロック数単位のI/O状況は見られますが、バイト単位のI/O状況やネットワークの送信、受信バイト数を見ることはできません。 # vmstat 1 procs -----------memory---------- ---swap--- -----io----- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 1 0 4724956 355452 726532 0 0 54 484 3 3 1 0 99 0 0 2 0 0 47

    dstatの万能感がハンパない - (ひ)メモ
    udzura
    udzura 2012/02/29
    seems benri
  • レガシーの現実

    The document is a repetitive series of numbers and symbols with no discernible meaning or narrative. It does not provide any essential information that could be summarized.Read less

    レガシーの現実
    udzura
    udzura 2012/02/23
    某社各位、25枚目。
  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
    udzura
    udzura 2012/02/22
    良いコミットメッセージのためには、他の人のコミットを読むことも重要そう(特に英語は、定型表現がいっぱいあるだろうし、そういう表現を使っていくのも大事そう
  • 小野和俊のブログ:メンテナビリティの高いソースコードを目指して

    ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリティ(Maintainability)という言葉がありますが、私自身、アプレッソでDataSpiderを11年間開発・メンテナンスしていく中で、「この人の書いたコードは当にわかりやすいし無駄がない」とメンテナビリティの高いソースコードに感心させられることもあれば、「急いでいたとはいえ、このソースコードはリファクタリングしないと・・・」と、メンテナビリティの低いコードがソフトウェアに混入してしまったことを嘆くこともありました。 このエントリでは、一のソフトウェアを11年間開発・メンテナンスしてきた経験から、ソフトウェアのメンテナビリティについて考察して

    小野和俊のブログ:メンテナビリティの高いソースコードを目指して
    udzura
    udzura 2012/01/26
    すいません、、、、腹を切ります
  • ruby-setup.sh

    udzura
    udzura 2012/01/06
    便利スクリプト
  • はてなブログ | 無料ブログを作成しよう

    思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。

    はてなブログ | 無料ブログを作成しよう
    udzura
    udzura 2011/08/01
    [for:@twitter]ポートの振り替えに iptables を使っているようです
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    udzura
    udzura 2011/05/26
    [for:CocProxy][for:for][for:nginx][for:subtech][for:-][for:ホビロン、それは]
  • 1