タグ

あとで読むに関するkajisukeのブックマーク (56)

  • [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog

    singleflight とは gin とは Middleware Context 2つの実装例 1. 同期待ち方式 2. 非同期待ち方式 まとめ こんにちは。SRE 兼 テックブログ編集長の izzii です。毎年お盆休みに連泊で登山するのですが今年は台風の影響で行けませんでした。悲しい! さて、記事ではパフォーマンス最適化の文脈で登場することの多い singleflight と、ウェブフレームワーク gin を組み合わせた実装例を紹介します。要素技術の概要とモチベーションに触れつつ、試行錯誤についてもお話しします。実装に関しては結局妥協が必要であり正解の形がないので GitHub で公開という形ではなく、ブログを通して自分の考えた2つの実装を紹介することにしました。この記事は Go に関する基礎知識を必要とします。 singleflight とは 複数のスレッド(go routine

    [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog
  • 「部品再利用が日本産業を破壊する」、経済安全保障専門家が警告

    使用済みの製品から部品を回収して再び新品同様の製品として販売する「リマニュファクチャリング(リマニ)」。部品コストの削減やサーキュラーエコノミー(循環経済)、カーボンニュートラルを目的として取り組む企業が徐々に増えている。ところが昨今、ある別の目的でリマニが爆発的に拡大する可能性が出てきた。 それが、部品の安定調達の観点だ。米中対立を発端として世界中でサプライチェーンの再構築が進む中、部品を国内で使い回して調達するリマニへの関心が各国で高まっている。半導体や電池、産業用ロボット、工作機械など品目によっては経済安全保障の強化につながるとの見方もある(図1)。

    「部品再利用が日本産業を破壊する」、経済安全保障専門家が警告
  • Catching Compromised Cookies - Slack Engineering

    Oliver Grubin Sr. Staff Software Engineer, Security Slack uses cookies to track session states for users on slack.com and the Slack Desktop app. The ever-present cookie banners have made cookies mainstream, but as a quick refresher, cookies are a little piece of client-side state associated with a website that is sent up to the web server on every request. Websites use this piece of information to

    Catching Compromised Cookies - Slack Engineering
  • MySQLのSQLクエリチューニングの要所を掴む勉強会を開催しました! - ANDPAD Tech Blog

    こんにちは!DBREの福間(fkm_y)です。先月、弊社でデータベースの技術顧問をして頂いてる三谷(mita2)さんに開発部向けの「MySQL SQLチューニング」勉強会を実施していただきました。 今回はMySQLの得意不得意なことの説明やSQLチューニングの流れ、具体的な事例を元にした対応例、また最近話題のHTAPな製品も紹介していただきとても参考になったのでポイントをおさえてレポートをお伝えします! 開催背景 MySQL の得意なこと、苦手なこと データベースのチューニング手段と特徴 SQLチューニングの流れ インデックス SQLチューニング例 インデックスフルスキャンとカバーリングインデックス ソート まとめ 当日の資料 さいごに 過去開催されたデータベース勉強会レポート 開催背景 弊社では三谷さんによるデータベース勉強会を定期的に開催しています。数年前にも同じテーマで勉強会

    MySQLのSQLクエリチューニングの要所を掴む勉強会を開催しました! - ANDPAD Tech Blog
  • 早速出たぞ、24年度研修資料 新卒向け「エンジニア基礎」、ウィルゲートが公開 “プロ意識”を解説

    コンテンツマーケティング事業などを手掛けるウィルゲート(東京都港区)は4月1日、新入社員向け研修資料エンジニア基礎」を公開した。同社の新卒エンジニア内定者研修で実際に使用したものに、一部加筆・修正した。「エンジニアが持つべきプロ意識とは?」など、基の心構えなどを全218ページに渡って解説している。 作成したのは、入社4年目の同社のエンジニア。研修の目的として「エンジニアとして成長していくために、エンジニアとして必要なスタンスやマインドについて知る」ことを目指し、フロントエンドやバックエンド、インフラなどのテクニカルスキルで成果を出すために必要なポータブルスキルやスタンス・マインドをまとめた。 例えば導入部分では「プロダクト担当エンジニアとして『ドメイン知識を正しく理解する』『自分のプロダクトに1番詳しい人になる』『プロダクトの歴史を想像する(=プロダクトの理解を深める)』などのプロ意識

    早速出たぞ、24年度研修資料 新卒向け「エンジニア基礎」、ウィルゲートが公開 “プロ意識”を解説
  • 障害対応で大切だと感じていることのまとめ - Qiita

    私個人の障害対応の経験と 一昨日参加したIncident Response Meetup vol.1での学びから 障害対応において大切だと感じていることをまとめる。 障害とは リリース後のシステムにおいてシステムの不具合やユーザーの操作ミスによってユーザー業務に影響が出ているもしくは出る恐れがあるもの。 障害対応の目的 システムを直すことではなく、ユーザー影響の回避・低減・早期回復をすること。 障害対応に対する心構え システムの信頼性の要である 障害への対応の仕方でユーザー影響が大きく変わる いつ発生するかわからないため特定の人が常に障害対応をするということは不可能である 素早く適切に行動するための備えが重要である 役割分担 障害対応では復旧対応、原因調査、ユーザーへの説明、社内調整などたくさんのことをやる必要がある。 またそれぞれの作業の難易度が高いことも多い。 一人の人間にできることは

    障害対応で大切だと感じていることのまとめ - Qiita
  • 僕がソフトウェア開発を勉強し始めて3年間でやったこと - うさぎ組

    昨日、@irofさんと飲みながら自分を思い返すと「ちゃんとソフトウェア開発を勉強しはじめてから3年間たった」つまり「@bleisさんを知ってからこの5月でまる3年間たった」 それまでの僕はデザインパターンもオブジェクト指向がなんたるかも、バージョン管理もなにも知らなかった。 毎日言われたことをこなす仕事をして、変えたいけど誰も教えてくれないし、学び方すら教えてくれなかった。 それなりに努力してたけど、よくはわかっていなかった。 そんな状態から抜け出したのが3年前。このブログの先頭でも書いた。当時僕は21歳かな。(ちなみに就職したのは19歳のとき) →【このブログをはじめるきっかけ - うさぎ組】 この3年間でやったことをふりかえってみようと思いました。 ちょっとわかりにくいだろうけど、2009年5月からの12ヶ月周期で書いてみます。 こうやって振り返るのはあくまで僕のためであって、何かを誇

    僕がソフトウェア開発を勉強し始めて3年間でやったこと - うさぎ組
  • 効果のあった英語教材を報告するスレ : ライフハックちゃんねる弐式

    2010年01月01日 効果のあった英語教材を報告するスレ Tweet 0コメント |2010年01月01日 11:11|仕事・勉強|Editタグ :英語教材学習リスニング >http://academy6.2ch.net/test/read.cgi/english/1075863165/ 当ブログサイトはアフィリエイト広告、バナー広告を利用しています。 1 名前:名無しさん@英語勉強中[] 投稿日:04/02/04 11:52オススメな教材や、自分なりに工夫して使ったら効果があったとかの報告をして下さいです。6 名前:名無しさん@英語勉強中[] 投稿日:04/02/04 22:16 遠藤式英会話学習法 hummingbirdのヴィデオテープ(今はCD-ROMあり)で、発音矯正中。 DynEdのCD‐ROMはまだ使ってない。とりあえず無料教材をやってみようと思う。 この勉強法は2ちゃんでは

    効果のあった英語教材を報告するスレ : ライフハックちゃんねる弐式
  • 原曲を越えたカバー曲って存在するの?

    徳永英明の大ヒットカヴァーアルバム『VOCALIST』の完結編、『VOCALIST 4』の全収録曲が発表され、荒井由実、宇多田ヒカル、DREAMS COME TRUEらのバラード曲や、和田アキ子など幅広い女性ヴォーカリストの楽曲をカヴァーすることが明らかとなった 『VOCALIST 4』に収録されるカヴァー曲は、既に先行シングルとして発売されているテレサ・テン「時の流れに身をまかせ」、松田聖子「赤いスイートピー」、JUJU 「やさしさで溢れるように」の3曲を含む全13曲。 今回新たに発表されたのは、宇多田ヒカル「First Love」、荒井由実「翳りゆく部屋」、薬師丸ひろ子「セーラー服と機関*」、古内東子「誰より好きなのに」、DREAMS COME TRUE「未来予想図」など名曲と言われるバラードが中心。 http://music.jp.msn.com/news/article.aspx?

  • ソーシャルメディアの次の形は、ソーシャルアクションプラットフォームかも | ハチヨン dialog

    先日大手ブログの「ねたミシュラン」さんがタイヤメーカーのミシュラン社より警告を受け、サイト名とドメイン名を変更する、という出来事がありました。 個人的には、「ミシュラン」という名前を使っているにしろ企業への直接的なダメージがあるとは思えず、ドメイン停止を強要するというのはちょっと疑問を感じてしまいました。 エントリでこのこと自体の是非を問うつもりはありませんが、もし僕のように考えている人が世間のほとんどを占めているのであれば、或いはこのことによってミシュラン社に対して嫌悪感を抱くユーザーが居るのであれば、ミシュラン社の今回の判断は末転倒であり、間違ったものであると言えるでしょう。 そんなことを思いながら、はてブのコメント欄に こういう時に、どうにかみんなの声を集めて、企業に「その方法は間違ってると思います」って伝える方法があるといいよなあ。そういう声を上げるためのソーシャルメディアがほ

  • 自宅でできるやり方で論文をさがす・あつめる・手に入れる 読書猿Classic: between / beyond readers

    100冊読む時間があったら論文を100「解剖」した方が良い 読書猿Classic: between / beyond readers の続きというか、補遺。 大学等に所属してる人は、そこの図書館と契約してる有料データベースを駆使されたし(使い方はガイダンスがあったりするし、図書館のレファレンスでも教えてくれるだろう)。っていうか、言うまでもないだろ、そんなことは。 ここではフリー(市井)の人が使える手を考える。手はたくさんあるが、いっぱいあっても混乱するだろうから、少しだけ。必要なら追記していく。 とりあえず3つのケースに分けてみた。 1.読みたい論文が決まっている、タイトルも分かっている 2.読みたい分野、知りたいジャンルくらいは決まってる 3.何からはじめればいいのか、さっぱりわからん 番外.論文なんて屋で買えるぜ 1.読みたい論文が決まっている、タイトルも分かっている A.まずは

    自宅でできるやり方で論文をさがす・あつめる・手に入れる 読書猿Classic: between / beyond readers
  • 「足して9になる数字」が四則演算すべての検算を驚くほど加速する理由

    Author:くるぶし(読書猿) twitter:@kurubushi_rm カテゴリ別記事一覧 新しいが出ました。 読書猿『独学大全』ダイヤモンド社 2020/9/29書籍版刊行、電子書籍10/21配信。 ISBN-13 : 978-4478108536 2021/06/02 11刷決定 累計200,000部(紙+電子) 2022/10/26 14刷決定 累計260,000部(紙+電子) 紀伊國屋じんぶん大賞2021 第3位 アンダー29.5人文書大賞2021 新刊部門 第1位 第2の著作です。 2017/11/20刊行、4刷まで来ました。 読書猿 (著) 『問題解決大全』 ISBN:978-4894517806 2017/12/18 電書出ました。 Kindle版・楽天Kobo版・iBooks版 韓国語版 『문제해결 대전』、繁体字版『線性VS環狀思考』も出ています。 こちらは10刷

    「足して9になる数字」が四則演算すべての検算を驚くほど加速する理由
  • TDDを行うとソフトウェアの信頼度が上がる理由 - babie, you're my home

    「TDDはテスト手法か否か」の議論で、いまいち私の考えが伝えきれてないようでした(link1, link2)ので、表題にあることを通じて、私のTDDに対する理解の説明を試みます。 用語説明 題に入る前にこれから使う用語を説明しておきます。 科学的方法には、伝統的な方法としてベーコン由来の実証主義、割と最近のポパー由来の反証主義があります。それぞれ批判はあるのですが、2大潮流といって差し支えないと思います(私は科学哲学については勉強中であり近年の研究はフォローしてないこと、また、観点が反証主義よりなことを、お断りしておきます)。 ここでは、 実証主義……実証の積み重ねから信頼度の高い理論が導けるとする態度 反証主義……様々な反証テストに耐えた理論が信頼度が高いとみなす態度 とします。 先の用語に出てきた、実証、反証とは、 実証……ある理論を経験や実験から真であると証明すること 反証……ある

    TDDを行うとソフトウェアの信頼度が上がる理由 - babie, you're my home
  • サーチナ-searchina.net

  • 手取り16万で毎月貯金を増やしていく方法|増田にゃんねるβ

    1 名前:以下、はてなにかわりまして元増田がお送りします。 投稿日:2009/12/20 01:29:05 16万というのはあくまでも個人的な例で。もっと少なくてもうまくやれば可能でしょう。 家賃はよく言われる「手取りの3割」に則って5万円としておきます。 ポイント あるお金を我慢して使わないようにするのでなく、貯める分のお金は見えない状態にしておく 決めた金額以内で毎月生活する 払うべきは早めに払う 余計な手数料はいっさいかからない。無料。 準備編銀行口座を開設する 下記のすべての口座を作ってください。どれもネットで開設できます。 新生銀行 選考理由:何時でも何回でもATM手数料無料だから。生活銀行として便利です。 スルガ銀行ANA支店 選考理由:VISAデビットカードが使えるから。VISAデビットカードとは銀行口座の残高だけ使えるクレジットカードのようなものです。ANA支店はキャッシュ

  • 達人が語る、インフラエンジニアの心得 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    達人が語る、インフラエンジニアの心得 記事一覧 | gihyo.jp
  • The Linux Kernel

    David A Rusling david.rusling@arm.comv0.8-3 January 25, 1999 JF Projectv0.8-3 December 2000 *フレーム表示* 書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。これは 内部構造のマニュアルではありません。むしろ Linux で使用されている原理や メカニズムを解説したものであり、Linux の動作原理とはどういうもので、なぜそれ が採用されているのかを説明するものです。 Linux という対象は常に変化しています。書がベースにしているのは現在の安定 版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されて いるのがこのバージョンだからです。 また、書は自由に配布してもらってかまわないので、一定の条件のもとにではあり ますが、複製や再配

  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

  • PC

    夏休みスペシャル 2024 iPhoneで3Dモデルを手軽に作成、無料の純正アプリ「Reality Composer」を試す 2024.08.09

    PC