kazu22002の技術覚書

技術屋として日々の内容を記録しているサイト。PHPやAWSをやっています。

アウトプットの質をあげるにはどうすればいいだろう

二ヶ月ぐらいブログを書いて見ました。 とりあえず時間をかければ、アウトプットができるようになってきたので、質をあげていきたいと思っています。 さぁ、どうすればいいだろう? 「疑問」と「解答」 やっぱりなぜ必要になったのか。が明確に共感できるも…

最近は人が書く本の書評(ネタバレ)が好きです

最近よく本の書評(ネタバレ)を見ることが増えてきました。 ライトノベルが好きで、ちゃんと本で買っているのですが、読むのに1冊で2日ぐらいかかるため、なかなか読まなくなってしまいました。 ただやっぱり内容は知っておきたい。と思って、表紙と中の絵…

vagrantの起動でE_FAIL (0x80004005)

vagrantで異常終了した後に、起動しようとしたらエラーがでて起動しなかった。 C:\Users\user\vagrant>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Clearing any previously set forwarded ports... ==> default:…

オートコンプリートの実装「前方一致RK検索」

Googleの検索のあいまい検索みたいなのをすごくやってみたかったのですが、調べる単語がやっとわかってちょっと楽しくなっています。 「前方一致RK検索」 pgroonga.github.io 7.16.2. 前方一致RK検索 — Groonga v7.0.8ドキュメント ドンピシャでこんな機能が…

PHPのtraitってなに??

PHPのtrait機能が理解できないため、調べています。 PHP: トレイト - Manual 5.4から導入されたため、最近まで知らなかった機能だったりします。 少し調べて、多重継承と思えばいいのかと思ってますが、多重継承はあまり好きじゃないので、もっと使い方を理…

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の…

webpack2の入門をやってみました

WEB+DB PRESS Vol.99作者: ?橋健一,谷口禎英,井本大登,山崎勝平,大和田純,内村元樹,坂東昌哉,平田敏之,牧大輔,板敷康洋,大?浩崇,穴井宏幸,原口宗悟,久田真寛,ふしはらかん,のざきひろふみ,うらがみ,ひげぽん,池田拓司,はまちや2,竹原,片田雄樹,渋江一晃,WEB+…

PHPはいい言語だと思う

PHP

社会人1年目のときに配属された部署でPHPを初めて触りましたね。 その言語をいまだに触っているのは驚きです。 PHPはまだまだ生き残れる言語だと思っています。いい言語です。 PHP4 最初はPHP4系でした。もうよくわからず書いてました。 HTMLは書いたことも…

改善したいことを記事にしてみている

ブログを継続的に書いていると、なにについて書きたいか考えることがあります。 最近は改善したいことやチャレンジしたことを記事にしています。 改善したいことを書いて自分を追い込む タイトルだけの下書きや、思いついたときの命題を集めています。 その…

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

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

vagrantで容量を減らす方法はあるのか??

ほとんど機会はないと思いますが、vagrantでイメージの容量を減らす必要があり調べました。 調べましたが、作り直す以外にやり方が見つかりませんでした。 増やすケースはある 逆のケースはプラグインがあったりと必要なケースがあるため、記事もありました…

iPadで日本語の手書きキーボードについて

iPadで手書きキーボードを探す機会があったので、調べてみました。 結論としてはアプリ「mazec」を入れてみて、ちゃんと動作したためとりあえず満足しています。 mazec - 手書き日本語入力ソフトMetaMoJi Corporationユーティリティ¥1,080 有料アプリでした…

ヨッピーの「明日クビになっても大丈夫!」を読んだ

明日クビになっても大丈夫! (幻冬舎単行本)作者: ヨッピー出版社/メーカー: 幻冬舎発売日: 2017/09/20メディア: Kindle版この商品を含むブログを見る たまにヨッピーさんの記事を読むことがあり、ちょっと興味があったので、買いました。 他の人のレビュー…

【Vue.js】computedとmethodsの違い

Vue.js触るの楽しいです。 ただ、絶賛混乱中です。 computedとmethodsとの違いについて、使い方が混乱しています。 jp.vuejs.org 算出プロパティのcomputed <div id="example"> <p>Original message: "{{ message }}"</p> <p>Computed reversed message: "{{ reversedMessage }}"</p> </div> <script> var v…

WEB+DB PRESS vol101を読んだ

WEB+DB PRESS Vol.101作者: 森本利博,武井優己,SPY,久保田祐史,大倉香織,石川雅之,袴田類,山下和彦,牧大輔,穴井宏幸,加藤隆一郎,加藤佑典,金昌熙,佐藤健太,のざきひろふみ,うらがみ,久田真寛,ひげぽん,池田拓司,はまちや2,竹原,牟田裕太郎,粕谷大輔,陶山嶺,…

ソフトウェアデザイン2017年11月号を読んだ

ソフトウェアデザイン 2017年 11 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2017/10/18メディア: 雑誌この商品を含むブログ (1件) を見る SQL50本ノックを読んで、自分が成長したことを実感したことですかね。 かなり初心者向けだった感じです。 段々…

composerの管理も考えてみる

PHP

npmの管理について考えてみたが、phpも使用しているためcomposerでのパッケージ管理も整理したいです。 調べてみましたが、基本的な方針は同じみたいでした。 composerでインストールできるファイル群は、バージョン管理には含めない。 管理ファイルのみをバ…

npmの運用はどうするのがいいか考えてみる

npmを利用してライブラリを利用する機会が増えてきました。 www.npmjs.com ライブラリ名でインストールすれば便利な機能が使えちゃうので、よく理解せずに使っている感じがあります。 インストールすると、node_modulesにファイルがものすごい数でインストー…

AmazonElasticsearchServiceでVPCが出た!!

AWS

kazu22002.hatenablog.com 以前AmazonElasticseatchService(AES)を使ってみた記事を書きましたが、ついにVPCが使えるようになったみたいです。 aws.amazon.com 待ち望んでいました。 英語の記事だったので東京リージョンでできるのか不安でしたが、選択画…

勉強会のやり方ってなにが正しいんだろう

社内で勉強会を何回か経験しているが、成果を出すところまでやれたイメージがないです。 どうしたらいいんでしょうね。 個人的な反省とどうしたらいいかを考えてみます。 定期的にやる日程を決める 日程を決めておくのは必要だと思う。 気が乗ったらやろうか…

開発環境を試してきたことと、現在の開発環境[vagrant]

開発環境って色々な作り方ができるけど、ローカル環境でできるのが一番いいと思っている。 個人的にローカル環境でやっていることと、それまでの経緯を書いてみたいです。 基本的にはCentOS,PHP,Postgres or MySQLです。 まずは現在の環境からで、その後にそ…

apple watch 一年つかってみた。そして新しいapplewatchの通信機能は確かにありがたいと思う。

Apple製品を結構買うようになって、 apple watchも使用しています。 なにに使っているかというと、時計と通知とSuicaです。 SuicaってiphoneのSuica対応のやつを使えばいいんだけど、iPhone SE の4インチサイズが一番いいんですよね。 だからまだこのapple w…

たまには初心に。ブログを書く理由です

本の影響で、久しぶりに初心にかえってブログを書く目的や対象者を見直してみようかと思います。 「うまく」「はやく」書ける文章術作者: 山口拓朗出版社/メーカー: 日本実業出版社発売日: 2016/03/25メディア: 単行本この商品を含むブログ (1件) を見る 目…

Vue.jsで入力フォームの値を取得して処理してみる

Vue.jsで入力フォームの値取得して、独自処理を書く処理でやってみた内容です。 <div id="input-form"> <div> <input type="text" v-model="name" > <input type="text" v-model="mei" > <input type="text" v-model="start_date"> <button v-on:click="getSearch"> </div> <div> {{ fullName }} </div> </div> <script> var inputViewModel = new Vue({ el: '…

javascript関連でわからない単語をひたすら挙げてみる

ECMAScript6/ES2015 babel トランスパイル webpack CommonJs Typescript JSX ただただ挙げてみただけです。 調べながら理解を深めるよ。。。 npmの使い方も自分なりの正解がわからないよ。。。

Vue.jsのcomponentを使ってリスト表示

Vue.jsを使って、もっと実践的なリスト表示をしたい。ということで、ドキュメント参照です。 jp.vuejs.org コンポーネントとv-forが一番しっくり来る書き方だったので、参考につくってみます。 <div id="name-list-example"> <div is="name-item" v-for="(item, index) in lists" v-bind:key="item.id" ></div> </div> <script> Vue.component('name-item', { template: '\ <div class="item">\ </div>

ソースコードのエディタ画面を黒系にしている理由

開発者じゃない人が、「エンジニアは黒い画面が好きですよね。」って発言したのがなぜか自分の感情に触れたらしいです。 「なぜって思わないんだろうか。」とか思い書いてます。 かなり個人的な意見ですので、実際はよくしらないです。 黒が好きなの?? 個…

Vue.jsでデータバインディング

公式ドキュメントのサンプルを参考に勉強しています。 ディレクティブ vue.jsのサンプルを見ているとディレクティブを覚えるだけで結構できることが広がる感じがする。 jp.vuejs.org 個人的に使ったことがあるのは「v-on」「v-bind」「v-for」「v-model」ぐ…

Vue.jsでHelloVue表示とループ表示

Vue.jsドキュメント見ながら四苦八苦中です。 ただ楽しくなってきたので、いろいろやったことや詰まった点を混ぜながら書いて行きたいです。 基本はドキュメントのサンプルを実行しているだけです。 まず最初の表示にしてみる <html> <head> <meta charset="UTF-8"> <script src="https://cdn.jsdelivr.net/npm/vue@2.4.4/dist/vue.js"></script> </head> <body> <div id="app"> {{ message }} </div> <script> va…</body></html>