2022/01/25銀座Rails#41で発表したスライドです。 https://ginza-rails.connpass.com/event/234304/
![20220125_令和版!RailsアプリでPDF生成するテクニック集 in 銀座Rails#41](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab647a141b8d373aa19b1604fdd0bb509fa278d9/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F6f5b1153c0ca4a24bd76dc36159009dc%2Fslide_0.jpg%3F20208366)
English version is here: https://mksben.l0.cm/2021/11/css-exfiltration-svg-font.html この記事では、SVGフォントとCSSを使って、ページ内のテキストを読み取る方法を紹介します。 CSSを使ってデータを読み取る方法はいくつか知られており、既知の手法が以下のサイトでよくまとめられています。 CSS Injection Primitives :: DoomsDay Vault https://x-c3ll.github.io/posts/CSS-Injection-Primitives/ これらのテクニックは、入力がサニタイズされていて使えるHTMLタグが限られているケースや、Content Security Policy(CSP)の制限によってJavaScriptが使えない状況などでも、スタイルの記述ができる
Amazon Web Services ブログ Amazon ChimeSDK と Amazon IVS で RubyKaigi を数日で構築するには 本投稿は、Cookpad のシニアソフトウェアエンジニアで、RubyKaigi オーガナイザーでもある Sorah Fukumori 氏による寄稿です。本稿での意見は第三者によるものであり、この記事の内容及び正確さについて AWS は責任を負いません。 RubyKaigi は日本で開催されている、プログラミング言語 Ruby に関する世界最大級の国際カンファレンスです。長引く COVID-19 の影響で、私たちはオフラインでの開催を諦め、オンラインでの開催を決定しました。2020 年、RubyKaigi Takeout 2020 と称し無料で広く使われているオンラインビデオサイトを使用して初のバーチャルカンファレンスを開催しました。そして、
Introduction AWS Lambdaのコールドスタート・ウォームスタートにかかった時間を 計測する必要があったので、測定方法について 社内で聞いたところ、下記のような意見をいただきました。 CW Logsに出力されるLambdaのログ見ればCW LogsInsightsとかで分析できる 単純な時間の計測だけならX-Rayが手軽 Lambda→Lambda呼び出しで計測できる 視覚的にボトルネックを把握したいとかであればX-Rayが便利 何度も計測して結果を集計したいなら自前で計算が必要なので、CloudWatch Lambda Insightsが楽 今回は簡単にいきたいため、X-Rayを使って計測しました。 AWS X-Ray? AWS X-Rayはアプリケーションの分析やデバッグ用サービスです。 アプリに対するリクエストされたデータを収集&分析して詳細な情報を確認できます。 も
この度、「誰でも使える統計オープンデータ」の開講に先立ち、実践編となる『社会人のためのデータサイエンス演習』を特別開講しております。 公的統計の基本的な知識と実践的な使い方を学んだあと、実践編の『社会人のためのデータサイエンス演習』と併せて学習していただくことで、より活用の幅が広がるかと思います。この機会に、ぜひご受講ください。 ※「《特別開講》社会人のためのデータサイエンス演習」は、修了証の発行はございません。 >>演習編はこちら<< 講座内容 オープンデータである統計データを活用したデータサイエンスをわかりやすく解説します。 今、様々な意思決定の場で、統計的な思考力によって様々な課題を解決していく能力、すなわち“データサイエンス”力の高い人材が求められている。本コースでは“データサイエンス”力の向上を目指し、事例なども踏まえ、e-Stat(政府統計の総合窓口)、統計GIS(jSTAT
マリオAIチャレンジ開催中 以前ブログ記事書きましたが、最近強化学習に興味を持っています。 上記のブログ記事でも少し触れていますが、強化学習を使ってマリオで全ステージクリアを目指す「マリオAIチャレンジ」というプロジェクトをしています。 GitHub Pagesのプロジェクトページは以下となります。 「マリオAIチャレンジ」に関して紹介してみたいと思います。 「マリオAIチャレンジ」とは 強化学習でゲームを解くというのは、昔からあるタスクで、スーパーマリオもその代表例としてよく取り上げられています。 例えば以下の論文でも、強化学習に「好奇心」という概念を導入してスーパーマリオをクリアするという試みがされています。 Curiosity-driven Exploration by Self-supervised Prediction またPyTorchの公式チュートリアルでもマリオをDQNで解
Rails7で importmap-rails、jsbundling-rails という新しいフロントエンドの仕組みが取り入れられました。 ここでは詳細は省きますが、以下の3つの技術的な背景があり、これまで利用してきたWebpackerを利用する必要がなくなっていました。 ES6 : IEのサポートが終了。ES6が主要ブラウザでサポートされるようになり、トランスパイルが不要。 HTTP2 : 多数のファイルをブラウザで受信してもパフォーマンスへの影響は大きくなった。そのため、JSをバンドルする必要がない。 import maps : importするモジュールの名前解決する仕組みが策定。chrome系でサポートされ、他のブラウザもshimで利用できる。 突然のさよなら その日は近い将来やってくるだろうと思っていましたが、 rails commit log流し読み(2022/01/21) -
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く