かばちんのエンジニアブログ

日々の経験の中で培った内容を備忘録も兼ねて記録していくブログです。少しでも誰かの役に立つために頑張って続けていけたらなと思います。

2022 最新版!「GAS + Twitter API v2」でリツイートBOTを作る

GAS と Twitter API v2 を使用してサーバレスでリツイートBOTを作る方法 リツイート BOT とは? リツイート BOT を作るために必要なもの Twitterデヴェロッパーアカウントの作成 作成したアプリケーションの設定 Googleスプレッドシートを作成 GAS (Google A…

UnityIAP Android におけるコンビニ決済への対応方法

■Google Play Billing Library 3.0 からコンビニ決済への対応が必須になっている コンビニ決済(遅延決済)とは? アプリから課金しようとした時にコンビニ支払いが選択可能になった 支払いコードが発行され指定の手順でコンビニのレジにて支払い 対応コンビ…

Unity 2019.3 以降へのバージョンアップ TIPS

■Unity アップデート後に iOS でビルドは出来るが起動時にクラッシュする 症状 アップデート前と同じように iOS ビルドはでき、実機へのインストールも可能 インストールしたアプリを起動しようとすると黒い画面でフリーズのような挙動 一定時間その状態が続…

Automatine を使ってみた

■ピュア C# で動く Timeline Automatine というピュア C# で動くユーティリティが公開されたので使ってみました。 github.com ■Automatine ってなに? 一言で言うと Timeline のようなものですが、Unity に標準搭載されている Timeline とは違います。 Timel…

カジュアルアプリにAppLovinのSDKを導入してみた

[もくじ] AppLovin広告SDKの導入 なぜAppLovinにしたのか? SDKの導入 Xcode で Archive したあとの Validation が通らない 動画広告再生時のクラッシュ問題 まとめ AppLovin広告SDKの導入 久しぶりの投稿になります。 さて、タイトルの通りですが新しく全世…

Unity 5.5 バージョンアップに伴うエラー解消事例

Unity バージョンアップ時エラー解消について Unity 5.3.5p8 から Unity 5.5.1p2 にバージョンアップした際に発生したエラーの解消方法のメモです。 事の発端 Unity 5.5.1p2 へアップデートしてもろもろの動作確認を行っていたところ、PC 上では正常に動作が…

アプリ開発に役立つ便利サイト集

自分がアプリ開発する時に活用する便利サイトの紹介です。 随時追加していきたいと思います。 素材系 無料写真素材集 人物を含む高画質な写真をいろいろと提供してくれるフリー素材サイト www.pakutaso.com サウンド系 魔王魂 言わずと知れたサウンドフリー…

Unityで使える便利な無料アセット一覧

自分がこれまでに利用してきた中で役立ったアセットの紹介です。 随時追加していきたいと思います。 Unity-Log-Viewer UnityでビルドしたアプリからUnityのConsoleログを表示するアセット Asset Store

「ぬこしょうぎ」におけるリアルタイム通信

リアルタイム将棋「ぬこしょうぎ」をリリース 先日こんなアプリをリリースさせて頂きました。 ぬこしょうぎ - ヤルキマントッキーズ株式会社 将棋をモチーフにコマの動きは将棋そのままで、将棋からターン制をバッサリと取り除いたゲームです。 ルールはシン…

CoreCLRでNewtonsoft.Jsonを試してみた

前回こちらの記事でCoreCLRでNugetからライブラリを取得する方法をご紹介しました。 kabatin.hateblo.jp 実際にNugetからライブラリを取得し、使用できるのかを試してみましたので共有したいと思います。 サンプルソース using System; using Newtonsoft.Jso…

CoreCLRでNugetからライブラリを取り込む方法

CoreCLRを使うことでLinux上で.NETプロジェクトを動かすことができるようになりました。 空のプロジェクトからシステムを組んでいくにあたりどうしてもNugetからライブラリが欲しかったりすると思います。 もしくは、Windowsで作っていたプロジェクトを移植…

UnityでRedisを使いたい場合に便利なTeamDev.Redis

Unity to Redis 果たして需要があるのか分かりませんが、、、 UnityからRedisに対してアクセスする方法を残したいと思います。 今回僕がUnityからRedisに接続するために利用したライブラリはTeamDev.Redisというものです。 TeamDev C# Redis Client - Home …

CoreCLRのインストールとビルド、実行まで

最近必要に駆られてCoreCLRを触っております。 CoreCLRとはMicrosoft社が開発しているオープンソースで、 LinuxOS上で.NET Coreを動かすことができるフレームワークです。 簡単に説明すると、C#で書いたプログラムがそのままLinuxOS上で実行できるという代物…

Laravel5をLinuxで使う時にハマるポイント

LinuxサーバでLaravel5を利用する時にだいたいの人がつまずくであろうポイントをまとめてみた。 ハマるポイント1 これを忘れてvendorフォルダが作成されておらず動かない。 composer install ちなみに composer もインストールしなければならないので下記コ…

docker-compose のインストール

Dockerを使っていると複数のコンテナを管理するのが大変になってきます。そんな時に力を発揮するのが「docker-compose」です。 Docker では Dockerfile にてコンテナの内容を管理していましたが、docker-compose では docker-compose.yml ファイルでコンテナ…

Docker + Laravel + MariaDB + Redis での環境構築

Scalaの開発環境の次に、手堅くPHPの開発環境も作ることになりました。 その手順とハマったポイントなどを備忘録として書いていきたいと思います。 前提条件 ・Macでの手順 ・MacのVirtualBoxにUbuntuがインストール済み ・Dockerもインストール済み ・docke…

ChatWork Send To ALL

ブログを始めて間も無いのにすでに数週間も間が開いてしまいました…。今日はちょっと珍しいことをしたので記事を書きたいと思います。 みなさん、チャットワーク使ってますか? きっといろいろな企業の方がチャットワークを使われていることと思います。チャ…

DockerのUbuntuコンテナにScala開発環境を構築

この記事を書くに至った動機 エンジニアにはあるあるですが環境構築途中で失敗して、一度削除してまたいちから作成する時に調べ直さなくてもいいように手順を記録していきたいと思います。 (もうすでに1回やり直してます。。) 環境構築の手順 ・ベースと…

VirtualBoxのディスク容量を拡張する

VirtualBoxで作業をしていると、想定よりディスクを使用してしまい容量不足になることがあると思います。 作業内容そのままでディスク容量を拡張する手順を残しておきたいと思います。 ディスク容量拡張の手順 ・新規ディスクを追加する ・コマンドでHDDをク…

Vagrant を使ったVM環境構築

前回 VirtualBox を利用して、Ubuntu に Docker と SSH を入れるということをしました。 どうやら Vagrant を使うともっともっと簡単に環境構築が行えるようなので実際に試してみました。 ※MacOSXで行っております。 Vagrantってなに? VirtualBox のようなV…

VirtualBox内のUbuntuへSSH接続

MacOSXにインストールされているVirtualBoxで起動されたUbuntuで作業するとレスポンスがもっさりしていてストレスたまりますよね? なのでUbuntuに対してMacOSの端末からSSH接続をすることにしました。 VirtualBoxの設定 VirtualBoxのメニューバーから「環境…

Docker 主要コマンド一覧

みなさん Docker 使ってますか? この記事ではDockerのコマンドについてまとめてみました。 オプションなど細かく分類するとまだまだたくさんありますが、実務でよく使うものを集めてみました。 Docker 主要コマンド一覧 ローカルにあるイメージ一覧を取得す…

Mac + VirtualBox + Ubuntu 14.04 + Docker による開発環境構築

仕事でDockerを利用して開発環境を作る機会が頂けましたので環境構築の手順の共有と備忘録として記事を書いていきたいと思います。 各ソフトウェアのバージョン情報など ・MacOSX 10.11.1 ・VirtualBox 5.0.14 ・Ubuntu 14.04 LTS ・Docker 1.10 VirtualBox…