ゆるーい備忘録

まいにちべんきょう

Gitの脆弱性対応した話。 コマンドメモ

git

gitの脆弱性対応するよ gitのcloneのオプションで再帰的にcloneする「recursive」を使うと脆弱性が再現できるらしい。。 どんな脆弱性かは https://oss.sios.com/security/git-security-vulnerabiltiy-20170813 こちらをみるととてもよくわかる。 参考サイト…

シンボリックを作成・削除したい話

何度もgoogle先生に聞いているのでいい加減覚えるためにメモ。 シンボリック作成 $ ln -s ファイルパス リンク名 例 $ ln -s /var/www/vhosts/myproject my_project $ ls -la lrwxrwxrwx. 1 vagrant vagrant 31 6月 5 15:00 2017 my_project -> /var/www/vho…

Vimのプラグイン管理ツール「neobundle」をインストールした話

neobundleをインストールするぞ 参考サイト http://yukihir0.hatenablog.jp/entry/2013/08/17/222339 http://holypp.hatenablog.com/entry/20110321/1300722152 やること vimの設定ファイルをgit管理する プラグインマネージャー(neobundle)を入れる neobu…

gitコマンド使うときパスワードを聞かれないようにしたい

毎度毎度、githubのログインIDとパスワードを求められてしまうので今回の対応を行う 参考サイト http://qiita.com/suthio/items/2760e4cff0e185fe2db9 http://qiita.com/0084ken/items/2e4e9ae44ec5e01328f1 鍵ペア作成 $ ssh-keygen -t rsa -b 4096 -C "XXX…

マークダウンアプリ macdownをインストールしてみた

macdownをインストールしたいのだ osをyosemiteからsierraにアップデートしたら マークダウンアプリのMouが使えなくなってしまった。。しょんぼり 調べてみたら、macdownとうアプリがmouの後継者らしいので インストールをしてみる。 zipでインストール 公式…

nkfコマンドで文字コードを判別する

インストール ubuntuの場合 # apt-get install nkf centOSの場合 # yum install nkf ファイルの文字コードを表示 # nkf --guess XXX.php 参考サイト http://equj65.net/tech/charcode/

ENT_NOQUOTESについて

htmlspecialcharsの第二引数にENT_NOQUOTESを指定すると ダブルクオーテーションとシングルクォーテーションがへんかんされない。

正規表現 文字数制限付きの英数字チェック

忘れないようメモ '/\A[a-z0-9]{1,5}\z/ui' 解説 u修飾子 utf8エンコーディングであることを示す i修飾子 大文字小文字を区別しないで判定する \A データの先頭 \z データの末尾 ※ ^は行の先頭、$は行の末尾

php serializeの構造

serializeされている値の一部を変更したかった話 すでにDBにserializeされた状態で格納されたデータの一部を変更したかった。 一部を抜き出すと、 a:2:{s:1:"9"; を a:2:{s:1:"10"; に変更したい。 配列の中に9って文字列があって、10に変更したかったんです…

ubuntu apt-getしようとしたらNot Foundが出た

curlを入れたい # apt-get install cur ってやると、404 Not Found のエラーが返ってきました。。。 参考サイト http://server.etutsplus.com/apt-get-404-not-found/ バージョンの古いUbuntuを使うと出るらしい。 リポジトリのURLを変更したらうまくインス…

FiddlerをMacにインストール

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null パスワード入力 brew cask install fiddler 完了。 brewってこんなに便利なの…

composer updateをしようとしたらcommand not foundになった話

vagrantにcomposerをいれてプロジェクトの作成をした。 composer update のコマンドを打ちたかったのだが、 -bash: composer: command not found って返ってきた。 現状 [root@localhost cakephp]# ls -la total 1672 drwxrwxrwx. 1 vagrant apache 136 Aug …

vagrant destroyしようとしたら「tty」エラーが出た話

windows10 babunを使用 Vagrant is attempting to interface with the UI in a way that requires a TTY. Most actions in Vagrant that require a TTY have configuration switches to disable this requirement. Please do that or run Vagrant with TTY. …

Vagrant環境の時刻変更したい

ローカル環境のみ、一時的に時間を変更したい。。 ホストOSとゲストOSの時刻同期を切る $ sudo su - # service vboxadd-service stop 時刻変更 # date -s "2017/08/23 00:00:00" これでOK! 時刻戻す場合 # service vboxadd-service start