bump_sunbearのブックマーク (1,570)

  • 「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する - Qiita

    TL;DR Shift_JISにしただけでコンパイラが通らなくなる恐ろしい事件とその回避法について。 \ (¥)のASCIIコードは0x5c 表、能は良くない UTF-8は神 2023/12/06追記 誤りがあったので訂正します。こんな読まれると思ってなかったので正直ちょっとびっくりしていますが、いろいろコメントありがとうございました。(ツイート等全て拝見しました。) Shift_JISが悪いわけではない(デフォルトのエンコーディング設定の問題)→追記しました UTF-8にはUTF-FSSという仕様でこの問題が回避されている→マジでタメになる知識ありがとうございます OSによってデフォルトのエンコーディング設定が異なるせいで、デフォルト環境での動作がOSにより異なる→なるほど?(調査中) CRLFとLF問題では→なるほど?(調査中) そんな問題何を今更→UTF-8が出てから生まれたからです

    「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する - Qiita
  • Amazon CloudFront オリジンアクセスコントロール(OAC)のご紹介 | Amazon Web Services

    Amazon Web Services ブログ Amazon CloudFront オリジンアクセスコントロール(OAC)のご紹介 記事は、「Amazon CloudFront introduces Origin Access Control (OAC)」と題された記事の翻訳となります。 Amazon CloudFront は、アプリケーション、ウェブサイト、動画、API を世界中の視聴者にミリ秒で安全に配信するグローバルなコンテンツ配信ネットワークです。CloudFront を利用することで、お客様はユースケースに合わせて様々なタイプのオリジンサービスにアクセスすることができます。お客様が採用されているパフォーマンスの高いアーキテクチャの1つは、Amazon S3 をオリジンとして Web サイトや動画などのコンテンツをホストし、CloudFront を使用して視聴者に配信するものです

    Amazon CloudFront オリジンアクセスコントロール(OAC)のご紹介 | Amazon Web Services
  • 今年導入したソフトウェア、魅力的だったソフトウェア(2023)|usagimaru

    11月のブラックフライデー/サイバーマンデーセールもあり、今年もMac appを中心にいろいろなソフトウェアを導入してみました。中にはきっと使わなくなってしまうものもありそうですが、これは使う使わないだけでなく、実装されているUIの研究をする目的だったり、あるいは単にクリエイターへの「応援」としてでもあったりします。いくつかピックアップしてみます。 Procreate Dreams (iPad)Procreate DreamsはiPadOS向けの2Dアニメーション制作ソフトウェアです。iPadで一番有名なお絵かきソフトウェアの一つ、Procreateを作っている会社が新たにリリースしたアプリケーションです。 私はアニメーション制作をやるようなクリエイターではないのですが、Procreate DreamsはとにかくUIがよくできていて、まずワクワクしてしまったというのもあるのですが、やっぱり

    今年導入したソフトウェア、魅力的だったソフトウェア(2023)|usagimaru
  • あなたが見た中で最も有用なコードコメントは何ですか?

    回答 (25件中の1件目) 有用なコメントはどれも有用で、どれが一番、としづらいです。 無いと困るという視点でみると、特定のデータ構造を処理するコードのコメントです。例えば、パーサーがどういう構文を処理しているのか?といったコードはどんな構文なのか説明がないと、何を処理しているのか構文を知らない人には解りません。 postgres/postgres 手続き型言語の場合、構造体への値設定にどのような意味があるのか?は代入からでは解りません。(OOの場合はエンカプスレーションしているので、メソッド名で概ね解るようにできる) postgres/postgres コードから処理が判って...

    あなたが見た中で最も有用なコードコメントは何ですか?
  • MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita

    この記事は、株式会社カオナビ Advent Calendar 2023 の3日目です。 はじめに 株式会社カオナビの高橋(@kunit)です。 今回は MySQL バージョンアップ(5.7 -> 8.0) で起きた問題とそれに対してどのように対処したのかを書いていこうと思います。 何が起きたのか MySQL 5.7 から 8.0 にバージョンアップをするにあたって、CI およびローカル環境でテストができるように MySQL 8.0 のイメージを作成し、それをつかって各機能の担当者にテストを開始してもらっていたのですが、以下のような事が起きました。 接続を MySQL 5.7 から 8.0 に切り替えただけでテストの時間が3倍くらいかかるようになった そこを変更するだけで3倍遅くなるってやばいぞということで報告してくれた担当者と同じテストを自分でも実施してみると再現性があり、それが以下のどの

    MySQL 5.7 から 8.0 にしたらテストが激遅になった - Qiita
  • コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita

    最近実際に開発現場にコンテナを導入してきた経験から、公式ドキュメントに記載されているベストプラクティスに実際どうなんだということを言ってみようと思います。公式に書いてあることを間違ってると指摘という意図はありません 発言は個人の見解に基づくものであり、所属組織を代表するものではありません。 2023/12/3更新: 燃えかけてるのでタイトルを変えました。 補足: こちらの環境は下記を想定しています。 Java CICD/番環境イントラネット内に整備 WF開発 マルチステージ・ビルドを使う マルチステージビルドの目的 公式ドキュメントには、下記のように記載があります。 マルチステージ・ビルド は、中間レイヤとイメージの数を減らすのに苦労しなくても、最終イメージの容量を大幅に減少できます。 つまり、最終イメージの容量を減らすことが目的であって、その一つの手段としてマルチステージビルドを進めて

    コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita
  • そこそこ最新の決済の世界へようこそ2023! - Kyash Product Blog

    決済といえば、NFC決済ですよね!そうですよね!? これは Kyash Advent Calendar 2023 の2日目の記事です。 こんにちは。Kyashでプロダクトマネージャーをやってます、箭内と言います。 2023年も年末ですね。みなさまこの激動の年をどうお過ごしでしたでしょうか? 1年の中でも、11月と12月は日においては最も決済される時期になっていて、各カード会社の取引金額と取引件数は、毎年この2ヶ月間がピークになります(下図参照)。特に11月の最終週の土日は、「1年のうちで最も決済される日」になることが多いです。ブラックフライデーなんていうイベントが最近は賑わっていましたし、クリスマスプレゼントの購入、大晦日や正月の買い出し、年末年始の旅行、帰省など、イベント目白押しです。個人的にも世の中がワイワイしている感じで好きなんですよね〜。寒いんですけど。 日クレジットカード協会

    そこそこ最新の決済の世界へようこそ2023! - Kyash Product Blog
  • OSS 観光名所を貼るスレ - ぽ靴な缶

    これは はてなエンジニアアドベントカレンダー2023 2日目の記事です。 はてなエンジニア Advent Calendar 2023 - Hatena Developer Blog はてなエンジニアのカレンダー | Advent Calendar 2023 - Qiita トップバッターは緊張するけど、順番が回ってくるまで長い間ソワソワするのも嫌、という理由で例年2日目を狙うようにしている id:pokutuna です。今年も成功しました。 観光名所とは 目を閉じれば思い出す、あのコード... あの Issue... あなたが Web 系のエンジニアであれ、趣味で開発している方であれ、必要に応じてライブラリやフレームワークのコードを読むのはよくあることでしょう。公開の場で開発されているソフトウェアは、ソースコードだけでなく、開発コミュニティでの議論やバグ報告なども見ることができます。 リポ

    OSS 観光名所を貼るスレ - ぽ靴な缶
  • 全銀システムの大規模障害、「真の原因」明らかに--全銀ネットとNTTデータが発表

    全国銀行資金決済ネットワーク(全銀ネット)とNTTデータは12月1日、10月10日〜11日に発生した全銀システムの大規模障害の真の原因を明らかにした。 全銀システムは、日常の振込や送金をリアルタイムで処理するシステムで、国内のほぼすべての預金取扱金融機関が利用している。10月のシステム障害では三菱UFJ銀行、りそな銀行など10行で、他行宛の振り込みができないなどの障害が丸2日間継続した。 障害は、全銀システムの中継コンピューターを新機種「RC23シリーズ」へ交換し、その後営業運用を開始した直後に発生した。RC23シリーズ内の「銀行間手数料を処理するためのインデックステーブル」が破損しており、同テーブルを参照する際の処理でエラーが生じたためだ。 中継コンピューターは東京と大阪に1台ずつ、冗長化として設置されていたが、2台同時に新機種のRC23シリーズに切り替えたため、2台ともにソフトウェア障

    全銀システムの大規模障害、「真の原因」明らかに--全銀ネットとNTTデータが発表
  • 置ける!? 乾太くん - リンナイ

    Q.01 家族が3人以上いる?子供がいるから毎日の洗濯が大変?シャツなどのクリーニング代を抑えたい?犬やなどのペットを飼っている?花粉症の家族がいる?外干しでのチリやホコリ、PM2.5が気になる?雨の日は浴室または部屋干ししている?生乾きのニオイや菌が気になる?洗濯機の乾燥機能は物足りないイメージがある?タオルはふんわり仕上げたい!?かさばる厚手のスウェットやバスタオルが乾きづらい?たまにコインランドリーを利用している?デザインはシンプルですっきりが好み?乾燥機は光熱費がかかるイメージがある? Q.01 乾太くんを置きたいお住まいは?これからご新築ですか?既存住宅ですか?注文住宅ですか?建売ですか?ガスを使用していますか?屋内ですか?屋外ですか?設置は何階予定ですか?スペースは十分にありますか?オプションの専用台での設置を検討していますか?または、オリジナル造作棚を検討していますか?壁に

    置ける!? 乾太くん - リンナイ
  • 増加傾向の小中学生のテレビゲーム時間、学力テストとの関係は?(2022年公開版)(不破雷蔵) - エキスパート - Yahoo!ニュース

    ゲームは1日1時間」と言われているが子供達にとって魅力的な娯楽の一つが、スマートフォンや家庭用ゲーム機などによるテレビゲーム。その利用時間と、学力テストとの「相関」関係の実情を、文部科学省が2022年7月に発表した「全国学力・学習状況調査」(※)の最新版の公開値から確認する。 今調査の生活様式部分の結果によると、平日にテレビゲーム(パソコンや据置・携帯ゲーム機、従来型携帯電話、スマートフォンによるもの)を1時間以上遊ぶ人の割合は、直近の2022年度では小学生で75.7%、中学生で71.0%。この比率はおおよそ年々増加しており、記録が確認できる2008年度以降では小学生は2013年度、中学生は2014年度で初めて過半数に達することとなった。直近年度では前回年度比で小中学生ともに減少している(グラフ中に記述の無い年度は調査項目そのものが無い)。 ↑ 平日にテレビゲーム(パソコン、携帯ゲーム

    増加傾向の小中学生のテレビゲーム時間、学力テストとの関係は?(2022年公開版)(不破雷蔵) - エキスパート - Yahoo!ニュース
  • ついに最強のCI/CDが完成した 〜巨大リポジトリで各チームが独立して・安全に・高速にリリースする〜 - ZOZO TECH BLOG

    こんにちは。SRE部の巣立(@ksudate)です。 我々のチームでは、AWS上で多数のマイクロサービスを構築・運用しています。マイクロサービスが増えるにつれて、CI/CDの長期化やリリース手法の分散など様々な課題に直面しました。 記事では、それらの課題をどのように解決したのかを紹介します。 目次 目次 はじめに CI/CDのこれまで Release PRによるリリース CI/CD実行時間の長期化 マイクロサービスごとのリリースが難しい リリーサーの制限ができない ドメイン単位の並行リリース リリース手法が分散する ブランチ間の同期が必要 パイプラインの増加 CI/CD実行時間の長期化 リリーサーを制限できない CI/CDの刷新 高速かつシンプルなCIパイプライン 変更差分を利用したCIパイプラインの実行 承認機能付きのCDパイプライン GitHub Environmentsによるリリー

    ついに最強のCI/CDが完成した 〜巨大リポジトリで各チームが独立して・安全に・高速にリリースする〜 - ZOZO TECH BLOG
  • ワンボタンミニゲームを自動的に作るためだけのGPTを作ってみた - ABAの日誌

    GPTsという、特定の役割を持った専用のGPTを作る仕組みが最近できた。といっても、従来のGPT-4にあらかじめ特定の指示 (description)と前提知識のファイル (knowledge)を与えられるだけで、今までできなかったことができるわけではない。だけど、特定のタスクをさせる時に、それらをいちいち指定する手間を省けるので、便利な機能と言えよう。 ChatGPTにミニゲームを作らせる試みは前もやったけど、あまりうまくいかなかった。 そこで今回は以下の改良を加えて、専用のGPTを作ってみた。 最初にユーザからゲームのテーマを与えてもらう。 その後、そのテーマに沿ったゲームのアイデアを5つユーザに提示し、適切なものを選んでもらう。 選ばれたアイデアに対して、ルール作成、プレイヤー動作のコード作成、その他の動作作成、スコアリング、難易度、効果音、と順番に少しづつゲームを作らせる。 「小さ

    ワンボタンミニゲームを自動的に作るためだけのGPTを作ってみた - ABAの日誌
  • VSCode拡張機能『Infracost』を使って TerraformテンプレートからAWS利用費を試算してみた | DevelopersIO

    VSCode拡張機能版Infracostを利用するとTerraformテンプレートを書いているだけで簡易的なAWS利用費の見積もりができます。無料で始められるのでまずはインストールしてみてください。 あしざわです。 皆さんは、これから作成するAWS環境の利用費の見積もり、どうやっていますか? 最近アップロードされたAWS Dev Day 2023 Tokyoのアーカイブ動画を見ていたところ、『Infracost』というIaCテンプレートベースでAM利用費の見積もりができるツールの存在を知りました。 主にTerraformユーザーの方向けになりますが、誰でも無料で始められ導入も簡単かつ便利なツールなのでぜひ皆さんにも使ってほしいと思いブログを書きました。 まとめ InfracostはTerraformテンプレート(.tfファイル)からインフラコストを試算できるツール 無料のInfracost

    VSCode拡張機能『Infracost』を使って TerraformテンプレートからAWS利用費を試算してみた | DevelopersIO
  • [電話予約の無人化]Amazon Connect + GPT-4 JSONモード + Whisperで、1回の発話から予約情報(日付,時間など)を抽出 | DevelopersIO

    [電話予約の無人化]Amazon Connect + GPT-4 JSONモード + Whisperで、1回の発話から予約情報(日付,時間など)を抽出 はじめに Amazon Connect + GPT-4 JSONモード + Whisperで、1回の発話から予約情報(電話番号,日時,名前,人数)を正しく抽出できるか検証しました。 コールセンターでは、有人対応から無人対応に変更したいニーズが増えているように思います。 電話予約の無人対応を想定し、1回の発話で、下記の5つの予約情報を抽出できるか確認します。 お名前 電話番号 予約日 予約時間 人数 発話で予約情報を抽出する方法として、GPT-4 Turbo のJSONモードを利用します。 JSONモードの詳細は、下記を参照ください。 例えば、「名前はクラスメソッドで、電話番号は09011111111。来週の火曜日の19時に4名で予約できます

    [電話予約の無人化]Amazon Connect + GPT-4 JSONモード + Whisperで、1回の発話から予約情報(日付,時間など)を抽出 | DevelopersIO
  • SDVXのプロゲーマーではなくなりました|ちや/CHI8.

    お久しぶりです。ちやです。(4ヶ月遅れてません) 11/19に放送されましたBEMANI PRO LEAGUE -SEASON3- SOUND VOLTEX部門 ドラフト会議において、私CHI8.は指名が無かったため、SOUND VOLTEXのプロゲーマーではなくなりました。 ドラフト会議の結果自己紹介の次のnoteがこんな形になってしまい、応援してくださっていた方々には申し訳ない気持ちでいっぱいですが、前シーズンが終了してから考えてきたことなどをお話させていただきたいと思います。 1.前シーズンが終了してからBPLS2のFINAL、記憶に新しいですよね!(8ヶ月前) あの試合を目の前で見て、正直とても自信を失いました。 今の自分にはこんなにレベルの高い白熱する試合を演出することは出来ない。心からそう思いました。 もちろんそれで諦めた訳ではありません。 自分に足りないものは何か。 初見やA

    SDVXのプロゲーマーではなくなりました|ちや/CHI8.
  • BPLS3 ドラフト会議を終えて|かいなる

    どうもこんにちは、初めましての方は初めまして。 かいなるです。 ドラフト会議お疲れ様でした。 この記事ではBPLS3に向けて考えていたことなどを書き連ねていきたいと思います。 一部活動記録と被るところもありますがご了承ください。 BPLS2終了~BPLS3に向けて自分のBPLS2が終了したのはセミファイナルでした。 そこから自分がやるべきこととして考えていたのは、 BPLS3を見据えた実力の向上 オーナー企業様への試合以外での貢献 SOUND VOLTEXを取り巻く環境への貢献 の3つでした。 BPLS3を見据えた実力の向上真っ先に考えたことは「ゲームパニックに対して選択肢を増やせる状態にする」ことでした。 選択肢を増やすというのは、「現在の選手を継続する」「新規選手を獲得する」どちらにも理があると感じられる状態にする、という意味です。 理想はBPLS2のメンバーをそのまま継続して、「この

    BPLS3 ドラフト会議を終えて|かいなる
  • GitHub.com の Markdown でアラート記法が増えた話 - Qiita

    GitHub.com で利用できる Markdown 記法のアラートは、これまで [!Note]・[!Warning] と 2023 年 7 月 23 日 に追加された [!Important] がありました。 このアラート記法は断続的に更新されており、2023 年 11 月 14 日にいくつかの重要な変更がなされました。 記事では、これらの変更を紹介します。 追加されたアラート 2023 年 11 月 14 日に、これまでのアラートに [!Tip] と [!Caution] が追加されました > [!NOTE] > Highlights information that users should take into account, even when skimming. > [!TIP] > Optional information to help a user be more su

    GitHub.com の Markdown でアラート記法が増えた話 - Qiita
  • ブラウザ上でデバッグするときに使えるテクニック

    ウェブ上でJavaScriptを実行してバグが発生した場合、ブラウザに内蔵されている開発者ツールを使ってデバッグすることがよくあります。そうしたブラウザでのデバッグにおいて役立つテクニックをNetflixフロントエンドの開発に携わっているアラン・ノルバウアーさんがまとめています。 67 Weird Debugging Tricks Your Browser Doesn't Want You to Know | Alan Norbauer https://alan.norbauer.com/articles/browser-debugging-tricks ◆高度な条件付きブレークポイント 開発者ツールの「ソース」タブにはデバッガーが用意されており、JavaScriptの任意の行にブレークポイントを設定することで実行を一時停止して変数やコールスタックの中身を確認できます。ブレークポイントを

    ブラウザ上でデバッグするときに使えるテクニック
  • 米OpenAI、サム・アルトマンCEOが退社へ 事実上の解任 - 日本経済新聞

    【シリコンバレー=中藤玲】生成AI人工知能)「Chat(チャット)GPT」を手掛ける米新興オープンAIは17日、サム・アルトマン最高経営責任者(CEO)が退任すると発表した。現在、最高技術責任者(CTO)のミラ・ムラティ氏が暫定CEOに就く。新たなCEOの人選も進める。事実上の解任とみられ、アルトマン氏は退社する。同社は声明で、アルトマン氏の退任について「取締役会による審議プロセスを経たもの

    米OpenAI、サム・アルトマンCEOが退社へ 事実上の解任 - 日本経済新聞
    bump_sunbear
    bump_sunbear 2023/11/18
    孫さんが囲い込んだら面白いんだが