タグ

2019年12月21日のブックマーク (10件)

  • Alice MLのモジュールシステム

    igrep
    igrep 2019/12/21
  • FAUCET コントローラ: OpenFlowが生き残っている理由 | IIJ Engineers Blog

    Twitterフォロー&条件付きツイートで「バリーくんぬいぐるみ」を抽選で20名にプレゼント! 応募期間は2019/11/29~2019/12/31まで。詳細はこちらをご覧ください。 今すぐツイートするならこちら→ フォローもお忘れなく! 【IIJ 2019 TECHアドベントカレンダー 12/19(木)の記事です】 ※記事は、原文「The controller FAUCET: Why OpenFlow is not dead」の日語訳です OpenFlow: Enabling Innovation in Campus Networksの論文が発表されて10年以上が経ちました。OpenFlowはコンピュータネットワークにおいてSDN(Software Defined Networking)のパラダイムシフトの礎となった技術です。 OpenFlowがもたらしたコンピュータネットワーク概念

    FAUCET コントローラ: OpenFlowが生き残っている理由 | IIJ Engineers Blog
    igrep
    igrep 2019/12/21
  • Markdownで書籍を作るとは - golden-luckyの日記

    昨日まで何回かにわたり、多様なドキュメント形式の変換アプリケーションであるPandocのコアとなる仕組みを説明してきました。 特に、Pandoc構造とそれを生成するReader、生成されたPandoc構造を変換するPandocフィルターについて、少し時間をかけて紹介しました。 では、PandocのReaderとフィルターについて理解したところで、Pandocを使っては作れるでしょうか? いままでの説明には登場しませんでしたが、Pandocの出力側を担うWriterには、「PDF生成のためのLaTeX Writer」や「EPUB Writer」など、「」を作るのに使えそうなものがあります。 それらWriterを制御するためのコマンドラインオプションはいろいろ用意されており、独自のテンプレートを指定することも可能です。 ただ正直なところ、これらのWriterは、吊るしの状態では売り物の

    Markdownで書籍を作るとは - golden-luckyの日記
  • obniz 1Y用ケース設計用にobniz 1Yを3Dモデル化。干渉チェック、公差のTIPS付 - Qiita

    この記事はobniz adovent calendar 20日目の記事です。 日付をまたいでしまい申し訳ございません! obniz 1Y 出ましたね! 去る2019/12/18に待望のobniz最新製品obniz 1Yが発売されました! 公式ページ https://obniz.io/ja/products @youtoy さんの記事でその概要がわかりやすく解説されておりますのでぜひご覧ください! obnizで欲しくなるのはケース! obnizを買うと欲しくなるのが専用ケースですね。裸のままで持ち歩くよりケースに入れたほうが断然安心だったり、個性的になったりいいことずくめです。 みなさん100均プラケースやミンティアケースを使ってみたり、3Dプリンタで自作される方も多いと思います。 そうやって自作していくと、公式で公開されている外寸以外にも突起部やコネクタ部の形状や位置が知りたくなります。

    obniz 1Y用ケース設計用にobniz 1Yを3Dモデル化。干渉チェック、公差のTIPS付 - Qiita
    igrep
    igrep 2019/12/21
  • RubyをFlightRecoderを使ってブラックボックス分析する - Qiita

    はじめに 性能分析や障害分析で詳細なログ情報が取得たいときは良くあります。 私は普段はRuby製のバッチやWebアプリを番で動かさないのであまり気にした事が無かったのですが、パッと思い付かなかったのでJFR(JDK Flight Recorder)をRubyに適用出来るかを試してみました。 JFRというブラックボックス分析向けのJVMの仕組みで低遅延のプロファイラを常時番環境のアプリに適用してCPUやメモリ、GCログはもちろんスレッドダンプやI/O、カスタムイベントを1ファイルに集約保存する仕組みです。 これによって、障害時の原因の特定をスピーディーに実施できます。 今回はTruffleRubyを使う事でJFRを有効にしてみました。 TruffleRubyのインストール まずはインストールです。rbenvとかで入れたくなるのですが、その場合JVM版が入らないのでGraalVMからインス

    RubyをFlightRecoderを使ってブラックボックス分析する - Qiita
    igrep
    igrep 2019/12/21
    “TruffleRubyはパフォーマンスが注目されがちですが、こうしたJavaのエコシステムと連携できるのも魅力の一つかと考えています” なるほどー!
  • 並列Rustコンパイラ(β)を試そう! - Qiita

    概要: Rustコンパイラはすでに部分的に並列に動作していますが、命であるフロントエンドの並列化の実用化が進んでいます。エンドユーザーが気軽に試せる状況になったようなので紹介します。 12月7日のアドベントカレンダーの枠が空いていたので、かわりに書きました。(執筆日は12月21日です) 端的に言うと internalsのアナウンス記事に全てがまとまっています。以下のようにして「並列化対応版」と「並列化未対応版」の両方でコンパイルして、その結果を比較することができます。 $ rustup update nightly-2019-12-18 $ rustup update nightly-2019-12-17 $ cargo +nightly-2019-12-18 build $ cargo +nightly-2019-12-17 build コンパイル結果がおかしくないか、またコンパイル時

    並列Rustコンパイラ(β)を試そう! - Qiita
    igrep
    igrep 2019/12/21
  • Rust で実装する Average Hash を使った類似画像検索 - Qiita

    こんにちは pon です。今日はRustで類似画像検知の実装方法を紹介します。 類似画像検知には様々な方法がありますが、今回は基礎的なアルゴリズムである Average Hash を使った類似画像判定を実装を紹介します。 実際に僕が作った個人サービスでも連写で取られた写真かどうかを判定する箇所で同じアルゴリズムが動いています。 筆者はRust初心者なのでもっと良い書き方や実装があれば教えてください! Average Hash とは 下記のような処理で画像をハッシュ化します。 上記のように画像を0と1だけの一次元配列に変換できれば、あとは0と1が一致している数が多いほど似ていると判断します。かなりシンプルなアルゴリズムですが、それなりに精度が出ます。連写で撮影された画像の判定なんかでは十分な精度が出ます。 下記の画像なんかは簡単に類似画像と判断できます。 Rust で類似画像検索を実装する

    Rust で実装する Average Hash を使った類似画像検索 - Qiita
  • 電波調整、ヨシ! - Qiita

    はじめに この記事は10年以上前の新卒時のやらかしを当時の記憶を思い出しながら書いているため、用語や整合性のズレ、肝心のやらかしが複数要因のどれだったか不透明なためにそれぞれの対処法を書いているなどの問題があります。 また、現場特有かもしれない開発フロー・やらかし内容を書くにあたって特定の可能性があるため、当時の関係者に配慮するための事情説明により乱筆乱文となっている事をご了承ください。 背景 10年以上前にとあるソフトウェア会社の組込み部署に新卒で入社し、携帯電話(ガラケー)開発の現場にN人の中の一人として出向していた時の話です。 新卒で現場出向する事例はあまり無いのですが、学生時代にC++とD言語でコードばっか書いてた時の作品をスキルチェックの為に見せたり、研修でのWindowsアプリやH8マイコン課題の結果から、新卒でも大丈夫だろうとの事で出向と相成りました。 現場は、そこで携帯のハ

    電波調整、ヨシ! - Qiita
    igrep
    igrep 2019/12/21
  • Custom Elements を正しく実装するのはとても難しい - ジンジャー研究室

    React みたいなコンポーネント作る系フレームワークだと思って Custom Elements を使おうとすると、たちまち死んでしまう。まだ色々試している最中なのでアウトプットはないんだけど、とりあえず今考えてることを書いておく。役立たないし刺されたら困るからポエム宣言しとこうか。ポエムです。 Custom Elements やっていきたい Custom Elements の良さは特定のフレームワークに依存しないところだと思う。例えば React とか Vue とかだとそれぞれのフレームワークの世界にどっぷり浸かってしまい互換性がないが、 Custom Elements ならば普通の要素の延長線上でどこに持って行っても使える。 npm とか使わなくても script タグで CDN とかから持ってくればすぐに動く。夢のよう。もちろん、データフローはアプリケーション固有のものになるだろうか

    Custom Elements を正しく実装するのはとても難しい - ジンジャー研究室
  • ご迷惑をお掛けします|e-Gov

    ・移動または削除されている場合があります。・直前に閲覧頂いていたページへのリンクに誤りがある可能性があります。・ご入力頂いたURLに誤りがある可能性があります。・一時的に利用できない状況にある可能性があります。

    igrep
    igrep 2019/12/21