Gitチートシート

1つ前のコミットを取り消し git reset HEAD^ 作業ツリーを最新のコミットの状態に戻す git reset --hard HEAD 特定のファイルの変更をリポジトリの最新状態に戻す git checkout HEAD -- [ファイル名] 特定のファイルの変更を指定したコミットに戻す git che…

Google スプレッドシートで複数行挿入する方法

通常Googleスプレッドシートでは一行選択して「挿入」を押すと「上に一行」「下に一行」を選択できるようになります。 でもこの場合、一行しか追加できないので不便です。 ショートカットもないので一行ずつぽちぽち追加するしかありません。複数行選択して…

日本ロジテム

2017年3月18日株価315円 時価総額 43.5億 PER 9.69 PBR 0.44 配当 2.54%日清系陸運・物流・ロジティクス ベトナム 冷凍冷蔵倉庫事業引越センター(東京都品川区)売却 土地 1931 m2 譲渡価格 12億 帳簿価格 0.24億

イチネンホールディングス(9619)

2017年3月16日 自動車リース資産的にはあんまり好みではない。

TONE(5967)

東証2部TONE 2017年3月16日 レンチやボルト締め付け機器のメーカー ベトナム進出時価総額43億 (2017年3月16日) 自己資本比率 65% PER 8.0倍 PBR 0.93倍 配当 3.17%ROEが14%とまぁまぁよい資産的に特に見るべくモノはなさそうだけど、現時点で割安。 …

wordpressプラグインduplicatorがうまく動かないときに

duplicatorがzip archive enabled でfailになる php7.0 環境ではduplicatorがうまく動かない。yum --enablerepo=epel,remi,remi-php70 install php-zip php-gdphp-zipとphp-gdをいれてやることで動いた。 nginx環境でduplicator が504 error を出してこける…

wordpress 更新のやり方。バックアップの取り方

wordpressの更新を行う前にデータベースをバックアップしておくこと。 データベースの

ruby on rails 5 ではまったこと→あとで調べる

LoginController 作ってるとき ActionController::InvalidAuthenticityToken error に遭遇した。 ruby - Rails 5 ActionController::InvalidAuthenticityToken error - Stack Overflow に解決策があったので参考にした。 protect_from_forgery prepend: true…

SSHの設定まとめ(VPSにSSH接続する)

ssh-keygen で秘密鍵(id_rsa)と公開鍵(id_rsa.pub)を作成する。 鍵の名前は任意につけられるので-f オプションで覚えやすい名前にしておく。 ssh-keygen -t rsa -b 4096 -f sakura_rsa -C 'sakura' Cオプションはコメントをつけられる。 この場合、sakura_rs…

vagrant チートシート

ちょっと便利なチートシート。主に覚書。 vagrant ssh-config --host 192.168.33.10 で ~/.ssh/configに以下のように書き込まれるので Host 192.168.33.10 HostName 127.0.0.1 User vagrant Port 2200 UserKnownHostsFile /dev/null StrictHostKeyChecking n…

ruby on railsは、うまく動作させるまでが結構大変

ruby 2.1.0 rails 4.1 でテスト中mysql2はバージョン0.3.21を使うべし 0.4.5は動かない。 rspecのバージョンは3.4を使うべし、これで動いた。mysql を動かすには mysql-develも必要centos7への mysql5.6のインストール・設定を書いておく sudo yum -y locali…

ansibleをサックと簡単に使うんよ

ansibleでvagrantの開発環境をサックと整備したいということで色々やってみた。ansible_localというのでvagrant内にansibleをインストールして、そこで、playbookに記述した内容を実行する。ruby on railsの開発環境を構築してみた。Vagrantファイルのあると…

kusanagiでLets encrypt を自動更新設定してるんだけども、うまくいかないケースの対処法

https化は時代の趨勢だとわかっているけれども、対応するのに困ってる人は多いと思います。 conohaでkusanagiを使うとめっちゃ簡単にhttpsに対応できて便利なんです。 でも、今回は、自動更新がうまくいかず、chromeに怪しいサイト認定されてしまったのでそ…

djangoを徒然なく学びながらpythonも学ぶ

python r'^hello/$' の意味文頭に付くr 文字の意味はraw string という意味。 pythonでは\ (バックスラッシュ)はエスケーピングの特別文字となっているので, 改行 \n文字などが使える。rが付くとそれを無視するという意味。^ (caret) は文字列の先頭を意味す…

いろんな株データのありか

日本証券取引所の公式ホームページの東証上場銘柄一覧 http://www.jpx.co.jp/markets/statistics-equities/misc/tvdivq0000001vg2-att/data_j.xls

vagrantでweb開発をするのに必要なtips

vagrantでweb開発する際のハマりどころがいくつかあります。まず、vagrantでは/vagrantが共有フォルダの役割を果たして便利なわけですが。そこに/var/www/htmlのシンボリックリンクをはると、mac側でプログラムを変更しながら、linuxサーバー上での挙動を色…

vagrantでx11を使う in Mac

vagrant (in Mac)でx11を使うには。 brew cask install xquartzとbrew経由でxquartzを入れるのが大事。 普通にダウンロードしてきたらうまくいかなかった。

Packtの技術本を買ってkindleで読んでみる

Packtは結構マニアックなプログラミング本の電子書籍を売ってる会社ですが、 年末にセールをやります。 1冊の価格が5ドルと激安です。 通常価格が、40ドルぐらいだから、買うんだったら今ですよね。 でも、買ったわいいが、読みづらいというのは最悪です…

awk 解読

awkってあんまり使わないのでメモ #!/usr/bin/env bash if [ $# != 0 ]; then cat ${1} | awk -v"tab=${2}" 'BEGIN {a=0} {if ($0 ~ tab) {a = 22}; if (a==22) {if ($0 ~ "loop") a+=1} if (a==23) {if (length($0) < 2 || $1 ~ "data_") {exit} else {prin…

cuda7.5をインストールする際にとまどったので

以前にcuda6.5をいれていて、cuda7.5にアップグレードしたくなりました。 使いたいソフトがcuda7.5対応だったので。 /usr/bin/nvidia-unistall /usr/local/bin/cuda-6.5/uninstaller.pl とどっちも消したのだけど、なんか旧バージョンが残ってるよというエラ…

ツツミの分析

2016年12月4日 株価 1856円 時価総額373億円29.3.第2四半期短信 現金 380億円 負債13億円 換金性のある資産は367億円商品160億円イメージとしては今の株価はほぼ手持ち現金と一緒。 今後、持ち直すならかなり安いが。創業家の堤征二が…

phantomjs を適切にストップするには

phantomjsは便利なんだけど、プロセスが何故かゾンビ化してリソースを圧迫するなんてことがあります。 python + selenium + phantomjsで運用していますが、 大抵は、dirver.close()、dirver.quit()でスットプできますが、たまに生き残ります。 pgrep phantom…

phpの初歩 チートシート

phpからpythonを外部コマンドとして呼びだしたい。 $a = 1; $b = 2; $cmd = sprintf("python kdfjdlj.py %d %d",$a,$b); shell_exec($cmd); sprintfでフォーマットしてshell_execで実行する。

サーバーにphantomjsをおいてスクレイピングを動かしたい時

サーバーにphantomjsを置くなら、npmからインストールするのがおすすめ sudo yum install epel-release sudo yum install nodejs npmでnpmをインストールして npm install phantomjsでphantomjsをインストールする。 node_modulesというフォルダができてその…

pythonでプログラム実行前にミスをチェックする

ちょっとだけ変更したプログラムで、ミスタイプや、ちょっとしたミスを事前にチェックしたいときには、python -m py_compile [自分のプログラム].pyとコンパイルしちゃいましょう。 しょうも無いミスを発見してくれます。

scpで嵌まるなど

scpが突然できなくなった。 sshで入ることはできるのに、ファイルを送ることができなくなった。scl enable devtoolset-2 bash .cshrcファイルに最近加えたのが問題だったらしい。scpが使えなくなったら設定ファイルに何か最近加えてないか考えると良い。参考…

fftwのインストール

高速フーリエ変換のライブラリであるfftwであるが、 fortranのプログラムをコンパイルするのにfftw3.hなるヘッダが必要になる。yum -y install fftw ではfftw3.hがインストールされないのでyum -y install fftw fftw-develとfftw-develも入れてやる必要があ…

6485 前澤給装工業

平成29年3月期 第1四半期決算短信より現金 112億 手形 55億 電子記録債権 33億 有価証券 2億 投資有価証券 20億負債 68億ネットネット資産 112+55+33+2+20−68= 154億円時価総額 168億円実質 14億円 平均的に見て12億ぐらいの純利益を…

conohaでkusangai使ってwordpress運営が超便利

wordpress運営で何が一番最強かって色々やってみたんだけど、conoha上でkusanagi(wordpress)を使うのが一番便利だと思う。 conohaの良い点 VPSとクラウドのいいところどり VPS的に安い Amazon Web Service (AWS)ってページビュー数がめちゃくちゃ多くて儲か…