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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • GitLab CI で kaniko を使って Docker Image をビルドしてみる - Qiita

    3 users

    qiita.com/Aruneko

    はじめに 皆さんは「kaniko」をご存じでしょうか?何やら某プロレタリア文学を彷彿とさせる名称1をしていますが、これは Docker in Docker (以下DinD) を使わずに Docker Image をビルドしてくれるとっても便利なソフトウェアです。なお開発元は Google のようです。DinD を使わないおかげで、よりセキュアに Docker Image をビルドすることができます。また、キャッシュもサポートしているため、ビルド時間の短縮効果も見込めます。 この記事では、そんな kaniko を GitLab CI で動かして、各種 Docker Registry に全自動でプッシュする方法をご紹介します。 れっつ GitLab CI 今回は以下の4種類のプッシュ先における .gitlab-ci.yml の書き方をご紹介します。それぞれお作法が違いますので、その点に注意しつ

    • テクノロジー
    • 2020/07/23 23:14
    • docker
    • PoetryとGitとDockerを使ったPython開発フロー - Qiita

      7 users

      qiita.com/Aruneko

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

      • テクノロジー
      • 2020/03/14 16:23
      • Python
      • あとで読む
      • Dockerizeを使って他のコンテナの起動を待つ - Qiita

        4 users

        qiita.com/Aruneko

        はじめに この記事は「学生 Advent Calendar 2017」7日目(大遅刻)の記事です。 docker-composeのlinksやdepends_onを使えば、コンテナの起動順を制御することはできます。しかし、他のコンテナの起動を待つことはできません。 例えばデータベースを利用するアプリのコンテナとデータベースのコンテナがあったときに、データベースが起動していないにもかかわらずデータベースを利用するコンテナがデータベースに接続しようとして、例外を吐いて落ちてしまうことがあります。 そこで今回はDockerizeを用いて、他のコンテナの起動を待つことができるように設計する方法を紹介します。 Dockerfile側の準備 Dockerizeはコンテナ内に導入するツールです。従って、Dockerfileにdockerize導入コマンドを追記していきます。Ubuntu(Alpine以外

        • テクノロジー
        • 2019/06/18 10:40
        • WebUSBことはじめ - Qiita

          9 users

          qiita.com/Aruneko

          この記事はMuroran Institute of Technology Advent Calendar 2018の14日目の記事になりました。 はじめに 皆さん、WebUSB使ってますか1?WebUSBは標準化もされたばかりで、まだまだ知見も溜まってきていないところではありますが、Webの世界を物理デバイスから拡張できる可能性を秘めたAPIです。ちょっと使い方が難しいAPIではありますが、これが使えると世界がぐっと広がりますのでこの記事を読んでぜひご自身でいろんな工作を楽しんでみてください! 執筆環境 この記事は以下の環境で書かれています。WebUSBはOS標準のドライバが間に挟まると途端に動かなくなったりします。また、セキュリティ上接続が拒否されるデバイスもあります2。動作が確認されていない環境で動かすのは、場合によってはかなり難易度が高くなることに注意してください。また、USBデバイ

          • テクノロジー
          • 2019/03/01 22:33
          • WebUSB
          • USB
          • JavaScript
          • API
          • pipenvとGitとDockerを使ったPython開発フロー - Qiita

            14 users

            qiita.com/Aruneko

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

            • テクノロジー
            • 2018/07/14 14:05
            • Python
            • docker
            • Git
            • あとで読む
            • Pythonにまつわるツールのまとめ - Qiita

              6 users

              qiita.com/Aruneko

              ツール紹介 pip pipはPython標準のパッケージ管理システムです。PyPIに登録されたwheel形式のパッケージをそのpipが動いているPython環境にインストールしてくれます。依存関係の解決なども行ってくれます。 「そのpipが動いているPython環境に」というところがハマりどころで、例えばあるプロジェクトでインストールしたパッケージAがパッケージBのバージョン1.0を要求していて、別のプロジェクトでインストールしたパッケージCがパッケージBの2.0を要求していたときに、衝突が発生することになります。こうした問題を解決するため、後ほど紹介する各種環境切り分けツールを利用します。 また、Linuxディストリビューションではnumpyなどpipでインストールできるパッケージの一部がそのディストリビューションのリポジトリに登録されていたりすることもあります。システム標準のPytho

              • テクノロジー
              • 2018/07/13 19:11
              • Python
              • ツール
              • Flask-RESTPlusでREST APIとSwaggerドキュメントを統合 - Qiita

                18 users

                qiita.com/Aruneko

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

                • テクノロジー
                • 2018/03/24 23:13
                • flask
                • python
                • swagger
                • docker
                • ツール
                • あとで読む
                • 2017年に「すごいHaskellたのしく学ぼう」を読む - Qiita

                  60 users

                  qiita.com/Aruneko

                  はじめに この記事は「Haskell (その4) Advent Calendar 2017」の13日目の記事になりました。 書籍「すごいHaskellたのしく学ぼう」は2012年に発売され、現在も販売されているHaskell入門にぴったりの良書です。しかし、内容が2012年当時のままで止まってしまっています。 そこでこの記事では(もう年末ですが)2017年現在「すごいHaskellたのしく学ぼう」を読むにあたって注意すべき点を章ごとにまとめて紹介します。 イントロダクション イントロダクションの「Haskellの世界に飛び込むのに必要なもの」ではHaskell Platformをインストールするように紹介されています。しかし、現在ではStackを利用するのが一般的です。 Linux系OSではリポジトリにある「stack」や「haskell-stack」などのパッケージを導入することで使える

                  • テクノロジー
                  • 2017/12/14 06:10
                  • haskell
                  • stack
                  • あとで読む
                  • Zipperに挑む - Qiita

                    5 users

                    qiita.com/Aruneko

                    はじめに この記事はHaskell Advent Calendar 2日目の記事です。 この記事では、書籍「すごいHaskellたのしく学ぼう!」(以下すごいHの本)の15章を参考に、Zipperを使ってリストや木構造を"純粋に"操作する方法を紹介します。 初めての挑戦なので自分の中でZipperを整理しようという意図もありますが、その際の知見をお裾分けしてみようと思います。 Zipperって何? Haskellではリストや木構造は再帰的に定義されていています。こうした構造では先頭の値を変更することは容易ですが、途中の値を変更するには以下の手順を踏む必要があります。 変更したい場所まで構造をたどる その場所より後ろにある構造($L_{tail}$)と、前にある構造($L_{init}$)を切り離す $L_{tail}$に新しい値を継ぎ足し、さらに$L_{init}$をつなぐ もし複数の値を

                    • テクノロジー
                    • 2017/12/02 15:17
                    • Haskell
                    • [TeX Live 2018] LaTeXでシンタックスハイライト付きのソースコードを掲載する - Qiita

                      3 users

                      qiita.com/Aruneko

                      はじめに LaTeXでレポートを書くときにソースコードを掲載しなければならないとき、よくありますよね。2年ぐらい前はbreak itemboxを使っていたのですが、シンタックスハイライトが可能なlistingというものがあるのを知ってからはこっちを使っていました。ただlisting単体だと日本語の扱いに難があるので、jlistingという別のスタイルファイルを導入する必要がありました。 さらにこのjlistingにもコメントを示す記号の後ろに半角スペースを入れないとその後のシンタックスハイライトが無効になるという謎のバグが残っており、使い勝手が良いものとはいえませんでした。 そこで最近見つけたのがmintedというスタイルファイルです。どうも構文解析部分にPython製構文解析ライブラリPygmentsを活用しているらしく、LaTeX単体で色々しようとしているlistingよりはシンプルな

                      • テクノロジー
                      • 2017/06/28 09:27
                      • [Arch Linux] systemd-nspawnで軽量コンテナを建てよう! - Qiita

                        17 users

                        qiita.com/Aruneko

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

                        • テクノロジー
                        • 2017/03/14 22:24
                        • docker
                        • コンテナ
                        • Linux
                        • 環境
                        • systemd-nspawn
                        • 今風なLaTeXに関するメモ - Qiita

                          6 users

                          qiita.com/Aruneko

                          はじめに LaTeXに関しては様々な情報がいろいろなところに散逸しており、過去のバージョンに起因するバッドノウハウが未だに継承されていたりします。この記事では個人的に収集してきた今風なLaTeXの書き方をつらつらとまとめます。 LaTeX環境 TeX Live 様々なバッドノウハウから脱出するため、とりあえず最新のTeX Liveを使いましょう。毎年6月〜7月頃にその年のTeX Liveがリリースされるので、そのタイミングでインストールし直すとよいでしょう。2018年12月5日時点では、TeX Live 2018が最新版です。この記事も、Tex Live 2018の使用を大前提にしています。 アップデート LaTeXのライブラリが多数収録されたCTANには、ほぼ毎日ライブラリのアップデートが降ってきます。こちらのライブラリも、できるだけ最新にしておくことを心がけましょう。MacTeXやLi

                          • テクノロジー
                          • 2017/01/13 16:36
                          • LaTeX
                          • TeX
                          • qiita
                          • NginxでHTTP2を有効にする - Qiita

                            16 users

                            qiita.com/Aruneko

                            はじめに 今まで僕のサイトはHTTP1.1で通信していたわけですが、せっかくセキュリティミニキャンプでHTTP2に対応したサーバーの立て方を習ってきたのでこれはやるしかないということで一念発起してサーバーを立て直しました。 OSごと入れ替えたわけなのですけれども、結構シンプルな構成にできたので割と気に入ってます。 そういうわけで、どんな設定をしているかとかそういう話をしたいと思います。もちろん、HTTP2なのでTLS対応サーバーとして構築しますよ! Nginxのインストール うちのサーバーはお察しの通りArch Linuxなのですが、普通のリポジトリから導入するとちょっと古いバージョンが入ってしまってHTTP2が利用できません。そこで今回はAURからnginx-mainlineを取ってきて導入します。

                            • テクノロジー
                            • 2016/10/31 20:04
                            • nginx
                            • Bash on Ubuntu on WindowsをUbuntu 16.04にアップグレードしてみる - Qiita

                              8 users

                              qiita.com/Aruneko

                              はじめに 昨日紹介した記事で導入したUbuntuは14.04でした。 これを無理矢理16.04にアップグレードしてみようという試みです。 人柱気質のある人以外には非常におすすめしないですが、まぁ一応できますよ程度に。 2016/12/18追記 Windows 10 Insider Preview 14986においてデフォルトでUbuntu 16.04.1がインストールされるようになりました。 来春予定されている大型アップデートにも引き継がれる見通しです。 アップグレード手順 とりあえずいつも通りのアップグレードコマンドを実行します。 クラッシュ防止のためのオプションが色々付いていますが気にしない。 途中でy/Nで答えさせるようなプロンプトが出ますが、これに答えるとフリーズします。 とりあえずyと答えてから、Ctrl-Cでアップグレードの実行を止めます。 Configuration file

                              • テクノロジー
                              • 2016/08/05 10:57
                              • bash
                              • Windows 10
                              • Ubuntu
                              • Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita

                                239 users

                                qiita.com/Aruneko

                                はじめに 日本時間の8月3日から提供が開始されたWindows 10のAnniversary Updateで、ついにBashがやってきました。 これでいろいろなストレスから解放されるはず。さっそくインストールして、使ってみましょう! 2017/11/02追記 Windows 10 Fall Creators Updateにおいてインストール作業が簡略化されました。 また、名称も「Bash on Ubuntu on Windows」から「Windows Subsystem for Linux」に変更されています。 旧バージョンをお使いの方にもわかるようにその都度注釈を入れていきます。 インストール 機能の有効化 まず、Windows側でLinux Subsystemを有効化する必要がありあす。 スタートボタンを右クリックして、アプリと機能をクリックします。 さらに、右上にあるプログラムと機能

                                • テクノロジー
                                • 2016/08/03 12:52
                                • windows
                                • bash
                                • linux
                                • ubuntu
                                • Windows10
                                • WSL
                                • BoW
                                • qiita
                                • インストール
                                • **Development
                                • VMwareにArch Linuxをインストールしよう - Qiita

                                  3 users

                                  qiita.com/Aruneko

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

                                  • テクノロジー
                                  • 2016/05/16 16:19
                                  • Arch LinuxにSwiftをインストールする - Qiita

                                    6 users

                                    qiita.com/Aruneko

                                    はじめに Appleが開発したSwiftがオープンソースになって、Linux上で動くようになりました。公式バイナリはUbuntu版しかありませんが、これを利用した"swift-bin"パッケージがAURに登録されています。これをそのまま利用できればよかったのですが、一筋縄ではいかないので工夫しましょう、というのがこの記事です。 ちなみに、ソースコードからビルドする"swift"というパッケージもありますが、これはこれでビルドにこけたりするのであまりおすすめしません。 PGP鍵のインポート 依存関係でインストールされるパッケージの中には鍵の照合を行うものがあります。しかしその鍵は自動でインポートしてくれません。インストールを行う前に、手動でインポートする必要があります。今回は2種類の鍵をインポートします。

                                    • テクノロジー
                                    • 2016/05/01 15:30
                                    • Swift
                                    • Saved For Later
                                    • Linux
                                    • あとで読む

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

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

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

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

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

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

                                    公式Twitter

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

                                    はてなのサービス

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