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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    おうちレシピ

『pogin.hatenablog.com』

  • 人気
  • 新着
  • すべて
  • 新しいMagitにしたら動かなくなった - pogin’s blog

    3 users

    pogin.hatenablog.com

    こんなエラーが出た。 Error (magit): git-commit-mode has to be removed Magit is no longer compatible with the library `git-commit-mode', which was used in earlier releases. Please remove it, so that Magit can use the successor `git-commit' without the obsolete library getting in the way. Then restart Emacs. Error (magit): git-rebase-mode has to be removed Magit is no longer compatible with the library `git-r

    • テクノロジー
    • 2015/11/27 02:57
    • git
    • Pocket
    • HaskellのStringからIntへの変換 - pogin’s blog

      3 users

      pogin.hatenablog.com

      AtCoderで問題を解いてる時に、HaskellでStringからIntへの変換がわからくて困った。確かこれはujihisaさんに教えてもらったようなそうでなかったような...。とにかくメモとして残しておく。 StringからIntへの変換方法 Haskellで文字列StringをIntなどの整数に変換するにはこんな風にする。「read 引数 :: 型名」で変換したい型に変換するらしい。 Prelude> read "123" :: Int Prelude> 123 形名を付けないとこんなエラーが出る Prelude> read "123" <interactive>:8:1: Ambiguous type variable `a0' in the constraint: (Read a0) arising from a use of `read' Probable fix: add a

      • テクノロジー
      • 2014/10/08 12:18
      • gitのpost-receiveフックを使ってみる(全部ローカル) - pogin’s blog

        3 users

        pogin.hatenablog.com

        全部ローカルで動くようなパターンをやってみた。post-receiveの記事は、サーバーとかに対してのやり方は書いてあるけど、ローカルでやる方法は見当たらなかったので書いてみた。 どんな動きをするかテストをしてみる。 やって見る内容は、この3つのリポジトリで流れを確認する。 ~/foo/test # ローカルリポジトリ ~/foo/repo.git # ベアリポジトリ ~/foo/receive # post-receiveが働いたときにデプロイされるディレクトリ テスト用リポジトリを作る (~/foo/test ) まず ~/foo/testから作る。これはpost-receiveを動かすためのディレクトリになる。 cd ~/foo/ mkdir test cd test/ git init touch test.txt echo "test" >> test.txt git add .

        • テクノロジー
        • 2014/07/26 22:03
        • Git
        • haskell98ライブラリから現在のHaskellライブラリへの変遷 - pogin’s blog

          5 users

          pogin.hatenablog.com

          ネット上にあるHaskellソースを見ると昔のhaskell98あたりのライブラリ名でインポートしている例がある。それを使う場合に、新しいライブラリの方でインポートしようとした場合、対応するライブラリがどこにあるかがわからなくて相当困った覚えがある。 どこを探せばいいかというとHayooとかHoogleで関数を検索するとある。だけど、その対応関係がわからなくて四苦八苦したので、初めて使う人が困らないように古いライブラリの対応をどうすればいいかを表にまとめてみた。新しい方というのはGHCのbaseパッケージにだいたいある。 昔(haskell98等) 現在(2012/10/11) 収録package Array Data.Array base Bits Data.Bits base CError Foreign.C.Error base CForeign Foreign.C base CPU

          • テクノロジー
          • 2013/11/17 23:01
          • 関数型言語
          • Haskell
          • プログラミング
          • Emacsでバッファから文字列を取得するやり方 - pogin’s blog

            3 users

            pogin.hatenablog.com

            バッファからの文字列取得の仕方がわからなかったのでメモしておく。 バッファからの文字列取得は buffer-substring buffer-substring-no-propeties buffer-string 3つがあるっぽい。この内、buffer-stringは文字列のテキスト属性をもってるため、そのまま文字列を加工するための用途じゃないと思う。ほかの2つはバッファの文字列を加工するために使える。 buffer-substring、buffer-substring-no-propertiesは「1〜n-1」というよくわからない範囲をとるため、そこは気を付けないといけないと思う。 >>>> 追記 2012/5/1 そんなことはなかった。というかひどい間違いをした。 引数として取る値の範囲は「1〜n+1」です。 Emacsの内部的には「0〜n」というだけだった。<<<< assertも

            • テクノロジー
            • 2013/09/20 16:10
            • emacs
            • Debianでsudoが使えなかったことのメモ - pogin’s blog

              4 users

              pogin.hatenablog.com

              Debianを使ってるのだけれど、アップデートしたらsudoresの設定を間違って置換してしまって再設定しないといけなかった。そしてまたやり方を忘れてたから無駄な時間を取られたorz。ちなみエラーはこんなエラーだった。 $ username@hoge:~$ sudo apt-get install sudo username is not in the sudoers file. This incident will be reported. なぜdebianはsudoをデフォルトで有効にしてないんだろうか。もしかしたら別のやり方を推奨してるのかもしれないけれどよくわからない。それか新しいもっと新しいdebianだと設定されてるんだろうか。 とにかくまた忘れて再設定は面倒なのでメモを残しておく。 sudoの設定の仕方 $ su - この「-」は重要。「-」がないとあとで出てくるコマンド"v

              • テクノロジー
              • 2013/09/04 01:28
              • EmacsLispで最小構成(っぽい)テストをする方法 - pogin’s blog

                4 users

                pogin.hatenablog.com

                ERTでテストをするやり方が気になったので、Githubでテストしているリポジトリをいくつか見ていった。 いくつかのリポジトリを見て、これぐらいなら後々応用が利くかなと程度のものができたので記事にしてみようと思う。 テストはEmacs24でついてくるようになったERTをMakefileでテストするやつになる。 https://github.com/pogin503/emacs-test-sample ここに作ったやつが置いてあるので $ git clone git://github.com/pogin503/emacs-test-sample.git $ cd emacs-test-sample $ make testで実行出来ます。 実行例 $ make test /Applications/Emacs.app/Contents/MacOS/Emacs --batch -Q -L . -

                • テクノロジー
                • 2013/06/19 07:45
                • emacs
                • test
                • Emacsの起動時間を短縮する方法 #Emacs #AdventCalendar - pogin’s blog

                  9 users

                  pogin.hatenablog.com

                  Emacs Advent Calendar 9日目です。 すみません書くのがものすごく遅れてしまいました...。なんとか年内に書けた...。 前の日は、color-themeでEmacsの見た目をきれいにする - Qiita、 次の日は、emacsの設定ファイルをどうするかというのはおそらく共通の悩み - Qiita です。 はじめに Emacsをずっと使い続けていると様々な言語の設定や、Emacsの挙動を少し変える設定を付け加えたりと、設定がどんどん増えていきます。多く書きすぎると遅くなるのでかなりストレスフルになってしまいます。これはautoloadや、eval-after-loadを使えばかなり軽減することができます。 しかし、autoloadとeval-after-loadだと、慣れないとどの関数を設定すればいいか全くわからない状況に陥ってしまいがちです。さらに設定ファイルも煩雑に

                  • テクノロジー
                  • 2013/01/04 10:19
                  • setting
                  • emacs
                  • あとで試す
                  • C++のstringとintの相互変換 - pogin’s blog

                    3 users

                    pogin.hatenablog.com

                    よく調べてしまうのでメモしとく。 #include <string> #include <sstream> using namespace std; //conversion //------------------------------------------ inline int toInt(std::string s) {int v; std::istringstream sin(s);sin>>v;return v;} template<class T> inline std::string toString(T x) {std::ostringstream sout;sout<<x;return sout.str();} includeするライブラリはstringとsstreamの二つ。 使い方は string foo = "123"; cout << toInt(foo) <

                    • テクノロジー
                    • 2012/10/01 17:54
                    • C++
                    • プログラミング
                    • 複数のjpegを一つのpdfへ変換した時のメモ - pogin’s blog

                      10 users

                      pogin.hatenablog.com

                      ImageMagickを使って。複数のjpegを一つのpdfに変換したときに困ったことのメモを書いとく。 ImageMagickを使って変換するときはconvetコマンドを使う。 $ convert *.jpg gakufu.pdf ここでファイル名が連番に出力されなくて困った。 1.jpg 2.jpg 3.jpg ... 10.jpg 11.jpg 12.jpgという風にファイルがあった時に、*.jpg とすると 1.jpg 10.jpg 11.jpg 12.jpg 2.jpg 3.jpg 4.jpg ...という順番になってしまって変換できなかった。 sortコマンドを使えばできるだろうと思ったら、これはファイル内の行をソートするコマンドだったのでファイル名ソートには使えなかった。ファイル名のソートで検索してみるとlsコマンドでやればいいことがわかった。 $ ls -v # -v ファ

                      • テクノロジー
                      • 2012/07/31 03:41
                      • pdf
                      • pacmanでconflictが起きまくった時のメモ - pogin’s blog

                        5 users

                        pogin.hatenablog.com

                        インストールしたてのArch Linuxはかなりconflictが起きる。メモをしておくと誰かに役に立つと思う。 Arch LinuxのISOのバージョンは arch-linux-2011.08.19 の日付のやつだった。 ※注 $ から始まるコマンドはユーザ権限、普通に実行できるコマンド、 # から始まるコマンドはルート権限、sudoや、rootに切り替えないと実行できないコマンドになる。 起こったconflict conflict 1 最初は # pacman -Syuをしたときにconflictが起こる。 error: failed to commit transaction (conflicting files) filesystem: /etc/mtab exists in filesystem Errors occurred, no packages were upgraded

                        • テクノロジー
                        • 2012/06/16 09:24
                        • linux
                        • smartchrの設定例 - pogin’s blog

                          9 users

                          pogin.hatenablog.com

                          Emacs Advent Calendar jp: 2011 : ATNDに初参加です。そして遅れてすみませんでした...。 28日目はd:id:k1Lowさんの空気のようなEmacs Lisp -2011 冬-です。 自分が書く内容はsmartchr.elの設定例が出来上がってしまいましたので、smartchr.elの設定を記事にしました。かなり大きくてちょっと申し訳ないですが...。 しかしこの新しい2つの良さそうなものが出てきたのでこの設定は使われない可能性も大ですが、本当に使われなくなる前に書いておこうと思います。 key-comboを使って読みやすいコードを書く (Emacs Advent Calendar 8日目) - むしゃくしゃしてやった 連続操作を素敵にするsmartrep.el作った - sheephead このsmartchr.elの設定はweb上の設定をかき集めたり

                          • テクノロジー
                          • 2011/12/31 01:38
                          • smartchr
                          • emacs
                          • Advent2011
                          • .emacs設定ファイルを公開している人ちょっとまとめ - pogin’s blog

                            3 users

                            pogin.hatenablog.com

                            Emacsの設定ファイルを公開している人を少しまとめてみました。全部列挙するのはむりっぽかったので途中で諦めています(汗)探せば公開している人はそれなりにいるので参考にすると良いと思います。 追記 2014/01/23 ↓のgithubではアクティブな人が晒してるのでいいかもです。 .emacs 晒してる方 · Issue #15 · emacs-jp/emacs-jp.github.com · GitHub サイト別リンク bitbucket sakitoさんのdot.emacs enwrqi's emacs-setup jaley's .emacs.d Jon Romero's my-emacs Dan Villiom's emacs Dayan Paez's .emacs.d amanol's dot-emacs birkenfeld's dotemacs github typese

                            • テクノロジー
                            • 2011/09/18 02:11
                            • Emacs
                            • *まとめ

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

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

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

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

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

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

                            公式Twitter

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

                            はてなのサービス

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