タグ

uzuki-firstのブックマーク (12,760)

  • 「テスト駆動開発」は時を超える技術。凡人が天才と肩を並べるための秘密兵器【米マイクロソフト・牛尾 剛】 - エンジニアtype | 転職type

    連載では、業界の第一線で活躍する著名エンジニアたちが、それぞれの視点で選んだ書籍について語ります。ただのレビューに留まらず、エンジニアリングの深層に迫る洞察や、実際の現場で役立つ知見をシェア!初心者からベテランまで、新たな発見や学びが得られる、エンジニア必読の「読書感想文」です。 著名エンジニアが、独自の視点で「おすすめ書籍」の紹介を行う連載。 今回は、米マイクロソフトのエンジニア・牛尾 剛さんによる『テスト駆動開発』(オーム社)の読書感想文を紹介する。 発売日:2017年10月14日 著者:Kent Beck 訳者:和田 卓人 定価:3,080円 (体2,800円+税) ISBN:978-4-274-21788-3 サイズ:A5 ページ数:344ページ 書籍概要:テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すこ

    「テスト駆動開発」は時を超える技術。凡人が天才と肩を並べるための秘密兵器【米マイクロソフト・牛尾 剛】 - エンジニアtype | 転職type
  • Haystack

    An IDE built on top of a canvas, Haystack takes care of the tedious and confusing parts of coding for you

    Haystack
  • アフガニスタンがまたやらかして世界に影響が出そう

    今アフガニスタンのタリバンがコシュテパ運河っていう超デカい運河(全長285km、幅100m、深さ8.5mで、毎秒650立方メートル)を建設してるんだが こいつはウズベキスタンが農業で使ってる母なる川アムダリヤ川から大量に導水するので大事になりそうである ウズベキスタンは危機感を表明しているがタリバンは案の定聞く耳を持たず運河建設を続行している 運河のスペックは先ほどの通りだが具体的にはアムダリヤ川の総水量500億立方メートルの1/3から1/4の100億~150億立方メートルの水が流れ込む予定のため まあ当然ウズベキスタンの農業はとんでもないことになる 特にウズベキスタンは綿花の生産が世界第6位のため綿の市場は大きく変動するだろうし(当然物議を醸しているウイグル産の綿花のシェアも上がる) アフガニスタン側でどれだけ料が生産できるかによるが糧危機が起こる可能性も高い またアムダリヤ川でピン

    アフガニスタンがまたやらかして世界に影響が出そう
  • 楽天モバイル、競合も驚いた「契約数爆増」の深層

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    楽天モバイル、競合も驚いた「契約数爆増」の深層
  • 隠れヤリマンが思う男の痛い瞬間ランキング

    ・こちらを異性として意識してる様子を一切見せなかったサシ飲み相手の男が終電30分前からソワソワし始める瞬間 →ヤリたいなら異性としてこちらを意識しているということを言動で初手から伝えよう。臆病を誠実という言葉で誤魔化すのはやめよう。 ・コンドームつけるのに手間取った男が暗い部屋で膝立ちで顎引いておちんちんいじってる瞬間 →コンドームの袋の表裏を枕元の間接照明でしっかり確認しよう。表裏さえわかっていれば目隠し状態でもつけられるように練習しよう。 ・上手く挿入できなかった時に露骨に狼狽えたり慌てたりする瞬間 →女性によって位置や角度は違うので、どんなに経験人数が多い男性でも暗い部屋で上手く挿入できない時はある。そういう場合は「あてて」と頼んで相手にあてがってもらうのが良いだろう。 ・三擦り半男が途端に下手になる瞬間 →これについてはかなり厚めに解説する。 さっきまで余裕ありげな男性やいいなと思

    隠れヤリマンが思う男の痛い瞬間ランキング
  • 「退屈だから撃った」 元兵士が証言するガザのイスラエル軍の驚きの行動 | 発砲規則は事実上存在せず 

    This article was originally published in +972 Magazine, in partnership with שיחה מקומית (Local Call). Read the original article. 2024年6月上旬、中東メディア「アルジャジーラ」によって、「簡易処刑」と呼ばれるものの実態を暴露する痛ましい映像シリーズが放送された。そこには、イスラエル兵がガザ地区の海岸沿いを歩くパレスチナ人を射殺する場面が3つ含まれていた。そのいずれにおいてもパレスチナ人側は丸腰で、兵士に危害を加えようとしている様子もなかった。 ジャーナリストによるこうした映像が世に出ることはまれである。しかし、こうした安全上の合理性がいっさいない「処刑」は、「+972マガジン」と「ローカル・コール」の取材に応じた、ガザでの従軍をこの数ヵ月中に終えたばかりの6人

    「退屈だから撃った」 元兵士が証言するガザのイスラエル軍の驚きの行動 | 発砲規則は事実上存在せず 
  • ノーベル平和賞受賞団体「市民を守る唯一の方法は軍しかない」 | NHK

    ロシアによる軍事侵攻からまもなく2年半となるウクライナでは、いまも、連日、激しい戦闘が続いています。ロシア軍の戦争犯罪を記録する活動を行い、ノーベル平和賞を受賞した人権団体の代表は「市民を守る唯一の方法は軍しかない」と話し、平和的な手段で侵攻を止められない現状への苦しい胸の内を明かしました。 おととしノーベル平和賞を受賞したウクライナの人権団体「市民自由センター」の代表で、弁護士のオレクサンドラ・マトイチュクさんが、先週、首都キーウでNHKの単独インタビューに応じました。 マトイチュクさんの団体では、ロシア側がウクライナの人たちに行ったとする暴力や性的暴行などの戦争犯罪を聞き取り、記録する活動をしていて、マトイチュクさんは「プーチンと、ロシア政治や軍事の幹部を侵略の罪で訴追するという歴史の前例を作らなければならない。将来の戦争を防ぐためには、現在の戦争を始めた国家とその指導者を罰する必要

    ノーベル平和賞受賞団体「市民を守る唯一の方法は軍しかない」 | NHK
  • 英経済誌が解説「反移民政策をとる国にはどんな財政リスクがあるのか」 | 先進国で広がる強制送還や受け入れ制限

    欧米などの先進国で、移民の受け入れを制限する政策が相次いで施行されている。英経済誌「エコノミスト」はこの状況を憂慮し、反移民政策には大きな経済リスクがあると警鐘を鳴らす。 欧米で拡大する反移民政策 反移民感情が、先進国で高まっている。 「すべての不法移民は強制送還されるべきだ」と考える米国人の数は、いまや人口の半数に達している。こうした世論を受け、ジョー・バイデン大統領は、メキシコとの国境を不法に越境した人に対し、亡命申請を制限する大統領令を発令した。 2024年の大統領選で共和党候補に指名されたドナルド・トランプ前大統領は、大規模な強制送還を公約に掲げている。もし実現すれば、750万人以上の不法移民が国外追放される可能性がある。欧州中のポピュリズム政党もまた、トランプの方針を追随したいと考えている。 オーストラリアでも移民に肯定的な感情を抱いている人は人口の10%で、数年前に比べると激減

    英経済誌が解説「反移民政策をとる国にはどんな財政リスクがあるのか」 | 先進国で広がる強制送還や受け入れ制限
  • いい加減シェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理を書くのはやめよう! - Qiita

    いい加減シェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理を書くのはやめよう!ShellScriptBashLinuxUNIXmacOS はじめに [ $? -eq 0 ] や [ $? -ne 0 ] は冗長でデメリットしかありません。非常に多く見かける書き方ですが、1979 年に Bourne シェルが広く公開された時からこのようなコードは必要なく、実際に当時は使われていませんでした。このような書き方をしなければならなかった歴史的な経緯などはありません。これはなぜか広まってしまった良くない書き方です。良い書き方は最短の時間と最小の手間で目的を達成します。 優れたコードとは無駄がないコードです。丁寧なコードとは無駄な処理を書くことではありません。優れた文法を持つシェルは短いコードで正しく動作します。[ $? -eq 0 ] や [ $? -ne

    いい加減シェルスクリプトで [ $? -eq 0 ] や [ $? -ne 0 ] なんて エラー処理を書くのはやめよう! - Qiita
  • Webサービスのエンジニア、事業に興味がないとスキル向上も行き詰まる話|えふしん

    中途採用で面接の時にはサービスに積極的に携わりたいと言っていたのに、いざ入社すると受け身姿勢な仕事になってしまい、積極的にサービス向上には関わらなかったり、自分自身から問題意識を持てないと周りからは思われてしまうケースがあります。 仮説としては、 1.前職がクライアントワークだったり、与えられる仕事に対してアクティブに関わるというよりは、受け身的に仕事をする姿勢が板についてしまっている中途採用のケース 2.どうやったらサービスに興味を持ったら良いかわからないケース。当人はやってるつもりだけど周りからできているとは見なされない。考え方が足りないとか、考える方法がわからないとか、考えてる量が圧倒的に少ないようなケース などが考えられます。一定、そこそこの規模のサービスになったりすると、自分自身が関与しているドメインが狭く見えてしまったり、もしくは大きなレバレッジを生み出す余裕がないと思ってしま

    Webサービスのエンジニア、事業に興味がないとスキル向上も行き詰まる話|えふしん
  • 南イタリアは「太陽と海に恵まれた開放感あふれる土地」みたいなイメージがあるけど5年暮らしてわかったのは「日差しがよく当たるだけの絶望の地」だった話

    ナポリを見たら死ぬ @NapRomolo 南イタリア、「太陽と海に恵まれた開放感溢れる土地」みたいなイメージがあると思うけど、5年間暮らしてわかったのは、ここは日差しがよく当たるだけの絶望の地ってこと。まあ来る前からヤバいってことは知ってたんだけど実際に目の当たりにすると色々と思うところがある。 ナポリを見たら死ぬ @NapRomolo 大家は5人家族なのに大家とそのが(ヤミで)働きわずかな賃金を稼ぐのみで、息子とそのは何もしていない。貧乏なのでエアコンすら直せないし、家はカビまみれでつい最近生まれた赤ん坊もカビの中で生活している。1950年代に建てられたボロ家が唯一の財産。 ナポリを見たら死ぬ @NapRomolo 大家夫婦も息子夫婦も、学歴もろくな職歴もないからまともな仕事につけない。わりと酷い状況だと思うけど、この辺りじゃ“平均的”なイタリア人世帯だと言って差し支えないと思う。何

    南イタリアは「太陽と海に恵まれた開放感あふれる土地」みたいなイメージがあるけど5年暮らしてわかったのは「日差しがよく当たるだけの絶望の地」だった話
  • コーヒーの前にセックス─英国人記者も仰天「アイスランドの恋愛事情」 | 「デートに誘うのは、高い費用を払って配管工を雇うようなもの」

    体の相性を確かめてから、真剣な交際にいたるというのはヨーロッパにおいて珍しい話ではない。だが、セックスが大きな意味を持たないアイスランドでは、体の関係が続いても、いつまで経っても「デート」に進展することはなく、ましてや真剣な付き合いまでもっていくのは、相当ややこしいようだ。英紙記者が、アイスランドの奇妙な恋愛事情を現地で徹底取材した。 「コーヒーの前にセックス」は、北欧諸国の恋愛習慣を表す常套句として多用される表現だが、その意味は国によって若干異なる。スウェーデンでは、効率的なデートスタイルのかなり単刀直入な簡略表現だが、そのものずばりの意味で使われているのは、アイスランドだけだ。 どんな展開になったとしても(日を改めてコーヒーを飲みに行く、もっとセックスに励む、同棲を始める、あるいは何もなかったことにする)、考えられる限りのロマンスの順序は「デート」ではなく、「セックス」から始まる。 何

    コーヒーの前にセックス─英国人記者も仰天「アイスランドの恋愛事情」 | 「デートに誘うのは、高い費用を払って配管工を雇うようなもの」
  • 「オーストラリアの炊き出しに日本人が列」「職を求めて130件応募」…“ワーホリ貧困”の原因は? - ライブドアニュース

    「オーストラリアにワーホリに行ったら大金をゲットできる。そんなパターンをよく見かけたが、実際には苦労する部分、違う部分もあった」 現在オーストラリアに滞在しているせっきーさんは、今年1月にワーキング・ホリデー(ワーホリ)を利用してオーストラリアへ。4カ月間語学学校に通った後、現在は現地の暮らしをSNSで発信している。 「オーストラリアに来て1カ月経った段階で仕事探しを始めたが、結論から言うと見つからなかった」(せっきーさん、以下同) オーストラリアはが日円で約2,300円と言われているが、せっきーさんを待っていたのは壮絶な職探しだった。 “レジュメ配り”をして130件ほど応募したが、面接に進んだのは3件だけ。仕事が決まらず、貯金がすり減る日々だったという。 「日円で月14万円ぐらいのを支払い、もかかった。気軽に外はせず、して事代を抑えた。仕事が見つかるまでの2〜3カ月は結構きつかっ

    「オーストラリアの炊き出しに日本人が列」「職を求めて130件応募」…“ワーホリ貧困”の原因は? - ライブドアニュース
  • ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ

    AI機械学習チームのブログリレーも9日目になりました。同チームの横@yokomotodです。 日はJavaGoを題材に並行プログラミングまわりの自由研究をしたお話をしてみたいと思います。 3部構成で、パート1では発端となった「排他制御」について、パート2では「メモリの可視化」について、それぞれJavaGoを比べてみました。 最後にパート3では、それらの動作を規定する「メモリモデル」について、わかりやすく解説されているリソースを紹介します。 長過ぎる! 3行で!! パート1: synchronized = 「排他制御」? Java synchronized vs Go sync.Mutex Goで再入可能なロック? 仮にGoで再入可能なロックを実装するなら? Javaが再入可能を選択した理由 パート2. sycnhronized = 「排他制御」+「メモリ可視性の保証」 Java

    ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ
  • 本番環境でテストするって話の日本人の反応と海外の反応

    https://x.com/HighWiz/status/1817197569099051158 マリーアントワネット「検証機がないなら,番環境を使えばいいじゃない。」 これに対し,日ITエンジニアたちは激おこである。 そして大半が番環境でテストをするのはけからんという話に終始している。これが日の姿である。 まるでオライリーの「オブザーバビリティエンジニアリング」で書かれていた番環境をガラスの城として扱っているパターンそのものって感じがある。 https://netflixtechblog.com/tagged/chaos-engineering 一方,Netflixのようなグローバル大企業はすべからく番環境でテストを行っている。 彼らは惑星規模の計算資源とその上で稼働する大規模なマイクロサービスを運用しているので,事実上,番環境と同等の検証環境を作ることができない。 さら

    本番環境でテストするって話の日本人の反応と海外の反応
  • データベース中心の設計になってしまう問題と闘う - laiso

    『手を動かしてわかるクリーンアーキテクチャ 』の第二章の冒頭に登場する話題に共感したので紹介。 従来の多層アーキテクチャでは、データベースを中心にアプリケーションの 開発が行なわれます。この場合、Web 層はドメイン層に依存し、ドメイン層は 永続化層、つまり、データベースに依存することになります。そうなると、す べてのものは永続化層上に構築されることになり、その結果、いくつかの要因 が絡まり合って、問題が起きやすくなります。 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発 20p 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発 作者:Tom Hombergs,須田 智之インプレスAmazon 著者によれば、機能開発をデータベース中心に設計すると、ドメイン層と永続化層の密結合が

    データベース中心の設計になってしまう問題と闘う - laiso
  • 人間の老化は「44歳頃」と「60歳頃」の2回に分けて劇的に進むと判明

    人は年を取るとしわが増えたり、体の節々に痛みを感じたり、突然体の具合がよくなくなったりすることで老いを実感します。スタンフォード大学の研究チームが、「人間は一定の割合で徐々に老いるのではなく、人生で急激に老化が進むポイントが2回存在する」という研究結果を発表しました。 Nonlinear dynamics of multi-omics profiles during human aging | Nature Aging https://www.nature.com/articles/s43587-024-00692-2 Scientists find humans age dramatically in two bursts – at 44, then 60 | Medical research | The Guardian https://www.theguardian.com/scie

    人間の老化は「44歳頃」と「60歳頃」の2回に分けて劇的に進むと判明
  • もがくトランプ氏、陰謀論に引き付けられる 周囲は目を覚ますよう懇願

    集会に参加するトランプ前米大統領=9日、モンタナ州/Rick Bowmer/AP via CNN Newsource (CNN) トランプ前米大統領と、X(旧ツイッター)を所有する億万長者イーロン・マスク氏とのX上での対談が40分以上の技術トラブルの末にようやく始まったとき、マスク氏は証拠もなくトランプ氏の敵対者が同氏を黙らせるためにXへの攻撃を計画したと主張した。 マスク氏は「トランプ大統領の発言を聞くだけの人々に対して多くの妨害がある」と述べた。 しかし最近、最も熱心にトランプ氏を黙らせようとしているのは、同氏が再び大統領になることを望んでいる人々だ。 経験したことのない急速に変化する政治情勢にまごつき、取り乱しているように見えるトランプ氏は、その状況に対処しようと悪意に満ちたメッセージや、人種差別的な侮辱、陰謀めいた攻撃を繰り広げている。こうした行動は同氏に近い支持者や献金者の目にさ

    もがくトランプ氏、陰謀論に引き付けられる 周囲は目を覚ますよう懇願
  • GitHub、コードの脆弱性を自動的に見つけてCopilotが修正案まで示す「Copilot Autofix」正式サービスに

    GitHubは、コードをスキャンして脆弱性を自動的検出し、コードの修正案を示してくれる「Copilot Autofix」機能を正式サービスとして提供開始すると発表しました。 コード分析エンジン「CodeQL」でコードスキャン Copilot Autofixは、GitHubが開発したコード分析エンジンである「CodeQL」を用いてコードをスキャンし、クロスサイトスクリプティングやSQLインジェクションなどを含むさまざまな脆弱性を検出します。 検出された脆弱性に対しては、Copilotがその説明と修正コードの提案を行い、開発者に提示します。 開発者は提示された内容を確認した上で「Create PR with fix」ボタンを押すと、提示されたコードの変更を含むプルリクエストが作成されます。プルリクエストがマージされれば修正完了です。 Copilot Autofixは過去のコードに対しても適用で

    GitHub、コードの脆弱性を自動的に見つけてCopilotが修正案まで示す「Copilot Autofix」正式サービスに
  • 出生届けた父の外出中にイスラエル空爆、妻と双子が死亡 ガザ

    (CNN) モハマド・アブ・アル・クムサンさんは体を震わせ、信じられない様子で息をのんだ。パレスチナ自治区ガザ地区中部のアクサ殉教者病院。クムサンさんは、病院の中庭にくずおれた。 「頼む、頼むから、会わせてくれ」「は出産したばかりなんだ。どうかに会わせてくれ」。13日に撮影された映像は、クムサンさんが泣き叫ぶ姿をとらえていた。 数時間前、デイルアルバラの自宅アパートを出て、3日前に生まれた双子のアイサル君とアセルちゃんの出生証明書を取りに出かけた。しかし外出先で電話がかかってきて、自宅がイスラエルの攻撃に遭い、2人の子どもとのジュマナさんが死亡したと告げられた。 別の映像ではクムサンさんが布に覆われた遺体の傍らにひざまづき、イスラム教の葬送の祈りをささげていた。病院関係者によると、薬剤師だったクムサンさんのと双子を含め、この地域に対するイスラエルの攻撃で少なくとも23人が殺害された

    出生届けた父の外出中にイスラエル空爆、妻と双子が死亡 ガザ