addictionwhite’s diary

考え中のことを整理と忘備録のために綴ります。ここに書かれている考えは翌日には変わる可能性があります

vim修正メモ

使っていない変数の検知 flyinshadow/php_localvarcheck.vimを使用 公式の方はVim7.3あたりで導入された新しい正規表現エンジンに対応できてなくて エラーがでてしまうらしい (随分前に謎のエラーが出て使っていなかったのだけど、これで解消される?) Bug…

Vdebug WIP

vim の Python インターフェイスを有効にする nihaoshijie.hatenadiary.jp Macのローカルでpython3を動くようにする Mac SierraでPython2.7をPython3.xに切り替えて使用する qiita.com Xdebug 導入 GitHub - xdebug/xdebug: Xdebug — Step Debugger and Debu…

tmuxのプレフィックスが変更できない現象

.tmux.conf # きかない set -g prefix C-j karabinerの設定と競合していた(全然使っていないくて気づかなった)

Dockerメモ1

ちょっと触っては間が空いてすぐ忘れるので、少しずつでもメモ $ docker pull centos Docker は、Docker ホスト上に存在しないあらゆるイメージを、自動的にダウンロードする。 しかし、場合によってはコンテナを起動するのに少し時間がかかってしまう場合が…

vagrantのエラーメモ(雑)

一週間ぶりくらいにvagrant 立ち上げると見慣れないエラーが出力された $ vagrant u#p Bringing machine 'default' up with 'virtualbox' provider... ==> default: Clearing any previously set forwarded ports... ==> default: Clearing any previously s…

knife soloを動かすようになるまでのメモ

knife soloを動かすために四苦八苦したので経由メモ chef DKを入れる Chef-DK という Chef を利用する際に必要なツールをひとまとめにしたキット Chef DKをいれるとknife soloも動くのかと思っていたけど、動かない。 FATAL: Cannot find subcommand for: 's…

にわかPHPerのコード解析〜修正手順

なのでWEBのシステムです。 去年まで新規での開発が多かったのに対して、 今現在は既に運用されているサービスの機能追加や バグ対応のタスクがメインとなっている。 以下はあくまで仕事で使うコードに対するスタンス

キーボードブリッジレビュー

キーボードブリッジ買った。 キーボードブリッジ|PFUダイレクト

スロークエリ周りメモ(未定整理

スロークエリ周りメモ(未定整理 https://qiita.com/kkyouhei/items/7dce4815061071b1c01a -- スロークエリのログを取るSET GLOBAL slow_query_log = 1;-- ログ出力先SET GLOBAL slow_query_log_file = '/tmp/slow_query.log';-- ログを取るSQL実行時間 下記…

Sublime text3 設定メモ

Sublime textの設定メモ(GitHubやDropBoxなどの共有方法があるのだけど今回はあえて使用しない) もうすこし綺麗にまとめたいが、暫定

GitHubメモ(fork,pull request, fetch)

忘備録なので自分が分かる程度にしか書けていない(雑) 前提として既にプロジェクトのリモートリポジトリができている状態

FuelのDB接続検証までに引っかかった問題まとめ

FuelのDB接続検証をしたかったのだが異様に時間を食った。 その過程で出たエラーをまとめ(本当は記事を分けたほうがよいのだろうけど) *すべてがFuelによる問題というわけではない。

FuelPHP環境構築メモ

Vagrantを使用してFuelPHPの環境構築

VagrantとVirtualBoxの環境を整えた際に詰まったことの忘備録

久々にMacのPCでvagrant upを叩くと以下のエラーが出た。 vagrant up-----------------------No usable default provider could be found for your system. Vagrant relies on interactions with 3rd party systems, known as"providers", to provide Vagran…

GitHubからcloneした際のPermission denied (publickey).エラー

久々にMacのPCで環境を構築しようとした際に GitHubからcloneコマンドを叩くとエラーになった。 git clone git@github.com:kenjis/vagrant-fuelphp-centos6.git vagrant 以下のエラーが出るPermission denied (publickey)....... 以下対応 $ cd ~/.ssh$ ssh-…

SNSサイト作りの試み4 プロフィール編集画面実装

前回から時間が空いてしまった。 主な理由は実装にすこし手こずってしまったこともあるのだけれど、 何よりポートフォリオを見せることなく就活の選考が進んでしまったからだよ。 ポートフォリを実装するにあたって、 ブログに書こうと思ったことが断片的に…

SNSサイト作りの試み3 設計

いきおいでログイン画面までは通したものの、これから具体的な実装に入るので、 具体的にどんなもの作るかを考え、設計しなくてはならない。 とはいっても最初は小さいものを作ろうと思うので、 そこまで大変ではないはず。 とりあえず忘れないうちにdevelop…

SNSサイト作りの試み2 ログイン画面の追加

通常のフレームワークならログイン機能は既に用意してくれていると思うので、 実装と書かず追加とした。 laravelプロジェクト直下にて以下のコマンドを叩く php artisan make:auth それでログイン及びユーザー登録機能が追加される。 以下のコマンドでルーテ…

SNSサイト作りの試み1 Laravelの環境構築

ポートフォリオ的なものが欲しいと思い、 LaravelでSNSサイトっぽいものを作ろうと思った。 以前面談で話したときに「モノが完成していなくても、どういうコードを書く人がわかればよい」と聞けて、なるほどと思った。 Webサイトもいいけど、暇があったらAnd…

Docker Toolboxで詰まった話

タイトルが正確ではないような気もするけれど。 Docker toolsをインストールし、Kitematicを立ち上げると、通常であればDocker Hubのログイン画面が開くのだが、ログイン画面が出るべき画面に赤文字のエラーが表示された。 Could not determine IP from dock…

Vagrantを用いたLaravel環境構築

LaravelはHomesteadの環境を公式で提供されているため、 自分で環境作る必要はないのだが、 ある程度環境を柔軟に自分で作れるようになっておきたかったので。 // プロジェクトルートに以下のVagrantfile配置https://github.com/addictionwhite/vagrant1 // …

言語、フレームワークのバージョンについて

この業界入りたての頃、営業の人に「できる人ってなんか自分の使った言語のバージョン事細かに覚えてるんだよね」と言われたことを強く覚えている。バージョンごとにできることが異なるからそりゃわかってないとダメだよなくらいに軽く受け止めて自分の使っ…

Lravel5.3 忘備録1

ちょっと前から海外で流行っていると聞き、ようやく最近身近でも名前をよく聞くようになったPHPのフレームワークLaravelを勉強することになったので忘備録。 バージョンは5.3。この記事を書いてる時点で最新。 とりあえずWin環境で簡単に動きを見たかったの…

今年のざっくりとした忘備録

駄文。今年のざっくりとした忘備録 テーマや主張はない。殴り書きだ。 今年は大きく分けて2つのプロジェクトに関わった。 その際に自分の考え方が大きく変わったので、綴っておく。 上半期の私はMacBookを使ってWebシステムの開発をしていた。 納期はかなり…

実装における工程について

先週仕事でとあるWebのシステムの画面を実装するにあたって、作業の進捗が芳しくなかった。もともと大変そうな画面ではあったが、自分の進める工程にも問題があったので、繰り返すことのないよう内容を整理したいと思った。と言っても、終わった問題でなく実…

自分用暫定メモ

{ "always_show_minimap_viewport": false, "auto_complete": true, "auto_complete_commit_on_tab": false, "auto_complete_delay": 700, "auto_complete_size_limit": 4194304, "auto_indent": true, "auto_match_enabled": true, "bold_folder_labels": t…

可能な限り操作をキーボードのみで行う試み(Mac)

最近vimをちょくちょくいじっていた反動だと思うのだけれど、 なるべくキーボードからの操作することを以前より意識するようになった。

最近使って便利だったvimのプラグインや設定を殴り書き

今日Vim&Emacs エキスパート活用術を買ってきた。 この記事の下書きは先週綴っていたのだが、記述するプラグインが被りまくっていたら微妙だと思っていたので、放置していたが、あまり被っていなかったためアップ。 ---------------------------------------…

CakePHPの2系で起きたデッドロック

題の通り。 ロジックとしては ■モデルclass AppModel extends Model { function lockTableRW() { $this->lockTable('READ'); $this->lockTable('WRITE'); } function lockTable($type='READ') { $dbo = $this->getDataSource(); $dbo->execute('LOCK TABLES …

MAMPでPHPのバージョンを変える方法

MAMPの設定からPHPのバージョンを切り替えられる 以下のディレクトリ配下にある各PHPが選択候補になる /Applications/MAMP/bin/php 設定のラジオボタンには2つまでしか出ないようなので 選択したいphp以外は頭に_を入れてやるとよい。 php5.1.6とphp5.2.17を…