並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 81件

新着順 人気順

sqlite3 cliの検索結果1 - 40 件 / 81件

  • 利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに SQLite は世界で一番使われている だから世界で一番凄いものに決まってるだろ SQLite は世界で最も使われている RDBMS です。名前に反して(?)おもちゃの RDBMS ではありません。元ネタと同じで 一番普及しているからと言って必ずしも一番凄いものであるとは限りませんが、普及しているのであればそこには何かしらの理由があるはずです。その理由を調べないことには、凄いか凄くないかの結論は出せないので SQLite のなにがそんなに凄いのかを調査しました。 2022/04/01 続編記事↓を書きました。 注意 この記事は

      利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた - Qiita
    • Ubuntu 26.04 LTS サーバー構築手順書

      0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §逆引きホスト名の設定 サーバー側の管理画面から逆引きホスト名を設定します。 example.org §初回SSH接続時の初期設定 §SSH接続する ssh root@203.0.113.123 §SSH接続後のメッセージ(MOTD; Message Of The Day)を確認する XServer で Ubuntu 26.04 LTS をインストールした場合は以下のようになりました。 Welcome to Ubuntu 26.04 LTS (GNU/Linux 7.0.0-14-generic x86_64) * Documentation: https://docs.ubuntu.com * Manag

        Ubuntu 26.04 LTS サーバー構築手順書
      • 端末の文字幅問題の傾向と対策 | IIJ Engineers Blog

        電子メール、ネットワーク機器集中管理、異常検知、分散処理、クラウド基盤などのシステム開発に従事。古代Rubyist。 CLI や TUI なアプリケーションを使っていると、端末の画面が崩れてしまうことがよくあります。 たとえば、こんな TUI が、 環境によってはこんな感じで崩れます。 スクロールなどをしながらしばらく使っているとさらにどんどん崩れていきます。 こうなってしまった場合、とりあえず Ctrl-l で画面を再描画することで、大抵はなんとか読める程度にリセットできますので、ことあるごとに Ctrl-l を連打することになります。 ですが、どうしようもないケースもままあります。 例えば、私の場合は以下のようなシチュエーションで困ります。 w3m でテーブルなどを表示するとレンダリングが崩れる less でログの閲覧の際に表示されるべき文字が表示されず見落としが発生する Wander

          端末の文字幅問題の傾向と対策 | IIJ Engineers Blog
        • なぜシェルスクリプトで高度なデータ管理にSQLiteを使うべきなのか? ~ UNIX/POSIXコマンドの欠点をSQLで解決する

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「利用者は数十億人!? SQLiteはどこが凄いデータベース管理システムなのか調べてみた」の続きです。 はじめに 複雑な構造のデータを扱うのであればシェルスクリプトや Unix (POSIX) コマンドでデータ管理を行うのは避けるべきだと思います。解決不可能な問題が多いからです。しかしそれでも何かしらの理由でやろうと考える(やらなければいけない)のであれば SQLite を使うのをおすすめします。シェルスクリプトや Unix コマンドは行単位の単純なテキストデータをシーケンシャルにデータ処理するのが前提となっており、改行や空白が含まれる

            なぜシェルスクリプトで高度なデータ管理にSQLiteを使うべきなのか? ~ UNIX/POSIXコマンドの欠点をSQLで解決する
          • 「便利なものを作ったら負け」OSS界の巨人・mattnが語る、アウトプットの心理的ハードルとの付き合い方 - エンジニアtype | 転職type

            転職・求人情報サイトのtype エンジニアtype スキル 「便利なものを作ったら負け」OSS界の巨人・mattnが語る、アウトプットの心理的ハードルとの付き合い方 NEW! 2026.02.03 スキル GoOSSプログラミング インプットだけでなくアウトプットが重要という話は、もはや定説と言っていい。ブログを書く、OSSを公開する、技術記事を発信する。そうした活動が評価や機会につながるケースは、枚挙にいとまが無い。 ただ、アウトプットが大切だと分かっていても、実際に行動に移せないエンジニアが多いのも事実だろう。こんなコードを見られたら恥ずかしい、マサカリが飛んできたらどうしよう……。そうやって完璧な成果物を目指すあまり、つい手が止まってしまう。 そんな中、呼吸をするようにコードを書き、全世界へ公開し続けている男がいる。VimやGoのコントリビューターとして知られるエンジニア・mattn

              「便利なものを作ったら負け」OSS界の巨人・mattnが語る、アウトプットの心理的ハードルとの付き合い方 - エンジニアtype | 転職type
            • Rust で SQLite を再実装した 2023 - kawasin73のブログ

              気合いで実装、どうもかわしんです。 この記事は Rust Advent Calendar 2023 の6日目 兼 情報検索・検索技術 Advent Calendar 2023 の 6 日目です。 Rust で SQLite をフルスクラッチで実装しています。 github.com なぜ SQLite を Rust で再実装しようと思ったのかについては以前の記事で紹介しています。一言で言えば、誰も Rust で SQLite を書いている人がいなかったからやってみたのですが、そもそも SQLite が強すぎるということが再実装しているうちにわかってきて絶望しています。 kawasin73.hatenablog.com 4 ヶ月前にこの記事を書いたときは簡単な SELECT 文しか実行できなかったのですが、現時点では SELECT, INSERT, DELETE 文をサポートし、express

                Rust で SQLite を再実装した 2023 - kawasin73のブログ
              • API シナリオテストツール Postman・Tavern・runn 徹底比較 – 私が runn を選んだ理由 - TechDoctor開発者Blog

                はじめに はじめまして、テックドクターでバックエンドエンジニアをしている筧と申します。 最近、弊社では API の品質を担保するために「API シナリオテスト」をプロダクトに導入しました。今回は、この API シナリオテストのツールである Postman(+Newman)、Tavern そして runn を比較し、最終的に runn を選んだ理由をご紹介します。 API シナリオテストとは? API シナリオテストとはなんでしょうか? 開発におけるテストといえば、ユニットテストや結合テスト、API テストや E2E テストなどをよく耳にします。しかしAPI シナリオテストという言葉はあまり聞き馴染みがないという方も多いかもしれません。 API シナリオテストは API テストの一種で、複数の API を連鎖的に呼び出して実行するテストです。以下の特徴を持っています。 複数の API を順序

                  API シナリオテストツール Postman・Tavern・runn 徹底比較 – 私が runn を選んだ理由 - TechDoctor開発者Blog
                • 組み込みシステム向けDBであるSQLite入門 - MyEnigma

                  Using SQLite: Small. Fast. Reliable. Choose Any Three. (English Edition) 目次 目次 はじめに SQLiteの歴史 特徴 トランザクションがある 設定がない 様々なSQL機能が利用可能 クロスプラットの単一ファイルで管理 高速にデータにアクセスできる 大規模なデータを管理できる ソフトウェアが小さい ソフトウェアやファイルフォーマットが安定している ソースコードがPublic domainで公開されている。 ソフトウェアとしての品質が高い 使い方 公式のCLIツールを使う Pythonの公式モジュールsqlite3を使う PandasのDataFrameとSQLiteをやり取りする 参考資料 MyEnigma Supporters はじめに 世界で最も使われているOSSってなんだろうと考えた時に、 真っ先に思いつくのが

                    組み込みシステム向けDBであるSQLite入門 - MyEnigma
                  • Rubyを単一バイナリ化し実行速度を最大87倍にする「Spinel」:Matz氏がAIと協働し、わずか数週間で開発 | XenoSpectrum

                    TL;DR Ruby開発者のまつもとゆきひろ氏が、Claudeを活用してRubyのAOTネイティブコンパイラ「Spinel」を約1ヶ月で開発した。PrismによるAST解析とC言語へのコード生成を組み合わせ、CRuby比で最大87倍の処理速度向上を実現している。メタプログラミングや動的評価を制限したサブセット仕様であり、CLIツールやエージェント連携用途での有力な選択肢となる。 Rubyの開発者であるまつもとゆきひろ(Matz)氏が、「Spinel」と名付けられた新たなAhead-Of-Time(AOT)コンパイラを公開した。RubyKaigi 2026の基調講演で発表されたこのプロジェクトは、Rubyのソースコードを読み込み、最適化されたC言語のコードを生成した上で、最終的にシステムの標準Cコンパイラ(GCCやClang)を用いてスタンドアロンのネイティブ実行バイナリを構築する。インター

                      Rubyを単一バイナリ化し実行速度を最大87倍にする「Spinel」:Matz氏がAIと協働し、わずか数週間で開発 | XenoSpectrum
                    • SQLiteを分散データベースに変えるmvSQLite | DevelopersIO

                      Introduction 先日Githubに公開されたmvSQLiteですが、 「SQLite互換のスケーラブルなデータベース」とのことで話題になってます。 mvSQLiteの特徴は、SQLiteのストレージレイヤーをFoundationDBに分離しているところです。 これにより、DynamoDBのように際限のないスケーラビリティ、point-in-timeでの読み取り、 そしてRDBの厳密な一貫性を提供します。 作成者曰く、mvSQLiteの目標は 「SQLiteを分散データベースに変えること」 とのことです。 FoundationDBとは FoundationDBは大量の構造化データを処理するために設計された分散データベースです。 2015年にAppleが買収したことでもニュースになりました。 データをソート済みのKeyValueデータとして保管し、 すべての操作にACIDトランザクシ

                        SQLiteを分散データベースに変えるmvSQLite | DevelopersIO
                      • DuckDBでお手軽!データフェデレーション - Techtouch Developers Blog

                        tl;dr はじめに DuckDB とは DuckDB では何が読めるのか 使ってみる S3 上のJSON を読んでみる リレーショナルデータベース 他ツールではなく DuckDB を使うメリット しくじりポイント (特にリリースされたばかりの)バージョンには気をつける S3 のオブジェクト数が多い場合不都合がありがち スレッドの調整が必要な場合も Redshift には未対応 終わりに 付録 MySQL のデータを読み込む例の MySQL 側の準備 tl;dr DuckDB 便利だよ。分析以外でも使えるよ 色々な場所のデータを閲覧・結合できるよ。標準SQLも使えるよ ただし、細かい落とし穴は色々あるので気をつけてね はじめに2023年4月にデータエンジニアとして入社したmin(@not_rogue)です。暖かくなるにつれ、YouTube で見た南伊豆ロングトレイル | 松崎町に行く機運が

                          DuckDBでお手軽!データフェデレーション - Techtouch Developers Blog
                        • 【Golang】CSV/JSON/Excel/Parquet に SQL を実行する sqly を約4年かけて v1.0.0 にした

                          【Golang】CSV/JSON/Excel/Parquet に SQL を実行する sqly を約4年かけて v1.0.0 にした 前書き:ファイルに SQL を実行する小さな CLI を v1.0.0 に#sqly は、CSV/TSV/LTSV/JSON/JSONL/Parquet/Excel/ACH/Fedwire のファイルに SQL を実行する CLI です。ファイルを in-memory の SQLite3 へ読み込む設計のため、JOIN、CTE、Window 関数など、SQLite3 のクエリ機能を幅広く利用できます。gzip 圧縮された CSV と Parquet のように、形式が違うファイル同士を JOIN できます。SQL 方言は、SQLite をデフォルトとし、MySQL、PostgreSQL、GoogleSQL に一部対応しています。 sqly の初版は2022年1

                            【Golang】CSV/JSON/Excel/Parquet に SQL を実行する sqly を約4年かけて v1.0.0 にした
                          • LLMのコーディングエージェント(主にCodex)を効率よく使うために

                            前提 私が現在使っているLLMコーディングエージェントは下記です。 Codex(proプラン $200) Cursor(proプラン $20) Gemini(workspace Business) 1年前にclineを使いはじめ、今年の春ごろにmaxプラン($100)でClaude Codeが使えるようになったタイミングでClaude Codeに乗り換えました。 その後、gpt-5-codexが登場し、maxプランの残期間があったClaude Codeと併用していましたが、同じ不具合でもCodexはすんなり不具合を解決できるのに、Claude Codeだといつまでたっても解決しないということが何件かあり、またクラウドでも依頼できるという点に魅力を感じて、値段があがるもののCodexに乗り換えました。 HubspotというCRMを使ったRailsアプリを、TwentyというオープンソースのC

                              LLMのコーディングエージェント(主にCodex)を効率よく使うために
                            • kindle の蔵書一覧を取得するツール kindle-tilte-exporter を作りました(Mac専用) - めもちょう。

                              tl;dr Kindle for Macの蔵書情報をCSV/JSONでエクスポートするCLIツールを作りました npmパッケージとして公開、MITライセンス 下記でインストール不要で使えます。 npx kindle-title-exporter > books.csv メタデータのみ取得、コンテンツ本体には関与しません。 Mac専用です。 背景 Kindleで本を買い続けていると、シリーズ本の購入状況を把握するのが難しくなってきます。Kindleアプリで一覧は見られますが、スクロールして目視確認するしかありません。もちろん集計やソート、フィルタリングもできません。 Amazonの「コンテンツと端末の管理」ページにも一覧はありますが、ページネーションで少しずつしか見られず、エクスポート機能もありません。 で今、主に漫画なんですが、現在ざっくり3500冊、600シリーズくらいあるんですよ。なお

                                kindle の蔵書一覧を取得するツール kindle-tilte-exporter を作りました(Mac専用) - めもちょう。
                              • Adding Python WASI support to Wasm Language Runtimes

                                We recently added Python support to Wasm Language Runtimes. This article provides an overview of how Python works in WebAssembly environments and provides a step by step guide on how to use it. At VMware OCTO WasmLabs we want to grow the WebAssembly ecosystem by helping developers adopt this new and exciting technology. Our Wasm Language Runtimes project aims to provide up-to-date, ready-to-run We

                                  Adding Python WASI support to Wasm Language Runtimes
                                • GitHub Actions のストレージ空き容量を限界まで拡張する

                                  name: Container deploy on: release: types: [published] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true env: REGISTRY: ghcr.io IMAGE_NAME: pinto0309/test jobs: docker-deploy: runs-on: ubuntu-22.04 permissions: contents: read packages: write steps: - name: Git checkout uses: actions/checkout@v3 - name: Enable buildx uses: docker/setup-buildx-action@v2 - name: Ch

                                    GitHub Actions のストレージ空き容量を限界まで拡張する
                                  • カヤック発OSSカタログ - KAYAC Engineers' Blog

                                    SREチームの長田です。 今回は、カヤックのメンバーが業務で使うために開発・公開しているOSSなプロダクトをまとめて紹介しようという企画です。 KAYAC organization以下にあるものだけでなく、在籍中のメンバーが作ったものもひっくるめて、実際に業務で使用しているものを中心に 紹介しています。 以下の3つのカテゴリに分けて記載しています。 各カテゴリ内はアルファベット順です。 ツール編 人間が手動で実行するもの アプリケーション編 どこかに常駐して、イベントを受け取ると動作するもの ライブラリ編 ツールやアプリケーションから参照されるもの 集めてみたらそこそこの量になったので、本記事では詳細な説明は省いています。 GitHubリポジトリのURLや関連記事のリンクを併記していますので、より詳しく知りたい場合はそちらを参照ください。 (...) 内はそのプロダクトで使用している主なプ

                                      カヤック発OSSカタログ - KAYAC Engineers' Blog
                                    • はじめてのCloudflare D1アプリ

                                      D1はローカルで動く 5月にClouflare D1が発表されました。ヤバいらしいです。 まだベータすら出てません。PrivateなEarly Accessがありますが、僕はもらってません。でも早く触ってみたい!じゃないっすか。で、よく見てみると、Cloudflare Workersのローカル実行環境のMiniflareにはD1をエミュレートするブランチがもうすでにあるのです。 また、Cloudfalre Workersの公式CLIであるWranglerはそのMiniflareをローカル向けに内包しています。そしてWranglerにもD1に対応させたブランチがあります。ちょっと前まで動かなかったけど、最近動くようになりました。 ってことは、D1はベータすら出てないけど、ローカルでは動くということで、はじめてのD1アプリを作ってみました。 Internal 作る前にMiniflareとWra

                                        はじめてのCloudflare D1アプリ
                                      • Build your own SQLite, Part 1: Listing tables

                                        As developers, we use databases all the time. But how do they work? In this series, we'll try to answer that question by building our own SQLite-compatible database from scratch. Source code examples will be provided in Rust, but you are encouraged to follow along using your language of choice, as we won't be relying on many language-specific features or libraries. As an introduction, we'll implem

                                          Build your own SQLite, Part 1: Listing tables
                                        • GitHub - fujibee/agmsg: Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other in one team. Bash + SQLite, no daemon, no framework.

                                          日本語 Cross-agent messaging for CLI AI agents. No daemon, no network, no complexity. For AI agents: see /llms.txt for a quick, machine-friendly orientation. You stop being the copy-paste courier between your agents. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, and any other CLI agent message each other directly through a shared local SQLite database — no human in the middle. What it isn't: No

                                            GitHub - fujibee/agmsg: Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other in one team. Bash + SQLite, no daemon, no framework.
                                          • 初心者のためのSQLite入門 | DevelopersIO

                                            はじめに こんにちは。データアナリティクス事業本部 ビッグデータチームのShiwaniです。 SQLite データベースを使用してみましたが、非常に興味深く使いやすいことがわかりました。このブログでは、SQLite データベースの基本と簡単な使い方についてまとめています。 SQLiteとは SQLite は、localのリレーショナル データベース管理システムです。これはインメモリ オープンソース ライブラリであり、インストールは必要ありません。 また、サイズも500KB未満なのでとても便利です。 SQLiteをいつ使用するか? SQLiteはインストールが不要なので、例えば以下の目的で使用ができます。 内部または一時的なデータベース。 小規模データベース。 テレビ、携帯電話、カメラなどの組み込みソフトウェアの開発。 初心者向けの学習やトレーニング。 詳細については、次のリンクを参照してく

                                              初心者のためのSQLite入門 | DevelopersIO
                                            • WebAssembly での Ruby on Rails、フルスタックのブラウザ内開発  |  web.dev

                                              WebAssembly での Ruby on Rails、フルスタックのブラウザ内開発 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 公開日: 2025 年 1 月 31 日 ブラウザで、フロントエンドだけでなくバックエンドも含めて、完全に機能するブログを実行するとします。サーバーやクラウドは不要です。必要なのは、ユーザー、ブラウザ、WebAssembly だけです。WebAssembly は、サーバーサイド フレームワークをローカルで実行できるようにすることで、従来のウェブ開発の境界を曖昧にし、新しい可能性を開いています。この投稿では、Vladimir Dementyev(Evil Martians のバックエンド ヘッド)が、Ruby on Rails を Wasm とブラウザに対応させるための進捗状況を共有します。 15 分で Rails をブラウ

                                                WebAssembly での Ruby on Rails、フルスタックのブラウザ内開発  |  web.dev
                                              • D1: our quest to simplify databases

                                                This blog post references a feature which has updated documentation. For the latest reference content, visit D1 read replication documentation. When we announced D1 in May of this year, we knew it would be the start of something new – our first SQL database with Cloudflare Workers. Prior to D1 we’ve announced storage options like KV (key-value store), Durable Objects (single location, strongly con

                                                  D1: our quest to simplify databases
                                                • Introducing LiteFS

                                                  Introducing LiteFS Author Name Ben Johnson @benbjohnson @benbjohnson Image by Annie Ruygt Fly.io runs apps close to users by taking containers and upgrading them to full-fledged virtual machines running on our own hardware around the world. We’re also building an open-source distributed file system for SQLite called LiteFS which is pretty cool too. Give us a whirl and get up and running quickly. F

                                                    Introducing LiteFS
                                                  • Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました|TechRacho by BPS株式会社

                                                    2026.02.13 Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました こんにちは、hachi8833です。 2013年から私が運営している日本語のあからさまなエラーを検出するWebサービス、enno.jpをRails 8.1とRuby 4.0.1で完全に作り直し、2月8日からリリースしました。使い方はリニューアル前と基本的に同じですが、多数の改良を加えました。 サイト: enno | 日本語の文章のタイポ・誤字脱字検出ツール リニューアルの概要については更新情報に手短に記載してありますが、本記事ではRailsやSaaSなどについてもう少し説明します。個別について詳しくは追って記事にしたいと思います。 1: SaaSをHerokuからfly.ioに乗り換えた サイト: fly.io | Deploy app servers clo

                                                      Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました|TechRacho by BPS株式会社
                                                    • 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

                                                      • 週刊Railsウォッチ: 2022年のRails振り返り記事、RailsにDocker関連ファイルが追加ほか(20230125前編)|TechRacho by BPS株式会社

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

                                                          週刊Railsウォッチ: 2022年のRails振り返り記事、RailsにDocker関連ファイルが追加ほか(20230125前編)|TechRacho by BPS株式会社
                                                        • GitHub - muhmud/qsh: shell-based query tool

                                                          Query SHell - improved querying from your terminal Currently supports: sqlite3 (3.37+) mysql psql sqlcmd (for mssql) sqlcl (for oracle) mclient (for monetdb) There is also a generic mode, which can potentially be used with other tools not on this list. The generic mode can be used with non-database tools as well, like the redis-cli, REPLs and even shells, such as bash. See the usage section below

                                                            GitHub - muhmud/qsh: shell-based query tool
                                                          • Why I Chose Common Lisp — Dan's Musings

                                                            Goodbye, Clojure After ~7 years, I was done with Clojure. I was writing a some CLI apps, and I hated how long they took to start up. The community at large seemed not to care about this problem, except for the babashka folks. However, I spent long, hard hours banging my head against native-image and it just wasn't working out. It was incredibly painful, and at the end of it, I still didn't have st

                                                            • 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株式会社
                                                              • 週刊Railsウォッチ: Rails 8でSprocketsがPropshaftに置き換わる、devcontainerサポートほか(20240228)|TechRacho by BPS株式会社

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

                                                                  週刊Railsウォッチ: Rails 8でSprocketsがPropshaftに置き換わる、devcontainerサポートほか(20240228)|TechRacho by BPS株式会社
                                                                • redbean

                                                                  redbean single-file distributable web server redbean is an open source webserver in a single-file that runs natively on six OSes for both AMD64 and ARM64. Basic idea is if you want to build a web app that runs anywhere, then you download the redbean.com file, put your .html and .lua files inside it using the zip command, and you've got a hermetic app you deploy and share. redbean embeds Lua, SQLit

                                                                    redbean
                                                                  • PHPアップデート(8.3)

                                                                    基本的には、前回PHP7.4にアップデートした際の記事「PHPアップデート」と同様です。 ◆バージョン確認 ・OSのバージョン # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) ・PHPのバージョン # php -v PHP 7.4.33 (cli) (built: Apr 10 2024 09:34:29) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies ・インストール済みのPHPパッケージ # yum list installed | grep php gd3php.x86_64 2.3.3-7.el7.remi @remi-safe oniguruma5php.x86_64 6.9.

                                                                      PHPアップデート(8.3)
                                                                    • Prisma 7 がつらくて Atlas + Kysely に移行した - Turso + better-auth 環境での実践

                                                                      これはなに? SlideCraft という、AI でスライドを修正・再構成するアプリを開発しています。React Router v7 + Turso + better-auth という構成で、認証基盤を Prisma 7 で管理していました。 しかし Prisma 7 へのアップグレードで色々とつらくなってきたので、思い切って Atlas + Kysely に移行したら想像以上に快適になりました。その経緯と手順を共有します。 Prisma 7 のつらみ ドライバーアダプター必須化 Prisma 7 から、SQLite 系のデータベース(Turso/LibSQL 含む)を使う場合はドライバーアダプターが必須になりました。 import { PrismaClient } from '@prisma/client' import { PrismaLibSQL } from '@prisma/ad

                                                                        Prisma 7 がつらくて Atlas + Kysely に移行した - Turso + better-auth 環境での実践
                                                                      • 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)
                                                                        • Go で書かれた Clojure 方言「let-go」は Babashka の 3 倍速いらしい

                                                                          JVM の 約 50 倍速 の起動、Babashka の 約 3 倍速 です。CLI ツールやスクリプトを Clojure で書くときに「起動遅いから shell で…」と妥協する必要がなくなります。 ただし、大きな数値計算ワークロードでは JVM や go-joker の WASM JIT が勝ちます。let-go が強いのは 短命プロセス・小さなデータ処理・配布のしやすさ というニーズがある場合のようです。 2.2. Clojure の中核機能がほぼ動く Clojurian が日常で書くものはだいたい動きます。 永続データ構造、遅延シーケンス、トランスデューサ protocols, records, multimethods atoms, metadata, regex, BigInt clojure.string / set / walk / edn / pprint / test

                                                                            Go で書かれた Clojure 方言「let-go」は Babashka の 3 倍速いらしい
                                                                          • Here’s how I use LLMs to help me write code

                                                                            Sponsored by: Cursor — Delegate engineering tasks to Cursor Cloud Agents—even while your laptop is closed. Try Cursor & get 50% off your first month 11th March 2025 Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wrong—how come some people are reporting s

                                                                              Here’s how I use LLMs to help me write code
                                                                            • ent を利用している project の migration に atlas を使ってみる - Techtouch Developers Blog

                                                                              このページについて そもそも ent / atlas ってなに ent atlas 実行例 前提 初期 schema セットアップ atlas を利用して schema 変更管理 まとめ このページについて ent の migration に atlas を使ってみた所感や、そもそも atlas ってどんなものかということを紹介しています。 そもそも ent / atlas ってなに ent OSS のデータアクセスフレームワーク。Goコードで任意のデータモデルまたはグラフ構造を簡単に定義でき、データアクセス周りの CRUD 処理などが自動生成可能。 本記事では深く踏み込まないのでこのくらいの紹介にさせてください。 atlas OSS のデータベーススキーマ管理ツール。CLI と GUI が提供されている。 特徴 AtlasDDL でデータベーススキーマを管理する HCL 構文で記述できる

                                                                                ent を利用している project の migration に atlas を使ってみる - Techtouch Developers Blog
                                                                              • あなたは世界初の「NoSQL」はシェルスクリプト用のRDBMSだと知っていますか? - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 知っての通り NoSQL とは一般的には RDBMS ではないデータベース管理システムのことですが、実は 世界初の「NoSQL」は Unix シェルベースの RDBMS なのです。NoSQL は Unix 哲学に基づいており、標準入出力やパイプを使うフィルタコマンドや、SQL の JOIN や集合演算相当の機能を持ったコマンドセットとなっており、シェルスクリプトや awk や Perl で実装されており、データはすべてプレーンなテキストファイルに保存します。 それが「NoSQL: a non-SQL RDBMS」です。 注意

                                                                                  あなたは世界初の「NoSQL」はシェルスクリプト用のRDBMSだと知っていますか? - Qiita
                                                                                • 2022-11-02のJS: Node.js 18.12.0 LTS、Babel 7.20.0、TypeScript 4.9 RC

                                                                                  JSer.info #616 - Node.js 18系のLTS(Long Term Support)となるNode.js 18.12.0がリリースされました。 Node v18.12.0 (LTS) | Node.js Node.js 18のLTSは、2023-10-18から2025-04-30までサポートされる予定です。 nodejs/Release: Node.js Release Working Group また、Node.js 16のLTSはOpenSSLのライフサイクルとの都合から、普段より短い2023-09-11までのサポートとなっています。 Bringing forward the End-of-Life Date for Node.js 16 | Node.js Babel 7.20.0がリリースされました。 7.20.0 Released: Deno target an

                                                                                    2022-11-02のJS: Node.js 18.12.0 LTS、Babel 7.20.0、TypeScript 4.9 RC