テストコードを書かなくても、自動的にアプリをテストしてくれるFirebase Test Labが凄い!

Firebase Test Labとは テストの種類 RoboTest InstrumentationTest 設定 実際にRoboTestをやってみた なにをやってくれるのか Warning,Error,Fatalのログ シミュレート時のスクリーンショットと動画 パフォーマンスモニタリング RoboTestは有効なのか? Q&A…

Let's EncryptでSSL化するぞ!PHP + nginx の基本設定ファイルあり

https://letsencrypt.jp/letsencrypt.jp Let's EncryptのSSL証明書で個人サービスをSSL化しました 手順とnginxの基本設定をまとめます 環境 Ubuntu 16.04.2 LTS nginx version: nginx/1.10.0 (Ubuntu) クライアントをインストール sudo apt-get install lets…

PHPを用いてTwitterにつぶやく

実装したリポジトリ github.com 利用ライブラリ vlucas/phpdotenv abraham/twitteroauth 準備 https://apps.twitter.com/ Create New App から アプリケーション を 作る つぶやくには Key and Access Tokens から 下記の4つを取得する Consumer Key Consume…

PHPでGoutteを用いてスクレイピングをおこなう

概要 スクレイピングを行う場合、 よく用いれられる言語として、PythonやRuby,node.jsなどがあげられると思います PHPでも基本的ななことはできるので、スクレイピングライブラリといくつかの例を紹介します 利用ライブラリ Goutte SymfonyのCssSelector and…

Androidアプリのリリース準備作業 その2

charlie1012.hatenablog.jp 前回の内容から追記 Google Play App Signingの流れ Use Play App Signing - Play Console Help 上記には新規アプリで利用する場合には最初からupload用の鍵で署名して [Google Play アプリ署名] に同意すれば使えるように書いて…

Androidアプリのリリース準備作業

アプリを実装して、手元の端末で動いた!さあリリースだ! そうはいかない Play Storeにリリースするまでにはやらなければならないことは結構あり、そこそこハードルがある 備忘録としても、毎回の作業手順をこの記事にまとめておく ※ Playアカウントの作成…

2年半ぶりにAtcoderのコンテストに参加した話

2年半ぶりにAtcoderのコンテスト AtCoder Beginner Contest 085に参加しました abc085.contest.atcoder.jp 結果 3完 681位 学生時代はICPCのCは解けるけどDは解けない AtcoderのRegularだとBが解けるくらいのレベルでした http://kenkoooo.com/atcoder/?user…

2018年やること,やりたいことの100のリスト

今週のお題「2018年の抱負」 毎年、その年で「やること、やりたいこと」の100のリストを作っています お正月のうちに「今年やるべき100のリスト」を作ってしまおう 上記の記事に影響を受けて、はじめました 2016年からやっており、今年で3年目です やってい…

Qiitaストック

自分が書いたQiita記事の一覧 Mithril.jsをどういう設計でサービスに導入したか - QiitaBEAR.SundayのResourceにカスタムスキームを追加する方法 - Qiita

PHPでターミナル等のCLI標準出力に色などをつけるライブラリを公開しました

packagist.org PHPでターミナル等のCLI標準出力に色などをつけるライブラリを公開しました 類似のライブラリの場合は装飾の色をStringで指定することが多かったのですが、 typoや装飾を複数したい場合の対応などに不満があり、実装&公開しました インストー…