サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC25
qiita.com/mziyut
はじめに この記事は、記事投稿キャンペーン「【RubyKaigi 2023 連動イベント】みんなで Ruby の知見を共有しよう」の記事です RubyKaigi 2023 の Day 2 (2023/05/12) 16:00 - 16:30 Takashi Yoneuchi (tw:@lmt_swallow)さんの 「Eliminating ReDoS with Ruby 3.2 」 でお話があった ReDoS のタイムアウトについて実際に動かして検証してみました。 ReDoS について ReDoS は、Regular expression Denial of Service の略称です 正規表現の評価に時間がかかる文字列を入力しリソースを占有する攻撃です。 ReDoS について詳しくまとめてくださっている @flat-field さんの記事のリンクを張り説明は省略します。 また、 Rub
はじめに GitHub Actions で処理を実行した後に diff が生じたら Pull request を作成する方法を調べて検証していたのでまとめました。 GitHub Actions 実行後に diff が生じたら Pull request を作成する 利用する action Pull request を作成するために create-pull-request action を利用します。 create-pull-request action 以外にも様々 action は存在していますが、 diff があれば commit → pull request 作成まで行ってくれるのは create-pull-request action がシンプルかつ簡単に実現できました。 作成する yml 今回は、以下条件等を実現する Yaml を作成します 実行条件 スケジュール実行: cron
はじめに 最近、 CircleCI に登録していた secrets を確認することがありました。 CLI tool の CircleCI-Env-Inspector が公開されていたのでその使い方を記載します。 CircleCI-Env-Inspector について CircleCI に登録している secrets を出力する Node.js 制の CLI tool です。 出力出来る secrets は以下 3 つです。 Organization に定義する "Context variables" Project に定義する "Project environment variables", "Project SSH keys" 準備 CircleCI-Env-Inspector を実行するためには以下が必要です。 (必須) CircleCI Personal API Token Dock
はじめに macOS Monterey (x86_64-darwin-21) 環境下で mini_racer が依存する libv8 gem を install する必要があり対処方法をまとめました TL;DR macOS Monterey (x86_64-darwin-21) 環境下では "libv8" gem の install は出来ない 前 macOS Big Sur (x86_64-darwin-20) 用のファイルを取得し patch をあてセットアップを行うと簡単 なぜ macOS Monterey で簡単に install できないのか All versions of libv8 を確認してみると x86_64-darwin-21 用の binary が提供されていません。 binary が提供されていない = source から build する必要があります libv8
これはなに Rails で開発されているプロダクトで libv8 が使われており違いや浅く歴史について調べたので簡単にまとめました TL;DR therubyracer と libv8 と libv8-node すべて JavaScript Engine V8 を実行バイナリである 最初は therubyracer が開発されていたが、 実行環境の差分追従などが困難になり libv8 の開発を開始、その後再び困難になったことから libv8-node の開発が行われている therubyracer, libv8, libv8-node の何れかの利用が求められたら、現在は libv8-node を使うことが望ましい therubyracer について therubyracer は JavaScript Engine V8 実行を行う binary を提供している Gem です 2018 年
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに TechFeed Conference 2022 が 2022/05/14 実施されました 見返したい LT があり LT 資料を探していたら、結構な量になったのでまとめました(非公式です) 一部資料が見つけられていませんが、見つけたら更新します (もしご存じだったらコメント、編集リクエストお願いします ) TechFeed Conference 2022 資料 Web / フロントエンド Web 標準 / ブラウザ最新動向 Web Standards Interop 2022 パスワードのない世界に向けて 見つけたら追加します CSS / Web アニメーション 2022 年のモダン CSS クリエイティブ系のウェブサイト制作で役立つ CSS 技法 Web Accessibility WCAG 2.2 で追加される達成基準 アクセシビリティツリーを読む React React
Ateam Group Manager & Specialist Advent Calendar 2020 の 22 日目は、Increments 株式会社 @mziyut が担当します。 はじめに 普段皆さんは、インフラをどのように管理していますでしょうか。 Infrastructure as Code(IaC)と当たり前に言われる中もちろんコード上で管理している方が多いと思います。 ただ、一方で過渡期であったり、緊急で構成の変更を求められることは 0 ではありません。 軽微な変更であれば、容易に取り込むことが出来ますが、新規のリソースを追加した際には取り込むことは至難の業となります。 今回は、 Terraformer1 を利用し既存インフラのコード化を行ってみようと思います。 既存インフラをコード化する 今回は、Terraform 及び terraformer コマンドが利用出来ること
エイチームライフスタイルアドベントカレンダー 2017、6 日目は株式会社エイチームライフスタイルの Web エンジニア @mziyut が担当します。 React よりも Vue 派でもフロントエンドじゃない PHPer な @mziyut がWeexを使ってネイティブアプリ作成を行ってみました。 React Native を使用しているプロジェクトも近頃増えてきているので HTML+CSS+JavaScript でネイティブアプリを作成することに対して、 敷居が低くなってきていると思います。その中で、Vue.js を使ってネイティブアプリを作成する Weex に関する情報が少なかったので動かしてみました! Weex とは alibabaが開発を行っていたネイティブアプリフレームワークです ちなみに、現在は Apache Software Foundation に移管されました 中身は、
$ gcli new -c init,feature,hotfix,release,tag git-cirkit ====> WARNING: You are not in the directory gcli expects. The codes will be generated be in $GOPATH/src/github.com/Yuta Mizui. Not in the current directory. This is because the output codes use import path based on that path. Created /Users/yuta/.go/src/github.com/Yuta Mizui/git-cirkit/README.md Created /Users/yuta/.go/src/github.com/Yuta Mi
このページを最初にブックマークしてみませんか?
『@mziyutのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く