はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Rust で学ぶ epoll - Qiita

    14 users

    qiita.com/DUxCA

    Rust で学ぶ epoll 動機 Rust の futures はゼロコスト抽象化を謳っており、 Future トレイトは poll メソッドを備えている tokio の polling 戦略を知るには epoll の知識が避けて通れない - https://tokio.rs/docs/getting-started/tasks/ , https://cafbit.com/post/tokio_internals/ , epoll の例は C はたくさんあるけど Rust + nix は皆無だったのでやってみた コード extern crate nix; use nix::sys::epoll::*; use nix::sys::socket::*; use nix::unistd::close; use std::collections::HashMap; use std::os::u

    • テクノロジー
    • 2018/06/28 17:57
    • epoll
    • rust
    • Linux
    • あとで読む
    • Rust と非同期 IO の歴史 - Qiita

      66 users

      qiita.com/DUxCA

      この記事は Rust LT #1 で発表したものです 自己紹介 某社でサーバサイド Rust 書いてる 最近のサーバサイド Rust の話題 iron, gotham が開発停止 tokio-core が tokio runtime になった RFCS に async-await が入った futures 0.2 が yank されそう された 疑問 2018 年にもなって非同期 IO で疲弊している Rust は 2006 年に開発が始まった node.js も go も 2009 年には存在していた 今まで Rust は何をやっていたのか? 今まで Rust は(非同期 IO で)何をやっていたのか? 2006~2010 この頃の Rust Graydon Hoare が Rust を開発開始 この時代 2006: Firefox2.0, jQuery, Twitter, AWS 20

      • テクノロジー
      • 2018/06/26 20:33
      • rust
      • 非同期
      • async
      • ライブラリ
      • あとで読む
      • 開発
      • slide
      • Rust と C++17 のソースコードを混ぜてビルドする - Qiita

        4 users

        qiita.com/DUxCA

        Rust と C++17 のソースコードを混ぜてビルドする 動機 C や C++ で書かれたライブラリを利用しつつ、 Rust を書きたい https://crates.io/crates/cc というライブラリを使う cargo による rust のコンパイル時に C++ のコンパイルもいっしょにできる これで C や C++ のライブラリの FFI をいちから手書きするのではなく、 C や C++ のライブラリを呼ぶ部分は C++ で書いておいて Rust から呼ぶということができる 導入 Cargo.toml に cc を追加する

        • テクノロジー
        • 2018/01/22 20:49
        • あとで読む
        • nvidia-docker でポータブルな機械学習の作業環境を作る - Qiita

          19 users

          qiita.com/DUxCA

          ※ nvidia-docker2 が発表されたため以下の知識はすべて過去のものとなりました。公式wikiが充実しているのでそちらをみたほうが良いです ※ この記事は、この記事の古いバージョンを改定編集し 2017年10月21日 の 技術書典3 にて頒布した同人誌のさらに加筆編集版です nvidia-docker でポータブルな機械学習環境を作る 動機 caffe, caffe2, tensorflow, theano, mxnet, chainer, pytorch, torch などの様々な CUDA 依存のライブラリやフレームワークがある。 しかしこれらは互いに依存するubuntuやpython、CUDA等のバージョンがそれぞれ異なる。 このような状況では以下のような問題が発生する。 共用 GPU マシンの場合 - ユーザがそれぞれ sudo 権限を持ち、好き勝手にライブラリをインスト

          • テクノロジー
          • 2017/09/12 14:44
          • Docker
          • Ubuntu
          • あとで読む
          • JavaScript Promise デザインパターン - エラーハンドリング , reduce を使った可変長非同期逐次処理 , キャンセル可能なPromise , イベントループなど - - Qiita

            53 users

            qiita.com/DUxCA

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2017/09/07 09:30
            • Promise
            • javascript
            • node.js
            • design pattern
            • 非同期
            • tips
            • js
            • dev
            • あとで読む
            • あなたの Mastodon で数式を表示するたったひとつの冴えたやりかた - Qiita

              3 users

              qiita.com/DUxCA

              <script> (()=>{ window.MathJax = { showProcessingMessages:false, messageStyle:"none", showMathMenu:false, skipStartupTypeset:true, texHints:false, extensions:["tex2jax.js"], jax:["input/TeX","output/CommonHTML"], tex2jax:{ inlineMath:[["$","$"],["\\(","\\)"]], displayMath:[["$$","$$"],["\\[","\\]"]], processEscapes:true }, "HTML-CSS":{availableFonts:["TeX"]}, TeX:{extensions:["AMSmath.js","AMSsymb

              • テクノロジー
              • 2017/04/25 05:32
              • webpackで素のWebComponentsを作る - Qiita

                3 users

                qiita.com/DUxCA

                { "name": "test-elm", "version": "1.0.0", "description": "", "main": "lib/test-elm.html", "scripts": { "setup": "npm install -g webpack babel", "link": "npm link webpack babel", "watch": "webpack-dev-server -d --display-modules --progress --watch", "build": "webpack -p --display-modules --progress" }, "license": "MIT", "dependencies": { "webcomponents.js": "^0.7.22" }, "devDependencies": { "babel-

                • テクノロジー
                • 2016/08/31 14:05
                • javascript
                • markdown+mathjaxをブラウザで - Qiita

                  3 users

                  qiita.com/DUxCA

                  <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <link rel="stylesheet" type="text/css" href="github-markdown.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/marked/0.3.5/marked.min.js"></script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ skipStartupTypeset:

                  • テクノロジー
                  • 2016/04/17 09:52
                  • js
                  • HTML
                  • libpngをemscriptenでコンパイルしてJSから使う - Qiita

                    15 users

                    qiita.com/DUxCA

                    動機 現状のブラウザ環境では、 pngからピクセル情報を得るためには 一旦canvasに書き込んでおいてからgetImageDataする必要がある。 このときpngをデコードするためにUIスレッドでdeflateが呼ばれるため、 大量の画像ファイルのピクセル情報にアクセスしようとすると非常に時間がかかる。 WebWorkerスレッドで並列的にpngをデコードしてピクセル処理したいが、 WebWorkerではcanvasが使えない(CanvasProxyというのが策定中のようだ?)(OffscreenCanvasというのもあるらしい) そこで、WebWorker上でpng.jsなどのJSライブラリでデコードする必要があるのだが、ネイティブのデコードに比べれば遅い。 wasmが実用化すればlibpngをwasm化してデコードできるようになるので、 今回はとりあえずlibpngをemscript

                    • テクノロジー
                    • 2016/04/15 18:08
                    • copyright
                    • Apple
                    • javascript
                    • js-gitの使い方 - Qiita

                      19 users

                      qiita.com/DUxCA

                      あらかじめ読んでおくもの JavaScriptでGitを実装するKickstarterプロジェクト、28時間で資金調達 Git の仕組み (1) Git の仕組み (2) Gitの内側 js-gitとは gitをjavascriptで実装しちゃったjs-git。 わざわざgitをjavascriptで実装したからにはブラウザで使うでしょう? js-gitは「なんらかの形で表現された.gitディレクトリ」の中身をあれこれするためのAPI集です。 この「なんらかの形で表現された.gitディレクトリ」には、オンメモリとかnodejsのfs標準ライブラリのラッパとかindexedDBとかWebSQLとかいろいろあります。DOMStorage系がないのが気になりますがあんな容量でローカルリポジトリとして使うのは難しいでしょう。localStorage使いたかったらlocalStorage-dbをご自

                      • テクノロジー
                      • 2014/09/15 19:57
                      • git
                      • JavaScript
                      • library
                      • ArduinoからRoombaをSoftware Serialで動かす - Qiita

                        4 users

                        qiita.com/DUxCA

                        今回すること Roomba620をSoftware serial経由でArduino UNO R3につなぎ、Serial経由でPCから操作します。 ROI用のMini-DINケーブルを自作する必要がないのでとりあえず動かしてみるのには便利です。 ROIとは何ぞやという方はこの辺とか読んどきましょう。 RoombaとArduinoをつなぐ Roomba Open Interfaceの3ページ目にピンの説明載ってます。 今回使うのは3,4,6ピンです。 3番ピンはRoomba側の受信(RXD)ポートです。Arduino側の送信(TXD)ポートとつなぎます。 4番ピンはRoomba側の送信(TXD)ポートです。Arduino側の受信(RXD)ポートとつなぎます。 6番ピンはグラウンド(GND)です。Arduino側のGNDとつなぎます。 ArduinoとRoombaだけで通信する場合はArdui

                        • テクノロジー
                        • 2014/07/03 15:50
                        • The Eye Tribeで視線でマウスカーソル動かす(C#) - Qiita

                          5 users

                          qiita.com/DUxCA

                          using System; using TETCSharpClient; using TETCSharpClient.Data; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices; public class CursorControl:IGazeListener { public bool Enabled { get; set; } public bool Smooth { get; set; } public Screen ActiveScreen { get; set; } public CursorControl() : this(Screen.PrimaryScreen, false, false) { } public CursorControl(Scree

                          • テクノロジー
                          • 2014/02/07 21:05
                          • eyetribe

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『qiita.com』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx