はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ created_at

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 23 / 23件)
 

Rails 6.1で `created_at > ?` みたいなクエリをいい感じに生成する - かみぽわーる

2021/01/14 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip posts Rails Pluck クエリ かみぽわー

Rails 6.1の目玉機能として以下のように書けるwhere拡張を入れてたんですが、いろいろあって6.1からはrevertされてしまいました? posts = Post.order(:id) posts.where("id >": 9).pluck(:id) # => [10, 11] posts.where("id >=": 9).pluck(:id) # => [9, 10, 11] posts.where("id <": 3).pluck(:id) # => [1, 2] posts.... 続きを読む

RDBの作成時刻や更新時刻用カラムに関するプラクティス | おそらくはそれさえも平凡な日々

2019/10/21 このエントリーをはてなブックマークに追加 322 users Instapaper Pocket Tweet Facebook Share Evernote Clip RDB プラクティス アプリケー 所感 tl;dr

RDBのレコードに、作成日時や更新日時を自動で入れ込むコードを書いたりすることあると思いますが、それに対する個人の所感です。ここでは、作成日時カラム名をcreated_at、更新日時をupdated_atとして説明します。 tl;dr レコード作成日時や更新日時をRDBのトリガーで埋めるのは便利なのでやると良い ただ、アプリケー... 続きを読む

画像最適化戦略 Lazy Loading 編 | blog.jxck.io

2019/05/20 このエントリーをはてなブックマークに追加 97 users Instapaper Pocket Tweet Facebook Share Evernote Clip Lazy loading jxck.io INTRO img

created_at: 2019-05-20 updated_at: 2019-05-20 tags: [lazyload,image,performance] Intro 長らく議論されてきた <img> や <iframe> における Lazyload について、仕様と実装が動きを見せている。 ここでは、特に画像 <img> に注目し、 Lazyloading の議論の変遷を踏まえた上で現状を解説する。 画像最適化戦略 PNG/JP... 続きを読む

Web における技術の解釈とエコシステムによる合意形成プロセスについて | blog.jxck.io

2019/04/26 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 解釈 エコシステム INTRO 技術

created_at: 2019-04-26 updated_at: 2019-04-26 tags: [ping,ecosystem,web] Intro 「ユーザが意図する挙動」とは何か。技術的に可能であるが「やらない方が良いこと」は、誰がどう決めるのか。 Web には仕様、実装、デプロイ、そしてユーザの利用とフィードバックによって、そうした合意がゆるやかに形成されていく仕... 続きを読む

Private Class Field の導入に伴う JS の構文拡張 | blog.jxck.io

2019/03/14 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io class 構文 挙動 導入

created_at: 2019-03-14 updated_at: 2019-03-14 tags: [private,javascript] Intro ECMAScript の Private Class Field の仕様策定と各ブラウザの実装が進んでいる。 これにより、従来の JS にはなかった Class の Private フィールドが使えるようになる。 提案されている構文や、挙動について解説する。 Class Field D... 続きを読む

Cache Digest と HTTP2 Server Push の現状 | blog.jxck.io

2019/01/19 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 現状 チェア Server Push 反応

created_at: 2019-01-19 updated_at: 2019-01-19 tags: [cache digest,server push,http2] Intro httpbis のチェアである mnot から、 Cache Digest についての現状確認が ML に投稿された。 もしこのまま反応がなければ、 Cache Digest は終わり、対ブラウザキャッシュの Server Push は現実的ではなくなる。 HTTP2 Pus... 続きを読む

WebPackaging の Signed HTTP Exchanges | blog.jxck.io

2018/12/01 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebPackaging Exchanges ユースケース

created_at: 2018-12-01 updated_at: 2018-12-01 tags: [webpackaging,signed-http-exchange] Intro WebPackaging は以下の 3 つの仕様を組み合わせたユースケースである。 Signed HTTP Exchanges: Signing (コンテンツに署名する) Bundled HTTP Exchanges: Bundling (コンテンツを 1 つにまとめる) Loading Signed Exch... 続きを読む

prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features | blog.jxck.io

2018/11/09 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip メディアクエリ じい デザイン jxck.io 問題

created_at: 2018-11-10 updated_at: 2018-11-10 tags: [media query,dark mode,css] Intro macOS Mojava は OS レベルで Dark Mode に対応した。 しかし、 Web コンテンツは依然として白背景黒文字ベースのデザインが多く、結果ブラウザの中だけ眩しいという問題がある。 Safari TP69 では、これにメディアクエリで対応... 続きを読む

次世代 Web カンファレンス 2019 開催告知 | blog.jxck.io

2018/09/15 このエントリーをはてなブックマークに追加 222 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 後援 開催告知 Web カンファレンス 次世代

created_at: 2018-09-15 updated_at: 2018-09-15 tags: [next-web-conf,web] Intro 2019/1/13(日) に、「次世代 Web カンファレンス」を開催します。 名称: 次世代 Web カンファレンス 日時: 2019/1/13(日) 9:00-17:30 場所: 法政大学富士見ゲート 4F 401, 402, 403 後援: 法政大学情報科学部 参加費: 無料 ハッシュタグ... 続きを読む

Element.toggleAttribute | blog.jxck.io

2018/07/20 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io ミッシングピース INTRO アナウンス 実装

created_at: 2018-07-20 updated_at: 2018-07-20 tags: [dom,html] Intro 非常にシンプルかつミッシングピースだった Element.toggleAttribute という仕様が提案された。 最近になって各ブラウザが一斉に実装を進め、リリースに向けたアナウンスが出始めている。 この仕様について解説する。 Boolean Attributes Boolean... 続きを読む

Perl使いの国のRubyist

2018/05/12 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rubyist YYYY Perl使い

Perl使いの国のRubyist 1. 2009 21070 2010 22227 2011 21910 2012 22647 2013 25760 2014 27272 2015 22999 2016 19982 2017 16352 2018 6052 => 17096 2. Version.group("TO_CHAR(created_at, 'YYYY')").count.sort # =... 続きを読む

予約済みドメイン (.example, .localhost, .test) について | blog.jxck.io

2017/09/26 このエントリーをはてなブックマークに追加 273 users Instapaper Pocket Tweet Facebook Share Evernote Clip example localhost gTLD test dev

created_at: 2017-09-27 updated_at: 2017-09-26 tags: [ dns , domain ] Intro 特別なドメインとして予約され、特定の用途で使用可能なドメインとして、 .example .localhost .test などがある。 localhost の Draft や、 gTLD である .dev が Chrome で Preload HST... 続きを読む

.mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io

2017/08/15 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip MJS INTRO node jxck.io 決着

created_at: 2017-08-15 updated_at: 2017-08-15 tags: [ es module , tc39 , javascript ] Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装してい... 続きを読む

.mjs とは何か、またはモジュールベース JS とエコシステムの今後 | blog.jxck.io

2017/08/15 このエントリーをはてなブックマークに追加 331 users Instapaper Pocket Tweet Facebook Share Evernote Clip MJS INTRO node jxck.io 決着

created_at: 2017-08-15 updated_at: 2017-08-15 tags: [ es module , tc39 , javascript ] Intro 長いこと議論になっていた ES Modules の Node における扱いに一応の決着が付き、 .mjs という拡張子が採択された。 この拡張子の意味と、今後ブラウザと合わせて Universal JS を実装してい... 続きを読む

Web Budget API と Web に導入されつつある Budget と Cost の概念 | blog.jxck.io

2017/06/12 このエントリーをはてなブックマークに追加 136 users Instapaper Pocket Tweet Facebook Share Evernote Clip Budget Cost Pwa Service Worker

created_at: 2017-06-12 updated_at: 2017-06-12 tags: [ web budget api , service worker , pwa ] Intro PWA の普及により、バックグラウンド処理をいかに制限するかといった課題が生まれた。 その対策として、バックグラウンド処理における Budget と Cost の概念が提案され、それを扱う Budge... 続きを読む

期間を絞った処理がしたいけどcreated_atにインデックスがなくて辛いときの処方箋 - Qiita

2017/04/03 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip where Qiita hours error ago

Log . where ( 'created_at > ?' , 24 . hours . ago ) . where ( type : 'error' ) って叩きたいのだけど、 created_at にインデックスなんて張ってないので全力でフルテーブルスキャンになって結果が返ってこない 続きを読む

JavaScript における文字コードと「文字数」の数え方 | blog.jxck.io

2017/03/02 このエントリーをはてなブックマークに追加 740 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 数え方 JavaScript 文字コード 理由

created_at: 2017-03-02 updated_at: 2017-03-02 tags: [ utf-16 , unicode , javascript ] Intro <textarea> などに入力された文字数を、 JS で数えたい場合がある。 ここで .length を数えるだけではダメな理由は、文字コードや JS の内部表現の話を理解する必要がある。 多言語や絵文字対応なども... 続きを読む

Polyfill のあり方と Web の進化と協調するためのガイドライン | blog.jxck.io

2017/02/16 このエントリーをはてなブックマークに追加 144 users Instapaper Pocket Tweet Facebook Share Evernote Clip Polyfill tag API jxck.io ドキュメント

created_at: 2017-02-17 updated_at: 2017-02-17 tags: [ polyfill , TAG , w3c ] Intro W3C の TAG から、主にブラウザ API の Polyfill に関するドキュメントが公開された。 Polyfills and the evolution of the Web Polyfill は便利な一方で、時として標準化の... 続きを読む

CSP Report 収集と実レポートの考察 | blog.jxck.io

2017/02/13 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 考察 収集 INTRO CSP

created_at: 2017-02-13 updated_at: 2017-02-14 tags: [ csp , security ] Intro このブログで CSP レポートの収集を開始してもうすぐ 1 年になる。 現状、対象ドメイン内で <input> は一切提供しておらず、大半が静的に生成されたページであるが、この条件でも、かなり多くのレポートが集まった。 今回は、収集した実際のレポ... 続きを読む

mixed contents 対応を促進する CSP ディレクティブ | blog.jxck.io

2017/01/10 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip CSP ディレクティブ jxck.io 移行 発生

created_at: 2017-01-10 updated_at: 2017-01-10 tags: [ csp , mixed contents , upgrade-insecure-request , block-all-mixed-contents ] Intro HTTPS 移行の問題点の一つに、 mixed contents への対応がある。 逆に mixed contents の発生... 続きを読む

HTTP の新しいステータスコード 103 Early Hints | blog.jxck.io

2016/12/15 このエントリーをはてなブックマークに追加 262 users Instapaper Pocket Tweet Facebook Share Evernote Clip Early Hints jxck.io http

created_at: 2016-12-16 updated_at: 2016-12-16 tags: [ early hints , prelaod , push , http2 , http ] Intro これは、 http2 Advent Calendar 2016 の 16 日目の記事である。 HTTP に新しいステータスコード 103 Early Hints が追加されようとしている。... 続きを読む

Foreign Fetch による Micro Service Workers | blog.jxck.io

2016/12/12 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io fetch クロスオリジン 対象 機能

created_at: 2016-12-12 updated_at: 2016-12-12 tags: [ fetch , service worker , origin trials ] Intro Service Worker に Foreign Fetch という機能が提案されている。 この機能があるとクロスオリジンへの fetch をフックできる Service Worker を、その対象... 続きを読む

Node v7 で入った WHATWG URL 実装について | blog.jxck.io

2016/10/27 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip jxck.io 実装 experimental WHATWG

created_at: 2016-10-27 updated_at: 2016-10-27 tags: [ node.js , whatwg , url ] Intro Node v7.0.0 が公開され、今回のリリースで WHATWG URL の実装が Experimental として入った。 既に標準で含まれていた url module との違いや、 URL API などについて解説する。 W... 続きを読む

 
(1 - 23 / 23件)