KentarouTakedaのブックマーク (1,601)

  • Shoko Egawa on Twitter: "「失敗」か「中止」か。後者は、何らかの判断があって止めたニュアンス。でもJAXAは「失敗とは考えていない」と。メディアも「失敗」との言葉を避けている。失敗を失敗と認め、失敗から学んで次につなげればよいのでは…という気がするが。"

    Shoko Egawa on Twitter: "「失敗」か「中止」か。後者は、何らかの判断があって止めたニュアンス。でもJAXAは「失敗とは考えていない」と。メディアも「失敗」との言葉を避けている。失敗を失敗と認め、失敗から学んで次につなげればよいのでは…という気がするが。"
    KentarouTakeda
    KentarouTakeda 2023/02/19
    逆かなー。会見での定義で言うなら「失敗」からは学べない。制御範囲内での意図的な停止であれば原因はログに残ってるだろうしそれこそ学びの宝庫。制御不能でサイレントに停止されたら何も解らん(エンジニア脳)
  • ぬ on Twitter: "居酒屋アルバイターだった私が客の傾向を偏見で語る 1.大学生 どう飲んでも可愛い。吐いても許せる。案外ちゃんとしている。言葉遣いも丁寧。客単価は3000円ほど。いっぱい飲むと意気込んでビール3杯で終わる。 基本誰でも歓迎だが、歳を誤魔化して飲もうとする未成年は可愛くない。舐めるなよ小僧。"

    ぬ on Twitter: "居酒屋アルバイターだった私が客の傾向を偏見で語る 1.大学生 どう飲んでも可愛い。吐いても許せる。案外ちゃんとしている。言葉遣いも丁寧。客単価は3000円ほど。いっぱい飲むと意気込んでビール3杯で終わる。 基本誰でも歓迎だが、歳を誤魔化して飲もうとする未成年は可愛くない。舐めるなよ小僧。"
    KentarouTakeda
    KentarouTakeda 2023/02/04
    飲食5年くらいやってたんだけど見事なまでに全部同意。この連ツイ凄い。 自分のエンジニアらしかなる顧客ニーズの観察力は多分飲食が原体験。人が無力になる瞬間を多く見てると以外と人は単純と解る。酒に限らず。
  • エンジニア飲み会を開催したら意表を突かれた参加者が集まった「世の中いろんな技術者がいるんだな」

    ぶらこん @burakon "エンジニア飲み会"というものを過去何度か開催したんですけど、意表を突かれた参加者 準優勝は「エンジニアというので来ちゃった電気設備工事系エンジニア」 優勝は「インフラエンジニアと聞いてたけど海底光ファイバーケーブルの監視という地球レベルで低レイヤーインフラエンジニア」でした 2023-01-27 00:39:37 ぶらこん @burakon 電気保全、旋盤フライス盤、溶接、PLC、ソフトウェア、ハードウェアなど幅広く学ばせてもらう機会があったけどそれでもまだ「技術者」という意味では当にほんの一部しか知らないんだなと感じました 2023-01-27 17:21:51

    エンジニア飲み会を開催したら意表を突かれた参加者が集まった「世の中いろんな技術者がいるんだな」
    KentarouTakeda
    KentarouTakeda 2023/01/28
    たぶん完全にオレオレ定義なんだけど税理士や医師など士業の多くも自分の中では広義の「エンジニア」に分類されてる。ソフトウェアが絡むかどうかはさておき簿記なんか完全に「ドメイン」だし。
  • もし「リーダブルコード」を弁護士が読んだら? - MNTSQ Techブログ

    こんにちは。「リーダブルコード」を先月読破して、感銘を受けた弁護士の人です。 なにに感銘を受けたかというと、「エンジニアが高級言語を効率的にコーディングするための工夫」は、契約という言語をコーディングするために援用できることがとても多いということです。 例えば、リーダブルコードは「関数には空虚な名前(tmpとかretvalとか)でなく、エンティティの実体に即した名前をつけよう!」と提案しています。 これめっちゃわかります!!!なぜなら、契約言語では当事者というクラスの表現のために「甲」「乙」という定義を未だに使います。そして、甲と乙を逆に書いてしまったままReviewを通過することが実際によくあります。オライリーさんには激怒されるでしょう。 しかし、よく考えると高級言語と契約言語が似ているのは当然だと思うようになりました。それは、どちらも「一定のインプットを入れると、必ず一定のアウトプット

    もし「リーダブルコード」を弁護士が読んだら? - MNTSQ Techブログ
    KentarouTakeda
    KentarouTakeda 2022/12/28
    典型的な実装(契約条項)を構成するインターフェース上の要求事項が標準化されてほしい、なんてことを考えてた時期がある。"implements 自動更新, 即時解除, 機密保持" 的な。シグネチャだけで以外と多くのことが解る。
  • 「エラーメッセージ対応1000本ノック」みたいなのが実は1番スキル上がっちゃうんじゃないかなぁ - Magnolia Tech

    「エラーメッセージ対応1000ノック」みたいなのが実は1番スキル上がっちゃうんじゃないかなぁ でも養殖もののエラーじゃだめなんだよなぁ 天然物じゃないと それができたら、もっとヤバい「エラーが出ないけど、結果がおかしい」にチャレンジしよう— magnoliak🍧 (@magnolia_k_) 2022年9月3日 上記ツイートの引用RTが学びに溢れているので、みんな見て欲しい。 独学で「エラーメッセージをちゃんと読む」という習慣を身につけるのはなかなか難しい。 そもそも色んな出力が、ばーっと出てきて、どれがエラーメッセージなのかも分からないし… エラーへの対応スキルが、仮に、以下のような6つの段階が有ったとして、少なくともステップ3までは適切な人に指導されないと、正しいやり方は身につかないよねぇ。独学で身につけられた人は、「独学でできる、というスキル」がある人だしね。 そもそも「今、エラ

    「エラーメッセージ対応1000本ノック」みたいなのが実は1番スキル上がっちゃうんじゃないかなぁ - Magnolia Tech
    KentarouTakeda
    KentarouTakeda 2022/12/27
    天然物が良いのはそうなんだけどそれはそれで不純物が混ざってたり必要な部位が欠けてたりもするのでそれをらを取り除いたり補ったりする目利き力が無いと食あたり起こしたりもするので難しい。要するに難しいw
  • 技術者だったり院卒だったり、学生時代から勉強を続けてる人間は化け物だなと思った話「尋常じゃない」

    あんちゃん @monosoi_akarusa 技術者という理系院卒というか、学生時代からずっと勉強や研究を続けてる人間が化け物だなと思った出来事を書きます。 2022-11-10 21:10:00 あんちゃん @monosoi_akarusa 先日来技術者の先輩が取り組んでるある仕事で、実現に向けて会計上のハードルが一つあったんですね。具体的にはボカしますが、簿記で言えば一級の範囲の論点。しかも先例が殆ど無いので経理でも回答できず、会計士に質問することになった。ちなみに先輩は技術者なので簿記3級も持ってない。 2022-11-10 21:11:35 あんちゃん @monosoi_akarusa 最初は当然よちよち歩きの状態なので「これってどういうこと?」をワシも沢山聞かれてちんぷんかんながらも拙い回答をした。打合せで会計士がのらりくらり回答するの全部メモ取って、先輩は一からスクラッチで案件

    技術者だったり院卒だったり、学生時代から勉強を続けてる人間は化け物だなと思った話「尋常じゃない」
    KentarouTakeda
    KentarouTakeda 2022/11/12
    これ「技術者だけの特殊能力」でも何でもなく訓練で誰しも身につくものだと思ってるんだけど仕様や要件の議論で少しでも抽象的な話になった途端「そういう技術的なことは…」と話を放棄する人もいて悲い気持ち文字数
  • エンプラ情シスのAWSあるある(業務システム編)

    JAWS-UG情シス支部 第28回 https://jawsug-sysad.connpass.com/event/261308/

    エンプラ情シスのAWSあるある(業務システム編)
    KentarouTakeda
    KentarouTakeda 2022/10/29
    クスッと共感と書いてあったのでクスッと共感したくて読んでみたら3回ほど吐血した。
  • 先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?

    回答 (25件中の1件目) 令和だろうがなんだろうが意識はしてないとダメだと思いますよ。 ハードウェア資源の限られた組み込み系やゲーム系は別として、業務系でもWeb 系でも 1バイトでも少なくなるように無駄を削るみたいなことはしなくてもいいでしょうし、たいていは解放漏れも意識しなくて良くなってます。 昭和〜平成初期のハードウェア/ ソフトウェア事情から考えれば、およそ足りなくなることが考えられないような大量のメモリーを使えはしますが、無限ではありません。 メモリー搭載量は予算次第で増減しますしね。 そして使えるメモリーの量よりも知識や想像力の欠如、考えなしのプログラミングからくる...

    先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?
    KentarouTakeda
    KentarouTakeda 2022/10/10
    昔は文字通りメモリを意識してたと思うんだけど今意識すべきなのは計算量やGC効率、DBなどとの間の帯域。最終的には大体メモリに行き着くんだけど、先輩はそういう順序で説明すれば良かったのではないかな。
  • XMLHttpRequest とはなんだったのか | blog.jxck.io

    Intro Fetch API の実装が広まり、 IE もリタイアを迎えたことで、今後忘れ去られていくことになるだろう XMLHttpRequest について。 どのように始まり、どのように広まり、どのように使われなくなっていくのか。その間に残した多大な功績を残す。 XMLHttpRequest の始まり この名前は非常に長いため、通常 XHR と略される。 この API は、現在の Web API のように W3C/WHATWG による標準化を経て策定された API ではない。 Microsoft によるいわゆる独自実装の API として始まり、後追いで標準化される。 したがって、 Web API の中でもかなり異質な命名である XHR が、 XmlHttpRequest でも XMLHTTPRequest でもなく XMLHttpRequest である理由も、 Microsoft の命

    XMLHttpRequest とはなんだったのか | blog.jxck.io
    KentarouTakeda
    KentarouTakeda 2022/10/02
    エモい。最高。 あと2000年代に「Ajax哲学」みたいな主張が流行りそれかXMLであることの意味をひたすら語る人らがいた印象なんだけど、十数年を経て「単なる言葉遊び」と喝破されているように感じられ、何というか痛快w
  • Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性

    Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性 最近リリースされたSafariとChromeで、CSSのSelectors Level 4(現時点でドラフト)仕様にある疑似クラス「:has()」が相次いで実装されました。 疑似クラス「:has()」は、カッコ内に要素を書くと、その要素を持つ親要素にのみ指定したスタイルを設定できる、という便利な機能を提供してくれます。 ところがこの「:has()」のChromeにおける実装は、jQueryで似たような機能(カッコ内の要素を持つ親要素を選択する)を提供する「:has()」に悪影響を及ぼし、このjQueryの「:has()」を使っているWebサイトでは、Chromeを利用した場合に一定の条件下でWebサイトが壊れるなどの問題を引き起こすことが分かりました(同じエ

    Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性
    KentarouTakeda
    KentarouTakeda 2022/09/21
    記事タイトル初見は失笑を禁じ得なかったものの数秒経って素に帰り、自分が過去に書いたコードで該当が無いか不安になってきた。(仮に該当あったとしてもおそらく昔すぎて絶対思い出せない)
  • 特別な理由なしにgit-flowを新規採用するべきではない - Qiita

    私がこれまでGitの研修講師やブランチ戦略のコンサルティングをおこなってきた経験に基づいて、この記事を書きます。 Gitのワークフローについては自転車置き場の議論になりがちであまり乗り気がしないのですが、最近少し発見があったのと、実際に多くの現場で明らかにフィットしないのに git-flow を検討したり採用したりしようとして苦労をしている様を目撃することが多いので書くことにしました。 この記事で主張する内容はタイトルの通りですが、まず前提として以下を宣言しておきます: 全てのケースに100%フィットするようなワークフローは存在しない git-flowがフィットするケースも探せばあるかもしれない 例えばすでに何年もgit-flowでうまく回せてるよ、など どのようなワークフローを採用するかは最終的にはあなた(のチーム)が判断すべき さて、 git-flow は 2010年1月「A succ

    特別な理由なしにgit-flowを新規採用するべきではない - Qiita
    KentarouTakeda
    KentarouTakeda 2022/07/11
    複数環境で受け入れテスト進行しつつ機能開発も並行稼働、みたいな状況だと意図せずgit-flowとほぼ同じツリーになってたりする。つまり状況によっては役立つのだと思う。この手のは目的を理解し適度に使うべきで要はry
  • 「とりあえずやってみて」とか「まずは自分で考えて」が、今の若者に響かない理由。

    わたしはアルバイト時代、「とりあえずやってみて」「まずは自分で考えて」と言われるのが大嫌いだった。 とりあえずやっても、わからないことがたくさん出てきて途方に暮れるし、自分で考えたところで、それでいいかだれかにお墨付きをもらわないと行動に移しづらい。 どうすればいいのか知ってるんだから、教えてくれればいいじゃん。 とりあえずやってもどうせ失敗してやり直しだし、自分で考えてやっても上の人にいろいろなおされて結局相手の希望通りにさせられるなら、最初から教えてよ。 そう思う。 でもこの思考回路は、「最近の若者はすぐ答えを知りたがる」と、上の世代の人たちからはすこぶる評判が悪い。 「自分でやろうとせず他人に甘え、楽をしようとしている」と受け取られるからだ。 でも、「とりあえずやってみて」が若者に響かないのには、相応の理由があるんだよなぁ。 「無駄なく最短ルートで成長したい」若者たち 「世代論」につ

    「とりあえずやってみて」とか「まずは自分で考えて」が、今の若者に響かない理由。
    KentarouTakeda
    KentarouTakeda 2022/07/06
    これもそうだし「解らなかったら聞いて」辺りも指示する側の怠慢だと思ってる。自分の言語化能力の無さを正当化して相手に丸投げしてる例。あとこれらの話は世代は関係ない。
  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

    KentarouTakeda
    KentarouTakeda 2022/06/23
    「情報不安」とその対処の心がけ、非常によく解る。頂上の見えない永遠の登山のような錯覚に陥るも、少し休んでみると「GitHubとStack Overflow読むだけで食い扶持に困らない楽なお仕事」と勝手に切り替わってたりする。
  • 【独自】トー横のリーダー「ハウル」逮捕 16歳少女とみだらな行為か

    東京・歌舞伎町の「トー横」で活動するグループのリーダーで「ハウル」と呼ばれる男が、少女とみだらな行為をした疑いで逮捕した。 歌舞伎町で「ハウル・カラシニコフ」と名乗る小川雅朝容疑者(32)は、2021年12月と2022年3月に新宿区のマンションなどで、16歳の少女とみだらな行為をした都の育成条例違反の疑いがもたれている。 小川容疑者は「トー横」で炊き出しや清掃活動をする、歌舞伎町卍会の総会長を名乗っていた。 少女は、居場所がない若者らが集まる「トー横」と呼ばれるエリアで、小川容疑者と知り合ったということで、警視庁が経緯を調べている。

    【独自】トー横のリーダー「ハウル」逮捕 16歳少女とみだらな行為か
  • 「NHK全国ハザードマップ」を公開した理由 34テラバイトのデータと格闘 - NHK

    34テラバイトのデータと格闘して「全国ハザードマップ」を公開した理由 5月下旬に公開を開始したNHKの「全国ハザードマップ」。川の氾濫による洪水リスクを中心に掲載し、多くの方に活用頂いています。 ⇒「NHK全国ハザードマップ」の紹介記事はこちら 一方で、「市町村が出しているハザードマップがあれば十分だ」「リスクを網羅していない不完全なマップの公開は良くない」「NHKではなく国が取り組むべき仕事ではないか」といった意見も頂きました。 今回なぜ、このような取り組みを行ったのか。どうやってデータを収集して地図を作ったのか。詳しく説明します。 なぜ「デジタルデータ」を集めたのか? 私たちはこれまで「ハザードマップを見て下さい」という呼びかけを、テレビやラジオのニュースや番組、ネット記事、SNSなどで繰り返してきました。 なぜなら、自分の暮らす場所のリスクを知ることが、災害から命を守るスタートだから

    「NHK全国ハザードマップ」を公開した理由 34テラバイトのデータと格闘 - NHK
    KentarouTakeda
    KentarouTakeda 2022/06/22
    気の遠くなる分量との「格闘」もそうなんだけど、この手のは戦い始める前の作戦立案のからして本当に大変。勘、経験、技術、アテが外れてもめげない心そしてリーダーシップ、一通り要求される。
  • プログラマ歴10年が時給1000円台で仕事をしたら非常に良かった話

    長井産業 今の仕事のやり方では局地的最適化が進みすぎて限界を感じていた ただ立場的に急激に生産性を下げるわけにはいけかない学生アルバイトレベルの給料で仕事をしつつ、非常に多くの新しいツールやサービスを仕事内で試せて満足しているスペック都内在住30歳独身男性。 大学は情報系だったが中退した。 Webプログラマでインフラからデザインまで分野に関わらず幅広くやっている。 今はフリーランスでそこそこの売上がある。 趣味もプログラミングでoss contributionしたりカンファレンスに登壇したりなどをしてる。 多少ぼかして書いてる部分がある 悩み今までに色々な規模や業種の会社でWeb開発をしてきた。 複数のプロジェクトに携わり、多くの人と関わってきた。 「優秀なエンジニア」というものの評価指標は様々あるが、以下のようなことが考えられる。 単位時間あたりの仕様の把握速度が速い単位時間あたりのコー

    プログラマ歴10年が時給1000円台で仕事をしたら非常に良かった話
    KentarouTakeda
    KentarouTakeda 2022/06/14
    スループットをある程度保ちつつこういった試行錯誤を取り入れるのも慣れれば意外とできるので、そういったメタスキルも含めクライアントとの信頼関係を築けるのがベストだと思う。
  • VSCode のリモートコンテナ機能を用いて、あるリポジトリ専用の環境を開発者間で統一する

    概要 VSCode のリモートコンテナ機能を用いると、開発環境を dockerfile の形でコード管理することができます。これにより、開発者が開発に用いる環境をリポジトリごとに統一できます。 VSCodeのリモートコンテナ機能とは コンテナの中に開発環境を押し込んで、その中にディレクトリをマウントして開発するVSCodeの機能です。 リモートコンテナ機能を用いて開発するメリット リモートコンテナ機能を用いて開発することには以下のようなメリットがあります。 local環境を汚さない 複数のプロジェクトで開発するにつれて、local マシンにはそのための様々なアプリ・設定が導入されていきます。この状態には以下のような欠点があります。 導入されたアプリや設定が膨大になって管理しきれなくなり、何のために導入されたか、変更してよい設定なのかが分からなくなる 異なるプロジェクトで必要な設定・アプリ同

    VSCode のリモートコンテナ機能を用いて、あるリポジトリ専用の環境を開発者間で統一する
    KentarouTakeda
    KentarouTakeda 2022/06/05
    これ本当に便利なので積極的に普及させていきたい。知らない人や知ってるけどあまり重視してない人が意外と多い気がしてる。
  • フロントエンドエンジニアが「自分はJSON色付け係」と自虐する理由を考察した - パンダのプログラミングブログ

    「JSON色付け係」という自虐 フロントエンドエンジニアの間では、「私の仕事は JSON に色を付けることです」という有名な自虐ネタがある。 おそらく初出は以下のツイートなのだろう(*1)。ただ、出典はあまり詳しく調べていない。 初めてこの言葉を見た時、面白い言い回しだなと思った。確かにフロントエンド仕事にそういう側面はある。 実際、コンテンツの表示がメインのページで作業すると上記のような気持ちになる。この場合、フロントでやることといえばせいぜい日付の表示形式を適切にフォーマットするくらいだ。結局バックエンドからデータが返ってこないとフロントだけでは何もできないと思うこともある。 もちろん、フロントだけで簡潔する手書き風グラフ作成ツール excalidraw のようなものは別だし、フロントで複雑な状態を扱う部分を書いたり、フォームを使ってユーザー入力を受け付け、入力値を検証するバリデーシ

    フロントエンドエンジニアが「自分はJSON色付け係」と自虐する理由を考察した - パンダのプログラミングブログ
    KentarouTakeda
    KentarouTakeda 2022/06/05
    「なにもわからない」と同じ類の悪ふざけだと思う。色付けるだけにしてもストーリーやコンテキストの理解度はUXの良し悪しとして確実に出てくる。
  • Re: NginxとApacheって何が違うの?? - inductor's blog

    これは何 以下記事のアンサーブログです。 qiita.com 以下のことはコメントに書いたんですが、書ききれなかった部分もあったり整理したほうがいいなと思い記事に起こしています。 現代のアプリケーションではC10K問題よりも先にDBやアプリケーションのボトルネックが先に来るため、C10K問題に遭遇するよりも先にやることがある ミドルウェアとしての成り立ちから設定ファイルの書き方に至るまで、それぞれのソフトウェアで思想が根的に異なるので、単なるパフォーマンス比較をしてもあまり意味がない NginxとApacheの違いをC10K問題を中心に語るのは時代が違う この記事に限らず、多くの「Nginx vs Apache」系記事では「ApacheはC10K問題を抱えている」という論理をベースにそれぞれの違いを表現しています。 が、これは2022年においては(実際にはもっと前からですが)既に事実では

    Re: NginxとApacheって何が違うの?? - inductor's blog
    KentarouTakeda
    KentarouTakeda 2022/05/31
    使い方で優劣が出てしまう程度に「使いこなしてしまう」のはスケール自由自在なクラウド時代においてむしろアンチパターン(責務過剰)だと思うので「どちらも変わらない(ような使い方しかしない)」正解だと思う。
  • 中年IT人材おじさんの平穏 - megamouthの葬列

    IT人材が不足してるんだって。零細Web制作会社で言えば、退職者が残したubuntu12サーバーに眠るRails5アプリをすぐにDDDでマイクロサービスに再構成して、jQuery満載のコードを全て読み下したうえで、フロントエンドReactかなんかのSPAに全部書き換えて、E2Eを含めた自動回帰テストを整備して、ついでにCIも整備して、k8sにデプロイできるようにして、ドキュメントは小まめに残し、職場の心理的安全性を落とさず、飲み会にはかかさず参加、役員との関係も良好で、定期的な勉強会も開いてくれて、それでも残ったプライベートの時間を最新の技術動向やセキュリティ情報の収集に全量突っ込んでくれる、そんなごく当たり前のエンジニアが不足している。ついでに言うと、人類の原罪を一身に贖ってくれるスキルの持ち主も不足しているらしい。多分、我々はもっと求人サイトに金を払うべきなんだろうね。 同業者から、

    中年IT人材おじさんの平穏 - megamouthの葬列
    KentarouTakeda
    KentarouTakeda 2022/05/30
    人材難、低賃金、給与高騰、不景気、別の世界線で起きていた出来事が何故か突然混ざりあったかのような昨今の日本のIT業界。