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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ノーベル賞

『golang.hateblo.jp』

  • 人気
  • 新着
  • すべて
  • テキストエディタ GNU nano チートシート - golangの日記

    3 users

    golang.hateblo.jp

    テキストエディタ GNU nano のショートカットキーと設定方法などの使い方。「vim 使うから nano なんてどうでもいいよ」って人が多いのかもしれないけどlinux 使ってるとデフォルトのエディタがこれになってることがあるのでまとめたやつ。 目次 ショートカットキー ヘルプの ^ / M / Sh の意味 ヘルプ(- help) ファイル操作(- file) マウス(- mouse) インフォメーション関連(- information) 移動(- move) 削除 (- delete) コピー/切り取り/貼り付け (- copy - cut - paste) 行の連結 (- join - justify) アンドゥ/リドゥ (- undo - redo) 改行/行の追加 (- new line) インデント (- indent) 検索 (- search - find) 置換 (-

    • テクノロジー
    • 2022/10/04 19:48
    • Go言語(golang)でcsvの読み書き Reader/Writer - golangの日記

      4 users

      golang.hateblo.jp

      go言語の encoding/csv パッケージの使い方。 CSVファイルの読み書きと、オプション、エラーハンドリングについて書いてます。 目次 一行ずつ読み込む(Read) ファイルから読み込む csv.Readerのオプション エラーハンドリング(csv.ParseError) 読み込んだShift-JISファイルをUTF8にする 一度にすべて読み込む(ReadAll) 一行ずつ書き込む(Write) すべて一度に書き込む(WriteAll) CSVを構造体にマッピングする UTF-8 BOM付きで書き込む UTF-16 で書き込む Shift-JIS(ANSI) で書き込む 一行ずつ読み込む(Read) package main import ( "encoding/csv" "fmt" "io" "log" "strings" ) func main() { s := `名前,年齢

      • テクノロジー
      • 2021/04/09 19:16
      • CSV
      • Ubuntuキーボードレイアウト変更手順 - golangの日記

        3 users

        golang.hateblo.jp

        Ubuntuのキーボードレイアウト変更手順 Ubuntuのバージョン $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS" 目次 英語配列から日本語配列に変更 日本語配列から英語配列に変更 英語配列から日本語配列に変更 TUIで候補から選択していく $ sudo dpkg-reconfigure keyboard-configuration Keyboard model: Generic 105-key (Intl) PC Country of origin for the keyboard: Japanese Keyboard layout: Japanese Key to functio

        • テクノロジー
        • 2020/06/16 23:27
        • ubuntu
        • linux
        • Go言語(golang)のAgouti(Selenium WebDriver)の使い方 - golangの日記

          4 users

          golang.hateblo.jp

          Go言語でSelenium WebDriverを使うサードパーティパッケージAgoutiの使い方。 Webブラウザを自動化し、作成したウェブサイトのテストやウェブクローラーに使います。 ライブラリのAgoutiの他、Google Chromeを使う場合は、chromedriver が FireFoxを使う場合は、geckodriverが必要になるので、 ダウンロード、解凍して、パスの通った場所に配置するか capabilities の binary にパスを指定します。 AgoutiのGitHubページ https://github.com/sclevine/agouti Agoutiの godocページ https://godoc.org/github.com/sclevine/agouti Seleniumのドキュメントページ https://www.seleniumhq.org/do

          • テクノロジー
          • 2020/03/23 00:13
          • Go言語(golang) テンプレートの使い方 - golangの日記

            5 users

            golang.hateblo.jp

            text/template https://golang.org/pkg/text/template/ html/template https://golang.org/pkg/html/template/ text/template と html/template の違いは以下の通り To generate HTML output, see package html/template, which has the same interface as this package but automatically secures HTML output against certain attacks. template package - text/template - Go Packages インターフェースは同じだけど、HTMLの出力が自動的にセキュアになる 目次 基本的な使い方 マップ

            • テクノロジー
            • 2020/03/03 11:04
            • golang
            • Go
            • Go言語(golang) HTTPリクエスト - golangの日記

              5 users

              golang.hateblo.jp

              Go言語のnet/httpパッケージは Transport,Client,Request,Response に分けて考えたほうがいいので、 それらの役割を確認しながら使い方を説明してます。 GitHubを探せば gorequest、resty、sling などHTTPクライアント系パッケージがあるので、 コードを読んで参考にしながら、一度自分でパッケージを作ってみるとより理解が深まるのでおすすめです。 目次 基本的な使い方 Transport - トランスポート TLSを有効にする Proxy - プロキシ Sock5 Proxy - ソックス 5 プロキシ RoundTripper - ラウンドトリッパー Client - クライント Timeout - タイムアウト Redirect - リダイレクト CookieJar - クッキージャー Request - リクエスト Header

              • テクノロジー
              • 2020/02/12 22:17
              • golang
              • Go言語(golang)のループ for, for..range, foreach, while - golangの日記

                5 users

                golang.hateblo.jp

                go言語(golang)での繰り返し処理 for文の使い方。 foreach と while については go言語に構文自体がないので、それぞれ for range と for 文を使う。 また、他の言語同様に continue でスキップ break でループ処理を抜けることができる。 目次 for文 while文 無限ループ foreach (for ... range) goto 文を繰り返し処理に使う 他の言語にあるような each 関数を実装してみる for文 基本的な for 文による繰り返し処理。以下の i < 5 の部分は if 文の条件式と同じで、 条件が真(true)であれば処理を続行し、偽(false)であれば処理を終了する。 for i := 0; i < 5; i++ { fmt.Println(i) // 0 // 1 // 2 // 3 // 4 } cont

                • テクノロジー
                • 2019/10/18 16:50
                • Go言語(golang) flagパッケージでコマンドライン引数をパース - golangの日記

                  3 users

                  golang.hateblo.jp

                  Go言語の標準ライブラリ flag パッケージを使ったコマンドラインオプション(フラグ)の基本的な解析方法と、 独自の型(例えば、URL や JSON など)を扱えるようにするための実装方法 flagパッケージ ドキュメント: https://golang.org/pkg/flag ソースコード: https://github.com/golang/go/tree/master/src/flag 目次 引数の在り処 flag パッケージの基本的な使い方 オプション(フラグ)の作成方法 具体的な使い方 golang の flag パッケージで面倒だったり、不便に感じること FlagSetの使い方 FlagSet を使ってサブコマンドを設定する 独自の型実装 引数の在り処 実行ファイルに渡したコマンドライン引数は os.Args に配列で入っている。 0 番目は実行したファイルのパスで、それ以

                  • テクノロジー
                  • 2019/10/01 04:36
                  • Go言語(golang) ファイルの読み書き、作成、存在確認、一行ずつ処理、コピー など - golangの日記

                    3 users

                    golang.hateblo.jp

                    Go言語でファイルの読み書きと作成、ファイルがパスに存在するかの確認、 ファイルの内容を一行ずつ処理する、ファイルのコピー、などの使い方 os.Create ファイルの新規作成。読み書き両方。 os.Open ファイルを開く。読み込み専用。ファイルがなければ作成されずエラー os.OpenFile ファイルを開く。読み書き作成などのオプションを指定できる ioutil.ReadFile ファイルから一度にすべてのデータを読み込む。 読み込んで []byte で返すので Close は必要ない ioutil.ReadAll os.Openなどで開いているファイル(*os.File)から ファイルの内容を一度にすべて読み込む。 (http.Response を読み出すときなどにもよく使います。) ioutil.WriteFile ファイルに一度にデータを書き込む。 これも Close は必要な

                    • テクノロジー
                    • 2019/02/14 15:41
                    • プログラミング

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

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

                    『golang.hateblo.jp』の新着エントリーを見る

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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