Tagbangers Blog

Other

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...

BitbucketのUser Directoriesを設定中に誤ってロックアウトされてしまった時の対処法

JIRAユーザはBitbucketも使えるように!とかLDAP認証できるように!など便利なUser Directoriesですが、 設定を間違うとログインできなくなったり権限なくなったりとあまり笑えないので気をつけましょう。 ロックアウト例 下のようなUser Directoryの構成だとします。私は管理者ユーザです。 JIRAと連携していて、そのユーザの状態でUser DirectoryのOrderを下げてしまった。 その瞬間管理画面から強制ログアウト。。 慌ててログインし直してみたが、Stash Internal Directoryではadmin権限を持っていないユーザにしかなれない。 お...

【Swift】オプショナル型とクロージャ

こんにちは、藤岡です。 今週は、初めてフローチャートという「処理の流れなどを表現するために記号を用いて表した図表」を作成しました。 今回作ったのはiOSのSwiftで書かれたコードだったのですが、文法や構文がわからないところがあって、つまずいてしまったので、わからなかったところを調べて軽くまとめてみました。 オプショナル型について Swiftで採用されている「オプショナル型」という型は、僕が今まで学んできたJavaやJSにはないものだったので、少し新鮮でした。 このオプショナル型は普通の型とどう違うのかというと、変数にnilを代入することができるというところです。 では、具体的にどのように使う...

Elasticsearch の Docker イメージを試してみる

どこもかしこも Docker だよ。 今回は Elasticsearch の Docker イメージを試してみます。 環境: Mac OS X Docker for Mac Elasticsearch 2.4 1. elasticsearch.yml の作成 /config/elasticsearch.yml を作成し、以下のように設定する。 elasticsearch.yml network.host: 0.0.0.0 index.number_of_shards: 1 index.number_of_replicas: 0 index.number_of_replicas ... 今回...

Dockerでmysqlを建てた際に文字コードをよしなにする

連投です。奥村です。 最近弊社ではdocker推しなのでビッグウェーブに乗る意味も兼ねて小ネタを。 dockerでmysqlを立てる場合の超簡易なコマンドは下記の通り。 $ docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql 上のコマンドで立ち上げたmysqlでデータベースを作成して文字コード確認してみると下記の通り。 ~ $ docker exec -it mysql bash root@501cbebbcdf3:/# mysql -uroot -p Enter password: ...

WebStormでエディタ部分だけ白くなっていしまった時の対処

ご無沙汰してます。 奥村です。 今年に入ってから何かとドタバタでブログかけてなかったのでふとした事を投稿しときます。 今まさにWebStormをインストールしてさぁコーディングするぜ!っと思ったら↓こんなんになりました。  IDEはDarcula派なわたくしめとしてはなかなかに死活問題。 そして結構ググっても出てこないので備忘録がてら投稿しておきます。 対処法としては2パターンあります。  1.インストール時にしっかり指定する IDE themeの方はしっかり変えるんですがEditor colors and fontsの方を変え忘れるとこの悲劇に見舞われます。  2.設定画面で変更する 地味に...