並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 43件

新着順 人気順

sqlite3 default valuesの検索結果1 - 40 件 / 43件

  • パイプライン指向JSON処理プログラミング言語 jq - 檜山正幸のキマイラ飼育記 (はてなBlog)

    jq(https://stedolan.github.io/jq/)の紹介では、「JSON処理のワンライナー〈一行野郎〉としてめちゃくちゃ便利!」とアピールするのが定番です。もちろんそれは本当で、「めちゃくちゃ便利!」です。が、実は jq は、ワンライナー記述にとどまらない、かなり本格的なプログラミング言語です。 JSON処理のためのDSL〈Domain Specific Language | 領域特化言語〉なので、汎用言語ではありません。しかし、汎用言語が備えている言語機能の一部(関数定義、モジュールシステムなど)を jq も持っています。また jq は、独特で楽しいプログラミング・パラダイム -- “パイプライン指向”に基づいて設計されています。 この記事では、ワンライナーを超えた jq の使い方と、プログラミング言語としての jq の特徴を紹介します。長い記事になってしまったので、一

      パイプライン指向JSON処理プログラミング言語 jq - 檜山正幸のキマイラ飼育記 (はてなBlog)
    • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

      はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

        【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
      • ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog

        ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) こんにちは、面白法人カヤックのacidlemonです。例年ISUCONに参加するたびにとても長い「やったこと」ブログを書いているので、もしかしたらそちらを読んだことがある人もいるかもしれません。 ISUCONの公式サイトに記事を書くのは ISUCON3の予選の解説 以来でしょうか。今回もacidlemonが解説、fujiwaraが講評を書く予定ですので、お楽しみに。あ、そういえば先日掲載していただいた 面白法人カヤックからの応援メッセージ の脳内インタビューも私が書いていますのでよく考えたらそれ以来ということになるのかもしれません。予選

          ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog
        • 僕たちは本当のSQLite3を何も知らない(柔軟なデータ型と外部キー制約の罠について) - give IT a try

          「えっ、SQLite3ってこんな仕様なの!?」と最近ビックリしたことを紹介します。 たとえばこんな2つのテーブルがあったとします。 CREATE TABLE blogs ( id int primary key, title varchar(32) ); CREATE TABLE comments ( id int primary key, content varchar(32), blog_id int, foreign key (blog_id) references blogs(id) ); ポイントはcommentsテーブルのblog_idにはblogs(id)への外部キー制約が貼ってあることです。 もちろん、blog_idもblogs(id)も、どちらもint型です。 で、以下のようなSQLを発行します(blog_idの値に注目)。 -- blogsにデータを追加 INSERT

            僕たちは本当のSQLite3を何も知らない(柔軟なデータ型と外部キー制約の罠について) - give IT a try
          • Drizzle x SQLiteで作成日時や更新日時をCustom typesでいい感じにしたい - くらげになりたい。

            前回の続き。Drizzle ORMをちょっと触ってみたときに、 いろいろ調べてみたときの備忘録(*´ω`*) Drizzle ORMに入門してみた with Turso - くらげになりたい。 SQLiteにはdate/time型がない Date And Time Functions 残念なことに、SQLiteにはDate/Time/DateTimeの形がなく、 以下の形式の文字列(text)か数値(integer)で保存する ISO-8601 ... text Unix timestamp ... intager いくつか便利な関数が用意されていて、それを利用する形になる date() ... YYYY-MM-DD形式のtext time() ... HH:MM:SSやHH:MM:SS.SSS形式のtext datetime() ... YYYY-MM-DD HH:MM:SSなどのtex

              Drizzle x SQLiteで作成日時や更新日時をCustom typesでいい感じにしたい - くらげになりたい。
            • The how and why of optimal performance | Fractaled Mind

              SQLite on Rails: The how and why of optimal performance Over the last year or so, I have found myself on a journey to deeply understand how to run Rails applications backed by SQLite performantly and resiliently. In that time, I have learned various lessons that I want to share with you all now. I want to walk through where the problems lie, why they exist, and how to resolve them. And to start, w

              • Stranger Strings: An exploitable flaw in SQLite

                Trail of Bits is publicly disclosing CVE-2022-35737, which affects applications that use the SQLite library API. CVE-2022-35737 was introduced in SQLite version 1.0.12 (released on October 17, 2000) and fixed in release 3.39.2 (released on July 21, 2022). CVE-2022-35737 is exploitable on 64-bit systems, and exploitability depends on how the program is compiled; arbitrary code execution is confirme

                  Stranger Strings: An exploitable flaw in SQLite
                • Rails: aasm gemは今すぐRailsの新しいenumに置き換えよう(翻訳)|TechRacho by BPS株式会社

                  概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Replace aasm with Rails Enum today | Arkency Blog 原文公開日: 2024/03/29 原著者: Szymon Fiedler 日本語タイトルは内容に即したものにしました。 参考: ステート・マシン - IBM Documentation Railsアプリには、いわゆるステートマシン実装を提供するgemが含まれていることがよくあります。それがaasmというgem(旧名acts_as_state_machine)である可能性はさらに高いでしょう(ところでacts_as_hasselhoffというジョークgemがあったのを覚えている人っていますか?)。 それはともかく、このaasm gemをActiveRecordモデルにincludeすると、かなりいろいろなことができるようになります

                    Rails: aasm gemは今すぐRailsの新しいenumに置き換えよう(翻訳)|TechRacho by BPS株式会社
                  • Collection of insane and fun facts about SQLite - blag

                    SQLite is the most deployed and most used database. There are over one trillion (1000000000000 or a million million) SQLite databases in active use. It is maintained by three people. They don’t allow outside contributions. SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. It’s everywhere. It is also probably one of the

                    • Why is Rosetta 2 fast?

                      Rosetta 2 is remarkably fast when compared to other x86-on-ARM emulators. I’ve spent a little time looking at how it works, out of idle curiosity, and found it to be quite unusual, so I figured I’d put together my notes. My understanding is a bit rough, and is mostly based on reading the ahead-of-time translated code, and making inferences about the runtime from that. Let me know if you have any c

                        Why is Rosetta 2 fast?
                      • Tracking SQLite Database Changes in Git | Garrit's Notes

                        Note: This post stirred up some interesting discussions on HackerNews and Lobste.rs. SQLite stores data in binary. If you run cat mydb.sqlite, you'll see a bunch of gibberish that doesn't resemble structured data at all. If you want to track changes and updates to a database using Git, you won't be able to see full diffs by default. You'll see that the file has changed, but not what changed exactl

                        • Rails 8.0 Changelog(全項目リンク付き)|TechRacho by BPS株式会社

                          【速報】Rails 8.0.0がリリースされました Rails 8.0(v8.0.0タグ)は、7.2.0リリースから半年後のリリースということもあり、メジャーリリースとしてはChangelogの変更件数が少なめなのが特徴です。機能面では、Strong Parametersのexpect追加や、MySQL 5.5のサポート廃止が目につきます。大きなbreaking changesも今のところ見当たりません。 rails/rails at v8.0.0 以下、Rails 8.0のChangelogを件数の多い順に見ていきます。なお、原則として削除のChangelogは、その項目が非推奨化されたときのプルリク情報にリンクしています。 なお、以下の機能にはChangelogがありません。 Action Mailbox Action Mailer 🔗 Active Record(56件) Rail

                            Rails 8.0 Changelog(全項目リンク付き)|TechRacho by BPS株式会社
                          • Benchmarking CRuby, MJIT, YJIT, JRuby and TruffleRuby

                            In this blog post we benchmark many Ruby versions and the latest Ruby Just-in-Time compilers (JITs) on the newest Ruby benchmark suite, yjit-bench. As a teaser, the geometric mean speedups compared to CRuby 3.1 on these 14 benchmarks are: MJIT 1.26x, YJIT 1.39x, JRuby 1.86x and TruffleRuby 6.23x. Read on to find more about the benchmarks and gain insights on these speedups. This blog post is also

                              Benchmarking CRuby, MJIT, YJIT, JRuby and TruffleRuby
                            • Node.js — Node.js 23.4.0 (Current)

                              2024-12-10, Version 23.4.0 (Current), @aduh95 prepared by @targos Notable Changes Introducing experimental assert.partialDeepStrictEqual Sometimes, when writing test, we want to validate that some specific properties are present, and the mere presence of additional keys are not exactly relevant for that specific test. For this use case, we can now use assert.partialDeepStrictEqual, which should be

                                Node.js — Node.js 23.4.0 (Current)
                              • Gemfileに記載してあるgemの説明を一覧で表示する #fjordbootcamp - アジャイルSEの憂鬱

                                追記: bundle info でgemの情報を表示できるので、一覧じゃなければコレで十分かも。 $ bundle info rails * rails (6.1.3.2) Summary: Full-stack web application framework. Homepage: https://rubyonrails.org Documentation: https://api.rubyonrails.org/v6.1.3.2/ Source Code: https://github.com/rails/rails/tree/v6.1.3.2 Changelog: https://github.com/rails/rails/releases/tag/v6.1.3.2 Bug Tracker: https://github.com/rails/rails/issues Mailin

                                  Gemfileに記載してあるgemの説明を一覧で表示する #fjordbootcamp - アジャイルSEの憂鬱
                                • Next.jsのAPI Routesでどんなことができるのかを理解する | アールエフェクト

                                  API RoutesはServerless Functions API Routesに記述したコードはserverless functions(サーバレス)としてデプロイされます。サーバレスという名前からサーバがないというイメージを持つかもしれませんがserverless functionsを利用するとサーバを管理する必要がなくなりserverless functionsを提供するクラウドプロバイダーがサーバを管理してくれます。そのため開発者はserverless functionsに記述するコードの作成のみに集中することができます。またserverless functionsは外部からリクエストがあった場合のみ起動を行い実行して停止するというサイクルを持っているためサーバを常時起動しておく必要はなくリエクストがある回数のみ起動/実行/停止を繰り返すことになります。 Next.jsプロジェ

                                    Next.jsのAPI Routesでどんなことができるのかを理解する | アールエフェクト
                                  • How (and why) to run SQLite in production | Fractaled Mind

                                    How (and why) to run SQLite in production: RubyConf Taiwan 2023 Hi, I’m excited that there are so many people interested in learning more about how and why to run SQLite in production. Let me start by introducing myself. My name is Stephen, and you can find me on Twitter (no, I will not call it X) at fractaledmind. I am an American who moved to Berlin Germany 5 years ago, and in only a few more we

                                    • iOS Hacking - A Beginner’s Guide to Hacking iOS Apps [2022 Edition]

                                      My first post will be about iOS Hacking, a topic I’m currently working on, so this will be a kind of gathering of all information I have found in my research. It must be noted that I won’t be using any MacOS tools, since the computer used for this task will be a Linux host, specifically a Debian-based distribution, in this case, Kali Linux. I will also be using ‘checkra1n’ for the device jailbreak

                                      • 週刊Railsウォッチ: Kaigi on Rails発表「Simplicity on Rails」を見るほか(20231107)|TechRacho by BPS株式会社

                                        こんにちは、hachi8833です。Kaigi on Railsの動画が正式に公開されました🎉。 Kaigi on Rails 2023の発表アーカイブを公開しました。 当日に見逃したトーク、もう一度聞きたいあのトークも、ぜひゆっくりご覧ください! 💻 #kaigionrailshttps://t.co/N4EX6ERVut — Kaigi on Rails (@kaigionrails) November 3, 2023 発表資料まとめ記事を再録します↓。現時点では1本を除いて全スライドが公開されています。まとめありがとうございます! 参考: 【Kaigi on Rails 2023】発表資料まとめ #Rails - Qiita 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRails

                                          週刊Railsウォッチ: Kaigi on Rails発表「Simplicity on Rails」を見るほか(20231107)|TechRacho by BPS株式会社
                                        • I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS

                                          I Migrated from a Postgres Cluster to Distributed SQLite with LiteFSNovember 21st, 2022 — 22 min read Over the last few months, I've been heads-down on building the content for EpicWeb.dev. And I've been building it all in the open on my YouTube channel. If you've been watching my EpicWeb.dev live streams, you'll know that I've been building the app we'll use to learn web dev: Rocket Rental 🚀. Wi

                                            I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS
                                          • How we built an open-source SEO tool using Workers, D1, and Queues

                                            How we built an open-source SEO tool using Workers, D1, and Queues2023-03-02 Building applications on Cloudflare Workers has always been fun. Workers applications have low latency response times by default, and easy developer ergonomics thanks to Wrangler. It's no surprise that for years now, developers have been going from idea to production with Workers in just a few minutes. Internally, we're n

                                              How we built an open-source SEO tool using Workers, D1, and Queues
                                            • 週刊Railsウォッチ: RailsのRuby 3.2.0対応、ActiveSupport::Durationの暗黙の変換ほか(20221220前編)|TechRacho by BPS株式会社

                                              週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) コミット差分: Comparing @{2022-12-08}...main@{2022-12-1

                                                週刊Railsウォッチ: RailsのRuby 3.2.0対応、ActiveSupport::Durationの暗黙の変換ほか(20221220前編)|TechRacho by BPS株式会社
                                              • Supercharge SQLite with Ruby functions

                                                An interesting twist in my recent usage of SQLite was the fact that I noticed my research scripts and the database intertwine more. SQLite is unique in that it really lives in-process, unlike standalone database servers. There is a feature to that which does not get used very frequently, but can be indispensable in some situations. By the way, the talk about the system that made me me to explore S

                                                • 週刊Railsウォッチ: Rails 7.1.0リリース、YARPがprismにリネームほか(20231011)|TechRacho by BPS株式会社

                                                  こんにちは、hachi8833です。先週のつっつきの直前に7.1が正式リリースされました🎉。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby on Rails (@rails) October 5, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。T

                                                    週刊Railsウォッチ: Rails 7.1.0リリース、YARPがprismにリネームほか(20231011)|TechRacho by BPS株式会社
                                                  • SQLite Index Visualization: Structure

                                                    After learning about indexes, I understood their basic structure, but I wanted to dig deeper — to explore the data structure, understand the algorithm, and learn how the index data is stored on disk. The theory and actual implementation can differ, so I decided to explore this topic further. I wanted to see how a database management system (DBMS) stores an index in both disk and memory, and how it

                                                    • Cloudflare D1を使ってみる | DevelopersIO

                                                      Introduction 2022年5月にD1が発表されてから いつさわれるようになるのかなーと思いつつ待ってましたが、 先日こんな記事が公開されてました。 また、ドキュメントも(alpha版ですが)公開されてます。 実際に試したところ、自分の環境(MBP Apple M1)でも動いたので紹介します。 ※Miniflareでd1を動かすブランチは前からありましたが 注意 2022/11月現在、Cloudflare D1はalpha版です。 けっこうな頻度で更新されてますし、データが消えたりするかもしれません。 使用は自己責任でお願いします。 Cloudflare D1? D1は、Cloudflare Workersから使用できる、サーバレスデータベースです。 (Cloudflare pagesでも使えます) SQLite上に構築されており、Cloudflareのエッジロケーションで提供され

                                                        Cloudflare D1を使ってみる | DevelopersIO
                                                      • Bashing JSON into Shape with SQLite

                                                        Published on 2022-01-04, 1640 words, 6 minutes to read It is clear that most of the world has decided that they want to use JSON for their public-facing API endpoints. However, most of the time you will need to deal with storage engines that don't deal with JSON very well. This can be confusing to deal with because you need to fit a square peg into a round hole. However, SQLite added JSON function

                                                        • Ubuntu 24.04 開発・研究環境構築ガイド

                                                          【概要】本ガイドでは、Ubuntu 24.04 LTSにおける各種ソフトウェアのインストール手順を説明する。プログラミング環境(C/C++、Python、Java、R)、NVIDIA GPU環境(ドライバ、CUDA、cuDNN)、データベース(PostgreSQL)、人工知能・機械学習ライブラリ、3次元コンピュータグラフィックス・地理情報システム・メディア処理ツール、エディタ・統合開発環境などを扱う。 【この記事の対象読者】Ubuntu 24.04 LTS上で開発・研究を行いたい大学生や技術者。C/C++やPythonによるプログラミング、人工知能・機械学習、3次元コンピュータグラフィックス制作、データベース管理などの環境を構築したい人を対象としている。Windows 環境向けの情報は別ページ »で説明している。 【重要概念】 LTS (Long Term Support): 5年間のセキ

                                                          • 週刊Railsウォッチ: Rack 3アップグレードガイド、Stimpack gemほか(20220926前編)|TechRacho by BPS株式会社

                                                            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Bugfixes, improvements an

                                                              週刊Railsウォッチ: Rack 3アップグレードガイド、Stimpack gemほか(20220926前編)|TechRacho by BPS株式会社
                                                            • agileware-jp/redmine-plugin orb実装詳解 - hanachin temporary

                                                              agileware-jp/redmine-plugin orbの実装について詳解をします。 Redmine Advent Calendar 2019の2日目の記事です。 1日めはredmineエバンジェリストの会 2019年まとめでした。 orbはこちらで公開されています。 https://circleci.com/orbs/registry/orb/agileware-jp/redmine-plugin 開発は以下のリポジトリで行われています。 github.com なにをするものか CircleCIでRedmineプラグインのテストを行う際に様々な組み合わせでテストするのを補助するためのorbです。 なぜCircleCIのorbか CircleCIを使っているからです。またorbとして公開すると複数のプラグインのリポジトリで設定を共通化できます。 ディレクトリ構造 2019/12/01

                                                                agileware-jp/redmine-plugin orb実装詳解 - hanachin temporary
                                                              • パーフェクト Ruby on Rails 6章 - Qiita

                                                                $ rails new --help Usage: rails new APP_PATH [options] Options: [--skip-namespace], [--no-skip-namespace] # Skip namespace (affects only isolated engines) [--skip-collision-check], [--no-skip-collision-check] # Skip collision check -r, [--ruby=PATH] # Path to the Ruby binary of your choice # Default: /YourPath/.rbenv/versions/3.0.1/bin/ruby -m, [--template=TEMPLATE] # Path to some application temp

                                                                  パーフェクト Ruby on Rails 6章 - Qiita
                                                                • Supercharge Your NodeJS With Rust - Dmitry Kudryavtsev

                                                                  Node isn’t the fastest framework out here. It’s not the slowest either, v8 is doing wonders to its speed, but nevertheless, if we setup an unfair battle between Node and say Rust; Node will lose. If you are interested to compare this approach to WebAssembly, I’ve written a new article on WASM in comparison to native modules. What is Rust? Rust is a multi-paradigm, high-level, general-purpose progr

                                                                    Supercharge Your NodeJS With Rust - Dmitry Kudryavtsev
                                                                  • 実行可能なバグレポートを支えるbundler/inlineのすすめ - SmartHR Tech Blog

                                                                    普段、さまざまなgemを使っていると「あれ、この時ってどうなるんだっけ?」「これバグじゃない?」と思うような場面に出くわすことがあります。例えば、以下のような3パターンのActive Recordのモデル定義を見てみましょう。 class Supplier < ApplicationRecord has_one :account end class Supplier < ApplicationRecord has_one :account, autosave: true end class Supplier < ApplicationRecord has_one :account, autosave: false end これらはautosaveオプションが異なるhas_one関連付けで、それぞれ少し違う挙動をします。しかし、その違いを自信を持って説明できる人は少ないのではないでしょうか。

                                                                      実行可能なバグレポートを支えるbundler/inlineのすすめ - SmartHR Tech Blog
                                                                    • SQLite 3.45 Released With JSON Functions Adapted To Use JSONB - Phoronix

                                                                      SQLite 3.45 Released With JSON Functions Adapted To Use JSONB Written by Michael Larabel in Programming on 15 January 2024 at 03:05 PM EST. 6 Comments SQLite 3.45 was released today with the SQLITE_DIRECT_OVERFLOW_READ optimization being enabled by default that can help for apps relying on SQLite and doing a lot of reads of large BLOBs or strings deliver better read performance. There are also que

                                                                        SQLite 3.45 Released With JSON Functions Adapted To Use JSONB - Phoronix
                                                                      • 【C#】CsSqlite - .NET / Unity向けのハイパフォーマンスなSQLiteライブラリ

                                                                        CsSqlite、というC#向けのSQLiteバインディング実装を作りました。sqlite3.hが巨大すぎる故にリポジトリの言語がCに侵食されてる上、何故かRustまで居座ってますが、歴としたC#向けのライブラリです。 C#でSQLite、というかDBを扱うにはEntityFramework Core(EFCore)を使うのが基本です。知らない人のために説明しておくと、EntityFramework Coreは.NET向けのO/Rマッパーです。LINQと動的生成を用いたクエリの生成、マイグレーションの機能などなど、DBを扱う上で必要なもの全部入りのようなフレームワークで、その辺の機能が欲しい時には強力なんですが、ローカルDBとしてSQLiteを利用するだけ、みたいなケースで使うにはフレームワークとして重厚すぎるんですよね。 一応EFCoreのSQLite実装はMicrosoft.Data.

                                                                          【C#】CsSqlite - .NET / Unity向けのハイパフォーマンスなSQLiteライブラリ
                                                                        • JSON improvements in SQLite 3.38.0

                                                                          SQLite 3.38.0 introduced improvements to JSON query syntax using -> and ->> operators that are similar to PostgreSQL JSON functions. In this post we will look into how this simplifies the query syntax. Installation The JSON functions are now built-ins. It is no longer necessary to use the -DSQLITE_ENABLE_JSON1 compile-time option to enable JSON support. JSON is on by default. Disable the JSON inte

                                                                          • 週刊Railsウォッチ: bundlerのbinstub生成を廃止、RubyのZJITほか(20250319)|TechRacho by BPS株式会社

                                                                            こんにちは、hachi8833です。 えっRubyKaigiまであと一ヶ月(切ってる)!?!?!?!?!?!?!? — Misaki Shioi (しおい) (@coe401_) March 17, 2025 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読するこ

                                                                              週刊Railsウォッチ: bundlerのbinstub生成を廃止、RubyのZJITほか(20250319)|TechRacho by BPS株式会社
                                                                            • Cloud Backed SQLite: Cloud Backed SQLite

                                                                              Page Contents Overview Storage Format System Components Building, Deployment and Testing Usage Uploading Databases Accessing Databases Secure Containers Cloud Storage Modules The Built-in "azure" Module The Built-in "google" Module Details and Caveats Concurrent Access From Multiple Clients Deleting Unused Block Files Block Sharing Pragma Interface Virtual Table Interface Command Line Reference Da

                                                                              • I'm writing a new vector search SQLite Extension

                                                                                tl;dr — sqlite-vec will be a new SQLite extension for vector search, replacing sqlite-vss. It will be an embeddable "fast enough" vector search tool, that can run anywhere SQLite runs - including WASM! It's still in active development, but check out the repo to learn when it will be ready! I'm working on a new SQLite extension! It's called sqlite-vec, an extension for vector search, written purely

                                                                                  I'm writing a new vector search SQLite Extension
                                                                                • 週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社

                                                                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) お知らせ: 週刊Railsウォッチ後編は都合により来週公開します。 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on

                                                                                    週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社