並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 2300件

新着順 人気順

ネストの検索結果481 - 520 件 / 2300件

  • RSpec の Request spec をチームで改善していった話 - ANDPAD Tech Blog

    この記事は ANDPAD Advent Calendar 2022 の 7日目の記事です。 qiita.com こんにちは、ydahです。 先日のRubyWorld Conference 2022で燗酒の美味しさに感動していたのですが、ふと気がついたら島根の日本酒がたくさん我が家にいました。 気が付くと何故か我が家にいらっしゃった方々(不思議だ...) そして、また気がつくと枡や徳利、平盃も我が家にいらした(不思議ですね...)のでこれから寒くなるので、燗酒を飲んで温まっていこうと思います。 はじめに 本記事では私が所属しているANDPAD検査チームで取り組んだ以下のことについて紹介いたします。 Request specの改善についてやったこと チームとして改善タスクやリファクタリングを推進するための仕組み作り Request specの改善について 長年、様々な人によって書かれてきていた

      RSpec の Request spec をチームで改善していった話 - ANDPAD Tech Blog
    • 海外「日本はエンタメを分かってる」 日本発の遊戯施設『ラウンドワン』が全米を席巻

      2021年12月末時点で、日本国内に99店舗を展開する、 複合エンターテインメント空間「ラウンドワン」。 ゲームセンター、ボウリング、カラオケ、 スポッチャなどが楽しめる屋内型のレジャー施設で、 アメリカと中国にも進出しています。 特に2010年の初進出以来アメリカでの成長は著しく、 2018年には25店舗、2021年には46店舗と順調に拡大。 2025年までに100店舗を展開する予定です。 なお、売り上げの75パーセントはゲーム事業。 ネット上には遊戯を楽しむ様子を収めた動画が多数投稿されており、 それぞれ多くのコメントが寄せられています。 その一部をご紹介しますので、ごらんください。 「日本人は冷静だな」 日本が舞台のゲームを公平に評価する日本人の姿勢が話題に 翻訳元■■■■■ @tallzz_ I attribute my ski ball success to my crocs a

        海外「日本はエンタメを分かってる」 日本発の遊戯施設『ラウンドワン』が全米を席巻
      • JavaScriptの非同期処理を理解する その1 〜コールバック編〜 | さくらのナレッジ

        こんにちは!小田島です。コロナ第二波が来ましたが、もともと出不精気味なので個人的にはあまり影響はありません。むしろ外出しない理由ができて堂々と引きこもっていられます。 これまで、さくらのナレッジではNode.jsやDenoの話をしてきました。今回は、これらを使う上で欠かせない非同期処理について説明します。よろしくお願いします! 対象者 本記事は、こんな人が対象です。 JavaScriptの非同期処理はコールバックとかPromiseとかasync/awaitとかあるけど、どう違うの?どう使い分ければいいの? Node.jsのコールバックって罠が多くて使いにくい Promiseの仕組みがよくわからずになんとなく使っていた async/awaitって中でどういうことをやってるのかわからないけど便利だよね 非同期処理?async/awaitさえ覚えておけばいいんじゃない? async/awaitっ

          JavaScriptの非同期処理を理解する その1 〜コールバック編〜 | さくらのナレッジ
        • TypeScript5.4の新機能をピックアップ - RAKUS Developers Blog | ラクス エンジニアブログ

          はじめに こんにちは。フロントエンド開発課に所属している新卒1年目のm_you_sanと申します。 3月6日にTypeScript5.4がリリースされました。 そこで、今回は個人的に気になった機能についてピックアップして紹介したいと思います。 はじめに 型の絞り込み NoInfer まとめ 型の絞り込み 関数クロージャ内の型の絞り込みの挙動が少し変わりました。 以下のgetUrlsでは、まず始めにtypeof演算子を使用して、第一引数のurlがstring型かどうかを確認しています。 string型であった場合、URLのインスタンスを生成します。 その後、map関数内でURLのプロパティであるsearchParamsを使用しています。 function getUrls(url: string | URL, names: string[]) { if (typeof url === "str

            TypeScript5.4の新機能をピックアップ - RAKUS Developers Blog | ラクス エンジニアブログ
          • Next.js 13.4まとめ

            基本的には以下のNext.js 13.4のブログを翻訳してまとめたものになります。 TL;DR Appルーター(安定版): サーバーコンポーネント ネストされたルート&レイアウト 簡略化されたデータ取得 ストリーミング&サスペンス ビルトインSEO対応 Turbopack(ベータ版): より速く、安定性が改善されたローカル開発サーバー サーバーアクション(アルファ版): ゼロクライアントJavaScriptでサーバーのデータを更新 半年前にNext.js 13でベータ版としてAppルーターがリリースされましたが、今回ついに安定版となりました(開発スピードが速すぎる…)。 アップデート詳細 Next.js Appルーター 今回のアップデートでは特に新機能の追加はありませんが、安定版となりました。 しかし、Appルーターは2016年にNext.jsをリリースして以来の新時代の始まりを告げる、エ

              Next.js 13.4まとめ
            • なんとなく使わないGradle

              はじめに 最近スパイスカレーを食べるのはもちろん、作るのにもハマっている小林(@mako-makok)です。 近所のお気に入りのお店の閉店が決まってしまい、悲しみに暮れていますが頑張ってアドカレの記事を書きました。 この記事は株式会社ログラスProductチームの2022年12/18(日)の記事です。 株式会社ログラス Product チーム のカレンダー | Advent Calendar 2022 - Qiita なぜ今更Gradleかというと、最近社内で構築しているSheetlinというライブラリがあります。 ニッチな話になりますが、Sheetlin のインターフェース設計に関する話をKotlin Fest Reject Conference 2022でしてきたので、よろしければこちらもご覧ください。 そんなSheetlinですが、ビルドツールはGradleを利用しています。 私も雰

                なんとなく使わないGradle
              • BigQuery で実行できる SQL と実行できない SQL | DevelopersIO

                こんにちは、みかみです。 やりたいこと BigQuery では他のデータベースサービスと同等の SQL 構文がサポートされているのか確認したい BigQuery でサポートされていない SQL と同等の処理を行うにはどうすればよいか知りたい 前提 BigQuery の標準 SQL を対象とします。 標準 SQL への移行 | BigQuery ドキュメント BigQueryにおける「標準SQL」と「レガシーSQL」の立ち位置について把握する | Developers.IO また、SQL の検証には GCP 管理コンソール、bq コマンドまたは Python クライアントライブラリを使用しています。 bq コマンド、Python クライアントライブラリは、CLOUD SHELL から実行しました。 コマンドライン ツール リファレンス | BigQuery ドキュメント Python Cli

                  BigQuery で実行できる SQL と実行できない SQL | DevelopersIO
                • 第609回 LXDからコンテナではなく仮想マシンを起動する | gihyo.jp

                  第521回の「入門システムコンテナマネージャーLXD 3.0」をはじめとして本連載で何度も登場している「LXD」は、システムコンテナの管理ツールです。つまりホストマシン上で動いているLinuxカーネルのコンテナ関連機能を用いて構築された隔離システムを立ち上げることを想定しています。そんなLXDが最近のリリースで、コンテナだけでなく「仮想マシン」もサポートするようになりました。今回はLXDの最新版を使って仮想マシンを起動してみましょう。 QEMUを利用した仮想マシンサポート 繰り返しになりますが、LXDはシステムコンテナの管理ツールです。Dockerのようなプロセスコンテナ(アプリコンテナ)とは異なり、システムコンテナではinitプロセスも含むシステム一式をまるまるコンテナの中で立ち上げます。つまりホストとゲストでカーネルを共有し、コンテナ機能を用いてホストと隔離していること以外は、「⁠軽量

                    第609回 LXDからコンテナではなく仮想マシンを起動する | gihyo.jp
                  • 「開発はVue.jsでしたいけど、TypeScriptを入れたい問題」をどうするか フロントエンド開発のお悩み相談

                    Vue.jsに関する勉強会「Roppongi.vue #2」が2019年7月31日に開催されました。Vue.jsをさまざまな角度から掘り下げ、知見をシェアします。トークセッション 「最近のフロントエンドぶっちゃけどうっすか?」に登壇したのは、フロントエンドエンジニアで活躍するpotato4d氏とkahirokunn氏。昨今のフロントエンド界隈事情をディスカッションします。 gRPC-webは伸びしろがある tadano:Q3.「みんなにもっと知ってほしい知識や、積極的に広めたいモノはありますか?」。 potato4d:それこそ今の話ですが、gRPC-webは伸びしろがあると思っています。あと、異なる言語間で通信できるというところで、IDLという概念がこれから重要になってくると思っています。BFF層も、これから過労死するぐらい使われていくことになると思う。 例えばBFF層がTypeScrip

                      「開発はVue.jsでしたいけど、TypeScriptを入れたい問題」をどうするか フロントエンド開発のお悩み相談
                    • ChatGPT に Ruby など他のプログラミング言語も実行させたい - ブログのおんがえし

                      ChatGPT はたくさんの種類のプログラミング言語のコードを出力できますが、直接実行できるのは現状 Python のみとなっています。Ruby など他の言語も実行することはできないかと考えていました。 1つのアイデアとして思いついたのは ChatGPT に生成したコードを Ruby on Browser に渡す URL を生成してもらい、それをクリックするだけで実行できるようにするという方法です。これなら他の言語でも URL 経由で実行できる処理系なら応用できそうです。(現状は ChatGPT 4 でのみ実行可能な模様) 下準備 まず Ruby on Browser に URL 経由でコードを渡す方法を用意する必要があります。もともとクエリーパラメータ q= で渡せるのですが、文字数を短くするために lz-string という Javascript のライブラリを使っておりそのエンコーデ

                        ChatGPT に Ruby など他のプログラミング言語も実行させたい - ブログのおんがえし
                      • 最近Sassを使ってないなぁって話

                        2023年10月26日 Webサイト制作 初学者向けの記事やSNSの投稿で「Sassはマジで必須!」なんて書いているのを見かけますが、私の場合、そういえば最近は素のCSSばかりでSassは使っていないなーと思ったので記事にしてみます。私自身Sassが大好きでずっとお世話になっていましたが、CSSの進化も著しく、使い所があまりなくなってきているんですよね。 ↑私が10年以上利用している会計ソフト! 変数やネスト、計算はCSSだけでOK 過去記事「Sass不要!CSSだけでも変数やネスト、演算子が使えるよ!」でも書いたとおり、Sassのメリットでもある変数やネスト、数値の計算はCSSだけでも可能です。 変数は過去記事「CSSで変数(カスタムプロパティ)を使ってみよう」で紹介したように、メディアクエリーによって柔軟に変化させたい時は、SassよりもCSSのカスタム変数の方が便利です。計算式を使い

                          最近Sassを使ってないなぁって話
                        • 『ゲバラ日記』=ボリビア日記 全種類比較 - 山形浩生の「経済のトリセツ」

                          Executive Summary チェ・ゲバラのボリビア時代の日記、通称『ゲバラ日記』は、邦訳が8種類もある。特に原著の直後1968年に出た5冊は、真木訳を除いて翻訳権がどうなっているのかまったく不明。いちばんありそうなのは、キューバ政府内でもそもそも権利の帰属が不明確/気にせず、プロパガンダとして他のバージョンを黙認、奨励したというもの。が、真相はいまとなっては闇の中。 また翻訳の中身も様々。コスパ的に最高なのは三一新書/中公文庫の真木嘉徳訳。訳も問題なく、付属資料も完備。最も最近に出た中公文庫の平岡新訳版は付属資料はまあよいが、細かい翻訳のミスが多い。その他、全邦訳に目を通してレビューしてみました。 はじめに 先日読み終わった、長大なチェ・ゲバラ伝の書評を書いて、まとまりがないと述べたところで他の伝記とかにも目を通したところ、むしろこれはかなりいいのではという印象に変わってきた。で、

                            『ゲバラ日記』=ボリビア日記 全種類比較 - 山形浩生の「経済のトリセツ」
                          • 新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ

                            「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第3章で解説されていたソフト割り込み処理について、カーネルv6.8/arm64のコードをベースに解説します。 はじめに 割り込み禁止区間と応答性について perfにおけるNMI割り込みから見る応答性 ソフト割り込み処理 ソフト割り込み処理の考え方 ソフト割り込み実行までの流れ ソフト割り込み要求(RCU_SOFTIRQの場

                              新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ
                            • 日々変化するゆるふわフォーマットをBigQueryでおいしく料理する方法。Athenaユーザも必見だよ! - CARTA TECH BLOG

                              3行まとめ 背景 データの流れ そのままコピーするだけのLambda 外部テーブルを使おう ゆるふわをゆるふわのまま扱う JSON Linesを1カラムのレコードとして取り込む 定期的に外部テーブルにクエリして結果を保存する まとめ 3行まとめ BigQueryはいいぞ 外部テーブルはすごいぞ Scheduled Queryも便利だぞ こんにちは。ひむ(@himu)です。 株式会社fluctでエンジニアとして働いていたり、ボルダリングしたりガチャを回したり健康で文化的な生活をしています。 fluctはインターネット広告プラットフォームのサービスなどを提供しており、毎日億単位の大量のイベントログが発生しています。 イベントログには、売上の計算に必要なデータから、アプリケーションを改善する上で必要なデータなど、様々なデータが入り混じっており、情報が追加されることも度々あります。 今回は、そんな

                                日々変化するゆるふわフォーマットをBigQueryでおいしく料理する方法。Athenaユーザも必見だよ! - CARTA TECH BLOG
                              • RailsのAPI通信で届いた100回のエラー通知 トラブル状態から“普通”を目指すための3つの解決法

                                多数のヘルステックサービスを企画・開発しているメドピアが、リモートワーク継続中でも事業成長を加速させたプロダクト開発の事例や技術的な知見を紹介する「事業成長を加速させたエンジニアリングのウラ側」。ここで福本氏が「RailsのAPIを普通に動かしたい話」をテーマに登壇。RailsのAPI通信を行う際に起きたことと、それに対する3つの原因と解決方法を紹介します。 自己紹介とアジェンダ 福本晃之氏(以下、福本):では、今日は「RailsのAPIを普通に動かしたい話」というテーマで進めていきます。よろしくお願いします。(スライドを指して)アジェンダはこちらです。今日はこんな感じで進めていきます。 最初に自己紹介をします。福本です。ちょうど1年半くらい前の2019年10月にメドピアに入って、それからずっとバックエンドの開発を中心に進めている感じです。 まず、僕はメドピアの中で、予防医療の観点から食事

                                  RailsのAPI通信で届いた100回のエラー通知 トラブル状態から“普通”を目指すための3つの解決法
                                • Pythonの新しいCLIアプリケーションフレームワークuroborosを公開した - ぽよメモ

                                  はじめに 背景 方針 uroboros 名前の由来 インストール 使い方 オプション引数の共有 注意点 今後の展望 まとめ はじめに Pythonの全てのCLIアプリケーションフレームワークに習熟してるわけではないです. 自分が必要だと思ったものから優先的に実装しています.こうした方がいいとかあれば,リポジトリのIssueにお願いします. 背景 2019年現在,ソフトウェア系の研究をする人が避けて通れない言語がPythonと言っても過言では無くなってきました(炎上).実験でスクリプトを回すとき,パラメータ変更のために毎回ソースコードを書き換えるなんていう真似をしている人はおそらく居ないと思いますが,皆様どのようにCLIアプリケーションを構築されていますでしょうか. Pythonの有名なCLIアプリケーションフレームワークはいくつかあります.僕の個人的な感想を併記します. Click ○:関

                                    Pythonの新しいCLIアプリケーションフレームワークuroborosを公開した - ぽよメモ
                                  • Blawnの文法について

                                    README.md ソースコード読んだり、実際に処理系を動かしてみたメモを残しておきます。内容は当然ながら無保証です。 基本的に難しいことはやっていないので、ソースを読めばだいたいわかります。 処理系 C++で書かれている。 字句解析(flex) → 構文解析(bison)→ コード生成(LLVM IRを生成) って感じで特に変なことはしていない。LLVM IR使っているというのが今どきぽいけど。 基本 インデントは意味を持たない。ただ単に、 return がメソッド定義/関数定義の終端子になっているだけ。 function add1(x) x = x + 1 // 字下げしなくても同じ意味 return x // returnが来たら定義の終わり class Person(name) @name = name @function speak() print("Hello, ") prin

                                      Blawnの文法について
                                    • Node.js v15 の主な変更点 - 別にしんどくないブログ

                                      10/20 にリリースされた Node.js v15 の主な変更点を紹介します。 nodejs.org 15,000 文字以上あるので、適宜気になったところをお読みください。 npm v7 が同梱 V8 v8.6 ES2021 の機能追加 Promise.any and AggregateError String.prototype.replaceAll Logical assignment operators Web Crypto API の追加 AbortController の追加 EventTarget の追加 Node.js EventTarget vs. DOM EventTarget MessageChannel の追加 Unhandled Rejections が発生したときエラーになるように変更(終了ステータスが 1 に変わる) QUIC の実験的実装 timers/pr

                                        Node.js v15 の主な変更点 - 別にしんどくないブログ
                                      • 日本郵便の郵便番号データ ken_all をどうにかする - A Memorandum

                                        はじめに 郵便番号と住所の割当についての注意点 郵便番号データのカラム定義 複数行に分割されるレコード 町域名の編集 "以下に掲載がない場合" "・・の次に番地がくる場合" "・・一円" カンマ区切りされた町域名 地割 町域名がカッコ付きで補足されるパターン (全域),(丁目)(各町)(番地)(無番地)(その他) (○○屋敷) ビルの記載 (地階・階層不明)(X階) ・・を除く) ・・を含む) ・・その他) ・・以下) ・・以上) ・・以内) ・・以降) ・・以外) ・・」以外 ・・番地以上 カッコの取り扱い JPostal はじめに 郵便番号の入力に応じて、都道府県や市区町村を入力補完したい、というユースケースは良くあります。 日本郵便の公開する郵便番号データ ken_all.csv は、このようなユースケースのための辞書データ候補に挙げることができます。 しかし郵便番号データ ken_

                                          日本郵便の郵便番号データ ken_all をどうにかする - A Memorandum
                                        • PHP 8 Attribute シンタックスの変遷 - Shin x Blog

                                          PHP 8 の新機能の一つ、Attribute の形式が紆余曲折ありながら最終的に #[] となりました。実用上は #[] 形式だけ覚えておけば良いのですが、シンタックスの変遷は興味深いものだったので残しておこうと思います。 Attribute Attribute 仕様の変遷 8.0.0alpha1: <<>> 8.0.0alpha2 8.0.0beta1: @@ @@ の問題 8.0.0beta4: #[] #[] の注意点 さいごに Attribute PHP 8 の Attribute は、他のプログラミング言語によくあるアノテーションです。クラスやメソッド、プロパティ、関数に付与することで任意の処理を追加することができます。PHP では従来 Doc コメントでこれを指定する文化がありましたが、これを言語仕様として実装したものです。 <?php declare(strict_type

                                            PHP 8 Attribute シンタックスの変遷 - Shin x Blog
                                          • 九州で名作家具を扱うガチな家具屋を巡る。北欧、フランス、アメリカの家具を堪能 - 北欧ミッドセンチュリーの家づくり

                                            九州で家具屋めぐりしてきた ベア「前回は糸島のゲストハウスの 話をしたっすよ」 ↓前回のお話 ポニ「何やら家具屋巡りもしたんだって?」 そうなんだ。 家具は買わなかったけど 雑貨はちょっとだけ買ってきた。 いくつか巡ったんだけどいずれも 家具好き椅子フェチな嫁氏推奨の 素晴らしい家具屋と雑貨屋だったよ。 Harrys Antique Market @鹿児島 まず実家の鹿児島。 この日は桜島が爆発して火山灰が舞っていた。 除灰車も出動。いつもご苦労様です。 そんな中向かったのは Harrys Antique Marketさん。 街から少し離れた小さなヴィンテージショップ。 デンマークとフランスを中心とした ヴィンテージ家具を取り扱いされているとか。 入り口では巨匠ピエール・ガーリッシュの ヴィンテージチェアがお出迎え。 それではお邪魔します。 ぬおおおおおおおお!!! どこもかしこもヴィンテ

                                              九州で名作家具を扱うガチな家具屋を巡る。北欧、フランス、アメリカの家具を堪能 - 北欧ミッドセンチュリーの家づくり
                                            • Rust 1.60を早めに深掘り - OPTiM TECH BLOG

                                              こんにちは、R&Dチームの齋藤(@aznhe21)です。 新オフィスは広くて快適です。 さて、本日4/8(金)にRust 1.60がリリースされました。 この記事ではRust 1.60での変更点を詳しく紹介します。 4/8は釈迦の誕生を祝う花まつりの日 ピックアップ コンパイル時間を計測できるようになった 機能(features)で名前空間付き・弱依存がサポートされた コード網羅率を計測できるようになった [u8]を文字列としてエスケープできるようになった 安定化されたAPIのドキュメント Arc::new_cyclic パニック サンプル Rc::new_cyclic パニック サンプル slice::EscapeAscii <[u8]>::escape_ascii サンプル u8::escape_ascii サンプル Vec::spare_capacity_mut サンプル Maybe

                                                Rust 1.60を早めに深掘り - OPTiM TECH BLOG
                                              • neue cc - csbindgen - C#のためのネイティブコード呼び出し自動生成、或いはC#からのネイティブコード呼び出しの現代的手法について

                                                ネイティブコードとC#を透過的に接続するために、RustのFFIからC#のDllImportコードを自動生成するライブラリを作成し、公開しました。Cysharp初のRustライブラリです!先週にプレビューを出していましたが、しっかりした機能強化とReadMeの充実をして正式公開、です! Cysharp/csbindgen crates.io/crates/csbindgen めちゃくちゃスムーズにネイティブコードがC#から呼べるようになります。すごい簡単に。超便利。こりゃもうばんばんネイティブコード書きたくなりますね……!ただし書くコードはRustのみ対応です。いや、別にRustでいいでしょ、Rustはいいぞ……! しかしまず前提として言っておくと、ネイティブコードは別に偉くもなければ、必ず速いというわけでもないので、極力書くのはやめましょう。C#で書くべき、です。高速なコードが欲しければ

                                                • Webデザインのレスポンシブ対応グリッド、基本の使い方徹底ガイド

                                                  この記事では、Webレスポンシブデザインにおけるグリッドの使用方法をまとめた基本ガイドです。デスクトップ、タブレット、モバイル向けのグリッドの使い方をそれぞれご紹介します。 レスポンシブグリッドの重要な部分に入る前に、基本的な用語を正しく理解しましょう。 レスポンシブ・グリッドの基本用語まとめ フィールド要素(Field Elements) むらさき色の部分がフィールド要素 フィールド要素は、文字テキスト、イメージ画像、またはその両方を組み合わせたデザインのブロック要素を指します。背景色は、文字テキスト/イメージ画像の背景でない限り、実際にはフィールド要素としては扱いません。 その他にもユニット、要素、親コンテナ(Parent Containers)など別の呼び方もありますが、どれも一緒と考えて構いません。 カラム(Columns) カラム・列は、デザインコンテンツの幅を構成する濃いピンク

                                                    Webデザインのレスポンシブ対応グリッド、基本の使い方徹底ガイド
                                                  • 経理からプログラマへ、Lramaの今後、なぜBisonを倒したのか。深掘りRubyKaigi 2023 with spikeolaf & makenowjust 文字起こしレポート vol.2 - STORES Product Blog

                                                    2023年6月15日に『深掘りRubyKaigi 2023 with spikeolaf & makenowjust』を開催しました。イベントの内容をほぼ全文文字起こし形式でお届けします。この記事は第2部です。 hey.connpass.com 登場人物 ゲスト makenowjust/藤浪 大弥さん spikeolaf/金子 雄一郎さん STORES fujimura/藤村 大介 shyouhei/卜部 昌平 hogelog/小室 直 パーサとの出会い fujimura:金子さんのパートにいきます。簡単にどんな話をRubyKaigi 2023でしたか紹介していただけますでしょうか? spikeolaf:ここ2年ぐらい、主にAnd the WorldっていうRubyKaigiの名物コンテンツを見ていると、パーサへの関心というのは高まってきていて、ここ何年かで何が問題かはだいぶ整理されてきて

                                                      経理からプログラマへ、Lramaの今後、なぜBisonを倒したのか。深掘りRubyKaigi 2023 with spikeolaf & makenowjust 文字起こしレポート vol.2 - STORES Product Blog
                                                    • BabelプラグインをRust (SWC) に移植して、JavaScriptのコンパイルを爆速にする 〜プラグイン作成編〜 | Wantedly Engineer Blog

                                                      BabelプラグインをRust (SWC) に移植して、JavaScriptのコンパイルを爆速にする 〜プラグイン作成編〜 はじめにこんにちは、WantedlyのDX (Developer Experience) チームでインターンをしていた田村です。今回のインターンではWantedlyのフロントエンドのトランスパイラをBabelからSWCに移行することを目標に調査を行いました。BabelからSWCの移行方法については前の記事(基本編)をご覧ください。本記事では簡単なSWCカスタムプラグインを作成することを通して、プラグインの書き方、使い方、テストを紹介します。本記事は、BabelプラグインをSWCに移植する際に必要な知識は一通り網羅しています。 環境cargo 1.59.0 (49d8809dc 2022-02-10)npm 8.1.2また、この後インストールするツールのバージョンは以下

                                                        BabelプラグインをRust (SWC) に移植して、JavaScriptのコンパイルを爆速にする 〜プラグイン作成編〜 | Wantedly Engineer Blog
                                                      • ChatGPT + JsonLogicの可能性 - NearMe Tech Blog

                                                        はじめに 技術ブログのネタとして、JsonLogicを利用した柔軟なシステムカスタマイズについて考えてはいたのですが、もう一捻り欲しいなというところで、最近話題のChatGPTと組み合わせたらどうだろうと思い試してみたところ、思いのほかいい感じの結果が得られたので、タイトルを改めて書いてみました。 JsonLogicについて JsonLogicは汎用的なルールエンジンで、現在、NearMeのサービスにおいて複雑な料金計算等で利用しています。例えば、ユーザーに提示する料金は、需給のバランスを整えるために、時間帯や配車までの時間等で金額を調整することがあります。また、配車コストを算出するために、タクシー会社と契約する料金表があるのですが、これも、エリアや人数(大人、子供)、荷物の数、時間などの変数が複雑に絡んだものがあります。これらを計算するために、一つはハードコーディングして解決するという手

                                                          ChatGPT + JsonLogicの可能性 - NearMe Tech Blog
                                                        • ブログからアドベントカレンダーに参加することがすっかり年末の風物詩になっていて楽しいですね - 週刊はてなブログ

                                                          アドベントカレンダーとブログのいい関係をいろんな面から眺めてみました アドベントカレンダーというものがあります。本来はクリスマスまで数える楽しいカレンダー飾りですが、ブログでは年末恒例のバトン企画としてすっかり定着した感があります。アドベントカレンダーとブログの関係を、人気記事・記事編集TIPS・歴史の観点で眺めてみました。 12月はアドベントカレンダー(Advent calendar)の季節です。はてなブログでも、毎年この時期にはたくさんの人気エントリーがアドベントカレンダーから生まれています。 はてなブログに集まっている「アドベントカレンダー」のトピック この記事ではブログとアドベントカレンダーの関係をあれこれまとめてみたいと思います。 技術系ブログを中心に2021年の人気記事から アドベントカレンダーを書くときの小さなTIPS カテゴリーやタグを活用しよう 目次を表示して構造を分かり

                                                            ブログからアドベントカレンダーに参加することがすっかり年末の風物詩になっていて楽しいですね - 週刊はてなブログ
                                                          • Amplifyにおける複数モデルのGraphQL APIについて - 虎の穴開発室ブログ

                                                            虎の穴ラボのかのたんです。 AWSが公式で提供しているAmplifyという開発ツールは非常に簡単、かつ高速にAPI環境が構築できるということで注目度が上がっており、AWSの公式セミナーや勉強会等でも取り上げられる機会が増えています。 弊社でも有志でAmplifyの使い方についての調査を行っており、特に以前弊社のNSSさんがブログに投稿したAmplifyに関する記事は非常に多くの方に読んでいただきました。 toranoana-lab.hatenablog.com Amplifyの導入については、こちらのNSSさんの記事が非常に参考になります。 私の方でもAmplifyについて触ってみたので、今回の私の記事は上記のNSSさんの記事から派生するような形で、複数モデルのGraphQL APIの作り方について書きます。 GraphQL APIの作成 本記事の前提条件として、上記のNSSさんの記事等を

                                                              Amplifyにおける複数モデルのGraphQL APIについて - 虎の穴開発室ブログ
                                                            • クラフトビール通販まとめ 357サイト| 家飲みでクラフトビールを応援!

                                                              ラフトビール(地ビール)の通販・オンラインショップのまとめです。 全国のブルワリー、酒販店、インポーターの350以上のサイトを掲載中。 家飲みが楽しくなります! あなたの好きなブルワリーのビールを買って、飲んで応援しませんか。 家飲みで楽しむクラフトビールって美味しいんですよね。自分の好きなグラスに注いで飲めるし。 全国のブルワリーが掲載されているので、探してみたら、新しいお気に入りのブルワリーが見つかるかもしれません。 興味があるブルワリーが見つかったら、ぜひ買って飲んでみてね。 クラフトビール(地ビール)通販まとめ 目次 ブルワリーは日本を9地区に分けて掲載しています。 リンクをクリックすると移動します。 クラフトビール通販マップ(地図) ブルワリー・小規模醸造所 北海道 東北地区 関東地区 中部地区 関西地区 中国地区 四国地区 九州地区 沖縄県 酒販店・インポーター・その他 申請・

                                                                クラフトビール通販まとめ 357サイト| 家飲みでクラフトビールを応援!
                                                              • 新興のJavaScriptフレームワークNueとは?公式サイトざっくりまとめ | フロントエンドクラブ

                                                                新興のJavaScriptフレームワークNueとは?公式サイトざっくりまとめこの記事では、新興のJavaScriptフレームワークであるNueについて公式サイトの内容をざっくりまとめています。注)完全に正確な情報が知りたい方は記事内のリンクより公式サイトをご確認ください。 Nueは、MITライセンスでGitHubでホストされているオープンソースプロジェクトで、ヘルシンキ出身のフロントエンド開発者であるTero Piirainen氏によって開発されました。彼はオープンソースプロジェクト、テクノロジー製品、スタートアップの構築に25年以上の経験を持ち、Riot.js、Flowplayer、jQuery Toolsの製作者として知られています。 公式サイトのファーストビューでは「Nueは強力なReact、Vue、Next.js、Vite、Astroの代替ツールです。あなたのウェブ開発のやり方を変

                                                                  新興のJavaScriptフレームワークNueとは?公式サイトざっくりまとめ | フロントエンドクラブ
                                                                • 敵対的思考を支援するWindows ディストリビューション - Commando VM - Qiita

                                                                  Commando VMとは 「Commando VM(Complete Mandiant Offensive VM)」とは、ペネトレーション・テストやレッドチームの担当者をサポートすることに焦点を当てたWindows OSディストリビューションです。 サイバーセキュリティ企業のFireEye(ファイア・アイ)が立ち上げたプロジェクトです。 ペネトレーションテストに特化したディストリビューションとして、Kali LinuxやParrot Security Linuxが人気です。これらは、いずれもLinux OSをベースとしたディストリビューションです。 これに対して、Command VMは、Windows OSをベースとしたディストリビューションです。 このため、Windows OSおよびActive Directoryをネイティブサポートし、ファイル共有をより簡単に(かつインタラクティブに

                                                                    敵対的思考を支援するWindows ディストリビューション - Commando VM - Qiita
                                                                  • Go1.20 New Features

                                                                    Go1.20 が2023年2月2日にリリースされ、そのリリースノートが公開されています。この記事ではその中から気になったものを抜粋し、いくつかの機能に関しては使用例も載せていきます。 それでは見ていきましょう! spec slice から array への変更が可能になりました。 Go1.17 では slice から array の pointer に変換できる言語仕様が追加されましたが、slice から array に変換するには一度 pointer を経由しなければいけませんでした。Go1.20 からは直接 slice から array に変換できるようになります。 /* slice を要素数4の array に変換する */ x := []int{1, 2, 3, 4} // Go1.20 より前 a1 := *(*[4]int)(x) // Go1.20 以降 a2 := [4]i

                                                                      Go1.20 New Features
                                                                    • OpenAPI Specification v3.0.3のコーディング規約を公開しました | フューチャー技術ブログ

                                                                      はじめにフューチャーの有志メンバでOpenAPI Specification(OAS) v3.0.3に対応したコーディング規約を作成しました。 https://future-architect.github.io/coding-standards/documents/forOpenAPISpecification/OpenAPI_Specification_3.0.3.html 2023年7月にv2.0の規約を公開してから約1年ぶりのアップデートとなります。 フューチャーの現場でもv3系の利用が主流となる中、有識者のナレッジを集める形で標準化を行っています。 まだ荒削りな部分は多々ありますが、早期に公開してフィードバックを得ながらブラッシュアップしていく方針のもと、公開に踏み切りました。 内容へのフィードバックは、GitHub Issueを起票いただくか、Xアカウント(@future_te

                                                                        OpenAPI Specification v3.0.3のコーディング規約を公開しました | フューチャー技術ブログ
                                                                      • 分岐を丁寧に扱う理由とその方法〜ソフトウェア設計のきほん〜

                                                                        はじめに この記事ではソフトウェア設計において 分岐を雑に扱うとどうなるのか 分岐を丁寧に扱うため方法とは 分岐を丁寧に扱うと何が得られるのか についてまとめました。 動画も作ったのでご覧ください ❌分岐がネストになって読みづらいclass DeliveryUseCase { fun delivery( deliveryDate: LocalDate, purchaseAmount: Int, previousMonthlyTotalAmount: Int? ): String { val today = LocalDate.now() var canTodayDelivery: Boolean var postage: Int if (previousMonthlyTotalAmount != null) { if (previousMonthlyTotalAmount >= 10_00

                                                                          分岐を丁寧に扱う理由とその方法〜ソフトウェア設計のきほん〜
                                                                        • 父の日と母の日に両親にFitbitをプレゼントした。実家の両親も積極的に毎日歩くようになった - ウミノマトリクス

                                                                          父の日、母の日にプレゼントを悩んでいる人はいませんか? 今回はそんな大切な家族へのプレゼントにFitbitはいかがですか?というおせっかいな記事になります。 この記事は次のような方にオススメの記事です。 毎年、母の日とか父の日うぜえ、何をあげていいのかわかんないわ。 父の日とかってプレゼントあげるのわすれてしまうのよね。 わんわん(それって美味しいの?) こんな人におすすめの記事です まだ父の日にプレゼントを上げていない人にはおすすめです。 こんな人におすすめです。 アラサー、都内在住ダイエットサラリーマンの海野浩康(  @uminoxhiro)が上記の読者様に向けて執筆しました。 アシスタントの空知瑞夏(  @sorachimizuka)よ!こんな人はこの記事読んだほうがいいかもね! わんわん(飼われてる犬だよ、よかったらこの記事を読んでいってね ◆ ◆ 父の人母の日はいつ? 6月第3日

                                                                            父の日と母の日に両親にFitbitをプレゼントした。実家の両親も積極的に毎日歩くようになった - ウミノマトリクス
                                                                          • 2024年3月の、これだけは押さえておきたいWeb関連の動き

                                                                            2024年3月の、これだけは押さえておきたいWeb関連の動き 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン・Figma・UI Canva、Affinityを買収 Adobe対抗のデザインツール大手 個人的に注目のニュースだったので、記事を書きました。 CanvaによるAffinity買収は「Adobeとの競争への大きな一歩」である – Stocker.jp/diary Iconbuddy — 100K+ open source icons アイコン素材検索サイトです。 Figmaが生成AI機能を強化へ、アイデア出しや付箋の要約などをサポート/ディラン・フィールドCEOが「Figma」の今後の展望を語る 「UIの色を変えただけで大量のクレ

                                                                              2024年3月の、これだけは押さえておきたいWeb関連の動き
                                                                            • 【2021年7月分】目標毎日20,000歩のウォーキング【ウォーキングダイエット】 - ウミノマトリクス

                                                                              最終更新日時:   2021年10月2日 この記事は日々のウォーキングの記録をしていきます。 ダイエットの1週間のまとめはライフログの方にまとめていますが、日々のウォーキングのみに着目し毎日のウォーキングの感想や散歩のコース、感じたことなを書き留めて行きたいと思っています。 関連記事はこちらから 【サラリーマンのダイエット記録】過去記事のまとめ 【ダイエット記録】毎月の「歩数」の記録のまとめ【ウォーキングダイエット】 目次 目次 毎日の目標は2万歩 2020年の平均歩数は22,655歩 2021年7月のウォーキング記録 2021年7月31日のウォーキング ウォーキング歩数:22,498歩 2021年7月30日のウォーキング ウォーキング歩数:21,294歩 2021年7月29日のウォーキング ウォーキング歩数:21,294歩 2021年7月28日のウォーキング ウォーキング歩数:21,42

                                                                                【2021年7月分】目標毎日20,000歩のウォーキング【ウォーキングダイエット】 - ウミノマトリクス
                                                                              • Ruby Parser開発日誌 (18) - Rearchitect Ripper - かねこにっき

                                                                                Rubyのparserを語る上で忘れてはいけない存在としてRipperというライブラリがあります。 RipperはRubyのコードを構文解析するためのライブラリとしてirbやrdocなどで長く使われてきました。 一方でBug #10436のように長い間未解決のバグがあったり、Bug #18988のようにパーサーと挙動が異なる箇所があったりと完璧でない部分があります。 今回Ripperのアーキテクチャを見直すことでRipperの抱えている問題を解決することができたので、この記事で紹介したいと思います。 関連するPRとticketはそれぞれ以下のとおりです。 github.com bugs.ruby-lang.org Ripperとは RipperはRubyのパーサーライブラリです。入力されたコードに対応するS式を返すRipper.sexpを使ったことがある人もいるのではないでしょうか。 Ri

                                                                                  Ruby Parser開発日誌 (18) - Rearchitect Ripper - かねこにっき
                                                                                • 【7月7日版】アマゾンで24時間以内に値下がりした売れ筋商品ランキング | 激安!特価・タイムセール・クーポン観測所

                                                                                  激安!特価・タイムセール・クーポン観測所 Amazon・楽天・ヤフーショッピング等のタイムセール、限定クーポン、最新のリアルタイム売れ筋ランキングなど、激安&特価で販売中の商品情報を紹介していくブログです。 Amazonで24時間以内に値下げされた商品を売れ筋ランキング順で紹介します。 本記事は、パソコン・周辺機器、家電&カメラカテゴライズされた商品のランキングです。 ⇒その他売れ筋商品情報はブログランキング ランキング第1位 Apple AirTag 4個入り 13031円 (2023年07月07日 22時17分時点の価格) 24時間の価格下落率:10% ランキング第2位 Apple AirPods Pro(第2世代) ​​​​​​​ ホワイト 38192円 (2023年07月07日 22時17分時点の価格) 24時間の価格下落率:4% ランキング第3位 玄人志向 電源 KRPW-BKシ

                                                                                    【7月7日版】アマゾンで24時間以内に値下がりした売れ筋商品ランキング | 激安!特価・タイムセール・クーポン観測所