RubyKaigi 2023 https://rubykaigi.org/2023/presentations/spikeolaf.html ruby/lrama https://github.com/ruby/lrama
今から3年前、2020年度から全国の高校で選択科目「理数探究」が新設された。生徒が問題意識を持ちオリジナルな解決策を探るという新しいタイプの授業だが、教諭が教科書を使って板書しながら教える通常の授業とはかなり異なる。 生徒一人ひとりが問いを立て、クラスで協力しながら情報を集め、議論しながら解決を探るという斬新な試みだ。本書はその新科目「理数探究」では何を学び、どのような達成を目指すのか、など豊富な事例をもとに解説する。 分子認知科学を専門とする著者は、東大教養学部などで長年サイエンスコミュニケーションに携わり、高校「理数探究基礎」教科書の編集委員長も務めた。さらに「東大超人気講義録」シリーズの『遺伝子が明かす脳と心のからくり』(羊土社)など一般向け啓発書も数多く執筆する理科教育の第一人者である。 「理数探究」の目指すところは壮大で、ドッグイヤーと言われる変化の激しい現代社会で柔軟に対応でき
YAPC::Kyoto 2023 に参加した。久しぶりの京都、久しぶりのオフラインカンファレンス、久しぶりの発表で大いに充実した 2+1 日間だった。花粉症がひどくて体調がとても悪く、日中も夜もせっかくの交流の機会を満喫しきれなかったのは残念だった。 今回は特に Perl ハッカーたちのキャリアの話が印象深かった。 一つ目は @ar_tama さんの、あの日ハッカーに憧れた自分が、「ハッカーの呪縛」から解き放たれるまで。「ハッカー」を再定義したうえで、技術・事業・組織の三軸を「ありたい自分 = will / いまある自分 = can / 自分への期待 = must」に応じてバランスよく伸ばしていくことの重要さを説いたスピーチで、狭い意味での、あるいは古典的な定義の「ハッカー」になれなかった多くの人々を救う、ベストトーク賞にふさわしい内容だった。 が、おれ自身はというと、まさに救われる一人で
本書は魅力的な「問い」からはじまる。 若きピッツァ職人を取材していた時のこと。著者は職人の言葉にちょっとしたショックを受けた。 「僕、高校に行っていないんですよ。十六の時にナポリピッツァを食べて感動して、十七から東京のピッツェリアで働いて、十八でナポリに行ったので」 学校に毎日通うのが当たり前だった者からすれば疑問に思う。高校に行けない事情があったわけではなく、本人いわく「いたって普通の学生」だったという。それが「ピッツァを食べた感動」ひとつで、人生の方向を決めるなんてことがあるのだろうか。一方で、清々しさもおぼえていた。それは、「学校に行かない選択肢だってある」という発見がもたらした、視界が開けたような感覚だったのかもしれない。 ピッツァ職人の名は、中村拓巳。世界大会で上位入賞するほどの腕前を持つ、1985年生まれのこの若者こそが、本書の主人公である。 未成年で、しかもアジア系の男子がひ
昔、光よりも速いスピードで動けるようになればタイムスリップすることができるという話を聞いたことがありますが、これは本当でしょうか?また理論上、タイムスリップするには何が必要なのでしょうか? 相対性理論によれば、速度を持つものは速度ゼロの状態よりも時間が遅れると予言されていて、これは実際に計測されている事実だよ。その方程式によれば、速度が光速に近づくほど時間の遅れはどんどん強くなり、光速にピッタリ等しくなると時間経過は全く停止してしまうよ! では、もし光速を超えたら時間は逆向きに進みだすのか?という疑問については、現状ではいいえだよ。まず最初に来るのは、質量が光速を超えることに厳しい制約を課しているからだよ。速度が上がると質量が増えるという相対性理論の帰結から、どんなに小さな質量をもつものでも、光速とピッタリ同じ速度になるためには無限大のエネルギーが必要となり、実際には光速を超えるどころか、
主な問題 最近のRuby+Xcodeでは以下の4つの問題があるっぽい dynamic_lookupがXcode 14で警告が出る two-level namespace vs. flat namespace 別の拡張ライブラリのシンボルを参照できない disable-sharedなrubyがfat binaryを読めない dynamic_lookupがXcode 14で警告が出る https://bugs.ruby-lang.org/issues/19005 Xcode 14にて以下の警告が出て、拡張ライブラリのコンパイルに失敗する。 ld: warning: -undefined dynamic_lookup may not work with chained fixups https://openradar.appspot.com/radar?id=5536824084660224 W
5/10から5/14の5日間、RubyKaigi 2023に参加するために松本市に行ってきました。前回参加したのがRubyKaigi 2019の福岡のときなので、じつに4年ぶりの参加でした。 今回はコミッター/登壇者/LTスピーカーとしての参加になりました。その結果、0日目のDevMeeting含めて3種類のスライドをつくり、3日目の"Ruby Committers and The World"含めて3回登壇するというイベント盛りだくさんなKaigiでした。 いやー、自分のRubyKaigi史上、最高のRubyKaigiでしたね。まさにParserKaigiだったのではないでしょうか。 いろいろ書きたいことはありますが、まずは時系列で振り返っていきましょう。 Day 0 (5/10) - DevMeeting DevMeetingに参加するためDay 0から松本へ向かいました。新宿から特急
前提と状況の説明 EC2を建てて、RDSに接続できている状態です。(今回RDSはあんま関係ないです) この時点で、IPアドレスで検索すればアプリケーションが表示されていました。 ここで、ALBを設置して、ALB経由でEC2へアクセスするように試みました。 (パスでターゲットグループへ振り分けをしようとしたのですが、ここではあまり関係ないので割愛) すると・・・・ ん? たま〜に、表示されない・・・訳ではないけど、表示されるまでにめちゃくちゃ時間がかかるぞ・・・ 結論:原因は何だったのか ALBを配置する時に指定するサブネットに、private subnetが含まれていたことでした。 ALBを配置する際は2つ以上の異なるアベイラビリティゾーンからサブネットを指定する必要があります。ここで指定するサブネットは基本的にはpublic subnetです!(多分) ここに気付くのにそこそこ時間がかか
5月13日以降、ついにChatGPTでもWebブラウジング(検索機能)とプラグインが利用可能となりました。 ライバルのチャット型AIであるMicrosoftのBingとGoogleのBardは、既に検索機能を利用できますが、これらと比較して、ChatGPTの検索機能がどれほどのものか検証してみます。 ChatGPTでサイバーパンク小説「Cyber Rebellion」: ChatGPTで本格的な小説を書く方法 + 自動小説生成プロンプトのおまけ付き amzn.to 上の本は、筆者が初めてChatGPTで書いて出版したサイバーパンク小説です。少し覗いていってもらえるとありがたいです。 1.ChatGPTでの検索機能の利用方法ChatGPT Plusのユーザーは、画面左下のユーザー名をクリックして、Settings→Beta featuresを開き、Web browsingのトグルをオンにする
技術記事『Amazon Builders' Library』にフォーカスを当てた勉強会「AWS Tech talk Night#5 クラウドネイティブ時代のエンジニアが押さえておきたい ソフトウェアの構築・運用で考慮すべき5つのポイント ~AWSプリンシパルエンジニアの技術記事をソリューションアーキテクトが解説~」。ここで、ソリューションアーキテクトの堀氏が登壇。続いて、静的安定性の高いアーキテクチャを実現する方法について話します。前回はこちらから。 アベイラビリティゾーンを使用した静的安定性の例 堀貴裕氏:ここまででAWS内部と静的安定性の概念を説明してきたのですが、ここからはアベイラビリティゾーンを使用したアーキテクチャを例に取って、静的安定性をより深掘りしたいと思います。 では、この章で学ぶことについて説明します。ここまではAWSサービス内の静的安定性を説明していることが多かったので
まつもとあつし(IT・コンテンツ・社会) @a_matsumoto もう1ヶ月以上前の話だし、それほど読まれないとは思いつつ、自分の考えの整理はしておこうとアップした記事ですが、想定以上に読んで頂いたようで驚いてます。#Yahooニュース news.yahoo.co.jp/byline/matsumo… 2023-05-23 11:07:54 リンク Yahoo!ニュース 「ゲームの歴史」――間違いだらけの本はなぜ出版されたのか?(まつもとあつし) - 個人 - Yahoo!ニュース 販売中止となった「ゲームの歴史」。その背景には何があったのか、またこの問題が示したエンタメコンテンツを巡る課題についてまとめました。 204 users 120
Python Monthly Topics Python 3.11の新機能:型チェッカーでロジックの間違いを検出できるtyping.assert_never関数とtyping.Never型 筒井@ryu22eです。2023年5月の「Python Monthly Topics」のテーマは、Python 3.11からtypingモジュールに追加された「assert_never関数、Never型」です。 みなさんは「この行には仕様上絶対に到達しないはず」というコードを書いたことはありますか? そして、バグが原因で到達しないはずの行に到達してしまった経験はありませんか? assert_never関数、Never型にはこのようなミスを型チェッカー(Mypy、Pyrightなど)で検出してくれる便利な機能があります。 本記事では、サンプルコードを交えて実際にassert_never関数、Never型が
はじめに マリオ映画を観た。 まず私のプロフィールを明かしておく。 大学院生。社会学と文学のあいの子みたいな分野で、とくにジェンダーとかセクシュアリティとかそういう事を学んでいる。 映画は学部時代に少しかじった程度で、評価はB+だった。だから的外れなことも言うかもしれない。すみません。 匿名なのでもっと書くと、同性愛者で、SMの実践者で、フィクトセクシュアルに片足つっこんでいるので、わりとどの界隈でも少しなじめない気持ちになりがち。 「映画としてはちょっと……」というような意見が主にアカデミックや評論の場で散見される。 これは分からないでもない。ちなみにここでは個人攻撃みたいにするつもりはないので、引用は特に必要でない限りはしない。 「すげえ! マリオってこういう解釈ができるんだ!」みたいな「新しいもの」はなかった。しかし、「マリオの映画といえばこういうのが見たいよね」という「見たいもの」
先日、なかまこさんとTsunehisa Nakajimaさんのスペースに招待していただきました。 テーマは「決めることの大切さ」だったと思います(途中参加だった)。 お二人は実績のある経営者であり、私は勤め人ですから(会社役員ではあるが社員はゼロ)、スピーカーとしての立ち位置は「会社員からみた決断する価値」と認識し、参加しました。 Tsunehisa Nakajimaさんは、経営者と従業員の「決断」に対する感覚の違い、というかズレを「レイヤーが違う」と前置きされていました。それはとても正しいと思います。 なぜなら、スペースに参加していてこう感じたからです。 「これは絶対に噛み合わないなあ」 経営者にとって、そして会社員にとって「決める」とは、何なのでしょうか。 +++++++ 経営者における「決断」とはシンプルです。それはそのまま仕事を意味します。
これめちゃくちゃわかるなあ〜〜〜!40代は常にどこかしら調子が悪い。 今日も午前中調子が悪くてちょうど午前半休を取ったばかりで、今は元気になっているんだけど、「今は元気です!」っていうエクスキューズを付けないと調子が悪いと言いづらいし、調子が悪いだけなら40代の今はどこかしら調子が悪い状態で、なんとか日々をつつがなく過ごすためにあれこれ策を講じているからなんとかなっている状況 体調不良の時に体調不良の具体的な話を言いづらいという話 - Really Saying Something 仕事を休むときに使う理由「体調不良です」の中にも、いくつか種類がある。 風邪ひいたとかお腹こわしたとか、具体的な”病名”がある体調不良もあれば、天気痛みたいな、気圧とか気候で調子がよくない、頭が働かない、みたいなときもある。 www.zenyaku.co.jp 前者のほうでも「持病」とそれ以外では、対応が全然ち
ギリシャSF傑作選 ノヴァ・ヘラス (竹書房文庫 ば 3-1) 作者:ヴァッソ・クリストウ竹書房Amazonこの『ギリシャSF傑作選』はその名のとおり、ギリシャのSF短篇が集められたアンソロジーである。版元は竹書房。流れ的にはイスラエルSF傑作選『シオンズ・フィクション』が2020年に同じく竹書房から刊行されたが、これが邦訳の刊行前から海外で評判を集めたらしく、すぐに非英語圏SFアンソロジーの売り込みがはじまった。 そして、訳者のひとり(にして代表的存在の)中村融さんがその英訳版を色々と読んでいき、頭ひとつ抜けていたのがこのギリシャSF傑作選だったのだという。実際、読んでみればこれが大変おもしろい。収録作は全11篇、ページ数は270程度だから長い本ではないのだが、どの作品も移民や気候変動などギリシャの「いま・ここ」の問題が取り扱われ、アテネなどギリシャの都市が重要なキイになる作品もいくつか
量子基礎論の初学者や専門家ではないと思われる方が事実であると誤解しやすい(かもしれない)五つのことがらを挙げてみたいと思います。 はじめに:誤解とは何か?この記事では,「事実とはいえないことを事実であると解釈すること」を『誤解』とよぶことにします。明らかに事実ではないことや現時点では事実であるか否かがわかっていないことを事実だと捉えることは,誤解といえるでしょう。また,物理学としての量子論に限定し,事実であるか否かを物理的な立場から考えることにします。各用語の定義として,できるだけ一般的と思われるものを採用することにします。 誤解1:量子論に『観測問題』は存在しない『観測問題』の定義によりますが,一般的には量子論の測定に関する各種の基礎的な(かつ未解決の)問題のことを意味するようです。たとえば,以下のような問題が考えられます。 測定は『誰』が行えるのか?(例:無生物は測定できるのか?) 測
年1くらいで低レイヤーとか自作XXにチャレンジすることをやっており、今年のGWは自作DBにチャレンジしていたのでそれについての日記です。(まだ全然終わってないです) WEB+DB PRESS 最初は WEB+DB PRESS の「作って学ぶ RDBMS のしくみ」をやりました。 WEB+DB PRESS Vol.122 | WEB+DB PRESS編集部 | コンピュータ・IT | Kindleストア | Amazon この本はわずか100ページ程度で、情報が適切に取捨選択され、全体像が把握しやすくなっています。文章も読みやすく、約2~3時間でざっと読むことができました。 これを実装しても良いんですけど、GWの時間余りそうだな!と思ったので、別途本格的な本を買ってやることにしました。 Database Design and Implementation 続いて取り組んだのは Databas
2020年代はモノリスの時代 ここ10年ほど流行っていたマイクロサービスについての理解が深まり、その限界が広く知られるようになってきた。ShopifyのModular Monolithについての記事などは代表例だろう。並行して必要性が叫ばれるようになってきたのがnamespaceだ。RubyKaigi 2023ではshioyamaさんがMultiverse Rubyと題して発表をしていたし、その後tagomorisさんも記事を書いている Rubyでは以前からnamespaceへの議論が行われてはいたのだが、Ruby 2.0の頃の議論では主にMonkey Patchingによる副作用を局所化するためのものだった。当時の議論とはライブラリ読み込みの局所化という課題が挙がっている点が異なっており、それに伴い技術的な困難も異なる。上述の記事でもそれらの多くは整理されているのだが、この記事ではまだ議
一次創作あるいは二次創作のイラスト・小説・ゲームなどを公開している個人サイトをワード検索やタグ検索で検索することで、自分好みのクリエイターを発見することができるのが「Lony」です。クリエイター側は自身の運営する個人サイトをLonyに登録することで、新しいファンをつかむことができます。 Lony -創作サイト総合サーチ- トップ https://lony.jp/ 使い方は簡単で、ページ上部にある検索欄に気になるワードを入力するだけ。 検索結果は「更新順」(サイトの最新更新の順番)もしくは「新着順」(サイトがLonyに登録された順番)で表示され、表示順は検索結果の左上から変更可能。初期状態だと「更新順」で表示されます。 「更新順」で表示している場合は、以下の赤枠部分に最新の更新内容が表示されます。「サイトが更新されました」と更新内容をザックリ通知するだけのサイトもあれば、「イラストを〇点追加
0. はじめに 突然ですが、皆さんは「最新技術」を学んでいますか?(学べていますか?) 私の場合は、ふだん企画系の業務を担っていることもあり、新しい技術がどういったもので、ビジネスにおいてどのように役立てられるか、という観点で調査をすることがあります。 興味・関心の高い技術であれば深めに追うこともありますが、どう頑張っても専門家や実際の開発現場の方々にはかないませんので、基本的には浅く・広く学ぶことになります。 勝てないからといって 「学ばない」という選択肢はあり得ない というのは、おそらくですが、ここにいらっしゃる皆さまとの共通認識ではないかと想像します。これは情報技術に限らず、他の分野でも同じことが言えるとも思います。 もし、「学ばない(学んでいない、学べていない)」という方がいたとしたら、それはなぜでしょうか? 実務で使わないから、興味がないから、あるいは学び方が分からないから・・・
この前に人から聞いた話では、特にSNS上で散見される欲求として「誰かの模倣をして、特別な人気者になりたい」というものがあるとのことです。確かにその視点で見ると、それはあるなと思うというか、自分もそのようなことをしていることに気が付きます。 特に動画の分野では、誰かがやってウケたことを自分もやってみるという動画が勢いよく広がっていくのを目にします。皆が知っている歌を歌ってみるのもそうでしょう。写真でも絵でもテキストでも、そういうことは当然あります。皆が撮っている写真を真似したり、流行っているテーマや構図、二次創作の絵を描くことや、こういうときにはこういうテキストをコピペすればよいというような、その模倣が繰り広げられています。 なぜ模倣をするかというと、理由の一つは「そのやり方に実績がある」ということだと思います。世間で一度以上ウケた実績があると、その模倣をすれば再びウケる可能性が高いと感じら
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
本作はロバート・A・ハインラインのSF小説『宇宙の戦士』や、それを原作とする映画『スターシップ・トゥルーパーズ』を題材とした協力型のマルチプレイFPS。最大16人のプレイヤーが協力して昆虫型宇宙生物(アラクニド・バグズ)を相手に死闘を繰り広げるという内容だ。 各プレイヤーは「Hunter」、「Operator」、「Bastion」の3種のクラスから自分に合ったものを選び、それぞれの能力を駆使してチームに貢献する。ゲームが進行するにつれて各クラスの新しい武器や装備のロックが解除されていく形となり、カスタマイズの幅はゲームの開発進行にともなって広がっていくという。 またゲーム内には建設システムが導入されており、壁や塔、弾薬庫などを作って戦闘に役立てることができる。ミッションの中で脅威レベルが上昇すると、より大きく危険な敵も登場するようになるため、さまざまな戦略を駆使して撃退しよう。また、チーム
RSSの新しい投稿をTwitterに投稿するGitHub Actionsを作りました。 azu/rss-to-twitter: GitHub Actions: RSS to Twitter IFTTTでRSSをTwitterに投稿していたのですが、2023年に無料プランが終了するので代替手段を探していました。 色々探したけど欲しいものがなかったので作りました。 Updates to IFTTT free tier - IFTTT RSSでTwitterに投稿してたのが、GitHub Pagesで管理してるブログだけだったのでGitHub ActionsでRSSをチェックしてTwitterに投稿するアクションを作りました。 準備 Twitter API Keyの取得 投稿するアカウントでTwitter Appsを作り、API KeyやAccess Tokenを取得する必要があります。 投稿し
普通は、一般的に、こういう小言はどこにも発表されず、だから、一般的な社長のinstagramとかを見てると、ゴルフをしてるか焼肉を食べてるか、のような、あたりさわりのない様子しか流れてこないのだと思う。リーダーっぽい人が忙しくても、忙しいって言ってると感じが悪い - hitode909の日記 なんかこれ、自分に置き換えると「体調不良」が当てはまるなという気持ちになった。 今日も午前中調子が悪くてちょうど午前半休を取ったばかりで、今は元気になっているんだけど、「今は元気です!」っていうエクスキューズを付けないと調子が悪いと言いづらいし、調子が悪いだけなら40代の今はどこかしら調子が悪い状態で、なんとか日々をつつがなく過ごすためにあれこれ策を講じているからなんとかなっている状況なので、「今日は調子が悪くて午前休んじゃいました」なんていうことはSNSには書けなくなってきた。 調子が悪い時にもグラ
anond:20230528220009 「去年から急に」と言ってるけども、去年は共産党の結党100周年で共産党そのものへの注目が(野党共闘の今後も含めて)高まってたんだよね そこに中公の『日本共産党』が出てきて、更に社会の注目が集まり、参院選で党勢が退潮したのも併せた結果一部党員から党改革の機運が高まる結果になったのよ 小池パワハラ事件はいい例で、一部の共産党地方議員が問題を指摘した事で小池の自己批判に繋がったし、徐々にボトムアップの政党に変化していくのではないか?と期待が野党界隈では高まってた そこに松竹・鈴木両氏への除名処分よ 期待が失望に変わった分だけ批判がかなり大きくなって、マスコミ各社からも苦言を呈される異常事態に発展 指導部はマスコミ批判で乗り切ろうとしたけども、地方統一選の選挙結果は残酷だった 地方統一選で「一人負け」すると、政局も大きく変化 泉健太体制が成立して共産党との
写真選択アプリをリリースしました! https://奇跡の一枚.app いい写真を選んでもらうサービスです。写真を選んでもらうとメールにいい写真が届きます。 課金をすることで特定のユーザに選択してもらうことができます(予定) ソースコードです <template> <v-row> <v-col class="text-center"> <h1><img src="favicon.ico">奇跡の一枚<img src="favicon.ico"></h1> <p>マッチングアプリに<br>最高の一枚をアップしよう!</p> <img src="https://i.imgur.com/20HA0mE.png" class="w-80"> <div class="buttons my-2"> <v-btn :href="select_href" size="x-large" color="blu
29歳のときに付き合った1歳上の彼女が、僕との初めてのセックスで、 「おま○こ気持ちいいーーっ!」 と絶叫しながら上り詰めたことが、今でも忘れられない。 元の彼、または元の元の彼か、元の元の元の彼(以下、元彼)かは分からないが、たぶん 元彼「どこが気持ちいいの?」 彼女「あそこ…」 元彼「あそこじゃあ分からないだろ? ちゃんと言えよ。どこが気持ちいいんだ?」 彼女「恥ずかしい…言えない…」 元彼「言えないなら、もう動いてあげないよ? さあ、どこが気持ちいいんだ?」 彼女「お…」 元彼「『お…』? 続きは?聞こえないよ」 彼女「おま○こぉっ」 元彼「ん? もう一度言いな?(腰の動きを早める)」 彼女「おま○こ! おま○こ気持ちいいーーっ!」 などと、彼女を一生懸命開発してくれたのであろう。 僕がそれまで付き合った子たちは、「おま○こ」などとは口が裂けても言わない、堅い子ばかりだったし、 僕も
はじめに フロントエンドエンジニアの @mk0812 です。自分は普段BackOfficeというチームで新規機能開発を担当しています。 2023年3月〜5月あたりで社内の有志を集めて、Webアクセシビリティの勉強会を行いました。この記事はその勉強会の振り返りをしていきます。 参加者 フロントエンドエンジニア: 4名 デザイナー: 4名 勉強会で使用した参考書 Webアプリケーションアクセシビリティ──今日から始める現場からの改善 (WEB+DB PRESS plus) なぜアクセシビリティの勉強会を実施したか 私自身が今回、この勉強会の主催をやりました。私が実施した動機としましては下記にあたります。 フロントエンドの実装であまりアクセシビリティを意識してこなかった WAI-ARIAが定めた仕様に基づくHTML属性(例: aria-label属性)をなんとなく使っている部分がある もっ
倫理学の分野で議論されてきた有名な「トロッコ問題」(Trolley problem)。今回は ChatGPTが「トロッコ問題」にどう回答するか、基本的なトロッコ問題のほか、諸条件を付け加えた場合についても検証しました。 なお、今回の検証は有料プランのChatGPT Plusへ加入すると利用できる最新バージョンのGPT‐4を利用しています。 トロッコ問題は「何」を問題にしている? トロッコ問題とは、線路上を進むトロッコ(原文では路面電車)が5人の人間を轢きそうになっており、操作レバーを引けばトロッコを別の線路に切り替えて5人の人間を救うことができるが、その切り替え先にいる1人の人間が犠牲になるというシチュエーションを想定したものです。 この問題は、行動を起こし多数の命を救う一方少数の人を犠牲にすることと、行動を起こさないこととの間で、どちらが正しいかという倫理的なジレンマを問うものです。なお
The future of Chakra UI Chakra UI はフロントエンドにおける UI コンポーネントライブラリです。 アクセシビリティに配慮された実装になっており、実際に採用している方も多いのではないでしょうか。 そんな Chakra UI ですが、2023/3/27 に、"The future of Chakra UI" というタイトルで、Chakra UI が今後どういう方向性で進んでいくのかを紹介する記事が公開されました。 CSS の Zero runtime 化を目指す部分(通称 Panda)が特に注目されていた印象ですが、同じ記事内で、Zag.js というライブラリが紹介されていました。 Zag.js? 実際のリポジトリがこちらです。 記事内では Zag.js については次のように説明されています。 Zag.js is our low-level state mac
2023年5月16日(現地時間)、米国司法省が3種のランサムウエアを用いて米国内の医療機関をはじめとした複数の分野に対して攻撃を行ったとして、ロシア国籍の男を起訴したことを公表しました。また日本の警察庁も捜査協力を行ったことが報じられています。ここでは関連する情報をまとめます。 ランサムウエアの展開に関わっていた男を起訴 ワシントンDC、ニュージャージー州地区より起訴*1 *2されたのはWazawaka、m1x、Boriselcin、Uhodiransomwarというハンドルネームを使用していたロシア国籍の30歳の男で、Lockbit、Babuk、Hiveの3種類のランサムウエアを使用したアフィリエイトとして主に活動に参加していた疑い(Babukは開発も関わっていた疑い)がある。次の表は起訴状に記載されていた被害組織の事例。男はランサムウエアの展開だけでなく、被害組織に対して身代金要求を行
毎日の論文サーベイを手軽に!ChatGPTを活用したSlackへの3行要約通知とNotionデータベース連携PythonSlackarXivNotionChatGPT はじめに こんにちは!下野祐太です. 最近プラグインも開放されて注目度は増すばかりの「ChatGPT」を活用して,毎日の論文サーベイを効率化する機能を実装しました. 今回はどのように実装したのかを,サンプルコードも交えながら紹介したいと思います. また実装コードも公開しているため,詳細な内容はそちらを参照いただけると幸いです. 概要 動機 毎日最新の論文をサーベイしているのですが,以下の課題を感じていました. 毎日論文を検索してチェックしていくのが面倒くさい タイトルだけで論文を判断すると精度が悪いが,アブストラクトまできちんと読むとそれなりに時間がかかる Twitter等でホットな論文を紹介してくれる人もいるが,自分の興味
こんにちは!DevBrandingのellyです。 4月16日に開催されたfreee初テックカンファレンス freee 技術の日にご参加・ご視聴いただいたみなさま、誠にありがとうございました! この記事では、開催までのDevBrandingチームの活動や改善点などをまとめたいと思います。これからカンファレンスや自社での技術イベントをやってみたいという方にとって参考になるように、粒度はかなり細かめに書いていきます。 freee 技術の日 オフライン会場の受付ブース。溢れ出る設営途中感。 freeeのDevBrandingチーム 2022年5月 予算確保 2022年9月 運営コアメンバーキックオフ 開催場所の決定 2022年11月 協力会社への依頼 目標設計 コンセプト設計 制作物やコンテンツのブレスト 2022年12月 イベントタイトルの決定 2023年1月 開催日程の決定 ゲスト登壇の打診
ChatGPTを使ってエンジニアの生産性を爆上げする活用術をまとめました! 今回はGPT-4を使用しています。 コードの生成 ChatGPTにやりたいことを伝えるだけで良い感じのコードを書いてくれます。 試しに「はてなブックマークの昨日の人気記事TOP10をスクレイピングするコード」の生成をお願いしてみたところ、1分かからないくらいでサンプルコードを生成してくれました! ちなみに、コードが長くなる場合は会話の途中で途切れてしまいますが「続けて」と言えば続きを書いてくれます。 エラーの原因特定 上で作成してもらったコードですが、エラーが出たのでエラーの原因を特定してもらいました。 最初から正しいコードを書いてくれよというのはさておき、エラーメッセージを貼り付けるだけで原因特定と修正コードを教えてくれるのはありがたいです。 何より自分の非を認めて謝れる部分も素晴らしい これまで時間のかかってい
KeebKaigi 2023 レポート ~Rubyコミュニティと自作キーボードコミュニティのつながりから生まれたイベント 2023年5月11日から13日に行われたRubyKaigi 2023のプレイベントとして、5月10日に自作キーボードに関するイベントであるKeebKaigi 2023が長野県松本市のコワーキングスペース33GAKUにて行われました。 会場入り口 KeebKaigiとは なぜ、RubyKaigiのプレイベントに自作キーボードのイベントが行われたのでしょうか? 近年のRubyKaigiの会場では、RubyKaigiの参加者たちが自主的に自作キーボードを持ち寄り廊下でミートアップが開催されていました。 そして今年の開催地である松本市には、44キーの分割キーボードであるSilverBulletや、自作キーボードの試作に便利な基板である無限の可能性の設計者である王立魔界鍵盤製作所
断言するが、料理教室に通っても一生非モテ童貞のまま。 女が書きがちな恋愛指南で「女性が多いカルチャースクールに通い、女性との距離の取り方を測ろう」ってやつ。 なぜこれがダメか教えてやる。 1.学校で彼女ができなかった男が料理教室に通ったところで彼女はできない 普通に考えてこれに尽きる。 運が悪ければ「あの男はキモイ」「キモジジイ」と女集団で共有されるようになる。 なぜなら、女はベータ男に鬼厳しいから。 詳しくは、NHKの”ダーウィンが来た!「群れの王を目指せ!新米ニホンザル奮闘記」”(再放送があれば)を見てほしい。 ニホンザルの生態だが、群れ下位のオス(ベータ)がメスの集団からどういう扱いを受けるかは参考になる。 2.女(童貞)は女を性的に誘ったことがないので女を誘うスキルがわからない 女がする恋愛アドバイス全部に言えることだが、女は女を誘ったことがないので的外れなんですね。 女のアドバイ
分かりやすいUIで特定の人物のツイートを簡単に検索できるTwitter非公式検索サービス「Twitobu」が公開されました。無料でアカウント登録も不要、すぐに使えるとのことで、実際に試してみました。 Twitobu - Twitterを簡単に検索 https://twitobu.com/ サイトにアクセスしたら、まずは検索したいアカウントの@から始まるユーザー名を入力し、「GO」をクリックします。今回は「gigazine」と入力しました。 次に当該アカウントがTwitterを始めた年月を入力して「登録」をクリックします。GIGAZINEがTwitterを始めたのは2010年5月なので、そのように登録。なお、分からなければデフォルトのままで問題ありません。 すると、「1年前の今日」「昔のツイート」「検索」という3つのタブが表示されました。「1年前の今日」のタブでは今日または今日の○○年前のツ
今回は表題の通り、イベント出展を考えている個人ゲーム開発者の方向けの記事となります。 ここ最近のインディーゲーム熱の高まりやコロナ禍の落ち着きなどで、リアル会場でのゲーム展示イベントが徐々に増えてきました。個人ゲーム開発者でも気軽に出展できるような環境になった一方、イベント出展の経験がなくどのように準備をすればいいかわからないという方も多いと思います。 これまで7-8回のゲームイベントに出展した経験から、事前の準備方法やお役立ち情報などを書いていこうと思います。出展を考えている方々の参考になれば幸いです。 ボードゲームやカードゲームといったアナログゲームの展示イベントも多数ありますが、今回はデジタルゲームに絞ったお話となります。ただ、設営や備品などイベント全般に応用できるノウハウはあるかと思います。 そもそもゲーム展示イベントってどんな感じ?BitSummitの様子(公式サイトから引用)ゲ
今回はGo言語で書かれた、オープンソースでマルチプラットフォームなバックアップツールであるResticを紹介します。前後編に分かれており、今回はインストールとバックアップ方法2種類を解説します。 Resticとは 第653回で紹介したDéjà DupはDuplicityというバックアップツールのフロントエンドです。しかしバージョン43.0以降はバックエンドをResticへ変更できるようになっています。 図1 Déjà Dupの実験的機能。なおこのタブは表示されない場合もある Duplicityは高性能ではあるもののコマンドラインオプションが複雑で使用するのは難しく、Duplyというコマンドラインのフロントエンドまであるくらいです。 ではこのResticはどうなのかと思って調査したところ、後発(とはいえ最初のリリースは8年前)だからか洗練されており、かつGo言語で書かれているのでメンテナンス
前書き リスト内にある各文字列の開始位置と終了位置を取りたい!ってときにfindメソッドを用いたのですが、部分的に一致するものが文章の先にきてしまうと正確な位置ではない値が取れてしまいました。 そこで自分なりに改善してみた結果を以下に書いておきます。 (記事にするようなことでもないですが、アウトプットの癖をつけるためにも、自分の気づきになったことはどんなに小さなことでも残していこうかなと) 問題となった動作 例えば、以下のような文章から「カモシカ」の後に続く、「シカ」という語句の位置を取りたい場合
はじめに 津波警報などが発表された際にNHKなどでよく流される1ピロピロ音ですが、これは低い音と高い音がなっていて、その高い方の音が1、低い方の音が0になっていて現在発生している事象についての情報が送信されているらしいです。 世間一般ではFSK(周波数偏移変調)と呼ばれているらしいです。 仕様としては、 状態 周波数 で64bpsで送信されているようです。 この音自体はWikipedia先生によると緊急警報放送(EWS)を開始するための信号で、この音に反応して対応している機器を起動させたりする(していた)ようです2。 信号処理などの知識は全くありませんが、昔から実際にリアルタイムにビット列を見ながら解析してみたいと思っていたのもあり、この度チャレンジしてみました。大変でした。 完成したもの ソース: https://github.com/ingen084/EwsDemodulator 開発
TL; DR 恋活マッチングアプリの1コンテンツとしてソリティアを作ることに JSのゲームライブラリ「Phaser3」(+Vue構文でゲームを作れる「Phavuer」)で実装 作ったもの 弊社が運営している恋活・婚活マッチングアプリ「CoupLink」の中の機能の1つとして、「ソリティア」を実装しました! ゲーム自体は、一般的なソリティアのルールに沿ったものです。 付随して、他のユーザーのハイスコアがタイムラインで表示されるような、ちょっとしたコミュニティ要素を設けています。 ゲーム部分は、未登録ユーザーも遊べる形で公開されていますので、お試しいただけます! なぜマッチングアプリにゲーム? 以下のようなねらいで、アプリ内にゲームを設置することになりました。 「お相手にチャット送って、相手からの返事を待つ時間」など、マッチングアプリには待ち時間が存在する。その時間にアプリを閉じて離脱してしま
「いつやるか? 今でしょ!」のフレーズで一世を風靡した予備校講師でタレントの林修さんは、自身が「年収890万~920万ないと社会のお荷物」という見解を持っているとする虚偽事実が多数投稿されているとして、法的処置を取ると公式ブログで明らかにしました。 画像は公式ブログより 林さんによると、該当発言をしたのは2019年1月6日に放送された「林先生が驚く初耳学!」(MBS)の番組内で、「高学歴ニート」とされる人々に“講義”をしたときのこと。日本社会での税金でまかなわれる社会的費用の高さをあらためて認識してもらい、可能ならば彼らのような能力の高い人にも自発的に負担してもらえないかと考え、ブロガーで著作家の山本一郎さんの「年収890万~920万ないと社会のお荷物なのか」という記事を本人の許可(※)を得たうえで引用したといいます。 ※著作権法では、「出所の明示」などの条件を満たせば、正当な範囲内で自分
マルス @MarsTypeS 家に帰ってきたので「コナミの社長はゲーム嫌い」に対して色々情報引っ張ってきた 元ネタは小島監督騒動の時に出てた日経の記事の「(ゲームの)イメージが良くなく子供にも自分の職業が言えなかった」「『所詮はゲーム』という世間の風潮を気にして、『ゲーム屋』と呼ばれるのを嫌っていた」の二文 2023-05-17 20:44:55 リンク 日本経済新聞 コナミ、カリスマ経営のほころび - 日本経済新聞 家庭用ゲームで日本を代表するブランドを誇るコナミに異変が起きている。突然の組織再編に人気クリエーターの退社、沈黙を守るトップ――。2015年3月期からはゲームソフトの販売実績を非公表に切り替えた。ベールの向こう側で何が起きているのか。「小島プロダクション」消滅コナミ本社が入る東京・六本木の東京ミッドタウン・イースト。その10階に、今年3月の組織再編で新設された「第8制作部」の
「答えのないゲーム」を楽しむ 思考技術 【本の概要】◆今日ご紹介するのは、現在開催中である「実業之日本社 40%ポイント還元キャンペーン」の中でも、一番人気の思考術本。 丁度木曜だし、昨日でセールが終わりだったらどうしようとハラハラしていたのですが、今のところまだ大丈夫のようです。 アマゾンの内容紹介から一部引用。――答え=正解のない課題にどう立ち向かうか?―― ★3000人以上に「考え方」を教えてきた元戦略コンサルの著者が記す思考の秘訣! ★この1冊で「考えること」が楽しくなる! ★ベストセラー『変える技術、考える技術』『フェルミ推定の技術』の著者、待望の4冊目! 中古がそれほど値下がりしていないため、このKindle版が500円以上お買い得となります! HP and IBM Business Model / Alex Osterwalder 【ポイント】■1.2つ以上の選択肢を作り、選
Collaborative AI: 視覚・言語・行動の融合 第13回 Language and Robotics研究会 招待講演資料
ChatGPTの良い点、悪い点を紹介し、その特徴を生かしつつ付き合うにはどうしたらよいかを考えてみました。
同じ時期に Jest 本(Jest ではじめるテスト入門)を書いていたので、他の方はどのようにテストについて書くのか気になったので読んでみました。 Jest 本との比較 Jest 本と比較し、「フロントエンド開発のためのテスト入門(歯車本と呼ぶそうです)」は Jest の説明など重複している部分はありましたが、特徴が全く違うと感じました。 Jest 本では、CircleCI で働いていたのが大きいのですが「テストを機能させるにはどうすればいいのか?」というのを強く意識して書いていました。そのため、Jest でテストを書くために必要な情報以外に、ブランチモデルや CI、プロジェクトへのテストを導入する際のアプローチなどを紹介しています。そして、寄り道が多いです。JavaScript の仕様や Jest の歴史、CircleCI での体験談などのコラムが充実しています。全然意識していたわけでは
基本的には以下のNext.js 13.4のブログを翻訳してまとめたものになります。 TL;DR Appルーター(安定版): サーバーコンポーネント ネストされたルート&レイアウト 簡略化されたデータ取得 ストリーミング&サスペンス ビルトインSEO対応 Turbopack(ベータ版): より速く、安定性が改善されたローカル開発サーバー サーバーアクション(アルファ版): ゼロクライアントJavaScriptでサーバーのデータを更新 半年前にNext.js 13でベータ版としてAppルーターがリリースされましたが、今回ついに安定版となりました(開発スピードが速すぎる…)。 アップデート詳細 Next.js Appルーター 今回のアップデートでは特に新機能の追加はありませんが、安定版となりました。 しかし、Appルーターは2016年にNext.jsをリリースして以来の新時代の始まりを告げる、エ
2018年から5年間に渡り、Fedoraプロジェクトのプログラムマネージャを務めてきたBen Cottonは5月12日、同日付でRed Hatから解雇されたことを自身のブログで明らかにした。Red Hatは4月、グローバルの全従業員を対象に約4%の人員削減を行うことをCEOのMatt Hicks名義のメールで従業員に伝えていたが、その対象人員のひとりにCottonが選ばれてしまったようだ。 #inaction bcotton -Blog Fiasco Cottonはブログの冒頭で「自分の人生でレイオフされるのは初めてのことであり、これが最後であってほしいと望むが、そうなるとも限らない。(解雇を告げられてから)この3週間、とまどいや怒り、悲しみなどさまざまな感情を感じなかったといえば嘘になるが、同時に多くの人々から自分が愛され、サポートされていることも実感した。まるでジョージ・ベイリー(映
競馬は虐待だ論争を最近ちらほら見かける。 確かに馬の気持ちも聞かず、とにかく走れ走れと言って走れなくなったら肉になるのはかわいそうと思う。 しかし、馬はいっぱい走らされるけど、ブロイラーなんかはただただ怠惰に暮らして食われるわけで、その方が無理やり走らせるより幸せなのかと言われると、うーんってなってしまう。 私自身、怠惰な人間なので、例えば古代ローマのグラディエーターと、親の遺産大量に持って働かなくて好きなだけ食える怠惰な生活、どちらがしたいか?というと迷わず怠惰なほう。 でも、そういう怠惰で自堕落なのが死ぬほど嫌いで、自分を高め続け自己研鑽に身を置きたい人がたくさんいるのも知っている。 そして、真の怠惰が本当に幸せなのかは何とも言えない。 そもそも人間自体が小麦に奴隷化されたという話もある。 麦やコメを育て、食うに困らなくなった人間は、家畜と確かに変わらない。 食うために体で働く人間は、
俺が最も応援していたVtuberが、約1年の休止期間を経て最近活動を再開した。 彼女の声をまた聞く事ができる・・・とドキドキしながら再生ボタンを押した。流れてくる声に、絶望した。 まったくの別人だったのだ。 彼女がTwitterに投稿するツイートは、壮絶な人気を誇っていた。 しっとりとしているのに、鈴のように凛としたその声を、俺は毎朝電車の中で聴くのが日課だった。大好きだった。 端末は新調したがイヤホンは替えていない。 彼女のガワをかぶった誰かが彼女の口調を真似ている。以前、彼女が所属する事務所の社長が「演者に問題があれば入れ替えも一つの手段」という旨のツイートをしていた。当時俺は何も考えず「そういうもんなんだろうな」と思いつつ、いいねを押した記憶がある。当時の俺をぶん殴ってやりたい。 つまり、その入れ替えが起きたのだ。 毎朝、彼女の姿を見るたびに、聴くたびに悲しくなる。 声が変わっても見
業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
三田誠@Makoto Sanda @makoto_sanda 『ロード・エルメロイⅡ世の冒険』『ロード・エルメロイⅡ世の事件簿』『魔女推理』 『レンタルマギカ』『魔術師の青(魔法使いの嫁スピンオフ)』『レッドドラゴン(ケイオスドラゴン原案)』『ジンカン』などを書いてる文筆業の三田誠です。リンクはアマゾンの著者ページになってます。 amazon.co.jp/%E4%B8%89%E7%9… 三田誠@3月10日(紙は4月10日)『魔術師の青』八巻発売! @makoto_sanda 前に「最近の異世界ものは主役が元の世界に帰ろうと思わないことが多い」というツイートが流れてましたが、あれは本当に偉大な発明で、おかげで異世界もののやれる範囲がぐっと広がったんですよね(みんな帰ろうと思ってたら、どうしても画一的になる)。 2023-05-28 22:38:34 三田誠@3月10日(紙は4月10日)『魔術
こんにちは、バックエンドエンジニアの近です! 4/24〜4/26にかけてアトランタで開催されたRailsConf 2023にWEARバックエンドブロックから近・小山・高久の3人が参加しました。 去年はコロナの影響もあってオンラインの開催だったのですが、今年はオフラインでの開催となり、大勢が参加していて大盛況でした。 我々が開発・運営しているファッションコーディネートアプリ「WEAR」のバックエンドはRuby on Railsで開発しています。現在では、新機能の開発やリプレイスなど、チームメンバーの全員がRuby on Railsに関わっているため、今回RailsConfにて様々なセッションを聞けたことはとても有意義な経験でした。 RailsConfとは 1年に1回開催されるRuby on Railsに関する世界最大のカンファレンスとなります。(公式サイト) 2020〜2022年はコロナの影
子どもが、小物感満載で辛い https://anond.hatelabo.jp/20230514131437 人間ってホントいろんな種類がいるなぁ多様性だなぁとしみじみと思わされる増田で、ブコメの反応も様々なのが興味深かった。 私がこの増田について思った感想は「息子に、なぜそういう行動に出たのかを聞いてみよう(子供とコミュニケーションを深めてみよう)」なのだが、ブコメだと、それ以外に「正義を行って何が悪い」「正義を矯める親の言い草ひどい」みたいなものも多く見かけた。 父増田からすると「密告」に見え、おそらく面談で「皮肉に聞こえる褒め」を繰り出している担任も、立場上悪を糾弾した息子を責められないが100%歓迎してるわけでもない、という立場なのかなーと推測したのだが、私が「まずは息子に事実確認」と思ったのは、それが本当に純粋な正義の発露なのか、認められない鬱屈した自己顕示欲の発露なのか、単に空
こんにちは!モバイルアプリケーション開発部の折田 (@orimomo)です🍑 私たちの部署では2023年1月にチームの再編成をおこないました。 もともと2チーム制だったところを3チーム制へと変更し、そのうち2チームでスクラムではなくカンバンを採用するという選択をしています(残り1チームはスクラムを継続)。 今回は、カンバンを採用した理由や、この4ヶ月間おこなってきた試行錯誤について書いてみようと思います。カンバンが気になっている方、スクラムからカンバンへの移行を検討している方にとって、少しでも参考になれば幸いです。 なお、以前に部署のスクラムについて紹介する記事を書いておりますので、よければそちらもご覧ください。 creators-note.chatwork.com 2023年〜のチーム構成 カンバンを採用した経緯 カンバンを始めるにあたって 実際カンバンをやってみて どうだったか? メ
GPT-4 と面白い対話ができたので記録。 Q1. 誤差逆伝播法の問題点を列挙してください。誤差逆伝播法(バックプロパゲーション)は、ニューラルネットワークの学習において重要な役割を果たしていますが、いくつかの問題点が指摘されています。以下に6つの問題点を列挙します。 勾配消失問題(Vanishing Gradient Problem): 深いネットワークでは、勾配が急速に小さくなり、最適化が進まなくなることがあります。これは特に活性化関数がシグモイド関数やハイパボリックタンジェント関数の場合に顕著です。 勾配爆発問題(Exploding Gradient Problem): 逆に勾配が急速に大きくなり、重みが不安定になることがあります。これにより学習が不安定になり、最適化が難しくなります。 局所最適解(Local Minima): バックプロパゲーションは勾配降下法を用いて最適化を行いま
TLTR 実行時にNeon serverless driver(@neondatabase/serverlessモジュール)がnode-postgres(pgモジュール)内のSocketクラスをWebSocket実装に置き換える WebSocket接続を受けたneon.techサーバーがTCP接続に変換してPgBouncerに接続し応答する Neon serverless driverの解説記事が以下にあります。 Edge RuntimeでNode.jsのSocket APIがサポートされていない問題 Node.jsのORMライブラリはPostgreSQLへの接続にnode-postgresからSocket APIを呼び出しますが、Edge Runtimeは互換性の問題からそのままでは動作しません。 これに対して、各マネージドDBのプロバイダーは専用ライブラリを提供してHTTP経由でDBに
及川卓也氏に聞く必要な“エンジニア力”の身につけ方 「会社が変わらないなら、どんどん辞めちゃえばいい」 及川卓也氏が“人材の流動性はあってしかるべき”と考える理由 「エンジニア」になるために必要な能力とはなんでしょうか。また、「エンジニア力」を身につけるためには、どのようにすればよいのでしょうか。MicrosoftやGoogleなど、海外を含めたさまざまなエンジニア組織をまとめてきた及川卓也 氏に、優秀なエンジニアであり続けるために必要な“エンジニア力”について聞いてみました。前半は、「エンジニアとしての働き方」について。 「ソフトウェアファースト」の時代 ーーでは今回、テーマとして「エンジニア力」というところをおうかがいできればなと思っているんですが。その前に、実は以前から及川さんとお話をしたいなと思っていて、以前『ソフトウェアファースト』の本の時のイベントを書き起こしたことがあって。あ
その前日は、プロジェクトの責任者として費用対効果が目標に至らず、詰められ、報告と対策の提案は翌週に持ち越しになった。 その日は燃えるゴミの収集日だった。虫が苦手だから、燃えるゴミの日は何が何でもゴミ出しをせねばならない。 ギリギリ近所を歩ける格好に着替え、靴を履き、ゴミ袋とスマホと鍵を持ち、すやすやと寝ている夫を背に玄関を出る。ごみ収集所に向かい、ゴミを捨て、天を仰ぐ。雲ひとつない晴天。 死ぬならこんな綺麗な日がいい。 ふと思い浮かんだその気持ちに、抗うもなく、肯定するもなく、ただ足は近くの踏切に向かって歩いていた。 踏切までは徒歩10分ほど。線路沿いをぼんやりと歩いた。 永遠を誓ったはずが独身の自由さに戻るため離婚したいという夫。人の意思は自由だから。 何度も調整し言質をとり議事録にも残っていることを認めず責任を問う経営層。立場上、弱音を吐くことを他の従業員や役員に見せることはできないか
AI学習否定派の神絵師様の証言が集まっていたので、ちゃんとAI学習対策してるのか調べてみた。 https://www.itmedia.co.jp/news/articles/2305/08/news068.html名前(敬称略)フォロワー数PixivTwitterdanbooruあかもく24万非公開公開中takedown済イコモチ64万非公開公開中takedown済皐月恵13万非公開公開中転載済(58件)黒須10万非公開公開中転載済(218件)霧月25万一部非公開公開中転載済(189件) 転載サイトまで対策しているのは5人中たったの2人しかいなかった。 件数を記載しているように、転載サイトには作者タグがあるのでほんの数分で神絵師が投稿して転載された作品数まで知ることができる。 そしてイラストのメタデータはやたら充実している(anond:20230507074525)ので転載サイトで学習して
/ kyokomi note / blog個人開発のWebサービス構成(2021年)January 10, 2021 [Go | Web | 個人開発]※2021/1/5時点の構成次回変更時に振り返ることができるようにしておきたいと思ったので、変更点をまとめておくことにした。 Next.jsを使うようになった流行りの?Client側とSSRでハイブリットな感じにした。SPA特有の面倒くささがなくなったの一番の感動。 もともとは React + Redux-Toolkit でSPAして、FirebaseFunction でogp対応的な感じだった。 モチベーションAPIサーバー(Go)も自分で書くため、swaggerを元に生成したtypeをReduxのStoreとして再定義して管理みたいな感じになっており、面倒だな〜と思いつつやってたが、静的なページは getStaticProps や ge
物語を作る上での技法の1つである「プロット」は、物語のあらすじや設定、展開のきっかけとオチをまとめて書きだしておき、実際にストーリーを作る際の設計図として用いるもの。ストーリー自体よりもプロットに多くの時間をかけると言う作家もいるほど、プロットの制作は重要だと言われますが、スタンフォード大学医学部の教授でありベストセラー小説の著者でもあるアブラハム・ベルギーズ氏は、自身の経験からプロットの制作は本当に必要なのか、必要だとしたらどのように役立ってどう活用するべきか、というポイントを語っています。 Abraham Verghese: To Plot or Not to Plot ‹ Literary Hub https://lithub.com/abraham-verghese-to-plot-or-not-to-plot/ 面白い物語やヒットした作品を分析した結果、「良質な物語は折れ線グラフ
素粒子が持つ「スピン」というパラメータについて「スピンは角運動量であり、プラスマイナスがあるが、実際に回転しているわけではない」という説明があったのですが、これが何を意味するのかよくわかりません。「実際には回転しているはずだが、それを観測するのは不可能」と言う意味なのでしょうか? あるいは「計算上は角運動量が存在するとしか説明できないが、実際には回転しない事が分かっている」と言う事なのでしょうか。研究者がスピンをどうイメージしているのかも気になります。 「スピン」という名前にまつわる混乱は、当の物理学者を悩ませちゃってる問題だね。結論から言えば、スピンは粒子自身の自転運動とは何の関係もないよ。なのでスピンという名前自体が誤解の素なので、何か別の言葉に置き換えるべきだったんだけど、スピンの概念が定着したころには、膨大な記述変更に伴う混乱がありうるので今更変えられなかった、っていうところだね。
これまで私がAIに対するテストで経験したことから得た知見です。 どういった問題があって、どういった対応をしたかを4つのChapterで説明しています。 This is the knowledge I have gained from my experience with testing AI thus far. I will explain the types of problems I encountered and how I responded to them in four chapters. その他資料 / Appendix 「今までのテストとAIを含んだプロダクトのテストの違い」 https://speakerdeck.com/mineo_matsuya/jin-madenotesutototoaiwohan-ndapurodakutonotesutonowei-i 「Smar
『Proxying Ethernet in HTTP』という仕様がGoogleのAlejandro R Sedeño氏から提出されています。これは、HTTP上でイーサネットフレームを送受信させるための仕様です。 背景として、IETFでは、Masque WGにおいてHTTPコネクション上で通信をトンネリングする仕組みの標準化を行っています。 RFC 9298 Proxying UDP in HTTP Proxying IP in HTTP すでに標準化が進められている、上記の仕様に続きイーサネットフレームを取り扱えるようにするというのが今回の提案です。ユースケースについては、L2VPNを実現するのに利用する例が挙げられています。 Proxying Ethernet in HTTPの概要 『Proxying Ethernet in HTTP』では、"RFC 9297 HTTP Datagram
日本経済新聞社でモバイルアプリ開発を担当している篠原です。 本記事では、2023 年 4 月 17 〜 21 日に実施したデジタル人材向け新卒研修について紹介します。 研修概要 「デジタル人材向け新卒研修」(以下、デジタル研修とする)とは、エンジニア職の方を対象にデジタル分野の講義を中心とした研修です。弊社では本研修を 2017 年度から行っており、今年で 7 回目の開催となりました。昨年行われたデジタル研修の模様も別記事に掲載されております。 本年度は次のような日程で新卒研修のプログラムが実施されました。 4 月 3 〜 14 日:全職種対象の新卒研修 4 月 17 〜 21 日:デジタル研修 4 月 24 日〜:各チームへの本配属 2020 年の新型コロナウイルス感染症の流行を契機に、このデジタル研修はオンライン参加を中心として実施されていました。新卒メンバーの参加形式として、昨年はオ
メインのマシンをM2のMacBook Proに変えたのだが、16インチもあるので結構でかい。これから夏に入ろうというのに、こんなデカブツを背負ってウロウロ歩き回るなんてまっぴらごめんである。 どうしたもんかなあ、と思ってとりあえずポメラを買った。今頃ではあるが、昨年6年ぶりにリニューアルを果たしたキーボード入力専用マシンである。 ポメラのキーボードは定評があるし、今後、原稿のようなものはGPTのようなものに頼らず書く場面も増えていくはずである。 また、最近はAIの学習用データをテキストでしたためているため、電池が長持ちしてどこにでも持ち歩けて、それでいてネットにつながらないので余計なニュースが入ってきて気が散る、という状態から解放されるのがいいところだ。 ポメラと、どうしても外せないのがiPad Proである。僕はもう四六時中本を読んでないと落ち着かない人間なので、どんな場合でもiPad
十年来の友人をそこまで怒らせておいて、後悔とか反省とかじゃなくて 相当怒ってたのでまあ、何か思うところがあったんでしょう。 が出てくるの、なかなかキツいですね!増田さんはもしかして、まだ子どもなのかな?自分が嫌いだと、つらいよね! 小学生くらいでもわかるように、大事なお話をするね。 現実は、はてなブックマークとは違います。口に出す前に、少しだけ、言っていいことかどうか考えよう!はてなブックマークは人の話を聞かないで、自分の頭でものを考えないで、不快な悪口を垂れ流すための場所だけど、現実はそうじゃないんだ! きみが話す目の前の人も、きみと同じようにうれしかったり、悲しかったり、感情というものを持っているんだ。こんなことを言ったらイヤな気持ちにならないかな?言う前に、ちょっとだけ考えてみよう! 日本にいる十年来のおともだちだから怒っただけで済んだけど、アメリカの他人なら銃でうたれてるかもしれな
ついにChatGPTのプラグイン(Beta)が開放され、waitlistを待たずとも使えるようになりました。 ChatGPT plugins とは ChatGPTのユーザーインターフェース上で第三者のアプリケーションを使用可能にする機能です。 ChatGPTにプラグインを追加することで、以下のような機能を拡張することが可能です。 リアルタイム情報の取得(スポーツスコア、株価、最新のニュースなど) プライベートな知識ベースからの情報の抽出(社内文書や個人的なメモなど) チャットを通じたアクションの代行(航空券の予約や食品の注文など) 今まではwaitlistへ登録して順次Betaが使えるようになっていたのですが、それが ChatGPT Plus(有料) であれば、今すぐに使えるようになりました。 5月12日から一週間かけて全ユーザーに解放されるそうです。 これにより、ChatGPTがさらに便
Transformer[1]の核心となる仕組みであるAttentionは、入力シーケンス内の各トークン間の関連性に基づいて注意の計算を行います。それにより、Transformerは従来の系列処理において主流であったRNNの性能を凌駕する性能を実現し、更には画像処理などの領域でも大きな成果を上げることができました[2]。このように従来のモデルでは成し得なかったような成果を達成できる万能な仕組みであるAttentionですが、その計算コストは入力シーケンス長\(n\)に対して指数関数的に増加するという大きな課題を持ちます。つまり、扱えるシーケンスの長さは計算機のハードウェア性能に大きく影響され、ある程度のシーケンス長を扱うには、高い処理能力と大容量のメモリを持つ計算機が必要となります。そのため、如何にすればAttentionの計算コストを下げることができるのか、計算量を減少させられるかが研究さ
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフを読んだ。モチベーションとしては最近Rubyistの間でよく話題にされていたので気になったというミーハーな気持ちと、仕事でよく書くのはRuby(というかRailsでアプリ開発するのが多い)ので何か得られたらラッキーくらいな気持ち半々。 どんな本かについては他の著名なRubyistの方々が色々と書いておられるのでそちらを読む方が良いかもしれない。例えば「研鑽Rubyプログラミング」はライブラリ作者の知識・技術の幅と深さを拡大する1冊とかTechRachoの 『研鑽Rubyプログラミング』は英語版を買った人も買うべきとか。 またこの本を一言で表した文章としてあとがきから引用すると下記が端的。 Rubyコミュニティのリーダーをして「完璧超人か」と言わしめるような優れたプログラマーが、「読者が『すでにRubyをよく知っている』こと
※本記事は弊社が技術書典 14 で無料配布する同人誌「ゆめみ大技林 '23」の寄稿です。追筆や訂正等がある場合はこの記事で告知します。 皆さんは iOS 開発においてどんな CI を利用しているでしょうか。Bitrise?Circle CI?いやもしかすると Jenkins のお世話をしている方もいらっしゃるのではないでしょうか。いずれにせよ、CI/CD は現代の開発において必要不可欠な環境と言っても過言ではないでしょう、なぜなら CI/CD こそ我々に提出されたコードをマージする自信をもたらせてくれているのです。 そんな中、アップルがついに公式の CI サービスを 1 年の Beta を経て昨年正式リリースしました。その名も Xcode Cloud です。名前のとおり、Cloud で動く Xcode とイメージして差し支えないでしょう。 筆者が考えるこの Xcode Cloud の最大の
2023年5月30日 ChatGPT IN ACTION #2 大規模言語モデルがつくる新しい顧客体験(https://rector.connpass.com/event/282064/) における10分LTの資料です。 ChatGPTをはじめとする大規模言語モデル(LLM)の普及を、プロダクト作りに関わる機械学習エンジニアとしてどう考えているか、という内容のLTです。 ChatGPTをはじめとする大規模言語モデル(LLM)の普及により、誰でも容易に高性能な機械学習モデルを活用できるAI・機械学習の民主化が進んだ一方で、きちんとした顧客体験を提供する難易度は高まったように思います。そこで機械学習を活用したプロダクトを作るのに必要な能力・職種であるMachine Learning Product Management(MLPdM)の重要性が高まってきているように思います。
生物学者のための科学哲学 勁草書房Amazon 本書は生物学にかかわる科学哲学の主要トピックについて科学哲学者や科学史家たちが解説したもの.編者は科学哲学者のカンプラーキスと生物学者のウレルで,書名にもあるように想定読者としては生物学者が念頭に置かれている. これまでの生物学の科学哲学の入門書だと「種とは何か」「自然淘汰の単位は何か」「系統樹の推定はどのような営みか」「利他行動の進化とマルチレベル淘汰」「発生システム論」などの個別の各論のトピックが主要テーマになっているものが多いが,本書が取り上げるものは必ずしも「生物学の科学哲学」に限らないということで,「説明」「知識」「理論とモデル」「概念」などの基礎ブロック的なテーマが数多く取り上げられていてなかなかハードな内容になっている.原題は「Philosophy of Science for Biologists」. 第1章 なぜ生物学者は科
こんにちは,id:hanazukiです.いよいよ明日からRubyKaigi 2023が始まりますね.私は昨日から松本入りして,今日は会場の設営をやっていて,ちょうどいま(17:00),お昼休憩をとっています…….会期が終わったあとにまとめを書こう〜なんて思っているとたいていそのまま忘れてしまうので,今年は準備と並行して記事をしたためている次第です. 私は,RubyKaigiで来場者向けに提供しているWi-Fiの構築・運用を2017年から手伝っています.毎年おなじことをやっていてもおもしろくないというか,だんだんとやることが目減りしてしまいますよね.今年は何か新しいことをできないかと考えて,RubyKaigi会場ネットワークのDNSリゾルバをDNS-over-HTTPSに対応させることにしました. この記事では, DNS-over-HTTPSが普通のDNSとはどう違うのかを見てから, Rub
こんにちは、id:aerealです。 今回はGraphQLのスキーマ管理を工夫している点について紹介します。 背景 対象となるアプリケーションは先日プレスリリースが出された学習トレーニング機能を裏で支えているコンテンツ管理システム (以下、内部CMS) で、エンドユーザ向けを含む複数のサービスから呼び出されます。またAngularで書かれたWeb UIを備えます。 内部CMSを開発するチーム内には主にサーバサイドを担当するメンバーと、主にクライアントサイドを担当するメンバーとがおり、どちらもGraphQLを用いた開発経験があります。 この内部CMSはスクラッチから開発を始めており、目指すリリース予定日に対してやることは山積みなのでうまくタスクを分担したい状況にありました。 時と場合によってはクライアントサイドのチームの手が空いていたりあるいは逆になったり、状況は目まぐるしく変わります。 で
ポルノサイトとかアダルトビデオとか映画の濡れ場とか下ネタとかは当然嫌いで それらって言っちゃえば敵としてちゃんと「お前が嫌いだ」って言えるんだけど なんて言えばいいのかな 「性教育をもっと社会で語ろう!性玩具(大人のおもちゃ)メーカーが性教育に協力します!」「性病問題周知にポルノ漫画を採用!」 「ちんこまんこは恥しくないよ!もっと大声で語ろう!」「有名モデルや有名Youtuberが性教育や新しい性の形について語ります!」 みたいな、啓蒙とか教育というテイの薄っすらとした性の浸透というのかな ああいうのもすごい苦手 もちろん「性教育をするな」って意味じゃないけど、でも最近の性教育ってあきらかにセックスを煽って稼いでる人たちがどんどん乗っかってきてるよね ポルノとかには、嫌だって言えるじゃん 少なくともそう抵抗できる空気はかろうじてあるよね でも教育や啓蒙っていう形だと、それを苦手とする側の方
前半 anond:20230502225413 ----------- 嘘だろ???神様なの???年の瀬だから来訪神かなんかが来てくれたの???? という気持ちを抑えながら小銭を受け取り、震える手で新刊を1冊渡した。 ほんとに夢見てるみたいだった。 1人目が去ってほわほわした気持ちでパイプ椅子に座って、思わずガッツポーズをした。 この痛ムーブを多分隣のサークルには見られたと思うけどそんなことはどうでもいい。 俺の本が、売れた。 1冊売れた。 俺もうここで死んでもいいや……… 遺影を新刊の表紙にするわ………… 結果的に俺の本は、新刊既刊合わせて16冊売れた。 「ここにあるの1冊ずつください」と言ってくれた猛者までいた(これはいまだに信じられない)。 俺、生きててよかったわ……… ここまで活動続けてきてよかったわ… 心バッキバキになっても辞めなくてよかったわ……… 閉会間際、委託分の10冊を書
日本は「課題先進国」と言われるが、この言葉はいささか焦点がぼやけている。なぜなら、国の課題や社会のひずみは、まず地方にこそ現れるからだ。課題を先取りしているのは国よりもむしろ地方である。 地方はまたジャーナリズムの先進地域でもある。中央のマスコミがくだらないプライドの上にあぐらをかいている間に、彼らは最先端の課題と格闘してきた。だから骨太の報道は、しばしば地方から現れる。 本書は、地方議会で成立したひとつの条例を地元放送局の記者が約3年にわたり追いかけた記録である。地方に現れたおかしな兆候にいち早く気づき、仔細に検証することで、社会全体に共通する問題点を浮き彫りにすることは、地域に根ざした記者にしかできない。社会の深刻な課題と地方メディアの矜持。その両方を知ることができる好著だ。 2020年3月18日、香川県議会で全国初の条例が可決、成立した。 その名は「香川県ネット・ゲーム依存症対策条例
タスク管理ひとつ目はタスク管理です。わかりやすく言えば「今日やること」とか「次にやること」ですね。 僕のタスク管理はタスクシュートほど厳密ではありません。ルーティンになっている行動も管理しません。 ただタスク管理自体は実践した方が良いと思っていて、その日やることに関しては割と細かくリスト化しています。 参考リンク: タスクシュートとは何か? | シゴタノ! そしてそれを管理するアプリはObsidianではありません。理由は明確で、僕がタスク管理アプリの条件として いつでもどこでもすぐに確認できるいつでもどこでも同じように操作できるこれを第一に考えているからです。 Obsidianはその条件を高いレベルで満たせません。必然的にモバイル環境に強いTodoistやTickTickが候補に挙がります。
本記事は 初夏のAWSアワードエンジニア祭り 10日目の記事です。 🍦 9日目 ▶▶ 本記事 ▶▶ 最終日 💻 2023 Japan AWS All Certifications Engineers発表時の裏話 NRIネットコムの望月です。初夏のAWSアワードエンジニア祭りもいよいよ明日で終わりです。 昨年に続き、2023 Japan AWS All Certifications Engineersに選出されました。 この認定は、 APN(AWS Partner Network)企業に所属している AWSの認定資格を全て持っている の2つの条件を満たしていれば、申請すると誰でも貰えるものです。 ところが、2023年4月20日に認定者の発表があった時点では、私の名前はありませんでした。 4回くらいはページリロードしましたね。 しかしながら、残酷なことに表示結果は変わらず「何故だ!!まぼろ
はじめに 2024年4月1日から障害者差別解消法の方針が改定される。この法律は「障害を理由とする差別の解消を推進する」ために、以下の3つを行うこととしている。 不当な差別的取扱いの禁止 合理的配慮の提供 環境の整備 「合理的配慮の提供」とは、障害のある人から「社会の中にあるバリア(障壁) を取り除くために何らかの対応が必要」との意思が伝えられたときに、行政機関等や事業者が、負担が重すぎない範囲で必要かつ合理的な対応を行うこと。 「合理的配慮の提供」は、これまで行政機関等は義務、事業者は努力義務とされていたが、改正法により、2024年4月1日から事業者も義務化されることとなる。 これによって、事業者のWebページにも何らかの配慮が義務となる。「合理的配慮の提供」が義務化されることで、Webサイトやアプリケーションの分野では、どのような対処が必要となるのか、2024/4の方針改定までに取り組む
こんにちは、ヘンリーの SRE の戸田と Wildcard Engineer の岩永です。 弊社ではレセコン一体型クラウド電子カルテの Henry を開発・提供しています。 前編の Henry のバックエンドをモノレポ化した戦略やプロセスに続いて、後編のこちらの記事ではモノレポ化の技術的手法を解説します。 dev.henry.jp 実際のモノレポ化の流れに沿って、ポイントを3点説明します。 2つの git リポジトリのマージ アプリケーション・ワークフローのモノレポ対応 モノレポへの切り替え当日に向けた手順書の作成 1. 2つの git リポジトリのマージ 今回のモノレポ化においては、もともと存在していた henry-general-api と henry-receipt-api という2つのマイクロサービスのリポジトリを、1つのリポジトリにマージし、それぞれのマイクロサービスがサブディレ
2023年5月11日、警視庁はSIMスワップ詐欺を通じて他人の銀行口座から不正送金を行っていたとして、電子計算機使用詐欺などの容疑で女を逮捕したと公表しました。ここでは関連する情報をまとめます。 SIMスワップ詐欺で約9,000万円の不正送金か 警視庁サイバー犯罪対策課は電子計算機使用詐欺、詐欺、組織犯罪処罰法違反などの容疑で女を逮捕。SIMスワップ詐欺は愛知県警が摘発していた事例が公表されていたが、警視庁が同手口による犯行を摘発したのは初めて。*1 2022年9月2日に、不正取得した都内の女性の個人情報を使用して栃木県内の携帯電話販売店でその女性になりすまし「携帯電話を紛失した、SIMカードを再発行したい」と虚偽の申告をしてSIMカードをだまし取った後、女性の銀行口座(ネットバンキング)に不正アクセスし、197万円を犯行グループが管理する暗号資産用の銀行口座に不正送金した疑い。再発行の際
少し早いけど、ふと、最近よく思うので吐き出させてください。 自分が小学生4年生ぐらいだったかな?のときに、お母さんが別居して、お母さんと兄ちゃんと一緒に住むことになった。 まだ俺は子供だったから、ただただ寂しくて、怖くて、悲しくて兄ちゃんと泣いてただけだった。 お母さんは昼間俺たちのために働きに行ってて、いっつも夜に帰ってきてたから、子供心に寂しかったのをおぼえてる。 ワガママで、お母さんが作ったご飯じゃないと食べたくないって言ってたのもおぼえてる。今思うと、お母さんは仕事ですごく疲れてて、でも俺は子供だから、そんなお母さんにお腹すいたばっかりしか言わなかった。 中学生になって、俺はひねてて、思春期で、めちゃくちゃ反抗期で、学校行きたくないとか言って困らせてた。 朝は全然起きられないくせに起こさないと怒ったり、深夜までネットゲームばっかりやってて、それを心配したお母さんに止められようとした
マネジメントの話。 明確に詳細に、手順レベルまで掘り下げて指示しないと、期待通りの仕事をしてくれない人がいる。 一方で、不明確なのに、意図を汲んでくれて、情報を集めながら期待以上の仕事をしてくれる人もいる。 この差を説明するのが、「曖昧さ耐性」だという記事を読んだ。とても興味深かった。 logmi.jp ビジネスリサーチラボ主催のセミナーより、曖昧な状況に対してどの程度寛容であるかを表す「曖昧さ耐性」をテーマに、ビジネスリサーチラボ 代表取締役の伊達洋駆氏、コンサルティングフェローの神谷俊氏が登壇した回の模様をお届けします。前半では「曖昧さ耐性」とは何か、その特性によってマネジメントの在り方はどう変わるのか、伊達氏より解説されました。 主張が構造化されていて、勉学としてとてもまとまっている。 その上で、「曖昧さ耐性が低い人」を高くする仕事については、私はさじを投げた。それより、スーパー曖昧
及川卓也氏に聞く必要な“エンジニア力”の身につけ方 「自分事としてそのプロダクトに向き合えているか」が大事 及川卓也氏が考える「エンジニア力」とは 「エンジニア」になるために必要な能力とはなんでしょうか。また、「エンジニア力」を身につけるためには、どのようにすればよいのでしょうか。MicrosoftやGoogleなど、海外を含めたさまざまなエンジニア組織をまとめてきた及川卓也 氏に、優秀なエンジニアであり続けるために必要な“エンジニア力”について聞いてみました。後半は「エンジニア力」について。 「ソフトウェア開発よりもプロダクト開発のほうが絶対におもしろい」 ーーなるほど。そうすると今言った流動する側のエンジニアとして、例えばやはり自分もエンジニアを極めたい、スペシャリスト職ならスペシャリストになっていきたいという時に、その人がエンジニアとしてやっていけるんじゃないかというポイントって何か
はじめに こんにちは。FAANSバックエンドエンジニアの浜口(@xlgorbylx)です。普段はFAANSのバックエンドシステムの開発をしています。 FAANSとは、弊社が2022年8月に正式ローンチした、アパレル店舗のショップスタッフの販売サポートツールです。例えば、ZOZOTOWN上で実店舗の在庫取り置きができる機能や、コーディネート投稿の機能などを備えています。投稿されたコーディネートはZOZOTOWNやWEAR、Yahoo!ショッピング、ブランド様のECサイト等に連携が可能です。これによりお客様のコーディネート選びをサポートし、購買体験をより充実したものにします。機能の詳細に関しましては、下記プレスリリースをご覧ください。 corp.zozo.com 本稿では、Go言語で実装されたFAANSのバックエンドシステムについて、SonarSource社の提供するSaaSである「Sonar
10秒で概要 10万件のデータをサジェストするAutocompleteなSelectBoxを作りたい。 しかし、1万件を超えたあたりから通常のAutocompleteではレンダリングに時間がかかる。 以下の方針が有る。 react-windowによるレンダリング以外の範囲の仮想化 フロントエンドではデータを保持せず、入力値に応じてSearchのAPIコールを実施する Reactのレンダリングによる課題 Reactのレンダリングは、大まかに以下のフローで行われます。 Triggering a render 新規画面への描画時、またDOM要素の差分を検出したことをTriggerがとして、レンダリングが発生します。 Committing to the DOM 描画要素に違いがあるDOM要素のみ、DOMノードを変更します。 Autocompleteで表示するデータである<li>要素についても当然D
k0kubun/sqldefはすばらしいプロダクトで便利に使ってるんだけど、もちろんDBに接続できる場所から実行する必要がある。で、DBはAWSのprivate VPCにあるのでラップトップやCI環境からやるというわけにはいかない。しょうがないので、現在はEC2インスタンスを作成して使うときだけ起動、終了したら停止してた。んだけど、これがまた面倒なんだよね。起動と停止も面倒だし、なんかあったときに確実に作り直せるようにするには……とか考えるのもダルいし、EC2へのSSHする方法やEC2へリポジトリをチェックアウトする方法も考えないといけないし。 なのでしばらく考えてたんだけど、Lambdaでやれるといいんだよな、という希望を現実的に考えて実装してみた。のがこちら。 github.com こいつは大変便利。リポジトリをcloneして、プライベートリポジトリからスキーマファイルを読み込むならデ
今どきlinterを使っていないプロジェクトなんて、と思われるあるかもしれませんが、歴史の長いプロジェクトだとそういうこともあるでしょうし、あるいは一部のDSLやスキーマ*1に対してのみlinterを走らせたいということもあるでしょう。 そういったプロジェクトに対してlinterを導入する前に、デフォルト設定でlinterを走らせたときにどういう出力になるのかを一通り眺める、というのをやっています。 どういうエラーがどこで何件出ているのか、warningなのかerrorなのか、linterのルールがプロジェクトにとって妥当なのか、一通り吟味した上で設定を調整してからlinterを導入するようにしています。なぜなら、linterのノイズが多いとlinterの言うことに従うモチベーションが下がる (と自分では思っている) からです。 最初からlinterが入っているなら、とりあえずlinter
ざっくり言うと // +buildは、一般的な&&や||を使う論理式の書き方じゃないので分かりにくかった 複数行書くこともできたので暗黙的な論理演算になり、意図しないビルド条件になることがあった だから、より身近で明確な書き方ができる//go:buildへ置き換えることになった(記述位置の条件とかも見直してる) Go1.17でビルドタグの書き方が変わることがアナウンスされた 2021年8月のGo1.17から//go:buildが使えるようになりました。 後でも触れるのですが、もちろん後方互換性が維持されているので// +buildも使えます。 // +buildだけが指定されているファイルに対してgo fmtを実行すると、同等の//go:buildがすぐ上の行に追加されるようになっています。 // +buildはいくつかの問題を抱えていた もともと// +buildに指定できるのはOS名か
最近、Twitterの投稿などで、5/12のバージョンアップ以降、ChatGPTのGPT-4モデルの精度が劣化したとの意見を見ましたので、実際に検証してみました。 以下は、同じプロンプトでGPT-4モデルが出力した文章です。どちらがバージョンアップ前でどちらがバージョンアップ後かわかりますか? AIによる文章生成技術の概要 近年、AI技術の発展により、文章生成に関する研究が盛んに行われています。文章生成AIは、自然言語処理(NLP)と機械学習を活用し、人間のように文章を生成することができる技術です。これにより、ブログ記事やニュース、広告コピー、会話型AI(チャットボット)など、さまざまな分野での応用が期待されています。 AIによる文章生成技術の概要 AIによる文章生成技術は、人工知能の一分野であり、特定のテーマやスタイルに従って文章を自動的に生成する技術です。この技術は、自然言語処理(NL
タイトルは釣りで、実際には2023/05/11-13に長野県松本市で行われたRubyKaigi2023についてのポエムです。 私が松本市在住ということもあり、ローカルオーガナイザーというカッコいい肩書をもらって、運営のお手伝いをしていたので、少し奇をてらって自作○○入門という書き方をしています。 具体的には、ノベルティ周りの受発注、ヤタイなど地元企画の持ち込み、一部おやつの受発注、Day0イベントのKeebKaigiの企画などを担当していました。 公式ノベルティ ボクが担当した公式ノベルティについてのコンセプトについての駄文を残しておきます。 デザインはもちろんあつみさんが作ってくれるのですが、 1000個とか作るのでいろんな業者さんに納期などの調整を半年くらい前からに連絡して、 断れれたりもしながら参加者に面白がってもらえそうなものを企画しました。 書いていて思いましたが、通常「喜んでも
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Participating in programming languages evolution during interesting times 原文公開日: 2023/02/08 原著者: zverok 日本語タイトルは内容に即したものにしました。写真はすべて元記事からの引用です。 前回の記事もご覧ください 毎年12月25日には、Rubyの新しいバージョンがリリースされます。2022年にはバージョン3.2に達しました。 私は2018年(Ruby 2.6)以来、毎年Rubyのリリース後にRubyChangesで網羅的なchangelogを公開しています。ここには、Ruby言語の主な変更点の説明に加えてコード例やリンクも盛り込まれています。 これは決して小さな作業ではなく、たいてい数週間もしくはそれ以上を要しています。また、新機能
こんにちは、介護事業者向け経営支援サービス「カイポケ」のフロントエンドエンジニアのsetohです。2022年12月から株式会社エス・エム・エスで働いています。 私は大学時代にAndroidアプリ開発を始め、就職後は一貫してAndroidアプリ開発を軸に10年以上のキャリアを積んできました。しかし心機一転、エス・エム・エスに入社後はこれまで全くの未経験であったフロントエンドエンジニアとして業務を行っています。 今回の記事ではAndroidアプリエンジニアがフロントエンドエンジニアとして業務をこなせるようになるまでに効果的だった学習内容について書きます。 学習する観点 以前に同じフロントエンドエンジニアの城内が記事にしていますが、「カイポケ」のフルリニューアルプロジェクトではTypeScriptとReactを採用しています。まずは業務レベルでコードを書けるようになるために、こちらの内容を中心に
『ゲームの歴史』騒動 少しまえ、『ゲームの歴史』という本について騒動が起こった。 そのタイトルに反し、内容があまりにも不正確だと多くの指摘があった。さらにいえば、100年前の話でもないのだから、バリバリの当事者たちが直接声をあげたりもした。もちろん、史料も多く残っているわけで、出版社は絶版と回収を決めた。 そんななか、たまに見かけた意見は、「これがコンピュータゲームの歴史の本と銘打たず、単にゲームの個人史だったらこんな問題にならなかったのではないか」というものだった。あるいは、「ゲームをやってきた世代はなんとなく語りたくなってしまうもの」、と。 そんな意見を見て、おれはおれのゲーム人生を振り返り……振り返ったら語りたくなってしまった。 というわけで、「おれの」ゲームの歴史をちょっと書き残す。あくまでおれ史観、というか、史観ですらない単なる思い出話。 ゲームの発売時期とかそういうのも、Wik
こんにちは。2023年1月に株式会社タイミーに入社したバックエンドエンジニアの id:euglena1215 です。 RubyKaigi 2023 がとうとう明日に迫ってきました。楽しみですね。 タイミーは RubyKaigi で初めてブース出展を行います。至らぬ点もあるかと思いますが、RubyKaigi を一緒に盛り上げていければと思っています!どうぞよろしくお願いします。 productpr.timee.co.jp 今回はタイミーが本番運用している Rails アプリケーションに対して Ruby 3.2.2 へのアップデートと YJIT の有効化を行い、パフォーマンスが大きく改善したことを紹介します。 RubyKaigi で「Ruby 3.2+YJIT 本番運用カンパニーです」と言いたいので粛々と進めている— てっぺー (@euglena1215) 2023年4月19日 前提 タイミー
ダリア @tiamatdahlia ちょっと突然ですがアンケートを取らせててください。 「三点リーダーの直後に読点はルール違反」であるということが周知の事実なのか知りたいです。 例) 「だけど·····、そんなこと知らなかったし」 ⬆️こういうのが小説などではルール違反ということを 2023-05-11 21:51:02 ダリア @tiamatdahlia 私は知らなかったけれども、自分の小説などを見返しても使ってなかった、です。 検索して色々な記事を読みましたが、そこまで厳格に守れというものがほとんどなく·····😅 小説書きさんだけじゃなくて、読み専の方々もお願いします。 2023-05-11 21:53:31 藤原祐 @fujiwarayu 小説とか漫画原作とか。 『母をたずねて、異世界に。』 『レリック/アンダーグラウンド』『クビキリヒメ』『FF14 きみの傷とぼくらの絆』『煉獄
三平方の定理にそっくり?【フェルマーの最終定理】とは何か簡単に解説フェルマーの最終定理が示す命題。 / Credit:ナゾロジー編集部この画像に書かれた簡潔な内容が、「フェルマーの最終定理」の全文です。 400年近く前、フランスの数学者ピエール・ド・フェルマーはこの問題をメモに書き記し、その脇に次のような一文を残してこの世を去りました。 「私はこの命題について、真に驚くべき証明を見出したが、それを記すにはここはあまりに余白が足りない」 このメモが、以降360年に渡って数多くの数学者たちの頭を悩ませることになるのです。 フェルマーは今で言うところの承認欲求がまるでない人物でした。 自分で見つけた発見を世の中で認めてもらおうとはまったく考えず、1人で答えを見つけて1人で満足し喜んでいるだけの人だったといいます。 しかし、そんなフェルマーの誰にも教えなかった「真に驚くべき証明」は、「フェルマーの
rabble.md fiatjafはブログ記事を投稿しましたが、これがblueskyに関していくつかの議論を巻き起こしました:https://fiatjaf.com/ab1127fb.html これは、bluesky開発者のPaul Frazeeから長いskeetストリームの返信が来たことを引き金にしました:https://staging.bsky.app/profile/pfrazee.com/post/3jv72j3fp6g2r そして、私はいくつかの考えをまとめました: 分散型プロトコルの世界は勢いを増しており、NostrやBlueskyのようなプロジェクトが先頭に立っているのは興味深いことです。私たちの多くは、これらのプロトコルの開発に何年もの時間を費やしており、今では世界中で関心を集めています。私は長い間、さまざまな分散型ソーシャルメディアプロトコルを追跡しており、興味がある方は
2019年5月、大学1年生だった頃に Ubie にインターンとして入った。2020年からはフルタイム正社員として働き、今月で5年目に突入したが、未だ大学は卒業できていない。つまり、留年している。 全日制高校を卒業して現役で大学に入り、なんやかんやマジョリティのレールの上をギリギリ歩いてきたわけだが、ついに外れ始めたということになる。 留年したのは普通にバカだからってのが大きいんだけど、とはいえ学業の時間を大きく削っている。このエントリでは、レールを外れてでも Ubie をやる背景として、考えていることを雑多に書く。 ストックオプションで優勝する 僕は25歳で労働を辞めると公言している。 「やらなければいけないこと」が極端に苦手で、中高生時代から毎朝決まった時間に学校に行くとかが出来なかった。それと同様に、生きるために働かなければならない状況がストレスフルなので、まずはこれを脱却することだけ
RubyKaigi 2023に参加してきました。 今回は長野県の松本での開催でした。 全体的な感想 今回は、会場のスポンサーブースの数や来場者が去年より格段に多く、かつてのRubyKaigiが戻ってきたことを強く感じました。 4, 5年ぶりぐらいに会う人も沢山居て、会う人会う人に「うおー、久しぶりです!」って言って回ってた気がします。 久しぶりに会う人と直接近況をやり取りできるのは、とても嬉しいことですね。 自分はあんまり写真撮らないタイプなのですが(食べ物と酒は除く)、今回は割と多くの #rubyfriends 写真を撮った気がする。 それぐらいはしゃいでいたと言えるのかもしれない。 (撮った写真を了解無く上げるのは、ちょっと気になったので写真は割愛) とにかく、色々な人にまた会えたのが嬉しかった。そういうRubyKaigiでした。 セッションについて 今回は、パーサー周りのトークが妙に
コナミのウマ娘提訴でまた注目されてるけど 毎度毎度お前らって叩いていい認定の相手は鼻の穴膨らませて叩くよな そしてコナミ叩きながら、なぜかコジマ監督は擁護するんだよな でも、コナミ暗黒時代っていつだよって聞くと、コジマが副社長だったころをいうんだよねw ?「コナミは昔のゲーム軽視だ!クリエイター軽視だ!五十嵐さんとかもやめた!」 俺「それコジマ副社長時代の大作主義時代で、リソースをメタルギアに全振りしてた時期ですよね。コジマのせいじゃん・・・。」 僕の血は映画でできているとかいっていた、フォトリアルな映画的な大作ゲーム大好きな小島秀夫が副社長になったのが2011年のこと。 そのあたりから、開発リソースがメタルギア中心になってほかのIPが蔑ろにされはじめた 桃鉄担当がろくにリソースがもらえなくてさくまあきらとの連絡もおろそかになり、それに激怒したさくまがもうコナミとは仕事しない桃鉄出さないと
(全文無料) まず、一枚のスクリーンショットを見てもらいたい。 これは、インフルエンサーのInstagramやTwitterをフォローしたり、「いいね」するバイトのオープンチャットである。このグループで一体何が起こったのだろうか。順を追って記載したい。 きっかけは偽のお金配りアカウント筆者がこのグループに潜入したきっかけは、とある(偽の)お金配りアカウントのDMだった。DMの送り主と同名のお金配りアカウントが存在しており、IDの末尾が異なっている。このことから、それ自体の存在が怪しいお金配りアカウントの、さらに偽物と考えられた(同一主体が偽物も運営しているのか、別人がなりすまし行為をしているのかは不明)。 同名のお金配りアカウントが存在することから偽物と推測される記載されているLINEリンクをタップすると、AIで生成されたと思われる画像をアイコンにしたアカウントがヒットした。ともだち登録を
技術記事『Amazon Builders' Library』にフォーカスを当てた勉強会「AWS Tech talk Night#5 クラウドネイティブ時代のエンジニアが押さえておきたい ソフトウェアの構築・運用で考慮すべき5つのポイント ~AWSプリンシパルエンジニアの技術記事をソリューションアーキテクトが解説~」。ここで、ソリューションアーキテクトの堀氏が登壇。まずは静的安定性の必要性と、AWSサービス内部の静的安定性について話します。 現代のWebサービスでほぼ当たり前になっている「静的安定性」 堀貴裕氏:私からは「高可用性を実現する静的安定性という考え方」について、発表したいと思います。静的安定性という考え方は、現代のWebサービスだと、だいたいのシステムで考えるべき考え方となっているので、本日このセッションを聞いたあとに(この)静的安定性という考え方を持ち帰ってもらって、みなさまの
デベロッパーのmslivoは5月17日、『Setris』を配信開始した。対応プラットフォームはPC(itch.io)で、ユーザーが価格を決めるName your own price方式で配信中。“砂テトリス”ともユーザーから表現される本作の内容が、にわかに国内外ユーザーの注目を浴びている。 『Setris』は、パズルゲームだ。本作では、さまざまな形状のブロックを積み重ねて、横一列に繋げることでブロックが消える。ルールやビジュアルは『テトリス』にインスパイアされている様子がわかるだろう。ただし、ブロックが接地するとどうなるかというと、崩れる。まるで砂の城のごとく、さらさらと儚く、ブロックとしての形を失っていくのである。 しかし、ブロックが砂となっても消すことはできる。本作では、ブロックに4種類の色が割り当てられており、同じ色の砂がプレイエリアの端から端まで到達すると消える仕組みだ。砂は重力に
言葉で体験デザインする「UXライティング」の専門家に聞く3つのポイント。900万DL突破の「ペイディ」が言葉の流通でクチコミや認知度を伸ばした方法。 ペイディのUXライターに「UXライティング」について聞きました。 株式会社Paidy 宮崎 直人さん。楽天や広告代理店で働いた後にPaidyに入社。「ペイディ」について教えてください。宮崎: スマホだけで今すぐ買い物ができて、支払いは後から行える「あと払いサービス」です。海外では、Buy Now Pay Later(BNPL)とも呼ばれます。 アプリのダウンロード数としては、国内900万ダウンロードに到達。会社の社員数は約200名。39カ国の国籍を持つ社員がいます。 ペイディの思想は、あと払いサービスを通じて、お客さまのやりたいことや叶えたいことなど、夢の実現をサポートすることです。 UXにはとても力を入れていて、UX関連の専門チームをインハ
雨垂 @amadar_h フォロワーのことが心配なので、最近の新興宗教の手口を一つご紹介しますね。 まぁ、今回遭遇した手口なんですけど。 まず、信者から本を勧められます。 ここまではよくある手口です。 しかし、本の入手の仕方に罠があります。 信者から手渡されるのではありません。 2023-05-23 21:24:17 雨垂 @amadar_h 読んでもらうのにお金を出させるのは心苦しいので、こちらからお金をペイペイで送金するからメルカリで本を購入してくれと言われます。 送金の時点で本にお金を使わなかった場合は詐欺だのなんだの騒ぎ出すことができますね。 そして、正直に言われる通りの本を買うと、メルカリは住所バレます。 2023-05-23 21:26:45 雨垂 @amadar_h メルカリで個人情報を収集しているんですね。 本屋に置けばいいものを、何故態々口々に信者たちにメルカリを使わせろ
第20回Quesで発表した資料です。 【発表資料中のURL】 ※複数ページで出てくる場合は、初出のページ数に掲載 ◆P3 10X プロダクト本部・エンジニアリング本部 紹介資料 ◆P5 B-Testing.net ◆P7 Matsu(まつ)@Testerchanのツイート ◆P9 IEEE Spectrum ◆P10 第2期電王戦 ◆P12 努力の矛先「将棋電王戦FINAL」第2局 - Seleneを完全に読み切った永瀬六段の才知(マイナビニュース) ◆P15 ChatGPTでstep by stepもロールプレイもやめたらプロダクト開発で使える精度になったよ(MRYYのnote) ◆P19 ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~ JaSST'23 Tohoku ◆P63 Mermaid Live Editorによる描画 ◆P81 お題のネタ元(EgaSaのツイート)
ジャンプ+で、ゴールデンウィーク読切祭6連弾が開催されていて、今日までに2作品公開されているのだが、 どちらも女性が男性に全面的な精神ケアを行うものだった。 1作品目「おやすみ、ににちゃん。」 https://shonenjumpplus.com/search?q=%E3%81%8A%E3%82%84%E3%81%99%E3%81%BF%E3%80%81%E3%81%AB%E3%81%AB%E3%81%A1%E3%82%83%E3%82%93%E3%80%82 2作品目「せっかちくんとナマケモノちゃん」 https://shonenjumpplus.com/search?q=%E3%81%9B%E3%81%A3%E3%81%8B%E3%81%A1%E3%81%8F%E3%82%93%E3%81%A8%E3%83%8A%E3%83%9E%E3%82%B1%E3%83%A2%E3%83%8E%
仕事において、『こまったちゃん』化しやすい人の特徴がいくつかある。 そのなかの一つが、「ちょっとしたダメだしにも、すぐに怒りで噴き上がってしまう」ことだ。 もう少し説明的に言えば、「自分へのダメだしを冷静に受け止めることができない」という特性を持つ人は、職場の悩みの種になりやすい。 その批判の正しさには関係なく、こういう人は、 「でも、あなたも悪いですよね(怒)」とか。 「私は誤解されてます(怒)」とか。 「私のことを嫌いなんですね(怒)」とか。 論点をすり替えてでも、必ず反論をしてくるからだ。 男性にも女性にもいるし、クライアント先で、あるいは同僚で、こういう人を数多く見てきた。 すぐにばれるウソをつく この「ダメだしを冷静に受け止めることができない」という特性は、周囲をとても困らせる。 彼らは「ダメだしされた!」と思った瞬間に、頭がわいているので、冷静に話ができず、論争になってしまう。
CloudflareのDeveloper WeekではAI基盤のConstellationや、HTTP以外のTCP接続が可能になるconnect()、PlanetScaleやSupabaseなどのデータベース統合など魅力的な製品の紹介やアップデートがありました。これらを活用することでよりフルスタックなアプリケーションをエッジ上で構築する事が可能になります。 また、Cloudflareに限らず、FastlyでもCompute@Edge上でNext.jsが動いたり、先日KVストアが導入されたDeno Deployではエッジ上でリッチなアプリケーションをつくるこができます。 一方、CDNのエッジで実行されることの醍醐味のひとつに「オリジンを活かす」ことがあります。オリジンに対しての「リバースプロキシ」です。「フルスタック」に目が行きがちですが、エッジコンピュートはリバースプロキシに新しい風を吹き
だいぶ今更感あるけどchatgptが凄いですね。 僕も使わせてもらってるんですけど革命的だなと感じています。 特にプログラミング領域ではほんとに強力です。 使っていくうちに、AI技術云々よりもやはり僕らが求めたのは心理的安全性だったんだ。と再認識することになったのでそれについてお話させてください。 Chatgptが素晴らしいのはどんな質問しても怒られないから 今いる職場にだって聞けば優しく答えてくれる先輩や諸賢はたくさんいると思います。 そして、そういう素敵な職場だと会社としてもチームとしても「心理的安全性は大事だ」という風潮はあると思います。 ※ここでいう「心理的安全性」というのは、どんな発言をしても許される、尊重される、傷つかない。といった意味で扱います。 そんな素敵な現場だったとしても、 「ローカルからGAのAPIを叩いてデータを取得したいけどどうすればいいですか」 この質問ってなか
2020くらいから難しかったけど、 2022、2023とどんどん難しくなっていってる おいおい無理だぞそろそろ 覚えられないし歌えないぞ ____ 追記:難しい理由 ・1番2番という概念が薄れてきている ・テンポが早いものが増えた ・リズムが難しいものが増えた ・男性曲なのに高い、年々じわじわ上がってる気がする、高音厨の俺でも無理 ・テクニックを多用している 結構リズムがネックな気がする 自分がリズム感無いと気づいた 練習すれば歌える、聞き流すのでは無理 追記:なぜ今難しくなってるのか? これは予想がつく 今が嵐・AKBの次の時代で、大衆からの脱却をした結果、音楽は音楽オタクのためのものになったし、カラオケはカラオケオタクのものになったからだ 口ずさむ歌ではなく、確かな歌唱力でしっかり味わえる歌が台頭してきた 歌は聴き専になるかと思いきや、カラオケ勢はそれについていくレベルの高さを見せてい
こんにちは。SmartHRでRails顧問業をしているwillnet です。以前、SmartHRでのメタプログラミングRuby読書会と、その成果物というエントリを(kinoppydさんが)書いていました。今回のエントリはその続きの話です。 実際に手を動かすと身につく 上記エントリでは メタプログラミングRuby 第2版の読書会を、単に本を読むだけでなく、毎週新しい問題を作り参加者に解いてもらう、という流れで開催したことを紹介しました。 Rubyによるメタプログラミングは、普段の仕事ではなかなか使う機会がないテクニックも多く*1、一回本を通読しただけですべてを覚えるのは難しいと感じています。しかし、その読書会では実際に手を動かして解く問題を用意したため、通常の読書会よりも内容が身につく度合いが大きかったのではないか、と感じました。 いい問題があるのでもっと活用したいぞ せっかく作った問題を活
by █ Slices of Light ✴ █▀ ▀ ▀ OpenAIが開発した対話型AIのChatGPTは、人間が入力したプロンプトに対応した自然な文章を出力することができます。英語や日本語などの現代の言葉には対応しているChatGPTですが、紀元前に話されていたと考えられる「アッカド語」は果たして翻訳可能なのか、ブロガーのジャン氏が実際に試してみたときの様子を紹介しました。 jan's stuff: Translating Akkadian clay tablet with chatGPT? http://www.janromme.com/2023/05/ChaptGPT-transaltion-of-Akkadian-texts.html ジャン氏は2008年にロンドンで開催されたバビロン展に赴いたことがあり、そのときに展示されていた石版の写真を撮影しようとしたそうです。しかし、「
セキュリティって本当に難しくて苦手意識を持っている方も少なくないと思います。今回改めてAWSセキュリティについて考えたときに、分かりやすく考えが纏まったのでブログで共有することにしました。なお本記事ではAWS環境を前提に紹介しますが、セキュリティ全般に応用できる考え方です。 こんにちはAWS事業本部コンサルティング部のこーへいです。 セキュリティの難しさ いきなりですが、セキュリティってすごく難しくないですか? 自分はセキュリティに関しては苦手意識が強く、同じくセキュリティに対して苦手意識を持っていらっしゃる方も少なくないと思います。 なぜ苦手意識があるのかを言語化した際に、以下のような理由がありました。 セキュリティ分野の範囲が非常に広く、また日々情報が更新されるので学習が追いつかないから 攻撃と対策について、個別パターンごとに学習しようとすると難解な内容も多いから 実際に攻撃を受けて被
先日こんな記事を書いたのでした。はてブも400近くに達しており、良くも悪くもバズったようです。 で、この記事の中で言いたかったことは幾つかあるのですが、その一つに「文書・テキスト要約など『そもそもLLMというかLM自体が得意な仕事』をさせると便利なはず」というのがありました。そして実際に現職の日常業務の中でも時々使っているのですが、確かに便利だなぁと思うことが多いです(もっとも時々凄まじいhallucinationを炸裂させてくることもありますが)。 そこでちょっと考えたのが「データ分析の諸作業のうち何をLLMにやらせると効率的か」というお題です。これはちょっと調べれば既に試している人が結構いて、例えば以下のような事例があったりします。 ただ、例えば "Titanic" のような有名過ぎるデータセットだとそこらじゅうにこれを対象として分析してみましたという記事やドキュメントが沢山転がってお
Nreal Airというサングラス型のヘッドマウントディスプレイがある。 Nreal Air(エンリアルエアー)/ARグラス/スマートグラス/どこにでも持ち歩ける最大201インチ大画面/TUV認証取得(目に優しい)/ステレオサウンドのデュアルスピーカー/ノイズキャンセリングマイク/3DoF対応/EIS電子式アンチシェイク/専用アプリNebula対応/Type-C (DisplayPort Alt Mode)接続 Black フリー エンリアル(Nreal)Amazon 目の前に画面を表示させつつ、外も見れるようなもの(詳しくは公式を参考)。 これをカンファレンス参加に活用したお話。 カンファレンス参加時の問題 カンファレンスで発表を聞いてる際、メモを取ったりTwitter上の反応などをチェックするなどして視線が手元に落ちることが度々ある。 ただ視線を落としていると、スライドなどを見落したり
SmartHRではRuby on Railsを多くのサービスで採用しています。 そのため、不足している機能や不具合があればrails/railsへコントリビュートすることがあります。 今日は、日々のぽつぽつとしたコントリビュートの中から、Rails 7.1に追加したUNIQUE制約について紹介します。 unique_key(UNIQUE制約) UNIQUE制約(unique_key)はRails7.1(執筆時は未リリース)から利用可能になるActiveRecordの新機能です。 rails/rails#46192 PostgreSQLでしか利用できませんが、下記のようにunique_keyで遅延可能なUNIQUE制約を定義できるようになりました。 # create_table内で使う場合 create_table :items do |t| t.integer :position, nul
やっとgh auth loginで得たクレデンシャル(OSのセキュアストレージに保存されているもの)のみを使う生活になったぞ— k1LoW (@k1LoW) 2023年5月15日 GitHub CLIの gh auth login で作成されたクレデンシャルはOSのセキュアストレージに保存されるようになりました。 次のエントリが詳しいです。 blog.kyanny.me 「じゃあ、もう全部セキュアストレージに保存されたクレデンシャルを使えばOK」となるのですが、なかなかそうはいきません。 なぜかというとGitHubのクレデンシャルを使うツールによって環境変数の扱いが異なるからです。 GitHubのクレデンシャル設定の歴史(私の記憶版) 注意: 以下は、あくまで私の記憶であって実際と異なるかもしれません。 前史 GitHub CLI( gh )やGitHub Actionsの登場以前は、クレ
その昔、増田はアメリカに留学しており、若気の至りで妊娠してしまった。ルームメイトに堕胎を相談したら産んで養子に出す方法もあると説得される。増田は、堕胎がトラウマになって再び妊娠することが怖くなったり、あるいは再び妊娠して産んだ子供を育てていくことに一生罪悪感を覚えるんではと恐怖を感じて、産んで養子に出すことにした。すでに成人していたので親にも秘密ですべて終えた。 5歳の娘さんと大きな黒い犬のいる白人家庭とマッチングすることになり、あらゆる問題をサポートしてもらった。なんと学費や生活費まで援助してもらえた。まあ今考えると子供を人質に取られてるようなもんだから、とにかく少しでも不安要素を取り除いて健康な子供を産んでほしいって一心だったんだろうね。 産んで、一度も抱かないまま書類にサインだけした。「それ」が生きているというのが怖かった。書類の中には子供が自身の出生について知る権利についてのやつが
こんにちは、エンジニアのちぎらです。先日 開発組織にはじめてのスクラムを導入する という記事を公開しました。先日の記事にも課題として記述した通り、組織の一つのチームにスクラムを導入した後は、他のチームにどのようにスクラムを展開していくか、全社的な開発体制をどうやって変えていくかということを考えていく必要があります。 ミラティブでは、その後の半年弱の期間で3つの開発チーム全てにスクラムを導入しました。さらに、LeSS Huge を参考にした開発体制を敷くことで、チーム横断の開発施策の把握や、全社的な開発施策の透明化を推進しています。 スクラムを他チームに展開する 先日の記事を書いた時点では、ひとつの開発チームにスクラムを導入したのみでした。いずれかのチームでスクラムの導入経験があれば、他のチームへのスクラムの展開は比較的簡単です。一方でチームへのスクラム導入のタイミングは重要で、メンバーの混
夫の事が今もずっと好きだから、娘が邪魔。 母親失格とかそんなん自分が一番分かってる。 でも邪魔。 私だって夫とデートしたりイチャイチャしたいのに、パパかまって、話聞いてってずっと独占して。 久しぶりに新しい服買って夫が「かわいいよ」って褒めてくれたのに何が「パパ私にも可愛いって言って」だよ。うるせえよ。 久しぶりに2人きりになれていい雰囲気になってた夜に限って泣きながら起きてきたり皆で一緒に寝たいって。だまれよ。 お出かけの時だってほんとは夫と手繋ぎたい。別に娘と手繋いでても何も嬉しくないから。 行ってきますのキスだって娘がパパ私にも私にも〜って言うたびにイライラする。私だけにしてよ。 別に以前から娘を疎ましがったり冷遇してた訳じゃないし、態度に出した事もない。母親の仕事は義務だからちゃんとこなしてたよ。だけど実は昨日、GW久しぶりにデートがしたくて雰囲気のいいお店調べてて「お母さんに預け
プロンプトエンジニアリングとは プロンプトエンジニアリングは、LLMを活用して最適なアウトプットを得るために、プロンプト(入力文)を工夫して設計することを指します。 LLM(Large Language Model)とは LLMは、大規模自然言語処理タスクを行うAIモデルの総称です。具体的な例としては、OpenAIの「GPT-3」「GPT-4」、Metaの「LLaMA」、Googleの「PaLM」、Amazonの「AlexaTM」などが挙げられます。LLMは人間の言語をAIに学習させ、さまざまなタスクを自律的に処理できるようになります。感情分析や文章の生成、翻訳などの多様な能力を持っています。 自然言語とは 人間が日常生活でコミュニケーションを行うために使用する言語のことを指します。日本語や英語はその代表例ですが、世界には多くの自然言語が存在します。ちなみに自然言語処理(NLP)は、これら
広告制作会社に勤め、フリーランスとしても活動する3D・テクニカルアーティストのNils Bakker氏は5月19日、Unreal Engine 5(以下、UE5)やChatGPTなどを用い、現実世界が精巧に再現されたオープンワールドを旅することができる作品を制作したとし、その映像を公開した。海外メディア80 levelが報じている。 公開された映像では、プレイヤーは紙飛行機となって空を飛びながら、世界中のさまざまな土地を訪れている。ニューヨークのような大都市から、グランドキャニオンなど大自然が広がる地域まで、さまざまな土地が登場。そして、ひとつひとつの建物や木々、地形などはすべて3Dにて表現されている。一部テクスチャが粗かったり、読み込みが追いついていないシーンもあるが、現実世界をそのまま再現しているであろうことがうかがえ、延々と広がる世界を自由に飛びまわれるようだ。 また、画面上に表示さ
東京住み、妊婦、幼児をベビーカーに乗せて外を歩いていたら 寒かったからか便意をもよおし、「駅の多目的トイレ使おう!」と思って駅を目指した 妊娠後期で体がしんどくて、ベビーカーを押しながらとろとろ歩くことしかできない 股関節の調子が悪い 自分一人だったらそのへんの建物にさっと入ってさっと排泄できるけど、子連れなので普通のトイレが使えなくて多目的トイレが確実にあるところしか行けない もうこれは駅までもたないなと思って途中のショッピングモールのトイレに行こうと思ったけど、歩くスピードが遅すぎて間に合わなくてうんこもらしてしまう 何回かにわけて、うんこもらしてしまった その後なんとかショッピングモールの多目的トイレに入れたがセンサー式の扉がいくらセンサーに手をかざしても扉が閉まらない とりあえず手動で扉を閉めて、扉に鍵もなにもついてなくて完全に自動式だったので センサーのロックをかけられなかった私
定期的に、将来インフラエンジニアは要らなくなるという意見を見る。そもそも、IT業界の中であまり人気のないこの職種。しかも将来性がないとまで言われるとますます、なり手がいなくなるよと思う日々である。誰だそんな記事を今日も書いているのは。 それならそれで、インフラエンジニアがいなくても仕事が進められるようにならんかと考え、省力化について試行錯誤するわけである。少し前に話題になったコンテナ化やマイクロサービスが、今のAI並みに業界で話題になった時には少しワクワクした。もう開発者側で、複雑なネットワークの調整、ロードバランシング、その他やってくれるかと思ったものだが、残念ながら現状をそうはなっていない。 むしろ、その辺、うまくやってくれませんか、みたいな相談を開発者から受けるたびに思う。課題は存在し続けている。課題を今まで縦に切っていたのを横に切ったとしても、何にも解決しない。今まで縦に切ってまし
サーバーサイドエンジニアの内藤(@naitoh) です。 Rails で構築された小規模な APIサーバー(Rails の API モードで構築したもの)で、Ruby 3.2 の YJITを有効化する事で性能アップすることができましたので、喜びを分かち合いたく共有させて頂きます。 shopify.engineering We’re able to measure real speedups ranging from 5% to 10% (depending on time of day) on our total end-to-end request completion time measurements. YJIT を開発した Shopify では 5%から10%の処理速度の改善があったという事で、以前から弊社でも本番で運用を開始したかったのですが、比較的検証のし易い APIサーバーで
前提 ローカルとオンラインで同期してくれるメモツールが欲しかった 色々触ってみたがぐっとくるものがなく、VIM モードが最初からある HackMD を使っていた ふと Gist を VS Code で編集できたりしないのだろうかと思い拡張を検索してみたところ、GistPad を見つけた。アクティブに更新している Gist が大量にあり管理できるツールを探していただけ。 GistPad - Visual Studio Marketplace 結論 恐ろしく便利 VS Code 拡張が好きなだけ利用できる VS Code 拡張 クローズドなメモ帳としては文句ない 連携は向いていないので連携したい場合は別のツールを使うべき ネガティブはモバイルから利用できないことくらい 自分にとって何が GistPad は良かったか VS Code ベースなので VS Code の拡張が全て利用可能 VS Co
初めに ChatGPTの登場によって、ここ数カ月、生成系AIが非常に盛り上がっていますね。 連日新しいサービスやプラグインが生まれているイメージです。 さて、エンジニア界隈では、このChatGPTにプログラムを自動生成してもらい、ノーコードツールのように使用するようなユースケースが度々見受けられます。(日本語で書いた文章から自動でアプリケーションを構築するサービスなんかも出来てましたね) 今回は、そんなChatGPTとGitHubCopilot(以降Copilotと表記します)を使用してアプリケーション開発をしてみたので、その感想や上記ツールを使用するコツを書いていこうと思います。 アプリケーションアーキテクチャ 今回開発したアプリケーションのアーキテクチャは以下の構成になっています。(本記事に直接は関係ないので、読み飛ばしてもらって問題ないです) バックエンド AWS Chalice A
SREチームの長田です。 突然ですが、 mirage-ecs というツールをご存知でしょうか? 今回はこのツールをまちのコインの開発チームでの使用例をもとに紹介します。 coin.machino.co mirage-ecs を使うと動作確認用のサーバー環境を、サーバーサイドのエンジニアでなくとも自由にいくつでも立ち上げることができるようになります。 「環境」は AWS のECSクラスタ上で起動し、専用のURLが割り当てられ、 認証*1を通過すればどこからでもアクセスできます。 これにより 「クライアントアプリとつなぎ込んで動作確認したいけど、開発環境が空いてないから確認できない」 や、 「プロダクトオーナーに新機能を確認してもらいたいけど、開発環境が空いてないから(以下略)」 といった問題が解消し、 開発と動作確認のサイクルをスピーディーに回すことができるようになります。 mirage-e
技術評論社は5月1日、技術情報誌「WEB+DB PRESS」について、2023年8月発売の「Vol.136」をもって休刊すると発表した。 WEB+DB PRESSは2000年に刊行されたWebアプリケーション向けプログラミング技術情報誌。休刊の理由として「物価上昇による製作費の高騰など諸般の事情」と説明。「22年以上の長きにわたり、絶大なご支援をいただきましたことを、厚く御礼申し上げます」としている。 同誌が扱っていた分野のコンテンツについては、今後も技術評論社が刊行する「Software Design」や「gihyo.jp」、書籍などで提供していく。また、今回の休刊は隔月刊誌としてであり、必要な場合には「特別号」の編集・刊行なども検討していくという。 関連記事 「日本カメラ」休刊 会社も解散、73年の歴史に幕 日本カメラ社(東京都中央区)は4月15日、月刊のカメラ雑誌「日本カメラ」を20
「こんなことまでしてくれるの!?~データエンジニアを助けてくれるFivetranとSnowflake~」で発表した登壇資料です。 https://dev.classmethod.jp/news/230119_fivetran-snowflake
エヌ・ティ・ティ・コミュニケーションズ株式会社の育成制度 木村安宏氏(以下、木村):ここからがエンジニア育成の話になります。まずは育成制度についてお話いたします。「手を動かすことがスキルアップにつながる」と考えています。そのため、Labを外注ではなく社員が運営しています。 育成に対するニーズもどんどん変わってきているので、制度に関しても見直しを図っています。具体的には2012年から2020年まで、運用者はR&Dに配属された入社5年目以内の若手が義務として参加していました。体制に関してもネットワークチーム、サーバーチーム、クラウドチームの3つに固定されていました。 育成スタイルですが、ベースとなるスキルを身に付けるスタイルでやっていました。なので、この3つのチームを渡り歩いてスキルアップを図っていました。ですが、育成のニーズとして「もっと特定の分野でがんばりたい」という声が上がってきました。
意識の高い若手社会人には、「将来は経営企画部に行って事業戦略を作りたい!」と考えてる方も一定数いると思う。 また、「ポストコンサルのキャリアとして、事業会社の経営企画部に行きたいです!」という疲れ気味のコンサルの方もいるかもしれない。 果たして、経営企画とは皆が憧れるようなエリートコース、バラ色のキャリアなんだろうか? 日系上場企業(JTC)を中心に何社か経験した、社会人歴15年超の現役の経営企画部員が疑問にお答えしようと思う。 1. 「〇〇企画部」は「〇〇調整部」 まず大前提として押さえておきたいことは、企画系の部署がやっていることの大半は社内調整ということだ。 これは特に日系大企業で顕著で、経営企画だけでなく商品企画や営業企画でも同じだ(外資やベンチャーはよく知らない)。 経営企画部の実情は「経営調整部」であり、商品企画部は「商品調整部」、営業企画部は「営業調整部」と捉えれば分かりやす
はじめに タイトルで大袈裟にZero API Web Applicationという名前をつけてしまいましたが、要するにNext.jsのversion13.4のServer ActionとReact Server Componentを活用してAPIを作らない・叩かないWeb Applicationを開発するというものです。 今回は趣味で作った麻雀のゲームを例に、Next.js@13.4でAPI要らずなアプリケーション開発及び、開発で得た知見を紹介できたらと思います。 補足ですが、今回開発したアプリケーションの概要としては、麻雀のさまざまな局面に応じて「あなたならどの牌を切る?」というアンケート型のゲームです。 話すこと 今回以下の二点に絞って知見を共有できたらと思います。 RSCとserver actionsでZero APIの実現 ファイルベースのOGP・favicon 成果物とその構成
「うちの旦那はギャンブルが好き」 そういうと、女友達は大変だね、可哀そう、といった反応をしてくる。 が、わたしからすると、ギャンブル好きな旦那ほど素敵なものはない。 わたしの娘にも旦那を選ぶときにはギャンブル好きを選ばせたい。もしギャンブル好きじゃなかったら、ギャンブル中毒に陥れたい。 それくらいギャンブル旦那というのは素敵だ。 実際、わたしは今年に入って、ギャンブル旦那から200万円近く儲けている。しかもノーリスクである。 (参考)今年の2月に150万円搾取したときの旦那 だが、社会では、多くの女性がギャンブル旦那に苦しめられているらしい。 許せない。 なので世の女性の幸せのため、わたしのギャンブル旦那の搾取方法について、今日は伝授したいと思う。 そうすれば、きっとあなたのギャンブル旦那が疎ましい存在から愛おしい存在に変わるだろう。 長期の取り組みとなるが、一度成功してしまえば、その後は
プロダクトマネージャー育成の第一人者であるTably社代表取締役の及川卓也氏が「サービスの成否を分けるプロダクトマネジメントスキルの鍛え方」について講演する「【DX推進・新規事業担当者向け】 サービスの成否を分けるプロダクトマネジメント“スキル”の習得法」。まずプロダクトの重要性について話します。 プロダクトマネジメントの支援などに携わる及川氏 及川卓也氏:あらためまして、Tablyの及川と申します。本日は冒頭に私から「サービスの成否を分けるプロダクトマネジメント“スキル”の鍛え方」という題で話をしたいと思います。先ほど簡単に司会の方からも紹介していただきましたが、私はもうこのIT業界に30年以上いるベテランの域に達する人間です。 もともと、もしくは今でも技術者である自負はあるのですが、いわゆるソフトウェアエンジニアとしてキャリアをスタートした後、プロダクトマネージャーやエンジニアリングマ
今回はオープンソースでマルチプラットフォームなリモートデスクトップソフトウェアであるRustDeskを紹介します。 RustDeskとは RustDeskはオープンソースでマルチプラットフォームなリモートデスクトップソフトウェアです。あけすけな表現をするとセルフホストできるTeamViewerやAnyDeskのようなものです。 使い勝手もおおむね同じで、今回構築する中継サーバーに接続することによりルーター等の設定を変更しなくてもすいすい繋がるリモートデスクトップ環境を構築できます。 サーバーはUbuntuやDebianとWindowsが想定されていますが、クライアントはUbuntu/Debian/Windows/macOS/Android/iOSなど、何にでも対応しています。ただし今回はUbuntuとWindowsしか取り上げません。 TeamViewerやAnyDeskを使用したことがあ
2023/05/19 「SRE大集合!みんなで学ぶ、信頼性を高めるための取り組みLT大会」発表資料 https://findy.connpass.com/event/281605/
本記事は、当社オウンドメディア「Doors」に移転しました。 約5秒後に自動的にリダイレクトします。 このたびブレインパッドは、LLM/Generative AIに関する研究プロジェクトを立ち上げ、この「Platinum Data Blog」を通じてLLM/Generative AIに関するさまざまな情報を発信をしています。今回は、効率的にLLMのような事前学習済みモデルを再学習する手法(PEFT)についてご紹介します。 問題意識 ビジネスで利用する際に乗り越えるべき壁 PEFTとは何か? PEFTのコンセプト分類 トークン追加型 Prefix Tuning P Tuning Prompt Tuning Adapter型 Adapter LoRA型 LoRA Ada LoRA まとめ 参考文献 こんにちは、アナリティクスサービス部の辻です。 今回は、LLMを効率的に再学習する手法として今後
はじめに TailwindCSSはJITモードが搭載されてからずっと使っています。 私自身、Tailwindを使うことで大幅に実装効率があがっているので、私なりのTailwindを使いたい理由を書いてみたいとおもいます。 と、そのまえに、、、 TailwindCSSを使うには学習が必要です 例えばシンプルな角丸のボタンです。 <button class="rounded border border-sky-400 text-white font-bold px-2 py-1 bg-sky-300 disabled:border-gray-300 disabled:bg-gray-300 disabled:text-gray-100">ボタン</button> <button class="○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□×○△□
「STEINS;GATE」の主人公・岡部倫太郎から“選ばれし者の知的飲料”と表現されるドクターペッパーの風味をしたアイスクリーム「Dr Pepper Float(ドクターペッパーフロート)」が、アイスクリームメーカー・Blue Bellとのコラボで登場しました。 Blue Bell and Dr Pepper team up for new Dr Pepper Float Ice Cream - Blue Bell Creameries https://www.bluebell.com/news/blue-bell-and-dr-pepper-team-up/ 「ドクターペッパーフロート」は、クリーミーなバニラアイスにドクターペッパー風味のシャーベットを混ぜたもので、ドクターペッパーとBlue Bellがいずれもテキサス州を代表する企業だということでコラボが実現しました。 Buy Dr P
ShopifyやGithubに代表される大規模なWebアプリケーションの開発では、開発チームが膨大になることで必ず課題が生じます。この状況に変化をもたらすのがRuby on Railsです。 「なぜ大規模開発にRailsを導入すべきなのか」生みの親であるDHH氏にお伺いしました。 巨大アプリケーション開発の課題とRailsの関係性 大規模なチームでソフトウェア開発を行うことは開発環境に関わらず困難です。ソフトウェア開発という職業自体が本質的には「大規模なソフトウェアプロジェクトの失敗」の長い物語なのです。しかしRuby on Railsはそのような状況を改善するための手段になり得ます。 Ruby on Railsが長年構築されてきたアプリケーションを見てみると、 ・Github ・Shopify ・Airbnb ・Zendesk ・Cookpad ・Square ・Stripe などがあり
眠りつづける少女たち――脳神経科医は〈謎の病〉を調査する旅に出た 作者:スザンヌ・オサリバン紀伊國屋書店Amazonスウェーデンには「あきらめ症候群」などと称される、特殊な病が存在する。この症状があらわれると、歩いたり話したりをやめ、場合によっては目をあけるのもやめ昏睡状態になってしまう。特徴的なのは、これが主にスウェーデンにおいては難民の家族の「子ども」、特に少女たちを中心に発生することだ。 昏睡状態に陥った子どもたちに、CATスキャン、血液検査、脳波検査など無数の検査が行われたが、その結果はつねに正常。運がよければ数ヶ月で回復できたが、場合によっては何年も目覚めない子もいた。昏睡状態に陥る原因は純粋に心理的なメカニズムで説明できるのか。それとも、重度の生理的なストレス反応にすぎないのか。 祖国で苦しい思いをしてスウェーデンへと流れきた人々、中でも子どもが強いストレス環境下にいるのは容易
先日、社内でChatGPT / LLMを活用した実証実験をしていたら、一部感動するほど結果が出たことで、今更ながら俄然興味を持ってしまいました。 これからビジネスユースケースを考えていくうえで、「本質的にどういうものなのか」を理解しておくことがとても大切だと思い、改めてChatGPT / LLMの基本的な仕組みを整理してみました。 私みたいな文系で行列や統計はわからないけど、もう少し根本的なところを理解しておきたい!という方に是非です。 それでは、GPTをはじめとするLLM(大規模言語モデル)がどのような背景から生まれてきたのかを振り返りながら、LLMの特徴を理解していきましょう!(最後に参照したおススメの動画・記事を貼っていますので、それだけでも是非ご覧ください。) 1. ベースは、ディープラーニングを用いた自然言語処理モデル2015年頃、日本でも"AI"がバズワードになり、ディープラー
弱者男性だが、にゅう工房先生の『スーパーチートミッション2』という同人誌に助けられて生きている。 にゅう工房先生は、ハードな催眠とかが多い同人作家で、キモメン主人公のアナルを舐めさせる描写のバラエティがすごい先生だ。 特に、にゅう工房先生は、「松本」というキャラをしばしば多用する。 いろんな同人で、キャラ設定は違えど、「松本」が出てくる。 『スーパーチートミッション2』では、「学校で10人とエッチ」みたいなミッションがファックスされて、その通りに実行するけど、ミッションは絶対達成されるから、ド直球に学校に行って、不審者扱いされても、堂々と授業中にエッチできるぞ、みたいな作品。 そこで出てくる松本さんは、キモメン主人公の初恋の女性。 いきなりマンションへ行き、松本さんといきなりエッチする。 風呂で休んでいる時に、松本さんの妹が帰ってくる。 妹は主人公が松本さんに初恋した小学生の姿のまま。 そ
日本には「飛んで火に入る夏の虫」ということわざがあるほか、シェイクスピアの戯曲「ヴェニスの商人」やヒンドゥー教の叙事詩「バガヴァッド・ギーター」といった古典の中でも詩人たちが語ってきたように、虫たちが火や明かりに引き寄せられることは昔からよく知られてきました。それにもかかわらず、その理由はこれまではっきりとは分かっていませんでしたが、ハイスピードカメラによる観察でついに解明につながる大きなヒントが示されました。 Why flying insects gather at artificial light | bioRxiv https://doi.org/10.1101/2023.04.11.536486 Why are insects attracted to artificial lights? | Live Science https://www.livescience.com/ani
ホストのために身体を売る女の子の話が度々話題にあがってるので、ウン年前に当事者だった身として自分の経験を書いてみる。あまり参考にならないかもしれないけど。 ホストにハマった経緯バイト先の先輩に連れられて行ったのがきっかけ。 最初はこんなの誰がハマるんだろって思ってたけど、何度か行ったり連絡とったりしてたら担当のことを好きになってしまい、元の世界に戻れなくなった。 何故そんなにお金を使うのか最初は、担当の将来の夢に協力したいとか順位を上げて喜ばせてあげたいだとか、まだ純粋な理由でお金を使っていたような記憶がある。 じきに、被りから剥がしたいとか、マイナスの感情でボトルを入れることも増えていった。 ホスクラは現実逃避だけど、ずっと楽しいわけじゃない。1秒でも楽しい時間、自分だけがお姫様でいられる瞬間を増やすために課金する必要があった。 風俗で働こうと思った思考回路普通に生きていれば特別な事情が
所謂超ヘタレ底辺絵描き。「ペン持って自分で描くこと自体が楽しいので…」とかそんなことを思っているので画像生成AIブームはスルーし続けていたのだが、ここまでブームになり、かつ物凄い議論が日夜繰り広げられているのを全く知らないでいるのも如何なものかと思って、先日ローカル環境にStable Diffusionを導入した。 実際に使ってみて色々と思ったので、まだ全く使いこなせていないし完全に今更だが現時点での感想を書き残しておく。 まず結構パソコンのスペックを喰うということ。自分の場合持て余し気味だったゲーミングPCの有効利用にもなるかなというぐらいのノリで導入したのだが、2,3年前にPC屋の店員さんと色々相談してかなり盛ってもらったPCでも、導入には時間がかかった。 また、軽量化の措置を取っても、画像一つ出てくるまでにPCの箱の中身が結構な音を立てるので、寿命を消費しているなあとリアルに感じ取れ
RustでRISC-Vエミュレータを書いてNOMMU Linuxをブラウザで動かした #2023-05-23 以前からRISC-Vエミュレータを書いてみようと思っていたのだが、書いては飽きてを繰り返して全然進められずにいた。そんな中、以下のRepositoryで、rv32ima,Zifencei,Zicsr、あとはCLINTを実装すればLinuxが動くと知り、飽きずに進められそうな気がしてきたので今度こそ、と実装してみることにした。 https://github.com/cnlohr/mini-rv32ima目次成果物 #Repositoryは以下。本記事では実装の概要の記載もあるが、簡略化していたり抜粋だったりするので適宜参照いただきたい。基本的にはcoreというcrateが実装の中枢となっている。appはcoreにcliの皮を被せただけだ。 また以下にPlaygroundも用意した。
アメリカ本国ではそれなりに好調な興行成績を出してるけど、それ以外の国では惨憺たる成績になり損益分岐点を超えるかすでに怪しくなってる。 中国、韓国といった東アジアでは大爆死。中国では初週末251万ドル(3億5千万)しか稼げず、すでに上映を取りやめるところが出てきている。2週間で上映終了するのでは?とすら言われてる。 そしてその状況を見てアメリカ人は"東アジア人は人種差別主義者"とネットで罵り始めてる。 さらに驚くべきことにこの映画はヨーロッパでも中南米でも興行成績が思ったよりはるかに低い。 もはや絶望的な状況。 残念ながら日本のリトルマーメイド擁護者はアメリカの成績だけみて、この状況に気づいていない。 おそらく日本での公開時に軽い炎上状態になるだろう。
こんにちは! 株式会社ココナラの法律相談事業部でWebエンジニアをしている 原井 です。 ココナラ法律相談 と ココナラエージェント という2つのプロダクトのWebフロントエンド・バックエンド開発を担当しています。 この記事は、フロントエンド開発に使うUIコンポーネントライブラリの技術選定をするシーンでのお話です。 私たちが何を課題に感じていたのか、どう考えて Radix UI と Stitches の採用に至ったのか、採用してみてどうだったのかをご紹介します。 UIコンポーネントを開発していて思うこと 世の中にはUIコンポーネント集とでも呼ぶべき便利なライブラリがたくさん公開されています。 例えば以下のようなものがあり、他にも把握しきれないほどあると思います。 MUI (Material UI) Ant Design Chakra UI Vuetify これらのUIコンポーネントライブラ
GW前の土日、所用で新幹線に乗って大阪へ行った。 自分は1ヶ月前から予約して、窓際の席を取っていた。隣に座ったのは80代くらいのおばあちゃん。 通路を挟んだ隣に、家族と思われる50代くらいの女性が2人座った。おばあちゃんの荷物を棚に載せていたので、家族ではないにしろ同行者。2人は談笑していて、おばあちゃんにはあまり目をくれていなかった。 気にせずお弁当とお茶を広げ、新幹線の景色を楽しんでいたら、にゅっと手が伸びてきて、私のお茶をつかんだ。 えっ?!と思って手の伸びる先を見ると、隣のおばあちゃんがお茶をつかんでいる。びっくりして何も言えずにいたら、手を引っ込めた。おばあちゃんはニコニコ笑っていた。 ここで、このおばあちゃんもしかして認知症なのか?と思った。でも、認知症ならさすがに家族が気にするだろうと思い、特に行動には起こさなかった。 その10分後、今度は私の腕を掴んだ。びっくりして、思わず
One of the longest running schisms in programming is that of static vs dynamic typing. I've heard a million arguments from both sides throughout my entire career, but seen very few of them ever convinced anyone of anything. As rationalizations masquerading as reason rarely do in matters of faith. The rider will always justify the way of the elephant. That's not to say there aren't people who've sw
GitHubの画像diffって便利だし何だか面白いですよね。 ところで、このSwipe Diff機能がどのように実現されているか、皆様はパッとわかるでしょうか? ・ ・ ・ 私は20秒ほど考えてわからなかったので、DevToolsから仕組みを調べてみました。 実装方法 わかってしまえば非常にシンプルで、 2枚の画像を重ねる 上層の画像のWrapper幅を、スライダーの位置と連動させる という発想でできていました。 上層のWrapper幅が小さくなると、下に隠されていた画像が覗いて、あたかも連続的に変化しているように見えるという寸法ですね。 実装 Reactで簡易的に実装したコードです。マウスホバー/スワイプで境界を動かせます。 (スマホからだとスワイプが少し難しいためPCで開いたほうがわかりやすいです) 要点のみ解説すると、 onPointerMoveイベントでポインタのX座標を取得し、上
TypeScriptの型定義ファイルから積極的な圧縮を行うための @mizchi/optools をリリースした。まだ実験中だが、結構動くはず。使う場合は自己責任で。 追記: optools を packelyze に rename した。これは optools という CLI 名が ImageMagick の提供するコマンドとぶつかったため。 試行錯誤の過程は https://zenn.dev/mizchi/scraps/1bdf01f5efb147 にある。 このライブラリは、自分の所属する Plaid の業務時間中に作成した。 想定ユーザー ライブラリ作者 ビルドサイズ厳しいフロントエンド開発者(サードパーティスクリプト等。自分が業務で作った理由がここ) リスクとってでもビルドサイズを縮めたいフロントエンド作者 動機 世の中な TypeScript で書かれたコードは、その型情報を使
はじめに この記事は、Alan Alickovicさんの著書「React Application Architecture for Production」をまとめたものになります。Alanさんと言えばZennで最も人気のある記事「bulletproof-react」の作者であり、彼のprojectから学ぶことはとても多い印象です。 今回紹介する本は2023年1月に公開されたため、bulletproof-react以後のReactアプリケーションにおけるベストプラクティスの宝庫となっています。また、本で扱われているアプリケーションのProjectがGitHubで公開されていることから、Projectを眺めるだけでも勉強になる点があるかと思います。 想定読者 Reactのアーキテクチャを模索している方 テスト手法やCI/CDなどのアプリケーション設計に関心がある方 使用される技術と本の構成 言
GitHub Actionsでテストファイルを複数ノードに適切に分割するためのカスタムアクション、r7kamura/split-tests-by-timingsを作った。 CircleCIに同様の仕組みがあり、今回はこれのGitHub Actions版が欲しかった。 既存ツールとして、Go製のleonid-shevtsov/split_testsというCLIツールがあり、これを利用するchaosaffe/split-testsというカスタムアクションがある。 このカスタムアクションでも不足は無かったが、幾つかの理由で今回自作するに至った。 しばらく使いそうなので、保守性を上げるためにも、不要な機能を取り除いて必要最低限の機能にしたかった GitHub Actionsは仕様変更が多いため、自分で保守できるようにしたかった 今回、内部実装としてRust製のmtsmfm/split-testとい
SRE大集合!みんなで学ぶ、信頼性を高めるための取り組みLT大会の登壇資料です。 概要 つい先日SLI/SLOの設計が終わりSLOの運用をスタートしましたがそれまでの道のりは楽ではありませんでした。 本LTではCUJの決め方からSLI/SLOの設計と運用を固めるにあたっての進め方についてお話させて頂きます。 以下の聴講者を想定しています。 SLI/SLOをこれからやっていこうと思っている人 運用開始しているけど他社の事例が気になる人
イアン・ハッキングが亡くなってしまいました。トロント大学の記事によると以前から健康を害していたそうで、たしかにこの10年ほど、まともなアウトプットがなかったことからうすうす予期してはいたのですが、この5月10日に亡くなってしまったとのことです。残念です。また、今回あらためて、ハッキングから学んできたことの多さを感じてもいます。 ご存じのとおり広大な領域において、しかもユニークな手法で仕事をしてきた人です。なので私はそのほんのごく一部、精神障害の哲学の領域を中心に彼から学んできたにすぎません。にもかかわらず、学んだことはとても多く、そこからまた多くの課題を得てきたと感じています。 彼の精神障害の哲学を考えるさい、二つの大きな仕事があるように感じています。ひとつは神経症周辺の仕事で、もうひとつは自閉症に関係する仕事かな、と思います。そしてこうした二つの領域のいずれにおいても、精神医学などの人間
ついさっき、ついにHTTP/3対応のブランチが本家のnginxにmergeされました。 このまま何事もなければ次のMainline versionである1.25.0がリリースされたタイミングで使えるようになるはずです。 検索するとnginxでHTTP/3を使う方法を解説しているサイトがいくつかヒットしますが、実はmergeするちょっと前くらいから非互換な変更をいくつも入れていたので、そのままだと動かないはずです。なので簡単に使い方を解説しておきます。 なお分かっていると思いますが、こちらの記事は記事執筆時点(2023/05/20)の内容です。 OpenSSLの代わりを選ぶ HTTP/3を使うには自分でbuildする必要があります。いずれpackageが配布されるだろうと思っている人がいるかもしれませんが、nginxのHTTP/3対応はBoringSSLのAPIで対応されています。OpenS
こんにちは。取締役兼ACS事業部の責任者の上林です。 前回の記事「なぜDevOpsの発展にプラットフォームエンジニアリングが必要になるのか?」から間が開いてしまいました。前回お約束した通り、プラットフォームエンジニアリングに関して、海外での動向について少しお話をさせて頂ければと思います。掲題の「DevOpsは死んだ?」や「Googleは私たちに嘘をついた」など、過激なことが言われている側面も取り上げます。 まずは世界の動向ということで、少し私なりの解釈でプラットフォームエンジニアリングに関連するここ数年の歴史を見ていきたいと思います。見解についてはあくまでの個人の見解ですのでご了承ください。なお、プラットフォームという言葉で見てしまうと2011年にIDCさんが第三のプラットフォームを提唱したなど話が膨らんでしまう側面がありますので、ここではプラットフォームエンジニアリングに閉じて記載させて
先に言っておくと、FF14のネガキャンではない。あと個人差も当然あると思う。 職場起因でいろいろあって鬱発症、復帰したと思ったら1年経たずに再発し休職。 医師曰く、季節性かもしれないとのことで、そうなると体質上治りが悪いらしく。いろいろつらい。 飯以外の娯楽を全部受け付けなくなった結果、UberEatsばかり頼んでしまい、結果体重が15kg増えた。靴下はくのが大変になるとは思わず。これもつらい。 もうボロ雑巾かゴミかなにかになっていたが、人間単純にできているらしく、休んで時間が経ってくると気分は良くならないくせに暇を感じるようになった。 が、体力はガタ落ちで、食費もバカみたいにかかって金も無く、 ぼうっとYoutubeとTwitterを更新して眺める以外なにもする気が起きず、スワイプして画面が更新される度に、 なんだかよく分からないがなんか違うんだよなぁ、と再度スワイプする日々。受動の局地
弱女だけど静かなおばさんとして暮らしたい 普通の家(1Kとかの一般的な独り身規模)に住んで、持ち物も少なくする。 健康に質素なものを食べて、清潔な服を着ていられるくらいの収入の範囲で暮らす。 欲を言えば、たまに友達と会った時には好きなもの選べたら良いなと思う。 上記がまあ問題なくなされる程度の収入の仕事を続ける。 休日の趣味もほどほどで、体力とお金に折り合いをつけた上でのんびりやる。 おばあちゃんになっても体力があれば、贅沢をして寄席とか美術館とかは行きたい。 でも無理なら図書館で画集を見たりする。今は配信でも見られるから、そういうので代替することもある。 お散歩ルートにある公園とかを通りかかって、元気に遊んでる子どもを見かけて和む。 友達の子どもの話で爆笑して、立った歩いた進学したとかを一緒に喜ぶ。 色々な友達を広く浅く持って、ボケるのを少しでも遅くする。 そうやっているうちに親も歳をと
特務ヴィヴィアン アテル @次回 ----集会 4/02(日) @Koutuki_Atelu @mmkm_1103 @yasannanoka これは約15年前くらいに社会現象を起こした「マジコン」と呼ばれるもので、このソフトにMicroSD(このソフトは当時は2GBまで)入れて、SD内に吸い取ったり違法DLしてきたDSのゲーム情報を入れると、ソフト購入しなくてもゲームが遊べるうえに、この1枚で数十ソフト所持できるものでした 2023-05-05 14:19:50 リンク Wikipedia マジコン マジコン(正式名: マジックコンピューター)とは、テレビゲームのゲームソフトをコピー(複製・バックアップ)したり、またそのコピーやイメージファイルをゲーム機で起動させるための機械(コンピュータ)の総称である。 ソフトウェアの交換が可能なテレビゲーム機において、ソフトウェア供給媒体そのものを真似
他人と会話が出来ない。続かない。 とにかく自分は話下手で、思ったことを人に上手く伝えられない。 『意志を伝える』って、主張そのものだったり、そう感じた根拠だったり、あるいは話をわかりやすくするための例えだったりを順序立てて話すことだと思う。鶏肉とねぎを串打ちしてねぎまにする、みたいな。それが上手くいかない。自分が話したいことを文章化した結果、口から出力されたものは「肉肉肉ねぎいちご!」とかいうゲテモノだったりする。いちごって何だよ、って思うかもしれないけど本当にいちごが出てくる。「中まで火が通って甘くてトロトロの焼きねぎ」と言いたかったのに、咄嗟に言葉が出てこなくて、それが「いちご」になる。ゆっくり考えれば自分の思考に対して適切な表現が思い浮かぶんだろうけど、テンポのいい会話が求められている場面で、そんな悠長な沈黙が許されるはずもなく、結果、考えていることと微妙に関連しつつも違う概念が吐き
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。システム統括本部 クラウドプラットフォーム本部の早川です。 私が所属する部署では、ヤフー社内のサービス開発者向けのプライベートクラウドを開発、運用しています。昨年の後半頃から「Platform Engineering」という言葉が聞かれるようになってきていますが、私たちは以前から、その理念に近い取り組みを行っています。 本記事では、「Platform Engineering」の概要と、私たちがKubernetesを活用して実現しているプラットフォーム開発、運用の取り組みについて詳しく紹介します。私たちの経験と知見が、これからプラットフォームの開発に取り組む皆様の一助になれば幸いです。 Platform Engineer
LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog はじめに こんにちは。フロントエンド開発センター(UIT) Front-end Dev.9チームの鴻巣(@kazushikonosu)です。LINEスキマニおよびLINE Creators Marketのフロントエンド開発を担当しています。 LINEスキマニのフロントエンドチームでは、React/TypeScript製のWebアプリを開発しています。主にクライアントサイド向けのコードを扱っていますが、SSRのため同じリポジトリ内でNode.jsを使って実行されるTypeScriptコードも扱っています。クライアントサイドのモジュールバンドラとして長らくwebpackが使われていましたが、webpackを使い続けることでチームの
米Googleは5月10日(現地時間)、年次開発者会議「Google I/O」をハイブリッドで開催した。約2時間20分の基調講演で発表されたことを時系列で簡単にまとめる。なお、開発者向け基調講演は別途行われており、技術的な詳細はそちらで発表された。 ハードウェアも発表されたが、全体的にAI中心の講演となった。オープニングに流れた動画もGoogleが数年前からAIに取り組んできたことを示すもので、「われわれは(AIに)大胆な野心を持っているが、アプローチには常に責任がある」とし、そのアプローチの方針は「Make AI helpful for everyone(AIを誰にとっても役立つものに」だという。 最初に登壇したスンダー・ピチャイCEOは「みなさんもご存じの通り、今年はAIが非常に忙しい年になっており、私達にも語ることがたくさんあります」と口火を切った。 「生成AIにより、Google検
思ったより伸びてて、いつか本人が見つけたら怖いから本文消すわ!本文読んでない人なんのこっちゃかもだけど私の捨て長文を聞いてくれ。 ぶっちゃけ、兄のような人をどうするべきかは答えがないし、議論の余地があると思うので色々意見もらえて嬉しい。 「やりすぎ」「放置して虐待したのに、最後は捨てるのか」と言ってくれた人、コメントありがとう。 私もそう思う。マジで数年後コロされたらどうしようって思うレベルにはそう思ってる。 それにあの時兄を助けないほうが彼の幸せだったかもしれないと思って、夜中もんもんとしてる。 小さい時から療養してたら結果も違ったのかもしれないけど、私たちの世代は3歳児健診に発達障害の項目がなかったらしい。母があと数年後に産んであげてたらって後悔してた。 「剛腕」と褒めてくれた人たちありがとう。 でも、これは「兄が死なない自殺をして、入院したから」できたことで、安易にやると死人が出る可
技育祭は「技術者を育てる」ことを目的としたエンジニアを目指す学生のための日本最大のオンラインカンファレンスです。「技育祭2023【春】」に登壇したのは、元2ちゃんねる管理人のひろゆき氏。エンジニアを目指す学生からの質問に答えました。全5回。4回目は、エンジニアを目指す学生が意識すべきことについて。前回はこちら。 ChatGPTを使ったものづくりはエンジニアリング力だと思う 司会者:続いて、ちょっとChatGPT(に関する質問)が多いので、お聞きしたいと思います。「4月から大学2年生です。今まで大学のプログラミング課題など、ChatGPTに投げて出てきたものをちょっと書き直してから提出していたのですが、プログラミングが身についている気がしません。これを続けていてプログラミング力が身につくんでしょうか?」 ひろゆき氏(以下、ひろゆき):大学の課題をやっていることでエンジニア力が身につくのかとい
リンク 集英社 ― SHUEISHA ― DRAGON BALL 41/鳥山 明 | 集英社 ― SHUEISHA ― 合体技・フュージョンでパワーアップした悟天とトランクス。しかし調子に乗りすぎていて、今イチ不安が…。そこに界王神界で修業していた悟飯が登場。だが、3人とも魔人ブウの体内に…!?
問題はパワプロアプリのイベントデッキシステム 特許第5814300号 2013.5.31出願 ざっくりざっくり言うと 1.サブキャラクターがいて設定するとそれに応じてイベントが発生する。 また特定の組み合わせで特別なイベントが発生する。 2.育成可能なメインキャラクターがいて設定するとそれに応じてイベントが発生する。 3.サブキャラクターはメインキャラクターの育成パラメータに影響を与える。 4.キャラクターにはレア度が設定されている。 5.イベント発生確率にメインキャラクターとサブキャラクターの好感度が影響する。 6.メインキャラクターの行動選択でサブキャラクターとの好感度が変動する 7.好感度が一定以上になると発生するイベントがある。 8.他の人が持ってるサブキャラクターを借りることが出来る。 9~11.発生するイベントによってメインキャラクターの育成に影響が出る。 12.イベントは確率
作った。 lightweight-zod だから lizod。 npm install lizod -S で使える。 tl;dr 各種フロントエンドや Cloudflare Workers で zod のビルドサイズが邪魔になっている メソッドチェーンと便利なユーティリティを全部捨てた zod 風のバリデータを作った zod の 57kb に対して lizod は 1kb 以下 これが動く // Pick validators for treeshake import { $any, $array, $boolean, $const, $enum, $intersection, $null, $number, $object, $opt, $regexp, $string, $symbol, $undefined, $union, $void, type Infer, type Valid
2023年5月28日、インドのレスリング選手であるビネシュ・フォガト氏ら数人が未成年を含む少なくとも7人の女子レスリング選手へのセクハラ疑惑に抗議し、警察に拘束されました。SNSでは連行されるフォガト氏らが笑顔で映っている写真が拡散されていますが、これは笑顔に加工したフェイク画像であることを、複数のメディアが指摘しています。 Wrestlers detained in Delhi: AI image of 'smiling' Vinesh & Sangeeta Phogat viral - Alt News https://www.altnews.in/wrestlers-detained-in-delhi-ai-image-of-smiling-vinesh-sangeeta-phogat-viral/ Fact-Check | This Photo of Wrestlers Vines
先日のこと 仲良しの野良猫ちゃんが車に轢かれて死んでた 家によく遊びに来る子でうちの猫さんたちも気にかけている感じだったから保護したいなと思って捕獲機借りる手配してて そろそろ決行するか、なんて思っていた矢先のことだったのでショックだったけれど見つけられたのも縁かと思いとりあえず段ボール入れて役所に電話したら火葬していいとのことなので利用歴のあるペット葬儀社さんに朝イチ電話して諸々手配、お花もちょっと用意してもらって飛び出てた目玉を隠すように装飾させてもらってお顔まわりちょっと拭いたりして山の中にある火葬場までドライブ 暑くなる前だから遺体が汚くならなくて良かったねーとかよく見つけやすいところまで来てくれてたねーとか色々お話したけれどもちろん返事もなくちょっとむなしい気持ちと寂しい気持ちはあったけれどスタッフさんも野良ちゃんのロードキルなら、と料金オマケしてくれたからちょっと嬉しかった現金
本連載は、『ito』『ボルカルス』などを手がけた株式会社アークライトの野澤 邦仁(のざわ くにひと)氏に、ボードゲーム(※)の企画から制作・出展方法まで指南していただきます。 ※ ドイツ・ユーロ流の近代ボードゲーム・カードゲーム 具体的には、「予算50,000円で、創作ボードゲームを20〜50個制作&ゲームマーケットに出展し、販売すること」を目標に据え、その条件をクリアする手法を解説していきます。 連載2回目の本記事では、「どんなゲームを作るか」という部分にフォーカスし、具体的な7つの着想法を紹介していただきます(連載1回目の記事はこちら)。 TEXT / 野澤 邦仁 EDIT / 藤縄 優佑 創作ゲームはアレンジから創作ゲームをとっかかりもない状態から作る難度は、私から見てもとても高いと感じています。 「アイデアが思いつかない、考え方がわからない!」と思う方には、「自分の好きな作品にア
こんにちは!BASE株式会社 上級執行役員の藤川です。今年からTech DepartmentというBASE社の開発の成功や情報システム、セキュリティ等に責任を持つチームを運営しています。 システム障害はWebサービスを自社運用する企業にとって最重要な問題であり、サービス改善のきっかけになることも多々あります。ただ単に目の前の問題を場当たり的に解決するだけでなく、再現性を減らすために体制やシステム投資の見直しなどにもつながるきっかけになるものなので、そこで起きている本質的、潜在的な課題を見つけ出すことも障害対応の重要なミッションです。 また事件は現場で起きているわけで、障害要因となるものは、何もバグやシステム設定の不足や不備などに基づくものだけではありません。インターネットの世界が日常的に変化しているので、外乱としての障害要因も多々存在し、これらの問題と常に戦っています。 そういう不確実な状
というわけで、今をときめく「論破王」ひろゆきさんと対戦させて頂く機会に先日恵まれたのですが、その論争がなんとも印象的だったという話を備忘録がてらnoteに残させて頂こうと思います。 論争自体はごく短いものなので興味があったらここら辺のまとめでもご一読ください。まぁそちらを読まなくても本記事は読めるようになっています。 ひろゆきジャレド論争まとめレスバあるあるですが、途中で論争のテーマが変化しています笑 最初は「ひろゆきの虚無主義」について自分とひろゆきさんがやりとりをしていたのですが、途中でひろゆきさんがジャレド・ダイアモンドの「銃・病原菌・鉄」を援用して話をすり替えるといういつものやつ荒技に出たため、「ひろゆきはジャレド・ダイアモンドの本をまともに読めているのか?」という第二ラウンドがはじまってしまいます。 人間の社会運動で大陸の形が変えられると考えてる頭の悪い人には日本語を理解するのは
こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。前回の記事「AWS SAPを取得したら視野が広がった話」を読んでいただいた方々、ありがとうございます。今回のテーマは「AWSエンジニアから見たGCP」第2弾として、代表的なGCPのコンピューティング系サービスについてAWSと比較し感じた点についてお話いたします。 (第1弾の記事はこちら↓)IaaSCompute EngineAWSではEC2に相当するサービス。各種インスタンスタイプや提供OSイメージ、インスタンス向けのストレージ機能、オートスケール機能など、インスタンスのアーキテ... DWH BigQuery BigQueryはフルマネージドなサーバレスDWHサービスで、Googleが開発した大規模データ向けの分散システムであるDremelを基にしておりSQLクエリを使用して大規模データの分析を行うことができる。さ
右手と左手のように、「ある構造」と「その鏡像の関係にある構造」が回転操作によって互いに重ね合わせることができない構造として存在することをキラリティー(対掌性)と呼びます。キラリティーでありながら非周期なモノタイルでもあるという新しい図形「Spectres(スペクター:怪物)」を研究チームが発見しました。 A chiral aperiodic monotile https://cs.uwaterloo.ca/~csk/spectre/ Now that’s what I call an aperiodic monotile! | The Aperiodical https://aperiodical.com/2023/05/now-thats-what-i-call-an-aperiodic-monotile/ タイル(図形)で平面(境界を除き)を隙間なく埋めることができることを、「平面のタ
島田光一郎(Dr. Koichiro Shimada) @Account_KS_1 学生A「先生...。私、英語が苦手で長文が読めたことがないんです。」 先生B「これ読んでごらん💡」 A「えッ!英語の本。しかも数学?」 しばらくの沈黙 A「先生、これ知ってます!知らない単語ばかりなのに読めます!」 B「数学科の大学院生は、大体こんな具合で数学の洋書を読んでいるんだよ。」 2023-05-20 21:53:22 島田光一郎(Dr. Koichiro Shimada) @Account_KS_1 学生A「私、英語、読めたんですね。」 先生B「もう少し言うとね、この本は英語が読めるだけでは読めないです。」 A「どういうことですか?」 B「日本語でも理解できない文章ってたくさんあるでしょ。それと同じで、この本はある程度、数学を知らないと正しく読むことが難しいかと思います。」 2023-05-20
マイナンバーカードの仕組みや存在意義そのものの問題点とは別で。 マイナポイントの誤給付とか保険証との紐づけミスが表面化してきたことについて、少し調べて気が付いたこと。 ◆サイト内で認証が2種類ある問題 マイナポータルで求められる認証には2つあるようだ。 1:マイナポータルにログインする 2:カードに保険証や口座を紐づける 【検証」 「自分のマイナカードでログインする」⇒「そのまま協力者(別人)のカードで保険証の登録状況を確認する」 協力者の紐づけ状況が確認できた後、マイナポータルのログイン情報を確認すると私のものだった。 つまり、2つの認証はシステム的に別物で、それも複数並列で存在してる。 人生の中で1回だけ不慣れな画面を触ってみるというレベルでは意識すらしないと思う。 書き方を変えると Aさんのカードでマイナポータルにログインする⇒「今からAさんの情報を使って作業をしますよ」 Bさんのマ
ところてん @tokoroten 株式会社NextInt 代表 著書「ChatGPT攻略」 共著「仕事ではじめる機械学習」「データサイエンティスト養成読本 ビジネス活用編」 データ分析、コンサル、ゲームディレクター、技術顧問、企業での研修・講演などで出稼ぎ労働中。 お仕事相談はDMからどうぞ。 nextint.co.jp slideshare.net/TokorotenNakay… ところてん @tokoroten ゲオの決算報告資料読んでで、撤退戦を完璧に戦ってる企業の凄さを感じた とんでもない速度でレンタルビデオビジネスが崩壊していっているのに、その中でトップシェアを取りつつ事業転換して生き残っている 撤退しつつ戦果を挙げるって、すげーよ…… geonet.co.jp/geo_wp/wp-cont… pic.twitter.com/rtlZLuE63x 2023-05-16 03:35
始まったばかりだと思っていた21世紀も、気がつけばすでに1/4が経過しようとしているが、われわれが未来の象徴のように思っていた「新世紀」は、9.11のテロで幕を開け、リーマンショック、3.11の未曾有の災害と続き、挙句の果ては新型コロナという感染症の流行と前世紀の冷戦の影を引きずるようなウクライナ戦争の勃発で先が見えない。 その一方でデジタル化やネット化が確実に進行し、スマホやSNSが広く社会に普及し続け、AIが将棋や囲碁で人間の世界チャンピオンを打ち負かし、ついには誰もが、絵を描いてくれたり、ChatGPTのようなどんな質問にも卒なく答えてくれたりするAIソフトを自由に使えるようになり、コンピューターの能力が人間の知力を上回るとされる「シンギュラリティー」がもうすぐ実現するという声も聞かれる。 多くの人にとって、こうした「デジタル」が象徴するイメージは、AIで仕事が奪われるという悲観論は
Webサーバーとの通信 Dockerのhttpdイメージを使ってWEBサーバを立てる httpdは下記の通り中身はApacheであり、コンテナ起動してローカルホストへアクセスすれば簡単にページが見れる What is httpd? The Apache HTTP Server, colloquially called Apache, is a Web server application notable for playing a key role in the initial growth of the World Wide Web. コンテナ起動後にlocalhost:8080へアクセスして見える実際のページ Webサーバをたてる ポートは8080 ホスト名はWebServer 静的ルーティングを変更するために特権--privilegedを与える docker pull httpd d
よんてんごP @yontengoP ベーチェット病と痔瘻という難病に侵されたナプキンを付けた社畜です。優しく 接してあげて下さい。尻穴方面/IT方面/社畜方面/下ネタ方面のツイートが多い ですが、病気なので許してあげて下さい(傲慢) よんてんごP @yontengoP 情シス時代の思い出 👤「ちょっと相談が…」 ワイ「はい、何でしょう?」 👤「マウスのカーソルが急に暴れ出して」 ワイ「あー、じゃあ備品交換ですね、ただ申請窓口が総務で…」 👤「いえ!申請はしたんですが」 👤「暴れるマウスで操作したせいで、共有フォルダの中身があちこちに移動していて」 2023-05-21 16:43:02 よんてんごP @yontengoP ワイ「ファーーーーーーーーーどのくらい移動させたんすか」 👤「そ、それが分からなくて…気付かない間に画面上に"ディレクトリ移動が完了しました"とか出てて…」 ワ
サムネイル こんにちは、フロリアでエンジニアとして活動している irico です。 現在 kintone ではフロリアというプロジェクトの中で、Closure Tools から React への移行作業に取り組んでいます。 今回は、そのフロリアのチームの 1 つである Reactone チーム が採用した「Storybook をフル活用したテスト手法」についてお話します。 Storybook によるテストアプローチ Storybook の v6.4 から play 関数が導入され、v6.5 から Interaction tests が可能になりました。 これによって Story 上でテストを実行するだけでなく、実行したテストの動作確認がブラウザ上で可能になりました。 今までは Jest や Vitest 上で Testing Library を利用する際、DOM 操作の視覚的な確認が難しく
大腸がん(自称)増田を見て思い出したけど、自分も3月にがん検診行ったら便潜血あるから大腸の内視鏡検査した方が良いぞ!って結果に書かれちゃったんだよな。 便秘持ちだし、明らかに大物出産の時にペーパーに血が付くので痔だとは思うんだけど…。 結果見てすぐ善は急げと内視鏡検査できる胃腸系の病院を探した(不安になったからがん検診をわざわざ受けたのだし)んだけど、「痛みのない内視鏡検査」みたいな病院があってへぇ~って見てたら内視鏡検査の方法を書いてくれていた。 そこで初めて知ったんだが、大腸の内視鏡検査って後ろの穴から入れるの?!?!?! けつあな確定ってマジ??? ああいうのって口から入れるんだとばかり思ってた(胃カメラ未経験) いやあ、大腸がんは怖いけどけつあな確定も怖いよ。そこは出し入れする穴じゃなくて出す専用の穴だよ!こうもんであそんではいけません! しかもこれ検査当日はもう何もできない感じな
この記事の目標 「最終的に JavaScript になるのに、なんでわざわざ TypeScript を使うべきなのか? JavaScript で良くない?」 という質問に答えられるようになる なぜ TypeScript を使うべきなのか? いきなり結論を書きます。 A. 実行時エラーの少ない JavaScript を使いたいから TypeScript で書かれたコードはコンパイルが通らないと JavaScript に変換できません。そのため、生成される JavaScript コードは必ずコンパイルに成功したものです。コレが TypeScript を使っていて一番嬉しいポイントです。 まあ、いきなり結論を書いてもよく分からないと思います。順に話していきます。 型エラーとはなにか TypeScript でコンパイルを通すには、コード上の型エラーを無くす必要があります。 型エラーとは、型システム
幽らり@ドールおじさん純情派 @you_rari @240eukrante 「東島丹三郎は仮面ライダーになりたい」自分も好きな漫画。ただ平均80まで生きるこのご時世で、40でこの境地になるのは早いかなあと。残り40年否応なしに人生は続くわけだし。 もっとも彼の物語はここから始まるわけだけど。 viewer.heros-web.com/episode/108341… 2023-05-23 11:05:07 リンク コミプレ 東島丹三郎は仮面ライダーになりたい - 柴田ヨクサル/協力:石森プロ 東映 / 第1話 変身! 東島丹三郎 | コミプレ|ヒーローズ編集部が運営する無料マンガサイト 小さい頃から本気で“仮面ライダー”になりたかった東島丹三郎(とうじま たんざぶろう)は、40歳になった今でもその夢を追い続けていた。そんなある日、「ショッカー現る!」というニュースが報道される。それはショッ
かつて、ゲームは「教育に悪いものである」という風潮が蔓延っていた時代があった。2000年代を生きたゲーマーの中には、当時の感覚を未だに覚えている者も少なくないだろう。 当時と比べて、現代はゲームに対して比較的寛容な社会になったといえる。現在においてもそういった傾向がないわけではないが、ゲームコンテンツやeスポーツがマスメディアで好意的に取り上げられるのを見れば、少なくともゲームが広く社会に浸透し、ひとつのカルチャーとして捉えられるようになってきていることが伺えるだろう。 一方で、先の風潮の反動かあるいは別の理由かは不明であるが、ゲームは今「教育」ブームの中にあるように感じる。『マインクラフト』や「アサシンクリード」シリーズ、「桃太郎電鉄」シリーズなどは教育の現場で実際に教材として用いられているし、脳トレ、パズル、知育など、各方面でゲームと教育が向き合ってアプローチし合うという試みももはや日
TypeScriptにはnamespaceという構文が存在します。この構文はTypeScript初期からある独自構文の一つですが、現在では特殊な用途以外では使う理由が無いため、よく知らないという方も多いでしょう。 実際、一部のレアケースを除いてnamespaceを使う必要はありませんが、それでも知識としてあったほうが良いことが多少あります。この記事ではこの部分を解説します。 型に.でアクセスできるやつ TypeScriptを使っていると.を使って型にアクセスする機会があるでしょう。例えばReact.FCなどです。 実は、親.型名のように.を使って型にアクセスできるのは、namespaceの機能です。上のコードでのReactは単なる型や単なる変数ではなくnamespaceなのです。 試しに、Foo.BarがstringとなるようにFooを定義してみてください。これができる方法は2つしかありま
はじめに idea カテゴリで投稿するか迷いましたが、一応 ChatGPT へリクエストを投げる GAS のコードも紹介しているので、tech 記事で投稿することにしました。 ほしかったもの Qiita には急上昇記事を紹介する公式アカウントが存在しています。 が、Zenn には公式のそれが存在していませんでした。 一応公式アカウントがピックアップとして紹介しているものの、おそらく手動。(そう思うのは、GW 前から更新が止まっているから) とにかく一番欲しかったものは、Zenn の人気記事を数時間間隔で教えてくれるなにかでした。 そしてどうせなら Qiita の記事も紹介する機能をつけようと思いました。 "なにか"には Slack や LINE bot という選択肢があったのですが、しかし単に記事だけを紹介しつづける無機質な bot は可愛くないと思っていました。 せっかく"私"が作るのな
nishio hirokazu @nishio どういう条件が満たされた時に「みんなで行けば遠くに行ける」のかを数学的に考察した結果、1人で運べる食糧が100日分である場合に、1人で行けば100日分の距離しか進めないが、10人で行って10日目に1人解雇すれば110日の距離まで行けることに気がついた。確かに遠くに行ける。 2023-05-13 09:13:37 nishio hirokazu @nishio つまり人間は「食糧を輸送する」という労働力と「食料を消費する」というコストの抱き合わせなので、食糧を食べて輸送すべきものが減って労働力のニーズが減ったら、人間を減らすことによって費用対効果が改善するということ。これは確かに一人で進んでいる時にはできないことだ。 2023-05-13 09:15:44
何故その中で日本維新の会が議席数を伸ばす事には拒否感を示す人達がいるんだろう 野党への投票を勧める意見に影響を受けたらそりゃ維新の会にも投票する人達が増えるのは当たり前じゃん (この記事は「日本維新の会」を別の議席数を伸ばした野党に替えてもOKです) その結果を受けて反省すべきなのは少なくとも投票した人達では無い もちろん各党にも考えるべきことはあるかもしれないけど 仮に維新の会が議席数を増やすのが問題だと考える人達がいるなら 自分が「野党に投票する事」を呼びかけたりしていないかから反省すべきだろ 正直に「維新の会以外の野党に投票した方がいいよ」って言うべきだったし もしくは自分が野党の中でどの党が良いのか十分な情報を提供出来なかったかも反省すべきだし そういう事も考えずまた野党に投票しようぜって言ったらアホだし その上でまた維新の会が議席数伸ばして色々言うのはどアホだろ
技育祭は「技術者を育てる」ことを目的としたエンジニアを目指す学生のための日本最大のオンラインカンファレンスです。「技育祭2023【春】」に登壇したのは、元2ちゃんねる管理人のひろゆき氏。エンジニアを目指す学生からの質問に答えました。全5回。1回目は、ひろゆき氏が注目している言語について。 フランスから1年ぶりに登壇 司会者:さっそくですが、ひろゆきさんに降臨していただきたいと思います。それでは、ひろゆきさん、マイク・カメラ、オンにしていただけますでしょうか? ひろゆき氏(以下、ひろゆき):よろしくお願いします。 司会者:よろしくお願いします。ひろゆきさんです、みなさん、拍手でお迎えください。よろしくお願いします。 「YouTube」配信で見る、いつもの場所ですよね? ひろゆき:そうですね、はい。若干二日酔いで喉がかれていますけど、よろしくお願いします。 司会者:よろしくお願いします。1年ぶ
冬汰 @404hound AIとかじゃなくてこういうのだよ!進化して欲しい技術!! もうなんか心のつっかえが取れる感じ! 「こういうのでいいんだよ」 じゃなくて 「これがいいんだよ!!」 って感じ!!素敵 twitter.com/choco_ikarashi… 2023-05-19 09:57:38 ピクロソウル / INDIE GAME DAO founder @Picro_Soul あっっすごい。 モデリングの段階から計算されたトゥーンレンダリングの技術もそうだけど、 鼻や下唇にシェーダーのアウトラインを予め意識した色と太さの線を加えてたり、 2Dと解釈の違う横顔も違和感ない構造になってて、変形も研究されてる。 こう言う表現の技術ってどこで身に付けるの〜〜 twitter.com/choco_ikarashi… 2023-05-19 09:44:57
1回だけマジレスしますね。 あのですね、 でも、普通にただセックスができない、というだけでパートナーに怒鳴り散らかしたり、もう離婚だと言い出したりする男性は、それはそれで歪んでいると感じるよ。 問題を軽くしようとするのはやめていただきたいです。 例えば疲れていたり気分が乗らなかったりその他の理由で「今日はセックスしたくないです」に切れてるんならそりゃあそうですよ。 でもこの件はそうじゃない。 「あなたの性的なパートナーになるつもりはありません」 「しかしそのことは交際中に告げず、結婚してからならば応じると嘘をつき」 「結婚したあとに性嫌悪を理由にセックスを永久に拒否した」 んですよ? 怒りもある程度もっとも?なんでこれが両成敗になってるんですか。 性嫌悪の原因に性暴力があったかもしれない。なるほどそれは気の毒なことです。 で、それがお付き合いする相手に不誠実を行う言い訳になるんですか? 積
結論 Cloudflare WorkersでGraphQLサーバを立てて普通に動く TCPでのデータベース接続も問題ない(ベータなので使ってると何かあるかもしれないが) Node.js互換は完全ではないので、Node.jsが必要な処理はオリジンサーバを用意するのが吉 動機 Cloudflare WorkersはCDN上のプロキシやRemixやNext.jsのレンダリング用のバックエンドとして使うというようなことが多いです。フロントエンドからデータ取得や更新するためのAPIとなると別のバックエンドサーバを立てて、構築するのがほとんどだと思います。 自身も漏れなくそのパターンでNode.jsでバックエンドサーバを立てることが多いですが、そうなると簡単に建てれるCloud Runを初手で選ぶのですが、Cloud Run自体は素晴らしいサービスなんですが、更に欲が出てくるのが人間です。 デプロイを
# 命令 下記の「構成」を満たすAWSのシステム構成図をMermaidで作成して下さい。 作図を行う際、システムの構成要素は「Mermaid記法集」のデザインを元に記述して下さい。 各種システム構成要素には全てその名称も明記して下さい。 ## 構成 - シンプルな三層アーキテクチャ - ALBの前段にCloudFrontを立てている - ALBはパブリックサブネット内のEC2に負荷分散する - EC2はプライベートサブネット内のRDSにアクセスする - 画像ファイルなどのデータはS3に保存しており、CloudFront経由で配信している ## Mermaid記法集 ### 各種グループの記法 #### AWS Cloud fill:none,color:#345,stroke:#345 #### Region fill:none,color:#59d,stroke:#59d,stroke-
はじめに こんにちは、ヌーラボの池です。ビジネスチャットツール Typetalk の開発をしています。 さて、先日 Typetalk はフロントフレームワークを AngularJS から Angular バージョン2 以降(以下、Angular2系という) に完全移行しました。移行作業は数年にわたる長期プロジェクトとなりましたが無事完了させることができました。今回はこのような長期間の移行作業にかかったリソースや、プロジェクトの進める上で行ったこと、得られたことについて紹介したいと思います。具体的に行った移行作業については別記事にまとめていますのでそちらをご参照ください。 AngularJS を Angular に移行する際に必要だった作業 アサイン時の状況 まず、私が移行作業にアサインされた時の状態からお話しします。AngularJS の移行作業は私がアサインされる2年ほど前に開始されてい
蛙化の人や友人が蛙化の人のを読んだけどHSPと自称する人にまともな人がいたことがない 子供のクラスにも以前HSCと呼ばれる子が4月から転校してきて保護者から自己紹介があった その頃はまだ人一倍感受性の高い繊細な子だと認識していたので 真逆のタイプの我が子には強めに、あなたが何とも感じないことに傷ついたりする子もいるんだよ M田さんはとても心が優しく傷つきやすい子なんだって、だからあなたも優しくしてあげてね と我が子に伝えたらわかった!と言って新学期が始まったのだけど 蓋を開けてみたらM田はただのワガママで繊細でも何でもなかった 自分の好きじゃないことはやりたくない、気に入らないと癇癪を起こし、自分の思い通りにする でもHSCだから理解してね とHSCを免罪符にやりたい放題だった 他人に失礼なことをするのに相手に何か言われた大騒ぎしM田の親からクレームが入る 小学生が言われたら言い返す当たり
まとめ 【解決】この内容にピンと来る方はいらっしゃいませんか?「15年近く探しているマンガ」をTwitterのチカラでつきと.. 拡散したら知ってる人が出てくるかなと思ってまとめました 随時更新してますやで! 718316 pv 137 168 users 39 ミックスバス @mikusubasu 画像の内容の漫画を探しています。 もう15年近く探しているのですが未だに発見出来ません。 もしよく似た漫画を知っている、見た事がある。 掲載された雑誌を持っているという方居ましたら情報を下さい。 もし見つけてくださった方にはお礼としてAmazonギフト券1500円分お支払いします。 探してます。 pic.twitter.com/gVj68Iqdy7 2023-05-04 19:26:22
OpenAIの音声認識モデルであるWhisperの高速推論版であるwhisper.cppが、いつのまにか [1] Core ML対応していた。 Core ML対応したということは、macOS/iOSデバイス(Mac, iPhone, etc...)に搭載されているNeural Engine、GPUを利用して推論処理を行うようになった、ということを意味する。[2] さっそくREADMEの手順をなぞりつつ手元のMBPで動かしてみたメモ。 なお、実行環境は以下の通り: MacBook Pro M1 Max 64GB macOS Ventura 13.3.1 Core MLモデルの生成手順 依存パッケージのインストール whisper.cppのCore MLモデルの作成に必要なパッケージをインストールする。
はじめに こんにちは。ZOZOTOWN開発本部アプリ部バックエンドの髙井です。普段は筋肉のビルドが趣味のエンジニアをやっています。私のチームではZOZOTOWNアプリのバックエンド全般の開発から運用までを行っています。 突然ですが、皆さんご存知でしょうか? ZOZOTOWNはカスタマーサポートセンターの運営管理や従業員のマネジメント等を総合的に評価する「HDI五つ星認証プログラム」にて、五つ星認証を4回連続で取得しています。これは、CS(カスタマーサポート)対応をする弊社社員の皆さんの愛あるサポートの賜物で、同じサービスに携わる身としてもとても誇らしい気持ちです。 そんなCS対応ですが、問い合わせによっては原因調査をエンジニアが行っています。本記事では、CSからエンジニアに来たお問い合わせ(以後、CS問い合わせと呼ぶ)をまとめたレポート作成の自動化についての事例を紹介します。運用コストを抑
1歳違いの兄は子供の頃から奇行が目立っていた 情緒不安定なのと羞恥心というか倫理観が一歩ずれている いわゆる不良とかではないのだけど、例えばこんな感じ 中学生でもおかっぱだった 奇声を上げて校庭を走って手すりにぶつかる 知らない子どもたちが玩具の話題で盛り上がっていると自分もその輪に入りたいのか周りをぐるぐるしているローラーブレードで友達の家に妹(俺の下)と遊びにいった帰りに、そのローラーブレードを置きっぱなしにして自分は妹の靴で帰る(妹は泣きながら帰ってきた) 他にも色々あるけど、中学生くらいまでは割りとやばめだったはず。ここにはかけないような内容もあるし、一歩間違えば傷害罪になるケースだってある そんな兄は仕事ができない 俺も似た職種だし色々接点があるのだが、同じ職場にいる先輩から聞くに事務系も現場仕事もダメダメらしい まあ牛丼屋の深夜バイトでも清掃が朝までに終えられなくて毎日ギリギリ
主な使用サービス/ライブラリは以下です。 Next.js …アプリケーションのフレームワーク Vercel …デプロイ先 PlanetScale …サーバーレスDB(MySQL)。ORMにはPrismaを使用 Upstash …サーバーレスでRedisを使えるやつ Cloudflare R2 …画像のアップロード先 Open AI API ここに落ち着くまでに紆余曲折あったので、少し詳しく説明しておきます。 Next.js on Vercel 利用しているフレームワークはNext.jsです。クライアントからのデータの取得・更新リクエストはAPI Routesから受け付けるようにしています。 アプリケーションのデプロイ先はVercelにしました。最初はNext.js on Cloudflare Workersをやろうとしたのですが、辛い部分が多くて断念しました。 余談)なぜNext.jsをC
こんにちは、MA部MA開発1ブロックの齋藤(@kyoppii13)です。 ZOZOTOWNではユーザ行動に基づくキャンペーン配信を実施しています。この配信はリアルタイムマーケティングシステム(以降、RTM)と呼ばれるシステムによって実現しており、RTMでは配信トリガーや配信タイミングの最適化等にユーザの行動ログを利用しています。 この行動ログは、ユーザがZOZOTOWNのページへアクセスした際に、HTTPリクエストをRTMが直接受信する形で収集していました。しかし、RTMの既存のログ収集機能はシステム要件や運用などの課題を抱えていました。また、その一方で全社的にログを収集・蓄積する基盤も並行して運用されており、RTMはこのログ基盤を活用できていませんでした。そのため、RTMでもこの全社ログ収集基盤を利用することで既存の課題を解決しました。 本記事では、RTMにおける行動ログの活用方法と、全
登山アプリだけど旅行にも普段づかいにも使えます 石川:簡単にジオグラフィカの紹介してもらっていいですか。 松本:登山やアウトドア活動で使えるスマホのGPSアプリです。山に行くとき、Googleマップとかだと登山道や地形まで載ってないんですね。 ジオグラフィカは国土地理院の地形図や自分で取り込んだ地図も表示できて、しかもアプリ内に保存するから電波のない山奥や機内モードでも見られるというアプリです。 あとは自分の現在地がGPSに表示されて、どこを歩いたとか記録で残すことができます。 ジオグラフィカ公式サイトより。 基本無料アプリです。ダウンロードはこちらから→ iPhone / Android 石川:僕も最近使ってます。登山はしないけど、普通にGPSロガーとして。休日に子供と遊びに行くのをログ取ったり。西村さんは? 西村:旅行です。旅行中の動きを全部記録するとあとでめちゃくちゃ面白いんですよ。
子供のころ、ゴールデンウィークとか夏休みとか冬休みとか、長い休みの時期になると『嘘のドラえもん』がよくテレビで流れてた。 嘘のドラえもんは子供の自分がみても明らかに藤子F不二雄の絵ではなく、もちろんAでもなかった。 自分はこの嘘のドラえもんが好きでビデオに録画して何度も観ていたのだけど、あるとき親がそれを知ってビデオを全部捨ててしまった。 長期休みになると嘘のドラえもんも思い出してまた観たくなる。
コンビニで何かを探してるんだけど何が食べたいんだか分からない。 甘くなく辛くなく脂っこくなく塩っぱくもない何かが食べたい。 そんな風に思うこと、みなさんにはありませんか。 これ小技なんだけどツイッターをぼーっと眺めると大体解消しますよ。 文字情報なんて全然頭に入ってこないのに他人の感情が流れてくのを見てるだけで安らぐ。 ほとんど表情に出ないけれど、本当は誰もが心を持っているって確認する作業が必要なのかも。 同じ車両に乗ってるサラリーマンたちやエレベーターに乗り合わせた女性も、心があって。 世界に溶け込むために普通の仮面を被って社会人を演じているけど、みんなそれぞれ悩みある人間で。 愛おしき赤の他人の無関係な人生をチェックする日課… でも今日は違った。 「子ども嫌いの治し方教えて」—— anond.hatelabo.jp 私やん。 読書感想文が苦手だった。 友だちに本や映画をオススメされるの
はじめに この記事は、Cloudflare が提唱する Fragment Piercing (フラグメント・ピアシング) の記事(Cloudflare Workersによるマイクロフロントエンドの段階的な採用)を読んだ筆者が、そこから得たアイデアとそれをPoC(概念実証)している「コンポーネント配信システム」についてドキュメント化したものである。 この記事で取り上げられているシステムなどは、まだ実用段階に達していないものが多く含まれている。 デザインシステムとコンポーネントの配信 近年、デザインシステムを構築したり公開する企業や組織が増えている。 「デザインシステム」の価値は、Storybookのドキュメントに次のように示されている。 デザインシステムは複数のプロジェクトを横断してチームが複雑で、丈夫で、アクセシビリティの高いユーザーインターフェースを構築するための再利用可能な UI コン
こんにちは、みてねプロダクト開発部 基盤開発グループ SREチームの尾関です。 『家族アルバム みてね』(以下、みてね)ではユーザーがアップロードした大量の動画データをS3に保存していますが、非常に大きなコストがかかっています。 様々な方法でコスト削減を行ってきましたが、本記事ではその中でもユニークな、HLSを使った改善についてお話させていただきます。 みてねで動画をアップロードしてから再生できるまでの流れまず、従来(2022年3月頃まで)のみてねで動画をアップロードしてから再生するまでのフローを説明します。 アップロードした動画ファイル(original)が保存されるとともに、スマートフォンで再生するための少し解像度を調整した動画(smartphone)とサムネイル画像(small, medium, large)を保存しています。特に何の変哲もないシステムだと思います。 S3のストレージ
https://anond.hatelabo.jp/20230504110406 はてなIDはもう10年以上前に削除済みのROM専だけど、今回トラバするためにわざわざIDをもういっぺん作ったよ。 身内に統合失調症がいるので、精神障害者やそういう人の家族に対しては理解があるつもりだ。 そんな私なので「精神異常者」なんて挑戦的な単語のタイトルを見たら、さーてどんな奴か読んでみたろと思うので読んだ。 事前に言っておくが、増田に対して説教するつもりは1点しかないよ。 その1点とは「精神異常者」なんて言葉を使ったことだけ(それも、動揺と怒りのため言葉を選べなかったのかもしれない) 読み進めて、2階から放尿でびっくりしたよ。だってうちの身内(以下、M)と同じなんだもの。 Mは、子供の頃絵を描くのが好きでテレビゲームがやたらと上手くてただ気を使ったり人とペースを合わせることができない奴だった。 クラスに
ぐり子🖤 @glikosan そういえば娘が小児医療センターで初めて採血した際の絆創膏、手書きの「すみっ◯ぐらしのとんかつ」だった。 お局様が描いたのかもしれない。 twitter.com/ito_44_3/statu… 2023-05-16 10:08:42 真咲(まさき)@予防接種はタイミングが命 @masasizukeith アンパンマンとピカチュウならいいんだ。 プリキュアだの鬼滅の刃だの、アーニャだの、モンハンはモンスターだの……私はどこへ向かうのだろ?ってぐらいお絵かきしてるよ。 流石にモンハンはめんどくさかった。 twitter.com/ito_44_3/statu… 2023-05-16 14:38:57 Bergheil🔰カメラ&写真初心者🔰 @KINAMANGHURAN 何の仕事だよって思うけど、小児病院だとしょっちゅう看護婦さんの描いたキャラを見かけるんですよね
フォロワー数8000後半 平均ブクマ数約500 平均米数7〜8の底辺絵師で男性向けR18専門だいぶニッチなジャンルを描いてるが需要があるみたいで固定ファンが二桁くらいいる 事の発端は2021年の始め ワイ「コロナで手取り減ったうえに身内に不幸があったり機材壊れたりで絵を描く余裕なくなった」 いつも米くれるフォロワー数人「FANBOXやってください支援します!!」 ワイ(FANBOXて何?ガバガバ日本企業のくせにクレカ情報取るん?ヤバそうやな。ていうか気分が乗らんから絵を描かんのや。そもそもお前らの為やない、ワイが楽しむために描いとんや)「FANBOXって調べてみたけどよくわからないです〜ごめんなさい」 一年後?くらい フォロワーたち「支援させてください!ワイさんの絵を見たいんです」 ワイ「ごめんなさいリアルで色々あって気分が乗らなくて。適当に書いた大学時代のエッチなエッセイ漫画載せますね(
サイドウ @saidou_syu 引っ掛かった自分も間抜けだけど 一応注意喚起でございます 地下鉄で背の低い男が座席で寄り掛かって来ます 注意すると衣服を引っ張って立ち上がるのですが…その左手には数珠 細工してあるのかうっかり掴むとバラバラに弾け飛びます 確かに物損は与えているので手慣れた脅迫で金銭を要求してきます 2023-05-26 20:14:46 サイドウ @saidou_syu 要求金額も寸借レベルでセコくて結局支払いましたが 駅員さんも困ってました 凄かったのは、ひと駅手前で降りるハズだったと熱弁してたのにそのまま同じ進行方向の電車に乗って去って行きました 地下鉄で寄り掛かって来る背の低い男性が居たら立つのはイヤでしょうけど座席を諦めた方が良いと思います 2023-05-26 20:21:17
MIERUNE BBQ #01 発表スライド 2023/05/31 https://mierune.connpass.com/event/284183/
増田はマンションの管理会社で仕事をしている。 昨日、電話リレーサービス(耳が聞こえない人に代わって電話してくれるサービス)の人から電話があった。 弊社のマンションを借りたいらしい。だが、耳が聞こえないから貸してもらえるか不安なんだそうだ。 すぐには回答できなかったので、一旦折り返しにして上司に確認した。 確認したところ、「耳が聞こえない人は緊急時に電話連絡ができないからNG」とのことだった。 正直「は?」って感じだ。 増田はちょいちょい滞納催促などのトラブル対応もしているが、耳が聞こえたって電話が繋がらんやつは繋がらんし、何なら家賃滞納したままバックレるやつもいる。 それならこうして電話リレーサービスを使って連絡取ろうとしてくれてるこの人の方が、よっぽど人として信頼できるだろうが。 しかしむべなるかな、増田は会社員であった。 雇われ者である以上、会社の意向を伝えることしかできない。 電話し
はじめに 新卒3年目のらぴおです。入社当初からエンジニアとして広告事業を営むZucksでアドネットワークの開発、運用に携わっています。 Zucksでは、2022年夏頃から円安の影響でサーバ費が上昇しコスト削減の温度感が高まっていました。 そこで、 僕が携わるアドネットワークにおいては、少ない作業量で大きい見直し効果が期待できそうなAWS S3のコスト最適化に取り組む ことになりました。 S3全体で月々のコストが $ 13,000 を超えており、特に広告配信関連のログデータが大部分を占めていました。 今回は、僕が実施したコスト削減調査と実施プロセス、その成果を共有します。 S3のコスト削減は、以下のアプローチで行います。 オブジェクト数を減らす 最適なストレージ階層に移行し保存する これらの取り組みにより、月々のストレージコストを $ 13,000 から $ 5,000 に削減 することがで
$ rye install optuna Collecting optuna Downloading optuna-3.1.1-py3-none-any.whl (365 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 365.7/365.7 kB 1.7 MB/s eta 0:00:00 Collecting alembic>=1.5.0 (from optuna) Downloading alembic-1.11.1-py3-none-any.whl (224 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.5/224.5 kB 2.3 MB/s eta 0:00:00 Collecting cmaes>=0.9.1 (from optuna) Downloading cmaes-0.9.1-py3
絵描きを救いたい気持ちはあったことにはあったが、何故救いたかったのかを言語化すると絵描きへの特大悪口になってしまうことをお許しください。そして救う気が失せました。 *** 近ごろ、画像生成AIが絵描きたちを騒つかせています。 作品の無断学習、非商用限定の画像群を学習したモデルを商用利用、フェアユース規定の無視疑惑……事実、画像生成AIは現在多くの問題を抱えています。 しかし。現行の日本の法律では、(利用範囲は定められていますが)機械学習における著作物の使用に著作者の許可はいらないことになっています。フェアユース規定よりさらに強力で、機械学習に有利すぎる条文です。 このままでは、絵描き的には大問題なわけです。自分が心血注いで作ったものが勝手に持っていかれるなんて、不快なことはなただしい。創作のモチベーションも奪われ、やがては産業自体の危機になると警鐘を鳴らす人もいます。 また、モラルなき人々
古めかしい国産スマホを使って、公衆電話からインターネットに接続できるのかを検証した人が、Twitterで大きな注目を集めています。 注目を集めているのは、2000年前後に登場したスマホやガラケーを収集し、ダイヤルアップ接続するのが趣味というガジェット愛好家・じょえ(@joeokubo)さんの投稿です。 手にしているのは2007年ごろにシャープが開発、ウィルコム向けに販売された国産スマートフォン「Advanced W-ZERO3 [es] 」という端末。Windows Mobile 6 ClassicというOSを搭載し、スライド式キーボードを備えているのが特徴です。 公衆電話につないでダイヤルアップ接続 iOSやAndroidが主流の現代においては化石といえるレベルの古い端末ですが、入念な準備を整えてダイヤルアップ接続が可能な公衆電話につないでみると、なんとインターネットに接続することに成功
はじめに こんにちは、lenです。 現在自分はバックエンドセクションのメンバーとともにある改善プロジェクトに参画しております。 そのプロジェクトでは、スクラムを用いてプロジェクトを進めていますが、初めてのスクラムだったので困ったことや反省点についてお話していきます。 スクラムについて スクラムをするにあたり、弊社のエンジニア研修での課題図書でもある SCRUM BOOT CAMP THE BOOK(翔泳社) をあらためて読み直しました。 そこでは、スクラムとは以下の特徴があると述べられています。 要求を価値やリスクや必要性を基準にして並べ替えて、その順にプロダクトを作ることで成果を最大化します。 スクラムでは固定の短い時間に区切って作業を進めます。 現在の状況や問題点を常に明らかにします。 定期的に進捗状況や作っているプロダクトで期待されている成果を得られるのか、仕事の進め方に問題はないか
勇気が出ないという理由で性嫌悪を隠して結婚するほうが全面的に悪くない? まあ男女で性に対する態度が違うのは生物学的にしかたがないことなのだけど、 これを言うなら女性の側も、性交を拒絶された男がメンタルに受ける強烈なダメージを十分に理解していないと思う たぶん「欲しい物を買ってもらえない駄々っ子」みたいな認識しかなくて、 「自分の機嫌は自分でとれ〜」みたいなことになっちゃうんだけど、 男性の心理にとってSEXができない、拒絶されるというのは 理屈じゃなく最大限のネガティブなイベントなんだよね 不機嫌になったり攻撃的になる男がいるのはその反動で、防衛機制が働いている だから性加害をしていいんだ、ということにはもちろんならないんだけど、 「わたしは性嫌悪だからSEXを拒否して当然、男は我慢すれば良いんだから機嫌よく家族サービスしとけ」ってのは虐待に近い発想なんだよね 反発されて当然なので、やはり
とうとう恐れていたことが現実に。。。オーストラリアで日本女性を狙った性犯罪が多発しているとの通告が外務省から届きました。 先ずはオーストラリアのワーキングホリデー制度とファームジョブの事情をご存じない方向けにご説明。 オーストラリアを含め多くの国にはワーキングホリデーと言う、一年間と言う期日限定ですが、学校に行ったり、労働、観光したりと自由度が高いとても人気のあるビザがあります。オーストラリアの生活が楽しくてもっと居たいと言う要望に応え、豪州政府は農業などの第一次産業や過疎地等人手不足の産業で88日間働けば、ビザが延長されると言う農家にとってもワーホリさんにとっても有難いシステムを編み出しました。農産物の収穫期にはワーホリ達が情報交換しながら国内を大移動が見られます。 とはいえそれらのファームのすべてに宿泊施設があるわけではなく、大部屋で雑魚寝、またはテント持ち込みで野宿の所もあり、トラブ
こんにちは! 引っ越しのために本棚をひっくり返していたら、エンジニアなりたての頃の勉強ノートが出てきました。 今となっては全く役に立たないノートなのに、なんとなく捨てられない とと です。 毎日頭が沸騰するんじゃないかと思うくらい頭をフル回転させて、人生で一番カロリーを使っていたのか、あのときほど減量に成功した日はいまだかつてありません。 (プログライミングダイエットと呼んでいます ※効果には個人差があります) Unitテスト書いてますか?GitHub Copilot使ってますか? さて、わたしは普段、STORES 決済 アプリ/SDK を開発するチームでiOSエンジニアをしています。 この2つのプロジェクトの現在のUnitテストのカバレッジは以下の通りとなっています。 アプリ: 33.15% SDK: 27.98% 結構頑張っている方だと思うのですが、どうでしょうか? STORES 決済
【追記】元ケースワーカーが生活保護の誤解について解説するぜ 役場に行っても申請させてもらえない→ウソ 申請書類を提出することができる(福祉事務所は提出を拒めない)。 ただし、保護されるかどうかは別。 生活保護を申請すると銀行や保険の加入は調べられる→ホント 法律に基づいて一斉調査する。これがまた結構ダルい。 ヤクザは生活保護を受けられない→ホント 元ヤクザでも破門状などが必要になる。 年金を受け取ってるから生活保護を受けられない→どっちともいえない 保護費<年金額の世帯は生活保護を受けられない。 パソコンなどの贅沢品は持てない→どっちともいえない 贅沢品は売却するが、一般家庭にあるようなパソコンなどまでは売却指示しないとする福祉事務所が一般的。 ただし、ゲーミングPCとか高級オーディオとかがあったら売却指示します。 車があると生活保護を受けられない→どっちともいえない 基本的には持ってるだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く