attakeiのブックマーク (1,075)

  • データサイエンティストはテストコードを書いてコーディング規約を守ろう - Qiita

    データサイエンティストの書くコードは汚い あなたはデータサイエンティストでしょうか?この記事ではデータサイエンティストが学んでおくべきソフトウェア開発技法のうち、筆者が特に重要と考えることについて実践的に学んでいきます。 あなたがデータサイエンティストという肩書きで働いている場合、あなたが書いているコードは汚い可能性が高いでしょう。どう汚いかというと、ソフトウェアエンジニアにコードをそのまま渡し、ソフトウェアやシステムに組み込んでくれと頼んだ場合、まず間違いなく嫌な顔をされます。ソフトウェアエンジニアからデータサイエンティストに転向した人は大丈夫でしょう。この記事で学ぶことはありません。 データサイエンティストという職業は、Pythonをゴリゴリと書くエンジニアっぽい人もいれば、BIツール等を駆使するコンサルタントっぽい人もいると思います。この記事では、前者のエンジニアっぽいデータサイエン

    データサイエンティストはテストコードを書いてコーディング規約を守ろう - Qiita
    attakei
    attakei 2024/05/08
    タイトルしか見てないけど、コーディング規約の担保とテストって関係性がほぼないのでは?
  • 【個人開発】メモ帳感覚で使えるGitHub草生やしアプリ「Leaf Record ~大草原不可避~」を作りました【Next.js×Rails】 - Qiita

    個人開発】メモ帳感覚で使えるGitHub草生やしアプリ「Leaf Record ~大草原不可避~」を作りました【Next.js×RailsRails未経験個人開発Next.js はじめに こんにちは、とぴ(@topi_log)と申します。 オンラインプログラミングスクールにてRuby on Railsをメインに学習しつつ、自主学習としてフロントエンドも勉強しています。 4/26にメモ帳感覚で使えるGitHub草生やしアプリをリリースしたので、アプリ紹介と技術、感想をまとめさせていただきます。 目次 作成経緯 Webアプリ紹介 技術スタック こだわったところ UI/UX 技術面 その他 改善点・不具合 追加したいと考えている機能 ブラッシュアップの方針 感想 1. 作成経緯 オンラインプログラミングスクールにて、「ミニアプリweek」という短期間でアプリを作るイベントがあります。バグOK

    【個人開発】メモ帳感覚で使えるGitHub草生やしアプリ「Leaf Record ~大草原不可避~」を作りました【Next.js×Rails】 - Qiita
    attakei
    attakei 2024/05/02
  • PandasからPolarsへ移行した方がいいのか - Qiita

    なぜこの記事を書くのか 皆さん、データ解析を行う際にどのようなライブラリを用いているでしょうか。 おそらく大半の人はpandasを使っているのではないでしょうか。 私もpandas使ってます。簡単だよね(´・ω・`) しかし、業務でバカクソでけえデータを読み込もうとしたときに、読み込み時間がとんでもなくかかったり、メモリ不足でそもそも読み込めもしないことが起きていました。 読み込みにメモリわれすぎて他の作業ができずに待機した挙句、燃え尽きたかのようにノーパソのファンが止まると同時にメモリ不足のエラーが出たときには切れ散らかします。 (画像元:葬送のフリーレン公式Xアカウントのポストより) そんなこともあり、AWSなどのクラウドサービスでメモリに余裕を持たせるためにめちゃくちゃ良いインスタンスを使用していましたが、コストの問題で断念しました。 しかし、どうしても読み込みたいということもあり

    PandasからPolarsへ移行した方がいいのか - Qiita
    attakei
    attakei 2024/04/18
    tldrはどこ?
  • Cloudflare WorkersがPythonをサポート、WebAssembly版Pythonランタイムの「Pyodide」を採用で

    Cloudflare WorkersがPythonをサポート、WebAssemblyPythonランタイムの「Pyodide」を採用で Cloudflareは、CDNエッジでJavaScriptランタイムによるアプリケーション実行基盤を提供する「Cloudflare Workers」で、Python言語のサポートをオープンベータとして開始したと発表しました。 これによりCloudflare Workers上でPythonを用いたアプリケーションの構築が可能になります。 Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worke

    Cloudflare WorkersがPythonをサポート、WebAssembly版Pythonランタイムの「Pyodide」を採用で
    attakei
    attakei 2024/04/03
  • Python滅ぼす協会に入会したい

    なぜ令和にもなって動的型付け言語を使うのか シフトレフトという概念が生まれたのは二十年以上も前のはずだ。 それにもかかわらず動かしてみるまで答え合わせもできない言語で開発をするという発想自体がどうかしている。 同じ動的型付けといってもJavaScriptはブラウザという事情があるし、型の表現力に優れたTypeScriptがあるからまだよい。 しかし、Pythonはどうだ。他にいくらでも選択肢があるなかで、サーバーサイドにわざわざ選定する言語ではなかろう。 貧弱な型ヒント、しかも書いたところで大した効用もない。 使っている外部ライブラリにひとつでも型ヒントがクソなものがあれば即座に破綻する。 型というガードレールもシートベルトもなしで糞を撒き散らしながらする開発にはうんざりだ。 シンタックスもキモい 動的型付けもさることながら、シンタックスもキモい。とにかく思考を妨げる語順になっている。 m

    Python滅ぼす協会に入会したい
    attakei
    attakei 2024/03/30
    まずトップページのタイトル背景の画像をPythonで無いものに差し替えてみては。
  • 図解「論理的思考しかできない人」に欠けた視点

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

    図解「論理的思考しかできない人」に欠けた視点
    attakei
    attakei 2024/03/21
    「どこまでがロジカルシンキングなのか」の疑念を持っていないということは、ラテラルシンキングが出来てすらいないと思うんだけど。要するにブーメラン本ということでいいの?
  • エンジニアの強力な付加価値スキルとしての発信力 - An Epicurean

    エンジニアに限らず、BlogやTwitter、OSS、登壇など、対外発信力がキャリアにおける強力な付加価値になることは知られるようになりました。 英語力がそうであるように、発信力は必ずしも必須スキルではありません。英語ができなくても活躍しているエンジニアはいくらでもいます。同時に英語がそうであるように発信力が有力な付加価値をもたらすスキルであることは事実です。 私自身、発信力が強みになっている分バイアスがあるので、あまりそのスキルの価値を過大評価して他人に押し付けるようなことはしたくありません。それに、エンジニアだったら発信力などではなく、純粋な技術力で評価されたいよな、という青臭い気持ちもまだどこかにあります。 ですから、全員が発信すべきだとは考えません。ただ、対外発信に興味を持っている人は後押しはしたいし、そういう人が増えてほしいとは強く思っています。なぜならば、それが単純に楽しいから

    エンジニアの強力な付加価値スキルとしての発信力 - An Epicurean
    attakei
    attakei 2024/03/10
  • UIの色を変えただけで大量のクレームを頂戴してしまった話|のなと

    Webプロダクト開発をしていると様々な諸事情によりUI構成を変えたり機能を増やしたり減らしたりすることが多々あると思います。そんな時に避けられない事態として「UI変更に対するお怒りがユーザーからわんさか届いてしまう」ということがあります。今回はUI上の1要素の色を変えただけで虎の尾を盛大に踏んでしまった事件の話をしようと思います。差し当たりどういうUIをどう変えたのかを明示しておきます。変える前がこちら↓↓ beforeUIほんで変わった後がこちら↓↓ afterUIご覧の通り「作業カード」と呼ばれるコンポーネントの色を「緑&黄」から「緑塗り&緑枠線」に変更しました。「え、それだけ?」という声が聞こえてきそうですがそうなんです。それだけなのです。しかしここはレガシードメインのtoB SaaS。toB SaaSではUIの変更がユーザー業務への影響に直結するので軽微な変更を加えるのもハードルが

    UIの色を変えただけで大量のクレームを頂戴してしまった話|のなと
    attakei
    attakei 2024/03/06
    固有名詞を出した会社の了承は取れてるんだと思うんだけれど、明確に運営会社への負のフィードバックを社のパブリックではない箇所から飛び道具的に出そうなのが気になる。
  • 行動をするときに「自分には向いてないかも」と悩む時間は必要ない - そーだいなるらくがき帳

    PHPカンファレンス関西懇親会で若者に「俺だってソフトウェアエンジニアの才能が無いかも…と悩んだことあるよ」って話をした。 そんな悩みを持っていたのは自分が25 ~ 26歳くらいの頃で自分はエンジニアとしてスタートが遅かった(異業種転職組)から、技術力の無さを痛感しながらも、それを才能の理由にしようとしていた。 続けるために必要なのは才能ではない 悩んでいるとき、飲み会で当時の同僚で先輩の @maepon さんに相談した*1ところ、次のことを言われた。 自分が「才能ないかも」と言ったあとに帰ってきた言葉は「もし、お前に才能が無かったとして、じゃあお前はどうするんの?そのifの中に実装があるの?何も無いんだったらそのifについて考える時間は無駄じゃん。必要なくない?」って感じ。 確かに才能が無かったとして、じゃあソフトウェアエンジニアを辞めて別の仕事したいってのがあるなら考えればいいけど、当

    行動をするときに「自分には向いてないかも」と悩む時間は必要ない - そーだいなるらくがき帳
    attakei
    attakei 2024/03/05
  • Sphinx拡張 pydata-sphinx-theme に見る、動的に生成したTranslatorクラスの指定 - nikkie-ftnextの日記

    はじめに 0ビットLLM見えましたね、nikkieです。 日もSphinxネタ、めちゃ頭いいなと思った実装の紹介です。 目次 はじめに 目次 復習:Sphinx拡張でTranslatorを指定する pydata-sphinx-theme setup()関数 見事な実装 translator モジュール BootstrapHTML5TranslatorMixin 動的クラス生成を使った setup_translators() 終わりに 復習:Sphinx拡張でTranslatorを指定する 自作のSphinx拡張の実装について def setup(app): app.set_translator("html", NewTabLinkHTMLTranslator) HTML用のBuilder("html")に 出力フォーマット変換にNewTabLinkHTMLTranslatorを使うように

    Sphinx拡張 pydata-sphinx-theme に見る、動的に生成したTranslatorクラスの指定 - nikkie-ftnextの日記
    attakei
    attakei 2024/03/05
  • だから日テレは「セクシー田中さん」を改変した…なぜか原作通りにはならない「テレビドラマのジレンマ」 テレビが越えられなかった「4項目」とは

    人気ドラマ「セクシー田中さん」(日テレビ)の原作者・芦原妃名子さんが急逝した。亡くなる直前、芦原さんは「原作から大きくかけ離れた別人のようなキャラクターに変更される」などと、ドラマの脚をめぐるトラブルをSNSに投稿していた。なぜテレビ局は原作通りの映像化を進めなかったのか。テレビ東京でドラマ・プロデューサーを長く務めた、桜美林大学教授の田淵俊彦さんは「原作モノのドラマを映像化するためには、4項目を完璧に遂行する必要がある。しかし、今の日テレビは、それができる時間も、カネも、余裕もない構造的な欠陥を抱えている」という――。(後編) テレビ局が、原作マンガを原作通りにドラマ化できない理由 前回、私は「今回の“不幸な”事件がなぜ起こってしまったのか」という原因として、①「ドラマ偏重主義」からくる「ドラマ多産化現象」と②コミュニケーションの断絶を挙げた。その後、大きな反響と意見や質問を皆さ

    だから日テレは「セクシー田中さん」を改変した…なぜか原作通りにはならない「テレビドラマのジレンマ」 テレビが越えられなかった「4項目」とは
    attakei
    attakei 2024/02/11
  • 芦原妃名子先生のご逝去に際して | 小学館

    漫画家の芦原妃名子先生のご逝去に際して、芦原先生の生前の多大な功績に敬意と感謝を表し、謹んでご冥福をお祈りいたします。 ご逝去に伴い、読者、作家、関係各所の皆様にご心配をおかけしていることを深くお詫びいたします。 『セクシー田中さん』の映像化については、芦原先生のご要望を担当グループがドラマ制作サイドに、誠実、忠実に伝え、制作されました。しかしながら、今回のような事態となったことは痛恨の極みです。二度とこうした悲劇を繰り返さないために、現在、調査を進めており、今後、再発防止に努めて参ります。 あわせて、芦原先生にご寄稿いただいていた『姉系プチコミック』が所属する小学館第一コミック局の声明がございます。お読みいただければ幸いです。 引き続き、小学館の出版活動にご理解とご支援を賜りますようお願い申し上げます。 小学館 作家の皆様 読者の皆様 関係者の皆様へ 芦原妃名子先生の訃報に接し、私たち第

    attakei
    attakei 2024/02/08
    お知らせ一覧のページからの導線がない以上、社としての評価は変わらないかな。
  • Illustratorの保存オプション「PDF互換ファイルを作成」にチェックを入れてほしい理由 - ちくちく日記

    前回のエントリ「「制作者のための『正しく刷れる』データ制作のポイント」を受ける前に知っておくべき基の話」の中で、EPSを使わずにIllustratorネイティブ形式を使おうっていう話で Illustratorの入稿データはPDF互換のチェックをいれて保存してくださいね。 ▲Illustratorの保存オプション。PDF互換にチェックが入ってないと、InDesignに貼れなくて後行程が泣きます。ここはお約束としてチェックを! とお願いをしたところ 「えっっ、あのチェック入れた事無い…!」 「いままで、入れなかったけど問題なかったよ…!」 「入れろとか言われた事無いし…!」 「何で入れなきゃいけないの?」 と、思いも寄らぬ反発反響をいただきまして。 なので、もう少し詳しく、あのチェックを入れて欲しい理由を説明しようかなと。 チェックが入ってないとInDesignに配置できません 多分、あのチ

    Illustratorの保存オプション「PDF互換ファイルを作成」にチェックを入れてほしい理由 - ちくちく日記
    attakei
    attakei 2024/02/07
  • なぜ日本テレビは「セクシー田中さん」を改変したのか…元テレ東社員が指摘「テレビの腐敗」という根本問題 「すぐにドラマ化する」という風潮の危険性

    昨年10月~12月に放送されたテレビドラマ「セクシー田中さん」(日テレビ)の原作者で漫画家の芦原妃名子さんが亡くなった。芦原さんは「マンガを大きく改編したプロットや脚が提出されて(いた)」などと、ドラマ化をめぐるトラブルをSNSに投稿していた。なぜテレビ局は、原作者の意に沿わない改変を行ったのか。テレビ東京でドラマ・プロデューサーを長く務めた、桜美林大学教授の田淵俊彦さんは「テレビ業界の『ドラマ偏重主義』にトラブルの一因がある」という――。 「セクシー田中さん」をめぐる“不幸な”事件の2つの原因 「セクシー田中さん」の原作者でマンガ家の芦原妃名子氏のご冥福をお祈りするとともに、関係者の方々には謹んでお悔やみを申し上げます。 この事件が起こった直後に日テレから出されたコメントには耳を疑った。自己防衛としか思えない言葉が並んでいたからである。自己防衛をする前に、することがあるのではないかと

    なぜ日本テレビは「セクシー田中さん」を改変したのか…元テレ東社員が指摘「テレビの腐敗」という根本問題 「すぐにドラマ化する」という風潮の危険性
    attakei
    attakei 2024/02/05
    P-脚本家とP-原作者の関係性の差異を「信頼度」で測るならば、脚本家は加害者側な気もする。あと、「【原作準拠】という希望を守る気がない」以上は、コミュニケーションの断絶未満でしょ。「無」なんだから。
  • Gmailに届かない神奈川県立高校入試のインターネット出願システムのメールを調べてみた | DevelopersIO

    Gmailに届かないと報告されている2024年神奈川県立高校入試の出願システム自動返信メール、 2024年1月15日にYahooメールに届いたメールヘッダー情報などから、送信ドメイン認証(SPF、DKIM、DMARC)の確認を試みました。 2024年2月の神奈川県立高校の受験を予定している家族から、 "インターネット出願システムの登録を試みたが、システムからの返信メールがGmailのアドレスが届かないため、代わりにYahooメールを利用した。" との報告を受けました。 今回、2024年1月15日にYahooメールで受信したインターネット出願システムのメールを調査する機会がありましたので、紹介させて頂きます。 2024年1月19日 追記 ネット出願システムの不具合解消後のメールの調査結果を公開しました。 2024年1月18日 追記 ネット出願システムのメールサーバ側の問題について調査結果を公

    Gmailに届かない神奈川県立高校入試のインターネット出願システムのメールを調べてみた | DevelopersIO
    attakei
    attakei 2024/01/17
    改善は進んでいるっぽいので安心かなぁ?あとは県がちゃんとポストモーテムしてくれることは期待したい。(できない)
  • 品質保証部門の陳腐化。そして陳腐化した品質保証は品質を悪化させる - 千里霧中

    ※品質保証のエンジニアである筆者が自省・戒めのために書いた記事になります 品質管理(Quality Control)、品質マネジメントは国内では製造業を中心に発展し、プロダクトの競争力向上に貢献してきました。 JTCと呼ばれる旧来からのメーカーでは、その実績・年功の蓄積に応じて、独立性を保った品質管理・品質保証部門が権威を獲得し、今でもソフトウェア開発に強い影響力を保持するようになっています。筆者は複数のメーカーを転職コンサルで巡って来ましたが、例えば品質保証部門が承認しないとマイルストーンで開発がブロックされる、プロダクトがリリースできないといった権限を持つ体制が、今なお普遍的に見受けられます。 この品質保証部門が権力を持ち、品質ゲートの門番として振る舞う体制は、今であっても、ある面で恩恵を提供しています。例えば次のようなものです: 法規制対応、標準化対応、その他公的なガバナンス要求へ

    品質保証部門の陳腐化。そして陳腐化した品質保証は品質を悪化させる - 千里霧中
    attakei
    attakei 2024/01/12
  • 人気荷ほどきゲーム『Unpacking アンパッキング』には“あえて散らかしまくる”汚部屋づくり隠しモードが存在。開発元が紹介映像を公開して注目集まる - AUTOMATON

    荷ほどきパズルゲーム『Unpacking アンパッキング』の開発元Witch Beamは昨年12月23日、作の“隠しモード”を紹介する動画をTikTokに投稿。隠しモードが実装されていることを知らないファンが多かったのか、その動画が大きな注目を集めている。海外メディアPolygonが報じている。 作は、新居での荷ほどきをテーマにしたパズルゲームだ。とある人物の人生の節目ごとの新居をステージとし、生活用品から思い出の品まで、さまざまなアイテムを段ボール箱から取り出しては、各部屋に配置していく。また、年代が進むごとにアイテムの内容が変化し、住民にまつわる物語を感じ取ることができる。作は2021年に発売され、非常に高く評価されている。 作は、段ボール箱から取り出したアイテムの配置について、自由度が高いことが特徴。部屋の好きな場所に置けるだけでなく、棚や引き出しの中に入れたり、重ねて置いた

    人気荷ほどきゲーム『Unpacking アンパッキング』には“あえて散らかしまくる”汚部屋づくり隠しモードが存在。開発元が紹介映像を公開して注目集まる - AUTOMATON
    attakei
    attakei 2024/01/08
  • メンテのいらないソフトウェア - 誰かの役に立てばいいブログ

    ソフトウェアエンジニアとして働き始めて 20 年以上になります。 元々ソフトウェアでいろいろ作りたくて就いた職業なので、結構な数のプロダクトを開発してきました。 私がメインで開発したもので OSS として出ているものでは、 yrmcds: memcached クローンで、レプリケーション機能などを持つ usocksd: SOCKS4/5 サーバー & ライブラリ transocks: アプリのネットワーク通信を透過的に SOCKS サーバーにプロキシする透過プロキシ coil v2: Kubernetes の CNI ネットワークドライバ moco: MySQL を自動運用する Kubernetes オペレーター accurate: Kubernetes 上で namespace ベースのソフトマルチテナンシーを実現するためのソフトウェア などがあります。これらのソフトウェアの多くは、現役

    メンテのいらないソフトウェア - 誰かの役に立てばいいブログ
    attakei
    attakei 2024/01/05
  • エンジニアさん、正論ばっか吐いてないで相手を褒めてください - Qiita

    昔、上司に言われた言葉 誰だって「できるだけいい仕事をしたい」と考えています。 その人なりに一生懸命コードを書いてプルリクエストを作っています。 あなたが放つ言葉は、周りの人間の心に影響を与えます。 相手のモチベーションを下げることも上げることもできます。 我々は互いに「環境」なんです。 誰かにとっての良い環境であってください。 フィードバックには信頼関係が大事 その上司は、コードレビューをする際に 以下のようなことを心がけているようです。 「ここを直してください」の前に「ここ、よく考えられてますね」を伝える できていない部分だけにフォーカスしない 「一緒に良いものを作っていこう」という気持ちでフィードバックする でも、急にそんなポジティブ人間になれない そこで、ChatGPTの力を借ります。 ネガティブなフィードバックを、ポジティブに言い換える 良いところを見つけて、褒める 冷たい敬語で

    エンジニアさん、正論ばっか吐いてないで相手を褒めてください - Qiita
    attakei
    attakei 2024/01/04
    こういう記事を(おそらく)業務時間内に書けるので、ホント良い環境で仕事をしてるんですね。
  • IT系コミュニティをタダ飯狙いの不審者からどう守るべきか。あるイベントで発生した深刻な事案と提言

    タダ飯狙いでIT系コミュニティのイベントなどに入り込む人たちがいる、ということが少し前から話題になっている中で、実際に不審者がイベントに入り込もうとした事案がまた明らかになりました。 12月11日と12日の2日間、都内で開催されたコミュニティ主催の技術系カンファレンスで、おそらくは無料の事を目当てにした不審な人物らが侵入しようとした出来事が発生していたことがイベントの当事者の発言で示されています。 スタッフとして不審者に対応した一人である鍋島理人氏は、「勉強会参加者や運営に危害が及ぶほどの脅威であり、必要なのは不審者対策そのものだと認識を改めた。というか僕はそれぐらい怖かった」とポストし、今回の事態の大きさを吐露しました(鍋島氏は以前、翔泳社でDevelopers Summit(通称デブサミ)のオーガナイザーを勤めたこともある、イベントやコミュニティの運営に関して十分な知見を備えた人物で

    IT系コミュニティをタダ飯狙いの不審者からどう守るべきか。あるイベントで発生した深刻な事案と提言
    attakei
    attakei 2023/12/19