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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • PDF.jsとMouse Dictionaryで最高を手に入れる - Qiita

    7 users

    qiita.com/kroton

    $ wget https://github.com/mozilla/pdf.js/releases/download/v2.0.943/pdfjs-2.0.943-dist.zip $ unzip pdfjs-2.0.943-dist.zip -d pdfjs $ cd pdfjs

    • テクノロジー
    • 2018/12/20 17:58
    • pdf
    • chrome
    • server
    • web
    • Go言語でターミナルニコ生コメントビューワー kome 作った - Qiita

      29 users

      qiita.com/kroton

      komeとは kome is Terminal Niconama Comment Viewer ターミナルで動くニコニコ生放送用のコメントビューワーです。 コメントの送受信、閲覧ができます。 操作はキーボードのみ、vim風のキーバインドを採用しています。 macとlinuxだったら動くと思います。(windowsは未検証) 作った経緯 peco経由でtermbox-goを知る。これで何かつくってみたい。 ↓ tigのようなグラフィカル&インタラクティブなCUIいいなぁ。 ↓ フォロワーさんでコメビュ(Viqo)作っている人がいたので乗っかる。 得られた知見 デッドロックは簡単におきる channelのデッドロックは結構わかりずらくて3日くらい悶々と悩まされました。 例えばこんなコード up := make(chan int, 10) down := make(chan int, 10) /

      • テクノロジー
      • 2015/05/04 22:30
      • goroutine
      • golang
      • go
      • channel
      • あとで読む
      • golangちょいテク - Qiita

        25 users

        qiita.com/kroton

        golangやっていて見つけたちょっとしたテクニック的なものをまとめてみます。 factory切り替え golangにおいて関数は第一級オブジェクトなので、例えばあるインターフェイスのfactory methodを状況に応じて入れ替えるみたいなこともできます。 // ユーザー情報を表す構造体 type User struct { Name string Age int } // Userに関係するインターフェイス type UserRepo interface { FindByName(string) (*User, error) } // メモリ上にユーザー情報を持っておく type userRepoMem struct { mem []*User } func (r userRepoMem) FindByName(name string) (*User, error) { for _,

        • テクノロジー
        • 2015/03/30 19:42
        • golang
        • プログラミング
        • tips
        • A Tour of Go の練習問題 - Qiita

          8 users

          qiita.com/kroton

          package main import ( "fmt" "math" ) const eps = 1e-9 func Sqrt(x float64) float64 { z := 1.0 p := z for { z = z - (z * z - x) / (2 * z) if math.Abs(z - p) < eps { break } p = z } return z } func main() { fmt.Println(math.Sqrt(2)) fmt.Println(Sqrt(2)) } package main import "code.google.com/p/go-tour/pic" func Pic(dx, dy int) [][]uint8 { image := make([][]uint8, dy) for y := range image { image[y]

          • テクノロジー
          • 2015/01/23 18:22
          • golang いろいろ まとめ - Qiita

            5 users

            qiita.com/kroton

            package main type Hoge struct {} func (h Hoge) value() {} func (h *Hoge) pointer() {} func main() { val := Hoge{} ptr := &val }

            • テクノロジー
            • 2014/07/30 12:08
            • golang
            • golang リダイレクトでハマった - Qiita

              3 users

              qiita.com/kroton

              ごっそり書き直しました 問題 net/httpのDo,Get,Post,PostFormは301,302とかが帰ってくると自動的にリダイレクトしてくれるんだけど Set-Cookieを読み捨ててしまう 再現 package main import ( "fmt" "net/http" "time" ) func redirectHandler(w http.ResponseWriter, r *http.Request){ name := r.PostFormValue("name") if name == "" { fmt.Fprint(w, "nameが設定されていません") } else { cookie := http.Cookie { Name : "name", Value : name, Expires : time.Now().AddDate(0, 0, 1), } htt

              • テクノロジー
              • 2014/07/26 18:50

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

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

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

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

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

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

              公式Twitter

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

              はてなのサービス

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