タグ

onkのブックマーク (6,672)

  • Hanger for Mesh Cable Holder Solo:ケーブルもモジュールもより自由に、より簡単に | PREDUCTS

    PREDUCTS DESKのアイテムの中でも、特に愛用いただいている方の多いモジュールのひとつ、『Mesh Cable Holder』。モニタやPC、ガジェット類の電源タップやケーブル類を一手に収納し、デスク周りを整えるこのモジュール。 2024年6月10日より発売する『Hanger for Mesh Cable Holder Solo』は、このモジュールをより便利により幅広く活用できるようサポートする新たなプロダクトです。 Hanger for Mesh Cable Holder Solo Mesh Cable Holderをより自由に 『Hanger for Mesh Cable Holder Solo(以下、Hanger Solo)』は、その名の通り、Mesh Cable Holderを吊り下げるハンガー状のモジュールです。すでに類似モジュールとして『Hanger for Mesh

    Hanger for Mesh Cable Holder Solo:ケーブルもモジュールもより自由に、より簡単に | PREDUCTS
    onk
    onk 2024/06/10
  • ソフトウェアエンジニアの市場価値または報酬傾向の変化と覚え書き

    当記事における便宜上のティア定義 2022年3月ごろのメモ書きを清書?した記事なので時空が捻れている箇所があれば目を瞑っていただきたい。今や同様の論説を他でも見かけるようになっている気がする。 この記事ではソフトウェアエンジニアの市場価値および報酬について言及する。その上でシニアとかミドルとか曖昧にやり取りされるエンジニアのレベル像を以下にざっくり整理する。 Tier 1 職務経歴書やアウトプットが分かりやすく魅力的に映るクラスタ 就業年数や有力企業の在籍経験などを背景に特定領域における専門性や業務実績を獲得していることが多い 自発的な事業へのアジャストやリーダーシップの発揮も強く期待されやすい、されてしまうのだ... Tier 2 Tier 1 には及ばないが(分かりやすいトロフィーがないだけの場合も含む)即戦力なクラスタ 技術スタックに難がなければ多くの開発現場で一定のパフォーマンスを

    ソフトウェアエンジニアの市場価値または報酬傾向の変化と覚え書き
    onk
    onk 2024/06/10
  • WWDC24予言 - cockscomblog?

    今年も書いておく。 AI 今のAppleに最も期待されているトピックであり、Google I/O、Microsoft Buildなどで競合他社が最も力を入れているのがAI。当然WWDC24でも、「AI」という語が飛び交うことになる。 「AI」という語を使い始めたApple Appleは2024年5月のスペシャルイベントでLogic Pro*1とFinal Cut Pro*2のアップデートを発表したが、そこでは機械学習を活用した機能を「AI機能」と宣伝するようになった。これは例えば、Apple Watchのダブルタップジェスチャーでは「機械学習アルゴリズム」と表現していた*3のと比べると、わかりやすい変化である。 とはいえWWDC24では、AIの中でもとりわけLLMを含む生成AIについて発表されるだろう。ここで、Appleのプライバシー重視の姿勢とどう折り合いをつけるかというのが一つの焦点に

    WWDC24予言 - cockscomblog?
    onk
    onk 2024/06/10
  • 今時かどうかわからないけど輪読会に代わって動画を観る会やってみたら案外よかったのでえらい - charlie043

    副業で輪読会をやっていた 副業関連で輪読会を主催していたのですが、輪読会が終わった後に輪読会自体のKPTをしたら、Problemとして以下の意見が出てきました。 業をしながらを読むのは予想以上に大変だった を読むこと自体に慣れていなかった わかる〜って感じでしたが、自分はそのを読むのは2度目だったりしたのでサラサラと読んで輪読会の前に適当に読み返して参戦していたのであまり感じていなかったので反省しましたw 輪読会といってもやり方は色々あると思うのですが初回に議論の上、以下の方法でやることにしました。 miroでやる 決められた章を事前に読んでくる miroに読んだ章に関する以下の6項目を事前に貼っておく 要約: 要点・気に入った言葉 感想: 思ったこと・感情 疑問点: 腹落ちしないこと・もうちょっと抽象化や解像度をあげたいこと KEEP: 現状のチームでできていて今後も続けていきた

    今時かどうかわからないけど輪読会に代わって動画を観る会やってみたら案外よかったのでえらい - charlie043
    onk
    onk 2024/06/09
  • record4s --- Extensible Records for Scala 3, and Domain Modeling with Structural Types

    In this talk, we learn about the basics of my library called "record4s", which provides type-safe extensible records for Scala 3. It runs on JVM, JS, and Native platforms. You will see how it is implemented efficiently by using Scala 3 macros, and how record types as structural types, which work without reflection in Scala 3, are helpful in domain modeling. record4s --- Scala 3のための拡張可能レコード、そして構造的型

    record4s --- Extensible Records for Scala 3, and Domain Modeling with Structural Types
    onk
    onk 2024/06/08
  • Go Conference 2024 登壇した #gocon - 私が歌川です

    Go Conference 2024に参加し、登壇してきました。 登壇しました Dive into gomockというタイトルで発表しました。2トラックのどちらかで40分トークかな? と思っていたら2部屋ぶち抜きでトークだったのでビビっていました。 発表資料はこちらです。 speakerdeck.com gomockの内部実装を見て、なぜライブラリの内部実装を見るのがよいことなのか、という話をしました。reflectパッケージが好きなので合間にreflectパッケージの話もしています。つまり主題が3つあるわけですね。 gomockの内部実装を見よう リフレクションを知ろう なぜライブラリの内部実装を見るのか知ろう 今回はgomockの実装を掘り下げることで、魔法のように見えるイディオムの裏にある処理を知ろう、という方向性でやりました。今回の発表でgomockの内部実装を全員が完全理解できた

    Go Conference 2024 登壇した #gocon - 私が歌川です
    onk
    onk 2024/06/08
  • Ruby の静的型チェック × ISUCON という夢 - カレーの恩返し

    RubyKaigi 2024 お疲れさまでした。楽しかったですね。 みなさん RubyKaigi で持ち帰ったものは色々あるんじゃないかと思いますが、自分が持ち帰ったものは Ruby の静的型チェック × ISUCON でした、という話を書こうと思います。ポエムです。 ISUCON の説明はこの記事では割愛します。ISUCON のサイトに書いてある説明の引用だけ貼っておきます。 ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです https://isucon.net/ 突然ですが、最新の ISUCON である ISUCON13 の利用言語比率は以下のようになっています。 ISUCON13 利用言語比率 利用率の全体ランキングは以下の通りです Go   465組 70.8%

    Ruby の静的型チェック × ISUCON という夢 - カレーの恩返し
    onk
    onk 2024/06/08
  • RuboCop on RBS - スペクトラム

    rubocopをRBSファイルにも効かせたい - スペクトラム で作ってたものが大体できてきて、rbs v3.5もリリースされたので公開できるようになりました。 これでRuboCopをRBSファイルにも使用できるようになりました。 github.com 例えば class Foo def foo: () -> void end というRBSをレビューする時「インデント入れてね」と指摘したくなりますよね。Rubyファイルならrubocopでできるのに、RBSファイルではrubocopで指摘できないという問題がありました。あるんです。きっと。というわけで、できるようにしました。 とりあえず初期バージョンでは20以上のルールを用意しています。 autocorrect(自動修正)にも対応しているので、いつものようにrubocop -aしてあげれば class Foo def foo: () ->

    RuboCop on RBS - スペクトラム
    onk
    onk 2024/06/08
  • デジタルデトックスチャレンジ2 - ダンの日常2

    5月2日にデジタルデトックスチャレンジを決行してきました! daiary.hatenadiary.jp この時のブログに書いた通りのルールで、だいたい計画通りに進んだんじゃないかな、と思うので、今日は一連のチャレンジ内容について書いていきます! まず、10時ごろに家を出ます。ポケットの中には財布と鍵、そして写ルンです。一応カバンも持ちましたが、電子機器が一切入っていないカバンはまるで空気のように軽かったです。家を出る時に、Qrioのオートロックが発動します。これからしばらくデジタル要素とはお別れです。 計画通り、自転車で哲学の道へと向かいます。ふとiPhoneを取ろうとしていつもiPhoneがあるはずの右ポケットに手を伸ばしてしまいますが、そこにあるのは写ルンです。いつもより大きいのにいつもより軽いのは少し変な気もしますね。 丸太町通をずーっと東へ、突き当たりまで行きます。予想ではここに哲

    デジタルデトックスチャレンジ2 - ダンの日常2
    onk
    onk 2024/06/07
  • When Walking like SREs

    at https://yuru-sre.connpass.com/event/317749/

    When Walking like SREs
    onk
    onk 2024/06/07
  • 株式会社一休に入社しました - 貳佰伍拾陸夜日記

    転職のお知らせ、あるいは個人の日記です。 6月から以下のように所属変更となっています。 From 株式会社はてな To 株式会社一休 マネージャではなく、とくに役職のないソフトウェアエンジニアとして働きます。いわゆるIC (individual contributor)というやつです。 きっかけ はてなには新卒として入社して以来11年も勤めて、インターンやアルバイトとして関わった時期から数えると16年になります。出入りの激しいこの業界でずっと1社しか知らずに過ごすのは負い目に感じていました。また、年齢的にも今年で40歳になることもあって、そろそろ転職を経験しておかないとまずいという焦りもありました。 そんなときに、大学の同期でプライベートでも仲良くさせてもらっているid:suzakから声をかけてもらい、ちょっと真剣に転職を考えたのがきっかけでした。 できることではなくやりたいこと はてな

    株式会社一休に入社しました - 貳佰伍拾陸夜日記
    onk
    onk 2024/06/07
  • 「学びの宝庫」はてなサマーインターンシップ2024!今年の見どころ - Hatena Developer Blog

    組織・基盤開発部長の id:onishi です。募集締切が迫る「はてなサマーインターンシップ2024」ですが、応募するかまだ悩んでいるあなたのために、今年の見どころをいくつかご説明させていただきます。 京都で過ごす一週間 今年のインターンは、京都(講義パート/1週間)+リモート(実践パート/2週間)のハイブリッド形式です。特に講義の集中している前半を京都で過ごすことで、インターン同期の仲間との絆を深めたり、対面で学ぶことで濃密な一週間を過ごしていただけます。 もちろん、交通費は支給、遠方の方にはホテル(5泊)を手配します。 リモートワークで会社がどう回っているか はてなは、「フレキシブルワークスタイル制度」で、在宅・出社を自由に選択できる、としています。これにより、オフィス出社率は10%程度となっています。では在宅中心で会社ってどのように回っているの?という疑問には、後半の実践パートで、

    「学びの宝庫」はてなサマーインターンシップ2024!今年の見どころ - Hatena Developer Blog
    onk
    onk 2024/06/07
  • かっこいいと思う誕生日ベスト100とそのイメージを発表します | オモコロ

    僕は「誕生日」が好きです。生まれてきたことを祝ったり祝われたりするのが好きなのではなく、誕生日という概念そのものが。この世の全員が、自分で選んだわけでもないランダムな日を「誕生日」として受け入れている事実がなんかツボなんですよね。だから中学生の頃は同学年の生徒全員(約200人)の誕生日を記憶していましたし、今もオモコロライターの誕生日はあらかた把握しています。 そして誕生日について考える時に避けては通れないのが、「一番かっこいい誕生日は何月何日か」という問い。みなさんも考えたことはありませんか? この日はなんかかっこいいなとか、もし誕生日を好きに選べるならこの日にしたいとか。僕もこの問題には一度腰を据えて向き合わねばと思いつつ、日々の雑務に忙殺されて先延ばしにし続けてきました。しかし、ついに答えを出す時が来たのです。2024年・初夏。今年の夏は暑くなりそうです。 前置き 一番かっこいい誕生

    かっこいいと思う誕生日ベスト100とそのイメージを発表します | オモコロ
    onk
    onk 2024/06/06
  • One small step for us, one giant leap for surgery. - 【公式】京都桂病院 外科

    こんにちは!このたび、京都桂病院外科のブログを開設しました。 「外科にちょっと興味があるけど・・・外科医って実際どんな生活してるの?」 「初期/後期研修先を探し中 桂病院ではどのくらい経験が積める?」 「ロボット手術をしたい!外科はなかなか若手まで回ってこないのかな・・・」 「病院見学してみたいけど、病院のホームページでは雰囲気がよくわからないな」 そんな医学生、研修医、外科専攻医の皆さんに選んでもらえる”桂の外科”でありたい!そして外科学の面白さ、奥深さを知ってもらいたい! このブログで外科の魅力と当科の日常を発信していきます。 よろしくお願いします。お楽しみに! key. 病院より御所~下鴨~比叡山方向を望む さらに左奥は若狭湾から京都へつづく鯖街道

    One small step for us, one giant leap for surgery. - 【公式】京都桂病院 外科
    onk
    onk 2024/06/06
  • git-pr-release のGo言語実装を作った

    開発の背景 git-pr-release は git-flow のようなリリース用のブランチが存在する場合に、そのリリース用のブランチへのプルリクエストを自動生成するツールです。 リリースに含まれる機能開発のプルリクエストへのリンクを、リリース用のプルリクエストの概要欄に自動生成してくれるなど便利な機能を持っていました。 git-pr-release は Ruby で実装されているため使用するにはインストールが必要です。GitHub Actions で Ruby を使用するには ruby/setup-ruby が利用できます。しかし self-hosted な runner で setup-ruby を使用するには事前に Ruby を $RUNNER_TOOL_CACHE が指すディレクトリにインストールしておく必要があります。 開発のサポートを行うツールのために Ruby をインストール

    git-pr-release のGo言語実装を作った
    onk
    onk 2024/06/06
  • RubyKaigi 2024 に参加しました && 初登壇してきました - ESM アジャイル事業部 開発者ブログ

    こんにちは。@junk0612 です。 今回は、RubyKaigi 2024 の参加記と、自分が初めて登壇した感想、および裏話を少しお届けしようと思います。 登壇以外の参加記 Day0 11:35 HND → 14:20 OKA の飛行機で沖縄へ移動しました。初めて空港ラウンジを利用してみたり、待機スペースで同便の Rubyist のみなさんにお会いしたりなど、RubyKaigi の機運の高まりを感じました。やや余談ですが、@kasumi8pon が土曜日から前入りしていて、場所も考えるとかなりアリな選択肢だったなあとちょっと後悔したりしました。来年はどうしよう。 今回は otoge.rb1 の会合がバスで30分かかるラウンドワンで行うしかなかったためスケジュールがタイトになってしまい、行脚はつけられたものの正直音ゲー欲は全然発散できなかったです…… 夜は弊社主催の Night Cruis

    RubyKaigi 2024 に参加しました && 初登壇してきました - ESM アジャイル事業部 開発者ブログ
    onk
    onk 2024/06/06
    「去年は金子さんが1人でりゅうおうを倒した。今年は II にあたるので、マージしても3人で登壇しよう」
  • オブザーバビリティ再入門みたいなイベントで登壇しました。再入門だけが創造的な勉強会みたいな主張をした。 #o11y_mackerel - じゃあ、おうちで学べる

    はじめに 先日、taxin_ttさんからダイレクトメッセージで、「オブザーバビリティ再入門」というイベントで登壇し、イベントのテーマが「再入門」ということで、オブザーバビリティについて改めて基的な概念から説明するようにとの依頼をいただきました。 mackerelio.connpass.com 「再入門」というテーマを聞いたとき、正直なところ少し悩みました。オブザーバビリティは近年注目を集めているトピックであり、既に多くの人が資料を作って登壇されており参加者も基的な知識を持っているはずです()。そんな中で、「再入門」として何を話せばよいのか、どのようにアプローチすればよいのか、考えを巡らせました。 再読だけが創造的な読書術である (単行) 作者:永田 希筑摩書房Amazon そこで、私は「可観測性とは」「可観測性と監視の違い」「可観測性の導入と抵抗」の3つのトピックを中心に話すことにし

    オブザーバビリティ再入門みたいなイベントで登壇しました。再入門だけが創造的な勉強会みたいな主張をした。 #o11y_mackerel - じゃあ、おうちで学べる
    onk
    onk 2024/06/06
    参考資料すごい。助かる
  • Object.keys() が返す配列の順序における数値キーの昇順には上限がある - カミナシ エンジニアブログ

    はじめに こんにちは。昨年の10月にカミナシに入社したソフトウェアエンジニアの tokuse です。 気が付けば入社してから既に半年以上経っており、光陰矢の如しで驚愕しています! カミナシではフロントエンドTypeScript で開発しています。そんな中、先日 Object.keys() の仕様に起因する不具合が発生し、その際に Object.keys() が返す配列の順序に関する仕様について詳しく知りました。当稿ではその仕様について説明します(ECMAScript 最新前提です)。 はじめに 問題となった処理 Object.keys() の仕様 まとめ 余談 おわりに 問題となった処理 まず、問題となった処理をサンプルコードで紹介します。次のコードは、オブジェクトの数値キーのうち最大値を取得しようとした処理です。 type UserId = number; type User = {

    Object.keys() が返す配列の順序における数値キーの昇順には上限がある - カミナシ エンジニアブログ
    onk
    onk 2024/06/06
  • 可観測性ガイダンス

    可観測性ガイダンスというタイトルで登壇してきました。 イベント名: オブザーバビリティ再入門 - 大切さと高め方を知ろう! イベントURL: https://mackerelio.connpass.com/event/316449/ # ブログでいくつかの可観測性に関する書籍のまとめを投稿しました。 5年後には標準になっている可観測性のこと - Learning Opentelemetry の読書感想文 https://syu-m-5151.hatenablog.com/entry/2024/04/16/180511 もう一度読むObservability Engineering https://syu-m-5151.hatenablog.com/entry/2024/05/06/090014 盲目的に始めないためのオブザーバビリティ実践ガイド - Cloud Observabilit

    可観測性ガイダンス
    onk
    onk 2024/06/06
  • #SRE論文紹介 Detection is Better Than Cure: A Cloud Incidents Perspective
V. Ganatra et. al., ESEC/FSE’23

    Waroom Meetup #1 https://topotal.connpass.com/event/317285/ Ganatra V, Parayil A, Ghosh S, Kang Y, Ma M, Bansal C, Nath S, Mace J. Detection Is Better Than Cure: A Cloud Incidents Perspective. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2023 (pp. 1891-1902).

    #SRE論文紹介 Detection is Better Than Cure: A Cloud Incidents Perspective
V. Ganatra et. al., ESEC/FSE’23
    onk
    onk 2024/06/06