並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 5126件

新着順 人気順

cancelの検索結果1 - 40 件 / 5126件

  • OpenInterpreter / ついにAIがガチのアシスタントに!これは凄い、というか凄すぎる|shi3z

    凄いものが出てきてしまった。 ChatGPTの「Code Interpreter」が話題になったが、あれはあくまでクラウド上で動いているだけ。それを模してローカルで動作するようになった「Open Interpreter」は、衝撃的な成果である。 Open Interpreterのインストールは簡単。コマンド一発だ $ pip install open-interpreter起動も簡単 $ interpreter -yこれだけでOK。 あとはなんでもやってくれる。 たとえばどんなことができるのかというと、「AppleとMetaの株価の推移をグラフ化してくれ」と言うとネットから自動的に情報をとってきてPythonコード書いてグラフをプロットしてくれる。 凄いのは、ローカルで動くのでたとえばApplescriptを使ってmacOSで動いているアプリを直接起動したり操作したりできる。「Keynot

      OpenInterpreter / ついにAIがガチのアシスタントに!これは凄い、というか凄すぎる|shi3z
    • インド民の代表的言い訳とその対応 ①|インド麦茶

      インド民はとにかく何かにつけて「言い訳」を唱えてくる。まず、インドに着任してイライラするのはこのインド民のコミュニケーションモードである。これはインド民の自己防衛本能の一種であるが、実際に部下や取引相手として対峙した場合にはなかなか手ごわい。その結果、彼らとの議論が面倒臭くなり、適当にやり過ごし、こちらが相手の主張を飲み込んでしまった場合、インド民は、「やはり俺が正しかった」と本気で思いこむ。よって、議論や責任を有耶無耶にすることは、長期的に見れば相互に誤解を生むことになり、結果として逆恨みや約束の不履行などに繋がる。相手が部下であれば、あなたは彼や彼女をコントロールできなくなるだろう。何しろ、あなたが追求をやめれば、相手は自分が受け入れられたと考えるからである。日本人であれば、無理筋な自らの主張を理解して、心のどこかで良心の呵責が発生することを期待できるかもしれないが、インド民はそのよう

        インド民の代表的言い訳とその対応 ①|インド麦茶
      • セキュリティを一切考慮しないMMORPGを開発するとどうなるか

        どうもご無沙汰しております。本Blogが私の年1回の生存報告、兼、アドベントカレンダー用と相成って久しいですが、今年も一発恒例行事として筆を取らせていただきたいと思います。 今年、私が話題に取り上げますのは、とあるゲームです。Amazon Game Studiosという会社が開発・リリースしました、New WorldというMMORPGについてご紹介させていただきたいのです。ゲームの話題には一切興味がない読者諸君も、どうか少し我慢して、私に騙されたと思って最後まで話を聞いていただけませんでしょうか。そもそも、あのAmazonが開発したMMORPGというのですから、どれほどゲームに興味がなくても、技術に興味のある方でしたら、少しは興味深く感じられるのではないでしょうか? けして後悔はさせませんよ。悪い方向にね。 さて、ゲームに何ら興味知識のない方にもわかるように少し解説を入れさせていただきます

          セキュリティを一切考慮しないMMORPGを開発するとどうなるか
        • 「サービスの解約方法が『電話のみ』な企業は滅んでほしい」に対して「こうすればスムーズに解約できる」とライフハックが提案

          els(エルス) @eljacktjx @popo_hamu_s 初めて返信致します 10年近く前、ある会社のADSLを解約しようとして、電話繋がるまでに30分以上待ち、繋がってから解約の話をしても引き止められ、話が進まず、結局1時間近くかかった事を思い出しました😅 2021-12-02 12:09:46

            「サービスの解約方法が『電話のみ』な企業は滅んでほしい」に対して「こうすればスムーズに解約できる」とライフハックが提案
          • 面白Web API 100連発 - pastak-pub

            エンジニアお茶会 2020/08/19 pastak.icon @pastak この発表のゴール 現代のウェブブラウザの目指している方向性について紹介する モダンブラウザで使える最新の面白便利APIを紹介する ちゃんと仕様に入りそうなもの(Googleの力技で…も含む) (前半の各ベンダの話はpastak.icon個人の見解を含みます) 次ではない フロントエンドなんでも相談室 前提知識のコーナー "WebAPI"とは何を指すのか、標準化について ECMAScript Ecma InternationalにてECMA-262という規格番号 ほぼLiving Standardという雰囲気もあるけど、年に1回タグが付く ES2020: ECMAScript® 2020 Language Specification 最新の様子: https://tc39.es/ecma262/ Array、Nu

              面白Web API 100連発 - pastak-pub
            • 生成AIにTOEIC®リスニング問題を無限に生成してもらい、スコア900超え達成した話 - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今年の夏はTOEICスコア900超えを一つの目標にしていて、そのためにはリスニングが課題でした。 とにかく数をこなそうと、無料で問題を解けるアプリを探して、初めはそれをずっとやっていましたが、一日に解ける問題数が限られていて、徐々に物足りなくなってきました。 前々からTOEICの問題ってAIで生成できるんじゃね?と思っていたので、この際スコア900越えに加えて、AIでリスニング問題生成&Webサービス化を目標にし、ようやく完成したので公開しました。 公開したリスニング問題AI生成サイト ※AIで生成し、内容のチェックは行ってい

                生成AIにTOEIC®リスニング問題を無限に生成してもらい、スコア900超え達成した話 - Qiita
              • 文章が3行以上続くパワポ資料は読まれない まず全体像が伝わる、拾い読みできる提案資料の作り方

                東京・立川を拠点に起業に関連したさまざまなイベントを開催しているStartup Hub Tokyo TAMA。本記事では、『秒で使えるパワポ術』『秒で伝わるパワポ術』の著者で、シリョサク株式会社代表の豊間根青地氏が登壇したイベントの様子をお届けします。今回は、スライドの本質や、スライドを見やすくするポイントについて語られました。 前回の記事はこちら スライドの本質 豊間根青地氏(以下、豊間根):あと2つですね。「構造を図解にする」という話をしていきます。ここでお話しするのは、要はタイトルとキーメッセージが作れましたと。そのスライドで答えは決まったんだけど、じゃあその根拠・理由をどう作るかというところの考え方をお話しします。 いわゆるスライドの中に載せるコンテンツ、図表の話をしていくわけですが、最初に意識いただきたいのは、みなさんがパワポのスライドをどういうイメージで捉えるかという話です。

                  文章が3行以上続くパワポ資料は読まれない まず全体像が伝わる、拾い読みできる提案資料の作り方
                • 自分がヤバい思想にハマらないか俯瞰する仕組みが欲しい|深津 貴之 (fladdict)

                  ネットで色々な記事を読んでると、自分の足元とか現在地がよくわからなくなるので、定期的に現在位置とかをチェックする仕組みが欲しいなぁ…というメモ。 1. チェックしたい思想を定義するまず自己診断したい思想やムーブメントを定義し、図のセンターにおく。 「リベラル」「新自由主義」「フェミニズム」とか抽象レベルでも、「地球温暖化」「中絶法」のような具体的な思索でもよい。 2. 上下左右の極端な思想を定義するその分野の思想の、一番極端なバージョンを定義し、図の上下左右に配置する。 超急進 vs 超保守 画面の左右を超急進(既存制度を根本からぶっ壊すレベルで進めたい)と、超保守(既存制度を1mmを変えたくない、可能なら巻き戻したい)。 規範遵守 vs 規範無視 画面の上下を、規範遵守(法律と倫理を完璧にコンプリートしたプロトコルで執行したい)と、規範無視(目的の達成のためなら、私刑、暴力、破壊行為など

                    自分がヤバい思想にハマらないか俯瞰する仕組みが欲しい|深津 貴之 (fladdict)
                  • ゴールデンウィークは自宅で学習だ!Google Cloud のトレーニングラボが30日間無料で利用できます! #うちで過ごそう | DevelopersIO

                    Pluralsight および Coursera はキャンペーン期間終了後、通常料金が課金されますのでご注意ください。 今回は無料で利用可能な Qwiklabs と Pluralsight を申請しました。招待メールは各サービスごとに届きます。 お得な利用方法 無料期間の開始は、特別オファーの申請時点ではありません。各種サービスでサブスクリプション登録が完了してから 30 日間になります。 どちらもそれなりにボリュームがありますので、最初にいずれか一方を有効化し、5月31日までにもう一方を有効化すると、実質的に 2 ヶ月弱の間、無料で GCP の学習環境が利用可能になります。 もちろんハンズオン中心の Qwiklabs と、講義動画および確認テスト中心の Pluralsight を同時に進めたい場合は同時に利用しても良いでしょう。 Qwiklabs(セルフペースハンズオン) まずは Qwi

                      ゴールデンウィークは自宅で学習だ!Google Cloud のトレーニングラボが30日間無料で利用できます! #うちで過ごそう | DevelopersIO
                    • 面白かったが、二度とこんな原作付きゲームは出ないで欲しい悪魔的アプリ『カイジ闇の黙示録』レビュー。課金して、ランキング上位まで駆け上がったプレイヤーが見たもの - ゲームキャスト

                      カイジ闇の黙示録 (App Store 無料) 「さぁ、闇のゲームの始まりだぜ」 主人公、遊戯の名台詞も懐かしい『遊戯王マスターデュエル』が突然にリリースされて世間が沸いたのが1月19日。 しかし、本当の“闇のゲーム”は遅れてやってきた。 本日1月20日、App Store 向けにリリースされた『カイジ闇の黙示録』だ。 そして、これはそのゲームに挑んだ者たちの記録である。 「カイジがやばそうという情報が流れてきた」 いつものように身内のDiscord掲示板で会話していると、突如『カイジ闇の黙示録』の話題がぶっこまれた。 どれだけヤバいのかと試してみると、予想を超えてヤバい。 正直に書こう。 プレイしてすぐ、「無人島に連れて行かれてこのアプリを持たされても、石ころを投げていた方が楽しいから遊ばない」ぐらいの感想をTwitterに書き込むぐらいヤバいと思った。 が、まさかこの感想を書いた後にこ

                        面白かったが、二度とこんな原作付きゲームは出ないで欲しい悪魔的アプリ『カイジ闇の黙示録』レビュー。課金して、ランキング上位まで駆け上がったプレイヤーが見たもの - ゲームキャスト
                      • サブスクリプション課金システム開発ケーススタディ - inSmartBank

                        世はまさに大サブスクリプション時代。この潮流の中で弊社スマートバンクもまた、去る2023年7月12日にB/43プラスというサブスクリプションサービスをリリースしました。 サブスクリプションといえばユーザーに提供されるコンテンツや機能といった直接的な価値に焦点が当たりがちですが、その土台にはサブスクリプションビジネスを成立させるための課金システムがあります。本記事では筆者が行った課金関連の開発を振り返ってみて重要だったポイントや工夫点を伝えてみたいと思います。 すでに世に多くのサブスクリプションサービスがある中で、課金システムの実装はコモディティ化した単純な作業に思えるかもしれません。しかしながら自社サービスにてゼロから実現するとなると、想像よりも多くの思考と意思決定が必要とされる、エンジニアリング観点ではとても奥深い題材といえます。いち開発プロジェクトのケーススタディ、あるいはいちプログラ

                          サブスクリプション課金システム開発ケーススタディ - inSmartBank
                        • GitHub Actionsを使ったDDoSに巻き込まれた - 私が歌川です

                          事例集です。 きのう、GitHubの通知を見たら、個人のリポジトリに My First PR というタイトルのPRが来ているのに気づいた。PR出すところを間違えたのかな、と思って見てみたがどうも様子がおかしい。 prog という名前のバイナリファイルを置いている .github/workflows/ci.yml*1の中身をガッと書き換えている on: [pull_request] でworkflowを起動している 20並列でjobが走るようにmatrixを設定している fail-fast: false なので、どれか1つのmatrixが失敗しても他のジョブは続行される base64 encodeした文字列をdecodeしてevalしている ドメインの名前解決を行ったあと ./prog を実行するコマンドにdecodeされた PRをめちゃくちゃな回数closeしてreopenしている PRを

                            GitHub Actionsを使ったDDoSに巻き込まれた - 私が歌川です
                          • オスマン帝国買うて on Twitter: "WSJデジタル版の有料購読を解約しようとしたら、サイトから解約窓口が見つからない。すったもんだした挙句、分かったことは世界最高レベルで解約が難しいダークパターンだったということ。ネット業界に身を置いて長いが、ここまで酷いものは記憶にない。解約手続きと共に記録に残しておく(続く)"

                            WSJデジタル版の有料購読を解約しようとしたら、サイトから解約窓口が見つからない。すったもんだした挙句、分かったことは世界最高レベルで解約が難しいダークパターンだったということ。ネット業界に身を置いて長いが、ここまで酷いものは記憶にない。解約手続きと共に記録に残しておく(続く)

                              オスマン帝国買うて on Twitter: "WSJデジタル版の有料購読を解約しようとしたら、サイトから解約窓口が見つからない。すったもんだした挙句、分かったことは世界最高レベルで解約が難しいダークパターンだったということ。ネット業界に身を置いて長いが、ここまで酷いものは記憶にない。解約手続きと共に記録に残しておく(続く)"
                            • アプリケーションにおけるデータ不整合との戦い - blog.syfm

                              これは Aizu Advent Calendar 2019 の 15 日目の記事です。14 日目は uzimaru0000 さん、16 日目は kacky__917 さんです。 はじめに 世の中には日々たくさんの価値ある Web サービスが生まれていますが、その価値を正しく提供するにはアプリケーションが正しく動かなければなりません。 たとえばアプリケーションは適切なユーザに適切なリソースを提供しなければならず、エラーを返す際は十分に定義された仕様に沿って返し、UI 側ではユーザに適切なメッセージを表示しなければなりません。 実際のところ、これらを厳密に実現するのは非常に困難ですが、アプリケーションにはこれら以上に複雑な問題が常につきまといます。 現在の Web アプリケーションはほとんどが分散システムの一形態です。例えばクライアントとサーバや、サーバとデータベースがネットワークを介して接続

                                アプリケーションにおけるデータ不整合との戦い - blog.syfm
                              • OpenAI API の ファインチューニングガイド|npaka

                                1. ファインチューニングの利点ファインチューニングの利点は、次のとおりです。 (1) プロンプトよりも高品質な応答 (2) プロンプトに収まりきらないより多くの例の適用 (3) プロンプトの短縮によるトークン数 (コスト) の節約 (4) プロンプトの短縮による処理時間の短縮 モデルは膨大な量のテキストで事前学習されており、このモデルを効果的に利用するため、プロンプトに手順や応答の例を指定する手法が使われます。この例を使用してタスクの実行方法を示すことを「Few-Shot」と呼びます。 ファインチューニングで、プロンプトに収まりきらないより多くの例で学習することにより、さまざまなタスクでより良い結果を達成できるようになります。プロンプトに多くの例を指定する必要はなくなります。これによりトークン (コスト) が節約され、処理時間も短縮されます。 2. ファインチューニングの使用料金ファイン

                                  OpenAI API の ファインチューニングガイド|npaka
                                • 入門 GitHub Actions - メドピア開発者ブログ

                                  CTO室SREの @sinsoku です。 社内のGitHub ActionsのYAMLが複雑になってきたので、私が参考にしてる情報や注意点、イディオムなどをまとめておきます。 頻繁に参照するページ 新しい機能の説明が日本語ページに反映されていないため、基本的に英語ページを読むことを推奨。 ワークフロー構文 YAMLの基本構文の確認 コンテキストおよび式の構文 github オブジェクトの情報、関数の確認 ワークフローをトリガーするイベント 各イベントの GITHUB_SHA と GITHUB_REF が記載されている About GitHub-hosted runners インストールされているSoftwareのバージョンなどが記載されている GitHub REST API APIを使うときに参照する よく使うaction actions/checkout イベントによってはデフォルトブ

                                    入門 GitHub Actions - メドピア開発者ブログ
                                  • キャンセル・カルチャーをキャンセルせよ

                                    youkoseki.com キャンセル・カルチャーをキャンセルせよ 毎日なにかが炎上している。 ミュージシャンの小山田圭吾はオリンピックの開会式に関わるというニュースが流れると、昔のいじめ自慢が話題になって炎上し、開会式への参加を辞退することになった。同じオリンピック開会式の演出を行っていた小林賢太郎は、過去の劇作でホロコーストを引き合いにしていたことが炎上し、開会式の前日に解任されることになった。 ホビージャパンの編集者はTwitterで転売ビジネスを容認する発言をして炎上、退職処分となった。徳間書店の業務委託を行っていた編集者は、同じくTwitterで大坂なおみのオリンピック敗退を揶揄して炎上し、契約解除となった。 すべてこの一週間ほどのことである。なるほど、日本はモラルにとても厳しい。 つまり開会式に関わった残りのメンバーは生まれてこれまで潔白な人達ばかりなのだろう。オリンピック選手

                                      キャンセル・カルチャーをキャンセルせよ
                                    • プラックローズ&リンゼイ 著『特権理論:ポリティカルコレクトネス、アイデンティティポリティクス、フェミニズムはいかなる理論的根拠に基づいているのか』(2020年)/90点 - リベラルアーツの扉:海外教養書を読む

                                      はじめに(評者・田楽心 Den Gakushin) 原題 著者について 序論 第一章 ポストモダニズムーー知識と権力における革命 第二章 ポストモダニズムの応用的転回ーー抑圧を見えるようにすること (評者補足)応用ポストモダニズムの各理論について 第三章 ポストコロニアル理論ーー他者を救うために西洋を解体する 第四章 クィア理論ーー「普通」からの解放 第五章 批判的人種理論とインターセクショナリティ ーーいたるところにある人種差別を終わらせるために 第六章 フェミニズムとジェンダー研究ーー洗練された単純化 第七章 障害学と肥満研究ーー支援グループのアイデンティティ理論 第八章 「社会正義」の研究方法と思想、第九章 実践の中の「社会正義」ーー理論はいつも、紙の上では良く見える 第十章 「社会正義」イデオロギーの代わりとなるものーーアイデンティティ・ポリティクス抜きのリベラリズム 評価(評者・

                                        プラックローズ&リンゼイ 著『特権理論:ポリティカルコレクトネス、アイデンティティポリティクス、フェミニズムはいかなる理論的根拠に基づいているのか』(2020年)/90点 - リベラルアーツの扉:海外教養書を読む
                                      • なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp

                                        本記事のテーマはGitHub Actionsです。個人的に「もっと早く知りたかった!」と考えているグッドプラクティスを、厳選してお届けします。想定読者は次のとおりです。 普段GitHub Actionsを雰囲気で運用している人 GitHub Actionsをコピペや生成AIで乗り切っている人 他者が書いたコードの意味をより深く理解したい人 本記事でGitHub Actionsの基本は説明しません。グッドプラクティスを含めて基礎から学びたい人は、拙著『GitHub CI/CD実践ガイド』を読んでみてください。GitHub Actionsの基本構文から運用のコツまで、網羅的に解説しています。さて書籍紹介はこれぐらいにして、さっそく本題へ進みます。 GitHub Actionsの設計指針 GitHub ActionsはCI/CDや各種自動化で役立つ、汎用的なワークフローエンジンです。一般的に長期

                                          なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp
                                        • Retty の Terraform CI/CD 解体新書 - Retty Tech Blog

                                          Retty インフラチームの幸田です。 6月に実施したマイクロサービス強化月間で公開した記事では、マイクロサービス環境を Terraform を利用して刷新した話を書きました。 engineer.retty.me この記事では前回と重複する箇所もありますが、Terraform の CI/CD にフォーカスした内容を書こうと思います。 CI を整備するにあたって意識したこと 「誰でも」かつ「安全に」利用できるように CI 上ですべての作業を完結させる Pull Request によるレビュー環境の整備 バージョンアップ作業の完全自動化 Terraform のディレクトリ構成について リポジトリの運用フロー Terraform によるリソースの追加、変更、削除 tfmigrate によるステートファイルの操作 CI で実行される job について Pull Request をオープンした時 P

                                            Retty の Terraform CI/CD 解体新書 - Retty Tech Blog
                                          • 新しいNext.jsの入門 ─ App DirectoryによるWeb開発をハンズオンで理解しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                            使用するライブラリ このアプリで、Next.js以外に使用するライブラリは以下の4つです。インストール方法等は必要な箇所で説明します。 Prisma TypeScriptのORマッパーです。アプリでのノートの保存等に使用します。 ▶ Prisma | Next-generation ORM for Node.js & TypeScript Tailwind CSS CSSフレームワークです。アプリのUIデザインに使用します。 ▶ Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Zod バリデーションライブラリです。APIレスポンスの型定義とバリデーションに使用します。 ▶ Zod | Documentation SWR データフェッチ用のライブラリです。ノート一覧のクライアントサイドで

                                              新しいNext.jsの入門 ─ App DirectoryによるWeb開発をハンズオンで理解しよう|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                            • 『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 - AUTOMATON

                                              ホーム ニュース 『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 現在とあるTwitchユーザーが、『ファイナルファンタジータクティクス』を用いた賭け試合を運営している。賭けと言っても擬似的なものであり、実際のお金を使うわけではない。そして、バトルを含むすべてのゲーム進行や運営は、AIとBotによって全自動でおこなわれていることが特徴である。 『ファイナルファンタジータクティクス』は、スクウェア(現スクウェア・エニックス)から初代PlayStation向けに1997年に発売されたシミュレーションRPG。大国イヴァリースを二分した獅子戦争の終結後を舞台に、『ファイナルファンタジー』シリーズの魔法やジョブなどの要素と、『タクティクスオウガ』の流れを汲むクォータービューのバトルシステムを組み合わせた作品

                                                『ファイナルファンタジータクティクス』をバトルロイヤル&オートバトル&観戦ゲーム化するあそび「FFTBattleground」が海外で流行中 - AUTOMATON
                                              • 新規事業の決済機能としてStripeを導入する上で考えたこと全て - Timee Product Team Blog

                                                こんにちは、タイミーデリバリー開発チームの宮城です。 この記事はJP_Stripes Advent Calendar 2020の10日目の記事です。 タイミーデリバリーはデリバリーを頼みたい人が安い価格で注文でき、飲食店も安い利用料で注文を受けられるデリバリープラットフォームです。 その決済機能として今回はStripeを導入しました。 この記事では、決済基盤の技術選定/Stripeを活用したクレジットカード決済と各事業者への入金までの流れ/Railsでの具体的な実装内容 をそれぞれタイミーデリバリーでの活用事例として紹介します。 導入にあたった背景 決済基盤の技術選定基準 Stripeでできること PCI DSSについて 利用したStripeの機能 Custom Account Stripe SDKを利用したRails/Swiftでの実装内容 PaymentIntent Customer

                                                  新規事業の決済機能としてStripeを導入する上で考えたこと全て - Timee Product Team Blog
                                                • マイクロサービス化による「DB分割」で開発、運用が難しくなるこれだけの理由

                                                  大きく変化した「人とシステム」の関係 企業におけるDX(デジタルトランスフォーメーション)の取り組みが加速する中で、「マイクロサービスアーキテクチャ」(以下、マイクロサービス)の注目度が増している。マイクロサービスは、複数の小さなサービスを組み合わせて一つのシステムを構成するという考え方だ。 マイクロサービスのような「疎結合アーキテクチャ」自体は以前からあるが、「クラウド」「モバイル」といった技術や考え方が普及したことで最近特に注目されている。こう語るのは、Scalarの深津 航氏(CEO、COO<最高執行責任者>)だ。 「技術の進歩によって人とシステムの関係が大きく変化した2000年ごろは、社内の情報は社内のシステムに格納され、他社と情報をやりとりするのは主に“人”だった。しかし、2010年ごろになると企業と企業のやりとりも、メールや電話だけでなく、スマートフォンのアプリケーションやWe

                                                    マイクロサービス化による「DB分割」で開発、運用が難しくなるこれだけの理由
                                                  • 【待望】PayPayのオンライン決済APIが公開されたので試してみる #paypay #python | DevelopersIO

                                                    こんにちは、クラスメソッドの岡です。 7/30にPayPayが開発者向けツール、PayPay for Developersの提供を開始しました!これは嬉しい! これで自前のサイトやアプリにPayPayの決済を導入できるようになります。 アカウント作成 まずは開発アカウントを作成しましょう。 Sandboxであれば加盟店の情報は登録しなくても利用することができます。 アカウントを作成すると、ブラウザ上でSandboxのAPIを動作確認できるPayPay Labや、API接続時のエラーハンドリングが可能なPayPay Resolveが使えるようになります。 機能 PayPay APIを使った決済フローは以下の4パターンです。 Webペイメント カスタムのモバイルアプリ/WebサイトからPayPayの決済ページ or PayPayアプリにリダイレクトして決済する ネイティブペイメント カスタムの

                                                      【待望】PayPayのオンライン決済APIが公開されたので試してみる #paypay #python | DevelopersIO
                                                    • 決済ステータス定義の最適解

                                                      ネットスーパーシステムの決済ステータス表現 (状態遷移) は複雑だ。 その理由は要求要件が多いことに起因しているが、多いことが悪いのではなく、それに応えなければシステムとして真の価値を発揮できないからで。逆に問題解決できなければ、著しく利便性を落としてしまうので、必須要件という位置付けにある。 前提文脈を汲み取りづらいモデリングなので、問題解決例を示すのはあまり見かけないが、自分が考えた決済ステータス定義の答えを示す。 この内容は過去にブログや登壇で話した内容の延長でもあるので、過去の内容も参考にすると良いかもしれません。 「E-Groceryにおけるカード決済処理の難しさと設計戦略」 「ネットスーパーの買い物体験を支える工夫と決済機能実現の過程」 前提条件 注文から支払い完了まで時間差がある注文後に注文内容の変更ができる品切れが発生するケースがある販売員が注文内容を変更できる0円での支払

                                                        決済ステータス定義の最適解
                                                      • CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog

                                                        Tailwind CSS作者のAdam Wathan氏による「CSS Utility Classes and "Separation of Concerns"」の日本語訳です。翻訳に当たって原著者の許諾を得ています。 2021年10月29日に全文再翻訳しました。 この数年の間で、私のCSSの書き方は、非常に「セマンティック」なアプローチから「ファクショナルCSS」と呼ばれるものに変わりました。 この書き方でCSSを書くと、多くの開発者からかなりの反感を買うことがあります。そのため、私がいかにしてここまでたどり着いたかを説明することで、その過程で得た教訓や洞察について共有したいと思います。 第1段階 「セマンティック」なCSS よいCSSのためのベストプラクティスとして、耳にするであろうことのひとつは「関心の分離」です。 考え方としては、HTMLにはコンテンツについての知識のみを含めるべきで

                                                          CSSのユーティリティクラスと「関心の分離」——いかにしてユーティリティファーストにたどり着いたか(翻訳) - yuhei blog
                                                        • 「突然変異した赤狩り」「道義的ポルノ」…町山智浩氏が米国の”差別告発”の風潮を批判的に紹介(週刊文春) - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-

                                                          週刊文春2019年11月28日号、町山智浩氏のコラム「言霊USA」より。 テーマは「woke culture ,cancel culture(差別に敏感な文化、それをボイコットする文化)」 WOKEとは、WAKE(目覚める)の黒人訛り的表記で、目覚めた人の文化、なのだが、町山氏の解説によれば差別的なものを告発するコールアウトカルチャー、差別的なものをボイコットするキャンセルカルチャーに発展したのだという。 ウォクカルチャーと、その拡大に関する町山智浩氏のコラム町山智浩の言霊USA 「Woke Culture, Cancel Culture(差別に敏感な文化、それをボイコットする文化)」下ネタのコメディを撮り続けてきたトッド・フィリップス監督がなぜコメディをやめたのか。「今のこのウォク・カルチャーのなかでコメディをやるのは大変だ」 https://t.co/9PhehN0tPP— 町山智浩

                                                            「突然変異した赤狩り」「道義的ポルノ」…町山智浩氏が米国の”差別告発”の風潮を批判的に紹介(週刊文春) - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-
                                                          • DDDを実践するための手引き(概論・導入編)

                                                            ナニコレ DDDは「Domain-Driven Design(ドメイン駆動設計)」の略語で、エリック・エヴァンスさんという人が考えるソフトウェア設計におけるプラクティスまとめみたいなものです。 『エリック・エヴァンスのドメイン駆動設計』というバイブル的な書籍がありますが、「途中で挫折した」「読んでもよくわからない」「よくわからないけど自分なりに解釈して実践している」というような感想をよく聞きます[1]。DDDの概念は幅広く、哲学的で、抽象的であるため、DDDをどのように解釈しどのように実践すればいいのかわかりにくいものです。 この記事ではそのような問題に悩んでいる人たちのために、数年に渡りDDD(的なもの)を実践してきた筆者が噛み砕いた(個人の独断的な)解釈と実践方法を解説します。 DDDってなぁに? DDDがカバーする領域 DDDが言及する範囲はとても幅広いです。エリック・エヴァンスさん

                                                              DDDを実践するための手引き(概論・導入編)
                                                            • 帝国劇場2月公演ミュージカル『ジョジョの奇妙な冒険 ファントムブラッド』一部公演中止に関するお詫びとお知らせ

                                                              帝国劇場2月公演 ミュージカル『ジョジョの奇妙な冒険 ファントムブラッド』 一部公演中止に関するお詫びとお知らせ 2024年2月6日 東宝株式会社 帝国劇場 平素より東宝演劇に格別のご愛顧を賜りまして誠にありがとうございます。 2月4日に、弊社ホームページ及びX(旧ツイッター)において急ぎお知らせ致しましたとおり、ミュージカル『ジョジョの奇妙な冒険 ファントムブラッド』につきましては、2月6日から8日までの合計4公演を中止させていただきました。この度の公演中止は私ども東宝株式会社の本公演製作における見通しの甘さ、製作体制の不行き届きが招いた結果でございます。ご観劇を楽しみにされていたお客様をはじめすべての関係者の皆様に心より深くお詫び申し上げます。 また、公演中止のご案内が公演日の直前となった結果、お客様に多大なご迷惑をおかけ致しましたこと、公演中止に関する当初のご説明に至らない点があり、

                                                              • 【2023年版】キャンセル・カルチャーのなにが問題か - 道徳的動物日記

                                                                (6/14追記:トークイベントをやりましたのでよかったら視聴(※チケット購入)してください) #左からのキャンセル・カルチャー論 無事終了!!🙌 あいちトリエンナーレの件から 小山田圭吾事件、あらゆる差別問題… 様々な角度から “キャンセル・カルチャー”に ついて議論しました🤔 (たっぷり150分!!) アーカイブ6/27まで残ります ぜひご視聴ください👀https://t.co/0kDi3cqSHb pic.twitter.com/H8Mtb9ZCOA — 阿佐ヶ谷ロフトA (@AsagayaLoftA) 2023年6月13日 twitcasting.tv www.loft-prj.co.jp 本日開催の「左からのキャンセル・カルチャー論」に備えた、要約・メモ的な記事。もっと早く書きたかったんだけど、開催数時間前とかなりギリギリの公開になってしまった。 1・(法律的な)手続きを無視

                                                                  【2023年版】キャンセル・カルチャーのなにが問題か - 道徳的動物日記
                                                                • Reactでロジックをhooksにまとめないという選択肢 - Hello Tech

                                                                  javascripterです。ハローでは、プロダクトのローンチ前からAutoReserve の開発に関わっています。 突然ですが、Reactを使用する際、コンポネントのロジックや状態が増えてきたとき、みなさんはどうされてるでしょうか。 関数コンポネントでは、一般にcustom hooksとしてまとめて切り出すことが多く行われていると思います。 今回の記事では、useState/useRef + custom hooksという単位で切り出すのではなく、 クロージャを使いロジックや状態をコンポネントの外に持たせるようにリファクタリングすることで、コードの見通しが良くなる、という事例を紹介します。 JavaScriptにおけるクロージャとは、関数が外側のスコープの変数などへの参照を保持できる機能のことです。ここではクロージャとして実装しましたが、同等のことはclassを使っても実装できます。 A

                                                                    Reactでロジックをhooksにまとめないという選択肢 - Hello Tech
                                                                  • ワイ「何でそんな小っさいコンポーネント作ってるん?w」 - Qiita

                                                                    とあるWeb制作会社にて ワイ「ハスケル子ちゃん」 ハスケル子「はい」 ワイ「今日ワイは何の仕事するんやったっけ?」 ハスケル子「確か今日からは」 ハスケル子「Nuxt.jsとVuetifyを使って管理画面を作る案件が始まるんじゃなかったでしたっけ?」 ワイ「おお、せやった」 ワイ「とある管理画面のフロントエンド開発をするんやったな」 ハスケル子「もうFigmaのデザイン見ましたか?」 ワイ「ヒグマ?」 ワイ「ヒグマなんて、写真でしか見たことないけど」 ハスケル子「Figmaです」 ハスケル子「ブラウザ上でも使えるデザインツールですよ」 ワイ「ああ、そっちな」 ワイ「Higumaのほうね」 ハスケル子「じゃあ、さっそくデザイン見ながら」 ハスケル子「コーディングしていきましょう」 ワイ「おお、頑張っていこか!」 デザインを見てみる ハスケル子「↑このキャンセルボタンとOKボタン」 ハスケル

                                                                      ワイ「何でそんな小っさいコンポーネント作ってるん?w」 - Qiita
                                                                    • 2019-nCoVについてのメモとリンク

                                                                      リンク集目次 国内外の状況 政府機関・国際機関等 学術情報 疫学論文 分子生物学/ウイルス学論文 臨床論文 インフォデミック関係 ワクチン関係 変異株関係 時系列メモ目次 新型コロナウイルス(2020年1月6日,11日) インペリグループによる患者数推定(2020年1月18日) 患者数急増,西浦さんたちの論文(2020年1月20日,23日) WHOはPHEIC宣言せず(2020年1月23-24日) 絶対リスクと相対リスク(2020年1月26日) 研究ラッシュが起こるかも(2020年1月27日) なぜ新感染症でなく指定感染症なのか? なぜ厚労省令でなく閣議決定なのか?(2020年1月27日) コロナウイルスに対する個人防御(2020年1月27日) 国内ヒト=ヒト感染発生(2020年1月28日) フォローアップセンター設置,緊急避難等(2020年1月29日) PHEICの宣言(2020年1月3

                                                                      • neue cc - async/awaitのキャンセル処理やタイムアウトを効率的に扱うためのパターン&プラクティス

                                                                        async/awaitの鬼門の一つとして、適切なキャンセル処理が挙げられます。別に基本的にはそんな難しいことではなく、CancellationTokenSourceを作る、CanellationTokenを渡す、OperationCanceledExceptionをハンドリングする。というだけの話です。けれど、Tokenに手動でコールバックをRegisterしたときとか、渡す口が空いてないものに無理やりなんとかするときとか、タイムアウトに使った場合の始末とか、ちょっと気の利いた処理をしたいような場面もあり、そうした時にどうすれば良いのか悩むこともあります。 こういうのはパターンと対応さえ覚えてしまえばいい話でもあるので、今回はAlterNatsの実装時に直面したパターンから、「外部キャンセル・タイムアウト・大元のDispose」が複合された状況での処理の記述方法と、適切な例外処理、そして最

                                                                        • 保守・理解しやすいコードを書きたい! 〜VSCode拡張機能で循環的複雑度と戦う〜 - Qiita

                                                                          参考: 循環的複雑度 ちなみに githubで最もやべー関数を発掘するという記事では、循環的複雑度が高い関数が紹介されています。 ものによってはリンク切れしてしまっていますが、最も複雑度が高いのはnode(JavaScript)のjo関数で5505だそうです。想像もつかない... どのようにすれば循環的複雑度を低く抑えられるのか? 計算方法から考えると、forやifによる分岐を減らしていくことが必要となります。 そのために、分岐の入るロジックを別関数として切り出し、1つの関数でやる事を絞り、分離することを理想として目指していきます。 とはいえ、いちいち複雑度の計算なんてしていられないですね。 そこで役に立つのが次のVSCode拡張機能です。 Code Metrics (VSCode拡張機能) この拡張機能は、TypeScriptやJavaScriptの関数・メソッドに循環的複雑度を表示して

                                                                            保守・理解しやすいコードを書きたい! 〜VSCode拡張機能で循環的複雑度と戦う〜 - Qiita
                                                                          • 北村紗衣という「ひと」 : 「男みたいな女」と言う場合の「女」とは、 フェミニズムが言うところの「女」なのか?|年間読書人

                                                                            北村紗衣という「ひと」 : 「男みたいな女」と言う場合の「女」とは、 フェミニズムが言うところの「女」なのか? 『「ひと」の「首尾一貫性」とか「連続性」というのは、ひとであるための論理的、解剖学的な特性ではなく、むしろ、社会的に設定され維持されている理解可能性の規範なのである。セックスとかジェンダーとかセクシュアリティといった安定化概念によって「アイデンティティ」が保証されるなら、「ひと」という概念が疑問に付されるのは、「首尾一貫しない」「非連続的な」ジェンダーの存在が出現するときである。なぜならそのような存在は、ひとのように見えはしても、ひとが定義されるときの文化的に理解可能なジェンダー規範には合致しないものであるからだ。 「理解可能な」ジェンダーとは、セックスと、ジェンダーと、性的実践および性的欲望のあいだに、首尾一貫した連続した関係を設定し、維持していこうとするものである。換言すれば

                                                                              北村紗衣という「ひと」 : 「男みたいな女」と言う場合の「女」とは、 フェミニズムが言うところの「女」なのか?|年間読書人
                                                                            • What's New In DevTools (Chrome 96)  |  Blog  |  Chrome for Developers

                                                                              Preview feature: New CSS Overview panel Use the new CSS Overview panel to identify potential CSS improvements on your page. Open the CSS Overview panel, then click on Capture overview to generate a report of your page’s CSS. You can further drill down on the information. For example, click on a color in the Colors section to view the list of elements that apply the same color. Click on an element

                                                                              • Ubisoftのディレクターがゲーマーを「まともではない人間」と非難

                                                                                「アサシン クリード シャドウズ」を槍玉に挙げられたUbisoftのマネタイズディレクターが、同社とその製品を批判するゲーマーたちを「まともな人間ではない」と呼びました。Ubisoftの株価は「アサシン クリード シャドウズ」や「スター・ウォーズ 無法者たち」の失敗で10年ぶりの安値に達し、投資家は同社に身売りを迫っていると伝えられています。 Ubisoft director blames gamers, says they've been exposed as 'non-decent humans' https://www.tweaktown.com/news/100855/ubisoft-director-blames-gamers-says-theyve-been-exposed-as-non-decent-humans/index.html Monetization Directo

                                                                                  Ubisoftのディレクターがゲーマーを「まともではない人間」と非難
                                                                                • Pythonで作るポップなポモドーロタイマー - Qiita

                                                                                  はじめに こんにちは!今回は、Pythonを使ってポモドーロタイマーを作成する過程を、要件定義から実装まで詳しく解説します。このプロジェクトを通じて、以下のスキルを身につけることができます: ソフトウェア開発のプロセス(要件定義、仕様策定、設計、実装) Pythonの基本的な構文とオブジェクト指向プログラミング Tkinterを使ったGUIアプリケーションの作成 時間管理の基本概念とその実装方法 それでは、プロジェクトの各段階を見ていきましょう。 1. 要件定義 まず、ポモドーロタイマーの基本的な要件を定義します。 1.1 機能要件 25分の作業時間を計測するタイマー機能 5分の短い休憩時間を計測するタイマー機能 15分の長い休憩時間を計測するタイマー機能(4回の作業セッション後) タイマーの開始、一時停止、再開、リセット機能 現在のフェーズ(作業、短い休憩、長い休憩)の表示 完了したポモ

                                                                                    Pythonで作るポップなポモドーロタイマー - Qiita