【vim】開いたファイルの文字化けをその場で解消する方法
次のコマンドで指定の文字コードで開き直せる。
:e ++enc=euc-jp
インターネット大好き大学生の戦い
まじかー。
ずっと脳内では「とうふくフォント」って読んでたよ。
どおりで変換でないわけだわ。
とうふくのほうが自然なのに!(幅員減少的にw根拠はないw)
こういう自分だけ思い込んでる誤読結構ありそうだな。怖い。
watchコマンドを使って以下のようにすると、MySQLが処理しているSQL文がリアルタイムで見られる。
watch -n [更新時間(秒)] 'echo " SHOW PROCESSLIST" | mysql -u[ユーザ名] -p[パスワード]'
1秒だと遅くて全然見えないので、0.1秒くらいがおすすめ。
ただし実行時間が短すぎる場合は出てこない(はず)。
先日しばらく使っていなかったAppleのTrackpadを使おうと思って、既にペアリングしてあった別のiMacとペアリングしようと思ってBluetoothの設定を開いても、認識はするもののペアリング(接続)してくれない。
なぜだろうと思ってもともとペアリングしてあったmacとの接続を解除したりしてみてもダメ。
あれーなんでだろと思って、緑のランプは光るけど、一応、ということで電池を取り替えたら見事にペアリング完了。
緑ランプがついてても電池が足りない場合があるようですね。
これはハマる。
今日macのgoogle chromeでfacebookを開くと以下のような表示に。

なんだこりゃ。
と思って、調べてみるとどうやらcssファイルがなぜか画像になってるせいのようだ。
facebookほどの大規模サイトでもこんなことあるんですね。
ひどい障害ですねw
今は向こうは夜だから微妙に気づいてないのかな・・・?
で、これだと困るので治す方法は以下。
facebookはブラウザごとに読み込むcssを変えるために、UserAgentを見てるらしい。
なのでUserAgentを他のブラウザに偽装すればOK!
Google Chromeだと以下の拡張を入れて、IE9とかに偽装すればOK
cronからのメールが大量に届くなどしてメールボックスがいっぱいになったら以下で全部消せる!
cat /dev/null > /var/mail/[ユーザー名]
mailコマンドで以下のようにでればOkとのこと。
$ mail
No mail for rootCRONからのメールを止めるには以下のように末尾に「>/dev/null 2>&1」をつければOK!
* * * * * [パス] >/dev/null 2>&1
いつもCRONのメール送信解除するの忘れるせいでメールたまって、dfしたら使用率92%とかになってて焦って消してる気がするw
もうこれで最後にしたい。
App Store(といういよりiTunes Store)のAPIを使う課程で必要になったので、genreidとgenreNameの対照表を作ってみた。
何かの役に立てば幸い。
| 6018 | ブック |
|---|---|
| 6000 | ビジネス |
| 6022 | カタログ |
| 6017 | 教育 |
| 6016 | エンターテインメント |
| 6015 | ファイナンス |
| 6014 | ゲーム |
| 6013 | ヘルスケア/フィットネス |
| 6012 | ライフスタイル |
| 6020 | メディカル |
| 6011 | ミュージック |
| 6010 | ナビゲーション |
| 6009 | ニュース |
| 6021 | Newsstand |
| 6008 | 写真/ビデオ |
| 6007 | 仕事効率化 |
| 6006 | 辞書/辞典/その他 |
| 6005 | ソーシャルネットワーキング |
| 6004 | スポーツ |
| 6003 | 旅行 |
| 6002 | ユーティリティ |
| 6001 | 天気 |
| 7001 | アクション |
| 7002 | アドベンチャー |
| 7003 | アーケード |
| 7004 | ボード |
| 7005 | カード |
| 7006 | カジノ |
| 7007 | さいころ |
| 7008 | 教育 |
| 7009 | ファミリー |
| 7010 | キッズ |
| 7011 | ミュージック |
| 7012 | パズル |
| 7013 | レーシング |
| 7014 | ロールプレイング |
| 7015 | シミュレーション |
| 7016 | スポーツ |
| 7017 | ストラテジー |
| 7018 | トリビア |
| 7019 | 単語 |
参考:
iTunes, App Store, iBookstore, and Mac App Store Affiliate Resources – Search API
whotwi – グラフィカルTwitter分析のサーバをやっと増強しました。
これで最近増えていたサーバエラーも減るはずです。
(ほとんどの環境では数時間で新サーバになりますが、DNS切り替えの影響で環境によってはすぐに反映されないかもしれません。遅くとも数日で反映されるはずです)
いままではさくらVPSの1.5GBだったんですが、8GBにしました!
メモリが5.3倍になりました!
これにあわせてデータベースの設定も変えてみたんですが、最適な設定が見つかるまでしばらくチューニングしてみます。
また、現在新しいwhotwiを開発中です!
新機能をたくさんつけて進化しますので、乞うご期待!
普通MySQLにログインするときって以下みたいにしてコマンドでユーザ名を指定して、パスワードはプロンプトで入力するのが多いと思います。
$ mysql -u root -p Enter password:
実は以下のように-pオプションのあとにパスワードを書くと、プロンプトを使わずにパスワードを指定できます。
スペースを入れないのがポイントです。
$ mysql -u root -phogehgoe
シェルスクリプトとかCRONで使う時とかに使えそう。
EC2上のCentOSにApacheを入れて、使えるようにするメモです。
インストール自体はyumで一発です。
sudo yum install -y httpd
続いて設定です。
動作確認だけなら何もしなくても動くのでここはスキップしてもOKです!
まず念のためapacheの設定ファイルをコピーしておきます。
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.orig
必要に応じて設定ファイルを編集します。
sudo vim /etc/httpd/conf/httpd.conf
.htaccessをどこでも有効にするには以下のようにします。
セキュリティ的にもパフォーマンス的にもよくないですが、いちいちhttpd.confを編集するのは面倒なので僕は.htaccessがどこでも有効になるようにしています。
291 292 293 294 | <Directory /> Options All AllowOverride <u>All</u> </Directory> |
また複数ドメインを一台のサーバで扱うVirtualHostを使うので以下のように変えてしまいます。
まずは以下の行をコメントアウトしてVirtualHostを有効にします。
971 | NameVirtualHost *:80 |
以下のように一個ずつ書いていきます。マッチしない場合は一番上のエントリが使われます。
<VirtualHost *:80> DocumentRoot /var/www/mikke.git ServerName mikke.peepapp.net CustomLog logs/mikke.peepapp.net.access_log combined </VirtualHost>
設定ファイルが間違っていないか確認します。
sudo apachectl -t
ここで問題なければ以下のような表示になります。
問題があれば問題の箇所が表示されるので治します。
Syntax OK
sudo apachectl startこれでサーバのIPアドレスまたは「PublicDNS」に表示されているアドレスを叩くとなにか表示されるはずです。
表示されない場合は、ファイヤーウォールの設定が原因かもしれません。
HTTPはTCPの80番を開く必要があります。
参考:
セキュリティグループの使い分け| CLOUDnews(クラウドニュース)クラウドの今がみえる、クラウドの次がわかる情報サイト
sudo chkconfig httpd onこれでひとまずApacheが使えるようになりました。