並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 26 件 / 26件

新着順 人気順

base64 decoderの検索結果1 - 26 件 / 26件

  • エンジニアのための十徳ナイフ「DevToys」が便利すぎる - Qiita

    DevToysとは デベロッパーのためのスイスアーミーナイフの紹介文の通り。 開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機能のショートカットを探したりせずとも、これ一つですぐにできます! インストール Microsoft Storeからインストールできます。 公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。 WinGetやChocolateyでもインストール可能です。 Microsoft StoreアプリなのでWindowsでしか使えませんが、Macユーザーの方は気を落とさずにこちらの記事をどうぞ! また、作者曰くMacにはDevBoxやDevUtilsなどの類似ツールが既にあるため非対応だそう

      エンジニアのための十徳ナイフ「DevToys」が便利すぎる - Qiita
    • Mac版DevToysがなかったので3日で作って公開した。 - Qiita

      きっかけ こちらの記事で紹介されていたDevToysを使ってみたら非常に便利で、これは日常使いしたい!となりました。 しかしなんということでしょう。DevToysはWindowsアプリでありmacでは使えないではないですか!iOS・macアプリ開発者の私としてはmacを捨てるわけにはいかないので、mac版のDevToysを開発しました。 できたもの というわけで3日ほどでmac版DevToysクローンを作成しました。 以下のReleaseからダウンロードできます。 開発 可能な限り高速で開発をする必要があったため、他のOSSどううまく使うかが勝負です。 アプリ全体 他の開発中のmacアプリからユーティリティ系コードは大部分を流用しました。 これでだいぶ開発が楽になります。 Json <> Yaml OSSのYamsを用いて実装しています。本家DevToysではなぜか Yaml -> Jso

        Mac版DevToysがなかったので3日で作って公開した。 - Qiita
      • DevToys - A Swiss Army knife for developers

        Swiss Army knife for developers A desktop app that helps developers in daily tasks Open source and cross-platform DevToys is free, open source and is privacy-focused on Windows, macOS and Linux! No need to use many untruthful websites to do simple tasks with your data. It comes with a set of 30 default offline tools, including: Json to Yaml and Yaml to Json converter Base64 Text & Image converter

          DevToys - A Swiss Army knife for developers
        • research!rsc: Storing Data in Control Flow

          A decision that arises over and over when designing concurrent programs is whether to represent program state in control flow or as data. This post is about what that decision means and how to approach it. Done well, taking program state stored in data and storing it instead in control flow can make programs much clearer and more maintainable than they otherwise would be. Before saying much more,

          • State of Node.js Performance 2023

            The year is 2023 and we’ve released Node.js v20. It’s a significant accomplishment, and this article aims to use scientific numbers to assess the state of Node.js’ performance. All the benchmark results contain a reproducible example and hardware details. To reduce the noise for regular readers, the reproducible steps will be collapsed at the beginning of all sections. This article aims to provide

            • "�[31m"?! ANSI Terminal security in 2023 and finding 10 CVEs

              This paper reflects work done in late 2022 and 2023 to audit for vulnerabilities in terminal emulators, with a focus on open source software. The results of this work were 10 CVEs against terminal emulators that could result in Remote Code Execution (RCE), in addition various other bugs and hardening opportunities were found. The exact context and severity of these vulnerabilities varied, but some

              • Bucket full of secrets &#8211; Terraform exfiltration | Mercari Engineering

                Background At Mercari, we utilize many microservices developed across multiple different teams. Each team has ownership over not only their code, but also the infrastructure necessary to run their services. To allow developers to take ownership of their infrastructure we use HashiCorp Terraform to define the infrastructure as code. Developers can use Terraform native resources or custom modules pr

                  Bucket full of secrets &#8211; Terraform exfiltration | Mercari Engineering
                • モデル評価をClaude Code x Agent Skillsを使って完全自動運転した話

                  Phase 1: Research Summary — GLM-OCR ┌────────────────┬──────────────────────────────────────────────────────────────────┐ │ 項目 │ 詳細 │ ├────────────────┼──────────────────────────────────────────────────────────────────┤ │ モデル │ zai-org/GLM-OCR │ ├────────────────┼──────────────────────────────────────────────────────────────────┤ │ パラメータ数 │ 0.9B │ ├────────────────┼────────────────────────────────

                    モデル評価をClaude Code x Agent Skillsを使って完全自動運転した話
                  • Node.js

                    const watcher = fs.watch(testDirectory, { recursive: true }); watcher.on('change', function (event, filename) {}); Contributed by Yagiz Nizipli in #45098 Other notable changes deps update ICU to 72.1 (Michaël Zasso) #45068 doc add lukekarrys to collaborators (Luke Karrys) #45180 add anonrig to collaborators (Yagiz Nizipli) #45002 lib drop fetch experimental warning (Matteo Collina) #45287 util (SE

                      Node.js
                    • Introduction to Zig

                      Welcome Welcome! This is the initial page for the “Open Access” HTML version of the book “Introduction to Zig: a project-based book”, written by Pedro Duarte Faria. This is an open book that provides an introduction to the Zig programming language, which is a new general-purpose, and low-level language for building robust and optimal software. Support the project! If you like this project, and you

                      • AWS公式のECSハンズオンがとても良かった!! - Qiita

                        はじめに お疲れ様です。矢儀 @yuki_ink です。 こちらのAWS公式ハンズオンをやってみました。 ECSとFargate/EC2を利用した環境構築から、CI/CDパイプラインを利用したデプロイまで、一通り体験できる素晴らしいハンズオンでした。 次のようなみなさんにおすすめです。 ECSを知識として知ってはいるが、実際に触ったことがない コンテナの何が優れているのか、実感を持っては理解できない CI/CDパイプラインでコンテナをデプロイしてみたい ハンズオンで構築する環境の構成イメージはこちら。 1. VS Code Serverの構築 このハンズオンでは、開発環境として Visual Studio Code Server (VS Code Server) を利用するとのことで、まず、CloudFormationでVS Code Serverを構築していきます。 ハンズオンページの

                          AWS公式のECSハンズオンがとても良かった!! - Qiita
                        • RFCで標準化されたバイナリ・シリアライゼーション・フォーマットのCBORとライブラリのBorerを試してみた - Lambdaカクテル

                          先日@110146氏とごはんを食べていたのだが、そのときにBorerというライブラリがおもしろいという話を聞いたので、試しに使ってみることにした。他にもSmithyやDeep Java Libraryといったライブラリの話も聞いたので、順に書いているというわけ。 CBOR CBORとは何かというと、シリアライゼーションのためのバイナリフォーマットだ。シーボアと発音するらしい。 cbor.io もともとバイナリ・シリアライゼーションではMessagePackという技術が存在していたのだが、これの成果物を利用した派生的後継(後方非互換)としてCBORが作成され、MessagePackプロジェクトと無関係な人物がそのままRFC8949としてCBOR標準化に成功するという、半ば強引・政治的な駆け引きの結果、バイナリ・シリアライゼーション・フォーマットとして標準的な地位を獲得しつつある。 www.g

                            RFCで標準化されたバイナリ・シリアライゼーション・フォーマットのCBORとライブラリのBorerを試してみた - Lambdaカクテル
                          • Node.js

                            Notable changes Add support for externally shared js builtins By default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code

                              Node.js
                            • A Base64 Surprise

                              A Base64 SurprisePublished Jan 23, 2022 - 11 min read - Text Only This weekend I decided to dip back into rust, something I've done on and off for a few days every year for.. seven or so years. Archived TweetThis weekend project was intended for me to Familiarize myself with rust again.Familiarize myself with rocket again.Try out ring - "Safe, fast, small crypto using Rust" now that I've experienc

                                A Base64 Surprise
                              • Everything I built with Claude Artifacts this week

                                21st October 2024 I’m a huge fan of Claude’s Artifacts feature, which lets you prompt Claude to create an interactive Single Page App (using HTML, CSS and JavaScript) and then view the result directly in the Claude interface, iterating on it further with the bot and then, if you like, copying out the resulting code. I was digging around in my Claude activity export (I built a claude-to-sqlite tool

                                  Everything I built with Claude Artifacts this week
                                • Large Text Compression Benchmark

                                   Large Text Compression Benchmark Matt Mahoney Last update: Mar. 25, 2026. history This competition ranks lossless data compression programs by the compressed size (including the size of the decompression program) of the first 109 bytes of the XML text dump of the English version of Wikipedia on Mar. 3, 2006. About the test data. The goal of this benchmark is not to find the best overall compress

                                  • CloudflareWorkers で共同編集

                                    はじめに フロントエンドエンジニアなら一度は憧れる共同編集。ただ websocket や webrtc のような stateful な通信が必須であるために、手軽なものとは言えない。できればサーバーレスでデータベースなども使わずに実装したい。そんなときに CloudflareWorkers の DurableObjects が役に立つ。 CloudflareWorkers の Durable Objects には Hibernation API と transaction storage があり、websocket の接続とデータの永続化ができる機能がある。これが共同編集と非常に相性が良い。 またスケーリングの面[1]から見ても、優れているのではないかと思っている。 しかし、共同編集ライブラリとして有名な Yjs は Node.js での実装が前提であり、そのままでは Cloudflare

                                      CloudflareWorkers で共同編集
                                    • Node.js — Node.js 22.2.0 (Current)

                                      2024-05-15, Version 22.2.0 (Current), @targos Notable Changes [fb85d38e80] - (SEMVER-MINOR) cli: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) #52766 [23a0d3339f] - doc: add pimterry to collaborators (Tim Perry) #52874 [7d7a762156] - (SEMVER-MINOR) fs: allow 'withFileTypes' to be used with globs (Aviv Keller) #52837 [8748dd6477] - (SEMVER-MINOR) inspector: intr

                                        Node.js — Node.js 22.2.0 (Current)
                                      • The nuances of base64 encoding strings in JavaScript  |  Articles  |  web.dev

                                        base64 encoding and decoding is a common form of transforming binary content to be represented as web-safe text. It's used commonly for data URLs, such as inline images. What happens when you apply base64 encoding and decoding to strings in JavaScript? This post explores the nuances and common pitfalls to avoid. btoa() and atob() The core functions to base64 encode and decode in JavaScript are bto

                                          The nuances of base64 encoding strings in JavaScript  |  Articles  |  web.dev
                                        • OpenAPIでコードを生成してスキーマ駆動で開発する:GoとTypeScriptの場合|NAVITIME_Tech

                                          こんにちは。走る鳥です。ナビタイムジャパンでSREを担当しています。 新規でWebサービスを構築した際に、OpenAPIの仕様書をもとにコードを生成することで、APIとクライアントの開発効率をアップしました。バックエンドはGo、フロントエンドはTypeScriptで開発しましたので、これらの言語向けのコード生成の手法について紹介したいと思います。 OpenAPIについての説明や、仕様書の編集・閲覧に便利なツールについては、こちらの記事で紹介していますので、併せてご参照ください。 Stoplight Studioを使ってREST APIのスキーマ駆動開発に対するハードルを下げる|NAVITIME_Tech|note 開発言語・環境バックエンド Go 1.18 aws-lambda-go v1.32.0 AWS SAM (API Gateway + Lambda) oapi-codegen v

                                            OpenAPIでコードを生成してスキーマ駆動で開発する:GoとTypeScriptの場合|NAVITIME_Tech
                                          • iOSアプリ内課金をテストし尽くす〜第1回 導入編〜[Xcode12/iOS14]|NTT Resonant Technology

                                            NTTレゾナントテクノロジー アジャイルデザイン部の西添です。最近、iOSアプリのアプリ内課金(In-App Purchase)を実装するために調査と実験をしていました。アプリ内課金の実装方法の解説はインターネット上にたくさんありますが、様々な場面でStoreKitがどのように振る舞うのかを紹介したサイトは見かけません。そこで、iOSアプリ内課金をStoreKit Testing in XcodeとSandboxで実験して得られた知見を、連載形式でご紹介したいと思います。第1回は導入編ということで、本連載の実験対象と実験環境を説明します。 連載目次第1回 導入編 ←本記事 第2回 paymentQueue関数(購入時、更新時、重複購入時) 第3回 paymentQueue関数(Interrupted Purchase、Ask to Buy) 第4回 paymentQueue関数(解約後の再

                                              iOSアプリ内課金をテストし尽くす〜第1回 導入編〜[Xcode12/iOS14]|NTT Resonant Technology
                                            • Google News の RSS から元記事の URL を得る AWS Lambda 関数と応用例の紹介 - Qiita

                                              はじめに Google NewsのRSSから提供される記事リンクには、直接のニュースソースURLとは異なるGoogle独自のエンコード形式が付与されています。 内部にはBase64文字列や特定パラメータが埋め込まれており、プログラムを介してオリジナル記事に直接アクセスするうえで障壁となることが少なくありません。 たとえば、ニュースの一次ソースへのリンクを取得して分析やレコメンドに活用したいとき、エンコードされた形式のままでは正確なリンク先が分からず、スクレイピングなどの解析がうまく機能しないという問題が生じます。 本記事では、こうした問題を解決するために、Google NewsのエンコードされたURLを解体し、元の記事URLを復元する技術的アプローチをご紹介します。 また、AWS Lambdaとの組み合わせにより、このデコード処理をサーバレスでスケーラブルかつ柔軟に運用し、他サービスと組み

                                              • 文字起こしAI Whisperモデルの更なる活用形 ~ 「負の遺産」とならないために | IIJ Engineers Blog

                                                フロントエンド部分はPHP、バックエンドはPythonで構成していますが、これとは別にジョブスケジューリングにはSlurm Workload Managerを活用しています。 SlurmはGPU排他制御で必要になってくるもので、これによりそれぞれ実行された履歴はジョブとして管理することができる点がうれしいポイントです。 内部で動作するモデルはOpenAI/Whisperです。Whisperがリリースされたときは大変な盛り上がりを見せてたなぁというのをいまだ覚えてまして、このモデルに私もかじりついて一生懸命内部構造を調べてたりしたなーと。 今やすっかりクローズなイメージが固定してしまったOpenAIですが、当時はその境目の時代ということもあり、DALL-E2で使われてたCLIPや書き起こしモデルWhisperはオープンモデルとして、かの有名なGPT-3や画像生成モデル本体であるDALL-E2

                                                  文字起こしAI Whisperモデルの更なる活用形 ~ 「負の遺産」とならないために | IIJ Engineers Blog
                                                • RFC 9285: The Base45 Data Encoding

                                                   Internet Engineering Task Force (IETF) P. Fältström Request for Comments: 9285 Netnod Category: Informational F. Ljunggren ISSN: 2070-1721 Kirei D.W. van Gulik Webweaving August 2022 The Base45 Data Encoding Abstract This document describes the Base45 encoding scheme, which is built upon the Base64, Base32, and Base16 encoding schemes. Status of This Memo This document is not an Internet Standar

                                                    RFC 9285: The Base45 Data Encoding
                                                  • State of Node.js Performance 2024

                                                    The year is 2024, and Node.js has reached version 23. With two semver-majors released per year, it might be difficult to keep track of all aspects of Node.js. This article revisits the State of Node.js performance, with a focus on comparing versions 20 through 22. The goal is to provide a detailed analysis of how the platform has evolved over the past year. This is a second version of "The State o

                                                      State of Node.js Performance 2024
                                                    • GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI

                                                      ComfyUI-Gemini_Flash_2.0_Exp (⭐+172): A ComfyUI custom node that integrates Google's Gemini Flash 2.0 Experimental model, enabling multimodal analysis of text, images, video frames, and audio directly within ComfyUI workflows. ComfyUI-ACE_Plus (⭐+115): Custom nodes for various visual generation and editing tasks using ACE_Plus FFT Model. ComfyUI-Manager (⭐+113): ComfyUI-Manager itself is also a cu

                                                        GitHub - ComfyUI-Workflow/awesome-comfyui: A collection of awesome custom nodes for ComfyUI
                                                      1