WHATWG Living StandardとHTMLパーサ
この記事はドワンゴ Advent Calendar 2020 最終日の記事です。年の瀬ですね。 はじめに 本記事は、WHATWG Living Standardに準拠することを目的としたHTML...
18 search resultsShowing 1~18 results
You need to log-in
この記事はドワンゴ Advent Calendar 2020 最終日の記事です。年の瀬ですね。 はじめに 本記事は、WHATWG Living Standardに準拠することを目的としたHTML...
この記事はドワンゴ Advent Calendar 2020 16日目の記事です。アドベントカレンダーが好きすぎて、これに加えて最終日も書かせていただきます。急拵えなので内容は薄いですが、興味が...
この記事は 第2のドワンゴ Advent Calendar 2017 最終日の記事です。 はじめに ウェブ技術を語る上で欠かすことのできない要素として、HTTPがある。 従来のHTTP/1を無く...
トリの豚ですが、二日目が空いていると締まらないので本人の許可なく勝手に埋めさせてもらうこととする。 勢いで書いた文章のため、短文かつ内容は薄い。主張したいことは簡潔である。 はじめに 昨今のサー...
はじめに 数年にわたり、PadrinoやGrapeといったWebアプリケーションフレームワークのルーティングを改善してきた自分が、今年の11月頃から、従来とは異なるアプローチでHTTPルーティン...
ReactJSが取り沙汰されるようになって久しい昨今、 Ruby界隈ではRails対応のgem、もしくはプラグインしか存在しておらず、 未だにSinatraやPadrinoでReactJSを(サ...
Rubyには標準添付でtsortが存在するがcrystalにはなかったので書いてみた。 namusyaka/crystal-tsort Ruby版と比較してfull compatibleというわ...
最近触っているソフトウェアは立て続けに設定をjsonを書かせるものばかりで辟易としていたところに、何かまともなものはないかと調べていたらhjsonというものがあった。 better JSON的な...
はじめに 今年の4月にドワンゴに入社し、アプリケーションエンジニアからインフラエンジニアに転向した経緯をもつ筆者が、アプリケーションエンジニアとしての知識を活かし開発した最初の成果ともいえるメデ...
先日書いた記事の中で触れていたDynamoDBのための簡易的なORMについて、随分前から公開はしているものの、せっかくなので記事を書いて紹介しようと思い立った。 位置付けとしては件のメディアスト...
会社でたまたま読む機会があったので一気読みしてみた。 この本は次の章から構成されている。 AWSの基本知識 仮想サーバの作成(EC2基本編) 仮想サーバの応用(EC2応用編) DNSの設定と公開...
Itamaeのeditアクションが便利 chefでもやろうと思えばできるんだとは思うが、少なくとも自分はここまで簡潔に書ける方法を知らなかったし、非常に便利だと感じたので書く。 itamaeのフ...
foobar|fooxar|foozap|foozaのような正規表現は、パイプを減らしてfoo(?:bar|xar|zap?)とすることで高速に動作する。 とはいえ一発で後者のような正規表現はな...
Sinatraのverbメソッドとインスタンスメソッドを関連づけるSinatra Extensionを書いた Sinatraが提供するDSLは非常に簡潔でわかりやすいが、実体はクラスメソッドの実...
Rack Middlewareを条件付きで実行するためのRack Middlewareを書いた あるRackミドルウェアがあったとして、それを特定の条件下でのみ実行させたいとする。 その際には、...
Padrino Frameworkのルーティングの仕組みが変わります はじめに タイトルのとおり、Padrino 0.13.0からはコアのルーティング実装が新しいものに替わります。 この記事では...
Padrino Frameworkのルーターを開発した話 正直この手の技術解説記事を書くのはあまり得意ではないので避けていたところがありますが、 自分以外の人にも深く理解してもらいツッコミを入れ...
Padrino Frameworkの最新事情と今後について Padrino Frameworkについては公式サイト・日本語版を参照。 Padrino 0.12.3が先日リリースされましたが、最新...
18 search resultsShowing 1~18 results
Qiita is a knowledge sharing service for engineers.