タグ

2022年8月15日のブックマーク (17件)

  • 世界のプログラミング言語 第44回 シンプルで現代的なZig言語、RustやC++が複雑すぎると嘆く人の福音となるか - 記事詳細|Infoseekニュース

  • samber / lo はGoperである私を愚直なfor もしくは筋肉信仰から救ってくれるのか? - じゃあ、おうちで学べる

    はじめに Go 1.18 がリリースされました。Go 1.18でシュッとGenerics を手軽に良さを実感する方法としてsamber/lo があります。 もちろん、Tutorial: Getting started with generics で完全に理解できるならそちらの方が良いですし、これを終わった後でやることも推奨です。その他のリリースパーティや勉強会もとても勉強になりますが とにかく、samber/lo 便利なので紹介させてください!!!!!!! go.dev 今回はとても大きな変更です。Generics が入りました。構成としては2つ。 Type parameter Type sets 参考資料 DevFest Tokyo 2021 でmattn さんが発表したスライド&動画がとても分かりやすいので是非、見てみてください。 docs.google.com www.youtube

    samber / lo はGoperである私を愚直なfor もしくは筋肉信仰から救ってくれるのか? - じゃあ、おうちで学べる
  • ソフトウェアのバージョンと開発スタイルの関係について | フューチャー技術ブログ

    はじめに初めまして、TIGに所属している原木と申します。 バージョンという言葉を身近に聞いたり、体感することは多いのではないでしょうか? 霜踏み弱体化前のバージョンでRTAの記録をたたき出したらしいね。最新版ならどんなビルドがおすすめだと思う?(執筆時は三月でした) 今日新作ゲームが配信されるぞ、帰ったら遊ぶんだ…ネットワーク機能を使うためには”体の更新が必要です。更新しますか?” ソフトウェア開発においてもバージョンは決して避けて通ることはできません。しかし、プログラムにバージョンをつける側に立ってみると、そもそもバージョンとは何なのでしょうか?ふわっと考え出すとわりときりがないと思います。 バージョンの付け方ってどんなルールがあるのだろうか? バージョンをつけるタイミングは? バージョンってだいたいどれくらいの期間で上がるのだろう? バージョンって1(or0.1)から始めないといけな

    ソフトウェアのバージョンと開発スタイルの関係について | フューチャー技術ブログ
  • モニタリングシステムの Push 型 Pull 型アプローチと Prometheus についての考察 - def yasuharu519(self):

    この記事はFOLIOアドベントカレンダー16日目の記事です。昨日の記事は @u_nationによるFlux+ViewModel(AAC)+Daggerで画面回転対応してみたでした。 Push v.s. Pull モニタリングシステム、と一言で言っても死活監視やメトリクス監視といろいろあるものの、モニタリングシステムの議論の中で、そのモニタリングシステムが採用している方法が、 Push 型 アプローチなのか Pull 型 アプローチなのかについて議論になることがあります。 また、最近採用事例も増えている監視システムである Prometheus は Pull 型のアプローチがとられています。Push 型、Pull型、それぞれでどういう特徴があるのかについてもちょっと気になったので調べてみました。 Push 型アプローチとは Push 型のアプローチでは、監視対象となるホストにエージェントをイン

    モニタリングシステムの Push 型 Pull 型アプローチと Prometheus についての考察 - def yasuharu519(self):
  • ベストプラクティス・ドリフトについて

    はじめに この記事は「ベストプラクティス・ドリフト~技術選定におけるベストプラクティスの老朽化にどう抗うか~」というタイトルで話した内容の台だ。 経緯としては会社でテックカンファレンスをやることになり、なに話してもいいよとリクエストをいただいてたので、自分が好きな技術選定をテーマに話をさせていただいた。 ベストプラクティスという理想の解を追い求めてるエンジニアは自分を含めて決して少なくないと思う。その場その場はいい感じでも長年のベストプラクティスの変化を見届けると、おっさん目線ではどうしても平家物語の冒頭のような悲観主義が先立ってしまう。 「ずっと技術選定を運用していたら、ベストプラクティスって言われていたどんなものも、いつかオワコンって言われてしまう時代が来るよね」 社内の自分だ。そうした陰口をたたかれぬため、いえ、常にベストプラクティスを最新化し続ける努力を欠かさないようにするために

    ベストプラクティス・ドリフトについて
  • Tailwind CSSの二面性、デザインシステムを借りるということ | Marginalia

    この雑記を書く問題意識は、Tailwind CSSに対して向けられている世の人々の不満が、Tailwind CSSがコミットしていることから外れた、お門違いの期待の押しつけになっているのではないかと感じるところにある。 ライブラリやフレームワーク、道具にはそれが作られた目的があり、果たそうとするコミットメントがある。その圏内において果たされていないコミットメントに対する不満は、それ自体の存在意義にかかわる意味を持つが、しかし利用者が一方的に寄せた期待が果たされないことに対する不満はそうではない。 念押しするまでもないと思うが、これはTailwind CSSに対して不満を向けるべきではないという話ではまったくない。むしろ、その不満の下敷きとなっている Tailwind CSS への期待が Tailwind CSS 自体によってコミットされたものでないとしたら、不満を向けてもしょうがないのでは

    Tailwind CSSの二面性、デザインシステムを借りるということ | Marginalia
  • Webの歴史とはどんなものだったのか 並行世界Web1~Web3ではない、現実世界のWeb以前~Web創世記を語ってみた

    Webの歴史とはどんなものだったのか 並行世界Web1~Web3ではない、現実世界のWeb以前~Web創世記を語ってみた(1/4 ページ) 某社から出版された書籍が、並行世界のWebの歴史を記述しているとTwitter界隈ではちょっと話題になっている(なんか今見たら販売中止になってしまっている)。 別に筆者としてはそれをあげつらうつもりは全くなかったのだが、またしても担当編集の松尾氏より「僕らの知ってる世界線でこのあたりの時代の流れを書いていただけたらと。httpと並行してGopherがあったあたりの」という、分かる人間にしか分からないような依頼が飛んできた。 「Web3関連の書籍とか情報があって、そこでWeb1というのが出てくるんだけど、そこで情報が錯綜しているようなので、僕らが知っている歴史についてまとめておく、みたいな立て付けで」というので、「第三者から見ると大原が若い筆者をイジメて

    Webの歴史とはどんなものだったのか 並行世界Web1~Web3ではない、現実世界のWeb以前~Web創世記を語ってみた
  • おれは、いちいち頭を使わなくてはいけないことを、できるだけ自動化したい。

    おれは信号無視をしない おれは歩行者として信号無視をしない。 しないんじゃないかな。ちょっとくらいはするかもしれない。まったくしないとは言わない。けれど世の中の平均からすると、相当にしない方だと思う。 なぜならば、もしも横断歩道を歩いていて車に轢かれたりしたとき、歩行者信号が青だった場合と赤だった場合では、青信号でしっかり渡っていた場合のほうが、得だからだ。 信号無視して轢かれたのでは、車の責任が少し軽くなって、損だ。……そんな損得勘定する前に、轢かれて死んだらそれでおしまいだけれど。 まあそういうところもある。そういうところもあるが、一番の理由としては、いちいち判断するのが面倒くさいのだ。 右見て、左見て、出発進行。そんなことにいちいち頭を使いたくない。そんなことに自分の「決断」をいちいち使いたくない。 ……などという姿勢は、トルシエに「日人は車がいなくても赤信号を……」などと言われて

    おれは、いちいち頭を使わなくてはいけないことを、できるだけ自動化したい。
  • 期待値をチューニングする - id:onk のはてなブログ

    吉祥寺.pm30 で、チューニングがテーマだったので、マネージャとメンバー間で期待値をチューニングするという LT をしてきた。 トークタイトルは熊とワルツを。トム・デマルコのです。 熊とワルツを リスクを愉しむプロジェクト管理 作者:トム デマルコ,ティモシー リスター日経BPAmazon 「管理」という言葉 「管理」と訳される単語は色々ある goo 和英辞書 によると 〔経営〕management 〔経営,運営〕administration 〔統制〕control 〔監督〕supervision 英辞郎 on the WEB によると administration〔【略】admin. ; adm.〕 caretaking(建物・土地などの) caretaking〈英〉(学校などの公共施設の) charge conduct(業務などの) control custody(大事な物の) d

    期待値をチューニングする - id:onk のはてなブログ
  • 過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try

    先日、このブログでもお伝えしましたが、「VeriServe Test Automation Talk No.3」というオンラインイベントで登壇してきました。 veriserve-event.connpass.com 申込者数はなんと1000人を超えていて、大変驚きました。 僕は「リーダブルテストコード」というテーマで発表しました。スライドはこちらです。 Twitterでたくさんシェアされたり、はてなブックマークがたくさん付いたり、こちらもすごい反響でビックリしました。 で、どんな内容だったの? ひとことで言うなら「テストコードを徹底的にDRYにしようとしちゃダメよ!」というお話です。 このネタは昔からQiitaやTwitterとかでことあるごとに話してきましたが、この勉強会であらためてなぜダメなのか、DRYに書かず、どう書くべきなのか、という話を力説してみました。 優秀なプログラマほど、「

    過度なDRYは読みやすさの敵!?「リーダブルテストコード」という発表をしました #vstat - give IT a try
  • 仕事で出会ったアルゴリズムたち - estie inside blog

    こんにちは。@kenkoooo です。 教科書に載っているようなアルゴリズムって勉強しても仕事では全然使わない、と見せかけて意外と使うなぁと感じたので、仕事で見たことがあるアルゴリズムをいくつか紹介します。 広告を配信したい! あなたはウェブサービスの会社で働いています。サービス利用者のユーザーに広告を配信することで、広告主からお金をもらっています。 あなたは今から広告主からもらった広告をユーザーに配信します。 広告主が 社います。 広告主 は広告を 人に配信したいです。 配信対象となるユーザーが 人います。 ユーザー は広告主 の広告は受け取りを許可しています。 ユーザー は、合計 件までしか広告を受け取りたくないです。 上記のような条件の中で、どのように広告を配信したら良いでしょうか? 条件を整理する 条件を整理してみましょう。 各ユーザーごとに、受け取りを許可している広告主がいます。

    仕事で出会ったアルゴリズムたち - estie inside blog
  • 流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita

    なぜ〇〇というプログラミング言語は流行らなかったのか? 最近、私は古くからあるプログラミング言語に興味があり、LispやSmalltalkなどの言語に興味があります。触っていくうちに、結構面白いな。と思うことがあるのですが、それほど人気があるとは言えません。 例えば、プログラミングの人気を表すTIOBE Indexでも、ランクが高いとは言えませんし、それらの言語はプログラミング言語の歴史。という中で、ちょっと学ぶぐらいで、それほど詳しくは知らない。という人が多いでしょう。 Quoraを探してみると、「Lispはなぜ覇権を握らなかったのでしょうか?」の回答であったり、「Smalltalk が広く使われなくなったのはなぜですか?」という回答が見つかります。 そのように各プログラミング言語に関する言説を読んだり、実際に使って見たり、歴史を紐解いていくうちに、思うことがあったので、まとめたいと思い

    流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita
  • AWSジャパンが今日からテレビCMを全国で放映開始。実在のサービスを少年や少女が活用

    AWSジャパンは、8月15日月曜日からテレビCMを放映開始すると発表しました。放送エリアは一部地域を除く全国、放映期間は12月上旬まで。 テーマは「多様なビジネスをAWSのクラウドで」で、30秒のCMは、少女がプログラミングやリモート会議、デリバリーサービスなどを活用して家族と過ごす「データを活用して楽しい一日に」編と、少年がホテルの予約や動画配信、決済サービスなどを活用して小さな冒険を経験する「あらゆるシーンでイノベーションを」編の2種類。 それぞれのCMのなかで登場するサービスは、ANAや出前館、星野リゾート、Disney+など実際にAWS上で稼働する実在のものとなっています。 すでにセールスフォースやサイボウズなどをはじめとするビジネス向けのSaaSを提供する企業や、ECサイトとしてのAmazonは多数のテレビCMを放映してマーケティングを活発化させています。 これらに続いて、主にI

    AWSジャパンが今日からテレビCMを全国で放映開始。実在のサービスを少年や少女が活用
  • SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ

    SPA認証トークンをどこに保存するかは論争が絶えません。localStorageやCookieがよく使われますが、Auth0は違う方法を採用しています。この記事では、Auth0のトークン管理の方式を理解でき、トークン管理上のセキュリティへの理解を深めることができます。 SPAの認証トークンをどこに保存するか ブラウザでトークンを保存できる場所 保存場所の比較 メリット・デメリット Auth0のアプローチ トークンはインメモリに保存 OpenID Connect準拠とトークン取得のUI/UXの悪化回避を両立 Auth0のjsライブラリ ログイン アクセストークンの(再)取得 図解 ログイン アクセストークンの(再)取得 自サービス内の認証だけのもっと簡易な構成 ログイン IDトークン取得 まとめ SPAの認証トークンをどこに保存するか ReactVueで認証付きSPA(Single Pa

    SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ
  • 日野自動車の報告書が「組織の閉そく感・末期感」にじむ地獄の内容だった→「弊社かな?」の声も大量に

    係長 @cakari14 全文229ページ以降のアンケートを紹介するだけで動画作れそうなほどな文章です。日野自動車を考えると不正が見つかって良かったと個人的には思ってます。 2022-08-03 10:33:41 リンク 日野自動車株式会社 特別調査委員会による調査報告書公表のお知らせ | ニュース | 日野自動車株式会社 特別調査委員会による調査報告書公表のお知らせ。日野自動車株式会社はお客様と社会に価値を創造し、必要とされる存在であるために、挑戦を続けます。 11 users 53 リンク 日経済新聞 日野自動車、開発遅れを「お立ち台」で追及 不正巡る報告書 日野自動車のエンジン試験不正を調査していた特別調査委員会は2日、報告書を公表した。新たな不正を明らかにするとともに、不正が起きた原因を分析した。エンジンの性能試験を担う部署という局所的な問題とすると質を見誤ると指摘。縦割りで上

    日野自動車の報告書が「組織の閉そく感・末期感」にじむ地獄の内容だった→「弊社かな?」の声も大量に
  • 改訂改題版の新刊『事業をエンジニアリングする技術者たち ― フルサイクル開発者がつくるCARTAの現場』が発売 #cartabook - CARTA TECH BLOG

    こんにちは。技術広報の丹野です。 2022年8月8日、CARTA HOLDINGS(以下、CARTA)が監修した『事業をエンジニアリングする技術者たち ― フルサイクル開発者がつくるCARTAの現場』というが ラムダノートさん から発売されました。 書は、和田卓人氏(@t_wada)による旧VOYAGE GROUPのエンジニアたちへのインタビューをまとめた『Engineers in VOYAGE ー 事業をエンジニアリングする技術者たち』(2020年8月7日)を改訂改題した新刊になります。 今回の改訂にあたっては新たなコンテンツを追加しています。 CARTAとしての新たな一歩を体現するエンジニアたちのインタビューを2章追加 『Engineers in VOYAGE』に収録された各事業子会社の「それから」を追加 CARTA 新CTOの鈴木 健太(@suzu_v)による「あとがき」を追加

    改訂改題版の新刊『事業をエンジニアリングする技術者たち ― フルサイクル開発者がつくるCARTAの現場』が発売 #cartabook - CARTA TECH BLOG
  • 「リーダーの作法」マネジメントに限らず、エンジニアとして仕事の作法について書かれた良書

    2022-08-08 リーダーの作法 ささいなことをていねいにを読み終えた。 著者は Netscape でマネージャー、Apple でディレクター、Slack でエグゼクティブを経験した Michael Lopp さんで、過去にBeing Geek や Managing Humans を書かれている。 翻訳の質も非常に高く、楽しく読めた。1 そんなにマネジメント関係を読んでいるわけではないが、HITH OUTPUT MANAGEMENT や、エンジニアのためのマネジメントキャリアパス ―テックリードから CTO までマネジメントスキル向上ガイド 同じくらい良い書籍で、学びや共感を多く感じた。 自分はマネジメントのポジションについたことはないが、仕事をしていくなかでマネジメント関係のソフトスキルや複数人でどうやってうまくリーダシップを発揮して、大きい問題を解決するかに興味があるので、良い書籍

    「リーダーの作法」マネジメントに限らず、エンジニアとして仕事の作法について書かれた良書