memo
久々にruby書いて動かしたら見たことあるエラーが。 invalid multibyte char (US-ASCII)なんかもうすっかり忘れてたけど1.9だとこんな感じのマジックコメントが必要なのだった。 # -*- encoding: utf-8 -*- あまり関係ないけど、Pycharmはマルチバイト文字が…
コンソール上でチャートを表示するhistoというツールが面白そうだったので使ってみました。visionmedia/histo · GitHub インストール $ cd /tmp && git clone git://github.com/visionmedia/histo.git --depth 1 && cd histo && make install 使い方 標準入…
jmeterで使える独自ファンクションについて、ちょっと調べる機会があったのでメモしておきます。 関数の書き方 ${}で囲んだ中でfunctionNameと引数を書きます。 functionNameはアンダースコア2つを頭につけます。 ${__functionName(var1, var2, var3)}変数を…
ubuntuで試してます。 sarが使えない場合はインストール $ sudo apt-get install sysstat 実行 単純にsarだけ実行するとエラーになりました。 記録してあるログからシステムの情報を読み出そうとして、ログがないのでエラーになっている模様。 $ sar /var/lo…
jmeterをcuiで実行するとき、-lオプションでファイルパスを指定しておく $ jmeter -n -t ****.jmx -l ******.jtl jtlファイルは実行されたサンプラー毎に結果を保持しているxmlファイルであり、かなりサイズが大きくなる。 <testResults version="1.2"> </testresults>
便利なものでaptitudeやapt-getで依存するパッケージも一緒に入る $ sudo apt-get install jmeter これでコンソールからjmeterが使えるようになる $ which jmeter /usr/bin/jmeter $ dpkg -s jmeter Package: jmeter Status: install ok installed Priority:…
abでみかけたエラーです。 $ ab -n 1 -c 1 'http://localhost:8000/book' This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation…
sshでこんなエラーがでました。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for './path/to/key' are too o…
httpsのページに向けてab実行したら以下のようなエラーがでて結果が得られせんでした。 SSL read failed - closing connection 違うエラーですが、max os x lionのabは不具合があるみたいな情報を見つけたので、参考にさせてもらって解決しました。Mac OS X …
開発環境だとオレオレ証明書を使ってて、警告を無視する必要があったりする。 requestsを使ってhttpsにアクセスする場合、verify=Falseをつけると無視できる。 res = requests.get('https://example.com', verify=False) 参考 : Advanced Usage ― Requests 1…
centos5.7をvirtualboxにインストールしようとしたら以下の状態で止まってしまうという現象に遭遇。 調べたら以下のエントリで解決方法を発見しました。 NET: Registered protocol family 2でとまる: Ma note 設定から「IO APICを有効化」にチェックをいれま…
jQueryのプラグインを探すのって結構めんどうでした。 いろいろなところに散らばっているし、中にはとっくに更新停止されているようなのもあるし。そんな状況ですが公式のプラグイン公開リポジトリができたようです。jQuery Plugin Registry こんどプラグイ…
rubytuneという、railsアプリのチューニングを行ってる会社?のwebサイトで、コマンドスニペットのチートシートが公開されてました。rubytune ― rails devops/sysadmin cheat sheet railsコマンドじゃなくて、普通のシェルコマンドです。そんなにたくさんな…
var myArray = [1,2,3,4,5,5,3]; uniqueArray = myArray.filter(function(e, pos){ return myArray.indexOf(e) == pos; }) 参考: Remove Duplicates from JavaScript Array - Stack Overflow
mysqlがこんなエラーを吐きました。 Out of sort memory, consider increasing server sort buffer size' sort_buffer_sizeを増やしてrestartしたら動くようになりました。/etc/my.cnf [mysqld] port = 3306 socket = /tmp/mysql.sock skip-external-locking…
こちらで紹介されていた、chromeのタブをanything風に絞り込む「chrome-anything」を導入してみました。 http://tech.kayac.com/archive/23_techkayaccom_advent_calendar_2012.html githubからチェックアウトして https://github.com/handlename/chrome-tab…
この前、diskの容量が足りなくなってきたんで、ちょっと不要なキャッシュの掃除をしようと思ってOnyXを使ってみたわけです。システムのキャッシュを削除したら勝手に再起動がかかりました。 そして、、リンゴマークとローディングアイコンがでたまま、1時間…
今日は秋季の情報処理技術者の結果発表日でした。こっそり応用情報技術者試験を受けてまして、めでたく合格していたのでどのような勉強をしたかをメモしておこうと思います。タイトルは若干ハッタリで、実際は「ある程度実務経験のある文系プログラマが38日…
やるたびに忘れてて調べてる気がする $ mysql -u user -p db_name < dump.sql
zsh&gitで以下のエラーが出る場合 $ git reset --hard HEAD^ zsh: no matches found: HEAD^zshの設定のどこかで以下の設定をしているはず setopt extended_globoh-my-zshの場合はlib termsupport.zshに上記の記述があります。 ^をエスケープすればエラーを回…
dj-database-urlを使うとdb接続文字列を環境変数DATABASE_URLから取得させることができます。 https://github.com/kennethreitz/dj-database-url herokuにdjangoアプリを動かすときとかに使ってます。 設定は以下のように書きます。 環境変数DATABASE_URLが…
subprocessモジュールで外部プロセスを実行できるcall、check_call、check_outputと関数があってちょっとずつ挙動が異なるsubprocess.callはプロセスを実行し、returncodeを返す from subprocess import call # call call(["ls", "-l"]) print return_code #…
どこかで使い道あるかもしれないのでメモDuri.me 画像をアップロードするとdataURIスキームを使って表示するスニペットを生成してくれます imgタグのsrc属性を使う形式と、cssのbackground-imageを使った形式が選べます
djangoではsend_mailで簡単にメール送信ができます。 以下はドキュメントにある最もシンプルな例です。 from django.core.mail import send_mail send_mail('Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently…
pythonで、ある内容がログ出力されることをテストする場合どうするのが一般的なのか調べてたらログハンドラをsetUpでStreamHandlerに差し替えてテストする方法を見つけたので、サンプルを書いて試してみました 以下のような感じです # coding=utf-8 import u…
dateutil.parserで日付文字列を楽にパースできる。timezoneも解釈してくれる。 import pytz from datetime import datetime import dateutil.parser date_string = "Wed, 24 Oct 2012 21:34:50 GMT" # dateutil,parse.parse d = dateutil.parser.parse('Wed,…
djangoのデフォルトのLOGGING設定では、エラー時のメール送信用ハンドラとして、AdminEmailHandlerを使った"mail_admins"が用意されてます。ただAdminEmailHandlerだと、subjectが自由に設定できない?っぽかったので、SMTPHandlerを使ったハンドラを試して…
たまたまみつけて面白そうだったのでメモliffect http://ademilter.com/lab/liffect/画像の一覧を表示するページで、表示をアニメーションさせるためのコードを生成してくれます。 アニメーションはたくさん種類があって、Duration、Delay、Randomと動作をカ…
botoでs3の操作をちょっとみていたので軽くメモ # coding=utf-8 import boto s3 = boto.connect_s3(aws_access_key_id='******************', aws_secret_access_key='****************************') # 全てのバケットを表示 get_all_buckets for bucket in…
nginxの設定ファイルに以下を設定 server { listen 443; ssl on; # サーバー証明書 ssl_certificate /path/to/server.crt; # 秘密鍵 ssl_certificate_key /path/to/server.key; } オレオレ証明書はこんな感じで作れる # RSA形式の秘密鍵の作成 openssl genrs…