kanoe さん プロフィール

  •  
kanoeさん: darudaru
ハンドル名kanoe さん
ブログタイトルdarudaru
ブログURLhttp://blog.darudaru-life.com
サイト紹介文都内在住のエンジニア女子。主にPHPを使用。最近はデザイン、UX周りに興味ありで勉強中。
自由文インプット、アウトプット力を鍛えるべく、色んな技術に手を出してみたりしています。
参加カテゴリー
更新頻度(1年)情報提供26回 / 365日(平均0.5回/週) - 参加 2016/02/06 18:23

kanoe さんのブログ記事

  • GoogleAnalyticsから1週間のPV数を取得するCLIを作ってみた
  • このブログのPV数を確認するときに、はてなのアクセス解析を開いたり、Google Analyticsの画面を確認したりするのですが、いちいちブラウザ立ち上げて画面開いてーという動作がめんどくさいなと感じてきたので、ターミナルからPV数を確認できるCLIツールを作りました。言語は勉強中のNode.jsを使いました。github.com事前準備Google Analyticsからデータを取得するために、GoogleのAPIのReporting API v4を有効にする。有効にした [続きを読む]
  • 学んだ記録をGithubにまとめ始めました
  • たまたまネットで見かけた「til」というGithubのリポジトリ。tilとは「Today I Learned.」の略で、日々学んだことをまとめたリポジトリの名前に使われてたりする。2016年くらいに流行ったらしい。Githubのいろんなtilリポジトリを見てみたのですが、使い方は人それぞれで違う模様。自分がまとめやすいようにカテゴライズしてディレクトリを分けて、その各ディレクトリの中にマークダウン形式で勉強メモを書いている人が多そう。例 [続きを読む]
  • Node.jsでちゃんとしたCLIアプリケーションを作るまで
  • 最近、Node.jsにハマってます。勉強のために、と小さいCLIアプリケーションをちまちま作っているのですが、最近やっとちゃんとしたCLIアプリケーションが作れるようになった・・・と思います。「ちゃんとした」とは、ただ単に動くアプリケーションという意味ではなく。ドキュメントが揃っているテストコードがあるGithubにリポジトリが公開されているnpmにパッケージが公開されているといったところが揃えられてるアプリケーション [続きを読む]
  • ただただ褒めてくれるCLIツールを作った
  • 仕事中に疲れたとき、しんどくなったとき、ターミナルにtsuraiとかshindoiとか弱音を打ち込むことがあります。もちろんそんなコマンドはないので、command not foundとエラーがでて終わりです。要はなんとなくしんどい気持ちを吐き出したいだけなのですが、そんなときにcommand not foundじゃなくて、返事くれたら嬉しいなっていう気持ちだけで作りました。hometeって打つと、褒めてくれます。Node.jsで作りました。褒め言葉を固定 [続きを読む]
  • ただただ褒めてくれるCLIツールを作った
  • 仕事中に疲れたとき、しんどくなったとき、ターミナルにtsuraiとかshindoiとか弱音を打ち込んだりします。もちろんそんなコマンドはないので、command not foundとエラーがでて終わりです。要はなんとなくしんどい気持ちを吐き出したいだけなのですが、そんなときにcommand not foundじゃなくて、返事くれたら嬉しいなっていう気持ちだけで作りました。hometeって打つと、褒めてくれます。Node.jsで作りました。褒め言葉を固定でい [続きを読む]
  • FirebaseでNode.jsのWebアプリを動かす
  • express-generatorで作ったNode.jsのWebアプリケーションをFirebaseで動かすまでの手順の紹介です。 事前準備 Webアプリの初期化 Webアプリのプログラムの追加 WebアプリをFirebase用に変更 動作確認事前準備Firebaseのアカウント作成Firebase CLIのインストールローカルでプロジェクトのディレクトリの作成Webアプリの初期化プロジェクトのルートディレクトリに移動したあと、以下のコマンドでFirebaseの初期化を [続きを読む]
  • Gitのコミットメッセージをうまく書けない人たちへ
  • わたしです。Gitのコミットメッセージを書くときに、修正内容を簡潔にまとめられない。まとめてみても、「いや、それプログラム見たらわかることだから」という書き方しかできない。ということに悩んでいました。そもそもGitのコミットメッセージのルールってあるのかな?と調べてみると、とても参考になる記事を見つけました。postd.ccこちらの記事は英語でコミットメッセージを書くときの例なので、日本語で書くことを考えると当 [続きを読む]
  • Google Homeを遊びたおす会に行ってきました
  • Google Homeを遊びたおす会に行ってきました。kotodama.connpass.com少し前からスマートスピーカーに興味があり、ちょうど面白そうな勉強会を見つけたので行ってきました。当日の参加者は約300人!大盛況!Google Homeの基礎的な知識から実践的な話まで、幅広い話が聞けました。とっても面白かったです。VUI(Voice User Interface)という言葉を今回の勉強会で初めて聞きました。Google Homeで実際にやってみたという事例もいくつか [続きを読む]
  • レガシーソフトウェア改善ガイドを読んだ
  • (グラレコやってみました)「レガシーソフトウェア改善ガイド」を読んだ。青いレガシーコード改善ガイドと似ているけれど、内容は別物。レガシーソフトウェア改善ガイド作者: クリス・バーチャル出版社/メーカー: 翔泳社発売日: 2016/11/14メディア: Kindle版この商品を含むブログ (1件) を見るレガシープロジェクトとは何か?という問いかけから、実際にどのようにレガシープロジェクトを改善していったらよいかが具体的に示されて [続きを読む]
  • gulpでPHPUnitを自動実行させる
  • 普段、vimを使ってPHPで開発をしているのですが、開発中はgulpを使ってPHPUnitを自動実行させています。そのテストコード実行環境をご紹介。gulpについては前にこちらの記事でまとめてますのでご参考までに。blog.darudaru-life.com準備gulpと、PHPUnitを実行させるために使うプラグインをインストールします。使うプラグインはこれ。gulp-phpunitPHPUnitを簡単に操作できるプラグインgulp-notifyデスクトップ通知をすることができ [続きを読む]
  • Developers Summit 2018 1日目に参加してきました
  • event.shoeisha.jp毎年恒例、Developers Summit 2018に参加してきました。去年はインフルにかかってしまい行けなかったのですが、今年は無事参加できてよかったです。1日目の午後から参加させていただきました。各セッションの感想人生20年説・好きな事と得意な事を仕事にしていけるかも知れないエンジニア人生のヒント30歳になって、自分のキャリアパスについて悩むことが多くなってきたので、何かヒントがあればと思いこのセッシ [続きを読む]
  • 初めてのvimプラグイン開発
  • vimrcの整理をしていたら、vimのプラグインを作ってみたくなりました。ちなみに開発中のvimのプラグインは適当なディレクトリに設置しておいて、.vimrcのruntimepathにディレクトリパスを追加して動作確認してました。まずプラグインの名前を決めるvimのコマンドを調べてもいざ使う時にすぐ忘れてしまうので、あらかじめメモしておいて、メモを開発中にチラ見できたらいいなと思っていました。それを実現してくれるプラグインを作 [続きを読む]
  • vimrcの見直し
  • 新年を迎えたので、新たな気持ちでと思いvimrcの見直しを行いました。ほんとは年末のうちにvimrcの大掃除として終わらせたかったけど、終わらなかった。やったことvimのディレクトリ構成の変更今まで~/.vim配下にvimの設定ファイルを設置していましたが、XDG Base Directoryに準拠したディレクトリ構成に変更しました。どうなったかというとこう。~/.config└── vim ├── colors │ └── molokai.vim ├── de [続きを読む]
  • DockerでCodeceptionを使ってみよう
  • CodeceptionのAcceptance TestsをDockerで動かします。ドライバはSelenium Webdriverを使います。あ、メリークリスマス!Dockerの公式サイトに「Each container should have only one concern」と書かれているように、Dockerは1コンテナにつき1サービスを割り当てることを推奨してます。なので、CodeceptionとSelenium Webdriverは別のコンテナに分けて、Docker Composeで全てのコンテナを起動するようにします。CodeceptionもSele [続きを読む]
  • 初めてのDocker
  • 「Docker For Mac」をインストールしました。Dockerに慣れたい。Docker For Mac | DockerDockerがインストール
    できてるか確認Dockerのバージョンを確認するコマンドを叩いてみる。$ docker --versionDocker version 17.0
    9.0-ce, build afdb6d4$ docker-compose --versiondocker-compose version 1.16.1, build 6d1ac21$ docker-machine --versiondocker-machin
    e version 0.12.2, build 9371605Dockerを立ち上げてみる$ docker run [続きを読む]
  • CodeceptionでSelenium WebDriverを使う
  • CodeceptionでSelenium WebDriverを使った話。Codeceptionの導入までは前に書きましたのでそちらを参考にしていただければと。blog.darudaru-life.com準備するJavaはあらかじめインスールしておくこと。Selenium Standalone Serverをダウンロードするここからダウンロードしておく。ダウンロードしたらパスが通っている場所に移動しておく。わたしは/usr/local/binにおきました。ChromeDriverをインストールするここからダウンロー [続きを読む]
  • PHPのCodeceptionでE2Eテスト
  • PHPでE2Eテストが作れるCodeceptionが簡単に使えてとても良かったという話。CodeceptionインストールcomposerでインストールCodeceptionをインストールしたいディレクトリ配下でcomposerでインストールを行う。composer require "codeception/codeception" --dev使ってみるセットアップ./vendor/bin/codecept bootstrapCodeceptionの設定ファイルと、テストのディレクトリが作成されます。テストクラスを作成する./vendor/bin/code [続きを読む]
  • 初めてのElectron
  • github.comElectronを触ってみた。インストールnpm install electron --save-dev --save-exactとりあえず動かしてみるすぐに動かせるelectron-quick-startリポジトリが用意されているので、そちらを使います。git clone https://github.com/electron/electron-quick-startcd electron-quick-startnpm installnpm startするとアプリが立ち上がる。動いた。もう少し深掘りelectron/docs-translations/jp at master · electron [続きを読む]
  • よりそひ守り
  • 乃木神社に参拝してきました。乃木坂駅から出口でてすぐだった。出口でて左向いたらもう神社だった。お目当はこれ。よりそひ守り。友達が最近結婚したので、結婚祝いのプレゼントとして買いました。数に限りがある・・と事前に乃木神社のサイトに書いてあったので、午前中に行ってきました。無事買えてよかった。友達とはもう17年の付き合いになるのですが、改まってプレゼントしようとすると何を買えばいいのやら・・・。めちゃめ [続きを読む]
  • Preztoでプロンプトを可愛くする
  • 可愛いプロンプトに憧れてPreztoを使い始めました。github.comインストールリポジトリをcloneするgit
    clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"zshの設定ファイルを作
    るsetopt EXTENDED_GLOBfor rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile"
    "${ZDOTDIR:-$HOME}/.${rcfile:t}"done既にzshの設定ファイルがある場合は、.zshrcにsource [続きを読む]
  • 真夏の伊勢神宮
  • 伊勢神宮に行ってきました。東京と違って綺麗な青空!ものすごく暑かったです。鳥居をくぐり。五十鈴川を横切り、と思ったら川がすごく綺麗だったので寄り道。名物の伊勢うどんももちろん食べて来ました。450円。安い。おかげ横丁で食べ歩きもして来ましたよ。伊勢神宮は10年以上ぶりの参拝でした。子供の頃は、初詣とか七五三とかで行くことが多かったのですが、地元を離れてから行く機会がなくて久しぶりの参拝となりました。こ [続きを読む]
  • colorlsでlsにアイコンをつける
  • twitterで見かけて一目惚れした。lsの結果にアイコンをつけてくれるcolorlsをインストールしました。かわいい。インストールgithub.comあらかじめrubyのインストールが必要です。フォントをインストールするHomebrew Fontsでインストールしました。brew cask install caskroom/fonts/font-hack-nerd-fontiTerm2のPreferences>Profiles>TextのNon-ASCII Fontに、インストールした「Knack Nerd Font」を設定します。ちなみに最初は [続きを読む]
  • 夏の旬のくだもの
  • 最近スーパーでよく桃を見るので、買って家で食べてます。今が旬の桃。ちょっと柔らかめの桃の皮を手で向いて、切って食べる。種の周りに残った果肉はかぶりついて食べる。桃食べると夏っていう感じがする。学生の頃、フルーツは高くてなかなか手が出せなかったなー。働き始めた今でも高いなって思うけど、意識してフルーツを買うようにしてます。今はスイカとかメロンもおいしいね。夏が終わる前にいっぱいフルーツ食べたいなー。 [続きを読む]
  • proxy経由でcomposerを使う
  • なかなかproxyを突破できずハマりまくった。proxyを突破するためには.bashrcに環境変数を追加するHTTP_PROXY=http://proxy-host:proxy-port/HTTPS_PROXY=http://proxy-host:proxy-port/追加したら、composerが動くかチェックする。composer diagエラーが出なければ設定完了。ハマったポイントzshを普段使っていて.zshrcにproxyの設定はいれてたのですが、.bashrcに設定する必要があったという。わからなかった。composerはbashを使 [続きを読む]