並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 340件

新着順 人気順

gfxの検索結果1 - 40 件 / 340件

  • 生涯現役のソフトウェアエンジニアでありたい。IC(Individual Contributor)のキャリアパスがあると自覚するまで10年の軌跡 - Findy Engineer Lab

    ソフトウェアエンジニアの藤吾郎(@__gfx__)と申します。最近、IC(Individual Contributor / 個人貢献者†)という言葉でキャリアが語られることも増えてきたように思います。この記事では、ソフトウェアエンジニアにおけるICというキャリアパスについて、自分の認識と経験を交えて次の点から解説していきます。 ICというキャリアパスがあることを、ソフトウェアエンジニアに知ってもらいたい 私が39歳という年齢でIC一本でいくと決意するに至った経緯は? 「IC」とはどういったキャリアなのか? 管理職ではないキャリアとしてのIC これからICを定義する企業は増えるか 私がICというキャリアパスを選ぶことになるまで ソフトウェアエンジニアになるつもりはなかった 27歳で選択したソフトウェアエンジニアをウロウロする10年 Fastlyに入社して初めて明示的にICとなる ソフトウェア

      生涯現役のソフトウェアエンジニアでありたい。IC(Individual Contributor)のキャリアパスがあると自覚するまで10年の軌跡 - Findy Engineer Lab
    • Wi-Fiルーターおすすめ by 妻

      001-wifi-routers-v2.md 概要 ネットーワーク機器のマーケ担当をしてる妻から聞いた、Wi-Fiルータのオススメ(「同僚のメーカー担当ごとに己の”最強”を選んでもらった」とのこと)です 「ルーターにはWi-Fiルータだけじゃなく他にもいろいろあるんだよ!これはWi-Fiルータのことね」と言われたのでタイトルを変えました 「AXほにゃらら」は規格(AX = Wi-Fi 6)+速度の参考値とのことです もともとの文脈: 家庭内の雑談をツイートしたところ( https://twitter.com/__gfx__/status/1464084908091920387 )知人が反応したので妻に「ルータのおすすめ教えてと知人がいってるのでなんか教えて」といって教えてもらったのが元です 下にあるv1.md が最初のやつ(2021/11/26)で、このv2.md がホッテントリ入りしたあ

        Wi-Fiルーターおすすめ by 妻
      • GitHub Actions入門 ── ワークフローの基本的な構造からOIDCによる外部サービス認証まで - エンジニアHub|Webエンジニアのキャリアを考える!

        GitHub Actions入門 ── ワークフローの基本的な構造からOIDCによる外部サービス認証まで GitHubが公式に提供するGitHub Actionsは、後発ながらよく使われるワークフローエンジンとなっています。本記事では、藤吾郎(gfx)さんが、典型的なCI/CDのユースケースに即したワークフローの設定と管理について解説するとともに、注目されているGitHub OIDC(OpenID Connect)の利用についても紹介します。 GitHub Actionsは、GitHubが提供するCI/CDのためのワークフローエンジンです。ワークフローエンジンは、ビルド、テスト、デプロイといったCI/CD関連のワークフローを実行し、定期実行するワークフローを管理するなど、開発におけるソフトウェア実行の自動化を担います。 ▶ GitHub Actions - アイデアからリリースまでのワーク

          GitHub Actions入門 ── ワークフローの基本的な構造からOIDCによる外部サービス認証まで - エンジニアHub|Webエンジニアのキャリアを考える!
        • 昔の金融リテラシーでは「クレカはいくら使ったかわからず金銭感覚がマヒするので使うべきではない」と考えられていた時代もあったのじゃ...

          FUJI Goro @__gfx__ はるか昔は「クレカはいくら使ったかわからず金銭感覚がマヒするので使うべきではない」というのが金融リテラシーの一つだと考えられていた時代があったのじゃよ…。 2022-02-08 13:15:26 FUJI Goro @__gfx__ This account is no longer active. mastodon: __gfx__@best-friends.chat bluesky: https://t.co/swHo6fnMcw Libra@平日昼間はX断ちする @Libra02324038 「クレカはいくら使ったかわからず金銭感覚がマヒするので使うべきではない」、確かにそう考えていた時期もあったが、結局使う金額は変わらないのでクレカでいいやってなってる。 どっちにしろ本当に欲しいものは買うし、悩みに悩んで買ったり買わなかったりするのは同じだし。

            昔の金融リテラシーでは「クレカはいくら使ったかわからず金銭感覚がマヒするので使うべきではない」と考えられていた時代もあったのじゃ...
          • 「がんばらないTypeScript」のための現実的な設定を考える ─ 4レベルの厳しさを使い分けてTypeScript疲れを克服しよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

            ハイクラス求人TOPIT記事一覧「がんばらないTypeScript」のための現実的な設定を考える ─ 4レベルの厳しさを使い分けてTypeScript疲れを克服しよう! 「がんばらないTypeScript」のための現実的な設定を考える ─ 4レベルの厳しさを使い分けてTypeScript疲れを克服しよう! エンジニアHubでは2019年に「がんばらないTypeScript」を紹介しました。JavaScriptに静的型付けなどを提供するTypeScriptは、今では実プロジェクトに採用されるプログラミング言語になっています。そこで現実的なTypeScriptの設定を、藤吾郎(gfx)さんに解説してもらいました。 2021年の現在、TypeScriptの価値はますます広く認められるところとなり、多くのJavaScriptプロジェクトがTypeScriptで開発されるようになってきました。またT

              「がんばらないTypeScript」のための現実的な設定を考える ─ 4レベルの厳しさを使い分けてTypeScript疲れを克服しよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
            • ストーリー性のあるプレゼン - id:onk のはてなブログ

              発表資料作り、全体的な流れは 1 週間ぐらいかけて構想して、半日使って 15,000 字ほど書いて (コード片含む)、半日使ってスライドに起こす(結果として 6000 字ぐらい使う)、って感じですね。貯めた文字列を組み合わせている最中に構想とは別のストーリーが降ってくることも多い。— Takafumi ONAKA (@onk) July 3, 2018 このツイートの「文字を組み合わせる」のところについて、もうちょっと掘り下げてみる。*1 この記事は はてなエンジニア Advent Calendar 2022 の1月2日の記事です。昨日は id:stefafafan で 『UNIXという考え方―その設計思想と哲学』を読んだ - stefafafan の fa は3つです でした。 3 つのポイント 知っていること 7 割、聞いたことがあること 2 割、知らないこと 1 割 引用しやすいワー

                ストーリー性のあるプレゼン - id:onk のはてなブログ
              • Treasure Data を退職しました - k0kubun's blog

                約5年5か月働いたTreasure Dataを7/22に退職した。7/25からShopifyに入社し、RustでJITコンパイラを開発してRubyを高速化する仕事をする。 仕事としてやりたい分野が変わってきて自分は今回転職したけど、とても良い会社なので、この記事がTreasure Data (以下TD) で働くことに興味がある人の参考になれば良いと思っている。*1 5年勤続記念にいただいたトロフィー やっていたこと APIチーム 元々TDにはJavaで分散システムを書きたくて入社したのだが、TD入社前に特にそういう経験があるわけでもなく主にRailsをやっていたこともあり、Railsでプラットフォームを開発するチームに入った。基盤開発をやりたいと思いながらサービス開発者として最初働き、後に基盤開発チームにジョインするみたいな過去の経験があったので、今回もそういう感じでいけると考えていた。実

                  Treasure Data を退職しました - k0kubun's blog
                • TypeScript教育用コンテンツ公開のお知らせ | フューチャー技術ブログ

                  2019年頭より少しずつ書いていたTypeScriptの教育コンテンツをクリエイティブ・コモンズ4.0の表示 - 継承 (CC BY-SA 4.0)で公開します。といっても完成版ではなく、アーリーアクセス版のような品質であることをご了承ください。 仕事ですぐに使えるTypeScript Web版に加えてPDF版もダウンロード可能です。 そもそもこの資料を書き始めたきっかけですが、フューチャーのようなB2Bな会社であっても、最近はフロントエンドの比重が高まっているところから出発しています。僕もフューチャーに転職後からReactでがっつり1年以上の案件をやったり、半年ぐらいのAngular案件をやったりしています。会社としてはVue.jsを推しています。グループ会社の東京カレンダーはReactを使っていたりもします。要件に合わせていろいろですね。B2B2Cな案件も多いですし、お客様の求めるUX

                    TypeScript教育用コンテンツ公開のお知らせ | フューチャー技術ブログ
                  • JavaScript の undefined と null を完全に理解する

                    JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較演算子 == においては両者は区別されません(仕様 7.2.14)。 console.log(undefined === null); // false console.log(undefined == null); // true 他の falsy な値(false とみなされる値)との比較は、ゆるい比較演算子であっても区別されます(仕様 同上)。 console.log(undefined == fa

                    • 管理職・マネジメント職を目指すことだけが全てではない。注目のキャリア「Individual Contributor」として働くエンジニアが語る、仕事の面白さとやりがい - Findy Engineer Lab

                      新しいキャリアパスとして注目を集めている「Individual Contributor(以下IC)」。ファインディでは、現役ICとして活躍している藤さんと松木さんを招いて「IC(Individual Contributor)として活躍するエンジニアキャリアの今」と題したイベントを4月14日(火)に開催しました。 IC (Individual Contributor)とは? ソフトウェア開発をメインとした職業で、チームや人のマネジメントをしない技術の専門職。 お二人はICを「開発がメインの仕事」だと説明した上で、日本でも今後増えていくだろうと予想。また、今後のキャリアについては、藤さんが「ICを続けていく」と話す一方で、松木さんは「マネジメントに転向する可能性もある」と言います。 キャリアに関する考え方が異なるお二人がICを選んだ背景には、「技術を極めたい」という強い思いがありました。 パネ

                        管理職・マネジメント職を目指すことだけが全てではない。注目のキャリア「Individual Contributor」として働くエンジニアが語る、仕事の面白さとやりがい - Findy Engineer Lab
                      • HTTP/3|Webエンジニアが知るべき新常識 ─ QUICやコネクションマイグレーションなどを学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)

                        HTTP/3|Webエンジニアが知るべき新常識 ─ QUICやコネクションマイグレーションなどを学ぶ 新しい通信プロトコルとして普及が進んでいるHTTP/3については、エンジニアHubでも過去に概論的な記事を掲載しています。今回はアプリケーション開発者が自社サービスでHTTP/3を採用することを想定して、仕様上の留意点や、どのように使い始めるか、そしてサイトを制作する際に注意しておきたいポイントまでを藤吾郎(gfx)さんに解説していただきました。 本記事ではHTTP/3およびその通信プロトコルであるQUICを、アプリケーション開発者として活用する立場で入門します。HTTP/3は、HTTP/1.1とHTTP/2に続く新しいメジャーバージョンのHTTPプロトコルです。HTTP/3はHTTP/1.1およびHTTP/2を置き換えるポテンシャルを持っています。将来的にほとんどのインターネットトラフィ

                          HTTP/3|Webエンジニアが知るべき新常識 ─ QUICやコネクションマイグレーションなどを学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)
                        • 二分木 - Rustではじめるデータ構造とアルゴリズム(第1回)

                          Rustの特徴のひとつは、所有権(ownership)・移動(move)・借用(borrow)の概念です。これらがコンパイル時に厳格にチェックされることにより、古くから未定義挙動でプログラマを悩ませてきたダングリングポインタなどの問題がなくなり、メモリ安全性がもたらされます。 しかし一方で、自分で多少複雑なデータ構造を定義しようとする場合にはコンパイルを通すだけでもかなりの知識・力量が要求されます。 この(不定期)連載では、 Rustではじめるデータ構造とアルゴリズム と題し、プログラミングコンテストなどでよく見かける基礎的なデータ構造とアルゴリズムを、できるだけシンプルにRustで実装していきます。 &, &mut, Box, Rc, Cell, RefCell などの使い分けや、なぜそれを使う必要があるかの解説を、実例を通して行います。 第1回は、最もシンプルな木構造である 二分木 を

                            二分木 - Rustではじめるデータ構造とアルゴリズム(第1回)
                          • JavaScript 長いループ 分割 - hitode909の日記

                            ブラウザで長いループや、重い処理をともなうループを回したいとき、同期的にJavaScriptを実行するとメインスレッドがブロックしてしまうので、ちょっとずつ細切れに分割して実行したい、ということがある。 昨日久しぶりに書いたら新たなパターンと出会ったので、これまでにどう書いてて今回どうなったかメモ。 setTimeoutする 以前(10年前とか)はこんなのをよく書いていた。 itemsがでかいArrayで、console.logがすごく重い処理だとして読んでください。 function iterateHeavyTask(items) { const startAt = new Date(); while (items.length > 0 && new Date().getTime() - startAt < 10) { console.log(items.shift()); } if (

                              JavaScript 長いループ 分割 - hitode909の日記
                            • 漢字のとめはねはらい等こまかな形状で正誤を決めてよい根拠はありませんファイナルアンサー2023リンク集 - なないち研

                              文化庁公式サイト 書籍もあるよ! 文化庁以外 漢字テストで「才」と書いたらバツ食らった話 文化庁が「才」名指しでOK出してる 漢字の書き順(ついで) コメント 恒例「返却されたテスト用紙がこんな採点されてた!ひどい!」写真は捏造では? 「未と末」「午と牛」とかどうすんの ブコメより デモデモダッテ自分はそう習ったもん最近の子だけズルい 関連しない記事 広告 文化庁公式サイト 例として掲げた手書き文字の字形は,飽くまでもその漢字において実現し得る字形のごく一部であり,標準の字形として示すものではないhttps://www.bunka.go.jp/seisaku/kokugo_nihongo/kokugo_shisaku/joyokanjihyo_sakuin/ 明朝体活字に特徴的な表現の仕方があるもの 文化庁 | 国語施策・日本語教育 | 国語施策情報 | 第14期国語審議会 | 常用漢字表

                                漢字のとめはねはらい等こまかな形状で正誤を決めてよい根拠はありませんファイナルアンサー2023リンク集 - なないち研
                              • シャワーを浴びてたら突然水しか出なくなり給湯器の交換手配となったが「半導体不足のため国内に在庫が存在していない。早くて11月」と言われた。マジか。

                                伊藤健太 @ITO_KEN 一昨日の深夜、風呂場でシャワーを浴びてたら突然水しか出なくなり今朝業者さんに見てもらって交換手配となったのだが、先程管理会社から連絡があり「今コロナの影響による半導体不足で国内に給湯器の在庫がひとつも存在してないんです」と。給湯器が入手出来るのは早くて11月、、、マジか(白目)。 2021-10-05 17:23:31 伊藤健太 @ITO_KEN 🎸Bass Player 📷Fujifilm GFX50SⅡ、X-E4、PENTAX645、PENTAX SP、Nikon NEW FM2、OLYMPUS PEN EE-3 etc instagram.com/ito_ken/

                                  シャワーを浴びてたら突然水しか出なくなり給湯器の交換手配となったが「半導体不足のため国内に在庫が存在していない。早くて11月」と言われた。マジか。
                                • 2億4000万画素の衝撃! ソニー「α7R IV」で最先端核融合炉を激写した結果

                                  お分かりいただけただろうか。じゅうたんを俯瞰で収めた写真が、「マクロ撮影か!?」といわんばかりに毛の1本まで解像している様を。 この写真を撮影したのは、ソニーが9月6日に販売を始めたフルサイズミラーレスカメラ、「α7R IV」。先代の「α7R III」をブラッシュアップし、6100万画素の高画素機センサーを搭載した。重厚なスペックでありながら、ボディの重量は580グラムと先代とほぼ変わらず、フットワークの良さも残している。 6100万画素というのは、現状のフルサイズ機の中では最高画素数。より上位のセンサーサイズを見れば中判ミラーレスである富士フイルム「GFX100」の1億画素があるが、フルサイズと中判の面積比は約1.67だから、画素ピッチはほぼ同じだ。 しかしα7R IVは「2億4000万画素」の写真を撮れる目玉機能、「ピクセルシフトマルチ撮影」を搭載している。 本記事では、この前代未聞の

                                    2億4000万画素の衝撃! ソニー「α7R IV」で最先端核融合炉を激写した結果
                                  • 塩粒サイズの極小カメラ、米研究チームが開発 「体積50万倍のカメラ用レンズと同等画質」

                                    体積が50万倍大きいカメラ用レンズと同じくらい鮮明なフルカラー画像を撮影できるとうたう塩粒サイズの極小カメラを、米プリンストン大学と米ワシントン大学の研究チームが開発。11月29日(現地時間)に発表した。 このカメラは、病気を診断・治療する医療用ロボットを使った内視鏡検査など、大きさと重量に制約を持つロボットのイメージング技術の向上など医療分野への活用に期待できる。他にも、スマートフォンの背面に数千のカメラを配列することで、背面全体を1つの巨大なカメラとして使うこともできるという。 電磁波を任意の方向に反射できる「メタサーフェス」と呼ばれるシート状の人工物質で製作しており、表面には小さな円柱状の杭が160万本埋め込まれている。この光学系と画像を生成する信号処理アルゴリズムを統合的に設計したことで高画質撮影を実現した。従来のメタサーフェスカメラでは実験室環境など特定の条件下でしか撮影できなか

                                      塩粒サイズの極小カメラ、米研究チームが開発 「体積50万倍のカメラ用レンズと同等画質」
                                    • WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                      ハイクラス求人TOPIT記事一覧WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly(Wasm)は、ブラウザー上で直接動くプログラミング言語として、JavaScriptを置き換える期待が寄せられますが、実際にWasmが果たすべき役割や適したユースケースとはどういったものでしょうか? Wasmの動作を体験するチュートリアルとあわせて、山本悠滋(igrep)さんが解説します。 WebAssembly(以下、略称の「Wasm」と呼びます。「キャズム」や「~イズム」などからの類推なのか「ワズム」と発音するようです)とは、ブラウザーをはじめとするさまざまな環境で動作する、仮想マ

                                        WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                      • 縦書きHTMLにおける文字の向きはどのように定まるか - ドワンゴ教育サービス開発者ブログ

                                        ドワンゴ教育事業Webフロントエンドチームの berlysia です*1。 はじめに この記事では、日本語の縦書きHTMLにおいて、「ある1文字が縦組みのなかで違和感なく縦書きとして表示される」とはどのように成り立っているのか、意図しない表記になりやすい文字とその理由について紹介します。 最後まで読むと、縦書き時の文字の縦横に関する問題をたちどころに分解できるようになるはずです。とりあえずフォントのせいだろうかと疑う日々には、これでおさらばしましょう*2。 はじめに N予備校における日本語縦書きHTML CSS の関連仕様 日本語の一般的な縦書きに設定する うまくいかないことが起こりやすい文字たち うまくいかない文字がうまくいかない理由を理解する 縦書きを考慮した文字の周りの方向の定義 CSS における縦書きでの文字の縦横 upright typesetting sideways type

                                          縦書きHTMLにおける文字の向きはどのように定まるか - ドワンゴ教育サービス開発者ブログ
                                        • 面白い課題を解決したいソフトウェアエンジニアへ ── 複数の専門性が交わるところで「今できないこと」をやる - Findy Engineer Lab

                                          はじめまして、田籠聡(@tagomoris)です。現在はフリーランスのソフトウェアエンジニアとしていくつかの会社で技術顧問をしつつ、個人的なプロジェクトの開発をしたりしています。これまでのキャリアとしてはISPやSIerで働いたのち、livedoor(およびその後のLINE)や、Treasure Dataといった会社で働いてきました。また、みなさんがご存じかもしれないものだと、ISUCONというイベントを始めたり、データ分析基盤関連の技術やFluentdをはじめとしたOSSプロダクトの開発に関わったりしています。 自分のキャリアを振り返ると、これまでいろいろと面白いプロダクトやサービスに関われてきました。一方で、自分にとって面白いプロダクト・面白い開発とは何かということが、経験を積むにつれて変化してきたとも思います。この記事では、何を面白いと思うか? どうやって面白いものに関わり続けていく

                                            面白い課題を解決したいソフトウェアエンジニアへ ── 複数の専門性が交わるところで「今できないこと」をやる - Findy Engineer Lab
                                          • 富士フイルム、「最大30テラ」のデータを記録できるテープストレージ発売

                                            富士フイルムは9月2日、最大30TB(非圧縮時は最大12TB)のデータを記録できる磁気テープストレージ「FUJIFILM LTO Ultrium8データカートリッジ」を発売した。同社が2011年から磁気テープに採用している、磁気特性と長期保存性に優れる材質「BaFe磁性体」の粒子をさらに細かく加工した上で、テープ表面にムラなく配置し、記録容量を強化した。 業界団体が定める新規格「LTO Ultrium8」に対応しており、最大750MB/秒(非圧縮時は360MB/秒)の高速データ転送も可能としている。テープの長さは960メートル、厚みは5.6マイクロメートル、幅は12.65ミリ。価格はオープン。 テープストレージは、データをネットワークから隔離した状態で50年以上保管でき、サイバー攻撃による破損のリスクを低減できるため、データセンターや研究機関から根強いニーズがあるという。 富士フイルムは今

                                              富士フイルム、「最大30テラ」のデータを記録できるテープストレージ発売
                                            • 「すごいカメラ」と「ヘンなカメラ」が存在感を示した2019年

                                              2019年。ますますデジカメが売れなくなったといわれた1年ではあったけど、発売された機種の数を数えてみると、前年よりちょっと増えてるのだよね。コンパクトデジカメは減ってミラーレス一眼が増えてる。各社がそこに活路を見いだしてるのは確かだ。 というのはさておき、今年のカメラで印象的だったのは「すごいカメラ」と「ヘンなカメラ」が目立ったこと。 完成度は高くてすごくいいんだけど強い個性がないカメラが埋もれちゃってもったいなさすぎるというくらい、印象的なカメラがいっぱい出てきたのである。 画質がスゴかった系 スゴい系の筆頭はなんといっても富士フイルムの「GFX100」。35mmフルサイズより一回り大きなイメージセンサーを搭載して1億画素である。画素数を増やすのみならず、ボディ内手ブレ補正まで搭載して「1億画素で中判で手持ちでスナップを撮れる」という怖ろしいカメラだったのだ。 これはスゴい。このクラス

                                                「すごいカメラ」と「ヘンなカメラ」が存在感を示した2019年
                                              • エンジニア・shiba_yu36さんが10年以上「やったこと」を記録している理由【エンジニアのブログ探訪】 - 週刊はてなブログ

                                                はてなブログで技術に関するブログを書いている方に、ブログを書き続けることについて振り返っていただくインタビュー企画「エンジニアのブログ探訪」がスタートします。 その第1弾となる本記事で話を聞くのは、2010年からブログを書き続けているはてな社員・柴崎優季(id:shiba_yu36)です。ブログを開設してから10年、技術のことから日常のことまで、多岐にわたるジャンルを取り上げて何度も注目を集めてきたid:shiba_yu36のブログは、2020年8月に総記事数が1000を突破。今でも月に5記事以上と、一定したリズムで発信を続けています。 id:shiba_yu36が、ブログをやめない理由とは? テキストインタビューにて聞きました。 shiba_yu36のブログ「$shibayu36->blog;」──ブログを始めたきっかけについて教えてください。 2010年、プログラマとして初めてアルバイ

                                                  エンジニア・shiba_yu36さんが10年以上「やったこと」を記録している理由【エンジニアのブログ探訪】 - 週刊はてなブログ
                                                • Fastly に入社しました - Islands in the byte stream

                                                  2019年9月9日からFastlyに入社しています。勤務地は東京です。今後ともよろしくお願いいたします。 前職の Bit Journey, Inc. では3年ほどKibelaのサーバーサイドやフロントエンドアプリの開発に関わりました。Bit Journey在職中に子供がうまれ、現在も夫婦で分担しながら子育てをしていますが、この子育て初期という大変な時期*1にBit Journeyで気持ちよく働けたのはたいへんな僥倖でした。ここで改めて感謝いたします。 さて、Fastlyは方向性を変えて、ウェブアプリではなくVarnishやH2Oなどのミドルウェアの開発に関わります。 Kibelaは自分が数年のあいだ心血を注ぐにふさわしいサービスでしたし、実際のところ大いに開発を楽しみました。しかし、しばらく今後のキャリアの方向性を考えた結果、かねてから経験してみたいと思っていた低レイヤーなソフトウェア開発

                                                    Fastly に入社しました - Islands in the byte stream
                                                  • 竹中平蔵「マイナンバーカードに反対している人が理解できない」 : 痛いニュース(ノ∀`)

                                                    竹中平蔵「マイナンバーカードに反対している人が理解できない」 1 名前:ボラえもん ★:2021/03/21(日) 19:45:15.40 ID:tsKwS4Nr9 慶応大学名誉教授でパソナ会長の竹中平蔵氏が21日、読売テレビで放送された「そこまで言って委員会NP」(日曜、後1・30)に出演。マイナンバーカードに反対する人は「理解できない」と持論を展開した。 スーパーシティの話題から、マイナンバーカードの話に。情報流出リスクを懸念する出演陣の声に「マイナンバーカードって、住民票と戸籍を数字にしただけですよ」と反論。 「私はいつも不思議ですよ。戸籍と住民票でこれだけ管理されてる国、世界で数カ国しかないんですよ。それについて何にも言わないのに、それが番号になった途端に、ワーワー騒ぐってのは、私には理解できないです」とコメントしていた。 同番組で「政策秘書」を務める同局アナウンサーで、報道番組で

                                                      竹中平蔵「マイナンバーカードに反対している人が理解できない」 : 痛いニュース(ノ∀`)
                                                    • GitHub ActionsからGitHub wikiを更新する - Islands in the byte stream

                                                      GitHub ActionsからGitHub wikiを更新したいことがたまにあります。たとえば、何かのメトリクスを見やすく整形したものなど、repositoryのデータを何らかの形で加工したドキュメントを作りたいときです。コード生成したmarkdownドキュメントをコミットしてもいいですが、それよりはシンプルで運用が楽です。 今回は、GitHub repoで管理する原稿の文字数(など)を継続的に見れるページを作ると便利かなと思って作りました。自分一人だったらローカルで適当なツールを叩けばいいですが、同repoを見れる編集者にも共有したいとなると独立したページがあるほうが便利ですからね。 リポジトリはこんな感じです。 github.com 基本的には、 actions/checkout を使って "${{ github.repository }}.wiki" をcloneして編集してpus

                                                        GitHub ActionsからGitHub wikiを更新する - Islands in the byte stream
                                                      • API越しでタイムスタンプをやりとりする時のフォーマットをどうするべきか - その手の平は尻もつかめるさ

                                                        APIのリクエストにせよレスポンスにせよ、タイムスタンプを利用するというのはよくある話です。 この時、そのタイムスタンプのフォーマットをどうするのが良いのかという話題です。IDLを使って縛るというというのは良い考えだと思いますが、IDLを使うにせよフォーマットについては決めなくてはならないので。 1. 文字列を使う これあんま良くないと思うんですよね……というのも、とあるAPIを触っている時に「タイムスタンプはRFC3339です」というフィールドがあったんですけれどRFC3339ではないフォーマットで返却されたり受け入れられたりしたのであまり信用ができない…… まあフォーマットが不正というのは極端な例かもしれないですが、仮にフォーマットが不正だと多くの場合 strptime() や time.Parse() なんかの時刻文字列のparserが正しく動かず (良いケースだとエラーが上がる、悪

                                                          API越しでタイムスタンプをやりとりする時のフォーマットをどうするべきか - その手の平は尻もつかめるさ
                                                        • WebGPUとRustでネコチャンを点描した話

                                                          はじめに 昨年12月にこんなツイートを見かけました。 かわいいですね。幸いにして論文と実装が公開されていたので、自分でもやってみようと思って、その結果を書いたのが前回の記事です。 読んでいただければわかるとおり、前回の記事の中ではGPUを使わずにアルゴリズムやデータ構造を工夫して近似的に計算しています。結果の画像についてはそんなに悪くないと思っていますが、限界もありました。パーティクルの数も少ないし、一部の画像ではうまく行きませんでした。 やっぱり、もっとちゃんとネコチャンを点描してみたいですよね。 なので、今回の記事ではGPUを使ってアルゴリズムを再現し、よりヴィヴィッドなネコチャンの点描を作成しようと思います。GPUを使って計算するために、WebGPUのRust実装であるwgpuを使用します。ネコチャンの画像を点描にしたい人と、WebGPUに入門してcompute shaderで何か計

                                                            WebGPUとRustでネコチャンを点描した話
                                                          • 英語で苦労も、技術力は通用。海外発テック企業にフルリモートで働いて感じたギャップとは? - Findy Engineer Lab

                                                            2020年以降、欧米のテック企業では「リモートワーク」を掲げる求人が大幅に増えています。日本に住むエンジニアのなかにはリモートで海外のテック企業で働く選択肢に関心を寄せている方も少なくないかもしれません。 2021年8月18日に開催したオンラインイベント『海外発テック企業で働くエンジニアのキャリア論』では、海外発のテック企業にフルリモートで働くFUJI GoroさんとKenta Suzukiさんが登壇。働くうえでの苦労話から求められる技術力、カルチャーギャップまで幅広く語り合いました。 この記事では当日話された内容のサマリーをお届けします。 登壇者プロフィール FUJI Goroさん(@__gfx__) 株式会社ディー・エヌ・エー、クックパッド株式会社、株式会社ビットジャーニーでのソフトウェアエンジニア経験を得て、 2021年現在 Fastly, Inc. にリモート勤務。 インターネット

                                                              英語で苦労も、技術力は通用。海外発テック企業にフルリモートで働いて感じたギャップとは? - Findy Engineer Lab
                                                            • Rustで将棋の局面画像生成、そしてCDN Edgeで動的生成 - すぎゃーんメモ

                                                              背景 先行・類似事例 自作のメリット Rustで局面画像生成 盤・駒画像の素材 画像処理 入出力 Generatorと下準備 Publish Web Appで使う CDN Edgeで動かす wasm-packでWebAssembly作成 Deno Deploy Vercel Edge Functions Cloudflare Workers Fastly Compute@Edge その他 まとめ Repository 背景 ATrium という AT Protocol のためのライブラリを自作している が、まったくドッグフーディングしていなかった ので、Blueskyに詰将棋の問題を放流するBotを作ってみることにした gfx氏が作ったBot を参考に というわけで、詰将棋の問題の局面を画像で投稿したい が、あまり自分好みの画像を生成できるライブラリやWebサービス等がない ので、結局それ

                                                                Rustで将棋の局面画像生成、そしてCDN Edgeで動的生成 - すぎゃーんメモ
                                                              • ドキュメントでプログラミング言語に貢献する - Blog::kobaken

                                                                8/26(土) は湘南.pm #1でした。初開催おめでとうございます!主催のid:papix ありがとうございました!! そこで話したことを書いてみます。 意識高めの題ですが、まずはじめに私は翻訳は全くの素人です。英語が得意だから、英語ドキュメントを翻訳してみようと思ったわけではないです。私の人生、翻訳にご縁があるとは思っていませんでした。 Perlの公式ドキュメントを和訳するようなワーキンググループを一年運営した話をしてみたいと思います。 一年やってみて良かったと思いますし、技術コミュニティに貢献する手として、みなさんの頭の片隅にでも残ったら良いなと思って話します。 こばけんと言います!エンジニア組織開発責任者をしたり、開発生産性の可視化サービスを作ったり、技術コミュニティ活動したり、起業の準備をしています。 そして、この場をお借りして、お知らせをさせてください! 2024年2月10日(

                                                                  ドキュメントでプログラミング言語に貢献する - Blog::kobaken
                                                                • set -eのもとで特定のコマンドの終了ステータスを変数に入れるシェルスクリプトのスニペット - Islands in the byte stream

                                                                  課題編 シェルスクリプトで「あるグローバルな状態を変える操作を行い、その結果をチェックし、状態をもとに戻す」みたいなタスクをするときに「その結果をチェックし」のところでコマンドの終了ステータスを変数に入れて置きたいみたいなことがあります。例えば、次のようなコマンド操作です。 set -e # グローバルな状態を変える操作を行う git merge --no-ff --no-commit $main_branch || true # 結果をチェックしてexit codeを変数に入れる git diff --cached --exit-code --quiet ; code=$? # グローバルな状態をもとに戻す git merge --abort # 上位プロセスに結果を渡す exit $code スクリプト全体には set -e (コマンドが失敗するとシェルスクリプトが即座に終了する)を効

                                                                    set -eのもとで特定のコマンドの終了ステータスを変数に入れるシェルスクリプトのスニペット - Islands in the byte stream
                                                                  • 「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 : 自作とゲームと趣味の日々

                                                                    2020年10月23日12:00 (注:商品価格は執筆当時のものです。販売ページリンクにはアフィリエイトを含みます) 「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 wisteriear コメント(7) タグ :#Intel_Core-S_10Gen#CPU_レビュー#レビュー#Intel_Core-S_10Gen_レビュー スポンサードリンク Intel第10世代Comet Lake-Sシリーズから、1万円台で購入できる4コア8スレッドのエントリーモデル「Intel Core i3 10100」をレビューします。 さらに前世代上位モデルのCore i5 9400や前世代同クラスのCore i3 9100、同コアスレッド数かつ同価格帯の競合モデルRyzen 3 3300Xと比較して、クリエイティブタスクやPCゲー

                                                                      「Intel Core i3 10100」をレビュー。Ryzen 3 3300Xに惨敗だが1万円で買える10100Fには期待 : 自作とゲームと趣味の日々
                                                                    • AppleのM1すごいんだけど互換性がなあ

                                                                      AppleのM1すごいんだけど互換性がなあ2020.12.25 21:00105,042 Joanna Nelius - Gizmodo US [原文] ( satomi ) Apple自社製チップM1は驚異のベンチマーク。 「M1 Macに乗り換える!」と叫んでるWinの人も多いんじゃ? ARM版Windows 10をMacで走らせたらSurface Pro Xより数値が伸びたって話もありますしね。 しかしまあ、あれですよ。いくらM1が爆速で新型MacBook Air、MacBook Proがコスパ最高でも、IntelやAMDのWindowsとは比べられません。そんなこと言ったらIntel Macと比べるのだってムリがあって、 土台のアーキテクチャからして違いますからね。 M1の得意・不得意分野はプログラム次第なところがあって、Cinebenchのベンチ結果は爆速だし、実際Macに乗り換

                                                                        AppleのM1すごいんだけど互換性がなあ
                                                                      • 家計口座用の家計簿アプリをマネーフォワードMEからZaimに乗り換えた - Islands in the byte stream

                                                                        追記(2023/11/29): 2023/11/1からまたZaimでアメリカン・エキスプレスとの連携ができなくなりました: (11/2 掲載)アメリカン・エキスプレスの連携不具合について:よくある質問|家計簿アプリ Zaim。マネーフォワードではできているようです。困惑の極み…。とりあえずZaimのプレミアムプランは解約しました。 最近、我が家の家計のための家計簿アプリを、5年ほど使ったマネーフォワードMEからZaimに乗り換えました。今のところ、機能的には満足しており、かつこれまでできていなかった我が家の家計スタイルに合った家計簿の運用がようやくできるようになったので、大変満足しています。 もともとあった課題として、マネーフォワードMEは我が家の家計スタイルを実装していないというものがありました。我が家の家計スタイルは、別に特殊なものではなく、次のゼクシィの記事の「【2】お互いに、毎月定

                                                                          家計口座用の家計簿アプリをマネーフォワードMEからZaimに乗り換えた - Islands in the byte stream
                                                                        • プライベート天文台と暮らすということ

                                                                          一宿の世話になった野付半島のゲストハウスで出会った熱中人は天体を撮るために気象予報士の資格を取り、クレーンの免許を取って自宅の庭にプライベート天文台を構えていた。 「望遠鏡をしまうのがめんどくさいからですね。」 この言葉をきっと私は忘れない。 1975年神奈川県生まれ。毒ライター。 普段は会社勤めをして生計をたてている。 有毒生物や街歩きが好き。つまり商店街とかが有毒生物で埋め尽くされれば一番ユートピア度が高いのではないだろうか。 最近バレンチノ収集を始めました。(動画インタビュー) 前の記事:霧多布の海に遊ぶ野生のラッコを見た > 個人サイト バレンチノ・エスノグラフィー 野付半島の途中で 北海道の東の端からくせ毛のようにはねている(地図で見ると)ほっそい砂州、野付半島。ここにはなんかいろいろ縁があって幾度となく訪れ、先端のトドワラまで行ったかと思えば北方領土との中間の海でサケやホタテを

                                                                            プライベート天文台と暮らすということ
                                                                          • 40代の男性プログラマーが5ヶ月の育休を取った - Islands in the byte stream

                                                                            次子のために5ヶ月の育休をとった記録です*1。 家族構成は、外資系*2勤務フルタイムワーカーの私、同じく外資系勤務フルタイムワーカーの妻、長子のmfx氏(2017年9月生まれ)、そして次子のrfx氏(2022年6月生まれ)という四人家族です。 私が育児休業をとったのはrfx氏の育児のためです。妻がはrfxの誕生の1ヶ月前から産休に入り、11月いっぱいまで育休をとりました。私は妻と入れ替わるように11月下旬から翌年の4月下旬まで育休をとったため、約5ヶ月間育児休業を取得することになりました。つまり、rfx氏が保育園に入園して慣らし保育が終わるまでの期間を、私たち夫婦で分担して育休をとり、育児に集中することにしたのです。 長子のmfx氏が生まれたときは、私は育休を取得しませんでした。当時は人数が一桁台のスタートアップ企業に勤めていましたが、育休は取ろうと思えば取れたはずです。しかしなんとなく「

                                                                              40代の男性プログラマーが5ヶ月の育休を取った - Islands in the byte stream
                                                                            • YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」 - Qiita

                                                                              YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」PHPJavaScriptTypeScriptYYTypeScriptイベントレポート これは2019年9月20日に開催したTypeScriptイベントYYTypeScript#1のイベントレポートです。 YYTypeScriptは一言で「TypeScripterの部室」です。発表者の話を聞く「一方向的な勉強会」とは真逆で、TypeScriptについて、雑に・ゆる

                                                                                YYTypeScript#1「JavaScriptを知らない人がTypeScriptを学ぶ方法を知りたい」「TypeScript初心者がどうやって勉強すると効率がいいか?」「なぜTSが選ばれるのか?」「PHPと比べて、サーバサイドをTSで書くメリットは?」「TypeScriptのバックエンドのオススメフレームワークって?」「定義をinterfaceとtypeどっちで書いてる?」「JSで書かれたプロダクトのTS化ってどうしてる? 」 - Qiita
                                                                              • AssemblyScriptでライブラリコードの高速化をしてみる

                                                                                From Spring Boot 2 to Spring Boot 3 with Help of Apache Tomcat and More

                                                                                  AssemblyScriptでライブラリコードの高速化をしてみる
                                                                                • Rustのグラフィクス周りメモ/wgpuとその使い方

                                                                                  はじめに Rustでグラフィクスプログラムをクロスプラットフォームに書く環境が、wgpuというクレート中心に揃っていて大変素晴らしいので、それについてメモします。 記事の後半では実際にwgpuを使って三角形の描画までを試してみます。 バージョン Rust: 1.62.0 wgpu: 0.13.1 グラフィクスAPI この記事ではグラフィクスプログラミングを、グラフィクスAPIを利用したプログラミングを指すものとします。 まずはグラフィクスAPIについて最初に説明をします。 グラフィクスAPI グラフィクスのAPIとは、具体例をあげるとOpenGLやDirctX的なやつです。 現代においてリアルタイムグラフィクスを利用するプログラムを書く場合、CPUだけで実行される普通のプログラムとは違い、GPUを使うプログラムを書くことになります。 GPUを使うプログラムを書くとはどういうことかというと、

                                                                                    Rustのグラフィクス周りメモ/wgpuとその使い方