2019-01-01から1年間の記事一覧

7/25 Slack Dev Meetup Tokyo #1 に参加してきました!

Slack API のデベロッパーコミュニティが立ち上がり、今回は記念すべき第 1 回目の開催ということで行ってきました! slack-dev-jp.connpass.com 場所はナビタイムさんのオフィス! めちゃくちゃおしゃれ〜 今回のテーマは「App ディレクトリにアプリを公開…

Laravelでmigrate 実行時、"default character set utf8mb4 collate 'utf8mb4_unicode_ci'" エラーが発生した場合の対処法

Laravelでカラム名を変更しようとして、php artisan migrateを実行したときに下記のようなエラーが出ました・・ Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; che…

Laravelのコード補完が効かない問題を「laravel-ide-helper」で解決!

Laravelを使って開発を行っていたところ、コード補完が効かず、Undefined classとなって困りました。 同僚からlaravel-ide-helperを入れるといいよ!と言われたので、早速導入してみました! github.com 導入手順 composer で laravel-ide-helper をインスト…

「第139回 PHP勉強会@東京」の参加レポート!

6/26(水)に行われたPHP勉強会@東京に初参加し、LTもしてきましたのでそのレポートです。 PHP勉強会とは? PHP勉強会@東京はPHPで開発を行うエンジニアを対象とした勉強会です。 勉強会は月に1回のペースで行われています。 phpstudy.doorkeeper.jp まずは自…

Laravelでタスク管理アプリを作る~タスク登録・表示機能~

Laravelでタスク管理のWebアプリを作ってみました! 今回はタスク名と期限を入れるような簡単なものです。 完成イメージはこんな感じです。 Laravelの環境構築とDBのマイグレーションはこちらの記事を参考にしてください。 coxcox.hatenablog.com coxcox.hat…

グローバルのコミュニティイベント「Transcend to the World! Power of IT Women」に参加してきました!

少し前になりますが、2019/06/01(土)に開催されたAWS Asian Women’s Association によるコミュニティイベント Transcend to the World! Power of IT Women @シンガポール に参加してきました! Transcend to the World! Power of IT Women とは? アジア地域…

Alexa on Raspberry Piで早押しクイズを実装する!

Alexaスキルを自分で作って、Alexa on Raspberry Piで早押しクイズを実装してみました! 早押しクイズの流れ ゲームのプレイヤーは2人の設定 プレイヤーが早押しクイズを起動する Alexaがクイズを出す 正解がわかったプレイヤーはボタンを押す どのプレイヤ…

AWS認定試験 DevOps Engineer - Professional にチャレンジ!

AWS

タイトルの通り、先日AWSの認定試験である「DevOps Engineer - Professional」を受けたので、どんな勉強をしたのかを残しておきます。 最初に試験結果を書いておくと不合格でした・・。 750点が合格ラインのところ730点というあと一歩というところでした・・…

Raspberry PiにAlexa Voice Serviceを導入してAlexa対応デバイスにする

Raspberry PiにAlexa Voice Service(AVS)を組み込んで、Alexa対応デバイスとして使えるようにしてみます! セットアップの手順はこちらの記事を参考にしてください。 coxcox.hatenablog.com 使用するRaspberry Pi は Raspberry Pi 3 Model B+ です。 Amazo…

Raspberry PiのセットアップからSSH接続できるまで

せっかくのGWなので、普段やらないことをやってみよう!と思い、Raspberry Piで遊んでみることにしました! 今回は初期のセットアップからSSH接続までをまとめておきます。 必要なもの Raspberry Pi microSDカード カードリーダー(microSDカードが入るもの…

変数名・関数名はもう考えなくていい!Phpstormにプラグイン「Codic Plugin」を使ってみた

変数名や関数名を付けるのに何にしようかな〜と悩んだ経験はありませんか? 「codic」というツールを使えば、日本語でユーザーを作成すると入力すると、createUserといったネーミングを生成してくれます。 codic.jp これは便利!ということで早速Phpstormに…

開発効率がグンとアップする!PhpStormの便利ショートカット20選

PHPerKaigiの山本さんの発表を聞いて、開発するときはなるべくショートカットを使うように意識しています! そこで今回はPhpStormでよく使っている便利ショートカットをご紹介します! ナビゲーション やりたいこと ショートカット クラス名で検索 Cmd + O …

AWS認定ポータルのアカウントを移行する

AWS

所属が変わるとAWSの認定証の移行が必要になりますよね。 認定証を移行するには、AWSの認定ポータルのアカウントを変更しなければいけません。 認定ポータルへのログイン方法はAPNパートナーとそれ以外では異なります。 本記事はAPNアカウントから個人アカウ…

【Laravel】データベースにテーブルを作成する

前回まででLaravelの初期画面表示とデータベースへの接続確認ができたので、今回はデータベースにテーブルを作成します! まだLaradockでのセットアップが終わっていない方は前回のこちらの記事を参考にしてください。 coxcox.hatenablog.com マイグレーショ…

【Google Apps Script】claspを使ってローカル環境で開発する

Google Apps Script(GAS)のエディタで直接スクリプトを書くことももちろんできますが、インデントや補完がうまくできないので辛いです。。 そこで、ローカル環境で開発を行う方法について調べてみました! Node.jsのインストール Node.js が必要になります…

Laradock(Docker)でLaravelの開発環境を構築する

先日ローカル環境にLaravelを構築したのですが・・ coxcox.hatenablog.com 今後MySQLも必要になるし、必要なものを全部ローカルで準備するのも大変だなぁと思いDocker上にLaravelの開発環境を作ってみました! 今回はLaradockというLaravelの開発に必要な環…

【イベントレポート】 JAWS-UG 横浜支部 #15 に参加してきました!

3/20(水)に行われた JAWS-UG 横浜支部 #15 のイベントレポートです! 今回はMedia-JAWSとのコラボ企画! その名も・・「Media-JAWS #0 〜メディア✕AWSスペシャル〜」 ということで、会場も放送局のようなセッティングに! Media-JAWSというだけあって本格的…

【Google Apps Script】 資格試験の練習問題をSlackに投稿するBotを作ってみた!

弊社の技術部でAWSのソリューションアーキテクト-アソシエイト全員合格を目指そう!ということで、毎日試験の練習問題をSlackに投稿するBotを作ってみました! 完成イメージはこんな感じです↓ 今回、試験問題はGoogleスプレッドシートに記載して、Slackに試…

【Laravel5.8】macOSにローカル環境を構築する

仕事でPHPのフレームワークであるLaravelを使うことになったので、勉強がてら色々と作ってみようと思い、まずはローカル環境を構築してみました! 今回はローカルにLaravelをインストールする手順をまとめておきます。 今回インストールした環境 名前 バージ…

モブプロを3ヶ月ほどやってみた話

2019年1月からチーム(3名)でモブプロをやっているのですが、 最初からうまくいっていたかというとそうでもなくて・・ 今回はモブプロを約3ヶ月間やってみての振り返りを書いてみます。 私のスキルレベル 本格的にコードを書き始めたのは、ここ6ヶ月くらい…