hisurga.net

個人開発ログ

雑記

Xcodeがアップデートできなくなった時の解決策

Flutterへ入門しようと下記手順に従って設定していた時の話です。 Flutter入門しようと思ったらHigh Sierraだったのでアップデートで今日の自由時間終わった。— surga (@hisurga) 2019年5月29日 flutter.dev Xcodeがアップデートできませんでした。 環境 mac…

アクセスカウンタのデータベース設計

アクセスカウンタを作るときのデータベースについて考えてみます。 RDB 例えばCloud SQL/MySQLならこんな感じのテーブルでしょうか。 PVカラムをインクリメントしていけばカウントできそうです。 問題点 MySQLでは更新時にロックをかけます。 複数人が同時に…

EC2の機械学習環境が突然壊れる現象について

全く原因はわかっていませんが、何度か発生したので記します。 現象 EC2内の仮想環境(venv)で突然ライブラリ等の環境が無くなっている 経緯 AWS EC2 DeepLearning AMIの環境にssh接続していた場合、計算が終わればexitで抜けててインスタンスを止めますよね…

EC2インスタンスとローカルでファイルをやり取りする方法

AWSインスタンスへscpコマンドを利用してファイルを受け渡しします。 ec2のアドレスはインスタンス管理画面から"接続"を選択すれば確認できます。 ubuntuの箇所はインスタンスのOSによって変える必要があると思います。 ファイルのダウンロード scp -i 'pem…

16進数文字列をバイナリ形式に変換するpython3

こちら16進数文字列のファイルをバイナリ形式ファイルで吐き出すものになります。 バイナリデータが欲しいのに、なぜか文字列となっていたときに有意です。 import math fString = "48656c6c6f" // 文字列を16進数に num = int(fString, 16) // to_bytes // …

DMM.makeに3Dプリンタの見積もりをしてみました

3Dプリンタの普及で個人でも「ものづくり」がしやすくなりましたよね。 とはいえ3Dプリンタって5万とかするし、気楽には買えないです、、、 そこでDMM.makeを利用してみることにしました。 モデルはこれです。 hisurga.hatenablog.com 結果こんな感じです。 …

BLE通信の最長記録を狙ってみましたが結局置き手紙袋になりました

BLEといえば 省電力! ペアリングいらず! IoTに最適! とメリットだらけです。 ただし、大きな弱点として 通信可能距離が非常に短いことが挙げられます。 ほとんどは数メートル、頑張って30メートルあたりでしょうか。 BLEを使って長距離通信 ということで長距…

Qiitaを始めましたので書き分けについて考えてみました

技術者が多く利用するQiita 私も始めてみました。 なぜ このブログ自体技術ブログとして開設し、今後も自分の資産として育てていきたいところではあります。 ただ自分の記事を振り返ると「これハマりポイントです。参考にどうぞ」みたいな記事がありまして、…

すでに独自ドメイン設定済みで、さらにドメイン変更をした場合は301リダイレクトすべきかもしれないです

最近 lab.hisurga.com から blog.hisurga.com に変更したんですが、特にサイト移管の設定をしていませんでした。 もともとアクセス数はかなり少ないですし。 しかしその後アクセス解析を見ると"かなり少ない"から"ないに等しい"レベルまで落ちているではあり…

応用情報に合格しました

2016年秋季の試験にて、応用情報処理技術者試験に一発合格することができました。 勉強法などを参考にしていただけたら幸いです。 なぜ受けたのか/メリット "情報技術についてはある程度知っているよ" と示せる 応用情報技術者試験の対象者は 高度IT人材とな…

ハロウィンなので怪獣と電気で遊んでみました

ハロウィンですね。 せっかくですので、スイッチサイエンスでArduinoを購入した時の当選品で遊んでみます。 導電性インクを利用するみたいですね。 メッセージカード3枚 LED3つ 電池3つ ペンが1本です。 予想よりインクの粘度が高いです。適度に伸ばしながら…