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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『qiita.com』

  • 人気
  • 新着
  • すべて
  • ブラウザでローカルファイルのチェックサムを算出する方法 - Qiita

    3 users

    qiita.com/minodisk

    デモ Checksum with JavaScript in browser このデモではユーザーが選択したローカルファイルのチェックサムを md5, sha1, sha256, sha512 ハッシュ関数を使って計算して hex, binary, base64 エンコーディングして表示している。 動作確認環境 Win7 IE11 Win7 Chrome 44 Win7 Firefox 40.0.3 Mac OSX Chrome 44 Mac OSX Safari 8.0.8 Mac OSX Firefox 40.0.3 Android Chrome 44 iOS 8.4.1 Safari 使ったパッケージ webpackやbrowserifyといったバンドラーがビルトインとして用意しているcryptoとbufferモジュール1を使う。これらのパッケージはwebpack/browserif

    • テクノロジー
    • 2018/10/26 10:52
    • JavaScript
    • あとで読む
    • ファイルベースのQiitaクライアントqiitactlを作った話 - Qiita

      23 users

      qiita.com/minodisk

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

      • テクノロジー
      • 2016/02/19 14:04
      • Qiita
      • Go
      • あとで読む
      • Kubernetesのポッドが起動しない原因と対策 - Qiita

        36 users

        qiita.com/minodisk

        Kubernetesの導入を検討するにあたって、エラーの状況確認から解決に至るまでのオペレーションは押さえておくべき事柄だ。まだ導入に至っていない場合はこういう問題が発生するのかと雑に感じてもらい、導入している場合は問題を解決する際の参考にしてもらえればと思う。 当エントリでは、自分が遭遇した失敗のケースについて原因と解決方法を列挙する。尚、経験ベースなので同じエラーがでても場合によっては別の原因や解決方法があるかもしれない。また、記載したログや設定ファイルのリソース名や値などは適当にマスキングしているので適宜読み替えてほしい。 どのようなタイミングでポッドが起動しなくなるか Kubernetesはポッドが落ちた際に自動的にポッドを再起動するなどのマネジメントを行ってくれる。ただし、ポッドを初めて作る際や、構成を変えたポッドやレプリケーションコントローラをローリングアップデートする際に、誤

        • テクノロジー
        • 2016/02/15 18:57
        • kubernetes
        • k8s
        • 設定
        • 開発におけるDocker導入のメリット - Qiita

          335 users

          qiita.com/minodisk

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DockerのPros/Consとか今更感ある。他の仮想化技術との比較記事はよく目にするが、開発にどのようなメリット・デメリットがあるのかあまり周知されていないようなので自分なりの感想を書いておく。 Pros 同一性 複数人で開発する際に、環境の差が生まれない。 カプセル化 アプリケーション込みの環境をコンテナというカプセルに隠蔽することができる。 コンテナという単位に対するテストが可能に。 コンテナを捨てる・再生成するのが容易。 ポータビリティ(一貫性とも) 開発に使ったコンテナをCIでテストできる。 CIでテストしたコンテナをサーバ

          • テクノロジー
          • 2016/01/14 15:20
          • docker
          • あとで読む
          • ci
          • 開発
          • コンテナ
          • development
          • デプロイ
          • qiita
          • unclassified
          • tool
          • GKEを便利にするGCPのサービス - Qiita

            18 users

            qiita.com/minodisk

            Google Container EngineとKubernetes Google Container Engine (以下GKE) は Kubernetes (以下k8s) というコンテナ管理アプリケーションを載せた基盤を構築するサービスだ。GKEは Google Cloud Platform (以下GCP) の幾つかのサービスを使って構築されているので、GCPの各サービスの恩恵を受けることができる。このエントリでは、GCPの恩恵によってGKEがより便利になる事柄を紹介する。 k8sとは まずk8sとは何なのか。ここではk8sを使う為に理解すべき事柄を中心に紹介する。 k8sにまつわるよくある勘違い k8sはDockerコンテナを動かすための基盤ではない。Dockerコンテナは手段でしかなく、k8sの本質はコンテナをスケーラブルに運用するための基盤である。そのために様々な概念や設定がでて

            • テクノロジー
            • 2015/12/13 13:01
            • kubernetes
            • GCP
            • gke
            • docker
            • あとで読む
            • Exifの回転情報をピクセル情報に反映する - Qiita

              8 users

              qiita.com/minodisk

              カメラとExif 一部のカメラは、ピクセル情報とは別に回転情報をExifとして保存する。画像素子が受け取った情報をそのままピクセル情報として記録し、現在のカメラの回転している方向を1,3,6,8といった値でExifのorientationタグに保存する。スマホのインカメラのように反転する情報も仕様上は2,4,5,7として記録できるということだろう。3 目的 このような画像をブラウザで正しく表示したい場合はもちろんだが、このような画像に対してリサイズ・クロップ・その他の画像処理する時には前処理としてExifの回転情報をピクセル情報に反映する必要がある。Exifのorientationタグから回転すべき方向を判定し、必要に応じてピクセル情報を回転する。 実装 使うパッケージ rwcarlsen/goexif: Exifデコーダ graphics-go: 画像処理パッケージ 解説 短いのでさらり

              • テクノロジー
              • 2015/12/06 00:21
              • CircleCIに任意のデータを登録しておく方法 - Qiita

                7 users

                qiita.com/minodisk

                リポジトリに含めたくないYAMLなどのデータをCircleCIに登録したいこと、ありませんか? 提供されている手段を素直に使おうとした場合の問題点 SSH Permissions は秘密鍵の形式でなければ登録できない。 Environment variables の value は連続の空白文字が1つの半角スペースに変換されてしまう。YAMLやCSVなどの改行に意味のあるデータは壊れてしまうし、JSONなどの改行自体に意味のないデータもstring内のスペースの扱いが変わってしまいデータが改変されてしまう可能性がある。 どうするか? Base64エンコードした文字列をCircleCIの Environment variables に登録する。参照する時はBase64でデコードする。 1. ローカルで登録したいファイルをBase64エンコードする

                • テクノロジー
                • 2015/12/04 07:49
                • circleci
                • CircleCIの料金体系 - Qiita

                  6 users

                  qiita.com/minodisk

                  料金体系 Pricing and Information - CircleCI The first container is free and each additional one is $50/mo. 1Container無料で1Container増設毎に$50/月。 Containerって何? じゃあContainerって何なのか。そのまま答えになりそうな記事があったので雑に和訳した。 Pricing and Information - CircleCI How do containers work? Every time you push to GitHub, we checkout your code and run your build inside of a container. If you don't have enough free containers availab

                  • テクノロジー
                  • 2015/11/20 11:11
                  • CircleCIでDocker v1.9.0を使う方法 - Qiita

                    4 users

                    qiita.com/minodisk

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

                    • テクノロジー
                    • 2015/11/11 13:43
                    • Docker
                    • CircleCI
                    • マークダウンビュワー Markn v0.1.1 リリース - Qiita

                      3 users

                      qiita.com/minodisk

                      Electron製のマークダウンビュワーアプリ Markn v0.1.1 をリリース。リアルタイムプレビューのCPUコストが低めなのが特徴。とりあえずビュワーとして最低限ぽい機能を実装したのでマイナーバージョンを上げてリリースした。 こういうアイコン -> 作ったきっかけ @minodisk Atom最低のマークダウンビュワーだった pic.twitter.com/qitOXRi0X8 — 炭水化物 (@minodisk) 2015, 7月 1 この四日間に何があったのか? 5000行オーバーのマークダウンを編集しようとしたらフリーズした。Atomのマークダウンプレビューはファイルに変更がある度にマークダウンをHTMLにコンパイルし全要素を再レンダリングするのでそのコストが半端無く、CPU使用率が激増した模様。1 目指してるところ 大きなマークダウンを編集しながらプレビューできる 大きなマ

                      • テクノロジー
                      • 2015/08/16 16:18
                      • Google が提供する API のリクエスト上限数一覧 - Qiita

                        10 users

                        qiita.com/minodisk

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

                        • テクノロジー
                        • 2015/05/14 21:12
                        • api
                        • Google
                        • qiita
                        • あとで読む
                        • gulp本の紹介 - Qiita

                          13 users

                          qiita.com/minodisk

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? gulpとわたし gulpの前はGruntを使っていた。gulp歴1年ほどで過去に30プロジェクトくらいのscaffold用のgulpファイルを書いたり、Brunchからgulpへ移行したり。gulp-iconvなど幾つかのgulpプラグインをメンテしてる。 gulp本とは Bleeding Edge Press から出版されている Developing a gulp Edge を献本して頂いた。Bleeding Edge Press は複数人のチームでコラボレートして旬な技術のEBookを発行している出版社。O'Reilly Medi

                          • テクノロジー
                          • 2015/04/03 01:48
                          • gulp
                          • gulp.js
                          • book
                          • js
                          • Array#sort実装のshuffleは偏る - Qiita

                            15 users

                            qiita.com/minodisk

                            var goodShuffle = function (arr) { var i, j, temp; arr = arr.slice(); i = arr.length; if (i === 0) { return arr; } while (--i) { j = Math.floor(Math.random() * (i + 1)); temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } return arr; }; var badShuffle1 = function (arr) { return arr.slice().sort(function () { return Math.round(Math.random() * 2) - 1; }); }; var badShuffle2 = function (arr) { return ar

                            • テクノロジー
                            • 2015/01/16 16:59
                            • JavaScript
                            • 空のjQueryオブジェクトを作って要素を追加する方法 - Qiita

                              8 users

                              qiita.com/minodisk

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

                              • テクノロジー
                              • 2014/11/26 11:18
                              • javascript
                              • reference
                              • jquery
                              • レスポンスヘッダからサーバタイムを取得する方法 - Qiita

                                4 users

                                qiita.com/minodisk

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

                                • テクノロジー
                                • 2014/08/26 10:29
                                • webdesign
                                • javascript
                                • GoogleAnalyticsで非同期トラッキングのコールバックを受け取る - Qiita

                                  3 users

                                  qiita.com/minodisk

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

                                  • テクノロジー
                                  • 2014/08/16 19:06
                                  • javascript
                                  • Array#sort実装のshuffleは偏る - Qiita

                                    4 users

                                    qiita.com/minodisk@github

                                    var goodShuffle = function (arr) { var i, j, temp; arr = arr.slice(); i = arr.length; if (i === 0) { return arr; } while (--i) { j = Math.floor(Math.random() * (i + 1)); temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } return arr; }; var badShuffle1 = function (arr) { return arr.slice().sort(function () { return Math.round(Math.random() * 2) - 1; }); }; var badShuffle2 = function (arr) { return ar

                                    • テクノロジー
                                    • 2013/12/19 20:15
                                    • Pocket

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

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

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

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

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

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

                                    公式Twitter

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

                                    はてなのサービス

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