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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    新内閣発足

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Slackで特定のスタンプ(リアクション)に反応するサーバレスボットをGASで作成してみた - Qiita

    3 users

    qiita.com/tez

    この記事は全部俺 Advent Calendar 2018の21日目の記事です。 作ったもの 2通りのことができるSlackサーバレスボットをGASを使って作成してみました。 特定のスタンプ/リアクションに反応して一瞬だけ文字を表示する Slack bot on google spread sheet pic.twitter.com/uunwTZmBWB — tez (@te22eret) 2018年12月21日 ※ みなさまお忘れかもしれませんが、シュタゲネタです:) 特定のスタンプ/リアクションに反応してスタンプを追加/削除する Slack bot on google spread sheet pic.twitter.com/e0Q6A1u07x — tez (@te22eret) 2018年12月21日 作成手順 GASの準備:その1 Googleスプレッドシートから、ツール → ス

    • テクノロジー
    • 2020/05/27 15:57
    • NHKから国民を守るプログラミング言語 - Qiita

      39 users

      qiita.com/tezca686

      国民からNHKからNHKから国民からNHKを守る党を守る党からNHKから国民から国民を守る党を守る党からNHKから 国民からNHKを守る党を守る党からNHKから国民からNHKからNHKから国民を守る党から国民を守る党を守る党を守 る党を守る党から国民を守る党を守る党を守る党を守る党を守る党から国民から国民を守る党を守る党からNHK から国民からNHKを守る党を守る党から国民を守る党からNHKからNHKから国民からNHKを守る党を守る党から国民 を守る党を守る党からNHKから国民を守る党から国民を守る党を守る党を守る党からNHKから国民からNHKを守る 党を守る党から国民を守る党からNHKからNHKから国民からNHKを守る党を守る党から国民を守る党を守る党からN HKから国民を守る党から国民を守る党を守る党を守る党からNHKからNHKから国民からNHKを守る党を守る党から 国民を守る党を守る

      • テクノロジー
      • 2019/12/27 13:08
      • esolang
      • プログラミング
      • qiita
      • 言語
      • おもしろ
      • programming
      • あとで読む
      • カタンの最長交易路(Longest Road)を探すために半環を考える - Qiita

        26 users

        qiita.com/tezca686

        この記事はlotzさんの「動的計画法を実現する代数〜トロピカル演算でグラフの最短経路を計算する〜」という記事を読んで、自分の問題に対しても応用できないかと考えた結果をまとめたものです。 先に元の記事を読んでから以下の内容を読んで頂けるとスムーズかと思われます。 最長交易路とは 皆様は『カタン』というゲームをご存知でしょうか? カタンは複数のプレイヤーが無人島を開拓して、最も繁栄させることができたプレイヤーが勝利するというボードゲームです。 このゲームには「最長交易路」というルールがあり、最も長い交易路を作ったプレイヤーに追加の得点が入ることになっています。 このゲームにおける交易路はグラフ理論の言葉を借りると無向多重グラフとみなすことができます。 そして、最長交易路を探すということは、無向多重グラフの中で最長の**小道(trail)**を探すことになります。 ここでは、ある頂点からある頂点

        • テクノロジー
        • 2019/07/14 13:01
        • haskell
        • math
        • 数学
        • あとで読む
        • プログラミング
        • Church数でfizzbuzz - Qiita

          3 users

          qiita.com/tezca686

          「javascriptで難読fizzbuzz」っていうお題で書き始めました。 rnという関数でChurch数をjavascriptの整数に変換していますが、これは結果の表示用であって計算は全てChurch数のまま行ってます。 実行時の効率は考えてないので、結果が表示されるまで数秒かかります。 const z=f=>(x=>f(y=>x(x)(y)))(x=>f(y=>x(x)(y))) //Zコンビネーター const id=x=>x //恒等関数 const sc=n=>f=>x=>f(n(f)(x)) //succ const pr=n=>f=>x=>n(g=>h=>h(g(f)))(tr(x))(id) //pred const mn=m=>n=>n(pr)(m) //引き算 const pl=m=>n=>n(sc)(m) //足し算 const ml=m=>n=>n(pl(m))(

          • テクノロジー
          • 2019/03/02 06:30
          • Go/golangでの日付処理まとめ(チートシート) - Qiita

            4 users

            qiita.com/tez

            import "time" time.Parse("20060102", "20181220") // => 2018-12-20 00:00:00 +0000 UTC time.Parse("20060102150405", "20181220123456") // => 2018-12-20 12:34:56 +0000 UTC time.Parse("2006/01/02 15:04:05.000", "2018/12/20 12:34:56.123") // => 2018-12-20 12:34:56.123 +0000 UTC time.Parse("2006-01-02T15:04:05.000000Z", "2018-12-20T12:34:56.123456Z") // => 2018-12-20 12:34:56.123456 +0000 UTC time.Parse(

            • テクノロジー
            • 2018/12/21 08:33
            • Goで開発を始める前に絶対に読んでほしいGolandの設定3選 - Qiita

              3 users

              qiita.com/tez

              この記事は全部俺 Advent Calendar 2018の6日目の記事です。 完成形 開発環境をDocker化してローカル環境から切り離す go fmtやgoimportsなどの各種静的解析/整形ツールをファイル保存時に自動実行するようにする File Watchers設定ファイルをimportして各種リントを自動実行するように設定している pre-commitファイルを設定して、golintがエラーを出力する場合にはcommit自体できないようにする 開発環境のDocker化 Docker containerの作成 Dockerが入っていない場合はマシンにDockerをインストールします。 Golandを立ち上げて、PluginsからDocker integrationをインストールし、Golandを再起動します。 新規Projectを作成し、下の画像1.のように、Dockerタブから

              • テクノロジー
              • 2018/12/07 12:59
              • [Haskell] 爆速でモナドを理解する

                10 users

                qiita.com/tezca686

                GHCi> import Data.Function(flip) GHCi> let (>.>) = flip (.) GHCi> :t (>.>) = flip (.) (>.>) :: (a -> b) -> (b -> c) -> (a -> c) GHCi> let showSqrt = sqrt >.> show GHCi> showSqrt 2 "1.4142135623730951" この演算子は、(.)演算子の引数の順番を逆にしただけです。 さて、この演算子について以下の3つの式が常に成り立ちます(重要) id >.> f ≡ f (idの左単位性) f >.> id ≡ f (idの右単位性) (f >.> g) >.> h ≡ f >.> (g >.> h) (結合則) 型コンストラクタ付きの関数の結合 世の中には戻り値が型コンストラクタに包まれていても普通の関数と同じ

                • テクノロジー
                • 2018/10/16 10:35
                • haskell
                • ネタ
                • すべてのPythonistaに知ってほしいimport順序をプロジェクト内で統一させる方法 - Qiita

                  3 users

                  qiita.com/tez

                  この記事 is 何? (TL;DR) Pythonのimport文の順序が人によってバラバラ問題を解決する isortを使ってimportをソートする pre-commitを使ってimport順序を守ってないコードはcommitできないようにする Pythonのimport順序が規約で定まっていない問題 Pythonのimport順序については、PEP8に以下のように記載されてます。 - Imports are always put at the top of the file, just after any module comments and docstrings, and before module globals and constants. Imports should be grouped in the following order: 1. Standard library

                  • テクノロジー
                  • 2018/09/23 09:20
                  • [Haskell] とびだせ!Hask圏 - Qiita

                    4 users

                    qiita.com/tezca686

                    Functor(関手)の話です。 HaskellのFunctorクラスはHask圏からHask圏への関手しか表現できません。 そこで、Hask圏以外の圏についても使える関手のクラスを書いてみました。 よろしくね (*´σー`)エヘヘ 基本的な用語と、HaskellのFunctorクラス 別のところにまとめました この章に書こうとしていた、「基本的な用語の確認とHaskellのFunctorクラス」についての内容は、別の記事にまとめさせて貰いました。 内容としては、「HaskellのFunctorクラスはHask圏からHask圏への関手しか表現できません。」という文章の説明なので、それを読んで「そらそうだろ」って感じなら読み飛ばして次の章を読んで頂いて大丈夫です。 とびだせ!Hask圏 HaskellのFunctorは、Hask圏からHask圏への関手を表現しています。 しかし、Haskel

                    • テクノロジー
                    • 2017/12/14 12:00
                    • [Haskell] FunctorクラスはHask圏からHask圏への関手 - Qiita

                      4 users

                      qiita.com/tezca686

                      タイトルは、[Haskell] FunctorクラスはHask圏からHask圏への関手となっていますが、 もっと正確には、[Haskell] FunctorクラスはHask圏からHask圏の部分圏への関手のほうが、より適切かもしれません。 もともとこの記事はHaskellアドベントカレンダー(その3)の、12/14に登録した「とびだせ!Hask圏」という記事の前半部分として書いていたものです。 。 ただ、その記事がクソ長くなってしまいそうだったので、前半を分離して一つの記事にしたのがこの記事になります。 基本的な用語 圏とは 圏の公理を書こうかと思ったんですが、結構面倒くさいので省略します。 忘れちゃダメなポイントは、 すべての対象に恒等射が存在する。 射の合成は結合則を満たす。 という点です。 Hask圏とは 対象はHaskellの、カインドが*である型 射はHaskellの関数 射の始

                      • テクノロジー
                      • 2017/12/12 08:45
                      • [Haskell] 数値リテラルの活用 - Qiita

                        3 users

                        qiita.com/tezca686

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

                        • テクノロジー
                        • 2017/09/24 20:21
                        • Haskell

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

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

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

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

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

                        公式Twitter

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

                        はてなのサービス

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