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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WBC 侍ジャパン

『blog.syum.ai』

  • 人気
  • 新着
  • すべて
  • ライブラリとして公開したGoのinterfaceを変更するのは難しいと言う話 - 焼売飯店

    53 users

    blog.syum.ai

    昨日Twitterに書いた内容に、sivchariさんとhajimehoshiさんからリプライをいただいたので、備忘録的にまとめておきます。 発端 interface型と非interface型の後方互換性について interface型を公開した場合 1. メソッドの追加 2. メソッドのシグニチャの変更 3. メソッドの削除 公開されたinterface型を変更する場合の後方互換性についてのまとめ 非interface型を公開した場合 1. メソッドの追加 2. メソッドのシグニチャの変更 3. メソッドの削除 公開された非interface型を変更する場合の後方互換性についてのまとめ その他の後方互換性を崩さない機能拡張のパターンの紹介 他から実装できないinterfaceにする interfaceを合成する 内部用のinterfaceを分け、構造体型を公開する まとめ 発端 昨日、フュ

    • テクノロジー
    • 2023/01/28 22:52
    • go
    • golang
    • あとで読む
    • design
    • GitHub Sponsorsで支援している方を勝手に紹介する記事【2022年度版】 - 焼売飯店

      18 users

      blog.syum.ai

      本記事では、2022年末時点でGitHub Sponsorsで支援している方を勝手に紹介していこうと思います! 現在支援させていただいているのはこちらの方々です。 kt3kさん kazuponさん sosukesuzukiさん yhattさん yusukebeさん 以下、順番に紹介させていただきます。 kt3kさん github.com 通称Deno澤さん。Deno社の中の方です。 Deno社に入る前からPermission周りの実装等で大量にcontributeされていて、そのままdenoland社結成後にjoinすることになった凄い方です。 2018年末〜2019年初頭にdeno-jaの活動を始めた頃からお世話になっています。 当時の活動記録 自分はここ1年半くらいdeno-jaの活動が出来ていないのですが、Deno澤さんとuki00aさんが中心となって精力的にDenoばた会議のイベン

      • テクノロジー
      • 2023/01/02 17:34
      • GitHub
      • Git
      • techfeed
      • misc
      • あとで読む
      • 近況についてのご報告 - 焼売飯店

        11 users

        blog.syum.ai

        最近の自分の状況について、特にどこかで書いたりしていなかったので、つらつら書いてみようと思います。 目次 仕事について 趣味について 暮らしについて 以上の三本立てでお送りします。 1. 仕事について 3月末に前職を退職して、4月に新しい会社 (株式会社ベースマキナといいます) に入社しました。前の転職は2018年の5月だったので、ほぼ3年間在籍していたようです。大変お世話になりました。 前職ではGoでBackendのAPIやバッチを書いたりするのを生業にしていたのですが、今の仕事では、画面を作ったりする機会があるのでJavaScript (と言うかTypeScript) も書いたりしています。 Backend Go, GraphQL (gqlgen) Frontend TypeScript, Next.js, GraphQL (Apollo Client) この辺りをずっとやっている感じ

        • テクノロジー
        • 2021/06/07 10:18
        • typescript
        • career
        • 転職
        • エンジニア
        • javascript
        • Go Quiz Advent Calendar【10日目】 - iotaのカラクリ編 - 焼売飯店

          11 users

          blog.syum.ai

          こちらは Goクイズ Advent Calendar 2020 - Qiita の10日目の記事です。 問題 今回は、皆さん大好きなiotaの問題です。 package main import "fmt" const ( X = 0 A, B, C = iota, iota + 1, iota * 2 D, _, E _, F, _ G = iota + iota ) func main() { fmt.Println(D + E + F + G) } さて、答えはどれでしょう? compile error 12 18 24 解答 https://play.golang.org/p/6c_X0VSSul4 正解 スクロールした先にあります! ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 正解は、3の 18 です。 解説 iotaについて考える時、気にしないとい

          • テクノロジー
          • 2020/12/10 02:11
          • iota
          • go
          • calendar
          • C
          • あとで読む
          • tsconfig.jsonはJSONじゃないと言う話 - 焼売飯店

            106 users

            blog.syum.ai

            気になったので調べてみました。 tsconfig.jsonと普通のJSONの大きな違い tsconfig.jsonには、コメントが書けます。 tsc --init した時に生成されるtsconfig.jsonに、大量にコメントが付けられているので、すぐに気付くことと思います。 例) { "compilerOptions": { "target": "es5" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd

            • テクノロジー
            • 2020/03/31 02:50
            • typescript
            • json
            • vscode
            • visual studio code
            • javascript
            • あとで読む
            • as
            • code
            • github
            • Goの標準パッケージのwasmサイズを計測した - 焼売飯店

              15 users

              blog.syum.ai

              Go 1.11でgo buildのtargetに GOOS=js GOARCH=wasm を指定できるようになって久しいですが、皆さんこちらお使いでしょうか? Goが出力するWebAssemblyのファイルサイズが気になり、 これを計測するためのリポジトリ、go-wasm-sizesを作ったので、こちらと合わせて実際の計測結果を紹介します。 github.com wasmのサイズ計測 やっている事は単純で、 Goの標準パッケージのリストを書き出す それらをimportだけして使用しないコードを生成する 全てwasmにビルドする 作業を行っているだけです。 コード例 package main import _ "fmt" func main() {} また、比較対象として、何のpackageもimportしていないパターンも用意しました。 計測方法について追記 (2018/12/12) _で

              • テクノロジー
              • 2018/12/12 11:28
              • golang
              • wasm
              • go
              • js
              • SinatraアプリのHello world on Docker with Alpine - 焼売飯店

                3 users

                blog.syum.ai

                RailsのデプロイをDockerで行いたかったのですが、 色々躓いてしまったので、一度シンプルにSinatraで動く物から作って、一歩ずつ確認していこうと思います。 今回は、完全にHello worldだけなので超お手軽構成です。 コードはこちら https://github.com/syumai/sinatra-alpine ファイルの中身 Gemfile source 'https://rubygems.org' gem 'sinatra', '~> 1.4.7' アプリ本体 0.0.0.0にホストをバインドしないと外からアクセス出来ないので、コード内で行っています。 ポート番号も同様にコード内で指定しました。(指定しなかった場合のポート番号は4567になります) この二行を省略して、Dockerfile内で CMD ["ruby", "app.rb", "-o", "0.0.0.0

                • テクノロジー
                • 2017/10/10 10:47
                • docker

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

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

                『blog.syum.ai』の新着エントリーを見る

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

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ

                公式Twitter

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

                はてなのサービス

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