備忘録などいろいろ

イロイロ! 比較的Twitterの延長のノリで書くと思います。

Web

HerokuでRails動かすときのカスタムLogFormatterでハマった話

結論から言うと、Rails 5を使うときはrails_12factor gemは使わないほうが良さそう。 アプリケーションログベースでの監視をしたい/アラートを上げたいので、loggerの上げるログのseverity(ログレベル)の情報はかなり重要。この辺の情報はloggerのformatte…

iOS 11 SafariのCORSに関する仕様変更点

iOSのアップデートをしました。iOS 11です。純正ブラウザであるSafariにも公表されていない仕様変更がいくつかある模様です。今回はそのうちの一部であるCORS処理について。※ 雑な検証の上で判った(つもりになっている)仕様変更点です。【変更点】CORS (Cr…

【仮説】requestAnimationFrameよりsetTimeoutでアニメーションした方が旧端末で安定感ある

セオリーとしては、JavaScriptでアニメーション実装する場合はrequestAnimationFrameにコールバックを渡してやるわけですが、setTimeoutでアニメーションしたほうが旧端末での安定感があると感じることが多々あります。誰か検証してくれませんかね。

【疑問点】iOS SafariでのJavascript Memory Profilingについて

今作っているとあるWebアプリのJSが、旧端末で思うように動かない。重さを感じていて、アプリの性質としてもメモリを食うものなので、決定的なメモリリークが起こっていることを疑っている。macOS SierraのSafariを使うと、SafariのWeb Inspectorでメモリプ…

ネットワーク性能監視ツールを作ってみるか

昨日から寮内でのInternetブラウジングがちょっと遅いらしい。 原因はまだ分かっていないが、とりあえず定量的にネットワークの各種性能を計測して可視化するツールは必要だろうという。 そこで、何かあるならそういうツールをインストールするか、無ければ…

UbuntuでIPv6を有効にする方法

Ubuntuでipv6を使う必要性が生じたのだが、ifconfigで表示されるのはローカルリンクipv6のみ。sudo sysctl -w net.ipv6.conf.eth0.accept_ra=1 としても、つながらない。どうもちゃんとipv6が有効になってないらしいのだが、ググッても出てくるのはipv6無効…

はてなダイアリーにTwitterのTLを表示する

Twitterブログパーツ|Twitterのタイムラインを表示するTweetsWind を使って、はてなダイアリーにTLを表示するようにしました。使い方は簡単。画面に従ってデザインとかを決定し、できたコードをはてなダイアリーの設定画面から「デザイン]→「フッター」の…

記事にTweetボタンを配置する方法

Twitter Publish で作成したコード 例) <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="qpSHiNqp" data-lang="ja">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>を記事に貼りつけるだけです。 でも、記事を書くごとにこのコードを貼り付けなければいけないのはめんどくさいな..…

アクセス解析 - Google Analytics

前にアクセス解析で、「忍者アクセス解析」を利用する方法を書きましたが、もっとスマートそうなものがあったので。はてなダイアリーへの無料アクセス解析設置まとめ - わーくあうと!もともとはてなダイアリーにはアクセス解析用にGoogle Analyticsを使う機…

さくらのVPS登録からWebサーバーの立ち上げまで

なんか良さげなのでさくらのVPS申し込んでみた。 VPSは、要は金払えばどっかにあるサーバーのルート権限あげますよっていうサービス(合ってますか?) これでサークルのホームページ、アップローダー、新勧ホームページとか、あわよくば掲示板とかも全部片付…

サブドメイン設定、VirtualHost、リダイレクト、サイト設定等

先ほど立ち上げたサーバーにサイトを作っていこうと思う。とりあえず設定する項目は、 サークル新勧用サイト(www.mydomain.info) wwwを省略しても同じサイトが見れるようにリダイレクト アップローダー「PHP Navigator」 サブドメイン サブドメインの設定 必…

さくらのVPSによるUbuntuサーバ立ち上げから必要なソフトのインストールまで

サークルのサイトを作るべく、さくらのVPSを申し込みました。任意団体として、サークル名義で申し込み完了。 お名前.comで予め用意しておいたドメインのAレコードをさくらのVPSでとったIPに設定した。ホスト名に関わらず全部同一のサーバーに。 VPSの設定 ま…

はてなダイアリーへのアクセス解析ツールの導入

shinobi未来瓦版 これをはてなダイアリーのアクセス解析ツールとして導入しました。無料です。バナーも小さくて目立ちません。たぶん、忍者アクセス解析ツールが提供しているバナーをロードしに行く時のアクセスを解析するっていう仕組みなのか?詳しくはわか…