Hatena::ブログ(Diary)

(+ _ :::) カタガタの勉強メモと雑記

2017年10月30日月曜日

こつこつjavaを書くための種火bat。

c:\jcar\jcar.batで保存。

@echo off
javac %1
java %~n1 -classpath=%~dp1
del %~dpn1.class
pause

.javaファイルに関連付け。

2017年7月16日日曜日

Pythonに出会えてよかった(以上、何も言うことはない)

今業務ではCOBOLを触っているし、

今後COBOLが廃れたとしても触る言語はPythonではなくJava

俺のわがままを通したとしてもGroovyだろうけど、

間違いなくPythonは触っててよかった。Python2もPython3も。

言いたかっただけです。

おわり。

2016年2月17日水曜日

最近の愚痴を書かせてほしい。

どうせブクマ数を稼ぐようなブログじゃなくて、

ダイアリーとして始めたブログなので、

精神衛生上なんでも書かせてほしい。

一言でいえばどうも最近達成感がない、だから短い自己満足記事だけどエントリを書きました。という次第で。


続きを読む

2016年1月5日火曜日

恒例の反省文 2015年版

昨年の反省と今年のTODOList

最近時間がないので、目標立てても目標に向かってちっとも行動しなくなってしまいました。

ということで、TODOListにしてしまって、終わったら消してくスタイルの方が有意義かなと。

で、TODOList作成の前にまずは2015年の目標を振り返る。

2015年の反省

  • Railsチュートリアルを上半期6月までに終わらせる。
  • 友達に協力してもらって、うまい具合に終わらせました。達成です。

    FactoryGirls、MVCのモデル、テスト自動化、gemによるパッケージ管理、gitのバージョン管理、DBの変更管理、ローカルにテスト用データベースを持つこと…などなど。学んだことは数知れず。

    だがしかし、今の現場とRailsが導く開発にとてもギャップがあって、どうやって今の職に取り入れれば良いのかわからない。

    今の現場のレガシーな環境に、属人化しないようにどうやってそれを取り入れれば良いか

    という問題もあるが、そもそもモダンな開発を取り入れたらセキュアで迅速で、

    顧客の要望に答えられるシステムが簡単に作れるんでしょうかと言われると、やはりそうはならない。

    だから割と無駄な時間は過ごしてないと思うけど、もっと仕事に取り込めることやっときゃよかったなって、ちょっと後悔してる部分もある。


  • 30歳になった時に、一つの土地に留まれる様に人生の戦略を練り、行動する。
  • できてない。考えてすらない。いや、今の仕事じゃできないのかなって思った時期もあったけど、

    結局ほかの芝生すらも眺めていないで一年おわってしまいました。

    正直やばいと思うのが、いままでお世話になった上司に対して何か仕事で返したいっていう気持ちがあって、それで今の仕事を辞めにくいってことがある。

    本当にやばい。仕事の中から学びを得ることを考えたり、顧客を満足させて私も満足みたいな、自分のために行動しないと、最終的にはなんだったんだいったいって思ってしまう日が来るのではないかと思っている。


  • 思ったことはきっちり言う事。
  • 言えてない。そもそも自分の意見をまとめられていない。

    考える時間を作るところからかな。。。

  • 価値が発生する作業とは何なのか、来年末までに定義する。
  • ???・・・なんのこと?目標立て失敗!


    2016年のやることリスト

  • Javaの再入門を行い、Eclipseの拡張をする
  • Javaわかった気になってるので、覚えなおす。

  • COBOL開発の流儀を覚える
  • コンパイルリストでソースを追ったり、不必要な分岐を作らない工夫だとか、先輩から盗めるものは全部盗む。


    以上。

    2015年12月17日木曜日

    入出力。

    前も書いたかもしれないけど、忘れてしまったためJavaのファイル入出力を備忘録として載せる(--;

    package filePut;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    public class FilePutter {
    	public static void main() throws IOException{
    	}
    
    	public static PrintWriter createPrintWriter(String filePath) throws IOException{
    	    return new PrintWriter(new BufferedWriter(new FileWriter(new File(filePath) )));
    	}
    
    	public static BufferedReader createBufferedReader(String filePath) throws FileNotFoundException{
    		return new BufferedReader(new FileReader(new File(filePath)));
    	}
    }