タグ

W53SAのブックマーク (23,185)

  • SNSで考察加速中「翠」の広告、CDとADが明かす「ち」で改行の理由

    今回展開しているグラフィックは、基的に「お店の看板店員・杉咲さんが皆さんに翠をおススメしている」ビジュアル。これまでの翠のグラフィックの財産である翠ブルーを背景にしつつ、すっきり、さわやかでおいしそうなビジュアルを目指したという。 浜辺氏がまずデザインしたのは、横長のポスターだ。 「ポスターの天地が低い中で、『このすっきり、人生かわっちゃうかも。』というキャッチフレーズをなるべく大きく、きれいに扱いたい。そこで最初の1行『このすっきり、』部分を天地いっぱいに組めるようにし、さらにそれ以降の部分をきれいに組みたい」(浜辺氏)と思い、一番収まりよくきれいに組むことができたのが 「このすっきり、 人生かわっち ゃうかも。」 という3行組みだった。 通常であれば、いささかイレギュラーとも思える文字組み。このコピーを書いた小山佳奈氏は、浜辺氏に改行を変える相談をしたという。浜辺氏はさまざまな改行ど

    SNSで考察加速中「翠」の広告、CDとADが明かす「ち」で改行の理由
    W53SA
    W53SA 2025/03/06
  • MySQLのオンラインDDL(INPLACE)がどう動くか理解する

    これはなに この記事は米シリコンバレーでデータベースコンサル教育事業を展開するKloudDB社がポストした『Understanding How ONLINE DDL (INPLACE) works in MySQL』の翻訳記事です。 この記事ではDDL(スキーマ変更クエリ)の内部処理について詳細に解説しています。DDLはシンプルに利用できるものの、一歩踏み込むと複雑怪奇で理解の難易度は高いものでした。この記事はそこに焦点を当てたものになります。 翻訳するにあたり、技術的な正確性を担保しつつ、日語表現として自然になるよう努めました。もし記事の中で技術的な観点で不正確な箇所があれば訳者の責任ですので、コメント欄などでご指摘いただけると幸いです。 また、翻訳について許可を下さったSrinivasa R Inaganti氏(同社CEO)に感謝します。 以下、訳者による前書き的なものを挟んで、翻

    MySQLのオンラインDDL(INPLACE)がどう動くか理解する
    W53SA
    W53SA 2025/03/06
  • Clineに全部賭ける前に 〜Clineの動作原理を深掘り〜

    はじめに AIのコーディングアシスタントとして最近、急速に注目を集めているClineVSCode上でAIと連携し、コード生成からバグ修正、さらにはターミナル操作まで自動化できるこのツールは、多くのエンジニアの生産性を劇的に向上させています。 mizchiさんの『CLINEに全部賭けろ』という記事では、 AIから引き出せる性能は、自分の能力にそのまま比例する AI自体を管理するパイプライン設計を自分のコアスキルにする必要がある ともあるように、エンジニアはClineという強力なツールの最大限を使えるようになっていくべきです。 「AIの上手な使い方」が今のエンジニアにとって必須スキルになりつつあるため、単にClineを使うだけでなく、その仕組みを理解することで得られるメリットは数多くあります。例えば、現時点でのClineの得手・不得手を理解することでAIに対して的確に指示ができたり、clin

    Clineに全部賭ける前に 〜Clineの動作原理を深掘り〜
    W53SA
    W53SA 2025/03/06
  • ドメインを変えたらサービスが繋がらなくなったと言われた件

    Intro 弊社で開発しているサービスの、ドメインを変更することになったときの話。 すでに旧ドメインで一部顧客に利用していただいていたため、旧ドメインは破棄せずに新ドメインにリダイレクトさせるようにしました。 DNSの設定やコードをいくらか修正し、リリースをしました。Webアプリを触って画像が表示されたりデータが取得更新できたりと、通常通り使えることを確認して一安心していました。 問題発生 すでに使っていただいていた社外ユーザーから「画像が表示されない」と連絡がありました。 スクリーンショットを見るとたしかに画像が切れてALTテキストが表示されていました。しかし同じ画面を自分のPCで閲覧すると正常に画像が表示されています。 先方のファイアウォールがホワイトリスト制にでもなっているのかと思い、ファイアウォールの設定をご確認くださいと返答しました。ですが「TCP/80(http)とTCP/44

    ドメインを変えたらサービスが繋がらなくなったと言われた件
    W53SA
    W53SA 2025/03/05
  • 建物名から街の境目を可視化する~恵比寿と代官山の見えない境界線~

    1992年三重生まれ、会社員。ゆるくまじめに過ごしています。ものすごく暇なときにへんな曲とへんなゲームを作ります。 前の記事:グリーンランドは何色か?(地図上で) > 個人サイト >ほりげー >ライターwiki 街の境目は建物名にある ビルやマンションの名前に含まれる地名で街を可視化してみよう。まずはこれを見てほしい。 実は、青丸は建物名に「代官山」とつく建物。赤四角は建物名に「恵比寿」とつく建物だ。 私は散歩が好きで、適当な駅で降りてしょっちゅう歩き回っているのだが、代官山から歩いているといつの間にか恵比寿にいるイメージがある。それが実際に可視化されている。 では、ここに線を引いて街の境目を定めてみよう。自分が神様だったらどのように線を引く? こんな感じ?実際に引いてみるとピシッとは引けないものだ。街は確率的・グラデーション的に続いている。 次に気になるのが「この2つの街を隔てる線は何に

    建物名から街の境目を可視化する~恵比寿と代官山の見えない境界線~
    W53SA
    W53SA 2025/03/05
  • 知っている街の知らない道を歩く・ジョギングルート作成アプリの通りに歩くと知ってる街も知らない街のよう

    1971年東京生まれ。デイリーポータルZウェブマスター。主にインターネットと世田谷区で活動。 編著書は「死ぬかと思った」(アスペクト)など。イカの沖漬けが世界一うまいべものだと思ってる。(動画インタビュー) 前の記事:ほぼ百字で完結する小説がある ~ 小説家・北野勇作さんインタビュー > 個人サイト webやぎの目 ジョギング用のアプリ 道を決めてくれるアプリとはジョギングのルートを作ってくれるアプリだ。 何種類かあったが、TrailRouterというアプリが無料でシンプルだった。出発地を決めて、歩きたい距離、坂道を避けるかどうかなどのパラメータを設定するとルートを作ってくれる。 あくまでアルゴリズムが作ったルートなので、ビルの隙間を選んだり、有料の公園のなかの道を選んでいたりする。知らない道を歩きたいだけなのでそういう勘のなさもちょうどいい(ジョギングには向いてない)。 むかしの機械の

    知っている街の知らない道を歩く・ジョギングルート作成アプリの通りに歩くと知ってる街も知らない街のよう
    W53SA
    W53SA 2025/03/04
  • 【リポート】「Revolut」がApple Payに対応、そしてFeliCa決済の今後

    【リポート】「Revolut」がApple Payに対応、そしてFeliCa決済の今後
    W53SA
    W53SA 2025/03/03
  • Statue of Mr.Orita / 折田先生像 - v1.0 | Illustrious LoRA | Civitai

    W53SA
    W53SA 2025/02/27
  • 赤いきつねウエブCM炎上事件/田中辰雄 - SYNODOS

    赤いきつねのウエブCMが炎上した。この炎上の背景を調査したので報告する。 事件のあらましは以下の通りである。このCMはマルちゃんでおなじみの東洋水産が、主力商品の一つである赤いきつねと緑のたぬきの販促につくったウエブCMである。公表後しばらくは何もなかったが。2月16日あたりから炎上が始まった。このウエブCMには女性が登場する赤いきつね版と男性が登場する緑のたぬき版があり、炎上したのは女性版の方である。女性版では家で一人でドラマを見て涙ぐむ女性が赤いきつねをべ、最後に商品名を口する。 このCMが炎上したのは、女性が性的に扱われているからだというものである。動作としてはべているだけであるが、頬を赤らめ、髪をかき上げ、口をアップで映すところが性的なものを感じさせる、より正確に言えば、男性目線で性的に見えるように描かれているというのが炎上の理由である。Xでの批判者の書き込みを見ると、CMの背

    赤いきつねウエブCM炎上事件/田中辰雄 - SYNODOS
    W53SA
    W53SA 2025/02/27
  • いまさら VoIP 網

    はじめに 皆さんの自宅には固定電話、いわゆる “家電”(いえでん)が置いてありますか? アメリカで発明された電話機が日に渡ってきたのは 1877 年(明治 10 年)のことです。 その翌年には国産の電話機が作られるようになり、1890 年(明治 23 年)には日で電話サービスが開始されました。 その後、関東大震災や太平洋戦争を経て、電話機や電話交換機にはさまざま改良が加えられていきました。 電話は重要な通信網としての役割を演じ、1968 年(昭和 43 年)には全国の加入者数が 1000 万を突破しました。 固定電話の加入者数は 1996 年(平成 8 年)にピークを迎え、6153 万件を記録しています。 しかし、世も平成を迎えれば携帯電話やブロードバンド接続のインターネットが普及し、令和となればスマートフォンが当たり前となってしまいました。 固定電話の加入者は 2011 年(平成 2

    いまさら VoIP 網
    W53SA
    W53SA 2025/02/27
  • あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (1) 絶望篇 - asken テックブログ

    こんにちは、インフラのテックリードをしている沼沢です。 この記事は、株式会社asken (あすけん) Advent Calendar 2024 の11日目の記事です。 また、「あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡」の第1弾の記事です。 あすけんは AWS 上で動いており、データベースには RDS Aurora を利用していて、各社同様にメジャーバージョンを上げなければならない状況でした。 しかし、その道のりは決して簡単なものではありませんでした。 稿は、そんな Aurora メジャーバージョンアップ完了までの軌跡をお伝えする記事の第1弾です。 こんな話は今さら需要が無いかもしれませんが、今現在 RDS 延長サポートに突入し、メジャーバージョンアップをこれから行う予定の方々の参考になれば幸いです。 序章 20222023年 この時インフラチ

    あすけんの Aurora 2 → Aurora 3 へのメジャーバージョンアップ軌跡 (1) 絶望篇 - asken テックブログ
    W53SA
    W53SA 2025/02/27
  • CLINEに全部賭けろ

    Cline を使い始めて2ヶ月ぐらい経った。 自分の直感として、Cline は真のイノベーションの入口であり、そして開けてはいけないパンドラの箱でもあったと思う。 ここでいう Cline は Cline型コーディングエージェントであり、広義には Devin / Cursor や Copilot Agent 等を含む話。だが、後述するように Cline でしか見えない世界がある。 その先の未来に、プログラマとしての自分はフルベットする、という話をする。 私たちが知っているプログラミングの終焉 大事なことは次の記事に全部書いてある。まずこれを読んでほしい。 (Google翻訳) Steve Yegge 氏は、置き換えられるのはジュニアおよび中級レベルのプログラマーではなく、新しいプログラミング ツールやパラダイムを受け入れず過去に固執するプログラマーであると指摘しています。 <略> これはプロ

    CLINEに全部賭けろ
    W53SA
    W53SA 2025/02/27
  • PayPayアプリで取引履歴のデータをダウンロードできるように | PayPay株式会社

    PayPay株式会社(以下、PayPay)は2025年2月6日より、PayPayアプリで取引履歴のデータをダウンロードできるようになりましたのでお知らせします。「PayPay」での決済や「送る・受け取る」機能による送金(※1)をはじめ、「PayPay残高」のチャージ、「PayPayポイント」の獲得、「PayPayカード」および「PayPay資産運用」の取引など、直近2年間(※2)にPayPayアプリ上で行った支出やチャージなどの履歴がCSVファイルでダウンロードできるため(※3)、ユーザーが確定申告(※4)や家計管理を行う際に役立ちます。 ※1 PayPayマネーの残高を送る場合は送金、PayPayマネーライトの残高を送る場合は譲渡となります。なお、詳細は、PayPay残高利用規約をご参照ください。また、PayPayマネ―とPayPayマネーライトの違いについては、「PayPay残高とPa

    PayPayアプリで取引履歴のデータをダウンロードできるように | PayPay株式会社
    W53SA
    W53SA 2025/02/26
    CSV吐けるんだからAPI連携も実装せぇと思うけど、業法で義務が発生するまでやってくれないのかもなぁ。
  • uniqueパッケージから学ぶinterningと弱参照

    Asakusa.go#3(@ドクターズプライムさん)で登壇してきました! Go1.23で追加されたuniqueパッケージの内部実装をたどりながら、Goの言語特性や既に存在していた最適化について、新しく導入された弱参照について調べました。 発表内容 stringの割り当てと不変性、SSAによる最適化について学ぶuniqueパッケージの導入背景と特性を知り、ベンチマークをとる主に新しく言語に取り入れられた弱参照を利用したmapの掃除について内部実装を辿る雑談準備大変だったあああ😭 セッション枠がキャンセルされてその代打を引き受けてから2週間寝ずに調査・資料作成しました。 健康とメンタルの臨界点ギリギリで頑張りました。褒めてください🥺 uniqueパッケージを題材に選んだ理由は、Go1.23のリリースノートで挙動と存在理由が最も理解できない項目だったからです。 今回の発表準備を通じて、新しく

  • Go1.24 New Features

    を実行すれば良いです。 認証が必要なリポジトリからpackageをimportする手段として、環境変数GOAUTHが追加されました。記述方法についてはgo help goauthで確認できます。 go build時に、その時点でのメインモジュールのバージョンが、生成されるバイナリに含まれるようになりました。含みたくない場合は明示的にフラグ-buildvcs=falseを指定する必要があります。 GOCACHEPROG ビルドキャッシュの保存・取得の管理はgoのプロセスがローカルのファイルシステムに対して直接行っています。 しかし、GitHub Actionsなどのステートレスなworkflowでは、キャッシュを別の場所に保存・取得するために圧縮・解凍をする必要がありますが、この処理がビルド体よりも時間がかかることがしばしばあります。 そこで、ビルドキャッシュの管理をgoのプロセス自身では

    Go1.24 New Features
    W53SA
    W53SA 2025/02/26
  • AIによるスパイクアクセスを受けたので、 robots.txtの調整など極力AIを排除しない対策を試みてみた | DevelopersIO

    AWS WAF のBotControlルールにおいて、AIカテゴリに分類されるスパイクアクセスが発生。 動的生成される記事ページへのリクエストが、1時間あたり5万件、ピーク時には1分間に1500件記録されていました。 当サイトで公開中の5万件強の全記事数に匹敵するリクエストが発生した原因の調査と、実施した対策について紹介します CloudWatchメトリクス確認 原因を特定するため、AWS WAFのメトリクスを分析しました bot:category AI の 急増 AIカテゴリのリクエスト数が、1時間あたり5万件まで顕著に増加しました。 他のカテゴリ(search_engine: Google、Bing など、social_media: X、Facebook など)には大きな変動は見られませんでした。 LabelNamespace="awswaf:managed:aws:bot-contr

    AIによるスパイクアクセスを受けたので、 robots.txtの調整など極力AIを排除しない対策を試みてみた | DevelopersIO
    W53SA
    W53SA 2025/02/26
  • Gopher道場の動画コンテンツを完全に公開しました

    はじめに Gopher道場は、tenntennがメルペイ在職時に始まったGoを学ぶ人のための学習の場です。tenntennがメルペイを退職後、著作権周りの整理などが行われ、Go Conferenceなどを運営する一般社団法人Gophers Japanに運営が移管されました。メルペイのみなさまありがとうございました。 動画コンテンツを完全に公開しました 移管にあたり、Gopher道場のSlackに入った方にだけ公開していた動画コンテンツを一般公開することにしました。以下の再生リストからご覧いただけます。 なお、資料はこちらの古いスライドではなく、プログラミング言語Go完全入門をご覧ください。 古い資料はアップデートされませんが、プログラミング言語Go完全入門は今後もアップデートをしていきます。 動画は10時間以上あり、以下の内容を扱っています。 Goに触れる 基構文 型と関数 パッケージ

    Gopher道場の動画コンテンツを完全に公開しました
    W53SA
    W53SA 2025/02/25
  • Rustで進化するPayPayのスケーラビリティ

    PayPayの6年の歴史の中で、私たちは急速な成長を遂げてきました。現在、6700万人以上のユーザーにサービスを提供し、日々数百万件の決済を処理しています。しかし、これを成功させるためには、トラフィックと信頼性の要求を満たすための技術的な挑戦が伴います。 PayPayは設立当初からJavaとNodeJSを採用しており、これらの技術は非常にうまく機能してきました。しかし、成長に伴いサービスをスケールアップする必要が生じ、これによりKubernetesクラスターでのCPUとメモリの使用量が増加しました。これにはサーバーコストの増加が伴います。 2023年末、私たちはコアサービスでのトラフィックをより効率的に処理する方法を模索し始め、GraalVMGoRustなどさまざまな技術を調査しました。Rustは、その優れたパフォーマンスとメモリの安全性が保証されていることから、PayPayの多くのユ

    Rustで進化するPayPayのスケーラビリティ
    W53SA
    W53SA 2025/02/25
  • Terraformで自己署名証明書の作成からALBの適用までを一発で実施する | DevelopersIO

    お疲れさまです。とーちです。 TerraformAWSのようなクラウド以外にもSaaS等様々なリソースの設定をできるのが素晴らしいですよね。 そんなTerraformですが、実は自己署名証明書を作ることもできるというのを最近知りました。 この記事ではTerraformを使って、自己署名証明書の作成からそれをACMに登録してALBに紐づけるところまでを一発で実行する方法をご紹介します。 来、AWS Certificate Manager(ACM)で正式な証明書を発行するのが推奨される方法ですが、DNSを変更する権限がなかったり、開発環境用のドメインが用意されていない等の理由で証明書が気軽に発行できないケースもあると思います。今回ご紹介する方法はそういった場合に気軽に検証環境を用意する方法としてお使い頂ければと思います。

    Terraformで自己署名証明書の作成からALBの適用までを一発で実施する | DevelopersIO
  • testing.B.Loop を使おう - 薄いブログ

    TL;DR Go 1.24 からは testing.B.Loop を使う 意図しない最適化を避けることができる N をループで使わないことで他の場所での使用を避けることができる ベンチマークの結果を比較する場合は同一条件下か確認しましょう ベンチマークの結果の安定性を確認しましょう 安定したベンチマークをするために testing.B.N は反復回数以外の用途で使わない 背景 なんでappendが速いんだろ🙄 pic.twitter.com/geEqBop2kv— ゴリラ - おで巻いたもち感ロール(ショコラ)は良いぞ (@gorilla0513) 2025年2月19日 題 まずは追試をします。 package main import "testing" func BenchmarkIndex(b *testing.B) { a := make([]int, b.N) b.Rese

    testing.B.Loop を使おう - 薄いブログ