@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

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

nginx再起動時に設定ファイルのテストをする

再起動しようとして、起動にこけると困るのでテストして通れば再起動する。 ついでにログも監視する。

サーバー構築時にbashの設定を楽にする

普段利用しているメインマシンにbash-confというコマンドを用意して、サーバー構築時にその出力を.bashrcにコピペしています。

Intel Edisonをプレゼントしてもらった.嬉しくてちょっと触った記録

先日誕生日があって,Edisonもらいました. 触ってみた記録です.

サーバーにつながるかどうかをBitBarとpingで監視する

まれにネットワークが切れるサーバーがあって困るので監視したかったが、 zabbixとかnagios入れるほどでも。。。と思っていた。 pingをBitBarに表示すれば一目瞭然だった。

BASIC認証つきのGitBucketからgit cloneできない

Authentication failed for...となる。 手元で確認できたのはBASIC認証とGitBucketのidとパスワードを同じにするとクローンできた。そこは変えたいのだけど解決策不明。

実践デバッグ(Web編)

ウェブサービス作成中の問題を切り分けるためにやっていることのメモ。 思い出したら追記する。 ログを見る。 エラーの内容に応じてエラーログを探す。 Apacheのエラーで探すところ /var/log/httpd/ /var/log/apache2/ virtualhostの設定に記述した ErrorLog…

JavaScriptでモジュールを作る

スコープは小さければ小さいほど良いと盲信している。 ベタにJavaScriptを書くと全てグローバルスコープになるのでこんな感じにモジュール化を心がけている。

コマンドで現在時刻のunixtimeを得たり、unixtimeから戻したり

$ date +%s 1471531761 # Macなら $ date -r 1471531761 2016年 8月18日 木曜日 23時49分21秒 JST # GNU dateなら $ date --date='@1471531761' 2016年 8月18日 木曜日 23:49:21 JST

Mewには暗号化Zipを解凍して中身を見る機能があった

添付ファイルを選択し、zzでパスワード付きのZIPの中身を確認できた。 今までの手間はなんだったのか。。。。

Emacsで好きなフォーマットの日時文字列を入力する関数

2016/08/16や2016-08-16などいろいろ手入力は面倒なので、関数を書いてキーを割り当てた。IMEのきょうを変換するのはスペースキー連打が手間。

org-modeでソースコードを編集するときのメジャーモードを変更できるようになっていた

org-mode内でソースコードを編集するときのメジャーモードを指定できるようになっていた。 org-mode8.3から変数org-src-lang-modesで設定できるようになったとのこと orgmode.org 例? このようなorg-modeのテキストがあって * sum header #+BEGIN_SRC web <html lang="ja"> <head></head></html>…

HomebrewでGo環境を作った

ichinaski/pxl: Display images in the terminal を動かしたくてサクッと入れた。

CakePHP 2.xで日時選択フォームを日本語風にする

これを こうする

GitBucketで自分にアサインされているPull RequestsやIssuesを一覧する

末尾にassignedをつければよいです。 https://[GitBucketのURL]/dashboard/pulls/assigned https://[GitBucketのURL]/dashboard/issues/assigned 3.12→3.13のデザイン変更時に「アサインされているかどうかを選択するフォーム」が消えたみたいですが、 機能…

フォームで選択した画像をプレビューしたり消したりする

画像ファイルを選択すると、ファイル選択フォームのそばに表示したり、消したりするサンプル。 サンプル See the Pen preview image form by peccu (@peccu) on CodePen. コード コメント FileReader.readAsDataURL()を使って、ファイルの内容をimgタグのsrc…

(未解決)空き容量が0のとき、Mewでメール受信に失敗すると以降そのメールを受信できない

最近OS Xでkernel_taskが頑張っていて、定期的に数GBのディスク空き容量を持って行かれる。 空き容量が0バイトのときにMewで新着メールを受信しようとすると、下記エラーで失敗する。 (サマリーでiキー or M-x mew-summary-retrieve を実施) Opening output …

Android Studio2系でAndroid Lintを使う

公式のドキュメントっぽいところに書いてあるコマンドがなくて、gradleのサブコマンド?を実行すればよかった。 developer.android.com

org-modeのタスクをtaskjuggler用に出力してガントチャートにする時のメモ

下記エラーが出てtjpファイルに書き出せなかったので、ox-taskjuggler.elを少し修正。 org-taskjuggler--clean-id: Wrong type argument: char-or-string-p, nil

gemでドキュメントを作らないようにして、すでにあるドキュメントも消す

riドキュメントを作るのが遅いので止めた。あとすでにあるものも消した。

OS XのTimeMachineがローカルにスナップショットを作るのを止める

ローカルの容量を食うのは死活問題なので、ディスク未接続時にスナップショットをローカルに作る機能を停止した。 sudo tmutil disablelocal

Objective-CからSwiftに乗り換えてみてわかったこと

だいたい楽チンになった。

CSSで一行目を字下げしたり二行目以降を字下げしたり

See the Pen NNmbyQ by peccu (@peccu) on CodePen. /* 一行目を字下げする */ .text-indent { text-indent: 1em; } /* 二行目以降を字下げする */ .hanging-indent { padding-left: 1em; text-indent: -1em; }

(速い git filter branch) ; => BFG

BFGという、高速版 git filter branchを見つけた。 rtyley.github.io GitHubのHelpにも記載がある。 Remove sensitive data - User Documentation jarファイルをダウンロードして、java -jar bfg-x.y.z.jarで動く。 ファイルとフォルダの削除例。事前にmirro…

flexboxで画面中央にdivを表示する

試行錯誤しながら、スクロールしても動かない箱を作った。 Demo See the Pen Floating box by peccu (@peccu) on CodePen.

仮想マシンのCent OS 7でvirtbr0を消す

仮想マシンにCent OS 7を入れて、IPアドレスの設定をするとIPアドレスが二つになった。 気持ち悪いので消し方を調べた。

Gitのスタッシュ間の差分を見る

git diff stash@{0} stash@{1} 以上。

Node.jsでmd5、sha1

md5とsha1のメモ

Safariがアップデートして、ダイアログのUIがおしゃれになった

システムのダイアログではなく、HTML5で作ったような見た目になった。

ti.mefra.meでcsvからスケジュールっぽいExcelファイルを作成する

ti.mefra.me ここのサンプルをそのまま貼り付ける. こんなcsvから 管理画面,ユーザ管理機能,2014-11-10,2014-11-25,208DC3 ,カテゴリ管理機能,2014-11-05,2014-11-18,208DC3,>> 公開画面,デザイン,2014-11-05,2014-12-01, ,デザイン適用,2014-12-02,5,208DC…

GitHubのページをCodeHubというiOSアプリで開く

codehub://というURLスキームがあった.