雑草SEの備忘録

東大を卒業し、SEとして働くことになった。備忘録的に作業を綴る。

GemfileとGemfile.lockの簡単なお話

Ruby on Railsをやり始めたときだと、Gemfileって何?そんでbundle installするとつくられるGemfile.lockって何?みたいな感じですよね。 今日は、GemfileとGemfile.lockの簡単なお話です。gemっていうのは、Javaでいうところのライブラリみたいなものです。…

当たり前だけど、ちゃんとgitのstatusを見てからaddしようね。

Git

当たり前の事なんだけど、gitでcommitする前はきちんとgit statusして変更したファイルを確認し、必要なファイルだけをコミットするということをきちんとしないといけない。当たり前の事なんだけど。だけど、余りわかっていない初心者はとりあえず git add .…

Windows7でVMWareでLinux Mintを使ってみる

転職して、Macを使うようになりました。normalse.hatenablog.jp ただ、前職ではWindowsだったし、私物のパソコンもWindows(Let's note CF-S10)です。 家で勉強したい!とか開発したい!というときに、Windowsだと、コマンドの違いだったり、なんか違うって…

転職直前の気持ち

転職をした。といっても、20日までは今の会社に籍はあって、21日から新しい会社に移るのでまだ過去形ではない。新卒で、今の会社に入って1年と4か月。多分短いと言われるだろう。周りからは3年は居ろとも言われた。上司に退職の意思を告げたとき、こ…

クイックソートのソース(Java)

クイックソートのアルゴリズムをJavaで実現したときのソースです。 クイックソートってどんなものかっていうのは、他のサイトをあたってください。 軸の取り方はもう少し工夫しても良いかもしれません。平均の値をとるとか。 // クイックソートのメソッド pu…

マージソートのソース(Java)

マージソートのソースのアルゴリズムをJavaで実現したときのソースになります。 アルゴリズムの説明は、他のサイトをあたってください。あしからず。。 public static int[] mergeSort(int[] input) { // 分割の配列 int[] array = input; // 並び替えた数値…

バブルソート(基本交換法)のソース(Java)

バブルソート(基本交換法)のアルゴリズムをJavaで実現したときのソースです。 バブルソートってどんなものかっていうのは、他のサイトをあたってください。 バブルソートにはいくつかのパターンがありますが、今回紹介するのは、大きな数値を右に持ってい…

jQueryを利用して良い感じの選択ボタンを作る

何か質問とかを作ったときに、選択ボタンってありますよね。それで、簡単なものだと、ラジオボタンとかになるんでしょうけど、それだとデザイン的にダサいと思ったので、もっとボタンっぽくして、いかにも選択されたような感じのものを作りたいなと思ってい…

JavaのComparatorを使って配列を並び替える(課題解答編)

昨日の記事が個人的には気持ちよく書けたので、忘れないうちに課題の回答例を載せておきます。 色々なやり方があると思いますので、試してみてくださいね。問1.配列studentarrayを身長順に並べよ。 Arrays.sort(studentarray, new Comparator<Student>() { public i</student>…

JavaのComparatorを使って配列を並び替える

Javaで配列の並び替えをしようと思った時に少し慣れるのに時間がかかったので、書いておきたいと思います。配列の並び替えには、 Arrays.sort(配列名); みたいな感じでやれば昇順に並べ替えられます。Listとかだと、Collection.sort()なんてのを使うんだと思…

Apache2.4とTomcat8を連携させる

【CeontOSにApacheとTomcatシリーズ】 第1回 CentOS6.6にApache2.4をインストールする第2回 CentOS6.6にJava8, Tomcat8をインストール第3回 Apache2.4とTomcat8を連携させる Tomcat8のインストールが終わったので、今度は、ApacheとTomcatの連携です。 Apach…

CentOS6.6にJava8, Tomcat8をインストール

【CeontOSにApacheとTomcatシリーズ】 第1回 CentOS6.6にApache2.4をインストールする第2回 CentOS6.6にJava8, Tomcat8をインストール第3回 Apache2.4とTomcat8を連携させる 今回はCentOSにApacheとTomcatシリーズの第2回です。 前回のCentOS6.6にApache2.4…

CentOS6.6にApache2.4をインストールする

【CeontOSにApacheとTomcatシリーズ】 第1回 CentOS6.6にApache2.4をインストールする第2回 CentOS6.6にJava8, Tomcat8をインストール第3回 Apache2.4とTomcat8を連携させる 私は、勉強のため、さくらVPSでサーバを借りています。 VPSはVirtual Private Serv…

XAMPPで起動したMySQLをコマンドプロンプトから起動する方法

備忘録的に書いておきます。 PHPで開発をしている人の多くは、XAMPPを導入していると思います。 XAMPPでMySQLを起動して、MySQLのコマンドを叩きたいときに少し苦労しました。 ちなみに動作環境は、Widows 7(64 bit)です。Macとかは知らね。 一般的に、XAM…