やはりDockerは偉大だという話
description

やはりDockerは偉大だという話

どもども、超久しぶりです!! じーこです! 実は今までだいぶ忙しくて何もできてなかったです… 例えば, OITLTに参加したり 残りの仕事片付けたり 卒論のことやったり です… それぞれについて書いてもいいんだけどなんとなくDockerの話します!! Dockerとは? Dockerっていうのは環境そのものを一つのコンテナというものにまとめたものです. 例えば, Rubyのこのバージョンが欲しいな とか, このDBが使える環境が欲しいな といった時, 自分のマシン上に直接インストールすることなく, コンテナを使用することで環境が再現できるものです!! こうすることで, チーム開発で環境の差異を減らす …
スクリプト言語 Pythonを使うか Rubyを使うか
description

スクリプト言語 Pythonを使うか Rubyを使うか

お久しぶりです、じーこです。 今日は、プログラミング言語界で大きく派閥ができるPythonとRubyの2つの言語について触れようと思います。 スクリプト言語とは Wikipediaたんによると スクリプト言語(スクリプトげんご、英語: scripting language)とは、アプリケーションソフトウェアを作成するための簡易的なプログラミング言語の一種を指す。(Wikipedia スクリプト言語 より) らしいです。 まぁ、例の通りわからんよね。 ってことでプログラムの動く仕組みから簡単に説明します。 一般的なプログラムの動き方 実は、っていうか当たり前だけどプログラミングしたコードがそのまま動いているわけではありません。 まぁ、そうだよね(笑) それもそう。コンピューターは電気信号を使って動いています。 プログラム書いててもこのように信号だせーとか書いてないよねwww ほんでもってその
PyCon day1 (tutorial)
description

PyCon day1 (tutorial)

おはこんばんちわ、じーこです。 今日からなんと、PyConに参加しております!! PyConって何、食べれるの? いいえ、ケフィアです(意味不明) Pythonのためのお祭りとでも言っておきましょう。 なぜこのしがない22歳学生が行くのか? 今までの記事を見たらわかるのですがPythonistaなんすよー ということで感想書こうと思います!! 参加したチュートリアル Chainerで学ぶDeepLearnig入門 迷わずコレにしました!! そもそもDeep Learningのことを多少は知っていても、なかなかライブラリとか使うまで結構しんどい。 巷にはTensorFlowの本とかあるんだけど、それも、やりました、 でそこからどんどん知識が抜けていきました(逆ギレ) 他にも、データサイエンス入門的な軽そうなものから、Sphinxを使おう、という誰得なものまであります。 流れとかどんなもん?
研究内容を管理するならJupyter Notebookしかないんじゃなイカ?
description

研究内容を管理するならJupyter Notebookしかないんじゃなイカ?

おはこんばんちわ、じーこです。 2日目最初の投稿は、タイトルのままです。 ん? ちょっと何言ってるか全然わからない って方のが大多数なので説明しながら、話していこうと思います。 そもそもJupyter Notebookって? こればかりはPythonという言語をやっていないと馴染みがないですね… プログラミング言語を書く環境というのは、概ね下の2つに分かれます エディタでコードを書いてコマンドで実行 IDE(総合開発環境)でコードの記述から実行まで行う もちろん、Pythonのコーディングから実行は上の2つの方法でもで可能です! 1番目の方法が主で、プログラマは開発効率を上げるために、プログラミングに特化したテキストエディタを使います。 2番目の方法は、PyCharmなどのソフトを導入して開発することなどを指します。 ただ、上の2つだとできないことがあります。 それは、 コード