@chichi1091 の 雑記

主に技術系のネタを

初めてAnsibleを試してプチハマりした話

最近流行っている(?)Ansibleを試してみました 思わぬところでプチハマりをしたので同じ人が出ても困らないようになればいいなーということで記事として残しておこうと思います

Ansibleって?

オープンソースの運用管理・運用自動化ツールです 多数の構築対象サーバに対してミドルウェアのインストール、アプリケーションのインストールを実行してくれます 詳しくはこちらで^^; qiita.com

続きを読む

PHPカンファレンス 2017 (#phpcon2017)に参加してきました

今年も参加してきました(3年連続の参加です)
phpcon.php.gr.jp
簡単ですが、参加したセッションの感想やメモを残しておきたいと思います
間違いがありましたらご指摘いただけると幸いです<(_ _)>
f:id:chichi1091:20171009165140j:plain

続きを読む

LINE DEVELOPER DAY 2017(#linedevday)に参加してきました

応募者が多かったら抽選になると連絡が来ていたイベントですが、当選することができたので参加しました
linedevday.linecorp.com
簡単にですが参加したセッションの感想やメモを残しておこうと思います
間違いがありましたらご指摘いただけると幸いです<(_ _)>
f:id:chichi1091:20170929000019j:plain

続きを読む

AppServiceにPython(Bottle)アプリを手動デプロイする

Azure App ServiceにはGitからデプロイすると必要なモジュールも入ってくれてるのですが、諸事情でGit経由でのデプロイが行えないので手動デプロイを行いました
若干ハマったので忘れないようにメモを残しておきたいと思います
手動デプロイに関しては公式情報も少なく試行錯誤した結果の手順ですのでもっと簡単な方法があるかもしれませんのであしからず。。。

続きを読む

RaspberryPi Zero買いました

遅ればせながら、ラズパイZeroを購入しました
購入にあたり@さんアドバイスありがとうございました

...購入後数時間でラズパイZeroWが販売になったのは悔しい限り。。。
遊んだらブログに書きたい

InfluxDBに登録したデータをGrafanaで表示してみる

ども、てっしーです
先日、長野で行われたMyNA会でGrafanaの画面がチラッとでてきました
仕事で調べたこともあったので情報整理のためにブログに残しておきたいと思います
(使ったとは言っていない)

InfluxDB

InfluxData (InfluxDB) - Open Source Time Series Database for Monitoring Metrics and Events
時系列DBと呼ばれるもので時系列のデータを格納するのに適したデータベース
メトリクスやイベントの保存や解析に便利らしい
golangで作られていてバックエンドにはLevelDBを使用している

Grafana

Grafana - The open platform for analytics and monitoring
データソースに蓄積されたデータを可視化するダッシュボードツール
グラファナと読むらしい
棒グラフ・折れ線グラフ・円グラフ・表など、様々な表現方法でデータを可視化することができる

続きを読む

Xamarinでチャットアプリを作ってみた

社内の勉強会向けにチャットアプリを作ったのでブログでも公開しようと想います

レシピ

サーバ側はPythonフレームワークはBottleをチョイス
XamarinとはWebSocketで通信するシンプルな構成です

構成

ざっくり絵を書いてみました
f:id:chichi1091:20170514214457p:plain

ソース

これと言って特記することもないソースなのでGitHubへのリンクを掲載で終わります^^;

まとめ

  • Bottle

なぜBottleを選んだかというと「アノテーション」ぽいのがあったから
Javaばっかりやってきた身なので違和感なく入れそうだったからで実際、すんなり入ることができた

  • Xamarin

.Netの「System.io.WebSocket」クラスを使えばすぐできるだろうって思っていましたが「PCLですべての.Net機能が使えるわけではない」という罠がありました
NuGetパッケージでWebSocketパッケージがあったので利用させてもらいましたが「追加したら『最新情報の更新』」これをしないとコンパイルエラーという第2の罠。。
でも50行程度のコードビハインドで作れちゃうのはお手軽ですしスマホアプリを楽しく作ることができたので「Xamarinはいいぞ!」