kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

2017-10-01から1ヶ月間の記事一覧

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>

金銭感覚について考えてみる

働き始めたら使えるお金がやっぱり増えるものだし、いろいろ遊ぶのかと思っていた学生時代です。 でも学生時代からあまり金銭感覚が変わっていない部分もあってちょっと困っていますね。 スーパーでの金銭感覚 いやー貧乏学生生活をおくっていたため、かなり…

AWS EC2で壊れている可能性があるので、・・

AWS

EC2を見ていたら、インフォメーション表示があったので、内容をみると 「Notice: Degraded Amazon EC2 Instance」 みたいなことが書いてあった。 壊れることがあるの!?と驚いていたが、そうなのですね。 どうしよう。。。って思って、バックアップから立…

EFSが東京リージョンで早く出てほしい

AWS

aws.amazon.com AWSでファイルストレージに特化した機能です。 最近ファイルサーバー周りで調べていて、ものすごくほしい機能になりましたね。 EFSはなにがいいのか なにがいいかというと 自動的な拡張と縮小 分散設計 普通にEC2でファイルサーバーを作ると…

少しずつvue.jsを学習中です。

WEBのフロントエンドのフレームワークの「Vue.js」を試しで使っています。 最近のフロントエンドの知識へアップデートするためにMVVMのフレームワークを触っています。 いまさら感は結構ありますが、これからもWEB開発していくならやっておいたほうがいいよ…

いまはお金が一番こわいです

プログラムを書く上で、関わる分野で相当レベルが変わると思っている。 1番は多くの命がかかっている仕事。 医療や飛行機のシステム、宇宙事業などは、絶対に不具合を出すわけにはいかないため相当な試験を行ってからリリースされている。 これは一人で行う…

過去にプログラムした中でいまでも自分の中で活きている技術

確実に自分の中で活きている仕事とはなにかを具体的に書いてみます。 ネットワークプログラム(ソケット通信 TCP、UDP) ネットワークの知識はそこまで変わるものではないから、身につけておくと便利。 本当に基礎の部分でソケットプログラムがあると思う。 …

流行りものよりかわらない技術

流行りものより、いつでもつかえる知識がいい。というのはわかる。 ただどういうものがいいのかわからないですよね。 新しく出た技術がデファクトスタンダードになる可能性もある。 ただ自分の考えとしては、抱えている問題点を解決できるならそのタイミング…