2018-07-01から1ヶ月間の記事一覧
前回の記事で、インターフェースのメリットが解った?ところで、実装をしてみます。 blueskyarea.hatenablog.com今回は、データベースからデータを取り出すところに、Dao インターフェースを実装します。 インターフェースの定義 Dao をインターフェースを定…
もう何度も実装したことがあるにも関わらず、そのメリットがいまいちピンときていなかったりします。 ネットで検索すると、メリットについて語っている色々な情報が出てきます。 その時は何となく理解できた気になるのですが、しばらくするとまたアレなんだ…
Python の初心者です。 Pythonによるデータ分析入門(第二版) の第二章に Python 言語について書かれていた内容から、自分にとって新しい発見が多かったので、それを列挙します。 既に Python を学んだことがある方にとっては、常識的な内容かと思います。1…
singleton design pattern 実装する機会は今までに何度もあったものの、改めて順序だてて考えてみます。 ”そのクラスのインスタンスは常に1つしか存在しないことを保証する”こと。 実装にあたって、気をつけたい点 1. どのようにして、インスタンス化を行う…
いまさらですが、IPython は python のインタラクティブシェルを拡張したもので、タブ補完機能などが使えるみたいです。 Python for Data Analysis の本を読む機会があって、そこで初めて試してみました。起動 ipython コマンドで起動可能です。 実はインス…
今回は Mario さん、Peach さん、Koopa さんに5つのゲームを遊んでもらい、それぞれに5段階点数で評価をつけてもらいました。 ※登場人物はフィクションです その結果が以下です。 data.py review={ 'Mario': { 'OCTOPATH TRAVELER': 3.5, 'MARIO TENNIS AC…
参照元の記事は以下です。自分なりに読み解いてみたいと思います。 https://nobugsproject.com/2017/04/07/5-great-programming-techniques-every-developer-should-know/この手の英語の記事はたくさんあって、それぞれ違う観点で書いてあったりするから面白…
hbase shell は実行したいコマンドを渡すことで、起動しなくてもコマンドの実行結果を受け取れます。 # echo "list" | hbase shell list TABLE 0 row(s) in 0.4830 seconds []コマンドの終了コードも受け取れます。 # echo $? -> 0これは便利なのですが、も…
Hadoop の構築スクリプトを作っています。 namenode を起動した後に、必要なディレクトリ hdfs 上に作成するため、以下のようにスクリプトを記述。 /usr/hdp/2.6.2.0-205/hadoop/sbin/hadoop-daemon.sh start namenode hdfs dfs -mkdir -p /user/my_dataとこ…
datetime の日付0埋めを削除する方法については、検索したら解説が見つかります。 普通の文字列、例えば "0000120" を "120" にするにはどうすれば良いのだろう?"python 0埋め 除去(削除、解除)" など色んなキーワードで検索したけどヒットしない。 除去す…
エラー内容 Docker で HBase の Container を作っているのですが、hbase shell を起動した時に発生したエラー。 Docker とは何の関係もないエラーです。 ERROR: The node /hbase-unsecure is not in ZooKeeper. It should have been written by the master. …
Unity で作成したゲームを Android の実機にビルドしようとしたら、以下のエラーが発生。 Unable to list target platforms.コンソールには以下のエラーが表示されているが、意味が分からない。 確かにしばらく Unity を触っていなかったけど、以前は問題な…