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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • bash の coproc について - Qiita

    5 users

    qiita.com/arc279

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

    • テクノロジー
    • 2022/10/19 01:35
    • IT
    • click で group を分割 + pass_context で共通化オプションを設定する - Qiita

      3 users

      qiita.com/arc279

      """ エントリポイント """ import click # サブコマンド ファイル分割 from . import cli1 # サブコマンド 1 from . import cli2 # サブコマンド 2 @click.command(cls=click.CommandCollection, sources=[cli1.cli1, cli2.cli2]) @click.option('--debug/--no-debug', default=False) # 全サブコマンドに共通のオプション @click.pass_context def cli(ctx, debug): """エントリポイント""" ctx.obj = {'debug': debug} if __name__ == '__main__': cli() """ サブコマンド 1 """ import click cl

      • テクノロジー
      • 2021/03/24 13:09
      • docker の healthcheck でコンテナのサービスが開始されるのを待つ - Qiita

        4 users

        qiita.com/arc279

        $ docker-compose up Creating network "docker_default" with the default driver Creating docker_node2_1 ... done Creating docker_node1_1 ... done Attaching to docker_node2_1, docker_node1_1 node2_1 | node2 is started! node2_1 | sleep 3 # 3秒待ってから node1_1 | node1 is running! node1_1 | redis-cli -h node2 ping node2_1 | redis-server --protected-mode no # redis-server を起動 node2_1 | 22:C 22 Dec 2020 09:38

        • テクノロジー
        • 2020/12/22 19:29
        • IP v4 の address 範囲から CIDR を計算する - Qiita

          3 users

          qiita.com/arc279

          Overview これ の python3 と javascript 版。 javascript でブラウザで動かせるやつが欲しかったのだけど、意外と手こずったので、一度 python で書いてから js で書き直した。 検証はこの辺で。 python3 版 netaddr っていうお手本があるので、これを使うと楽。 ちなみに netaddr.iprange_to_cidrs っていうそのまんまな実装がすでにあるけど、今回は手書きしたかったので使いません。 import netaddr import math def iprange2cidr(start, end): iMask = lambda s: (2**32 - 2**(32-s)) while end >= start: max_size = 32 while max_size > 0: assert 0 < max_size

          • テクノロジー
          • 2019/09/10 15:30
          • qiita
          • python
          • javascript
          • 【翻訳】Minimally Sufficient Pandas(全文) - Qiita

            8 users

            qiita.com/arc279

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Overview この記事は pandasクックブック-―Pythonによるデータ処理のレシピ の著者である Ted Petrou 氏の以下の記事、 Minimally Sufficient Pandas を、許諾を得て翻訳したものです。 https://twitter.com/arc279/status/1095511875050033152 不自然な点、間違っている点などがありましたら指摘してもらえると助かります。 リポジトリはここにあります。 また、長文のため、具体例だけざっくり訳した版も用意しました。 以下、翻訳です。 Mini

            • テクノロジー
            • 2019/02/18 19:46
            • pandas
            • python
            • orelangをrubyで - Qiita

              4 users

              qiita.com/arc279

              #!/usr/bin/env ruby module Orelang module Operator extend self attr_reader :op @op = {} @op["+"] = -> (e, args) { args.reduce(0) { |a, n| a + e.eval(n) } } @op["*"] = -> (e, args) { args.reduce(1) { |a, n| a * e.eval(n) } } @op["="] = -> (e, args) { e.eval(args[0]) === e.eval(args[1]) } @op["set"] = -> (e, args) { e.vars[e.eval(args[0])] = e.eval(args[1]) } @op["get"] = -> (e, args) { e.vars[e.eva

              • テクノロジー
              • 2016/09/30 17:28
              • あとで読む
              • python から jar を使いたい - Qiita

                4 users

                qiita.com/arc279

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

                • テクノロジー
                • 2016/09/08 12:58
                • csvを読んでelasticsearchのバルクインサート用のjsonに整形する - Qiita

                  4 users

                  qiita.com/arc279

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

                  • テクノロジー
                  • 2016/02/13 01:33
                  • ElasticSearch
                  • DB
                  • 開発
                  • あとで読む
                  • いい加減テーブル定義書を手動で更新するのなんかやめたらいい - Qiita

                    60 users

                    qiita.com/arc279

                    自動化。 どうせ誰も見ないって。 show create table 見たほうが早いし。 mysqldump --no-data -uroot --database employees をリポジトリに入れてバージョン管理しとけば良いと思うけど、 何らかの文書化が必要な場合は毎回差分を修正するより全部出力した方がラク。 カラム名日本語がよければ適当に as で別名つけるとよい。 mysqlの場合 # !/bin/bash MYSQL="mysql -B -uroot" DBNAME="employees" TBLSQL=`cat << EOD SELECT TABLE_NAME, TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = '$DBNAME' AND table_name LIKE '%s' EOD` C

                    • テクノロジー
                    • 2015/08/18 14:09
                    • mysql
                    • database
                    • dump
                    • column
                    • db
                    • cat
                    • あとで読む
                    • git rebase して git push -f すると何が起こるか - Qiita

                      4 users

                      qiita.com/arc279

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

                      • テクノロジー
                      • 2015/02/15 14:46
                      • ブックマーク バー
                      • virtualenv + flask + apache + wsgi で動かすまで - Qiita

                        12 users

                        qiita.com/arc279

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

                        • テクノロジー
                        • 2015/01/17 03:45
                        • Flask
                        • wsgi
                        • Apache
                        • Python
                        • あとで読む
                        • vagrant+ansibleでelasticsearchのクラスタを作ってみる - Qiita

                          3 users

                          qiita.com/arc279

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

                          • テクノロジー
                          • 2014/11/07 21:25
                          • 巨大なファイルをシェルスクリプトで読む時 - Qiita

                            10 users

                            qiita.com/arc279

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

                            • テクノロジー
                            • 2014/10/30 22:18
                            • bash
                            • centos6にansibleでpython環境を構築 - Qiita

                              3 users

                              qiita.com/arc279

                              centos6にansibleでpython環境を構築 注) 手元の pyenv に ansible を入れる方法 ではない です。 __手元の ansible から他所の centos サーバに pyenv 環境を作る方法__です。 centos6 のデフォルトのpython環境が 2.6 だったので、 ansible-playbook で pyenv で好きなバージョン入れられるようにしてみた。 _python_ビルドに必要なパッケージyumで入れるあたりが若干めんどくさい。 ちょっと余計なのも入ってるけど。 vagrant でテストしたので、 user: vagrant のところは適宜 sudo 権限あるユーザに書き換えて実行すればおk。 --- - hosts: servers user: vagrant vars: python_version: 2.7.6 tasks: - n

                              • テクノロジー
                              • 2014/10/23 23:34
                              • ぷよぷよ in python - Qiita

                                18 users

                                qiita.com/arc279

                                ぷよぷよ in python haskellの記事眺めてたらこんなの見付けた。 http://qiita.com/tanakh/items/c2e157f0a48667370b0e 問題はこっち。 http://okajima.air-nifty.com/b/2011/01/2011-ffac.html まだ全然haskell力(はすけるちから)が足りないからさっぱり理解できないので、 とりあえずhaskellは置いといて、 せっかくなのでpythonで書いてみる事にした。 なんか pythonの文字列がindex指定で書き換えられないからbytearrayにしたり 探索で隣同士で再帰しちゃって無限再帰しちゃったり 予想外に手間取ったけど、2時間ちょうどくらい…かな。 いや、ちょっと超えちゃったかな。まぁいいや。 c++で書けば良かった。 for(int i=0; i<10; ++i) 形

                                • テクノロジー
                                • 2014/09/26 21:14
                                • Python
                                • ぷよぷよ
                                • プログラミング
                                • Qiita
                                • programming
                                • csplitでキーワードでファイルを分割する - Qiita

                                  5 users

                                  qiita.com/arc279

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

                                  • テクノロジー
                                  • 2014/04/25 23:53
                                  • ImageMagickで文字画像作成 - Qiita

                                    5 users

                                    qiita.com/arc279

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

                                    • テクノロジー
                                    • 2014/04/19 19:15
                                    • trouble
                                    • プログラミング

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

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

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

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

                                    j次のブックマーク

                                    k前のブックマーク

                                    lあとで読む

                                    eコメント一覧を開く

                                    oページを開く

                                    はてなブックマーク

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

                                    公式Twitter

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

                                    はてなのサービス

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