並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 1099件

新着順 人気順

仕様の検索結果441 - 480 件 / 1099件

  • 北海道テレビがコナミとのコラボにより野球中継画面がパワプロ仕様に→「アウト表示が出るせいで普段の試合では感じることのないイライラ感がある」

    HTB北海道テレビ @HTB_kouhou ♪onちゃん6⃣チャンHTB!でおなじみ、HTB北海道テレビの公式アカウントです*YouTubeもフォローお願いします* #水曜どうでしょう #ハナタレナックス #おにぎりあたためますか #イチモニ #イチオシ ◆SNS利用規約htb.co.jp/htb/shisei/sns… youtube.com/c/HTB6CH HTB北海道テレビ @HTB_kouhou \#イチオシファイターズ⚾/ オリックス🆚北海道日本ハム あす5/4(土)ごご1時からHTBで放送📺 GW特別企画🎏 人気ゲーム「#パワプロ」とコラボ! プロ野球中継の画面表示がほぼパワプロ⁉ ゲームのデータで選手の特徴もわかりやすくお伝え! ファイターズ戦観戦チケットなどが当たるプレゼントも🎁 pic.twitter.com/vAuRWSoST7

      北海道テレビがコナミとのコラボにより野球中継画面がパワプロ仕様に→「アウト表示が出るせいで普段の試合では感じることのないイライラ感がある」
    • 【これがゲームチェンジャーか!】松尾研のTanuki-8BとTanuki-8x8Bを試す|shi3z

      なぜタヌキなのか? その謎は謎のままだが、とにかく日本語性能がGemini1.5Proに次ぎ、少し前のGPT-4よりも高い上に商用利用可能という太っ腹仕様なので使わない手はない。むしろこれさえあればもう誰もGPTに課金しなくて済む、そんな未来が来るのかもしれない。 しかし、Tanukiは特殊な何かをしてるらしくMLXに簡単にコンバートできずvllmで動かすときもちょっと魔改造したvllmが必要になるという。 最近ローカルづいてる吾輩としてはできればMLXで動かしたいのだがMLXがまだTanukiに対応してない(し、そもそも何をすればTanuki対応にできるのかよくわからない)ので、とりあえず「非推奨」とされてはいるものの、Macでもギリギリ動きそうなGGUF版を動かしてみた。 from llama_cpp import Llama filename = "Tanuki-8B-dpo-v1.

        【これがゲームチェンジャーか!】松尾研のTanuki-8BとTanuki-8x8Bを試す|shi3z
      • 「DJブース」で音楽に没頭できる家。二世帯住宅でも趣味をとことん楽しむ【趣味と家】 - MY HOME STORY │スーモカウンター注文住宅

        🎦注文住宅で実現したこだわりの空間を動画で 静岡県静岡市にお住まいの望月さんは、自らプランニングし、妻と義理の両親とともに暮らす二世帯住宅を建てました。 クラブDJをするほど音楽好きな望月さん。家の中に「DJブース」を設置し、音楽を存分に楽しんでいます。 他にも釣り、キャンプ、自転車、登山、山スキー……と多趣味な家族の趣味道具を美しく、使いやすく収納するための工夫に驚かされます。 音楽やマンガなど、圧倒的な熱量を注ぐ「好きなもの」をおもちの方に、こだわりの住まいをご紹介いただく「趣味と家」第18回です。 こんにちは。望月道隆といいます。 2019年3月、静岡市に私と妻、義理の両親の4人で暮らす二世帯住宅を建てました。当時は工務店のリフォーム事業部に勤務していたこともあり、自分で図面を引き、間取りや設備、細かい仕様まで一つひとつ決めた注文住宅です。 私は大学時代からDJを始めたのですが、社

          「DJブース」で音楽に没頭できる家。二世帯住宅でも趣味をとことん楽しむ【趣味と家】 - MY HOME STORY │スーモカウンター注文住宅
        • ビジネスとオープンソースの狭間で 〜 Embulk の場合 (前編)

          2023 年はビジネスとオープンソースの関係が難しくなった年であったように思います。 6 月には、フルタイムの Ruby コミッターとして研究開発を行っていたお二人がクックパッド社の人員削減の影響を受けたことに端を発して、オープンソースに深く関わってきた一部のソフトウェア・エンジニアを中心に、ビジネスとオープンソースの関係について議論がありました。 8 月には HashiCorp 社が自社のオープンソース製品群のライセンスを Business Source License 1.1 (BSL) に変更したことも話題になりました。 また 2023 年は、一年を通して大規模言語モデル (Large Language Models; LLM) が話題になった年でもあり、ビジネスにも大きな影響がありました。 大規模言語モデルとオープンソースの関係に焦点を絞っても、「非オープンソースのライセンスで公開

            ビジネスとオープンソースの狭間で 〜 Embulk の場合 (前編)
          • 「これはHEAD^^」 「これはHEAD^2」 「これはHEAD~2」「HEAD@{2}、reflog用」「全部いっしょじゃないですか」「違う!!もっとよく見ろ!!」 - Qiita

            「これはHEAD^^」 「これはHEAD^2」 「これはHEAD~2」「HEAD@{2}、reflog用」「全部いっしょじゃないですか」「違う!!もっとよく見ろ!!」Git 画像略 TL;DR(Too Long; Didn't Read) ~nは単純なコミットの親をたどる(ブランチの分岐がある場合は現在のブランチのみで辿れるコミット) ^nはマージコミット向けで^2は「そのコミットの2番目の親(取り込んだブランチの前回のコミット)」 だからHEAD^n(n > 2)は存在しない 2024/06/04追記: OctopusなMergeだと3つ以上のブランチからマージできるので^nも存在する......があまり見かけることはない HEAD^^は「HEAD^の親」、HEAD^2は「HEADのもう一人の親」みたいな......。タラちゃんがHEADだと波平がHEAD^^でマスオがHEAD^2です(

              「これはHEAD^^」 「これはHEAD^2」 「これはHEAD~2」「HEAD@{2}、reflog用」「全部いっしょじゃないですか」「違う!!もっとよく見ろ!!」 - Qiita
            • SNSアプリ「Bluesky」,招待制を廃止以降,日本でのダウンロード数が急増し,アメリカを抜いて世界トップシェアに

              SNSアプリ「Bluesky」,招待制を廃止以降,日本でのダウンロード数が急増し,アメリカを抜いて世界トップシェアに 編集部:簗島 さまざまなデータや分析環境を提供するSensor Towerは,分散型SNS「Bluesky Social」(以下,Bluesky)に関する市場分析レポートを同社ブログ(リンク)で公開した。 X(旧:Twitter)の共同創業者であるジャック・ドーシー氏らが発案した分散型SNS「Bluesky」は,2023年2月に日本でリリースされた。リリース当初は招待制だったが,2024年2月に一般開放され,招待がなくても登録できるようになった。これを受けて,日本でのダウンロード数が急増したという。 Sensor Towerのデータによると,一般開放された2024年2月7日から2月15日までの日本におけるダウンロード数は,36万以上となったとのこと。リリースから2024年2

                SNSアプリ「Bluesky」,招待制を廃止以降,日本でのダウンロード数が急増し,アメリカを抜いて世界トップシェアに
              • yamlでテストシナリオを書いてそのまま実行までできるAPIテストツールの新星 “runn” を試してみた | DevelopersIO

                yamlでテストシナリオを書いたらそのまま実行できる……そんな夢のようなシナリオテストツール"runn"の紹介とやってみた記録です これまでのシナリオテストツールに対する課題感 シナリオテストツールといえば、 Cucumber や Gauge といったツールが有名です。 ですが、これらのツールは「シナリオファイル」とは別に、シナリオを実行するためのコードも書かないといけません。しかも、そのコードではAPIを呼び出す処理を特定のプログラミング言語を使って書かなければなりません。その中には、HTTP Clientを実際に操作するような処理も含まれます。 私は「シナリオテストがしたい」のであって、「シナリオに沿ってAPI呼び出しを行う処理を書きたい」のではありません。こういった課題感を、ここ数年ずっと抱えてきました。 そんなとき、ついに見つけたツールが "runn" でした。 APIのシナリオテ

                  yamlでテストシナリオを書いてそのまま実行までできるAPIテストツールの新星 “runn” を試してみた | DevelopersIO
                • LangChainを使わない - ABEJA Tech Blog

                  TL; DR LangChainのメリデメを整理する過程で、今となってはopenai-pythonのうちChatGPTのAPIをを簡単に取り回せる程度のシンプルなライブラリがあるだけでも十分便利なんじゃないかと思ったので、ライブラリを個人で作ってみました。(バージョン0.0.1なのでちょっとお粗末な所もありますが) github.com はじめに こんにちは、データサイエンティストの坂元です。ABEJAアドベントカレンダーの13日目の記事です。世は大LLM時代ということで、ありがたいことにABEJAでも複数のLLMプロジェクトを推進させて頂いています。私自身もいくつかのLLMプロジェクトに参画しています。LLMといえばLangChainが便利ですね。OpenAI APIの利用だけでなく、各種ドキュメントのパースが出来たり、HuggingFaceやインデックスDBを扱う他のライブラリとインテ

                    LangChainを使わない - ABEJA Tech Blog
                  • シンプルなレベル差で間接的に殴られた話

                    好きな制限プレイ動画がある。 仮に作者をAさんとする。 何十周とは言わないが、合計20本くらいあるAさんのそのシリーズの動画を5、6回は見てきたと思う。 動画はシンプルで過度な編集はなく、作中入れられる解説の文体も端的でわかりやすい。派手さはないが落ち着いていて、本当に気に入っていた。 このシリーズは仲間の名前をプレイヤーが決められるのだが、ネーミングセンスも知的さとユーモアに溢れていて、動画のどこを拾い上げても作者の知性の高さを感じられた。 Aさんは私が未プレイのゲームの制限動画も投稿していたが、「Aさんだから」と視聴しにいくくらいには、自分はAさんという投稿者が好きだった。 思いだしたので最近またAさんの動画を見返していたところ《同じジャンルの別シリーズを、同じ制限プレイでクリアする》という動画がおすすめで出てきた。 あの作者だろうかと期待してリンクを開いたら、どうやら別人のようだ。

                      シンプルなレベル差で間接的に殴られた話
                    • 個人的Rails開発環境構築2024

                      新規でRailsプロジェクトを始める時の個人的な環境構築についてまとめる。前提とする条件等は下記。 規模: ~中規模 開発者数: 個人 利用シーン: PoC作成・スタートアップ立ち上げ・並の業務アプリ開発等 基本戦略 利用シーン的に「思い立ったらすぐアプリの開発ができる」という感じの運用がしたい。極力セットアップで悩みたくないから必要なミドルウェアなどは全部Dockerでインストールできるようにして立ち上げれば終わり、の環境を作る。その環境の中で色々とコマンドを叩いたり、rails newやrails gなどでRailsアプリを作成していく。 この辺のRailsの初期セットアップの手間を出来るだけ省きたいのでtemplateとなるリポジトリを作成し、そこからcloneしてくるだけでOKにする。 フロントエンドはReactなどを使わずをRails標準のerbとHotwireを軸に開発する。開

                        個人的Rails開発環境構築2024
                      • Node.js + TypeScriptのモジュールを整理してみる

                        はじめにlink 最近受けるNode.js + TypeScript環境の相談の中で、CommonJSやECMAScript Modulesのあたりで落とし穴にはまっている人が多いという事に気づいた。 Node.jsは歴史的にCommonJSとECMAScript Modules(以後ESMと表記)がどうしても入り乱れる環境にあり、これにTypeScriptのモジュールが加わると組み合わせでさらに複雑度が増すのが現状である。 説明する際に口頭より整理した文章が欲しいと思ったので記事にする。 以下のリポジトリで検証コードを管理している。 https://github.com/koh110/module_test Node.jsモジュールチェックシートlink まず最初にNode.jsにおけるCommonJSとESMの挙動について整理する。 いきなり書かれても把握できないかもしれないが、一旦こ

                          Node.js + TypeScriptのモジュールを整理してみる
                        • ラピダスから振り返る日本の国家プロジェクト

                          日本がラストチャンスとばかりに開始した「日の丸半導体」ラピダスに多大な公費が追加されていることが話題を集めている今日この頃。 心無い専門家たちからは必ず失敗するだの金ドブだの批判殺到中だが、本当に日本(経済産業省)主導の国家プロジェクトは今まで成功しなかったのだろうか? この記事では主に経済産業省、旧・通商産業省が中心となって始めた国家プロジェクトを振り返る。 超LSI国家プロジェクト(1976年)結論:成功簡単に:半導体製造の基礎研究に成功 大規模集積回路(LSI)の研究、特に基礎研究に力を入れた国家プロジェクト。 当時、半導体弱小国であった日本で700億円以上の金を基礎研究に投資するのは挑戦的であったが、電子ビーム露光技術などの研究レベルのアイディアを実用・量産レベルに持ってくることに成功。 よく「日本は半導体生産はダメだが、生産機械はまだシェアがある」というが、この40年前の国家プロ

                            ラピダスから振り返る日本の国家プロジェクト
                          • Google Analytics 4 でミスされやすい・誤解されやすい「設定」7選(寄稿:小川卓) - はてなビジネスブログ

                            株式会社HAPPY ANALYTICSの小川卓(id:ryuka01)です。 Google Analytics 4 の本格利用がGoogle Analytics終了とともに始まり、多くのサイトや企業が移行を完了したと思われます。しかしGA4は新しい計測形式になり、混同しやすい内容が増えました。特に今までGAを使っていた人ほど、誤った理解で設定を行ったり、数値の定義を間違えて理解してしまいます。 そこで今回は注意するべきポイントを7個まとめてみました。みなさんが正しく設定や理解をできているかを1つずつチェックしながら、ぜひ本記事をご覧ください。 事実1:Google Analytics 4ではコンバージョンのカウント方式が2種類ある 事実2:「データ保持」の期間設定は「探索レポート」のみ反映される 事実3:拡張計測機能で設定した取得項目を見るためには設定が必要な項目もある 事実4:内部トラフ

                              Google Analytics 4 でミスされやすい・誤解されやすい「設定」7選(寄稿:小川卓) - はてなビジネスブログ
                            • ライブ後にKアリーナ最寄りのレストランを50万で貸切営業してもらった話 | 元ソ廃のミリオンライブ日記

                              概要 内容は要約すると以下の通りです。 ①Kアリーナ周辺には打ち上げ会場がほとんどなく、今回利用した退場後徒歩1分のレストランを除くと基本的には通常時で徒歩10分以上、終演後の混雑を考えると徒歩20分以上の距離にしか遅くまで営業している飲食店がない。 ②今回利用したKアリーナ最寄りのレストランBAYDECKは通常営業では予約を受け付けているが、Kアリーナでイベントやライブが行わる日については個人の予約を受け付けていない。 ③元々お店が用意しているパーティープラン(貸切可・時間制飲み放題つき)をアレンジする形で2か月前からお店側と協議を重ねることで今回の日程・時間帯(2/25 21:00~23:00)ではオーダー額50万円でライブ後の貸切営業を予約させてもらった。 実際に打ち上げをした感想としては終演後すぐにそのままの熱で打ち上げできるのは最高! これより先は今回の経緯や貸切の詳細について解

                                ライブ後にKアリーナ最寄りのレストランを50万で貸切営業してもらった話 | 元ソ廃のミリオンライブ日記
                              • 高校生が1カ月で英単語を2400覚えた方法 覚える&戻って復習で効果的に学習|高校生新聞オンライン|高校生活と進路選択を応援するお役立ちメディア

                                私は1カ月で英単語を2400語覚えました。途方もない数のように思えるかもしれませんが、効果的な暗記法に取り組むことで、確実にインプットできました。(高校生記者・はな=2年) 例文を読み上げ覚えてるかチェック 私が使っていた単語帳は『出る順で最短合格! 英検準1級単熟語EX』(ジャパンタイムズ出版)です。全体が20のユニットに分かれていて、ひとつのユニットに120単語ほど載っています。かなりの量の単語と熟語が1冊で学べるのですごくおすすめです。 左ページに単語と意味、右ページに例文と和訳が載っていて、意味と和訳は赤シートで隠せる仕様です。 まず1ユニット分の単語を暗記したら、そのまま次のユニットに進みます。暗記したら、ひとつ前のユニットに戻り、例文を読み上げながら復習します。人間の脳は、何もしないと覚えたことをどんどん忘れていってしまいます。必ず前に戻って復習してから次に進むことが大切です。

                                  高校生が1カ月で英単語を2400覚えた方法 覚える&戻って復習で効果的に学習|高校生新聞オンライン|高校生活と進路選択を応援するお役立ちメディア
                                • has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA

                                  2024年のブラウザならCSSの:has()疑似クラスが使えます。この:has()疑似クラスは非常に強力なポテンシャルをもっています。というのも:has()疑似クラスを使えば、どんな関係のセレクターも指定可能になります。これを使えば多彩なセレクターが記述できるようになり、より表現力豊かなCSSを実現できます。この記事では:has()疑似クラスを使ったCSSの表現手法やテクニックを紹介します。 サンプルを別ウインドウで開く コードを確認する :has()疑似クラスの基本的な使い方 :has()疑似クラスの使い方について簡単に説明します。:has()疑似クラスは渡したセレクターを持つ親要素を選択します。たとえば、次のようなHTMLとCSSがあるとします。 <p class="text"> <strong>メロス</strong>は激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。

                                    has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA
                                  • 構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ

                                    構造化ログのプラクティスをあちこちで調べていたら、logfmtを推奨する記事を見つけたので調べてみました。 先に結論を言うと、JSON linesを使っておくのが良さそうです。 logfmt について logfmtとはスペース区切りで key=value を並べたフォーマットです。文字列にはクォートとエスケープによってスペースや改行を含められます。 at=info method=GET path=/ host=mutelight.org fwd="124.133.52.161" dyno=web.2 connect=4ms service=8ms status=200 bytes=1653 (logfmt から引用) あちこちで logfmt のリファレンスとして紹介されているのはこの記事です。 https://brandur.org/logfmt 発明されたのはどこか分かりませんが、流行

                                      構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ
                                    • ハッカーのおもちゃとしてのNostrのススメ - Qiita

                                      はじめに Nostrという、SNSのようなものはご存知でしょうか? ご存知でなければ、ぜひまず一度触ってみることをお勧めします。 割と普通にSNSっぽく使えます。 分散系SNSっぽいシステム Nostrは、分散系のSNSっぽいネットワークです。 図で表すとこんな感じ。普通に想像するWebサービスとは随分形が違うと思います。 各所のリレーサーバーに、ユーザーは投稿をばらまき、ユーザーがそれを見る形です。 分散の責任がユーザー(クライアント)側にあって、リレーサーバーが落ちたり消えたりしても影響が起きにくい仕組みです。 より詳しい説明は上記でやってるのですが、端的に言って 中央管理者がいない(各リレーに管理者はいる) 冗長で災害に強い Websocketのリアルタイム通信 オープンでシンプルで、でも拡張し放題な仕様 数多のサーバーによる分散ネットワーク といった特徴があります。 ※P2P技術は

                                        ハッカーのおもちゃとしてのNostrのススメ - Qiita
                                      • キャベツ千切りが捗る2枚刃のキャベツピーラー、ののじ キャベピィMAX - I AM A DOG

                                        数ヶ月前からこんなキャベツ用ピーラーを使ってます。“ののじ”の「キャベピィMAX」。 ツイッターで知人が紹介してるのを見てすぐ買いました。Amazonで1200円でした。 ののじ キャベツピーラー 千切り 2枚刃でたくさん削る キャベピィ MAX ダーク グリーン CBP-04G ののじ(nonoji)Amazon どのような製品かは公式の動画を見て貰うのが手っ取り早いですが、二枚刃仕様でキャベツの千切りがモリモリ作れるピーラーです。動画のまな板がうちでも使ってるエピキュリアンだ。 より細い(薄い)ふわふわの千切りを作れる「キャベツピーラースーパーライト」という製品もあります。 キャベツの千切りはよく必要になるのですが、正直あまり得意じゃないんですよね。使うキャベツのサイズや状態によっても要領が変わってきますし(そのまま切るか、外側から剥がして切るかなど)、かつて勢いよくトントンやっていた

                                          キャベツ千切りが捗る2枚刃のキャベツピーラー、ののじ キャベピィMAX - I AM A DOG
                                        • Rust で SQLite を再実装した 2023 - kawasin73のブログ

                                          気合いで実装、どうもかわしんです。 この記事は Rust Advent Calendar 2023 の6日目 兼 情報検索・検索技術 Advent Calendar 2023 の 6 日目です。 Rust で SQLite をフルスクラッチで実装しています。 github.com なぜ SQLite を Rust で再実装しようと思ったのかについては以前の記事で紹介しています。一言で言えば、誰も Rust で SQLite を書いている人がいなかったからやってみたのですが、そもそも SQLite が強すぎるということが再実装しているうちにわかってきて絶望しています。 kawasin73.hatenablog.com 4 ヶ月前にこの記事を書いたときは簡単な SELECT 文しか実行できなかったのですが、現時点では SELECT, INSERT, DELETE 文をサポートし、express

                                            Rust で SQLite を再実装した 2023 - kawasin73のブログ
                                          • 官製デスマーチがやってくる、全国の自治体やベンダーが証言するシステム移行の実態

                                            「もうデスマーチが始まってますよ」。自治体情報システムの開発を手掛ける複数のベンダー幹部は口をそろえる。自治体は2025年度末までに主なシステムを標準仕様に準拠させ、政府が契約したクラウドサービスに原則移行しなければならない。ところが標準仕様の改版が続いている上に、岸田文雄政権の経済政策に伴うシステム改修が追い打ちをかけているためだ。 全国約1700の自治体は2025年度末までに、それぞれの自治体で仕様が異なっていた戸籍情報や住民記録など計20の基幹業務システムを同じ標準仕様に基づいて作り直さなければならない。その上で政府が運営する「ガバメントクラウド」に原則移行する。 政府の大号令によって、全国の自治体は一斉に移行作業を迫られる。ベンダー各社では既にシステム開発担当者らが過酷な労働を強いられる「デスマーチ」が始まっているという。政府のシステムでなぜデスマーチを招く事態になっているのか、匿

                                              官製デスマーチがやってくる、全国の自治体やベンダーが証言するシステム移行の実態
                                            • やんないほうがいいかも、GitHub Actions の setup-xxx での依存キャッシュ保存 - 誰かの役に立てばいいブログ

                                              GitHub Actions で CI している皆様、こんにちは。 GitHub Actions 便利ですよね。使わない日がないというくらい毎日お世話になっています。 さて、CI といえば良く問題になるのが実行時間。 長い待ち時間は開発効率を下げますし、プライベートリポジトリだと Runner の費用も嵩んでしまいます。 時間を短縮する方法は色々ありますが、一手目によく行われるのが依存パッケージのキャッシュじゃないかなと思います。 例えば Go で開発していると、依存パッケージは ~/go/pkg/mod にダウンロードして保存されます。 これを CI 実行のたびにダウンロードしてコンパイルするのは時間とお金の無駄というものです。 幸い、GitHub Actions には CI の実行間でこういった依存パッケージを保存して再利用できるキャッシュ機能があります。 詳しくは以下のドキュメントを

                                                やんないほうがいいかも、GitHub Actions の setup-xxx での依存キャッシュ保存 - 誰かの役に立てばいいブログ
                                              • Node.js の進化に伴い不要となったかもしれないパッケージたち

                                                tl;dr はじめに 2024 年の 4 月 24 日に Node.js 22 がリリースされました。ESM を 条件付きで require する機能や、--run フラグによる npm スクリプトのパフォーマンス改善などが v22 で追加され、2009 年に Ryan Dahl が Node.js をリリースしてから 15 年が経つ今も、Node.js は進化を続けています[1]。 こうして Node.js 自身が強化されていくにつれ、以前はサードパーティーのパッケージを使用して実現することが一般的であった機能が Node.js のみで実現可能となり、当該パッケージが不要となるような場合があります。冒頭に引用した Ben Holmes の動画では、そのように不要となったパッケージとして dotenv node-fetch chalk mocha が挙げられていますが、この記事では「これら

                                                  Node.js の進化に伴い不要となったかもしれないパッケージたち
                                                • 結合テストを書くときはコードベースを分離している

                                                  新規開発の設計支援や古いコードベースを甦らせて欲しいという相談をもらったときに、最初にちょろっとコードだけお手本的なコードを書いてから引き渡しているのだが、そのときに必ず結合テストを書くようにしている。 3, 4年前から僕と付き合いがある人からすると、 「「「あの sadnessOjisan がテストを書くだと!!!」」」 という感じだと思うのだが、最近はテストに思うところもあってちゃんと書いている。 そしてそのテストコードだが、基本的にはアプリケーションから分離して書いている。その話をしたい。 OGP OGP は野方ホープで海苔が分離されて出てきた時の画像だ。 アプリケーションから分離したテストとはどういうことか 最終的にはテスト対象のサーバーを Docker コンテナで固めて、そのコンテナに対して HTTP リクエストを投げてその結果や DB の中身を検証するコンテナを docker

                                                    結合テストを書くときはコードベースを分離している
                                                  • 自称「100W」「E-MARKERチップ」なのに60W止まりの極太ケーブルを調べてみた:#てくのじ何でも実験室 | テクノエッジ TechnoEdge

                                                    需要のわからない記事を作る自由物書き。分解とかアホな工作とかもやるよー。USBを「ゆしば」と呼ぼう協会実質代表。 先日、編集部のこばやしなおき氏が、面白いUSBケーブルを購入したと教えてくれました。約6mmと極太ながらしなやかで、曲げに強く絡みにくいという製品です。しかもこれ、eMarkerが入っていて、最大100Wまで電力供給可能。通信はUSB 2.0ですが、スマホからノートPCまで、いい感じに充電できるのが特徴です。 ▲約6mmという太さと、鮮やかなオレンジが印象的ところが、USBテスターの「AVHzY CT-3」で情報を読み取ろうとしても、eMarkerが見つからないとのこと。ケーブルによっては、USBテスターでeMarkerが読み取りづらいこともあるので、裏返す、逆端を挿すなどと試してもらいましたが、結局ダメでした。 ならばと、今度は100WのUSB充電器に挿し、PDO(Power

                                                      自称「100W」「E-MARKERチップ」なのに60W止まりの極太ケーブルを調べてみた:#てくのじ何でも実験室 | テクノエッジ TechnoEdge
                                                    • SQL緊急救命室 ──非効率なコードを改善せよ!

                                                      2024年9月14日紙版発売 2024年9月14日電子版発売 ミック 著 A5判/432ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14405-0 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 2011~2012年に『Web+DB Press』誌上で連載された「SQL緊急救命室」の書籍化です。病院を舞台としてダメなSQL文が毎回持ち込まれて,どこが非効率なのか,どこが間違っているのかをコミカルな対話形式で議論しながら効率的で正しいSQL文の書き方を学びます。中級者向けのSQL解説書は内容が難しく読者にと

                                                        SQL緊急救命室 ──非効率なコードを改善せよ!
                                                      • お試しで自分用に作ったアプリにそこそこの反響がある、という話し - torum

                                                        Lazarus-IDE アプリを開発するにはそれなりのモティベーションが必要で、「プロダクト」として完成させるにはそれなりのコミットメントが要求されます。 日本語で言うと、一言で「理由」ですね。ちゃんとした理由がなければプロダクトとして世に出る事もないし、メンテも続きません。自分がアプリを作って公開している一番の理由は「自分が使いたいから」です。逆に言うと、自分が使いたい(と思える)アプリが存在しないから作る、という事になります。 毎日パソコンを使っている上で、こりゃダメだ、と思うアプリの使用を強制されることほどイヤな事はありません。Windows10は基本的には素晴らしいOSで、場合によってはMacやLinuxよりも完成度や開発する上でも良い事が多いです(開発環境やGUIのユーザビリティや安定性や自由度)。 そんなWindows10ですが、登場した当初(というかWindows8から)、M

                                                          お試しで自分用に作ったアプリにそこそこの反響がある、という話し - torum
                                                        • テストコードを書く上で個人的に気をつけている5つのこと - Qiita

                                                          はじめに エンジニアの皆様、テストコードはちゃんと書けておりますでしょうか?(挨拶) どんな開発言語や開発手法を導入していたとしても、アプリケーションの機能実装とテストは表裏一体であると言えます。場合によっては機能の作り込みよりも時間をかけるべきケースが多いくらい重要である(・・・と信じたい)反面、デッドラインが近づくにつれて真っ先に工数が削られやすく軽視されがちな工程でもあります。 時間に追われてテストコードを書いた結果、テストの体をなしていないコードになっていたり後で見返したときに記述が煩雑すぎてメンテ不能になっていたり・・・といった苦い経験は誰しもがあるかと思います。かくいう自分もそんなことは多々ありました。 そんな今までの経験則を基に「自分がテストコードを書くにあたってどんなことを意識しているのか?」をいくつかピックアップして備忘録も兼ねて紹介したいと思います。 一応注意なのですが

                                                            テストコードを書く上で個人的に気をつけている5つのこと - Qiita
                                                          • プログラマ視点での生成AIとの付き合い方

                                                            プログラミングについて、最近考えてることについてのポエム。 基本的に、 GPT-4 と Claude-3-Opus を使った経験を念頭に置いて話をする。機械学習エンジニアではないので、あくまで利用者に徹した視点での話。仕事で生成AIを使ったパイプラインを作ったりはしている。 生成AIの進化速度を予測しておく 今大事なことは、今AIがどの程度の性能かという定点の話ではなく、その進化の速度を認識すること。 コード生成というタスクにおいて、生成AIモデルを人間に当てはめると、こんな感じの人物像を自分は持っている。 GPT-4: プログラミング経験2年目の大学2年生 Claude-3-Opus: プログラミング経験3年目の大学3年生 ここでいうn年目は、業務経験ではなく、プログラミングの単位がある大学での、教育課程としての経験年数。今のひたすら学習量を増やす方式だと、単に1年に1年分ぐらい賢くなっ

                                                              プログラマ視点での生成AIとの付き合い方
                                                            • 大阪万博に新たな「実物大ガンダム像」登場 横浜“動くガンダム”の装甲を再利用、片手を高く上げた姿に

                                                              型番は「RX-78F00/E ガンダム」。指先までの高さは16.72m。頭頂高12.31m。総重量49.1(画像は100分の1サイズのジオラマ) 26日に開催した「ガンダムカンファレンス SUMMER 2024」の中で明らかにした。今期からバンダイナムコグループのCGO(チーフガンダムオフィサー)に就任した榊原博さんによると、新しい実物大ガンダムは、3月末で惜しまれながらフィナーレを迎えた横浜の“動く実物大ガンダム”の外装を再利用するという。 「この像の大部分は、動く実物大ガンダムの資材を再活用する。今回は稼働は行わないが、関西エリア初となる実物大ガンダム像を万博という機会と通して世界中の皆様にみていただければ」(榊原さん)。装甲の部分は、一部仕様変更しながらほぼ全て再活用するとしている。 一方、「ガンダムを世界に発信する次のステップ」と位置づける「GUNDAM NEXT FUTURE P

                                                                大阪万博に新たな「実物大ガンダム像」登場 横浜“動くガンダム”の装甲を再利用、片手を高く上げた姿に
                                                              • GA4のよくある質問7つ(寄稿:小川卓) - はてなビジネスブログ

                                                                株式会社HAPPY ANALYTICSの小川卓(id:ryuka01)です。 Google Analytlcs 4 (以下、「GA4」)に関するセミナーや勉強会などを行っていると、様々な質問を受けます。今までに1,000件以上の質問に回答してきました。 その中で、よく聞かれる質問と回答をピックアップいたしましたので、紹介いたします。ぜひ目を通していただき、GA4を正しく理解出来ているか確認してみましょう。 Q:GA4ではユーザーをどのように特定していますか? Q:GA4のレポートで「しきい値」が発生するとデータの精度が下がるらしいですが、どのような仕様なのでしょうか? Q:GA4のレポートで「サンプリング」が発生するとデータの精度が下がるらしいですが、どのような仕様なのでしょうか? Q:GA4とサーチコンソールを連携すると、どのキーワードでコンバージョンしたのかわかりますか? Q:流入元ご

                                                                  GA4のよくある質問7つ(寄稿:小川卓) - はてなビジネスブログ
                                                                • エイプリルフールに便乗しているサイトまとめ2024年版

                                                                  By ほしのるる 毎年おなじみのエイプリルフールが今年も始まりました~!どれが本当でどれがウソなのか、もしかしたらネタのふりをしているだけでマジなのではないか?というようにして現実と虚構が溶け合っていくカオスな一日のはじまりはじまり~。 ◆エイプリルフールのネタのタレコミのやり方 この記事中に未掲載のネタで「エイプリルフールやってる!」というのを発見したときや「うちもエイプリルフールをやってます!」という自薦の連絡はネタのタレコミ用メールフォームから送信してもらえればOKです! ・掲載されやすくなる押さえるべきポイント GIGAZINE編集部員がサイトを見に行っても「どれがエイプリルフールのネタなのだ……?」ということで瞬時に判断できない&ネタの意味がわからず記事化をあきらめてしまうしかない……となったり、「どこかがいつもと違うらしいが元のサイトの状態を知らないので、どこがどう変化したかま

                                                                    エイプリルフールに便乗しているサイトまとめ2024年版
                                                                  • 朝日新聞の記事をブクマするとニューヨーク・タイムズがブクマされてしまう謎現象

                                                                    何言ってるか分からないだろうが朝日新聞の記事をブクマするとニューヨーク・タイムズの記事になってしまうんだ 例↓ これをブクマすると、 ニュースと決別するSNS メディアに深刻な打撃 NYT【後編】 [朝デジで読むNYタイムズ]:朝日新聞デジタル https://www.asahi.com/articles/ASRBS3FPGRBRDIFI003.html このブクマページになってしまう [B!] Silicon Valley Ditches News, Shaking an Unstable Industry https://b.hatena.ne.jp/entry/s/www.nytimes.com/2023/10/19/technology/news-social-media-traffic.html?unlocked_article_code=1.4Uw.QrJO.tPxTJNiGE

                                                                      朝日新聞の記事をブクマするとニューヨーク・タイムズがブクマされてしまう謎現象
                                                                    • セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて……

                                                                      セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて…… ライター:BRZRK 突発的に数世代前のゲームを遊びたくなる。そんな経験をした人も,4Gamer読者であれば決して少なくないだろう。かくいう筆者もむかぁぁし購入したセガサターンやドリームキャスト,初代Xboxが突然遊びたくなってしまって悶絶していた。 しかし,今の環境でそれらを遊ぶには,いくつかのハードルを越える必要があり,実現には四苦八苦してしまった。この経験は誰かの参考になるかもしれないと考え,今回はその時のことをまとめてみた次第である。 押入れから引っ張り出したセガサターンのコレクションの一部。遊び倒しておきたいゲームがまだまだイッパイあるぜ! まずは映像を映し出せるようにしたいね レトロなゲーム機を現代の環境で遊ぼうとすると,問題になってくるのが映像関連だ。昨今の

                                                                        セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて……
                                                                      • ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」

                                                                        ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」 2023年12月11日 ITジャーナリスト 牧野 武文(まきの たけふみ) 生活とテクノロジー、ビジネスの関係を考えるITジャーナリスト、中国テックウォッチャー。著書に「Googleの正体」(マイコミ新書)、「任天堂ノスタルジー・横井軍平とその時代」(角川新書)など。 ChatGPTが「働く」ソフトウェア開発企業「ChatDev」が設立された。このChatDevの「CEO」に、どのようなソフトウェアが欲しいかを発注すると、ChatGPTが演じるCEO、CTO、CPO、プログラマー、デザイナー、テスターなどが議論をしあって、実際の開発手順に沿って設計し、ソースコードを生成、テストを実施、ドキュメントまでまとめてくれるというものだ。すでにGitHubには、いくつもの開発されたソフトウェアが共有されて

                                                                          ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」
                                                                        • FMV同梱「エアホッケー」がブラウザ版で復活した経緯とは?ソースコードもない状態からの移植秘話 レバテックラボ(レバテックLAB)

                                                                          FMV同梱「エアホッケー」がブラウザ版で復活した経緯とは?ソースコードもない状態からの移植秘話 2024年5月7日 ダットジャパン株式会社 「エアホッケー@GAMEPACK」ブラウザ版 開発ディレクター/プロジェクトマネージャー 新田 大手ゲーム会社にて約7年ゲーム開発に携わった後、2020年に、建設分野を中心にソフトウェア開発を手がけるダットジャパン社に入社。エンジニアとしての知見やスキルを生かし、プロジェクトマネジメント・営業・マーケティングなどを幅広く担当。今回は「エアホッケー」の主人公である「ゆうた」のアイコンにて出演。 ダットジャパン株式会社公式サイト 2000年ごろから2010年代にかけて、富士通・FMVシリーズのパソコンには購入時のバンドル(同梱)ソフトとして「GAMEPACK(ゲームパック)」というミニゲーム集が付属していました。中でも「エアホッケー」は、現在でもYouTu

                                                                            FMV同梱「エアホッケー」がブラウザ版で復活した経緯とは?ソースコードもない状態からの移植秘話 レバテックラボ(レバテックLAB)
                                                                          • ネットワーク機器の死活監視や遠隔での再起動が可能な自動リブートタップ「T1901」、ラトックシステムが販売

                                                                              ネットワーク機器の死活監視や遠隔での再起動が可能な自動リブートタップ「T1901」、ラトックシステムが販売 
                                                                            • HTTP/3コネクション上でSSHを実行するSSH3プロトコル - ASnoKaze blog

                                                                              IETFに『Secure shell over HTTP/3 connections』という提案仕様が提出されています。 これは、HTTP/3コネクション上でSSHを実行するプロトコルを定義しています。なお、"SSH3"という名称を仕様中で使用していますが、あくまで提案段階ですので今後変わる可能性もあります。 SSH3ではHTTP/3を使うことにより以下の特徴を持ちます QUICのメリットが享受できる(例えばIPアドレスが変わってもコネクションを維持できる) HTTPの認証方式をサポートする(Basic認証、OAuth 2.0、Signature HTTP Authentication Scheme) SSH通信の秘匿 (第三者からするとただのHTTP通信にみえる) エンドポイントの秘匿 (Signature HTTP Authentication Schemeを使うことで、そこでサービス

                                                                                HTTP/3コネクション上でSSHを実行するSSH3プロトコル - ASnoKaze blog
                                                                              • “ハロウィーンの飾りつけ”リースを盗んだ疑い 67歳女を逮捕 防犯カメラに一部始終「ニュースを見た」と家族が本人を連れて警察に 「やっていません」と否認 | TBS NEWS DIG

                                                                                名古屋市守山区の住宅の玄関に飾り付けられたハロウィーン仕様のリースを盗んだ疑いで、無職の67歳の女が逮捕されました。防犯カメラにはその犯行の一部始終が映っていました。10月31日、ハロウィーン当日の朝、名…

                                                                                  “ハロウィーンの飾りつけ”リースを盗んだ疑い 67歳女を逮捕 防犯カメラに一部始終「ニュースを見た」と家族が本人を連れて警察に 「やっていません」と否認 | TBS NEWS DIG
                                                                                • 食べログの大規模販売管理システムを財務会計SaaSシステムに置き換えた話 - Tabelog Tech Blog

                                                                                  目次 目次 はじめに 1章 課題の認識とZuora導入の決断まで 販売管理システムの課題 何を最初にやるべきか 実情を知る 理想像を固める 何を作り、何を作らないか どのSaaSを使うか 2章 Zuora導入設計 Zuoraプロジェクトチーム体制 Zuoraを知ろう! Zuoraプロジェクトにおいて何を開発するのか Zuoraの管理画面を使うか、それとも内製で作るか 新設機能のモック作成 食べログとのマッピング 3章 Zuora移行 データ移行 データ検証 突合バッチによる検証 データプールの副産物 最終的なシステム構成 データ切り替え 4章 Zuora運用 財務突合 Zuoraへの切り替え Zuoraでの運用開始 5章 結論 最後に はじめに こんにちは! 食べログ開発本部飲食店システム開発部でマネージャーをしている新井です。 2018年に食べログに入社し現在は販売管理チームに所属してお

                                                                                    食べログの大規模販売管理システムを財務会計SaaSシステムに置き換えた話 - Tabelog Tech Blog