BOOOOOOOONのブックマーク (556)

  • SQL滅ぶべし | ドクセル

    SQL • リレーショナルデータベースシステムと会話するための言語 • 1970年 Codd が RDB モデルと同時に提案 (Alpha言語) • 1974年 Chamberlin と Boyce が改良 • 元々は SEQUEL (Structured English Query Language) だったが、商標登録されていた • 読み方は エスキューエル とそのまま読む (Glliespie 2012)

    SQL滅ぶべし | ドクセル
    BOOOOOOOON
    BOOOOOOOON 2024/05/07
    わかりにくくなってしまうのはSQLが悪いのではなくテーブル構成が悪いのと、構文を複雑にしすぎるからでは。日付ごとに集約してカウントとりたい処理ならメソッド名で補完すればよろしい
  • PythonだけでWebアプリが作れるライブラリが増えている(2024.05) - Qiita

    記事で言及しているReflexのdiscord内に日語チャンネルをつくってもらいました。もし、興味をもった人がいたら参加してみてください。 1.PythonだけでWebアプリをつくるライブラリが増えている 最近(2024.05)、Python界隈ではPythonだけでWebアプリが作れるライブラリが増えています。詳しくは他の記事を参照してもらえればと思います。 以下の記事がとても参考になりました。ありがとうございます。 2.ライブラリの分類 こうしたライブラリも大きくわけて2つの種類があるように思います。 ①データ解析の結果を表示するダッシュボードライブラリ ②汎用的なWebアプリをつくるローコードライブラリ ①ダッシュボード系ライブラリ たとえば、上記の記事にも出てきますし、ネットでもかなり情報の多い、StreamlitやDashは項番1のダッシュボードライブラリに該当すると思いま

    PythonだけでWebアプリが作れるライブラリが増えている(2024.05) - Qiita
    BOOOOOOOON
    BOOOOOOOON 2024/05/06
    まあやめとけって思う
  • 要件定義、基本設計、詳細設計の流れを総復習

    はじめに 📘 この記事は ラクス Advent Calendar 2023 の7日目の記事になります。 要件定義から基設計、さらに実装や保守運用に至るまでの一貫した経験を何度か積んできましたが、毎回 「要件定義って具体的に何の項目が必要だっけ?」 「基設計との違いって何だったっけ?」 「基設計と詳細設計の区別って?」 といった疑問が頭をよぎってきました。 そんなわけで、これまでの経験を振り返りつつ、開発プロセスについて1からまとめていくことで頭の中の大掃除を行なっていきたいと思います🧹 この記事の対象者 🎯 開発プロセスについて学びたい方 要件定義の基を学びたい人 要件定義と基設計の違いがわからない人 一緒に開発プロセスについて復習したい方 前提 記事中の一部(特に要件定義や基設計、詳細設計のサンプル)を自動生成で作成してます。一貫性の無い内容があるかも知れませんが、あく

    要件定義、基本設計、詳細設計の流れを総復習
    BOOOOOOOON
    BOOOOOOOON 2024/05/04
    基本設計からはそのドキュメントの賞味期限がどれだけ長そうかでやるやらの判断をするようにしてる。画面の詳細定義は要件資料とXDだけで済ませて作らず、CSV出力内容は不変なので詳細に項目定義した。
  • 【ソフトウェア設計】例外処理を考える

    はじめに 最近書いてるソフトウェア設計シリーズです。今回は例外に関して。以前、以下のような記事を書いたのですが、もう少し深堀して書いてみました。 ちなみにソフトウェア設計シリーズは他には以下を書いています。 モジュールになぜ分けるのか? モジュール、依存、そしてカプセル化 モジュールをどう分割するのか? 簡潔さは力なり? 予測可能な振る舞いと簡潔さについて ドキュメントとしてのコメント TL;DR 例外は「原則」キャッチしない 業務例外や必ずハンドリングさせたい例外はOptionalなど戻り値の方が便利 だいたい以下の図が言いたい事のすべて 例外処理とは? 「例外処理(Exception Handling)」は言語に依らず普遍的な関心事です。端的に言えば例外処理は異常やシステムの動作に不備が発生した際の特別な分岐処理です。リカバリやリソースの解放、あるいはユーザへの通知などがありますね。

    【ソフトウェア設計】例外処理を考える
    BOOOOOOOON
    BOOOOOOOON 2024/05/03
    まったく例外をハンドルしないわけではなく、ちゃんとそれを受け取るためのExceptionHandlerというやつがいるのだけど、そのへんの説明がない
  • Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50

    Kyoto.go #50 LT https://kyotogo.connpass.com/event/313309/

    Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
    BOOOOOOOON
    BOOOOOOOON 2024/04/29
    バックエンドに最も必要といっても過言じゃないログのトレーサビリティ性能がイマイチなの、やっぱり実用的じゃないと思ってしまう
  • 「頭の回転が速い」を科学する|宮脇 啓輔 / 株式会社unname

    こんにちは、unnameの代表取締役の宮脇啓輔です。 普段から重要だなと感じたことや、自分なりに思考したものを伝えようとXで投稿しているのですが、その中でも反響が大きかった投稿をさらに肉付けして発信しようという試みで記事化しております。 「頭の回転が速い」とは「累積思考量が多い」ことだと思います。「過去に似たようなテーマについて考えたことがある」から、すぐに自分の意見が出てくるし、回転が速く見える。考えたことがないと、その場で思考してしまい、遅く見える。そういうことだと思っています。… — 宮脇 啓輔 / 積極採用中 / unname (@keisuke_unname) March 21, 2024 この投稿がかなりいい反響をいただいたということもあり、投稿をベースに、もう少し肉付けして解説してみます。 「頭の回転が速い」の正体はなんなのか「頭の回転が速い」と見える人は、実際は「累積思考量

    「頭の回転が速い」を科学する|宮脇 啓輔 / 株式会社unname
  • 僕の心のヤバイやつ【最新話無料】・Karte.143 僕は油断している

    TVアニメPrime Videoにて見放題独占配信中! 累計450万部突破! SNSで超話題の陰キャ少年と陽キャ美少女の極甘青春ラブコメディ!! 宝島社「このマンガがすごい! 」オトコ編、2年連続ランクイン!! 2020年第3位、2021年第9位!! 次にくるマンガ大賞2020 Webマンガ部門 第1位!! Anime Japan2021 第4回アニメ化してほしいマンガランキング第1位!! 第5回みんなが選ぶTSUTAYAコミック大賞第1位!!「王様のブランチ」など各メディアでも大絶賛!! 陽キャが憎くてたまらない…。只今、中二病真っ最中の市川京太郎は、学園カースト頂点の美少女・山田杏奈の殺害を企む! だが、山田の意外な一面を知ってしまい…!? 陽キャ美少女と陰キャ男子。縮まるハズのない2人の距離に奇跡は起きるか!? 陰キャ・京太郎の青春が今、かなり静かに動き出す…!! 【 番外編「ツイヤ

    僕の心のヤバイやつ【最新話無料】・Karte.143 僕は油断している
    BOOOOOOOON
    BOOOOOOOON 2024/04/23
    ビューワーつかいづら
  • 米下院 ウクライナ支援の緊急予算案 超党派の賛成多数で可決 | NHK

    アメリカ議会下院は20日、ロシアによる侵攻が続くウクライナへの追加の軍事支援のための緊急予算案を超党派の賛成多数で可決しました。アメリカによる軍事支援は与野党の対立から滞っていますが、支援の再開に向け大きく前進しました。 アメリカ議会下院は20日、ウクライナへの追加の軍事支援のための緊急予算案の採決を行い、賛成311票、反対112票の賛成多数で可決しました。 予算案は、総額およそ608億ドル、日円にしておよそ9兆4000億円となっていて、支援の一部は返済義務がある借款の形をとることになっています。 採決では、下院で多数派を占める野党・共和党のうち、支援に消極的な保守強硬派の議員を含むおよそ半数が反対しましたが、与党・民主党の議員のほとんどが賛成に回り、超党派での可決となりました。 ロシアによる侵攻が続くウクライナの最大の軍事支援国となってきたアメリカは、与野党の対立から追加の支援のための

    米下院 ウクライナ支援の緊急予算案 超党派の賛成多数で可決 | NHK
    BOOOOOOOON
    BOOOOOOOON 2024/04/21
    これで株価ちょっと戻るか
  • プログラミングができることとソフトウェアエンジニアリングができることは違う

    最近はプログラミングスクールの跋扈だったり各種YouTubeなどのメディア経由でソフトウェアエンジニアへ転身したいという人が増えてきて、求人媒体などでジュニアレベルの人を見かけることが多いです。 そのため必然的にジュニアレベルのエンジニアを面接することが多いのですが、どうもプログラミングとエンジニアリングを履き違えてるなという感想を抱きます。 というのも、来的に我々が仕事として行なっているのはソフトウェアのエンジニアリングであり、プログラミングというのはその一端でしかないからです。

    プログラミングができることとソフトウェアエンジニアリングができることは違う
    BOOOOOOOON
    BOOOOOOOON 2024/04/16
    でも実際プロジェクト回すためにPMOスキルが必要になるのは否めない。でもいろいろやるのは人間のキャパシティの限界もある。プログラマの部分は生成AIとうまく付き合って、どこでも使える普遍的なスキルを高めたい
  • FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション

    PHPカンファレンス小田原2024 の発表資料です。 https://phpcon-odawara.connpass.com/event/296492/ https://fortee.jp/phpconodawara-2024/proposal/7c57d5ca-213a-4d7a-aaf0-26ddc44897f0

    FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
    BOOOOOOOON
    BOOOOOOOON 2024/04/14
    うちのプロジェクトでも最初HTMLでゴリ押そうかと思ったけどクライアントPCの性能による上、300枚をまとめて1冊のPDFにするみたいな想定もあったので大人しくサーバサイドでPDFBox使った。
  • 決済ステータス定義の最適解

    ネットスーパーシステムの決済ステータス表現 (状態遷移) は複雑だ。 その理由は要求要件が多いことに起因しているが、多いことが悪いのではなく、それに応えなければシステムとして真の価値を発揮できないからで。逆に問題解決できなければ、著しく利便性を落としてしまうので、必須要件という位置付けにある。 前提文脈を汲み取りづらいモデリングなので、問題解決例を示すのはあまり見かけないが、自分が考えた決済ステータス定義の答えを示す。 この内容は過去にブログや登壇で話した内容の延長でもあるので、過去の内容も参考にすると良いかもしれません。 「E-Groceryにおけるカード決済処理の難しさと設計戦略」 「ネットスーパーの買い物体験を支える工夫と決済機能実現の過程」 前提条件 注文から支払い完了まで時間差がある注文後に注文内容の変更ができる品切れが発生するケースがある販売員が注文内容を変更できる0円での支払

    決済ステータス定義の最適解
  • ケーブルの抜き差しなしでPCとゲーム機のモニター接続を切り替え。Ankerの四角いこれが便利だった | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    ケーブルの抜き差しなしでPCとゲーム機のモニター接続を切り替え。Ankerの四角いこれが便利だった | ライフハッカー・ジャパン
    BOOOOOOOON
    BOOOOOOOON 2024/04/10
    USB PD対応してくれ
  • 最初の100日で何をすべきで何をすべきではないか?|miyasaka

    人は無能に到達するまで昇進するという「ピーターの法則」というのがある。 「階層型の組織においては、どんな人も、昇進を繰り返すことでいずれは能力の限界に達し、十分に職責を果たせなくなって無能化する。その結果、「あらゆるポストは、職責を果たせない無能な人間によって占められる」という。 https://mba.globis.ac.jp/about_mba/glossary/detail-20919.html グロービスとくにリーダーが劇的な環境変化に異動、転職、抜擢で放り込まれるとこの法則が強烈に作用する。なぜなら周りの方が知識や経験があり自分がその組織内で最もそれがない人になってしまうからだ。一方で、この人は何かしてくれるのでは?という期待を関係者からは持たれる。「組織内で最も無能なのに最も期待される」という特殊状態を過ごすことになる。 12年ほど前に突然、社長をというキャリアチェンジを経験を

    最初の100日で何をすべきで何をすべきではないか?|miyasaka
    BOOOOOOOON
    BOOOOOOOON 2024/04/07
    よそからやってきたなんちゃらCTOが主導するDXがことごとく失敗するあれ
  • 35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売

    awkは、UNIX登場初期からgrepやsedなどと並んで代表的なコマンドラインツールとして使われてきました。その名称が、作者であるAho氏、Weinberger氏、Kernighan氏の三者の名前からとったものであるというエピソードも非常に有名です。 そしてこの三人の作者が執筆した書籍「The AWK Programming Language」(邦題:プログラミング言語AWK)は、awkのバイブルと言ってよい書籍でしょう。 日で1989年に第1版が発行されたこの「プログラミング言語AWK」が、35年ぶりに第2版に改訂され、今年(2024年)5月16日にオライリー・ジャパンから発売されることが分かりました(Amazon楽天ブックス)。 著者は第1版と変わらず、Alfred V. Aho氏、Brian W. Kernighan氏、Peter J. Weinberger氏です。 下記はAm

    35年ぶりの第2版「プログラミング言語AWK 第2版」、オライリーから5月発売
    BOOOOOOOON
    BOOOOOOOON 2024/04/01
    2大「毎回書くたびにイチからググり直すコマンド」 もうひとつはsed
  • Twitchが体の「親密な場所」をグリーンスクリーンにしてゲームを実況するのを禁止に

    Twitchがガイドラインを更新し、着衣した状態の胸や尻などを長時間映すことを禁止しました。その背景には、胸や尻にクロマキー合成でゲーム画面などを投影する「グリーンスクリーンメタ」の流行があります。 なお、この記事にはセンシティブな画像が掲載されているため、閲覧の際は注意してください。 Twitch Bans Using ‘Intimate’ Body Parts As Green Screens https://kotaku.com/twitch-green-screen-meta-community-guidelines-update-1851370282 主に女性ストリーマーによる性的な配信がたびたび問題となっているTwitchでは、トップレスに見える服装をしつつカメラに胸を映さないようにした「トップレスメタ」が過去に流行し、これが原因で性的コンテンツに関するポリシーが二転三転するな

    Twitchが体の「親密な場所」をグリーンスクリーンにしてゲームを実況するのを禁止に
    BOOOOOOOON
    BOOOOOOOON 2024/03/28
    そういうのやりたかったらxvideosとかpornhubでやれって話でしょ
  • アジャイル勘違い集 (2024) | Agile Studio

    DXの流れも相まって、アジャイル開発に取り組む会社が増えてきています。自社にも取り入れてみたいけれども不安がいっぱい、取り入れてはみたもののうまく行かない、そんなことありませんか?正しいアジャイルって...

    アジャイル勘違い集 (2024) | Agile Studio
    BOOOOOOOON
    BOOOOOOOON 2024/03/28
    目次だけ公開されてふーんってなって後で見ないやつだ
  • 25000行超えのAPIドキュメントを分割した話

    はじめに COUNTERWORKSバックエンドエンジニアの伊藤です。 この記事ではAPIドキュメント分割の知見を紹介します。 弊社では OpenAPI を使用したスキーマ駆動開発を採用しています。 1ファイルで管理していたところ、25000行を超える行数となり管理コストが高くなっていました。 そこで分割作業を実施したのですが、どのような方針でどう対応したかを紹介します。 1ファイルで運用するデメリット そもそもどんなデメリットが発生していたのかを記載します。 全体の構造が把握しづらく、新規参画者への認知負荷が高い 行数が多すぎるため、RubyMine など IDE やエディタのパフォーマンスが落ちる 1ファイルの内部で複数の箇所を参照しているが、それぞれCommand fで該当部分を探す必要がある。そのため、見ているコードの箇所が頻繁に飛んで情報が追いづらい 実際にやったこと 方針 チーム

    25000行超えのAPIドキュメントを分割した話
    BOOOOOOOON
    BOOOOOOOON 2024/03/23
    Stoplight Studio使いづらすぎて手書きのほうがむしろマシ。examples真面目に書こうとすると手書きだとつらいけど。examplesを別yamlなり別jsonなり切り出せるともっといいんだけどなあ
  • 【シェフ考案】チキン南蛮の作り方。衣はザクザク、肉はジューシー! 甘酢、タルタルレシピも必見です | 三越伊勢丹の食メディア | FOODIE(フーディー)

    チキン南蛮とは、卵を衣にして揚げた鶏肉を甘酢だれに漬け、タルタルソースをかけてす、宮崎県の郷土料理。今回、そんなチキン南蛮を「大人好み」の味わいにプロがアレンジして紹介します。教えてくれたのは、伊勢丹新宿店<キッチンステージ>の柬理美宏シェフです。 「場のチキン南蛮は、揚げた鶏肉を甘酢だれに浸してしっとりした感を楽しみます。一方、今回ご紹介する私のオリジナルのチキン南蛮レシピでは、甘酢だれをトロッと煮詰め、揚げた鶏肉にかけるスタイルなので、衣のザクッとした感が楽しめます。ごはんのおかずとしてだけでなく、酒の肴としてもおすすめの一品です」 甘酢だれやタルタルソースの作り方にも、知らなかったプロのテクニックが満載というから気になります! シェフ考案のこだわりポイントとともに詳しく教えてもらいましょう。 チキン南蛮にも! 揚げ物ができるフライパンはこちら>> 大人好みのザクザク感! シ

    【シェフ考案】チキン南蛮の作り方。衣はザクザク、肉はジューシー! 甘酢、タルタルレシピも必見です | 三越伊勢丹の食メディア | FOODIE(フーディー)
    BOOOOOOOON
    BOOOOOOOON 2024/03/16
    うわうまそう
  • マルチテナントの実現におけるDB設計とRLS / Utilizing RSL in multi-tenancy

    # 実装の参考資料 - https://soudai.hatenablog.com/entry/2022/11/11/110825 # 類似の登壇内容の動画 - https://www.youtube.com/watch?v=PXy6I-AeI-I

    マルチテナントの実現におけるDB設計とRLS / Utilizing RSL in multi-tenancy
    BOOOOOOOON
    BOOOOOOOON 2024/03/14
    SaaSやってるけどまさにPoolだよ。利用客ごとにデータベース分けたほうがいいのなんて分かってるの。オンプレの時代はそうだったんだから。でもカネがないんだよ
  • 中学1年生250人の半数超、理科の課題で同じ間違い…教諭の違和感の正体は生成AIの「誤答」

    【読売新聞】 東京都内の私立中で2月、1年生の半数超が理科の課題に対する解答を間違う事態が起きた。原因となったのは、生成AI(人工知能)が表示した“誤答”。品大手「キユーピー」がホームページ(HP)に載せていた記述を基に生成し、生

    中学1年生250人の半数超、理科の課題で同じ間違い…教諭の違和感の正体は生成AIの「誤答」
    BOOOOOOOON
    BOOOOOOOON 2024/03/06
    ひろゆきは好きではないが、「うそはうそであると見抜ける人でないと難しい」というのは本当に名言だったな。