omohayui blog

おも‐はゆ・い【面映ゆい】[形][文]おもはゆ・し[ク]《顔を合わせるとまばゆく感じられる意》きまりが悪い。てれくさい。

Twitterの検索タイムラインウィジェットの廃止と対応策について

Twitterの公式のお知らせ twittercommunity.com Deprecating widget settings In June 2016 we announced that we would be making it much easier for developers to create embedded timelines on their sites, by no longer requiring the timelines to b…

GAE SDK の過去バージョンをインストールする

(2018/02/24 追記) PATHにまるっと追加した方が楽というご意見いただいたので 前置き これはどうしても特定の古いバージョンの Google App Engine SDK for Go を入れたかった為、無理くりインストールしたときのメモなので、 決して推奨できる方法でありませ…

フロリダでヘラクロスとケンタロスとサニーゴを捕まえたときの話

※ 今回は開発的な話とは全く関係ない話です。ポケモンGoに興味ない方は読まないことを推奨します。まじで。 なぜフロリダなのか 2017/10時点で私が持っていないポケモンは、ヘラクロスとケンタロスとサニーゴの3つだけでした。 ガルーラは昨年オーストラリ…

BigQueryとData Studioで野球の分析レポートを作ろう

これはなに? 先日、第35回 GTUG Girls Meetup で初心者向け&女性向け BigQuery × Data Studio のハンズオンをしました。 gtuggirls.connpass.com ハンズオンの資料 枚数が多くなるので、Markdownで一度作ったものを Reveal.js でスライドにしました。 https…

Sierra で Karabiner が使えず Escape のキーマップに困っていた人へ

[追記] High Sierra も Karabiner-Elements がサポートしているようです。 Sierra にアップデートしたときの問題 macOS に Sierra が登場し、とりあえずアップデートしたときの自分は Karabiner (キーカスタマイズツール) が使えず発狂寸前でした。 Vimユー…

Google Fonts が @import で読み込まれないとき

Google Fonts とは fonts.google.com Googleさんが提供している。Webフォント。 サーバー上の各フォントデータを読み込むことで、オサレなフォントが使えるようになるわけです。 そして無料。 起きていた問題 はてなブログのデザインをちょっと変えようと思…

リサイズした画像がぼやける件

Image Resizing Algorithm 経緯 Retina対応等が進む中、大きい画像をWeb上で縮小表示し高解像度ディスプレイに対応するケースが多々あります。 がしかし、ブラウザ固有のリサイズのアルゴリズムや表示画像サイズによっては、レンダリングされた画像がぼやけ…

Riot.js のタグファイル名を *.tag.html にする

なぜやるのか [翻訳] Riotjs Style Guide - Qiita こちらでも言われているように IDEの補助向上という理由が大きいです。 そして、ただ .html にしてしまうと Riot の tag ファイルだということが 分かりづらくなるということで .tag.html に。 手順 in-brow…

GAE で監視ファイルが多すぎて auto reload が走らない件

何が起きていたか? ・ローカル開発環境で go のテンプレートファイルを更新しても GAE の auto reload が走らない ・*.go ファイルを更新したときは走る ・go version go1.6.2 (appengine-1.9.40) darwin/amd64 goapp 起動時の error log /usr/local/Cellar…

デザイニング・インターフェース(1)

読書会向けの自分用のメモです。 1章 ユーザの行動 インターフェースデザインの格言 目的達成の手段 ユーザ調査の基礎 ユーザの学習意欲 パターンの解説 1. 安全な探検 2. 即座の喜び 3. 最小限での充足 4. 途中での方針変更 5. 回答の先送り 6. 少しずつの…

iTerm2 の screen でスクロールバッファ

ほんと今更ですけど... screen のバッファをマウススクロールできるようにする https://github.com/omohayui/dotfiles/blob/master/_screenrc#L16 termcapinfo xterm* ti@:te@ .screenrc にこの1行を追加するだけ iTerm2 で status bar 表示時もスクロール…

Exercise on A Tour of Go

A Tour of Go の練習問題 『Loops and Functions』 についてのメモ 文系(美術系)の自分にはそもそも計算式の意味が・・・ 10回ループ 問題文に書いてある通り、とりあえず ニュートン法の式をそのまま関数に入れて 10回ループさせて x の値を増やしていき …

Slackに野球ニュースをpostするbotを作った

職場のSlackに #baseball チャンネルを追加したついでに、 野球ニュースを投下するbotをつくりました。 開発環境 node.js : v0.12.0 npm : 2.5.1 hubot : 2.16.0 CoffeeScript : 1.10.0 Heroku データ元 プロ野球 - nikkansports.com 最初はgoogleニュースか…

YAPC::Asia 2015 リファクタリングの話

先日、今年で最後という YAPC::Asia に参加してきました。 中でも面白かった Benさんのリファクタリングの話についてまとめてみたのでご共有。 (実は職場で紹介する予定だった) テーマ Adventures in Refactoring 発表した人 Ben Lavender githubの中の人…

ノンデザイナーズ・デザインブック勉強会(1)

1.ジョシュア・ツリーの悟り 近所にあるジョシュア・ツリーに気付かなかった作者 ⇒ 問題や原則、ものごとには名前がないと意識することができない 4つの基本原則 コントラスト 反復 整列 近接 4つの基本原則は互いに関連してあっている 2.近接 ロビンの近接…

Github Shop で OctoCat ステッカーを注文してみた

OctoCat のステッカー可愛い。PCとかに貼りまくりたい。 でも Github Shop で買うしかないみたい。 ということで注文してみた。 購入したのは・・・ ステッカー1、2 $5 × 2 コースター(4つ入り) $5 × 1 送料は・・・ 国際便 $15.34 商品より高い!\(^o^…

nginx + unicorn + Rails でサイトをつくる

いきさつ 試作サイトを職場でURL公開したら、 みなさんのアクセス(大した量じゃない)で サイトがダウンするという悲しいできことがありました。 その時に Apache + Passenger + Rails で作ったというと 何人かの方々に nginx + unicorn で worker を複数立…

phpMyAdminの脆弱性をついた攻撃

趣味で作成中のサイトに、アムステルダム辺りから謎アクセスが結構きていた。 # 例) [18/Jul/2015:04:06:34 +0900] "GET //phpMyAdmin/scripts/setup.php HTTP/1.1" 404 1564 "-" "-" [18/Jul/2015:04:06:34 +0900] "GET /muieblackcat HTTP/1.1" 404 1564 …

IABとIAP

アプリ内課金の呼び方 IAB Android In-App Billing IAP iOS In-App Purchase

リーダブルコード読書会 1〜3章

第1章 理解しやすいコード 優れたコードって? 例 まとめ 第2章 名前に情報を詰め込む 名前は短いコメントのようなもの 例 第3章 誤解されない名前 誤解される名前に気を付けろ 例 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニッ…

ChromeでスマホUAに切り替える

スマホUAに切り替える方法を教えて下さいという話を頂いたので、 図入りで説明したくなりました。 chromeだとアドオンなしで超簡単にできます。 1. Chromeのブラウザを立ち上げてから、Developer Toolsを開く Macなら → Command+Option+Iキー Windowsなら …

bundle install でエラー

MacOSⅩ(10.10.2)で通常通りにrailsで bundle install したらエラー % bundle install : : /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include <__debug> ^ 1 error generated. なん</__debug>…

MacにPerlbrewをいれてみた

perlの環境構築するのにバージョンを切り替えられたりしたほうがいいので、 Perlbrewでインストールしてみた。 Perlbrew: http://perlbrew.pl/ インストール $curl -kL http://install.perlbrew.pl | bash homeディレクトリ下にperl5というディレクトリが作…

hubotのインストール

slackにbot入れたいなと思ってhubotのインストールをしてみた。 環境 CentOS 6.2 node.js 0.10.32 作業履歴 $ npm install coffee-script hubot $ hubot -v -bash: hubot: コマンドが見つかりません おや?パス通ってない。 とりあえずパス指定実行。 $ node…

LINEスタンプつくりました

やっとLINEスタンプが承認されました。 たしか9月に申請して、一度もリジェクトはされずにですが、 5ヶ月かかりました・・・ 2月から申請したものは、たしか取り分が50%から35%になっているらしいですが、 それ以前に申請したものは2月過ぎてても50%のままら…

macに入れた開発系ツール

Mac

来月から職場が変わりMacで開発できるようになるので、 自前のMacBookに入れたツールを改めてメモしておくことにしました。 ■便利系 HyperSwitch → 「Command + Tab」でウィンドウ切り替え Google日本語入力 → 言わずと知れた Karabiner → vimmer推奨「esc」…

あけましておめでとうございます。

おくればせながら、今年の年賀状をアップ。 ひさしぶりに絵というかイラスト描きました。 日本画ではないです。水彩です。 色つけようと思ったら面相筆がなくて慌てて世界堂いきました。 今年もよろしくお願い致します。

AWSのEC2にポート22以外でSSH接続できるようにする方法

AWSのEC2でサーバ立ち上げて見たものの ポート22からの接続が社内ネットワークからは許可されていなかったー(´;ω;`) みたいなときにポート22以外で接続できるように設定する方法です。 ■環境: Amazon Linux AMI release 2014.09 ■サンプルのポート: 54321 …

Macでキーマッピングを変更する方法

私はvimユーザーなので「esc」キーをよく使うのですが、 手があまり大きくないので、「control」キー単体押しに「esc」を割り当ててます。 そこで簡単に設定する方法を紹介。 もともと「KeyRemap4MacBook」というキーボードカスタマイズツールを使っていたの…

よく使うVimコマンド

今さらだけどドットインストールでvimの復習をしたのでメモ。 モード ノーマルモード 入力モード コマンドモード ビジュアルモード 移動 gg / G 先頭/末尾 CTRL+f / CTRL + b 画面ごと w / b 単語ごと ^ / $ 行頭/行末 f 文字(次の単語は;) % 対応する…