Tagbangers Blog

Other

Windows Subsystem for Linux に Linuxbrew で brew install cask してしまった失敗談

こんにちは! 最近 Mac のキーボードに慣れてきて逆に Windows のキーボードが打てなくなり始めてる方の山﨑です。 Excel とかの操作は今でも Windows版の方が使いやすいと思うし、 Windows には Mac にはない良さがたくさんあると思っていて、 もちろん逆も然りで、明日から開発は Windows でやりますとか言われたら正直つらいなと思うくらいには Mac にも依存してます。 そんな感じで自宅では Mac と Win10 両方使ってるのですが、 ずっと気になっていた Windows Subsystem for Linux (WSL) を試してみようと思い立ったのでやっ...

Dockrイメージのmysqlで文字化け

はじまり ローカル環境を立ち上げる際、DockerのMySQLイメージを使いました。 ところがアプリケーションを起動してみると、ところどころ文字化けが発生して困りました。 しらべる MySQLの文字コードが適切か確認します。 mysql> show variables like '%char%'; +--------------------------+----------------------------+ | Variable_name            | Value                      | +--------------------------+---...

Windowsで1から環境を整え、Mask RCNNを動かすまで。

先日の記事では、UbuntuでMask RCNNを動かすまでの環境構築を紹介しましたが、今回はNVIDAのGPUを搭載したWindowsです。つまずいた箇所をメインに紹介していきます。 1. Pythonの環境構築 こちらからAnacondaを落としてきて、セットアップをします。 セットアップが終わったら、環境変数を以下の通り設定します。 C:¥Users¥¥Anaconda3 C:¥Users¥¥Anaconda3¥Library¥bin C:¥Users¥¥Anaconda3¥Scripts これでpythonが使えるようになったので、Power Shellを立ち上げ python -...

JetsonTX2で1から環境を整え、Mask RCNNを動かすまで。

以下のバージョンのJetsonTX2で、Mask RCNNを動かすまでの環境構築のメモです。 CUDA 9.0 cuDNN 7.0.5 Jetsonには元からsshが入っているので、手元のPCでssh接続して作業を進めていく。 まずはデスクトップUI環境を入れるため以下を実行。 ssh nvidia@[IPアドレス] cd NVIDIA-INSTALLER/ sudo ./installer.sh 再起動後、ブルースクリーン以外何も表示されなかったため、以下を実行。 sudo dpkg --configure -a sudo apt-get update sudo apt-get up...

JUnitテストについて

暖かくなったり寒くなったり毎日着る服に困りますね。こんばんは、内藤です。 今回はユニットテストについて書いていきたいと思います。 テストと言われたら、テスト仕様項目書を書いてそのテストを黙々とこなしていく方法しか知らなかった為、 テスト用のコードを書いてビルド時に自動的に実行してくれるなんて便利すぎるだろと感動しました。 JUnitテストって? Javaプログラム単体テスト専用フレームワークです。 ユニットテストを描くことによって正しく動作しているか確認できます。 また、一度描くと何度も手軽にテストを行うことができますし、 同じようなテストを作成する場合に使い回すことも可能です。 今回、私はC...

Javaの再勉強

初めまして、2月1日からタグバンガーズで勤務することになりました内藤です。 以前の会社ではactionScriptとJavaを主に使ってました。 1〜23日の間、Devチームにて研修をさせて頂いたのですが、Javaを使っていた私は謎の余裕に満ちてました。 いざ研修が始まってプログラムを組むってなった時、javaの知識がパッと頭の引き出しから出せない事に気付きました。 javaだけでプログラムが書けない、文字表示すんのどうすんだっけ、あぁSystem.out.printか、全然覚えてないわ ってな感じだったのでこれは勉強しなきゃマズイと思いこそこそjavaの再勉強と再発見をしていきました。 その...

Pythonについての色々

こんにちは、藤岡です。 今日は最近興味を持ち始めたプログラミング言語「Python」について紹介したいと思います。 なぜPythonか なぜPythonに興味を持ったかというと、人工知能を扱える言語だからです。 また、大学で数学系の勉強をしたいと思っているので、数学系のライブラリが豊富なPythonに魅力を感じたからです。 最近はAIやデータ分析が様々な企業で使われているので、需要が今後も伸びてくると思ったのも理由の一つです。 Pythonの特徴 コードがシンプルなため書きやすく、読みやすい 僕が一番慣れ親しんでいるJavaと比べて、例えばprivate型もなければ、interfaceも持って...

ネットワークスペシャリスト勉強法

こんにちは、藤岡です。 先週からネスぺの勉強を本格的に始めることにしたので、自分なりの勉強法を紹介したいと思います。 まず、下調べとして合格している人がどのような勉強をしているのかを調べました。 http://tsuzukilife.blogspot.jp/2017/02/blog-post_63.html そうすると、本当かどうかわかりませんが、1冊の参考書を使い3ヶ月勉強したら合格したという人がいたので、その勉強法を参考にすることにしました。 この人とはバックグラウンドが違うため、同じ勉強法で合格できるかはわかりませんが、丁寧に試験までの流れが書かれていて分かり易かったため参考にしました。...

NativeScriptのAndroidエミュレータ導入でコケたお話

こんにちは、UIチームの楠です。 弊社では現在のNativeScriptを使用したネイティブアプリの作成に取り組んでいますが、導入の際、コケた部分についてお話したいと思います。 前提として、NativeScriptオフィシャルのドキュメントに従って必要なもののインストールを進めました。 難なく全てインストールされたように見えた後、確認のために tns doctor してみたところ、 You need to have Android SDK 22 or later and the latest Android Support Repository installed on your system...