リクエスト | レスポンス | ||
If-Modified-Since | o | ||
If-None-Match | o | ||
Expires | o | ||
Last-Modified | o | ||
Etag | o | ||
Cache-Control | o | o | HTTP/1.1 より。Expires や Pragma より優先される。 |
Pragma | o | o |
キャッシュさせたくないならば
Pragma: no-cache Cache-Control: no-cache
LINE株式会社で開催された Shibuya Plack/PSGI Conference (shibuya.pl) #1 #plackcon 「秋のPlack/PSGI祭り」に参加してきた。今回は YAPC::Asia Tokyo でもよくトークされている masartz 氏とご一緒させていただいた。ここの会場にくるのは「第3.5回 データ構造と情報検索と言語処理勉強会」「PerlCasual #05」に続き3回目。
開催を知った時には定員60人すでに埋まっていて補欠だったんだけれど、その後定員80人に増やしてくれたようで参加できるようになった。当日時点ではキャンセル等で定員切っていてきたい人はこれるようになってたよ。
会場アンケートをとりつつ、必須な/便利なモジュールや Plack::Middleware の紹介。
Plack/PSGI のパフォーマンス向上の取り組みが進めば Perl の適用領域を広がるし(リアルタイムな広告系とか)、Perl 使いの仕事も増えるよ。
など。プラクティカルなトーク。
リクエスト中のパラメータの decode を Plack で一箇所でやってしまう話。
「YAPC::Asia 2014 やります!」とのことです。
@bayashi 氏の plackup -e でちょっとしたこといろいろできて便利だよという話や、@azumakuniyuki 氏の Haineko の話や、 @hkoba 氏のコントローラを書く人がいないプロジェクト向けのテンプレートエンジンの話や、@songmu 氏の .psgi からの卒業の話とか、@tasukuchan 氏のきまぐれオレンジ☆ロードについてのラジオみたいなビデオ LT とか。
空気を読まない(読めない)一方通行なビデオ LT は新しく。
昨日の前夜祭から一夜明けての YAPC::Asia Tokyo 2014 1日目。昨年に引き続き慶應義塾大学 日吉キャンパス開催なのでなんとなく勝手がわかってちょっと気楽。去年はなんか多目的教室に入りそびれたので、今回は早めに移動とかしてそちらも回ってみた。
電源の取れる藤原洋記念ホールがなんだかんだいって居心地が良かったりはするんだけれどね。
今日は Go 使ってみようかなと思ったのが収穫。会場でとりあえず golang Debian パッケージをインストールして hello.go ぐらいはしてみた。goroutine 以外は思っていたより普通の言語……なのかな?
お昼は @syamata 氏と @bornite 氏と日吉天神でラーメン。去年と同じ店だった。と思ったら去年は同じ場所で「らーめん 元山亭」という店だった。日吉天神は去年10月7日オープンらしい。 @syamata 氏が最近 Facebook で Yelp のフィード流しているのでモチベーションとか聞いてみたら「アーリーアダプターとして、まだデータにないお店やレビューを登録していくのが楽しい」とのこと。あーわかる。
インフラエンジニアのメンタル的な面に視点を当てたトーク。
Go 使ってみたくなった。
テストフレームワーク関連はできるだけ枯れて安定したものがいいなと思う(テストフレームワークの不具合とか仕様変更まで追いかけ続けなくていいように)。便利さとのトレードオフ。
わりに泥臭い世界なのではと思ったら、やはり泥臭い感じだった(実装的に)。
C スタイル for だって goto だって適材適所なので使った方が良い場面だってあるので、そういうのはきちんと説明できるといいんじゃないかと思う(lint がそこまで判別できたら凄いけど)。
フルフルの汎用モジュール使わないで、軽くて速い機能を削った専用モジュールを作って使うのもいいよという話。
経営的な視点まで入った技術選択の考え方の概論トーク。
MySQL のインデックスを Perl データ構造で擬似的に説明。
フォントかわいいけどコード部分とかちょっと見辛かった。
ビギナー向け。
ハッシュタグ #yapcramen
(画像は http://yapcasia.org/2014/ より)
無音にしても標準カメラと同等で撮れるらしいカメラアプリ。フリー版のカメラ ICS を Xperia GX に入れて試してみたところきちんとサイレントモードが効いて 5M や 13M でも撮影できた。良い。広告の無いカメラ ICS+ を購入。
0.3 刻みの露出調整やヒストグラム表示などができてきっちり撮れる Camera FV-5 と、さっと回りに迷惑をかけずに撮れるカメラ ICS+ とうまく併用することにしよう。
Dropbox 上のメモ用のテキストファイルは Jota+ で直接読み書きしているのだけれど、UI が洗練されているという評判の JotterPad をちょっと試してみた。
たしかにモダンな感じ。ただ Jota+ のようにアプリが裏に回った時の自動保存や再度開いた時に Dropbox 上のファイルが更新があったかの確認が無いので、あちこちで書くにはちょっと向かなさそうだった。アンインストール。
Google Chrome の HTTP User-Agent ヘッダを変更して作業していて、サイボウズ ガルーン3にモバイル向けページがあるのに今ごろ気がついた。
サイボウズ ガルーン3 は Android アプリの KUNAI で閲覧チェックしているのだけれど、通知既読するの面倒だし利用頻度に対してバッテリ消費も嫌だなと思っていたのでアンインストールしてそちらでチェックすることにした。
[ Android アプリレビュー ]
いい陽気。今日は体力的にがっつりにはしないことにしようということで、パンを買って公園で食べてくるぐらいをしてきた。ちょっとした事だけれど、天気は良いし緑も綺麗なので幸せである。
あとはようやくこの日記を MacBook Pro で更新できるようにした。記事データの転送自体はこの間 Unison でできるように設定してあるのであとは、事前にドラフトを確認環境を作るぐらい。
Perl の環境は perlbrew で。Web サーバは Homebrew で Apache HTTP Server Versoin 2.4 を入れた。最近は Debian 流の Apache 設定で馴染んでしまっているので、素に近いのは久しぶりでなんか新鮮。初めてさわる 2.4 系は設定ファイルの書き方が少し変更になっていて一発ではうまく動かなかったけれど最終的に動くようになったので良かった。
あとは写真管理方法を決めることができてデータの移動も住めば ThinkPad X200 (Debian GNU/Linux) と MacBook Pro (OS X) の併用もだんだんしなくて済むようになるかな。
ヒカリエホールで開催された DeNA TechCon 2016 に行ってきました。といっても今回は仕事の関係で @hidek 氏の OPENING とその次の @kazuho さんの HTTP/2 と H2O の話のトークだけ聞いてきました。
HTTP/2 の技術要素 (バイナリプロトコル・多重化・ヘッダ圧縮・優先度制御・サーバプッシュ) と H2O が速くするために工夫している点 (H2O 側で優先度を決めて配信したり) でした。
Web の最先端に取り組まれているの本当にスゴイです。
とんかつ屋さん#α6300 + GIZMON #Utulenshttps://t.co/KUHQRJ3qgg pic.twitter.com/mNUuKKt3ep
— Naney (@Naney) February 28, 2018
12月。クリスマス! クリスマス!#photography
— Naney (@Naney) December 1, 2020
RICOH GR III #GR #GRIII #GR3 pic.twitter.com/h4LAKkiJl2
Amazon Prime Day の時に購入した WEX-1800AX4/N をイーサーネットコンバータとして設置した。NAS (Synology DiskStation DS216j) の Wi-Fi 接続用。
10年前に購入してイーサーネットコンバータとして使っていたワイヤレスブロードバンドルータ AtermWR9500N の置き換えである。仕様上の理論転送速度が IEEE 802.11n 5GHz 3ストリーム 450Mbps から Wi-Fi 6 (IEEE 802.11ax) 5GHz 1201Mbps になるので少し速くなるはず。
コンセント直挿しデザインで設置場所の自由度が低いが、その代わり電源内蔵で AC アダプタが無いのが良いところ。発熱はそこそこあり。
W-Fi ルータ WSR-5400AX6S との接続は AOSS でさくっと完了。 LAN 端子に NAS を接続してアクセスできることを確認した。
Wi-Fi ルータと同じ部屋に Wi-Fi 中継機能を有効にした WEX-1800AX4/N があると MacBook Pro の接続先がころころ変わって通信が不安定になるので無線機能はオフにしておくことする。
Wi-Fi ルータ側の DHCP リース情報をみてそれらしき IP アドレス先に HTTP アクセスし WEX-1800AX4/N の設定画面を開く。まず最初に管理パスワードを変更。それから「無線設定 > 2.4 GHz (11ax/n/g/b)」と「無線設定 > 5 GHz (11ax/ac/n/a)」にある「無線機能」の「使用する」のチェックそれぞれ外して設定を保存した。これで子機が接続できなくなる。
欲を言えば LAN 端子が2つあればもっと良かった。そうすれば今まで通りブルーレイディスクレコーダーも接続できたのになあ。と思ってバッファローの Wi-Fi ルータの取扱説明書を見たらどのモデルも中継機にできるようだ。値段がそれほど変わらないの同等のスペックの Wi-Fi ルータを買うのもありだな。
[ 製品レポート ]
Naney (なにい) です。株式会社MIXIで SNS 事業の部長をしています。
※本サイトの内容は個人的見解であり所属組織とは関係ありません。