2/16(土)に開催される「Laravel JP Conference」に当社のエンジニアが登壇します

こんにちは、エンジニアの @akase244 です。 2019年2月16日(土)にLaravel JP Conferenceが開催されます。 当社イノベーター・ジャパンからは、エンジニアの@hanhan1978が「Laravelで学ぶ、ウェブアプリケーションチューニングの基本」と題して登壇いたしま…

AWS Lambda Custom RuntimeでPHPからCloudWatch Logsに出力する方法

こんにちは、エンジニアの @akase244 です。 先日の記事の続きになるんですが、元々なぜLambdaでPHPを動かしたかったかというと、定期実行させているSlack用のボットをPHPで書いてて、Custom Runtimeの対応によりPHPも動くようになったし、せっかくなのでLam…

PHP7.3環境のCustom Runtimeを作ってAWS Lambdaを動かしてみた

こんにちは、エンジニアの @akase244 です。 LambdaでPHPが使えたらいいのに。と思ってたらre:Invent 2018でLambdaのCustom Runtimeという機能が発表されました。(というネタで既に多くのブログ記事が公開されていますがお付き合いいただけると幸いです) a…

pip installで導入したパッケージのバイナリファイルのパスを知る方法

こんにちは、エンジニアの @akase244 です。 「AWS Lambdaを触ってみたい」と急に思いたち、AWSのドキュメントを読んでいたのですが、Lambdaを触るための前準備として以下の3つが説明されており、その中の「SAM CLI のインストール」がうまくいかずハマって…

Laravel(Eloquent)のsaveメソッドを使ったらMySQLのtimestamp型で謎な挙動が発生した話

こんにちは、エンジニアの @akase244 です。 MySQLのtimestamp型をLaravelで利用した際にちょっとハマってしまったので、今回はその件について手順を再現しながらまとめてみようと思います。

Pull Request毎に動作確認環境が提供されるHerokuのReview Appsを使ってみた話

こんにちは、エンジニアの @akase244 です。この記事はイノベーター・ジャパンAdvent Calendar 2018の19日目の記事です。 当社ではGitHubのPull Request(以下PR)をエンジニア同士でコードレビューしているのですが、その際に実際に動かして確認したいとい…

heroku-buildpack-monorepoでちょっとハマった話

こんにちは、エンジニアの @akase244 です。 最近、Heroku(読み方は「ヘロク」)を触る機会があり、ちょっとハマったので今回はその話を書いてみようと思います。

Fork(Gitクライアント)でも「git commit --allow-empty」したい

こんにちは、エンジニアの @akase244 です。 みなさんGitクライアントは何を使ってますか? ターミナルからコマンドを実行してる方もいれば、GUIクライアントを利用されているという方もいらっしゃるでしょう。 私はGitHub Desktop → Sourcetree を経て、For…

6/16(土)に開催される「PHPカンファレンス福岡2018」に当社から2名が登壇します

こんにちは、エンジニアの @akase244 です。 前回の記事で触れたとおり、6/16(土)に「PHPカンファレンス福岡2018」が開催されますが、なんと、今回も当社エンジニアがセッション採択枠に残りました!めでたい!! 今回のセッション選考については「PHPの現場…

福岡のIT業界をなんだか盛り上げようとしている話

こんにちは、イノベーター・ジャパンの福岡オフィスで働くエンジニアの @akase244 です。 突然ですが、みなさん盛り上がってますか? はい、ということで、「福岡のIT業界がなんだか盛り上がってるような気がするという話」を以前書いたのですが、その続編み…

Slack上で動く翻訳ボットを作った話

こんにちは、エンジニアの @akase244 です。 www.facebook.com www.facebook.com www.facebook.com 当社のFacebookページの投稿を見ていただくと、こんな感じでイノベーター・ジャパンではなにかと外国の方との接する機会が多いことが分かるかと思います。 …

「なくすを、なくす」がキャッチコピーのMAMORIOを使ってみた

こんにちは。エンジニアの @akase244 です。 突然ですが、みなさんは鍵や財布など大事なモノを失くしたことがありますか? 私は滅多にモノを失くすほうではないのですが、たまーに「あれ?鍵?どこ?あれ?あれ?」みたいな感じで超テンパることがあります。…

今年参加した勉強会、カンファレンス、イベント等々をふりかえってみた

こんにちは。@akase244 です。このエントリは イノベーター・ジャパン Advent Calendar 2017 11日目の記事です。 思い返すと今年もいろんな勉強会に参加したので、去年と同様にふりかえりネタでいってみようかと思います。 ※事前にお断りしておきますが、私…

イノベーター・ジャパンは今年もアドベントカレンダーをやります

こんにちは。エンジニアの @akase244 です。 去年、会社のみんなでやってみて、やり遂げた感がすごくありましたし各所での反響も大きかったので、今年もアドベントカレンダーをやることになりました。 adventar.org

続・プログラマーが一日中ずっと触るもの

こんにちは。エンジニアの @akase244 です。 以前「プログラマーが一日中ずっと触るもの」というタイトルでキーボードについての記事を書きましたが、今回新たにキーボードを購入したので、その続編となります。

PHPカンファレンス2017に参加してLT登壇してきました #phpcon2017

こんにちは。 @akase244 です。 2017年10月8日に開催された、PHPカンファレンス2017に参加し、LTで登壇してきましたのでそのレポートです。

Supervisorのインストールで起動スクリプトを書きたくなかったのでRPMから抽出して利用した話

こんにちは、エンジニアの @akase244 です。 プロセス管理ツールのSupervisorをAmazon Linux(version 2017.03)上にインストールする機会があったので、その際のインストールメモをザザッとまとめました。

10/8(日)に開催される「PHPカンファレンス2017」に5名の弊社社員が登壇します

こんにちは、エンジニアの @akase244 です。 PHPにフォーカスした大規模イベント「PHPカンファレンス2017」が今年も開催されます。 2015年はLT枠、2016年は懇親会LT枠で登壇したんですが、ありがたいことに今年もLT枠で採択してもらったので、「PHPカンファ…

Laravel SocialiteのgetEmailでTwitterのメールアドレスが取得できなかったので調べてみた

こんにちは、エンジニアの @akase244 です。 当社で開発・運営している「chirami(Webデザイナー向けのHTMLプレビューツール)」では、Twitter、GitHub、Facebookアカウントを利用しログインができます。 (chiramiの使い方についてはこちらをご覧ください)…

個人アカウントで作成したGitHubのOAuthアプリケーションをOrganizationに移行する方法

こんにちは、エンジニアの @akase244 です。 当社で開発・運営している「chirami(Webデザイナー向けのHTMLプレビューツール)」では、Twitter、GitHub、Facebookアカウントを利用しログインができます。 (chiramiの使い方についてはこちらをご覧ください)…

福岡のIT業界がなんだか盛り上がってるような気がするという話

大濠公園近くにオフィスを開所したばかりの頃の一枚 こんにちは、イノベーター・ジャパンの福岡オフィスで働くエンジニアの @akase244 です。 突然ですが、みなさん盛り上がってますか? 私はというと、6/10に開催した「PHPカンファレンス福岡2017」の運営ス…

スマホのブラウザでリンクをタップした際にビットコインのウォレットアプリを起動する方法

こんにちは、warikanというビットコインで割り勘ができるツールの開発をしている@akase244です。 ビットコインのウォレットアプリで送金してもらいたい場合、よくある方法としてはQRコードをウォレットアプリのQRコードリーダー機能で読み込んでもらう方法が…

PHPでGoogleアナリティクスにトラッキング情報を送りたい

こんにちは、@akase244 です。 会員登録時に認証URLを発行してメール送信を行い、届いたメールに記載されているURLを踏んだ際に会員登録が完了するといった仕組みをみなさんも一度は作ったことがあるんじゃないでしょうか。 この「認証URLにアクセスした」と…

AWS Certificate Managerでワイルドカード証明書を発行する際の注意点

こんにちは、@akase244 です。 Google Chromeさんの常時SSL推奨の動きはいよいよ待ったなしという印象を受けます。 というのも、今年に入ってChromeでフォームが設置してあるSSL未対応ページを開くと「このサイトへの接続は保護されていません」と表示される…

warikan(現金いらずのビットコイン割り勘ツール)の開発をふりかえってみる

こんにちは。@akase244 です。このエントリは イノベーター・ジャパン Advent Calendar 2016 11日目の記事です。 今年はwarikanという「ビットコインで割り勘ができるwebサービス」にかなりの時間を割いてました。いい機会なので、今回はこのプロジェクトの…

PHPカンファレンス2016に参加して懇親会でLTしてきました #phpcon2016

こんにちは。 @akase244 です。 今年は、4/16(土)の「PHPカンファレンス北海道2016」では一般参加者として、 5/21(土)の「PHPカンファレンス福岡2016」では運営スタッフとして、 7/16(土)の「PHPカンファレンス関西2016」では登壇者として参加しました…

PHPerが開発合宿でiOSアプリ開発に入門してきた記録

@hiro_y のエントリーを読まれた方もいらっしゃるかと思いますが、今回は自社で開催された「開発合宿」を通して私(@akase244)がどんなことやってきたのかを紹介します。 戦いの始まり。。。

Laravel Socialiteでちょっとだけ困ったのでカスタマイズした話 #laravel

最近、Bitcoin APIのマニュアルばかりを眺めている日々が続いている @akase244 です。(その話はまた別の機会にでも) ところでみなさん、ソーシャルログインしてますか?しまくりですか?私は仕事中でもちょいちょいしてます。(秘密ですよ) 今回は、Larav…

PHPカンファレンス関西2016で「PHPerがWeb Componentsについて考えてみた」というタイトルで登壇してきました #phpkansai

7/9(土)-7/10(日)に開催された「WordCamp Kansai 2016」の@gorou_178さんの登壇に続き、今回は私(@akase244)が7/16(土)に開催された「PHPカンファレンス関西2016」で登壇してきましたのでその参加報告です。

プログラマーが一日中ずっと触るもの

はじめまして、イノベーター・ジャパンの福岡オフィスで働いている @akase244 です。 今日は私が使ってる「キーボード」の話をしてみようかと思います。 「プログラマーが一日中ずっと触るもの」というタイトルをつけてみましたが、みなさんは普段どんなキー…