タグ

wait0000のブックマーク (835)

  • 意識も理想も高いけど実現には至れない人|FromAtom

    これは、複数の他社の人から聞いた話をくっつけたり混ぜたり脚色した話になる。つまるところフィクションだ。 あるIT企業ではチームごとに始業時にスタンドアップミーティングを行っている。スクラムで言うところのデイリースクラムである。よくあるやつだ。 ある日、5〜6人くらいの小規模チームに新しいメンバーが加入した。新卒ではないけれど第二新卒くらいの若さのメンバーであった。将来的にはリードする役職(テックリードだったり、デザインリードだったりそういうやつ)につきたいという、意欲のあるメンバーだ。仮にメンバーを山田としよう。 入社後しばらくした山田からマネージャーに相談があった。 「毎朝、スタンドアップミーティングをしているが、時間の無駄にしか感じない。それぞれが進捗を共有するが、自分には関係ないタスクの話を聞いても意味がないので早くタスク消化に入りたい。」 マネージャーはスタンドアップミーティングの

    意識も理想も高いけど実現には至れない人|FromAtom
    wait0000
    wait0000 2024/04/08
    これ、もう一回話合わせたら全部解決するんじゃね?なんでこのマネージャはここで話を終わりにしたんだろう
  • 10年使った食洗機を捨てたら洗い物がラクになった。別れて本当に良かった、でも……

    10年使った食洗機を捨てたら洗い物がラクになった。別れて当に良かった、でも…… 岡田ゆかたん 2024年3月17日 先日、10年近くお世話になった食洗機器洗い洗浄機)とサヨナラした。一番の理由は「壊れたから」だ。当初は買い換えを検討していたのだが、いろいろ悩んだ末、手洗いに戻した。 その選択は大正解だった。食洗機を使っていた時より明らかに、ストレスが減ったのだ。 ・食洗機と仲良しだったあのころ 我が家は夫婦と子ども2人(小学生・園児)の4人家族だが、食洗機を導入したのは、上の子が生まれる少し前だ。 家事は夫婦で手分けしているのだが、器洗いについて、「どちらが洗うか」や「洗い方の問題」(泡が残っているとか洗い残しがあるとか……)などの問題がなかなか解消しなかった。 そこで、キッチンの端に置く卓上型の食洗機を買った。器を放り込むだけでスッキリきれいに洗ってくれるので、どちらが洗うか問

    10年使った食洗機を捨てたら洗い物がラクになった。別れて本当に良かった、でも……
    wait0000
    wait0000 2024/03/17
    飲食店でも手洗いした上で乾燥が早い&清潔という点で食洗機を最後にかけてる気がするし、自宅で使う理由があまり思いつかない。急ぎで乾かしたくもないし、そこまで潔癖でもないし、手洗い工程はなくならないし。
  • 「押したら余命3日になるけど1000万円もらえるボタンがあったらどうする?」「毎日押す」→毎日同じタスクがあるの辛いから不安…

    筒井.xls@エクセル関数擬人化著者 @Tsutsui0524 「押したら余命3日になるけど1000万円もらえるボタンがあったらどうする?」「毎日押す」 っていうネタをみました 私は欠かさず3日に一度ボタンを押すルールを課されるのきついと感じるし、それはどれだけお金を積まれても治らない気がしてる 2023-10-09 10:41:00

    「押したら余命3日になるけど1000万円もらえるボタンがあったらどうする?」「毎日押す」→毎日同じタスクがあるの辛いから不安…
    wait0000
    wait0000 2023/10/10
    何も知らない人に押させて、3日後に1000万円を回収しにいくとか
  • Vim から VSCode に移行して分かったたった1つの真実

    導入経緯 当社は受注開発のIT企業である。2023年に長らくお世話になったVimの利用を辞め、VSCodeを使い始めた。 当社の実情 当社のエンジニア2022年時点で全員がVimを使っていた。当時の案件はメインがRuby on Rails関連であったことも相まって、世に出回る便利なエディタ、IDEに関する情報感度が極めて低かった。 Rails案件ではVimを使うことに対して大きな問題はなかった。補完がある程度効けばバックエンドの実装に支障がないからである。エンジニアとしてそれでいいのかという葛藤は当然あったが、当社のエンジニアは日々の業務をこなすことに集中していた。 (設立当初から積み上げられた歴史としてのvimrc) 転機 ついにその時が来てしまった。 そう、VueTypescript案件が唐突に現れたのである。 当社のエンジニアは皆狼狽した。 Vimで培われた爆速タイピングは、es

    Vim から VSCode に移行して分かったたった1つの真実
    wait0000
    wait0000 2023/08/27
    vimに愛されなかった者か
  • 指摘を批判と捉えない - Konifar's ZATSU

    誰かからの指摘を批判と捉えて過度に落ち込んだり反射的に言い返したりしまったりすることがある。 「指摘を批判と捉えない」というのは、"素直さ"を要素分解したうちの1つと言えると思う。 もちろん伝える側の表現に問題があることもあるけれど、攻撃されてるわけでもないのに勝手に自己防衛モードに入ってファイティングポーズ取ってしまう人は意外といる。 なぜ指摘を批判と捉えてしまうのかをあえて自分だけの問題として考えてみると、「能力が低い」「機嫌が悪い」の2つの結果ではないかと思う。 元も子もない話だが、能力が低いという話に帰着するというのが自分の結論である。 ここでいう能力というのは、一言でいうと想定力である。結局、自分が想定してなかったことを言われて処理しきれない時に発生する現象なのだ。全部先に想定されてる話なら、指摘されても批判とは捉えない気はする。 宿題をやってない子どもがおかんに宿題やらなくて大

    指摘を批判と捉えない - Konifar's ZATSU
    wait0000
    wait0000 2023/07/31
    一番に言い方だと思う。物事の順序的にも発言してから聞くわけだし、衝突を避けるためならまず言い方があってから聞き方があると思うな。マッチョ理論から抜け出すためにはここが大切
  • Twitter's Recommendation Algorithm

    Twitter aims to deliver you the best of what’s happening in the world right now. This requires a recommendation algorithm to distill the roughly 500 million Tweets posted daily down to a handful of top Tweets that ultimately show up on your device’s For You timeline. This blog is an introduction to how the algorithm selects Tweets for your timeline. Our recommendation system is composed of many in

    Twitter's Recommendation Algorithm
    wait0000
    wait0000 2023/04/01
    "author_is_elon", "author_is_power_user", "author_is_democrat", "author_is_republican" というワードは出てくるけど、あくまで計測用らしい https://github.com/twitter/the-algorithm/issues/121
  • すずめの戸締まりの逆

    ヘルコンドルのアバカム

    すずめの戸締まりの逆
    wait0000
    wait0000 2023/02/11
    クジャクの観音開き
  • 「Dart 3」が来年登場。完全Nullセーフな言語となり、Nullセーフティなしの実行はサポート外に

    Dart 3」が来年登場。完全Nullセーフな言語となり、Nullセーフティなしの実行はサポート外に アプリケーションフレームワーク「Flutter」で使われているプログラミング言語「Dart」の開発チームは、来年(2023年)半ばにメジャーバージョンアップとなる「Dart 3」のリリースを予定していると発表しました。 The road to Dart 3 Dart 3, expected by mid 2023, will only support sound null safety. Learn more about how Dart's sound safety compares to other languages, and how we're preparing for this major release in the blog by @MiSvTh → https://t.

    「Dart 3」が来年登場。完全Nullセーフな言語となり、Nullセーフティなしの実行はサポート外に
    wait0000
    wait0000 2022/12/27
    "完全で健全なNullセーフ言語" すごい、健全性と完全性が証明されてる
  • メタバースでパンデミック ソーシャルVRをハッキングする攻撃 ヘッドセットを乗っ取り、ユーザー間でも感染

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 チェコのBrno University of Technology、米Louisiana State University、米University of New Havenに所属する研究者らが発表した論文「Rise of the Metaverse’s Immersive Virtual Reality Malware and the Man-in-the-Room Attack & Defenses」は、他人のVR HMD(ヘッドマウントディスプレイ)とコンピュータに侵入してソーシャルVRを介した攻撃が可能なことを実証した研究報告だ。 バーチャル環境で他の人とやりとりできるソーシャルVR

    メタバースでパンデミック ソーシャルVRをハッキングする攻撃 ヘッドセットを乗っ取り、ユーザー間でも感染
    wait0000
    wait0000 2022/11/22
    攻殻機動隊みたいな世界観
  • 先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?

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

    先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?
    wait0000
    wait0000 2022/10/10
    メモリリークと計算量とアロケーションの頻度は気にするけど、メモリ効率みたいな話はあんまり意識してないかもしれない…(それこそ札束で殴りがち)
  • AI Programmer

    語で指示を出すだけでコードを 自動で生成してくれます。 AI Programmer エンジニアを強力にサポートします。現在プロトタイプを無料で公開しています。AI プログラマーに指示を出してソースコードを生成してみてください。できるだけ具体的に指示を出すと期待通りのコードが書けます。

    wait0000
    wait0000 2022/10/03
    "AIにプログラムを書かせるプログラム"と入力したら標準入力から標準出力へ素通しするだけのプログラムが出てきて、人間に書かせる気まんまん
  • テキストエディタで使われがちなデータ構造 Piece Table の概要と実装 - A Memorandum

    テキストエディタのデータ構造 Gap method Piece Table method Piece Table の構造 Piece Table の実装 Piece Table のメソッド まとめ テキストエディタのデータ構造 テキストエディタで採用されているデータ構造にはいろいろあります。 こちらの論文 Data Structures for Text Sequences では各種データ構造について比較検討されています。 多くは、Gap method や Piece table method をベースにしたものが多いのではないでしょうか(図で言う最下部の中心の丸印に当たります)。最近では Rope なども有名ですね。 Gap method Gap method では、現在のカーソル位置で、テキストバッファを2つに分割し Gap を間に挟み、カーソル位置に対する編集(テキスト追加/削除)を

    テキストエディタで使われがちなデータ構造 Piece Table の概要と実装 - A Memorandum
    wait0000
    wait0000 2022/09/15
    こちらも良い記事で各データ構造のパフォーマンス比較してる http://vivi.dyndns.org/vivi/docs/buffer/edit_buffer2.php
  • Flutterレンダリングパイプライン入門 | CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ

    Flutter レンダリングパイプライン入門 こんにちは、株式会社 WinTicket の大塚(@wait00002)です。 WINTICKET のアプリチームでは、不定期ではありますが有志で輪読会を行い、Flutter の深い知識の勉強を行っています。 今回は、その題材の中でも低レイヤー寄りの話題で、普段 Flutter で開発しているときには意識がしづらい「レンダリングパイプライン」についての解説をしたいと思います。 レンダリングパイプラインを学ぶメリット 「そんな低レイヤー寄りの部分、知らなくても問題ないんじゃない?」と思うかもしれません。実際、ひと通りの実装を行う上で必要となる場面は少ないですし、そういった場合もライブラリを使えば事済んでしまいがちです。 ですが、どうしても既存ライブラリで実現ができない高度な UI を実装したいときや、パフォーマンスチューニングを行うときなど、地に

    Flutterレンダリングパイプライン入門 | CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
  • オブジェクト指向プログラミングは終わった - Qiita

    追記: 振り返りを書いてみました~ -- ここから元記事 別題: 抽象化って言葉もう。。 社内の記事にて、オブジェクト指向のこころ (SOFTWARE PATTERNS SERIES) | アラン・シャロウェイ, ジェームズ・R・トロット, 村上 雅章 | | 通販 | Amazonを紹介してもらいました。 取り上げられた、共通性/可変性分析の解説を見て、はっと思うことがありポエムを仕立てました。 共通性/可変性分析 共通性/可変性分析については、書籍を読むかググって頂けると良いですが、社内記事が良かったので引用させて頂きます。 問題領域にある概念を見つける(共通性の分析) その流動的要素を洗い出す(可変性の分析) 流動的要素を見ながら、その概念が持つ責務を果たすための抽象的側面(≒インタフェース)を導く 各流動的要素の実装上の観点から、インタフェースが適切かどうかを見極め、補正する オ

    オブジェクト指向プログラミングは終わった - Qiita
    wait0000
    wait0000 2022/07/31
    この文章、読んでみんな理解できた?ワイは何言ってるのか分からなかった。自動生成?
  • 哲学者の千葉雅也氏、サイゼリヤのメニューが番号で管理されていることに対して、その非人間性(?)を問題視するツイートをするも、表現があいまいで主張の詳細が不明のため、ツッコミや「それの何が悪いんですか?」といったレスポンスを多数受ける

    千葉雅也 Masaya Chiba @masayachiba サイゼリヤに来たら、番号を記入した紙を渡す形式になっていた。ライス大盛りに一つの記号列が割り当てられている。ひどいと思った。世界は当に寂しいところになった。これでいいと気で思っているんですか、当のところはどうなんですか、と叫びたくなった。 2022-07-05 12:56:36

    哲学者の千葉雅也氏、サイゼリヤのメニューが番号で管理されていることに対して、その非人間性(?)を問題視するツイートをするも、表現があいまいで主張の詳細が不明のため、ツッコミや「それの何が悪いんですか?」といったレスポンスを多数受ける
    wait0000
    wait0000 2022/07/06
    本人も物象化批判と言ってるし歴史とかファシズムの話とかもそのあたりを踏まえた話でしょうし、コンテキストが伝わってなさそうな気がするな。そして違和感を覚えない僕らは資本主義を内面化しきってるという話では
  • 7万人以上のITエンジニアの調査結果、好きな言語は「Rust」、DBは「PostgreSQL」、開発環境はVSCodeを抑えて「Neovim」がトップに。Stack Overflow 2022 Developer Survey

    7万人以上のITエンジニアの調査結果、好きな言語は「Rust」、DBは「PostgreSQL」、開発環境はVSCodeを抑えて「Neovim」がトップに。Stack Overflow 2022 Developer Survey 世界でもっとも大きなITエンジニアのコミュニティサイトの1つである「Stack Overflow」などを運営するStack Overflowは、約7万3000人のITエンジニアにアンケートを行った結果をまとめた「2022 Developer Survey」を発表しました。 The results are in! Our annual developer survey is here with insights from over 73,000 developers. From the most loved and loathed programming langua

    7万人以上のITエンジニアの調査結果、好きな言語は「Rust」、DBは「PostgreSQL」、開発環境はVSCodeを抑えて「Neovim」がトップに。Stack Overflow 2022 Developer Survey
    wait0000
    wait0000 2022/07/04
    思ってたよりDelphiが人気で驚いた
  • ランニングがやめられない!|NHK

    5300キロ。 これは私がこの1年間にランニングで走った距離です。 調べてみると、日列島のおよそ1.5倍でした。 趣味としておよそ10年にわたって続けているランニング。 年々走る距離が増え、毎日走らならいと気が済まないようになっていました。 「これはちょっと異常なのではないか?」 そう思って調べてみたところ、あることばに行き着きました。 「ランニング依存」。 走ることを愛してやまないランナーのみなさん、心当たりはありませんか? 午前4時40分。 私は毎朝この時間に目覚めます。 起きてまず水を飲み、準備運動で体を無理やり目覚めさせ、血糖値を上げるためにチョコレートを2粒べる。 そして、眠い目をこすりながら5時すぎに外に出て、自分で決めたおよそ15キロのコースを走る。 これが私のモーニングルーティーンです。 この習慣は、雨が降ろうが、強い風が吹こうが、眠り足りなくてもどんなに疲れていても、

    ランニングがやめられない!|NHK
    wait0000
    wait0000 2022/06/26
    5300キロ。 これは私がこの1年間にツイッターのTLをスクロールした距離です。
  • CSS設計における、すべてがコンポーネントであるという誤謬

    後日追記: WEB+DB PRESS Vol.133でさらに詳しく書いた。 BEMによってもたらされた、コンポーネントベースのアプローチでは、「ページはコンポーネントの集合によって表現されるべきであり、ページに含まれるのはすべてがコンポーネントである」と考える。しかしこれまでCSSを書いてきた経験から、これではデザイン意図をまともに表現することができないと感じ始めた。なぜなら、普通デザイナーはページのすべてがコンポーネントであるとは考えないからだ。 もちろんページの構成要素のなかには、明らかにそれが「コンポーネント」であると意識して作られたものもある。ただしそれは一部であり、全部ではない。「コンポーネントもあれば、コンポーネントではないものもある」という感覚のほうが普通なのだ。 典型的なUIライブラリにある、「ザ・コンポーネント」みたいなものだけではページは完成しない。例として、一貫してB

    CSS設計における、すべてがコンポーネントであるという誤謬
    wait0000
    wait0000 2022/06/12
    ユーザ体験が一番良いデザインが丸だとして、コンポーネント指向が四角、これだけだと丸を埋め立てるのは無駄が多くて大変だけど、状況に応じて三角や五角を使えたらもっと丸に近づけやすいよね、という話と理解した
  • Vectorized and performance-portable Quicksort

    The latest news from Google on open source releases, major projects, events, and student outreach programs. Today we're sharing open source code that can sort arrays of numbers about ten times as fast as the C++ std::sort, and outperforms state of the art architecture-specific algorithms, while being portable across all modern CPU architectures. Below we discuss how we achieved this. First, some b

    Vectorized and performance-portable Quicksort
    wait0000
    wait0000 2022/06/05
    SIMD使ってQuicksortすると早い。でも使ってるcompress-store命令をサポートしてないアーキテクチャあって困った。ポリフィルしてくれるHighwayを使ったら早くなったって。
  • Kubernetesをだいたい理解するまで

    インフラ初心者がいきなり実務でKubernetesを使うことになったので、その学習記録✎ 流れとしては、 概念的なところを抑える 実際に手元で動かしてみる です! また、すでにKubernetesについて書かれたわかりやすい記事がたくさんあるので、記事はそれらをもとに自分の理解をまとめたものになります。 概念的なこと まずはこれで概要把握 まずは👇を読もう。(ありがたやありがたや...) 僕らは何故Kubernetesを使うのか Kubernetesというものが出てきた背景を、オンプレの時代からどういうふうに変わっていったかわかる KUbernetesの概要がわかる メリデメがわかる Argo CDの例などを用いてどういうふうに使われているのかイメージが付く Kubernetesとは ざっくりいうと、 サービスをコンテナ上で動かすようになったことで起こった、 複数のサーバ上で複数のコン

    Kubernetesをだいたい理解するまで
    wait0000
    wait0000 2022/06/05
    なるほど、キュウベェネテス完全理解した