グッバイ、ペンローズ 【グッバイ、ペンローズ】果てしないようでささやかなお話。
著者: id:retrage01 id:miki_bene Project IDXとは、Googleが実験的に提供している、Webブラウザから利用できる開発環境である。VSCodeをベースとしており、Geminiを使った開発支援機能が統合されているのが売りの一つとなっている。 我々はProject IDXで、ドキュメントにないカスタムGeminiコマンドを作る方法を発見したので、ここで紹介する。 Project IDXでのGemini Integrationについて Project IDXでは、Geminiを使って、GitHub Copilotのようにコードを生成させたり、説明させたりすることができる。 この機能は、Project IDXに統合されているが、実際は、機能拡張プラグインとして実装されている。 通常のVSCodeのExtension同様に、Geminiのプラグインのログが以下の
「ポリティカル・コレクトネス」の定義は…ない!? 「ポリティカル・コレクトネス(political correctness)」とはそもそもどういう意味なのでしょうか。これがわからないと話になりません。 しかし、これが最大にして最悪の難問です。 現在「ポリティカル・コレクトネス」とは何かと一般の人に聞けば、たいていは「差別用語を使わないこと」「全員にリスペクトを示すこと」「多様性を認め合って推進すること」といった答えが返ってくると思います。辞書にもだいたいそんなようなことが載っています。 しかし、その表面的な理解のしかただと足をすくわれます。 英語史を専門とする“ジェフリー・ヒューズ”は自著『Political Correctness: A History of Semantics and Culture』の中で、「ポリティカル・コレクトネス」を題材に取り組むことは「ヒュドラの頭」(困難な障
「うみねこのなく頃に~Stage of the golden Witch~Episode4」《-UNtruth-/-End me.-》 2024年9月6日から8日まで こくみん共済coopホール/スペース・ゼロにて 全8公演が無事に終わりました! アンサンブルチームAtmosphere(アトモスフィア)として、煉獄の七姉妹 強欲のマモンと、シエスタ410を、演じさせていただきました! マモン→中列左410→左 たくさんの愛を、ありがとうございました! マモン まじでめちゃくちゃめちゃくちゃプレッシャーでした!!!!!!!! なんてったって!今回はマモン回!!もちろん役者として、出番が多いのはそりゃあ嬉しかったけど、でも、なんかもう、ほんとにほんとに苦しかったん……うはあ 正直いつ降板させられるかと、うみステ関連の連絡が来る度にヒヤヒヤしてました。ビジュアル撮影が終わるまで安心できなかった(
オーバーエンジニアリングしてしまうという悩みがあって困っている、そのうち必要になるのではないかという気持ちになって無駄に抽象化して頑健にしてしまう。じゃあ素朴にやればいいのかというと、例えばDBスキーマみたいな要素は素朴になってはならないという難しさもある— Windymelt💀(めるくん)🚀❤️🔥 (@windymelt) 2024年9月12日 上のツイートを見かけたので、自分は何を心がけているか書いてみる。 結論 プロダクト方針的に起こりそうな未来を想像する 想像した未来が起こったとして、どのような実装になりうるかをざっくり考える その上で、その未来が起こったときに「詰む」ことがなさそうな一番シンプルな設計にする 前提: あらゆる未来の変更に強い抽象化はない 設計を考えていて複数案を出すと、結局トレードオフが存在することがわかる。案Aを選択すると、こっちの未来には対応しやすいが
「昔の2時間サスペンスを、フィルムエストの〝あの雰囲気〟でやりたいねん!」 2023年10月友近さんが目をキラキラと輝かせて熱く語る姿を見て、心を突き動かされたのがすべての始まりでした。 「2時間ドラマでしか見ない演技」を、あそこまで巧みにできるのは、友近さんだけ。 そこに、私たちが得意とする「〝あの雰囲気〟の映像」が組み合わさったら――。 こんな画を撮ることを夢見て、始動。2023年 冬脚本を考えるにあたって取材を開始しました。 友近さんから提案された、2つのテーマ。それは「愛媛」と「ストリップ」。 どちらに対しても理解が浅かったため、まずは都心のストリップ劇場を訪れてみることにしました。すると… ・暗い場内は超満席!男だけかと思いきや、若い女性の姿も。 ・デジカメで踊り子さんの写真を撮れる!? ・そして、観客席のマナーがとっても良い… それは一つの文化と呼ぶべき空間。 想像したものとは
みなさんはAkamai Technologies社をご存知だろうか? http://www.akamai.com/ http://www.akamai.co.jp/ Akamai社は高速なコンテンツ配信を請け負っている会社で,同社の保有する数万台のサーバリソースを利用しての大量の画像や大規模なストリーム配信を得意としている. アメリカではGoogleやYahoo!やMicrosoft,日本ではYahoo!Japanやmixiなどたくさんの会社が利用をしていて,インターネットを陰で支える縁の下の力持ちといった会社だ. 同社が提供するFreeFlowやFirstPointと呼ばれる配信サービスはまさにAkamai(ハワイ語でCoolの意味)というにふさわしく,初めてそのバックのテクノロジーを教えてもらったときは目から鱗が落ちる思いだった. ところで9/11は言うまでもなく米同時多発テロが起きた
What is a B-tree?The B-tree plays a foundational role in many pieces of software, especially database management systems (DBMS). MySQL, Postgres, MongoDB, Dynamo, and many others rely on B-trees to perform efficient data lookups via indexes. By the time you finish this article, you'll have learned how B-trees and B+trees work, why databases use them for indexes, and why using a UUID as your primar
複数行をまとめてINSERTできるMySQLのバルクインサートはわりかし有名です。というか、世間的にはRDBMSなら、えっできて当然でしょっというような勢いですが、RDBMSの標準機能ではないです。はい。よくmysqldumpでダンプしたデータが、他のRDBMSに流し込んだときにエラーが出たりしますがこれが原因です。『--skip-extended-insert』オプションをあたってみましょう。最近ではPostgresでも実装されています。 以下のような都道府県テーブルをサンプルとして紹介しますと CREATE TABLE `pref` ( `pref_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '都道府県ID', `pref_name` VARCHAR( 5 ) NOT NULL COMMENT '都道府県名' ) ENGINE
数学や表計算ソフトで行と列がどちらが縦か横かを覚える方法について紹介する。また、英語の row(行)と column(列)についても覚え方を紹介する。 漢字の平行線の方向に着目する 数学では、行列というものをよく使う。縦横に数や文字を並べて長方形のかたちにしたものである。行列では、行が横方向にならんだものを示し、列が縦方向にならんだものを示す。表計算ソフトでも、横方向を行と言い、縦方向を列と言う [1] 。 数学での行列の例。以下の行列は、行が4つあり、列が6つある。ここで、m, n, o, p, q, r が横に並んでいるのが3行目であり、b, h, n, t が縦に並んでいるのが2列目である。 ただ、行が縦を表すのか横を表すのか、あるいは列が縦を表すのか横を表すのかはなかなか覚えにくい。こういった時の覚え方として、漢字の中の平行線の方向に着目するというものがある。 以下の画像を見てもら
起業なのか請負開発か趣味のプロジェクト(ペットプロジェクト)かによって状況は異なりますが「私のチームの開発者は私1人だけです」という個人開発においても、ADRは有効なツールとなりえます。 ADRとは何か? ADR(アーキテクチャデシジョンレコード)は、ソフトウェアアーキテクチャにおける重要な設計判断とその根拠、影響、関係する検討事項などを記録した文書です。 一見、現代的な響きですが、その実態はシステム設計ドキュメントの一部です。 "ADR"で検索すると真っ先にヒットするアーキテクチャの入門書『Design It! ―プログラマーのためのアーキテクティング入門』では、ADRは「アーキテクチャ手法に対する開発者寄りのアプローチ」と説明されており、アーキテクトと開発者自身がアーキテクチャに関する意思決定を記録し、共有するための手法として位置づけられています。 アーキテクチャデシジョンレコード(A
はてなブログの新機能が出てた。 staff.hatenablog.com htmlとcssを書けるんだから何か変なことできるでしょって思って、おみくじ以外を思いつかなかったのでとりあえずやってみることにした。 実装は chatgpt に聞いたらすぐ答えてくれた。animationで頑張れば良いらしい。 .omikuji { font-size: 36px; font-weight: bold; text-align: center; padding: 20px; color: #fff; background: linear-gradient(135deg, #ff7e5f, #feb47b); border-radius: 12px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); width: 300px; margin: 100px auto;
チームのパフォーマンスを高めるために、日々試行錯誤している方も多いと思います。私自身も、プロセス改善にこだわり続け、うまくいった部分もあれば、失敗を経験した部分もあります。今回は私のチームリーダーとしての失敗談と学びを共有したいと思います。 チームリーダーとしての責任Tebiki株式会社 エンジニアの二瓶と申します。私は Tebiki株式会社の Web アプリケーションエンジニアとして入社し、現在は tebiki現場分析 の開発を担当しています。また、チーム内では「チームリーダー」という役割 を担っています。弊社のチームリーダーのミッションはざっくりいうと「生産性とプロダクトの品質を最高の状態に保ち、プロダクトの価値を最大化できるような『チームの状態』をつくること」です。ここでいうチームとはプロダクトマネージャー、デザイナー、エンジニアを含む開発チームことです。これまで一人の開発者として手
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く