タグ

petitvioletのブックマーク (3,681)

  • 書評:並行プログラミング入門 - Software Transactional Memo

    TL;DR 並行処理を実装する人のこれからのスタンダードになる一冊。買い。 並行プログラミング入門 ―Rust、C、アセンブリによる実装からのアプローチ 作者:高野 祐輝 オライリージャパン Amazon 買ったら思いの外早く届いたのでパラパラと読み始めたら一気に読み終えてしまった。 総評 敢えて雑な喩え方をするなら The Art of Multiprocessor Programming (通称TAoMP) の内容を薄めてRustやアセンブラや計算モデルを足したようなだった。 日語の書籍としてはかなり珍しくWait-Free, Lock-Free, Obstruction-Freeの違いなどを適切に論じており、TTAS Lock, MCS Lock, TL2といった日語では希少な情報が書かれているレアなである。これらに付いて論じている日語のは知る限り (TAoMPと昔僕

    書評:並行プログラミング入門 - Software Transactional Memo
  • GoとJSON

    GoとJSON merpay Architect goccy 2021/8/20 Go 1.17 Release Party

    GoとJSON
  • A/Bテスト概論 / Introduction of ABTesting

    2021年度・2022年度 リクルート エンジニアコース新人研修の講義資料です

    A/Bテスト概論 / Introduction of ABTesting
  • mouseover 中に表示される DOM のデバッグ | blog.jxck.io

    Update 2024-03-30: Chrome 123 から "Emulate a focused page" が追加された。 これを用いれば良いため、以降の全ての方式は古くなった。 Apply other effects: enable automatic dark theme, emulate focus, and more https://developer.chrome.com/docs/devtools/rendering/apply-effects#emulate_a_focused_page マウスが乗ってないと出ない UI も、そこに Tab などでフォーカスを移し、その状態で Dev Tools の "Emulate a focused page" を有効にすれば良い。 Intro 先日、後輩が「mouseover 中にしか表示されない DOM のデバッグ」に手こずっ

    mouseover 中に表示される DOM のデバッグ | blog.jxck.io
    petitviolet
    petitviolet 2021/08/21
    これが知りたかった
  • Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog

    こんにちは。サイバーエージェント AI 事業部 Dynalyst にて、ソフトウェアエンジニアをしている豊田(@helloyuki_)です。また、Rust 領域における Next Experts も務めています。 先日、CA BASE NEXT という CyberAgent が開催する20代が中心のカンファレンス[^1]に、私も一応20代ということで登壇させていただきました。 内容は Web アプリケーション開発を Rust で行った体験談を語るというものでした。実際に2018年〜2020年頃に Rust をとあるチームのアプリケーションに導入し、引き継ぎのために何をしたかという内容をお話させていただきました。 セッション自体は25分しかなく、またコード例をスライドからかなり削るなど、CG スタジオ仕様への対応が必要でした。というわけで、十分に伝えたいことを盛り込めたわけではありませんで

    Rust で Web バックエンド開発をはじめる | CyberAgent Developers Blog
  • カナダで転職して、プロダクトマネージャーからソフトウェアエンジニアに戻った。

    この記事に関連する話題: ソフトウェアエンジニア、カナダに渡る。 修士課程修了から4年半の間働いたトレジャーデータ (Treasure Data; TD) を8月13日(金)に退職した。インターンから数えるとちょうど5年のお付き合いになる。 ソフトウェアエンジニアとして入社 (2017-2019) 修士課程で機械学習が専門ではない指導教員の下で機械学習を学ぶために Hivemall, Digdag, 自然言語処理, 機械学習などについて話しました プロダクトマネージャーに転身 (2020) 僕は「世界で闘うプロダクトマネージャー」にはなれない。 機械学習エンジニアのキャリアパス。プロダクトマネージャーという選択肢が拓く可能性 カナダ・バンクーバーオフィスに転籍 (2021)1 トレジャーデータ株式会社を退職して Treasure Data (Canada) に入社しました そして今週から、

    カナダで転職して、プロダクトマネージャーからソフトウェアエンジニアに戻った。
  • Airflowの処理の一部をdbtに移行しようとして断念した話 - Classi開発者ブログ

    こんにちは、データプラットフォームチームでデータエンジニアをやっている滑川(@tomoyanamekawa)です。 以前紹介したデータ分析基盤であるソクラテスの改善のためにCloud Composer(Airflow)で行っている処理のdbtへの置き換えを検討しましたが、導入を見送りました。 調べてみてdbtに対するわかりみも深まったので、その供養のために検討内容を公開します。 同じように検討している方の参考になれば幸いです。 dbtとは DWH(Data Ware House)でのquery管理やデータの品質、データリネージの問題を解決してくれるツールです。 すでに先人たちがいろいろな記事を公開してくれているので、詳細は説明しませんがこちらの文がdbtをよく表しています。 ELTの「T」を担当するツール データの前処理における作業をELT(Extract、Load、Transform)と

    Airflowの処理の一部をdbtに移行しようとして断念した話 - Classi開発者ブログ
  • 田村淳「〈延命治療はせん〉と言い続けた母ちゃん。パンツ1枚残さず、告別式の弁当まで手配して旅立った」(婦人公論.jp) - Yahoo!ニュース

    「『なにかあった場合、うちは延命治療はせん』――。これは、母ちゃんが繰り返し僕に伝えていた言葉です。」(撮影:清水朝子) 延命治療を望まないことと、「早く死にたい」と望むことはイコールではありません。田村淳さんの母・久仁子さんは自分の病を知ったときから、大切な家族と楽しく別れるための数々の仕掛けを用意して、旅立ったのです(構成=内山靖子 撮影=清水朝子) 【写真】母の葬儀は、「僕以上の芸人魂、というか、見事なエンターテインメントでした」 * * * * * * * ◆「なにかあった場合、うちは延命治療はせん」 母ちゃんが亡くなって、もうすぐ1年になります。享年72。母ちゃんの話をするといまだに泣きそうになるし、悲しみが薄れることはこの先もたぶんない。実の母を亡くす、というのは当につらい経験ですね。 母ちゃんの左肺にがんが見つかったのは、亡くなる5年前のことです。その報告を電話で聞いたとき

    田村淳「〈延命治療はせん〉と言い続けた母ちゃん。パンツ1枚残さず、告別式の弁当まで手配して旅立った」(婦人公論.jp) - Yahoo!ニュース
  • 自分の勉強や開発をできなくなった - Konifar's ZATSU

    最近夜や休日に自分の勉強や開発をできなくなった。 夜や休日にそんなことせずに業務時間内でやるべきでしょという意見もあると思うが、自分の場合は以前は苦もなく自然とやれていた。それが今はできていない。 理由は明確で、自分が集中できていないからである。背景には育児家事の話はもちろんあるが、時間が取れていないわけではない。 息子は睡眠エリートで毎日2~3時間昼寝をするし夜20時半には寝ている。寝ている時間に何かをすればよいのだが、手が付かない。イメージとしては、1日のMPを使い果たしている感じ。こういう感覚は育児に関係なく経験していて、集中できなくなってしまう時期はあった。 なので「育児家事で時間が取れない」というのは正確ではなくて、「自分が集中できていない」というのが正しい気がする。これは自分の考えであって、家庭にもよるとは思う。家事育児の事情は当に家庭によって全然違う。子どもが生まれたことで

    自分の勉強や開発をできなくなった - Konifar's ZATSU
    petitviolet
    petitviolet 2021/08/16
    “何もしないのがデフォルトで、できたらめちゃくちゃ偉い。” 本当にこれ
  • いい加減、プロダクトマネージャーという職業に幻想を抱くのはやめよう。

    この記事に関連する話題: プロダクト開発者に求められる、これからの「倫理」の話をしよう。 プロダクトマネージャー (PM) としてのこれまでの私的な経験を踏まえて、『プロダクトマネジメントのすべて 事業戦略・IT開発・UXデザイン・マーケティングからチーム・組織運営まで』を読んで思ったことをつらつらと。 (8/12 追記)冒頭で示しているように、記事ではPM=プロダクトマネージャーとして表記しています。後述の通りPMプロジェクトマネージャーは異なるものであり、後者に対して略記は用いていません。 プロダクトマネージャーは当に“魅力的な職業”か “完璧な世界”など存在しない 良かった点 「PMはミニCEOである」という言説や「PMプロジェクトマネージャーの違いは?」というよくある質問に対する補足 「プロダクトの成功」を定義するところから始めることの重要性 PMの武器は信頼、情熱、共感、

    いい加減、プロダクトマネージャーという職業に幻想を抱くのはやめよう。
  • メルカリShops の技術スタックと、その選定理由 | メルカリエンジニアリング

    こんにちは。ソウゾウの Software Engineer (CTO) の @suguru です。連載:「メルカリShops」プレオープンまでの開発の裏側の1日目を担当させていただきます。 7月末にメルカリShopsという新しいサービスが公開されました。メルカリShops は、2021年1月にメルカリのグループ会社として設立したソウゾウが新たに立ち上げたサービスです。 この記事では、メルカリShops を作るにあたり、どういった技術、アーキテクチャを選定したのか、その背景と意思決定をまとめて共有したいと思います。 monorepo まず最初にプロジェクトをスタートしたときに、サービスのリポジトリを作るのですが、迷わず monorepo による構成を選択しました。monorepo は、システムを構成する複数のコンポーネントの独立性を保ちつつ、全ての構成を1つのリポジトリで管理する手法です。今

    メルカリShops の技術スタックと、その選定理由 | メルカリエンジニアリング
    petitviolet
    petitviolet 2021/08/10
    cockroachに移行するんだ、spannerじゃないんだ
  • イーロン・マスクのロケット製造5つのステップがサイコーだった

    イーロン・マスクが YouTube チャネルでスペース X のテキサス工場スターベースの中を歩き回りながらロケット製造や電気自動車について説明しているのを観た。ツイートしたこの件。 これがめちゃくちゃに示唆に富んでいて面白かった。この日のイーロン・マスクは饒舌で楽しそうなので、かなり魅入ってしまった。きっと彼はカンファレンスや会議室の中でインタビューを受けるよりも、工場でみんながロケット作ったり作業している場で語った方が情熱を込めていろいろ説明してくれるんだと思う。 この中で製造工程の話があって、これはロケット製造などの特定分野だけでなく、IT やその他の分野にでも当てはまる普遍的な知見だと思ったので意訳してみた。ざっとビデオを観て印象に残った部分だけを意訳した。あくまで大枠で言ってることをまとめただけなので、もし詳細に興味があればぜひビデオを観てイーロン・マスクの話を直接聞いて確認してく

    イーロン・マスクのロケット製造5つのステップがサイコーだった
  • Why Your Job Title Matters

    This article is part of the series: Ethical Product Developer Recently, I happened to be "categorized" by my past and current job titles a lot, during the immigration and job interview process1. This experience makes me realized that adapting to a certain way of classification defined by someone else was a little discomfort. Here, I strongly believe that entitling someone (or something) is a highl

    Why Your Job Title Matters
  • ソフトウェアエンジニア、建売を買う - Software Transactional Memo

    買った戸建てに付けた表札、住所はぼかした プロローグ 新型コロナが世間を騒がせ始めて以来ずっと在宅勤務をしている。 転職に伴って会社近くに引っ越したので通勤のドアtoドアで30分台を叩き出していた好立地はその活躍の機会をすっかり失った一方で、妥協した40平米の部屋の狭さと1LDK+Sの間取りが巣ごもり子育て核家族を襲った。 外で遊び足りない娘は泣き、広がった活動範囲で家中の物を無秩序に引っ掻き回すので必然的に触られたくないものは高いところに置くことになり、立体的に活用される事になった1LDKの空間は生活の難度を高めジワジワと真綿で首を締めるような状況が続いた。 住んでいたマンションは駅に近いのは良いが作りは古く、冬には窓枠が結露しカビが発生する。窓から降りる冷気はそのまま壁や床にすら結露を起こし室内はカビに見舞われた。それとの因果関係は不明だが冬場の慢性的な体調不良が家庭内の治安を更に悪化

    ソフトウェアエンジニア、建売を買う - Software Transactional Memo
  • 「コロナでどん底」1年無収入のシングルマザー 子は食パンと水道水で空腹しのぐ 一斉休校の余波は今も:東京新聞 TOKYO Web

    が新型コロナウイルス禍に見舞われてから、約1年半。東京都内に住むひとり親の40代女性は「コロナでどん底を見た。『ステイホーム』は地獄だった」と語る。今も生活は苦しい。(柚木まり) 女性の家族を直撃したのは昨年2月27日、当時の安倍晋三首相が唐突に要請した小中高校の全国一斉休校だ。中学生の長男、小学校低学年の長女と3人暮らし。派遣社員として働いていたコールセンターは在宅勤務が難しく、子どもを自宅に残して出勤するわけにもいかない。有給休暇の取得で急場をしのいだが、勤務先から「いつ復帰できるのか」と繰り返し聞かれ、居づらくなって5月の大型連休明けに退職した。

    「コロナでどん底」1年無収入のシングルマザー 子は食パンと水道水で空腹しのぐ 一斉休校の余波は今も:東京新聞 TOKYO Web
  • 一般人には理解されないITで飯食ってる人の部屋選び→インターネット使いたいのでインターネット無料の物件は除外します

    Miyahan @miyahancom ちなみにこれ、フレッツの「提供状況のご確認」ページで候補物件を検索し、そのまま申し込みに進んでプランに「ギガマンション」が出てくれば部屋まで光ファイバが来ている(1Gbps以上はGE-PON方式しかないため)と判断できるぞ。ギガじゃなかったり、詳しい状況確認が必要ですと出たらそっ閉じ。 2021-08-01 09:53:02

    一般人には理解されないITで飯食ってる人の部屋選び→インターネット使いたいのでインターネット無料の物件は除外します
  • メモリの上に置かれているRubyの文字列を覗く - ローファイ日記

    これもフィヨルドブートキャンプの生徒さんの質問からふと思いついた、ちょっとした遊びですが。 (そして、書いてある内容に誤解があったら優しく教えてください) p Object.new => #<Object:0x000055959ddf1910> Rubyのオブジェクトのinspect表示のデフォルトで出てくる、この16進数は、このオブジェクトが置かれているメモリアドレスのことだと知られている。 では、実際にこのメモリアドレスにオブジェクトが置かれていることを確かめるには? さて、以下のコードはLinuxで動かすことにする。 String オブジェクトで試してみる。と言っても、StringのinspectはObjectに定義されたものではなく、自分のクラスで定義しているので、まずはそれを「無効にする」。以下のような方法で Object#inspect を呼ぶように変更できる。 class S

    メモリの上に置かれているRubyの文字列を覗く - ローファイ日記
  • ソフトウェアエンジニア、家を買う - hichihara note

    最高の夏を迎える中庭 前回の記事投稿からだいぶあいていますが、あいかわらずGAFAではない会社でソフトウェアエンジニアをしています。今回は最近の個人的な大仕事であった家を買った話を書きます。ちなみにこの記事にソフトウェアエンジニア要素はほぼないので釣りタイトルになります、ただプロダクト設計やプロジェクトマネージャー的な感覚は必要になって非常に面白かったです。 注意事項: この記事は素人の個人的な意見や感想です、また家に関して何が一番良いかは人それぞれなのでそういった議論もしません。 なぜ家を買ったのか? 子供の小学校入学前であることコロナ禍であることで決断しました。元々、自分やのキャリアや子供のことなども含め賃貸で暮らしてきましたが、子供も大きくなり小学校入学前には持ち家を買いたいなと漠然と考えていました。大体2年前くらいから都内で4LDKの戸建てやマンションを探していて、実際に買う寸前

    ソフトウェアエンジニア、家を買う - hichihara note
  • 20210724_自転車ロードレース ロード 男子個人ロードレース 決勝

    NHK】オリンピックの開催日程、ニュース、特集記事、動画をお届けします。

    20210724_自転車ロードレース ロード 男子個人ロードレース 決勝
    petitviolet
    petitviolet 2021/07/24
    解説がないと分からないものでなく見るだけで素直に楽しめたので個人的にはとても好き
  • オープンでフラットな組織が突然「閉鎖的」と言われるとき|柴田史郎

    柴田(@4bata)です。「それぐらいわかるだろ・・・」が通じなくなるタイミングがあるんだなという発見です! 考えたきっかけ:「オープンでフラットだと思ってたけど、結構閉鎖的なところもある」というセリフを聞いたその人に情報が伝わってなかったのかな。私の最初の感想は「前からそうだった気がするけどな・・・」。以前から整った形で情報はちゃんと流れてない。私にとっては、今働いている会社が閉鎖的には見えてない。実際には閉鎖的な部分があるのだろう。その差を理解してみたくなった。 情報の伝わり方を単純化して考える近くにいる人には自分の活動内容や背景にある意図が勝手に届くとする。携帯の電波が届く範囲、みたいなイメージ。 接触頻度が高い人同士は、いろいろ理解できている。 人数が少ないときは、何もしなくても相互に活動内容や意図が伝わっている・自分が理解できない情報も、一緒に仕事してる隣の人に聞けば情報の背景が

    オープンでフラットな組織が突然「閉鎖的」と言われるとき|柴田史郎