ylgbkのブックマーク (4,112)

  • なるほどTCPソケット ― Rubyで学ぶソケットプログラミングの基礎 | snoozer05.org

    ダウンロードPDF(2MB)書について『Working with TCP Sockets』の翻訳版を、原著者であるJesse Storimerの許可を得て島田浩二が公開するものです。 翻訳版の書名は、同シリーズの先行書『なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 - 達人出版会』に揃えて『なるほどTCPソケット ― Rubyで学ぶソケットプログラミングの基礎』としました。 翻訳版も原書と同様、無料でお読みいただけます。 翻訳版の原稿は、10年ほど前に刊行を目指して翻訳したものとなっています。もし現在のRubyで動かない箇所や注釈が必要な箇所があれば、snoozer.05@gmail.com まで連絡ください。 公式ハッシュタグ:#naruhotcp 改訂履歴2024-09-23: 公開謝辞Jesse Storimer Original Author@takahashim

    ylgbk
    ylgbk 2024/09/23
  • 大谷翔平 大リーグ史上初 50HR50盗塁達成 「51-51」に伸ばす | NHK

    大リーグ、ドジャースの大谷翔平選手は19日のマーリンズ戦で2つの盗塁を決めたあと、3のホームランを打って、今シーズンのホームランが51、盗塁の数は51に伸ばしました。1つのシーズンでホームラン50、50盗塁以上を達成したのは大リーグで史上初めての快挙です。 記事後半では大谷選手が「50-50」を達成した要因や、その記録の価値のほか、恩師や各界からの祝福の声などについて詳しくお伝えしています。 目次 「50-50」達成 3打席連続HR 6打数6安打10打点

    大谷翔平 大リーグ史上初 50HR50盗塁達成 「51-51」に伸ばす | NHK
    ylgbk
    ylgbk 2024/09/20
  • Mac やめて Linux PC を自作した - IT戦記

    みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ 加筆/修正 指摘のあった誤字を修正 NVEnc について誤った内容があっ

    Mac やめて Linux PC を自作した - IT戦記
    ylgbk
    ylgbk 2024/09/18
  • もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab

    めまぐるしく変化するテックの世界。技術を身に着けるうえで学ぶべきポイントや学習環境なども年々変わっています。 そこで「もしもいまの環境で、テックのことをイチから学び直すことになったら、自分はどんな風に勉強したいか」というIFストーリーを通じて、技術との向き合い方を考え直してみる企画「テック転生」。 今回は『Rust実践プログラミング入門』共著者の松健太郎(@matsu7874)さんに“自分だったらこう進めたい、Rustの学習ロードマップ”をご寄稿いただきました。 無理なく2ヶ月でWeb開発をRustで始めるロードマップ 株式会社estieでソフトウェアエンジニアをしているmatsu7874です。2024年8月の今、イチからRustを学び直すロードマップ(あるいはリソースガイド)を考えてみました。仕事の合間にやっていくとして数週間、長くとも2ヶ月くらいでRustで開発している会社に入っても

    もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab
    ylgbk
    ylgbk 2024/09/11
  • オブジェクト指向は禁止するべき - きしだのHatena

    プログラムがまだ不慣れな人が「プログラムちょっとわかるようになったけど、まだぜんぜんオブジェクト指向とかできてません」のように言ったり、ちょっと慣れた人が「このソース、ぜんぜんだめ。オブジェクト指向ができてない」にようなことを言ったり、まるで、オブジェクト指向ができてるかどうかがよいプログラムかどうかを表すことになってるようだ。 Javaのアルゴリズムのに、「Javaなのにオブジェクト指向ができていない」のような書評がついているのを見たときには、お前は何を求めてるんだと思ったりもした。 そのようなオブジェクト指向は、窓から投げ捨てるべきだ。オブジェクト指向はプログラムのよしあしの基準にならない。 むだにHogeインタフェースとHogeImplクラスがあったり、むだにnewするだけのcreateメソッドがあったり、どこで値が設定されてるかわからないオブジェクトがひきまわされてたり、ソースコ

    オブジェクト指向は禁止するべき - きしだのHatena
    ylgbk
    ylgbk 2024/09/07
  • 「虎に翼」112話、よねの尋問について|弁護士國本依伸

    「虎に翼」第112話、よねの国側請求鑑定人(嘉納教授)に対する反対尋問があまりにも見事だったので、その解説を試みます。なお、国指定代理人訟務検事の反町は鑑定申請を行い、嘉納教授は裁判所によって鑑定人として採用されているので、嘉納教授に対して行われたのは「質問」(民事訴訟法215条の2)だったのではないかとも思いますが、ここでは「鑑定人尋問」としていた「虎に翼」編を前提に「尋問」という言葉も用いることにします。 【2024年9月8日追記】鑑定人質問になったのは平成15年以降であり、「虎に翼」112話当時では鑑定人尋問が正しい旨のご指摘がありました。 大変わかりやすい解説、共感しました。 1点だけ、鑑定人質問は平成15年民訴改正からであり、その前は鑑定人尋問で正しいです。尋問なので順番もあれでよいと思います。 — 鳥取の弁護士 (@yonago47) September 7, 2024 まず

    「虎に翼」112話、よねの尋問について|弁護士國本依伸
    ylgbk
    ylgbk 2024/09/04
  • 【特集】あの人(メーカー)は今……懐かしのキューブ型PCで人気を呼んだ「Shuttle」。実は超ミニPCを作って元気にしていた! - PC Watch

    【特集】あの人(メーカー)は今……懐かしのキューブ型PCで人気を呼んだ「Shuttle」。実は超ミニPCを作って元気にしていた! - PC Watch
    ylgbk
    ylgbk 2024/08/28
  • 作り、造られ、創る

    今日はbuilderscon 2024の開催日でした。 自分が立ち上げて(でも心折れて開催しなくなった)イベントを、自分が関わらないところで続けてくれるというのは、なんとも感慨深いものです。少なくとも俺のやろうとしてたことは意味があったんだな、という気持ちにさせられました。 開催にこぎつけた@nasa9084さん、ありがとう!他のスタッフのみなさまも当にお疲れさまでした。 さて、今回私は運営にはTシャツのスポンサー以外一切ふれてないのですが、実は開催前日の時点でスケジュールに穴があくかもしれないという話をSlackで聞いたので、それを聞いた私はすぐさまGoogle Docsで原稿を書き始めました。で、すぐ書きおわったのですが、その時にはもうonkさんとsongmuさんが代役に決まったので私の話は無事オクラ入りになりました。 ならまあ、供養しとこうかな、ということでここに載せることにしまし

    作り、造られ、創る
    ylgbk
    ylgbk 2024/08/17
  • 「これ当たるんよ」「次はいつ?」山口県のキーマンに訊く、衛星データで品質向上を実現した小麦農家の生の声と展望 | 宙畑

    「これ当たるんよ」「次はいつ?」山口県のキーマンに訊く、衛星データで品質向上を実現した小麦農家の生の声と展望 2年前に宙畑が取材をした山口県の小麦の生育に衛星データを利用するという事例は今どこまで進んでいるのか。その後と農家さんのリアルな声を知ることができました。 日の農業従事者のうち65歳以上は全体の70%を占めており、高齢化に伴う引退により農業従事者が減少しています。そのため、少ない農業従事者で多くの農地を管理するために、技術を活用して省人化を進める必要があります。 そのようななかで、山口県は農業における省力化の取り組みとして衛星データの活用が積極的に推進されており、様々な先進事例があります。そのひとつが、記事のテーマ「小麦の品質向上」です。 この実証では、基準値を超える小麦の割合が令和4年産では25%だったところ、実証後の令和5年産では56%に倍増。その結果、農家の方からは「当た

    「これ当たるんよ」「次はいつ?」山口県のキーマンに訊く、衛星データで品質向上を実現した小麦農家の生の声と展望 | 宙畑
    ylgbk
    ylgbk 2024/08/12
  • プログラミングの挑戦の楽しさと現役エンジニアからの学び【卒業生インタビューTebiki様】

    フィヨルドブートキャンプを卒業した方々は、どんな経験をして、どんな基準で会社を選び、今エンジニアとしてどんな思いで働いているのでしょうか。 今回はTebiki株式会社で働くmasuyama13さん、unstoppa61eさん、CTOのshibukkさんにお話を聞きました。 自己紹介 :::speak @shibukk Tebiki株式会社のCTO & Co-Founder。神戸大学卒業後、SIerを経てWebシステムの開発会社に入社。ECなどの受託開発やゲームアプリ開発のリードとして従事した後、コーチ・ユナイテッドに転職クックパッドによる吸収合併のタイミングで、同僚だった貴山さんと起業。 最近ハマっているものは、15年前に発売されたデジタルカメラを使った写真撮影。 ::: :::speak @masuyama13 X(旧Twitter): masuyama_13 2021年3月入社。20

    プログラミングの挑戦の楽しさと現役エンジニアからの学び【卒業生インタビューTebiki様】
    ylgbk
    ylgbk 2024/08/05
  • 福岡Rubyist会議04、やりますよ!|Uchio Kondo

    9月7日にやります。もうすぐあと一ヶ月! まず、イベント自体の紹介の前に、福岡でRubyのイベントを―カンファレンスをやるということに関するナラティブを形成したいのでそれを書きます。 §1. 独断と偏見による福岡でのRubyコミュニティの流れまとめ福岡県は行政としてRubyでの開発や創業に力を入れていることは知られていますが、市井のRubyistとして、プログラマとしてRubyのことを話そうじゃないかという流れのコミュニティイベントも粛々とやっていっておりました。 (もちろん福岡県/福岡市ともにRuby関連のコミュニティ行事に多大な協力を継続的にいただいていますが、それはそれとして俺たちはボトムアップでもやってる感を出していきたい) 福岡ではRails Girlsも3回(北九州も含めば福岡県で4回!)開催、またFukuoka.rbのようなコミュニティミートアップもなんとか途切れずやってき

    福岡Rubyist会議04、やりますよ!|Uchio Kondo
    ylgbk
    ylgbk 2024/08/04
  • IT技術書を執筆して、FIRE生活を実現するまで。30冊以上の本を書いて見えてきた「自分らしい生き方」 - Findy Engineer Lab

    はじめに はじめまして、IPUSIRON(@ipusiron)と申します。現在はIT技術書の執筆を業としつつ、FIRE生活を過ごしています。 最初のが出たのが2001年です。途中で学生や会社員だった時期もありますが、20年以上執筆し続けていることになります。その間、30冊を超えるを執筆してきました。 このたび、「IT技術書を執筆して、FIREをどう実現したのか」というテーマのコラムを寄稿する機会をいただきました。これまでのキャリアを振り返りつつ、次に示す内容を紹介します。 IT技術書の執筆活動を続けてきた中で、印象深い出来事 IT技術書を執筆するということ IT技術書を執筆して、FIREを実現した理由や経緯 自らのキャリアを振り返って、他のエンジニアの方々に伝えたいこと Xでは、読書や執筆に関することを日々発信していますので、気軽にフォローしてください。 はじめに IT技術書の執筆活

    IT技術書を執筆して、FIRE生活を実現するまで。30冊以上の本を書いて見えてきた「自分らしい生き方」 - Findy Engineer Lab
    ylgbk
    ylgbk 2024/07/23
  • 集中して作業する技術/how_to_work_deeply

    大吉祥寺PM 2024

    集中して作業する技術/how_to_work_deeply
    ylgbk
    ylgbk 2024/07/13
  • 自己肯定感低くてもなんとか頑張れたいくつかの方法 - 腹は減る

    自己肯定感高いことに越したことはない。専門家のアドバイスを受けながら自己肯定感高められるならそうしたほうがよいし、高まらずとも低くなる原因を低減できるならそれも良いと思う。 そして自己肯定感って後から手に入れるのは結構難しいと思っているので、持っている人は当に大事にしてほしい。 そんな自己肯定感低低な私でもここまでなんとかやってきましたってことでいくつか気をつけていることを書きます。誰かの参考になったらいいな。 自己肯定感とは Wikipediaによると 自己肯定感(じここうていかん)とは、自らの在り方を積極的に評価できる感情、自らの価値や存在意義を肯定できる感情などを意味する言葉である。しかし、後述のように定まった定義はなく、他の類似概念との弁別も充分とは言えない。 ということだそうです。長らく私は自己肯定感とは「自分を愛すること」だと思っており、「自分を愛せない自分はダメだ」と思って

    自己肯定感低くてもなんとか頑張れたいくつかの方法 - 腹は減る
    ylgbk
    ylgbk 2024/07/09
  • 未経験からフィヨルドブートキャンプを卒業して、エンジニアになりました! - すずかのプログラミング勉強記

    はじめに 6月半ばに自作サービスのリリースをもって、フィヨルドブートキャンプ(以下FBC)を卒業しました。 加えて並行して行なっていた就職活動で、第一志望の企業より内定をいただくことができ、7/1よりWebエンジニアとして働きはじめました。 この記事では、FBCでの生活や就職活動の振り返りを書きます。 FBCに入会を検討している方、現在学習中の方に読んでいただけると嬉しいです。 はじめに 自己紹介 フィヨルドブートキャンプとは? 入会まで 入会時の状況 FBCに入った理由 プログラミング歴 卒業までにかかった期間 カリキュラムについて Linux Ruby データベース Sinatra Rails JavaScript React チーム開発について 自作サービスについて 楽しかったこと ブートキャンプの開発に関われた ブログやLTでアウトプットできた 仲間ができた 大変だったこと 学習内

    未経験からフィヨルドブートキャンプを卒業して、エンジニアになりました! - すずかのプログラミング勉強記
    ylgbk
    ylgbk 2024/07/08
  • 無邪気なエンジニアリングができなくなってきた

    タイトルの通り。好きでやっているエンジニアがだんだん好きではなくなってきたような気がして、改めて何が起きているのか、思考はまとまらないから箇条書きする。 無邪気なエンジニアリングとはコードを読む、書くのIOがとにかくたくさん気になったOSSやサービスはすぐさわる記事や登壇で書く以外のアウトプットもたくさん無邪気なエンジニアリングをして、これになりたかったインターネットで一発当てる著名なOSSのコミッターカンファレンスのプロポーザルをたくさん通すをたくさん書いているたくさん質の良い記事を書いて凄い PV 数なりたかったのその行く末生活を全てエンジニアリングに捧げようとする無理あらゆる技術イベントに顔をだそうとする私生活や仕事でしばしば予定がつかずキャンセル帰りが遅くなるのが良くないので、家から近いイベント以外いかなくなった(規模の比較的おおきい)コミュニティを主催するスポンサー探しで苦労こ

    無邪気なエンジニアリングができなくなってきた
    ylgbk
    ylgbk 2024/07/06
  • プライベートでMac使うのやめた

    最近、自分のプライベートの開発環境を大きく変えたので紹介する。 先にまとめ プライベートではMacを使わなくなった 家にUbuntuが入ったミニPCを置いた 外からはThinkPad X1 CarbonからTailscale経由のSSHで家のミニPCに接続 購入まで まず、自分にとって最も大きな変化はプライベートでMacを使わなくなったことだ。2013年くらいにプログラミングを始めてからずっとメインのOSはMacだったので、約10年ぶり、ほぼ初めての非Mac環境である。 自分の普段の開発のユースケースは、Webアプリケーション開発とNode.js上で動くソフトウェアの開発、WebKitへのコントリビューション、たまにRustGoやC/C++で自分専用ツールの開発、くらいなので別にMacで困っているわけではなかった。Web開発やNode.js上のソフトウェアの開発はまあ普通にMacで困らな

    プライベートでMac使うのやめた
    ylgbk
    ylgbk 2024/07/03
  • 2024年7月1日に「フロントエンドエンジニアコース」をオープンします

    現在ある「Railsエンジニアコース」に加えて、7月1日から「フロントエンドエンジニアコース」をオープンする予定です。 Railsエンジニアコースでもフロントエンドには触れていますが、あくまでRailsエンジニアとして必要な程度に留まっています。フロントエンドエンジニアコースではTypeScriptReactを中心として、フロントエンド専門で就職できる様にしっかり学べるコースです。 チーム開発もNext.jsを使った実際に稼働しているサービスを開発するので仕事同様の経験を積むことができます。 「Railsエンジニアコース」では、バックエンド・フロントエンドに加えてインフラにも触れているなど、学習範囲が広く、卒業まで1年以上かかる方が多いほど充実しています。「フロントエンドエンジニアコース」ではフロントエンドに特化して学習するため、卒業までに要する時間は短くなります。 しかし、フロントエン

    2024年7月1日に「フロントエンドエンジニアコース」をオープンします
    ylgbk
    ylgbk 2024/06/17
  • RubyKaigi 2024でキーノートをしてきました - tompngのブログ

    丁度1ヶ月前の5月15日、RubyKaigi 2024 初日のキーノートでしゃべってきました。 タイトルは「Writing Weird Code 奇妙なコードを書くということ」 RubyKaigi, me and weird code 発表スライドはこちら drive.google.com RubyKaigiは僕にとってすごく特別なカンファレンスだし、それが地元沖縄で開催されるということで、絶対何か喋りたいと思って真面目な内容のCFPを出していたんですが、 気づいたら真面目じゃない内容のキーノートをしていました。RubyKaigi当に楽しかったし。すごかった。 RubyKaigiが終わってしばらくは「RubyKaigi当にすごいイベントだった」という言葉が頭の中をループしていて、その時にこのブログを書いていれば、文章の半分くらいが「やばい」で埋め尽くされていたんじゃないかなぁ。 当に

    RubyKaigi 2024でキーノートをしてきました - tompngのブログ
    ylgbk
    ylgbk 2024/06/15
  • 山手線を徒歩で一周する人のための記録アプリ「YamaNotes」をリリースしました - すずかのプログラミング勉強記

    はじめに 山手線を徒歩で一周する人のための記録アプリ「YamaNotes」をリリースしました。 この記事では「YamaNotes」の使い方や、開発過程で苦労したことなどをまとめます。 6/14追記:東京の気温が高くなることが予想されています。熱中症予防のため、涼しくなってからの挑戦をおすすめします。 サービスURL www.yamanotes.com リポジトリ github.com はじめに 自己紹介 アプリの概要 山手線徒歩一周チャレンジとは? 使い方 ログインする 初期設定をする 進捗を確認する 到着する 履歴を確認する 開発に至る経緯 技術スタック 技術選定の理由 短期間で必要な機能を作るため、Rails7Hotwireで実装 コストを抑えて作るため、APIやデプロイ先を調査 地図の表示と描画にLeaflet + OpenStreetMapを使用 Render.com + Sup

    山手線を徒歩で一周する人のための記録アプリ「YamaNotes」をリリースしました - すずかのプログラミング勉強記
    ylgbk
    ylgbk 2024/06/13