2015-01-01から1年間の記事一覧

文字コードをUTF8に揃える

show variables like "chara%"; + Variable_name Value + character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_filesystem binary character_set_results utf8 character_set_server utf8 character_set_…

CURL

ファイルに保存保存 http://domain.com/mt/mt-data-api.cgi/v2/sites/12/entries > json.txt トークン取得 curl -d username=namae -d password=pass -d remember= -d clientId=curl http://domain.com/mt/mt-data-api.cgi/v2/authentication 記事投稿 curl …

DataAPI

記事全部取得 http://domain.com/mt/mt-data-api.cgi/v2/sites/12/entries ID指定 http://domain.com/mt/mt-data-api.cgi/v2/sites/12/entries/7931

CURLでDataAPI

コマンドラインからユーザーを作成するスクリプト

参考 http://taiju.hatenablog.com/entry/20140205/1391559234Git https://github.com/t-shida/mt-tool-make_user ユーザー作成 ./tools/make_user -name=username -password=pass -email=emailaddress ユーザー削除 ユーザー削除も一応作った ./tools/make_…

分割したwindowの高さ・幅変更

Vim

幅変更 いいやいいやと10年くらい放置。。 Ctrl + w 10> Ctrl + w 10 高さ変更 Ctrl + w 10+ Ctrl + w 10-

ローカルタイムを日本時間に変更する

# mv /etc/localtime /etc/localtime.org # ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

sshで自動ログアウトをしない

ServerAliveInterval 15http://www.maruko2.com/mw/ssh_%E6%8E%A5%E7%B6%9A%E3%82%92%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B

モジュールのインストールの有無を調べる

perl -MModule -e '' インストール先のパスを調べる perldoc -l Module @INC の内容を表示 perl -Mlocal::lib -le 'print join qq{\n}, @INC'

selectをファイルに書き出す

mysql -u user -p -e "select * from table where id=1" db > file.txt

SSLを無視する curl -k https://domain.com レスポンスヘッダを表示 curl --dump-header - http://domain.com

コマンド

テストサーバ起動 $ morbo script/app

diff

構文 diff [オプション] ファイル1 ファイル22つのファイルの差分を出力するコマンド。 ファイル1とファイル2の差分を出力する。 オプション i アルファベットの大文字小文字の差分を無視する。 b 行末のスペースの差分を無視する。 r ディレクトリの比較の…

cpanm

インストール Perlbrewインストール $ curl -L http://cpanmin.us | perl - App::cpanminus cpanmのアップデート $ cpanm --self-upgrade モジュールのインストール $ cpanm Test::More ただのcpan perl -MCPAN -e shell cpan> install Net::Telnet

perlbrew

perlbrewインストール $ sudo curl -kL http://install.perlbrew.pl | bash $ echo 'source ~/perl5/perlbrew/etc/bashrc' >> ~/.bashrc $ source ~/.bashrc 利用出来るバージョン確認 $ perlbrew available 5.xxのxx部分が奇数のバージョンは開発版 5.xx.0…

コマンド

起動 sudo nginx 停止 sudo nginx -s stop 再起動 sudo nginx -s reload 設定ファイルのチェック sudo nginx -t 設定ファイルの場所 メインの設定ファイル cd /etc/nginx/ 各サーバー甩設定ファイル cd /etc/nginx/conf.d/

特殊変数一覧

$0 実行中のPerlスクリプトのファイル名。 $1,$2… 正規表現のサブパターンにマッチした文字列。 $' 正規表現でマッチしたパターンより後ろの部分の文字列。 $- フォーマット出力において、現在のページに出力すべき残りの行数。この変数に0を入れると強制的…

調べものしてたら、引っかかった。 なつかしいぞ。 https://twitter.com/amachang

スマホサイト作成のための画像サイズに関するまとめ

CSS

http://design-spice.com/2012/09/05/resolutio/ http://blog.webcreativepark.net/2011/01/25-173502.html 解像度 ビットマップ画像における画像密度の事をいう。1インチ(25.4mm)をいくつに分けるかによって表す。 単位はdpi、またはppi。 デバイスピクセル…

MacでMovable Typeを動かす

仕事でMovable Typeの開発を行う事になったので、Macに作業環境を構築する。 環境 Mac OS X Lion 10.7.5 Apache まずはApacheを有効にする。 「システム環境設定」⇒「共有」⇒「web共有」⇒「web共有を有効にする」をチェック 基本情報 起動コマンド /usr/sbin…

デバックいろいろ

ログ出力 MT->log("message") YAMLロードテスト cd $MT_HOME && perl -Ilib -Iextlib -MMT -le 'MT->instance; print MT::Util::YAML::LoadFile("plugins/Test/config.yaml")' オブジェクトのロード perl -Ilib -Iextlib -MMT -le 'print MT::Util::YAML::Du…

Movable Type for AWS

http://takeyuweb.hatenablog.com/entry/mt6ami ファイル位置 Movable Type本体:/app/movabletype データフォルダ:/data/file/static 再起動 $ sudo service movabletype restart 登録されている。起動ファイルは以下にあり。 /etc/init.d/movabletype mys…

usermod ユーザー情報編集

ログイン出来ない場合 $ su user This account is currently not available. [root@sever ~]# grep hoge /etc/passwd hoge:x:100:100::/home/hoge/:/nobin/nologin nologinとなっている。 [root@sever ~]# usermod -s /bin/bash hoge ログイン出来るようにな…

CarrierWave

ImageMagickインストール $ sudo yum install ImageMagick $ sudo yum install ImageMagick-devel Gem gem "carrierhave" gem "rmagick" アップロードクラス作成 $ rails g uploader Image モデル mount_uploader :image, ImageUploader gitignore public/up…

modelまとめ

http://ruby-rails.hatenadiary.com/entry/20140810/1407634200 $ rails g model modelname name:type name:type $ rake db:migrate 型 binary boolean date datetime decimal float integer primary_key string text time timestamp カラム追加 $ rails gen…

production環境 no capistrano

EC2 セットアップ RDS セットアップ RVM development環境に合わせてセットアップ http://d.hatena.ne.jp/macperl/20140929 Railsインストール インストール nginx インストール設定編集 /etc/etc/nginx/nginx.conf起動 $ sudo /etc/init.d/nginx restart サ…

production環境 未完

環境 Rails4 Capistrano3 Unicorn Nginx EC2 RDS GitHub http://genestream.hatenablog.com/entry/2014/12/17/212508 真似ます。 EC2 セットアップ。 自動バックアップまでセット。rootパスワード設定。 $ sudo yum update $ sudo yum install -y gcc-c++ pa…

Gemメモ

bootstrapを使う Gem gem 'therubyracer', platforms: :ruby gem 'less-rails' gem 'twitter-bootstrap3-rails' 反映 $ bundle install $ rails g bootstrap:install i18n_generators 日本語化サポートGem。 $ vi Gemfile gem 'i18n_generators' $ bundle in…

split時読み取り専用で開く

Vim

split,vsplitで画面分割時に通常は、 :e file でファイルを開くが、 :view file とすると読み取り専用となる。