kazu22002の技術覚書

PHPerでありAWS好きの、うさぎ年のエンジニアの日々

環境

cakephp1.2 -> cakephp2.10 に変更をした時の失敗

cakephpのアップデートを無事?に終わったと思います。 kazu22002.hatenablog.com ただ失敗に失敗を重ねてしまったので、反省としてこんなケースもあるのかと次回に活かせるよう書きたいと思います。 session cakephp1からcakephp2への違いでセッションのパ…

集中力を高めるための自分のスイッチは?

効率をよく考えるようになった最近です。 異常に自分の能力が落ちている実感があり、仕事の量が本当に落ちましたね。試行錯誤の段階だと思います。 ただ自分のことなので、集中している時のパフォーマンスは変わっていないと思います。 そのため、この状態に…

DBスキーマの管理 phinx

DBののスキーマ管理をいままでやっていなかったため、複数人での開発になりDBへの変更がよくわからない状態になってしまったので、本格的にマイグレーションをいれてみました。 Phinx Phinx マイグレーション - 3.6 Introduction — Phinx 0.9.2 documentatio…

svnからgitに移行するまでのプロセス

以前はsvnを中心に開発をしていましたが、2年ぐらい前からgitに移行し、なんとか運用まで回せている状態だと思っています。 ただやっぱりなんでも新しいことに変えることは難しいんだとかなり思い知り、少し書いてみようかと思います。 メリットはあるのか?…

はてなブログでコードのシンタックスハイライト

いまさらはてなブログを書いていて、コードが見づらいことに気づき、シンタックスハイライトを調べました。 help.hatenablog.com 公式に書いてありますね。 書き方 基本的には、バッククォートを三つの後に、コードタイプの種類名を記述することで、<pre><code></code></pre>のような…

ジャズやピアノを聴きながらの仕事は捗る

最近は仕事中の音楽をジャズやピアノのようなカフェで流れている音楽に変えましたが、いいですね。 いままではアニソンを中心に日本語の曲を聞いていました。 いいところ 終わりが見えないのがいい 同じリズム感がいい 飽きない 言葉がないのがいい 人になに…

PHP ConferenceのDocker関連のセッション見てたら、Docker導入したくなった

www.youtube.com www.youtube.com やっぱり動作がダントツに早いですよね。 vagrantの配布が意外と難しいと感じているので、そろそろDockerを本格的に対応していきたいです。 ちなみに、なんでこんなに視聴回数すくないんだろう??youtubeって全部みないと…

npm,composerのデプロイで必要だったこと

kazu22002.hatenablog.com kazu22002.hatenablog.com npmとcomposerの運用で本番環境へのリリースを含めて以前、調べてみました。 調べた内容を元に、実際にgitの管理から外した状態での運用をしようとしたときにちょっと詰まったことを書いてみます。 npmの…

kibanaのVisualizeを実務で利用してみる

kibanaのVisualizeを活用したい。と常々おもっていましたが、対応できていなかったため暇な打ち合わせ中に実践しました。 www.elastic.co よくWebでみる画像はダッシュボードでかっこいい画面になっているやつを見ますね。 ダッシュボードはVisualizeで作成…

Logicoolの新しいボールマウスほしい

Logicool ロジクール MXTB1s bluetooth ワイヤレス トラックボール MX ERGO Windows,Mac対応 筋緊張20%軽減 8ボタン 高速充電式 2年間無償保証出版社/メーカー: ロジクール発売日: 2017/09/25メディア: Personal Computersこの商品を含むブログを見る 7年ぶ…

ipメッセンジャーでよく迷惑をかけていたなぁー。と振り返ってみる

IP Messenger 開発研究室 IPメッセンジャー、便利ですよね。 なんとソースまで公開されていますね。C++ですかね。 github.com 最近「集中する」ということに焦点を当てているのですが、メッセがとんでくるとちょっと時間が止まります。 メッセをよく投げてい…

スルースキルと切り替えを意識している

最近仕事で意識していることですが、「スルースキル」「切り替え」を重要視している。 スルースキル 気にしなければ自分の業務に集中できる。 助け合いの精神??他部署への貢献?? 自分の業務と引き換えに他人を助けるなどできるものがすればいい。 現状自…

AWSのRDS(Postgres)のm3,m4の世代の違い

aws.typepad.com たぶんEC2と同じ基準だと思う。 CPUの世代が上がっている。Haswell プロセッサになっている。 ネットワーク周りも強化されているっぽいね。 一年単位でリザーブドを購入しているなら切り替えたほうがよさそう。

sublimetext3のSidebarEnhancementsでExplorerを開く

Windowsで開発をしているのですが、Eclipseから移行した際にファイル自体をとってくるのに苦労したので、設定をしてみた。 IDEのファイルをドラッグ&ドロップでもってこれない リリースファイルのみファイルを持ってきたい。Eclipseでやっていたときはファ…

MacBookProを買いました。

MacBook Pro - Apple(日本) ついにMacを買ってしまいました。 はじめてのMacです。 さぁ、どう使おうかな。

vagrantで起動時にエラーが出た時の対処

vagrantを起動しようとしてみたらなんか動かなかったので、windows10にしていたのでバージョンが影響かと思い、いろいろやってみました。 エラーの内容 Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicat…

雪が降った影響で忙しいです。

今週は忙しかったです。 理由は雪が降った影響で忙しかったです。システム屋なのですが、こういう天気に仕事が影響されるようになったのは最近なので、気にしていなかったのですが、影響はでかかったです。。。 忙しかった。。。 なにが忙しかったか 想定し…

いまさらながらSublimetext3にエディタを変えた

いままでEclipseで開発をしていた。 8年ぐらいEclipseでの開発をしていましたが、やっぱり重いし遅い。 開発の速度が遅くなっていた気がやっぱりしていたので、エディタを探していたところやっぱりSublimeTextに落ち着きました。 まぁ、評判がよかったのが一…

文字コード「utf8mb4」ってのがあるのを最近知った

MySQLで「utf8mb4」という文字コードがあることを最近知りました。 知った経緯はあるアプリの環境を構築していた時に、設定ができなくて原因をしらべていたら対応できない文字コードとして設定されていました。 Character set 'utf8mb4' is not a compiled c…

Redmineのデータ、消しちゃった。。。

RedmineのDBはMySqlだった。。。 さっきDB見てたらとりあえず全部きれいにしてしまえと、データベースを削除していたらRedmineのテーブルも消しちゃってた。。。 名前ちゃんとRedmineなのに消しちゃってた。。。 ちゃんと導入の手順とか、エラーの際のログと…

自宅サーバーのミドルウェア更新がつらい

家にあるサーバーを最近触っていなかった影響もあり、あまり新しいことをやっていなかった。 最近またちょくちょくいじるようになったため、壁にかなりぶち当たっています。 そんな中、一番こまっているのはミドルウェアやアプリが古くなってしまい最近の人…

ルーターを買い換えました WG2600HP

NEC Aterm WG2600HP 11ac/n/a(5GHz帯)&11n/g/b(2.4GHz帯) 同時利用タイプ 1733+800Mbps PA-WG2600HP出版社/メーカー: NEC発売日: 2015/05/14メディア: エレクトロニクスこの商品を含むブログ (4件) を見る ルーターを新調しました。 忘年会の景品で希望して…

USB3.0を導入してみたが、あまり変わらずショック

kazu22002.hatenablog.com 届いたためデスクトップに組み込んでみました。 これでやっと外付けHDDの速度が改善される!! 理論値は10倍以上の速度でしょ!! 期待しちゃうじゃないですか!! さっそくおっきなデータを転送!! 平均40MB/s こんなもん?これ…

USB3.0を追加してみる予定

外部HDDへの速度が遅い!! もう耐えられない。。。 というかなぜ、USB3.0がないのだ。 エアリア Over Fender R PCI Express x1 接続 Renesasチップ搭載 USB3.0 ボード 外部2ポート 内部19ピン ロープロファイル対応 SD-PEU3R-2E2IL出版社/メーカー: エアリ…

F5アタックと戦ってみる by 会社の人

F5アタック、DoS攻撃、DDoS攻撃の対策と戦っていた。(会社の人が) サービス妨害攻撃 --- DoS、DDoS、smarf、SYNフラッド、DNS ampitpro.nikkeibp.co.jp これがあるとWEBサーバー、DBサーバーともにリソースが足りなくなりサービスが維持できなくなる。 サ…

Windows8でISOファイルが標準でマウントできる

Windows8の機能にISOファイルをマウントできる機能があることを最近しりました。 やり方はとても簡単(・∀・) ISOファイルを右クリックして、「マウント」を選択するだけ。 たしかISOファイルをダブルクリックでもいけた気がします。 もう仮想ドライブのアプ…

トラックボールマウス(ELECOM)の癖がわかった!!

ELECOM ワイヤレストラックボール 5ボタン チルト機能 握りの極み ブラック M-XT1DRBK出版社/メーカー: エレコム発売日: 2014/10/17メディア: Personal Computersこの商品を含むブログ (2件) を見る こいつの使い勝手が非常にわるい。 なんといっても、動き…

Windowsでまず入れるアプリケーション

Windows環境にまず入れるアプリケーション 開発者ですので、偏りはあります。 Everyting ファイル検索の超高速版!! 必須!!一番最初に入れます。 これでファイルがどこにいるか一瞬でわかる。もうどこに置いたとか困らない。 ブラウザ Chrome、Firefox、s…

Sakuraエディタの便利機能

皆さんはエディタってなにを使ってますかね? 個人的にはSakuraエディタを使用しています。 フリーだが高機能ですごく使えます。 こういう記事はよく見かけますが、個人的に使用している機能を載せたいと思います。 検索機能 「検索マークの切替え」「前を検…

TeraTermマクロで自動化

相手からかかってきた電話対応にて最初に一言、 「はい。○○会社でした。」 おおお、いきなり終了かよ。 (ちゃんと対応してたけど、笑ってしまうよ) そんな軌跡を体験したkau22002です。 最近自動化して楽をしよう。と常に考えています。 そのためにもいろい…