並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 60件

新着順 人気順

moveの検索結果1 - 40 件 / 60件

  • 「JavaScriptで要素をドラッグして移動する簡単な方法」という記事が初耳だらけだった件 - Qiita

    はじめに まず↓の記事を見てない方はぜひ見てください! 自分にとってはこの記事には「えっ、ナニコレ!」なテクニックが多く、特に解説もなかったのでいろいろ調べてたら休日が消えてました... なのでその時間の供養もかねて、自分が知らなかった部分を中心に、僭越ながら元記事の解説を書いてみたいと思います。 ちなみに、以下が元記事のコードそのままを実装したものです。たしかに掲載コードだけで要素がグリグリ動きますね。 See the Pen js-drag-move-original by www-tacos (@www-tacos) on CodePen. 初耳1: $img まずコードのここ <img id="$img" src="https://js.cx/clipart/ball.svg" width="40" height="40"> <script> $img.onpointermove

      「JavaScriptで要素をドラッグして移動する簡単な方法」という記事が初耳だらけだった件 - Qiita
    • グローバル企業で生き抜くための英会話フレーズ集 - fu3ak1's tech days

      転職をしてはや10ヶ月ほど経ちました。業務で英語を使うようになったので、私もしくは同僚がよく使う英会話のフレーズを紹介します。自分のメモも兼ねています。 私のバックグラウンド エンジニアとして某会社に勤務しております。会社のメンバーは外国の方が多く、状況にもよりますが全体の40~50%くらいは英語でミーティング、Slackでも英語でやり取りすることが多々あります。そんな中で気付きとしてあったのが、同じ表現を使って会話をすることが多いなという点です。ある程度パターンとしていくつかのフレーズを覚えておけばそれなりに業務の会話ができるのでは?と思いこの記事を書いています。なお、以下私の環境については注意してください。 外国の方が多いといっても、ノンネイティブや日本人も多く、英語ができない人に対しても理解がある環境です。(ネイティブ90%以上といった環境とは違う) エンジニア同士の会話が多いので、

        グローバル企業で生き抜くための英会話フレーズ集 - fu3ak1's tech days
      • Othello is Solved 論文解説 (私見) - Qiita

        今朝起きたら、とんでもない論文を見つけました。 Othello is Solved ゲームの オセロが"解かれた(弱解決)" というのです。飛び起きました。それで、16時まで二度寝してから読みました。 注意すべきは、この論文が査読を経て公開されているわけではないこと、つまり形式上特にチェックを受けたものではないことです。ただ、タイトルからして非常に衝撃的ですので、個人的に読んでみました。この記事では、私がこの論文(およびソースコード)を読んでわかったことを、なるべくわかりやすくまとめます。随時更新します。 余談ですが、このタイトルはどうやら、チェッカーというゲームが以前弱解決された際の論文"Checkers Is Solved"のオマージュだろうという話です。 この記事には専門用語が出てくるので、最後の方に基礎知識として重要な用語や知識をまとめました。 お詫びと訂正 この記事の内容は、私が

          Othello is Solved 論文解説 (私見) - Qiita
        • Preparing for the end of third-party cookies  |  Privacy Sandbox  |  Google for Developers

          Preparing for the end of third-party cookies Stay organized with collections Save and categorize content based on your preferences. If your site uses third-party cookies, it's time to take action as we approach their deprecation. To facilitate testing, Chrome has restricted third-party cookies for 1% of users from January 4th, 2024. Chrome plans to ramp up third-party cookie restrictions to 100% o

          • 海外「日本から出たくないだろうな…」 日本で自由を満喫するビヨンセの姿に世界が衝撃

            世界最高峰の音楽賞であるグラミー賞において、 歴代最多受賞・ノミネート記録を保持している、 現代を代表するアーティストの1人であるビヨンセさん。 先日夫のジェイ・Zさんとプライベートで来日されており (1日だけ渋谷で急遽サイン会を開催)、 昨日になって、日本滞在中に撮影された写真を、 自身の公式インスタグラムに投稿しています。 そのほとんどはファッション関連なのですが、 唯一プライベートを写(映)したものは、 それが最も特別な経験だったかのように、全て鉄道関連。 駅構内を歩く&新幹線から富士山を眺める様子の動画、 そして座席でジェイさんと談笑する姿を収めた写真でした。 普段はプライベートジェットや車で移動していることから、 公共交通機関を利用し、それを楽しんでいることに、 世界中から驚きと喜びの声が寄せられています。 多くの外国人は、有名人のプライベートが尊重される、 日本だからこそ可能だ

              海外「日本から出たくないだろうな…」 日本で自由を満喫するビヨンセの姿に世界が衝撃
            • 英語中級者から上級者になるための勉強法!中級から伸びないときの対策を紹介

              「英語を何年も勉強しているけれど、中級レベルからなかなか伸びない……」 「英語の中級者から上級者になるには、どうすれば良いの?」 一生懸命英語学習に取り組んできたのに、中級レベルで伸び悩みを感じている方は多いでしょう。 ある程度は英語でコミュニケーションがとれていても、ふとした瞬間に自分の英語力の足りなさを痛感し、モチベーションが下がってしまった経験があるかもしれません。 ですが、早々に諦めてしまってはもったいないです。この記事を読みに来たあなたは、心のどこかで「もっと上手になりたい!」という意欲がある証拠。 意欲がある限り、まだまだ英語が伸びる可能性は十分にあります。 この記事では英語中級者の英語力が伸び悩む原因と、中級者の壁を破って上級レベルにステップアップしていくための方法をお伝えしてきます。 目標を高く持って、効率よく中級から上級レベルへと英語力を上げていきましょう! 執筆者:Li

                英語中級者から上級者になるための勉強法!中級から伸びないときの対策を紹介
              • 道路を封鎖していた環境保護運動の参加者が渋滞に怒ったドライバーに射殺されてしまう事件が発生

                南米のパナマでは、生物多様性地区での銅採掘をめぐって大規模なデモ活動が繰り広げられています。一部の環境保護運動の参加者が、道路上にバリケードを形成し、抗議活動を行っていたところ、道路封鎖に激怒した運転手によって2名の参加者が射殺されるという事件が2023年11月7日に発生しました。 Motorist shoots dead two environmental protesters blocking a road: Driver caught in traffic gets out of his car and guns down demonstrators when they refuse to move in Panama | Daily Mail Online https://www.dailymail.co.uk/news/article-12725473/Motorist-shoo

                  道路を封鎖していた環境保護運動の参加者が渋滞に怒ったドライバーに射殺されてしまう事件が発生
                • Vimの思想について

                  ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ

                    Vimの思想について
                  • 俺たちはもう GitHub のために ssh-keygen しなくていい

                    ラブグラフ 開発インターンの arawi です。 今日は僕の大好きな GitHub CLI から認証の話をしていきます。 GitHub CLI は超便利です!今すぐ入れよう! TL;DR gh auth login で GitHub CLI を認証できる その過程で SSH key が必要なら GitHub CLI が作ってアップロードしてくれる GitHub CLI とは GitHub CLI は GitHub 謹製のコマンドラインツールです。 CLI 上で Repository, Issue, Pull Request への操作など、様々なことを行なうことができます。 超便利なので今すぐ入れるべきです。HomeBrew なら以下のコマンドで入ります。 詳しくはこちら:https://docs.github.com/ja/github-cli/github-cli/about-githu

                      俺たちはもう GitHub のために ssh-keygen しなくていい
                    • RustでWebバックエンドを書き始めてから1年くらい経った

                      はじめに 僕はDeno Land Inc.でDenoを利用したサーバレスエッジホスティングサービスのDeno Deployを開発するチームに所属しています。OSSのほうのDenoのメイン言語はRustで、Deno Deployのバックエンドも同様にRustで書かれています。 今年のアドベントカレンダーで一休さんから以下の記事が公開されましたが、日本でもRustをWebバックエンドの言語として採用する企業がじわじわと増えてきている印象があります。 Deno DeployのバックエンドをRustで開発してきて、RustでWebバックエンドを書くことのメリットやデメリットをいくつか感じたので、この記事で紹介したいと思います。 Deno Deployの構成 まず、ざっくりとDeno Deployのバックエンドの構成を紹介します。 多くのコンポーネントがありますが、ここではどのようにRustを利用し

                        RustでWebバックエンドを書き始めてから1年くらい経った
                      • Why Is SQLite Coded In C

                        Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time. The reasons why C is the best language to

                        • RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io

                          Intro IETF の RFC は、いくつかの場所で同じものが公開されている。 どの URL が最適なのか、という話。 結論は www.rfc-editor.org だ。 RFC Hosting Site 例えば RFC 9110 - HTTP Semantics で言うと、以下の 4 つがある。 https://tools.ietf.org/html/rfc9110 https://datatracker.ietf.org/doc/html/rfc9110 https://www.rfc-editor.org/rfc/rfc9110.html https://httpwg.org/specs/rfc9110.html まずは、これらの違いを簡単に解説する。 tools.ietf.org IETF がホストする RFC は、 tools.ietf.org だった。 RFC 2616: H

                            RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io
                          • Rust で SQLite を再実装している - kawasin73のブログ

                            セキュリティを盾に一点突破。どうもかわしんです。最近 Rust で SQLite を実装してます。 以前の記事で HTTP Parser を Rust で実装しようとしたものの、すでに実装されていたので断念しましたが、いい題材を見つけました。SQLite です。開発中のリポジトリはこれです。 github.com 今の時点では、Read Only で1つの WHERE 句を持った SELECT 文しか処理できないですが、以下の機能を実装しています。 sqlite3 で生成された database ファイルの読み取り (cursor.rs, btree.rs, record.rs) SQL 文の解析 (token.rs, parser.rs) テーブルとインデックスのメタデータのパース (schema.rs) 動的なファイルの読み込み (pager.rs) SQL クエリとスキーマ情報を元に

                              Rust で SQLite を再実装している - kawasin73のブログ
                            • jQuery 4.0.0 BETA! | Official jQuery Blog

                              jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There’s a lot to cover, and the team is excited to see it released. We’ve got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption to be minimal. Many of the breaking changes are ones the team has wanted to make for years, but co

                              • How does the Linux Kernel start a Process

                                ...and how to ptrace the entry point and m3ss w1th da stack. In this article, you will learn what happens inside the Linux Kernel when a process calls execve(), how the Kernel prepares the stack and how control is then passed to the userland process for execution. I had to learn this for the development of Zapper - a Linux tool to delete all command line options from any process (without needing r

                                  How does the Linux Kernel start a Process
                                • Organizing a Go module - The Go Programming Language

                                  A common question developers new to Go have is “How do I organize my Go project?”, in terms of the layout of files and folders. The goal of this document is to provide some guidelines that will help answer this question. To make the most of this document, make sure you’re familiar with the basics of Go modules by reading the tutorial and managing module source. Go projects can include packages, co

                                    Organizing a Go module - The Go Programming Language
                                  • VSCode + WSL makes Windows awesome for web development

                                    I’m kinda shocked. Windows actually got good for web developers. Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC for over a week that runs my programming tests faster than an M3 Max, ships with an excellent window manager out-the-box, and generally feels like a completely viable alternative to macOS for working with the web. Hell, not just viable, but better in ma

                                      VSCode + WSL makes Windows awesome for web development
                                    • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                      Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to it. Internal documentation for Google Search’s Content Warehouse API has leaked. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document AI Warehouse was accidentally published publicly to a code repository for the c

                                        Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                      • Whispy

                                        Failed to subscribe - try again, if it doesn't work follow on Twitter @whispy to find out when this will be fixed. Your email will only be used to notify you about the launch of Whispy and news related to it. You can unsubscribe at any time. Read more in our Privacy Policy. Why Whispy is worth checking outWe know, there's a lot of new social medias emerging, and you might think Whispy is just anot

                                          Whispy
                                        • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

                                          Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

                                            チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
                                          • 横浜駅の地下レストラン街で床を凝視して化石探しをしていたら通りかかったお姉さんに「コンタクトか何か落とされたのですか?」と声をかけられたが…

                                            相場大佑:『アンモナイト学入門』2月8日発売 @ammo_ammo_ammo 地質研究所の古生物学者(Ph.D.)。化石頭足類アンモナイトの進化や生態を研究しています。著書に『アンモナイト学入門』(誠文堂新光社)、『僕とアンモナイトの1億年冒険記』(イースト・プレス)など。講談社の動く図鑑MOVEポータルサイトでコラム連載中。「ポケモン化石博物館」総合監修。(写真:講談社) researchmap.jp/daisukeaiba 相場大佑 @ammo_ammo_ammo きのう、横浜駅の地下レストラン街の床凝視して化石探してたら、通りかかったお姉さんに「一緒に探しましょうか」「ーーコンタクトかなんか落とされて探しているのでは」と声かけられて、「いえ、探してるのはアンモナイトです」とは言えず、ただ謝ることしかできない化石オタクとなり、無事死亡した。 pic.twitter.com/d7U9tI

                                              横浜駅の地下レストラン街で床を凝視して化石探しをしていたら通りかかったお姉さんに「コンタクトか何か落とされたのですか?」と声をかけられたが…
                                            • Why I Won't Use Next.js

                                              You’ve got a new project to work on. Or you’ve got an existing project you’re motivated to upgrade to a more modern approach. Or perhaps you’re dissatisfied with your current modern framework or second-guessing yourself and you’re investigating alternatives. In any case, you’ve got a decision to make. There are lots of “modern” frameworks to choose from. Even if you’re not facing this choice right

                                                Why I Won't Use Next.js
                                              • 大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog

                                                1. はじめに 2024 年 5 月 14 日、OpenAI 社から新たな生成 AI「GPT-4o」が発表され、世界に大きな衝撃を与えました。これまでの GPT-4 よりも性能を向上させただけでなく1、音声や画像のリアルタイム処理も実現し、さらに応答速度が大幅に速くなりました。「ついにシンギュラリティが来てしまったか」「まるで SF の世界を生きているような感覚だ」という感想も見受けられました。 しかし、いくら生成 AI とはいえ、競技プログラミングの問題を解くのは非常に難しいです。なぜなら競技プログラミングでは、問題文を理解する能力、プログラムを実装する能力だけでなく、より速く答えを求められる解法 (アルゴリズム) を考える能力も要求されるからです。もし ChatGPT が競技プログラミングを出来るようになれば他のあらゆるタスクをこなせるだろう、と考える人もいます。 それでは、現代最強の

                                                  大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog
                                                • Announcing Python in Excel: Combining the power of Python and the flexibility of Excel.

                                                  September Update Python in Excel is now available to all Enterprise, Business, Education, and Family and Personal users running Beta Channel on Windows. This feature will roll out to Excel for Windows first, starting with build 16.0.16818.20000, and then to the other platforms at a later date. Since its inception, Microsoft Excel has changed how people organize, analyze, and visualize their data,

                                                    Announcing Python in Excel: Combining the power of Python and the flexibility of Excel.
                                                  • 『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech

                                                    こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 今回はターミナルで動くGitクライアントツール『GitUI』を紹介します。 本稿は以下のいずれかに当てはまるような方をターゲットにしています。 ターミナルで動くGitクライアントツールを探している方 NeovimからシームレスにGitの操作をしたい方 Windowsで使えるGitクライアントツール探しに困っている方 ℹ️ Neovimは、Vimをベース拡張性を考慮してモダンな技術で作られたプロダクトです。 GitUIとは『GitUI』はターミナル上でもGUIのように快適なGit体験を提供するOSSのツールです。 GitUI provides you with the comfort of a git GUI but right in your terminal extrawurst/gi

                                                      『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech
                                                    • 東京事変が始まる前のライブDVDがすごい! H ZETT M×亀田誠治が「20年前の東京」テーマに語らう | J-WAVE NEWS

                                                      東京事変が始まる前のライブDVDがすごい! H ZETT M×亀田誠治が「20年前の東京」テーマに語らう H ZETTRIOのH ZETT Mが、「20年前の東京」をテーマに亀田誠治と音楽談議を繰り広げた。東京事変結成前夜の頃の話も飛び出した。 H ZETT Mが登場したのはJ-WAVEで放送中の『Mercedes-Benz THE EXPERIENCE』(ナビゲーター:亀田誠治)。その時代、その場所で、どんな音楽を聴きたいか──時代を越えて、国境を越えて、ナビゲーターの亀田誠治が旅好き・音楽好きのゲストとともに音楽談議を繰り広げる、空想型ドライブプログラムだ。ここでは4月7日(日)にオンエアした内容をテキストで紹介する。 H ZETTRIOは6月12日(水)に9作目となるオリジナルアルバム『Dynamics』をリリースする。 20年前はカオスそのものだった H ZETT Mは「ヒイズミマ

                                                        東京事変が始まる前のライブDVDがすごい! H ZETT M×亀田誠治が「20年前の東京」テーマに語らう | J-WAVE NEWS
                                                      • 型パズルを理解しTypeScript中級者になる8のポイント - 弁護士ドットコム株式会社 Creators’ blog

                                                        この記事は、弁護士ドットコム株式会社の Advent Calendar 2023 の 22 日目の記事です。 前日は @et_tei さんの「FireHOL で公開されているブラックリストからの接続 Akamai でブロックする」でした。 こんにちは。税理士ドットコム事業部の @komtaki です。 数年間 TypeScript を業務で使っていたのですが、型パズルの Type Challenges をやってようやく TypeScript の本質を理解していないことに気づきました。 この記事では Type Challenges を通して、私のような型パズルが難しいと感じる人のために型パズルを理解するための言語機能と使い方を 8 つのポイントでまとめます。 この 8 つのポイントを理解すれば、いろんな型パズルが理解できるようになるはずです。 Type Challenges とは TypeS

                                                          型パズルを理解しTypeScript中級者になる8のポイント - 弁護士ドットコム株式会社 Creators’ blog
                                                        • MoonBit が WebAssembly 時代の理想(の原型)だった

                                                          最近 moonbit という言語を知ったのですが、これが調べれば調べるほど好きになる言語だったので、紹介させてください。 文法的には GC 付きの Rust で、 WebAssembly にコンパイルされます。とくに CDN Edge Worker 上での実行を想定しているようです。もう好き。 注意: まだ若い言語なので、これから言語仕様がガンガン変わっていくと思われます。あくまで現時点での情報です。 tl;dr Pros だいたい GC あり Rust と捉えていい 文法面のキャッチアップが容易 ライフタイムの難しさを考えなくていい すでに vscode 拡張やパッケージマネージャ等のエコシステムが整っている Cons まだ安定していない / しばらくはソースコードが公開されない 現時点では学習リソースやパッケージ数が足りず、書き手の腕力が求められる はじめに: JS/TS/Rust へ

                                                            MoonBit が WebAssembly 時代の理想(の原型)だった
                                                          • Mayaと菅野よう子が名曲“Blue”に込めた、夢と自由への思い。HondaのCMでコラボした2人にインタビュー | CINRA

                                                            Mayaと菅野よう子が名曲“Blue”に込めた、夢と自由への思い。HondaのCMでコラボした2人にインタビュー Hondaの新テレビCMに抜擢され、アニメ『カウボーイビバップ』の最終話ED曲“Blue”を伸びやかに歌い上げた新人アーティストのMaya。去年3月にTikTokに投稿した弾き語り動画が380万回再生超え(※2024年4月時点)を記録するなど世間の注目を集めているが、米国在住の高校生であるほかは、謎に包まれた存在だ。 23年ぶりに再定義された、Hondaのグローバルブランドスローガン「The Power of Dreams How we move you.」が目指すものを具体化したという今回のCM。“Blue”を作編曲した作曲家の菅野よう子が、25年ぶりに新バージョンをプロデュースしたことでも話題になった。 魂の自由を歌った“Blue”と菅野よう子、そしてこれから世界に翔び立と

                                                              Mayaと菅野よう子が名曲“Blue”に込めた、夢と自由への思い。HondaのCMでコラボした2人にインタビュー | CINRA
                                                            • 東京の意地悪ベンチ - 沖縄で島猫と遊ぶ日々・(ΦωΦ)隠居編

                                                              Although I get letters every day, It is from someone other than you. ------------------------------------------------------ 先日、用事があり、東京に行った。 まず、電車の路線が大きく変化しており、 相互乗入も多くビビった。 そしてそれ以上にビビったのは、 電車の中の風景が大きく変わっていた事だ。 (沖縄には電車がないので予想もできない。) ------------------------------------------------------ かって、乗客の多くは 新聞、雑誌、本を読んでいたが、 現在、殆どの人はスマホを手にしている。 人々の思考が、スマホによって 単純化されているのが よく分かる光景だ。 子どもの頃から何でもスマホ。 自力でどうにか工夫したり、

                                                                東京の意地悪ベンチ - 沖縄で島猫と遊ぶ日々・(ΦωΦ)隠居編
                                                              • Welcome - 100 Exercises To Learn Rust

                                                                Welcome Welcome to "100 Exercises To Learn Rust"! This course will teach you Rust's core concepts, one exercise at a time. You'll learn about Rust's syntax, its type system, its standard library, and its ecosystem. We don't assume any prior knowledge of Rust, but we assume you know at least another programming language. We also don't assume any prior knowledge of systems programming or memory mana

                                                                • OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics

                                                                  はじめに こんにちは。データサイエンスチームYAMALEXのSsk1029Takashiです。 最近はOpenAIに日本支社が出来て、日本語対応が加速するというニュースにわくわくしています。 今回はそんなOpenAIから発表されたBatch APIという機能が便利、かつお得な機能だったのでどのように使えるのか試してみます。 Introducing the Batch API: save costs and get higher rate limits on async tasks (such as summarization, translation, and image classification). Just upload a file of bulk requests, receive results within 24 hours, and get 50% off API pri

                                                                    OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics
                                                                  • Bluesky: An Open Social Web - Bluesky

                                                                    Today, we’re excited to announce that the Bluesky network is federating and opening up in a way that allows you to host your own data. What does this mean? Your data, such as your posts, likes, and follows, needs to be stored somewhere. With traditional social media, your data is stored by the social media company whose services you've signed up for. If you ever want to stop using that company's s

                                                                      Bluesky: An Open Social Web - Bluesky
                                                                    • AWS、他社クラウドなどへの移行時にはデータ転送料金を無料にすると発表

                                                                      AWSはこれまで、外部へのデータ転送料金の高さを競合ベンダから何度か非難されてきました。AWSにデータを蓄積すればするほど他社クラウドへ移行する際のデータ転送料金が高額になるため、顧客のデータを人質にしていると指摘されていました。 そのAWSが今日、他社のクラウドへ移行する際にはインターネットへのデータ転送料金を無料にすると発表しました。 ブログ「Free data transfer out to internet when moving out of AWS」(AWSから移行する際にはインターネットへの転送料金を無料にします)では、AWSは幅広いサービスを提供しており顧客はそれらを自由に選べるが、その選択肢には他社のサービスも含まれるべきだとして、次のようにデータ転送量の無料化を発表しました。 That’s why, starting today, we’re waiving data

                                                                        AWS、他社クラウドなどへの移行時にはデータ転送料金を無料にすると発表
                                                                      • Rustでシンプルなロードバランサーを作成してみた - Qiita

                                                                        はじめに この文章はGoでシンプルなL7ロードバランサーを作成するというKasun Vithanageさんの記事を参考にRustでL7ロードバランサーを書いてみたという記事です。ロードバランサーについて、ちゃんと勉強するならそっちを見た方が良いかもしれません。 またこの記事を書いている途中にactix-webのexampleのレポジトリがガッツリとactix-web 2.0-alpha.3に書き換えられました。actix-webの2系はfuturesの0.3系を使っております(actix-webの1系はfuturesの0.1でした)。多いに参考にさせてもらっております。途中までサンプルなしで2.0-alpha.1を強引に動かしていたので非常に助かりました。 成果物 https://github.com/rchaser53/rlb 実装する内容について NginxのようなL7ロードバランサー

                                                                          Rustでシンプルなロードバランサーを作成してみた - Qiita
                                                                        • xz-utils backdoor situation (CVE-2024-3094)

                                                                          xz-backdoor.md FAQ on the xz-utils backdoor (CVE-2024-3094) This is still a new situation. There is a lot we don't know. We don't know if there are more possible exploit paths. We only know about this one path. Please update your systems regardless. This is a living document. Everything in this document is made in good faith of being accurate, but like I just said; we don't yet know everything abo

                                                                            xz-utils backdoor situation (CVE-2024-3094)
                                                                          • UUIDv7 in 32 languages

                                                                            UUIDv7 is a 128-bit unique identifier like it's older siblings, such as the widely used UUIDv4. But unlike v4, UUIDv7 is time-sortable with 1 ms precision. By combining the timestamp and the random parts, UUIDv7 becomes an excellent choice for record identifiers in databases, including distributed ones. Let's briefly explore the UUIDv7 structure and move on to the zero-dependency implementations i

                                                                              UUIDv7 in 32 languages
                                                                            • OpenAI announces leadership transition

                                                                              Chief technology officer Mira Murati appointed interim CEO to lead OpenAI; Sam Altman departs the company. Search process underway to identify permanent successor. The board of directors of OpenAI, Inc., the 501(c)(3) that acts as the overall governing body for all OpenAI activities, today announced that Sam Altman will depart as CEO and leave the board of directors. Mira Murati, the company’s chi

                                                                                OpenAI announces leadership transition
                                                                              • GitHub、SDKを刷新。今後はOpenAPI仕様の生成ツールで生成したSDKを提供へ

                                                                                GithHubは、今後はAPI仕様を記述する業界標準であるOpenAPIに対応した生成ツールで生成したAPIクライアントをSDKとして提供することを明らかにしました。 現在まで同社は「Octokit」と呼ばれるSDKを提供しています。これはGitHubの開発者が、外部のアプリケーション開発者のために、さまざまな言語でGitHub APIを呼び出しやすいように開発したライブラリと言えます。 それに対して今後は、GitHubのAPIがどのような仕様であるかを業界標準であるOpenAPIに従って記述したドキュメントを基に、そこからAPIクライアントを生成するツール「Microsoft Kiota」によって生成したAPIクライアントをSDKとして提供することになると説明されています。 GitHubはこれを同社にとって大きな転換点だと、ブログ「Our move to generated SDKs」(

                                                                                  GitHub、SDKを刷新。今後はOpenAPI仕様の生成ツールで生成したSDKを提供へ
                                                                                • What is a collision?

                                                                                  2D Rigid Body Collision Resolution Part 1: Defining the problemFrom Mario bouncing off a Goomba to two cars bumping into each other in a racing game, dealing with collisions is such an integral part of most video games that we often take it for granted. In this series of blog posts, I want to show you what actually goes on behind the scenes in a physics simulation like the one above. While we're g

                                                                                    What is a collision?