「フレームワーク」を含む日記 RSS

はてなキーワード: フレームワークとは

2024-05-18

[] 2024-05-18

githubでなにか作ったものアップロードするのは、自分向きではないことに気がついた。

私が仕事で作っているようなwebアプリケーションというのは、誰でも使える一般性の高いものではなく、もっと特定ビジネス依存した特殊ものである

から一般的な誰でも使えるようなものを作るというのにはあまり慣れていないのだ。

なにか作る場合はkaggleのほうが遊び場として向いていると思っている。

kaggleで「コンペ」に参加するつもりはないし、あれはBERTが出現したぐらいからは、少なくともNLP(自然言語処理)界隈は不毛な場となってしまった。

指標があれば不毛なハックがある。それが現実というものである

それに業務実用レベルで使えるモデルというのは、もっと運用のしやすシンプルモデルである

モンスターアンサンブルで精度がSOTAでーすピロローン!なんてことには興味がないが、コンペはそれを目指している。

ではなぜkaggleが良いかと言うと、データセットが転がっていて、notebookも簡単作成できるからである

「このデータをこうやって使うとこういうツールが作れる」「このデータをこうやって分析するとこういう知見が得られる」というのは、「web開発用のMVCフレームワークを作ります」よりも具体性がある。

そして特定データに対するモデリングをするために論文を調べるようなことになった場合は、勉強にもなる。

私は昔、自然言語処理ブログを書いていたが、実験したことコードを載せるタイプ記事が多かった。

ところが自称データサイエンティスト自称NLPエンジニアツイッター上で「ゴミのようなブログを書くな」と言っていて、自分が言われている気がして怖くなったのでブログを閉鎖した。

そういう「政治おじさん」との接触を最大限減らすには、ブログというフォーマットではダメだと思うわけである

私のマグカップには"Talk is cheap, show me the code."と書かれている。

これはリーナストーバルズの名言だが、政治おじさんが近寄らない場所というのは、具体的なコード存在する場所であると言えよう。

2024-05-17

anond:20240517102911

はいGPUの仕組みや重要性を分かりやす説明した本や教材はいくつかあります。例えば以下のようなものが挙げられます

1. 『GPUを支える技術株式会社ボーンデジタル (2023年)

GPU基本的な仕組みから、最新のGPU技術まで幅広く解説されています技術者向けですが、図解も多く分かりやすい内容です。

2. 『つくりながら学ぶ! PyTorchによる発展ディープラーニング小川雄太郎 (2020年)

機械学習フレームワークPyTorchを使ってGPUプログラミングを学べる実践的な書籍です。サンプルコードを動かしながら理解を深められます

3. 『GPU教科書福井真二 (2022年)

GPU歴史から最新アーキテクチャまでを網羅的に解説コンピュータサイエンスの基礎知識がある大学生大学院生向けです。

4. UdemyGPUプログラミング入門 - CUDAOpenCLで学ぶGPUコンピューティング」

オンライン学習プラットフォームUdemy動画講座。GPUの基本からCUDAOpenCLでのプログラミング方法まで解説しています

ただし、ご指摘の通り小中学生向けのGPUの仕組みを分かりやすく教える本は少ないかもしれません。GPUCPUに比べると新しい技術なので、教育現場での普及はこれからという面があるでしょう。

技術の発展に合わせて、今後さらに分かりやす入門書子ども向けの教材が増えていくことが期待されますITリテラシー教育の一環として、GPUについても触れる機会が増えるかもしれませんね。

2024-05-15

良くない体制はずっと治らない

組織体制を変えるのは難しいことなんだなと思った。

IT業界で、昔はSESで働いていて、大手によく客先常駐していた。どこも大手ばかりでノウハウはしっかり蓄積され、設計書なども充実していた。

SESを脱退し、そこそこ大手IT企業正社員になれた。しかし、そこはこれまでのSES客先常駐していたような企業とは違い、あまり体制的には良くはなかった。

工数管理

工数管理は基本中の基本であり、やらないIT企業はなかなかないだろう。しかし、当社は違った。

工数管理をしなかったのである

1日に何をしたのか、報告の義務はなく、ただ作業していればよかった。

工数管理とは、案件ごとに工数管理のための番号(工数番号)を振り、さらにその工数番号ごとに要件定義、基本設計、詳細設計実装/単体テスト結合テスト総合テスト、などのサブ番号に分割して、工数登録することである

さらセキュリティ教育などは個々の案件無関係なことが多いので、維持管理用の工数番号が振られていることもある。

リリース後のトラブル対応なども工数を消費するので、それ専用の工数番号などもあったりする。

さらに、日々の工数を詳細に記載する日報のようなものも導入しているところが多く、どの作業に何時間作業たかを15分単位などで記載する。

工数管理のいいところは、作業サボりにくくなることだ。作業効率客観的に見えてしまうため、現実を突きつけられ、もっと頑張らなきゃ、と思う。

工数管理のだめなところは、とにかく面倒くさいことだ。当然だが、工数管理を行うための工数、は工数管理には入力できる枠はない。が、確実に無視できないレベル工数を消費する。あとトイレなどにつける工数などもない。

当社の工数管理

工数管理はないと言ったが、実はある。

しかし、活用されておらず、形式上だけ数字さえ入っていればそれでいい、というものだ。

その形式上すら煩わしいらしく、若手の意見バリバリ言う人から

工数管理は全く意味がない。適当工数入力していても誰もチェックしていないのか、何も言ってこない。

工数管理をしっかりすれば、1日に働いた時間がわかるのだから、勤怠システム不要である工数管理システムと勤怠システムを一本化すべきだ。

などの意見が出ていた。

月末にテキトー工数入力することすら煩わしいらしい。

そりゃあ工数管理根付いてない企業工数管理を行えばそうなるでしょう。

工数管理業務に結びつくものではなく導入メリットは明確には測れない。しかし、めんどくささは圧倒的だ。

結果、工数管理システムは完全に廃れ、入力すらしなくても誰も何も言わなくなった。

まり、当社はよく言えば従業員意見が通りやすい、悪く言えば従業員わがままが通ってしま企業なのだ

従業員意見尊重し、押し付けをせず、それぞれのルールを重んじる。良いことであるが、それでは業務改善できない。

これまでもそこそこやれてるのだから、それを無視して新ルールを導入しても、組織が壊滅する可能性が出てくるだけだ。

工数管理は基本中の基本だ。どこもやっている。それすらも当社は従業員わがままが通ってしまうのだ。

(まあ当社の工数管理はテキトーからダメだったのであって、もっと厳密に管理して、日報なども義務化すれば、これまでサボってた社員もサボれなくなり、結果的業務改善していたと思うが。)

当社はPDCAを回さな

PDCAはPlan, Do, Check, Action頭文字を連ねたもので、つまり、まずは予定(Plan)ありき。予定がないと実行(Do)はしてはいけない。

実行した後は必ず振り返り(Check)を行いなさい。

それらをした上で次の作業を行いなさい(Action)。

という意味である

当社もPDCA概念はあるし、週報という形でそれを実現している。

しかしその概念根付いておらず、週報以外ではPDCA無視している。

まり当社は、まずは実行があり、計画は立てることは必須ではない。多くの人は計画を立てない。

振り返りも当然実施しない。実行のみがある。Do, Do, Doである

これは作業レベルでそうであるし、案件レベルでもそうだ。案件はたしか最後には振り返りの資料作成する必要がある。しかし、これは単に作成しなきゃいけないか作成してるだけで、綺麗事をまとめた振り返りである

本来は、まずは理想を語り、次に現実を語る。しかし当社は、過去グダグダ言っても仕方ない、と理想を一切語らず、現実のみを語る。しかし振り返り資料には上司受けするような荒唐無稽対策記載される。

当社は、作業の前には計画ありき、などの文化は全く根付いていない。優秀な人間でも根付いていない。

私はただの平社員なので、それらについて指摘はできない。指摘したところで「じゃあどうするの?」と詰められて終わりだ。指摘するなら十分な資料作成と具体的な対応策の準備、そして責任人を動かすカリスマ性が必要だ。私にはそれらを準備してまで無駄に頑張る気はない。

当社はマニュアルを作らない。

驚いたのが部の方針説明会の時だ。

業務改善必要だ。

個々のチームで業務改善に取り組んでほしい。」

と書かれていた。

本来は、業務改善は個々のチームだけの問題ではないので、上層部マニュアル化してルール化すべきではないのか?

アイデアは個々のチームから出してもらっても良いだろうが、それを取りまとめて全体で取り組ませるのは上層部の役目ではないのか?

それをなぜ、個々のチームに依頼する?

業務改善といえばマニュアル作成設計フォーマット作成だ。

マニュアルがなぜ必要か?

それは能力の低い人でもマニュアル通りに作業することで能力の高い人と同等の仕事をできるようにするためである

それすなわち業務改善である

しかし、当社はマニュアルを作る習慣はない。自分用のメモは作るが、維持管理に使えるマニュアルは誰も作らない。

また、当社には設計書のフォーマットはない。

フォーマットがあるだけで記載漏れがかなり減る。考慮漏れも減る。作業が具体化されるからタスクも細分化して記載できる。

当社には推奨するプログラミング言語はなく、推奨のフレームワークもない。

これらが共通化されていれば、開発者がいろいろなチームに参加しやすくなるし、別のチームの有識者相談やすくもなる。

こういった業務改善本来上層部が率先して枠組みを作るべきだ。しかしやらない。

上層部知識がなく、やるとしたら雑な仕事しかしないから、やられると逆に困るのだが。

まとめ

当社はとにかく従業員の声が大きい。強い。

業務改善などの施策を出しても、従業員が納得しないと続かない。

そういう組織文化なのだと思う。

そういう文化を変えるのは並大抵のことでは出来ない。

環境が変われば人は変わるだろうが、そもそも環境を変えるには人を変えないといけない。だから変わらない。

仕事が回らなくなり死にかければ変わるかと思ったが、たぶん変わらない。

仕事の仕方を変えるくらいならきっと死を選ぶだろう。それくらい変わらない。

追記

2024/05/15 10:48

工数管理の是非について:

実装者は成果物作成する側だからサボりにくいのよね。

工数管理すべきなのは成果物ではなくサービス提供する人なのかもしれない。例えばPMなど。

当社の開発チームは、開発者PM以外にも、君必要なの?何やってる人なの?打ち合わせには参加してるけど、ただの工数食い虫じゃね?みたいな人もいるのです。

あと外注さんにも何の工数管理しないのはやばいと思う。外注さんリモートワークだから案件掛け持ちされてる疑惑も出てたし。

2024-05-14

何を書いたらいいのかわからない人は何を書いたらいいのかという話

使ったことがないのならまずはオズボーンのチェックリストを使おう。


手っ取り早く例を挙げる。

あなた脳内でいつもあなたを励ましてくれるかわいい女の子の魅力を書きたいとしよう。


1. 転用してみる

かわいい女の子さらに魅力が追加されるとしたら、どんな属性があるか考えてみよう。

元々想像していたのが黒髪巨乳運動神経が鈍い料理上手な女の子だったとする。

ここにさらに他に得意なモノやコトがあるとしたら何があるか考えてみるといいかもしれない。狙撃とか。読経とか。


2. 適合・応用してみる

料理好きのかわいい黒髪女子匹敵する魅力のあるモノは他に何かないだろうか?

猫でも、平行四辺形でも、水死体でもなんでもいい。

かわいい料理上手な黒髪女子に対抗意識を燃やす平行四辺形水死体存在したら、何が起こるだろうか?


3. 変更してみる

黒髪巨乳運動神経が鈍い料理上手な男の子を登場させてみるとどうだろうか。

ライバル男の娘パターン面白いかもしれない。


4. 拡大してみる

ネタを壮大にしてみよう。

死神が宿る漆黒の髪をなびかせ、アカシックレコードを秘めた乳房を持ち、家の外に一歩も出たことはないがその腕が生み出す料理建物を土台から吹き飛ばすことができる宇宙一美少女の話にしてみたらどうだろう。


5. 縮小してみる

逆に控えめにしてみよう。

茶色っぽい黒髪が特徴で、やや胸が大きいことを気にしていて運動はすこし苦手だが料理人の父を持っていて料理上手になりたい女の子である

なんだか急にリアリティが生まれて、これはこれでなんだか物語性を感じないだろうか。


6. 代用してみる

元ネタを直接書かない、登場しないとしたら誰が代わりになるだろうか。

例として「黒髪巨乳運動神経が鈍い料理上手な女の子」に恋する人物、例えば前頭三枚目になりたくて異世界から来た不死鳥の甥がいたら、どのような主人公になれるだろう?


7. 再配置してみる

属性シャッフルしてみよう。

例えば、巨大料理を作りたくて市民運動をしている乳牛大好きな色黒の女の子がいたらどんな物語が生まれるだろうか?


8. 逆転してみる

金髪で低身長運動神経がいい料理下手な男の子を登場させたらどんなシナジーが生まれるだろうか?


9. 結合してみる

いままで挙げたアイデアを合体させてみよう。

例えば、黒髪で低身長平行四辺形の猫が市民運動を展開する前頭三枚目の乳牛に恋をしてアカシックレコード水死体料理する話があったとしたら、それはどのようにドラマチックにできるだろう?


いかがだろうか。

黒髪巨乳運動神経が鈍い料理上手な女の子」という例から少し極端なアイデアを作り出してみたが、ありふれたフレームワークオズボーンのチェックリスト)を使うだけでも恐ろしいほどにたくさんのアイデアを作り出せることがわかっていただけたと思う。

ここまで極端でなくても、身近なもの上記のように捻るだけでいくらでも書きたいものが生まれると思う。


あなたが仮に政治に興味があるとしたら、自民党党首が仮にアメリカまれブロンド美女だったらどうなるか、考えてみてもいいだろう。

野球なら、横浜ベイスターズ異世界魔導ギルド球団に、読売ジャイアンツ異世界冒険者ギルド球団に置き換えたらどのような選手構成に置換できるだろう。

もっと身近なもの、例えばXとInstagramTiktokが巨大大陸だとしたら、それぞれどんな民族が住んでいて、どのような文化形成しているだろうか。

思い返してみれば、上記のような「少し違う」何かを混ぜたフィクション作品はたくさんあると思う。


他にも似たようなアイデアを生み出すためのフレームワークはたくさんあるので探してみてほしい。


最後大事なこととして、ネタかぶりを恐れないでほしい。

時代はつねに進み、移り変わっているので、新鮮さやなつかしさも同じように少しずつ移り変わっている。

凡庸なのではないか」「突飛すぎるのではないか」などと思わず貪欲アイデアに変換してみてはいかがだろうか。

2024-05-07

凡人の対AI戦略

世界フレームワークAIが組み込まれしまう前に、てきとうに勝手に使って楽して働く

2024-05-06

IT業界特有ことなのだろうか。

から次へとFizzBuzzプログラム書けない、パソコン操作からないゴミ人間に会う。

今の職場でも毎日気が狂いそうだし、

前の職場でもそうだった。

前の職場もそうだったし、その前もそうだった。

自営業になったり転職したり、開発言語・フレームワークを変えても変わらなかった。

3C All-in-One Toolbox

3C コレクション全体が 1 つのパッケージに収まりました。 *

Google によってこのアプリに含めることが許可されていない 3C 機密バックアップと 3C レガシー統計を除きます

3C オールインワン ツールボックスは、多くの機能を最新の使いやすインターフェイスを備えた 1 つの巨大なツールボックス統合します。すべての Android デバイス監視制御、微調整するために必要なすべてのツール

Play ストアでの最速かつ最もフレンドリーサポートアプリの設定、ヘルプサポートからお気軽にリクエスト送信し、懸念事項について言及してください。

権限の詳細については こち

一部の機能では、root必要になるか、Android 6 以降以降の PC 用の 3C Companion アプリ使用必要になる場合があります

このアプリは、アプリ簡単に停止したり、アプリデータ自動的バックアップしたりできる 2 つのユーザー補助サービス提供します。どちらも情報収集することはありません。 プライバシー ポリシー

プロに移行するか、アプリ内購入を使用して、次の機能ロックを解除しま

タブまたはメニュー項目を非表示しま

メイン画面のボタンを最大 4x6 グリッドまで編集

アプリ複数/自動選択並べ替え

自動バックアップと新しいアプリの通知

記録項目とオプション

複数スケジュールウォッチャープロファイル作成する

自動バッテリーマーカーと複数バッテリー管理

ステータス通知から任意機能アクセスするための通知ショートカット

多くの追加ウィジェット

アプリ機能の一部を次に示します。

デバイス マネージャー は、非常に強力なプロファイルタスク スケジュールデバイス ウォッチドッグ提供します。

ファイル マネージャー は、サムネイルフォルダー サイズなどを備えた、非常にシンプルでありながら非常に強力なエクスプローラーです。ビデオ写真お気に入りプレーヤーに直接ストリーミングします。ローカルでも、SambaFTPWebDAVGoogle Drive、Dropbox場所からでも。

アプリケーション マネージャー は、Titanium Backup をインポートする機能を含む、すべてのお気に入りアプリバックアップ/復元提供します。また、Xused フレームワーク使用して、アプリイベント、向き、フルスクリーン、および制御権限保護およびカスタマイズすることもできます

バッテリー マネージャー は、消費量分析改善に役立ちます。完全なデータ (mA を含む) と充電サイクルの履歴プロファイルに基づくカスタム統計使用時またはスタンバイ時の消費量推定デュアル バッテリー デバイスバッテリーの交換、LG Quick CircleSamsung Edge の通知に対する特別サポートバッテリー マネージャー は、消費量分析改善に役立ちます。完全なデータ (mA を含む) と充電サイクルの履歴プロファイルに基づくカスタム統計使用時またはスタンバイ時の消費量推定デュアル バッテリー デバイスバッテリーの交換、LG Quick CircleSamsung Edge の通知に対する特別サポート

ネットワーク マネージャー使用すると、ネットワーク トラフィックの設定と監視可能になります

タスク マネージャー は、シンプルUI提供しますが、さまざまな用途に応じてアプリを分類し、不要アプリを削除するのに非常に効果的です。

CPU マネージャー は、シングルからオクタコアCPU、サーマル、マルチコア、およびほとんどのカスタム カーネル設定を制御します。

システム マネージャー では、Linux カーネル設定を構成できます

ROM マネージャー使用すると、Android OS の設定を行うことができます

★ すべてのアプリケーションとハードウェア コンポーネントアクティティ監視および記録します。履歴グラフィックを含むステータス バー通知が含まれます

アプリウィジェット、またはプロファイルシステム コンポーネント スイッチにより、約 20 以上のデバイス コンポーネント (WiFiBluetooth など) のオン/オフを切り替えることができます

ステータスバー重要情報を表示できる情報通知。

2024-05-02

さわらつきのロゴが嫌い

理由は分からない

見た目が気持ち悪い

俺が使ってるフレームワークにどうか擦り寄って来ませんように

2024-04-29

anond:20240429164203

はいブラウザ実装は確かに**コンピュータサイエンス**の一部です。以下に、その理由をいくつか挙げてみます

1. **アルゴリズムデータ構造**:ブラウザは、効率的検索ソートデータの格納と取得など、多くのアルゴリズムデータ構造使用します。

2. **ネットワーキング**:ブラウザは、HTTPHTTPSなどのプロトコルを通じてインターネット通信します。これらのプロトコル理解実装は、コンピュータサイエンスネットワーキングの分野に直接関連しています

3. **レンダリングエンジン**:ブラウザレンダリングエンジンは、HTMLCSSJavaScriptなどのコードを解析し、それをユーザーが見ることができる視覚的なウェブページに変換します。このプロセスは、計算理論グラフィックスプログラミング言語理解必要します。

4. **セキュリティ**:ブラウザは、ユーザーデータ保護するために、さまざまなセキュリティメカニズム実装します。これには、暗号化サンドボックス化、同一生成元ポリシーなどが含まれます

これらすべての要素は、コンピュータサイエンス基本的概念に基づいています。したがって、ブラウザ実装は、その「サイエンス」の部分を明確に示していますブラウザ設計実装は、これらの理論を実際の製品適用するための実践的なフレームワーク提供します。それらは、問題解決効率的設計、そして最終的にはユーザー価値提供するための方法を探求します。これが、ブラウザ実装コンピュータサイエンスである理由です。

2024-04-28

ソフトウェア技術の99.9%はインターネットから学べるのでググる力を身に着けましょう

こんにちは、皆さん。今日は少し物議を醸すかもしれないトピックについて語りたいと思います

それは、「ソフトウェア技術の99.9%はインターネットから学べるのでググる力を身に着けましょう」という考え方です。

現代ソフトウェア開発者にとって、インターネットは最も重要学習リソースの一つです。

オンライン上には無数のチュートリアルドキュメンテーションフォーラムブログ記事論文があり、それらは私たちが新しい技術を学び、問題解決するのに役立ちます

しかもこれらはソフトウェエア技術のほぼ全分野をほぼ網羅しており、見つからない情報はありません。MIT OCW, arxiv, github, kaggleなどなんでもあります

ググる力」とは、情報効率的検索し、適切な情報を見つけ出す能力のことを指します。

これは、適切なキーワード使用したり、信頼性のある情報源を識別したり、関連性のある情報抽出したりする能力を含みます

ソフトウェア開発は常に進化しています。新しい技術フレームワークが日々生まれ既存のもの更新され続けています

このような環境では、すべてを覚えることは不可能ですが、必要情報を素早く見つけ出す能力があれば、それが可能になります

私の主張は、すべてのソフトウェア開発者自分自身で学ぶこと、そしてそのための最良のツールインターネットであるということです。

そして、そのためには「ググる力」を身につけることが不可欠です。

2024-04-25

anond:20240425203601

ぶっちゃけASDだらけのエンジニア界で

よくわからないインフルエンサー

「あの人って具体的に何やって有名なんですか?」

「有名なフレームワーク作って有名な人とかなんですか?」

って意図せずに言っちゃう人がいないのが不思議

 

登壇とかやってるエンジニアって文系よりの人が多いのかな

空気読めず思ったことすぐいっちゃって怒られるガチめの人たちとは違うよね

2024-04-20

前園氏の本で議論されている通り、私はかつてケースなしでコンピュータを組み立てるというグループの信念に従っていましたが、他の人がこの方法で組み立てるのは非常に不便だと感じることが多いため(人々はその不在を不満に思う傾向があります)、約3000円のフレームワークを注文することに妥協しました。 最近、別のフレームワークを注文しようとした際、信じられないほど安いATXケース(3000円未満!)を見つけたので、非常に驚きました。 そのため、現在3台のコンピューターを組み立てており、2台はケースを使用し、3台目はフレームワーク使用して組み立てます

2024-04-18

好きなポッドキャストについてまとめる

そもそもポッドキャストって何?

映像のない YouTube のような存在ポッドキャストです。

まりラジオのようなものです。

YouTube のように、素人投稿できる音声 メディアです。

どうやって聞けるの?

iOSからであれば、Apple Podcast

Androidからであれば、Googleポッドキャスト

Googleポッドキャストは、YouTube music統合の話が出ている

他にSpotifyAmazon musicradikoからも聞けるらしい。

おすすめポッドキャスト

ヤング日経

経済系の番組はおじさんがしゃべっていることが多いが、この番組若い大学生大学院生女の子最近経済について 話しており、非常に聞きやすく、軽い気持ちで聞けるのが良い。ポッドキャスト的な流し聞きに向いてる。

日経トレンディ & 日経クロストレンド

日経トレンディ及び日経クロストレンドという雑誌編集部が送るポッドキャストで、最近おすすめサービス商品の紹介など。

流行りモノ通信簿

ボケとツッコミの激しい2人が、最近サービス商品漫画映画ドラマなど、とにかく流行っているものについて面白おかしく語る。バルミューダ社長のいじりが好き。

COTEN RADIO

世界日本の歴史データベース化して収益を上げようとする会社運営しており、歴史に関して何時間も熱く語り、勉強になる。田川をいじるネタ面白い。YouTube番組でもある。

Dream Heart

茂木健一郎が、さまざまなゲストを迎えて話すラジオ番組最近だと、鈴木おさむさんだとか、Pecoさんが出た。過去ホリエモンメンタリストDaiGoさん等、有名な人がめちゃくちゃ出ている。スポンサーは聖◎新聞な点が気になりますが、特にそっち系の話はない。

未来授業

Dream Heartと同じくゲストを迎えて、大学研究者などから色々な話を聞けるラジオ番組。残念なことに放送終了している。

仏教伝道協会 presents 笑い飯 哲夫のサタデー・ナイト仏教

初期の方は、笑い飯哲夫さんが仏教に関してあれこれ教えてくれる番組でしたが、ネタが切れてきたのか、だんだんとお坊さんをゲストに迎え、 仏教に関するあれこれをトークする番組 に変わっている

バイリンガルニュース

ニュースを読んで、日本語英語雑談する番組。 私は英語リスニング能力が低いので、英語は部分部しか聞き取れないが、マミはだいたい日本語で話をしているため、文脈からなんとなく英語がわかる気になれる。マイケル日本語を喋れるのに、かたくなに英語しか喋らない。

ゆる言語学ラジオ

文法のあれこれに関して、うんちくを語り尽くす番組YouTube番組でもある。 とにかく収録時間が長い。よくも文法単語に関して長時間話せるものだとトークスキルの高さと教養に感心する。

ニッポンごはん

栄養士料理人コンサルトの3人が日本食文化知識に関して語り尽くす番組で、普段何気なく食べている食事にも深い概念があると気づける。

タダしいyouに見える

中学生から知り合いらしい高槻市出身の2人の雑談番組で、以前はどうしようもない下ネタが多かったが、近年、配信者が結婚子育てを重ね、人間としてまともになっていく感じが興味深い。初期の方から聞いていると、配信者の人生を覗き見している感じが良かったが、 現在過去回は封印されている。

ビジネスウォーズ

トヨタ vs ホンダ任天堂 vs ソニーナイキ vs アディダスなど、業界内で有名な2つの企業がどうやって生まれたのか?どのように成長していったのか?をストーリー仕立てにした番組。 もともとは海外番組で、それを日本語翻訳した番組ありちゃん構成が練られている。

新刊ラジオ

新刊の本の内容をドラマ化や、要約して配信する番組。近年、YouTubeでよく見る本の要約のプロ版だと思う。劇団員ナレーション声優をしていそうに見える。しかし、現在 2020年更新は止まっている。

楠田祐の「人事放送局」~有名企業の人事にズバリ聞く!

大手企業相手の人事コンサルタントである楠田祐が、様々な有名企業人事部ゲストに、人事評価ってどうやるのか、社内コミュニケーションをどうするのか、リモートワークの対応はどうなのかなど、 どのような人を採用するのかなど、人事に関する貴重な話を聞ける。

都会と森のフリーランス

フリーランス全般に関して、家賃をどうしているだとか、発注に関する話だとか、 業界限定しないフリーランスの話を聞ける。しかコロナ禍の始まりと共に更新が止まっており 、コロナ禍以降、彼らはどうしたのか気になって仕方がない。

グリテンラジオ

転職サイトGreen編集部配信している番組で、転職にまつわる話題を話したり、ユニーク事業をしている企業ゲストに迎えて話す番組

backspace.fm

散財王のドリキンと、長らく Web記事ライター活躍していた松尾さんがメインでお送りする番組です。主にガジェット系の話でApple 製品カメラの話などを語っています。かつてはIT系ニュースについて話す番組だったが、 最近自由気ままに好きなことについて話す番組となっている。AIに関する話題も聞ける。 コミュニティ活動も盛んな様子です。

テック系のポッドキャスト

テック系のポッドキャストも多く聞いてるのですが、 テック系に興味がない方もいると思うので 別にまとめますYouTube場合IT系番組初心者向けすぎたり極端な意見を述べる番組散見するが、ポッドキャストは本格的に技術的に語る番組が多い気がする。

Rebuild.fm

宮川達彦さんが運営している番組で、知り合いのエンジニアたちをゲストに迎えて、あれこれ雑談する話で、サンフランシスコで働いているエンジニアも居ますが、意外と技術 寄りの話は少なく雑談が多い。過去に、Perll開発者ラリー・ウォールや、Ruby開発者まつもとゆきひろが出演していた。

mozaic.fm

ブラウザ仕様変更フロントエンド系のフレームワークの最新動向などをキャッチアップして放送する番組で、そういう情報基本的英語なので日本語で話してくれると、とても 勉強になるのだが、話の内容が本格的すぎて気軽に聞ける番組ではない。

fukabori.fm

特定技術専門家を招き、深堀って専門的な話を聞してもらえる番組。これまた、えらく話が専門的で理解が難しいことが多い。最近、t_wadaさんがTDDの誤解について語っていて勉強になった。

エンジニアストーリー by Qiita

Qiitaプロダクトマネージャーの方が、Qiita投稿している人をゲストに迎えて話を聞ける番組ミノ駆動さんや、無職やめ太郎の話が聞けて興味深い。

UIT INSIDE

LINEヤフーフロントエンド チームが送る ポッドキャスト 番組で、フロントエンド最前線の話が聞ける。インターン組のレベル高すぎて、それを聞いてるワイは死にそうになった。

プログラム雑談

Androidを支える技術」を書いているkarino2さんが配信している番組技術的な話や、プログラマーがどうあるべきかなどの心構え などを語っている。この番組が特徴的なのは、定期的にkarino2さんがほとんど1人で延々と喋って配信している点であり、ポッドキャスト番組の中には一人で喋っていることに限界を感じて ゲストを迎える 番組も多いのに珍しいと思う。なろう系について語り続ける場合もある。

engineer meeting podcast

おそらく、サイバーエージェント系の会社で一緒だった人たちが始めている番組で、 主に雑談や近況報告など。気軽に流し聞きできて良い。

アジャイルラジオ

スクラム関西というコミュニティ運営しているアジャイルスクラムについて話す番組です。アジャイルスクラム世界の話が聞ける。アジャイルスクラムではない近況報告や雑談などのほうが多い気もする。

EM . FM

主にエンジニア的な組織論に関する話です。組織に関する抽象度の高い哲学的な話が多く、毎回、理解できるような、難しくて理解できないような気持ちに駆られる。

PHP現場

PHPにまつわる配信番組なのですが、最近更新されていないのが残念。

Backyard Hatena

はてなの開発部もポッドキャストを公開してます。非常に淡々とした雰囲気

これから聞いてみたいポッドキャスト

安住紳一郎の日曜天国

安住紳一郎アナウンサー番組ポッドキャスター化されており いつか聞いてみたと思う

「話し方」のハナシ

コミュニケーション力が上がりそうなので いつか聞いてみたいと思う

Misreading Chat

コンピューターサイエンス系の論文を紹介している番組らしいのでいつか聞いてみたいと思う

むすびに

何かおすすめポッドキャストあったら、トラックバックや、ブクマで教えて頂けると幸いです

2024-04-16

anond:20240416095040

テスト対象は大小さまざま。OS保守だったり、アプリだったり。レガシーだったり、モダンだったり。個人だったりチームだったり。GUIだったりCUIだったり。

OS保守なら無いのはおかしいだろう

GでもCでもUIはまた別

結論としては書かないほうがいいと思った。

そういうこともある

テストを書くためのコストが小さいなんて妄想もいいところだ。クソデカである

全然小さいというか書くためと変更のコストがクソデカなら何か間違ってる

結局、テスト対象も変わってしまうし、プロジェクト設定も変わるし、Jenkinsも変わるし、人間の頭の中も変えないといけない。

Jenkins?jUnit等ではなくて?

100人以上かかわる巨大プロジェクトでも「テストコードを書かなかったので破綻した」、とかはなかった。

まあそれはないだろう

テストコードを書くと実装の見落としが見つかってありがたいことはあった。

テスト設計図から

デバッグするよりテスト書いたほうが早いことがあった。

それはデバッグの一環のような

git pushするたびに毎回走っても全くの無意味だった。

無意味ものを流してはいけない

テスト対象が変わるとテストを書き直さないといけないのがサイアクだった。非効率化の極みだ。人生無駄

一番よくあるやつ

そこのバランス考えないと

バックエンドビジネスロジック担当するがっちり仕様が決まっていて勝手に変更されてはいけないものなんかをやる

UI場所が変わって破綻するようなのは大概はしない方がいい

その次にサイアクだったのは、テストコードの実行が失敗したときテストコードバグであることが大半であったことだ。

コードのパーツがでかいのでは?

GUIソフトテストコードは相性が悪いが、そもそも世の中のソフトウェア開発の大半はGUI開発である

いね

テストコードを書くと、テストやすクラス実装をするようになる。それは美徳とされているが、実際には直感的でない長くて複雑なプログラムになっている。

例えばテストコードを書くためにDependency Injectionとか言って外から内部を変更できるようにすると

メンバ関数でやるべき処理が実際にはクラスの外にある、となる。最初面白く感じたり達成感があるかもしれないが、しばらくして見返すと酷い状態だ。

DIはSOLIDに入ってるくらいで基本だし今時のフレームワークなら普通に使うよね

上にも書いたけどパーツがでかいのでは?って「直感的でない長くて複雑なプログラムになっている」とのことなのでやっぱりでかいんだろう

その辺はOOのやり方の問題じゃないか

ふつ~に古典的デバッグをすればいいと思う。

デバッグというか手動テストの話かな?

テストコードを書いたほうが早い時もあったけど、トータルで考えれば、テストコードを完全にやめたほうがシンプルコードで早く完成する。

要件が固まらない、毎週変わるようなのとか、システムが絡むテストコストが凄く高いものUIマイナーな変更なんかは書かない方がいいけど

バックエンドビジネスロジックなど書いた方が絶対にいいものもある

テストコードをやめた方がシンプルというのはわからないな

ものすごくシンプルな小さな機能にしてそれに対するシンプルテストを書くものだと思うけど

2024-04-15

anond:20240415092030

君が無職ワナビーやんけ

何をどのような言語フレームワークでどんなパターンでどのポジションで関わって作ってるの?

2024-04-14

範疇

哲学用語カテゴリではなく、フレームワーク的な使われかた

難しそうな漢字なのでカッコいいからだと思われる。

anond:20240414125453

味噌汁にクソを入れるかミソを入れるかはどうでも良くないよ

デザインパターンというのは言語フレームワークを超えて使うものだよ

GAFASWE面接言語フレームワークなんか聞かれないよ

好きな言語で答えてくださいって言われる

あっちも別にその言語が得意とも全然限らない

俺は知ってるんだよ

2回落ちたから笑

anond:20240414130151

お前の中で靴選びが言語フレームワークだとして、靴選びを否定する必要は無いだろ?

anond:20240414124213

かい定義はどうでもいいが、言語フレームワーク技術のうちという俺の話に異論あるのか?ないのか?

anond:20240414125045

フレームワークとか言語は「技術のある」エンジニアならすぐ慣れるんだよ

靴が変われば影響はあるかもしれないけどすぐ慣れるでしょ

君の言ってるのはもう書いたけどデザインパターンとかアルゴリズムとかだね

そういうのも本読めば誰でも(サポーターでも)なんでも言えるけど

実際に使って実績を上げてるかどうかは全然違う話だね

そこはその通り

anond:20240414124107

言語フレームワークに詳しいこと自体は、サッカーでいうとサポーターでも出来ることで、実際にサッカー選手としてどのレベルなの?という観点では実際にサッカーの実戦もしくは過去の戦績 を聞かないと分からないという話だぞ

そして、優れたサッカープレイヤーは、大抵どちらも優れているという話だな、若手・新人管理職営業職なら、熱心にサッカーを観戦して知識があるだけでも俺は良いことだと思うぞ

anond:20240414123857

言語とかフレームワークは今は靴がどこのがいいとか審判からここは見えないとかいうことであって

ドリブルうまいとか足が速いとかシュートが正確とかいサッカー技術ではないんだよ

サッカー知らんけど

anond:20240414122613

言語フレームワーク技術のうちには入るぞ

言語フレームワーク技術でない」というのは、例えばサッカープレイヤーとしての価値を測る物差しフォーメーション戦術に関する知識量よりも、実際のプレーや戦績という話であって、ある程度の水準以上の選手プレー知識も優れているし、フォーメーション戦術サッカーではないという奴はいないだろう

anond:20240414122233

から言語とかフレームワーク技術のうちに入らないと何度も何度も何度も言ったろう

モダンフロントエンドなんか意味ない

タイトル釣りです

去年から稼働している現場で、以前からあったReact Nativeの面倒を見ているんだがまあこれがひどい出来なんだ。

jQuery時代に見かけたようなコードをやたら見かけたので思わず懐かしくなってしまった。

リファクタリングしようとしたけど直す範囲が広すぎてアプリを壊しかねなかったので、早々に諦めてだましだまし保守をしていた。

そんな中今年に入ってアプリリニューアルの話が出てきた。React Native捨ててSwift/KotlinやらFlutterに書き換えるとかそういうのではなく、デザイン刷新といくつかの機能改修。

このままだとアプリが更に魔窟化するので、マネージャーに色々相談したところいくつかの事実がわかった。

ということだった。

結局現状のまま進めるわけにはいかず、要件定義の傍らリファクタリング作業をしている。

そういう経緯もあったので、リファクタリングテスト工数も積んだ上で見積もりだしてもらってる。

レガシーアーキテクチャモダンアーキテクチャ刷新」なんてよく聞く話しだけど、

実態は「長年の増改築とだましだましのリフォーム限界になってきたので新築で建て替えます」何だと思う。

最近は「Vue.jsからRemixマイグレーション」なんて見かけるけど、悪いのはVue.jsじゃなくて禄に設計しないでコード書いてるエンジニアと、

リファクタリングには予算でないけどマイグレーションなら予算取れるという悪しき風習

年がら年中フロントエンド刷新しているような会社地雷なので行かないほうがいい。

いくらRemixやらNext.jsやら最新鋭のフレームワーク使ってても、クソコードで書いたらクソが出来上がるだけだ。

新しいフレームワークを試す暇があったらリーダブルコード最初から読み直せ。

ログイン ユーザー登録
ようこそ ゲスト さん