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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    Pixel 10

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Bash で PROMPT_COMMAND を使わずに PS1 を動的に変更 - Qiita

    5 users

    qiita.com/key-amb

    はじめに PROMPT_COMMAND とは PROMPT_COMMAND に関数やコマンドがセットされていると、Bash でプロンプトを表示する直前に、毎回それが実行されます。 この機能を利用して PS1 を動的に書き換える例を見かけることがあります。 PS1 内でコマンドの出力を表示する しかし、PS1 内でも関数やコマンドを実行して、結果の文字列を表示することができます。1 ただ、うろ覚えでこの辺りの設定をしていたところ、少々ハマってしまったので、実際に自分が間違えた例と合わせて、正しい設定方法を記しておきます。 よく使われる git-completion を題材に用います。 ※以降の例で、git-prompt.sh 相当のものは読み込み済みとします。 間違い例1

    • テクノロジー
    • 2017/06/16 00:48
    • コマンドラインツールのショートオプションをどの用途で使うべきか - Qiita

      101 users

      qiita.com/key-amb

      はじめに コマンドラインツールが多数作られるプロジェクトがあるとします。 複数人で開発していると、オプションの意味付けが人によってばらばらになってしまう――そんな事象は、おそらくよくあることだと思います。 ので、そのような環境では、なんらか規約を設けるのがよさそうです。 本記事では、その規約の作成、またはオプションの意味付けにおいて、参考となるであろう情報を提示します。 特に、ショートオプション(英字1字のみのオプション)にフォーカスします。 ロングオプション(英字複数字から成るオプション)については、意味は自明になることが多いでしょう。 ただし、「ショートオプションをどのロングオプションに対応付けるべきか」という問題は、本稿でも扱います。 また、コマンド文法やオプションのフォーマットはOSやプログラムによって異なりますが、ここでは以下を前提とします: ショートオプション ... -a,

      • テクノロジー
      • 2017/01/15 15:13
      • CLI
      • bash
      • unix
      • シェルスクリプト
      • shell
      • command
      • あとで読む
      • コマンド
      • option
      • Ruby で Proc を即時実行する代わりに begin 式で代入する - Qiita

        6 users

        qiita.com/key-amb

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

        • テクノロジー
        • 2016/12/26 22:47
        • ag (The Silver Searcher) コマンド覚え書き - Qiita

          8 users

          qiita.com/key-amb

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

          • テクノロジー
          • 2016/10/03 16:42
          • 検索
          • linux
          • Thor をタスクランナーとして使うために調べたこと - Qiita

            5 users

            qiita.com/key-amb

            #say は Thor::Shell::Basic で定義されています。 上の例なら puts でいいのですが、#say だと色を付けたりもできます。 Thor::Shell::Basic の他の機能については、後半でもう少し紹介します。 上のファイルは foo.thor として、カレントディレクトリや lib/tasks/ 以下に置いても動作します。 参考記事 本家の Wiki にいくつか関係する記事があります: Invocations · erikhuda/thor Wiki Namespaces · erikhuda/thor Wiki Rake に対する利点 まとめると以下になりそうです: 引数の取り扱いが楽になる。コマンド引数もオプション形式もふつうに使える。 構造化しやすい。ネームスペースを class や module 単位で分割できる。 テストコードが書きやすい。 上の記事

            • テクノロジー
            • 2016/09/20 10:51
            • Ruby
            • tmux の起動時に複数のウィンドウを開く - Qiita

              3 users

              qiita.com/key-amb

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

              • テクノロジー
              • 2016/04/25 10:15
              • tmux
              • Bash や Zsh で PATH に同じパスが何度も追加されないようにする - Qiita

                7 users

                qiita.com/key-amb

                GNU Screen を主に使っていますが、ふと気づくと PATH 環境変数の中身がかなり重複してカオスになっていたので、整理しました。 環境は MacOSX と CentOS 6.x です。 また、その後 tmux でも試してみたので、その結果も合わせてまとめています。 ※2016/4/19 追記: Zsh on MacOSX でも動作確認しました。 TL;DR tmux や screen を使っていると ~/.bashrc や ~/.zshrc が複数回読み込まれるのは避けられなさそう。 Zsh なら typeset -U path PATH でいい。 pathctl というシェル関数のライブラリを作って重複させずにエントリの位置を調整するようにした。 要点をもう少し Bash の場合、基本的には PATH を更新する設定は ~/.bash_profile に書くのがよさそう ~/.b

                • テクノロジー
                • 2016/04/19 12:20
                • shell
                • path
                • bash
                • tips
                • AWK によるテキストのワンライナー処理クックブック集 - Qiita

                  5 users

                  qiita.com/key-amb

                  ログ集計など、コマンドラインで作業するとき、awk でさらっとワンライナーが書けると捗ることがあります。 本記事で、ユースケースに応じた awk のコマンド実行例を記していきます。主にサーバ運用に従事する方向けの内容になるでしょう。 私自身のユースケースに当てはまらないものは書かないこともありそうです。 何かお気づきの点があればお知らせ下さい。 入門編 指定したフィールドを抽出

                  • テクノロジー
                  • 2016/04/12 15:47
                  • awk
                  • linux
                  • unclassified
                  • memcached-cli で Memcached の Slabs Reassign と LRU Crawler を試してみる - Qiita

                    8 users

                    qiita.com/key-amb

                    この記事では、Gotanda.pm #8 でデモをする予定だった内容の手順と結果を紹介します。 勉強会では、発表時間が足りずデモが実施できませんでした。 何かの参考になれば幸いです。 はじめに memcached-cli は筆者が開発した Perl 製の Memcached クライアントです。 テキストプロトコルでできる操作はすべて実行でき、TELNET よりもユーザーにやさしいインタフェースとなっております。 依存も少なく、Perl 5.8 以上であれば動作するように作ったつもりなので、Memcached をお使いの方はぜひ使ってみてください。 Memcached Slabs Reassign と LRU Crawler について デモの手順に入る前に、今回触れる Memcached の機能について、かんたんに説明しておきます。 そもそもの話ですが、Memcached はデータをサイズに

                    • テクノロジー
                    • 2016/03/31 10:53
                    • memcached
                    • perl
                    • Vim で特定ファイルの filetype を自動認識させる - Qiita

                      3 users

                      qiita.com/key-amb

                      mkdir -p ~/.vim/ftdetect cat <<EOF > ~/.vim/ftdetect/ruby.vim au BufRead,BufNewFile Gemfile set filetype=ruby au BufRead,BufNewFile Rakefile set filetype=ruby au BufRead,BufNewFile *.ru set filetype=ruby EOF cat <<EOF > ~/.vim/ftdetect/perl.vim au BufRead,BufNewFile cpanfile set filetype=perl EOF こんな感じで行けます。 Perl だと cpanfile ぐらいかなと思いますが、Ruby だと DSL ファイルなど、自動認識してくれないものが色々あるかもしれませんね。 modeline 1 を記すと

                      • テクノロジー
                      • 2016/03/25 20:28
                      • あとで読む
                      • Mac で homebrew の bash をログインシェルにする - Qiita

                        3 users

                        qiita.com/key-amb

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

                        • テクノロジー
                        • 2015/10/20 02:54
                        • bash
                        • mac
                        • shebang なしのスクリプトを setuidgid 経由で実行して “exec format error" - Qiita

                          3 users

                          qiita.com/key-amb

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

                          • テクノロジー
                          • 2015/06/30 19:19
                          • Koyomi を CentOS 7 にインストールし、Systemd で動かす - Qiita

                            3 users

                            qiita.com/key-amb

                            筆者が開発している Koyomi という、分散ジョブスケジューラのインストール、使用方法について解説するチュートリアル・ドキュメントです。 今回は Vagrant を使ってまっさらな CentOS 7 の環境に Koyomi をインストールし、systemd1の service として起動します。 その上で、ジョブを登録して実行するところまでやってみます。 このチュートリアルを通して、Koyomi が cron のように動作することがわかると思います。 本稿執筆時点の Koyomi のバージョンは 0.5.1 です。 Vagrant による CentOS 7 環境構築 http://www.vagrantbox.es/ で配布されている Vagrantbox を使います。 以下のコマンドは MacOS X 上で実行しました。環境に応じて、適宜読み替えて下さい。 vagrant box ad

                            • テクノロジー
                            • 2015/06/21 04:34
                            • Perl のテストに関するモジュールをまとめてみる - Qiita

                              17 users

                              qiita.com/key-amb

                              掲題の通り、Perl におけるテストに関するモジュールの情報をまとめてみました。 既に類似の記事もありましたが(後述)、自分が最近使ったモジュールの情報がなかったりしたので、自分なりにまとめ直すことにしました。 そこそこ書いてみたつもりですが、そんなに網羅性は高くないと思います。 ここで紹介しきれていないモジュールについては、末尾の参考記事等をご参照下さい。 他に抑えておいた方がいい、よく使われるモジュールもあると思います。 何かありましたら、コメントや編集リクエストをお待ちしています。 フレームワーク系モジュール Test::Xxx なモジュールは数多あるのですが、Perl でテストを書くために必要十分なモジュールをここでは「フレームワーク系モジュール」と称することにします。 Test::More Perl におけるテストのためのデファクトスタンダードといえるモジュールでしょう。 こだわ

                              • テクノロジー
                              • 2015/05/24 15:21
                              • perl
                              • testing
                              • test
                              • プログラミング
                              • あとで読む
                              • Memcached 1.4.23, 1.4.24 リリースノート概観 - Qiita

                                16 users

                                qiita.com/key-amb

                                Memcached 1.4.23 が 2015/4/19 にリリースされました。 2015/4/25 にリリースされた 1.4.24 では、クリティカルなバグが修正されています。 Release notes for Release 1.4.23 - Memcached - Google Project Hosting Release notes for Release 1.4.24 - Memcached - Google Project Hosting 1.4.23 については、手元にざっと日本語訳したものがありますが、ライセンスがよくわからなかったので公開しません。(有識者の方はお知らせ下さい。) 概要と、コメントのみ記しておきます。 まだ動かして試してはいません。 概要 コア部分の LRU アルゴリズムを大幅に書き換えたようです。 LRU を HOT, WARM, COLD の3つの

                                • テクノロジー
                                • 2015/04/24 23:37
                                • memcached
                                • あとで読む
                                • Redis Cluster 覚え書き - Qiita

                                  4 users

                                  qiita.com/key-amb

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Redis Cluster についてのメモ。 Redis 3.0 で正式に追加された機能。 実験的な実装としては以前からあった。 公式情報 (release) Redis 3.0.0 is out. - Google グループ ... Redis 3.0.0 リリースアナウンス。 Redis Cluster Specification ... 仕様詳細 Redis cluster tutorial ... クラスタ機能を試すことができるチュートリアル 概要 Redis Cluster 機能を使うと、Redis インスタンスをクラスタリン

                                  • テクノロジー
                                  • 2015/04/19 16:30
                                  • cluster
                                  • redis
                                  • Sphinx でドキュメントを作成して GitHub Pages で公開するまで - Qiita

                                    7 users

                                    qiita.com/key-amb

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

                                    • テクノロジー
                                    • 2015/04/01 21:12
                                    • sphinx
                                    • github
                                    • Octopress をインストールして GitHub Pages で公開する - Qiita

                                      3 users

                                      qiita.com/key-amb

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

                                      • テクノロジー
                                      • 2015/03/19 10:30
                                      • Perlプロジェクトのドキュメントをmakeで一括生成 - Qiita

                                        11 users

                                        qiita.com/key-amb

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

                                        • テクノロジー
                                        • 2015/03/10 03:07
                                        • Perl
                                        • GNUmake

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

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

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

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

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

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

                                        公式Twitter

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

                                        はてなのサービス

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