2月 2014

  1. java7でのwebstart実行のためのマニフェストとjnlpの記述について

    java7です。webstartです。

    いろいろセキュリティ要件をクリアしないと配布できなくなっています。

    security - What's with the new JNLP Missing items warnings in Java 7? - Stack Over…

  2. · java ソート

    文字数が多いもの順に並ばせる Comparatorを使って - java

    文字数が多いもの順に並ばせる Comparatorを使ってソートします。

    2014/02/24 追記 同じ文字数の場合の判定してなかった.....

    package collections; import java.util.Arrays; import java.util.C…

  3. えくせるでてすとでーたをつくるその1
    · excel sql vba

    えくせるでてすとでーたをつくるその1

    プロジェクトごとというか、会社さんというか、開発時のテストデータの作り方はいろいろありますね。

    プログラムの仕様や、組んだSQL(これから組むであろう)の特性などから、テストケースおこして、それにあわせて、テストデータをつくるというのが一般的な流れかなとは思います。


    エクセルで…

  4. · java 正規表現

    お尻のというか、最後に出現する全角のピリオドを変換したい。

    javaです。
    最後に出現する全角のピリオドを変換したい。

    どいうことかというと
    ああ.いい.うう.ええ とある場合

     ああ.いい.うう.ええ  ということ

    はじめ、
     "(.*).(.*)$"➡"$1.$2" という正規表現を考えて…

  5. · ie struts

    まさかの2083文字問題に出会いました。

    まさかの2083文字問題に出会いました。

    Internet Explorer では URL に最大 2,083 文字が使用可能
    開発で使用している古いstruts でというタグを使い、つぎの画面にフォームの内容に転送しました。

    実際、タグが展開されてレンダリングされた状態をみたと…

  6. シリアル値の計算 その3 エクセル - java POI頼み

    シリアル値の計算 その3 エクセル - java POI頼み

    前回の記事の検証
    実際に、org.apache.poi.ss.usermodel.DateUtilを使ってみる。

    プログラマメモ2: シリアル値の計算、その2 エクセル - java POI頼み
     今回試したコード

    package poi; import java.text.S…

  7. シリアル値の計算、その2 エクセル - java POI頼み

    エクセルで使われるシリアル値の計算についてです。
    と、実は、自前で計算しようとすると、とても面倒な気が....

    これ素直に、ライブラリまかせのほういいと思う。
    「下手に手出すと帰ってこれない」いつものパターン

    日付と日付システムについて - Excel - Office.com

  8. 時刻形式のための、シリアル値の計算、その1 エクセル - java
    · excel java poi シリアル値

    時刻形式のための、シリアル値の計算、その1 エクセル - java

    Javaです。エクセル操作をおこなうためにpoiを使ってたりします。
    時刻形式のフォーマットをエクセルファイルの書式で設定して、poiを使ってシリアル値を渡すための計算を模索してたりします。
     できてるっぽいです。

    結果



    参考
    POIでExcelに時刻(h:mm)の値を出力したい…

  9. · java pku poj

    2665

    ひさびさ
    自力じゃない....
    PKU 2665-Trees - 眠いのです2665 -- Trees


    package p2665; import java.util.Scanner; public class Main { public static void …

  10. 楽観はいた webでひきまわしの刑

    楽観はいた webでひきまわしの刑

    楽観排他制御です。

    もう《後勝ち(あとがち)》でいいじゃんと思ったりしないでもない瞬間はありますが、排他大事ですね。お金の値とか、いろいろ大事な数字を厳密、そう、厳密、厳格(幻覚)にあつかわなければならないから。

    じゃっ実際問題、排他にひっかかった場合、「入力したデータどうする…

  11. · java 日付処理

    タイムスタンプから文字列へ、文字列からタイムスタンプへ

    追記 2014/03/27 下の記事もあわせて参照のこと
    プログラマメモ2: java.sql.TimestampからgetTimeすると、もとの精度にはもどせないことに注意せよ。

    javaです。

    java.sql.Timestampを文字列表現にします。それから文字列をTime…

  12. · 雑記

    javaはちのまえにjavaななもこころもとない

    java8がそろそろやってきますね。ラムダ式、クロージャー、streamAPI、このあたり正直よくわってないですが、これらの衝撃あるのかなと期待しつつ、まだ、実はjava8試してないです。

    groovyとかscalaとかjava上で動作する言語はたくさんありますが、java自体…

  13. · java java7

    プログラムで、いまさらながらマニュフェストを読み込み

    javaです。
    いろいろあってマニュフェストです。

    編集するツール群がなければ、自力でごにょごにょしないといけないので、念のため準備はしておこうと思うのでした。

    従属 JAR ファイルまたはモジュールの指定Jarファイルメモ(Hishidama's java-archiv…

  14. ビルド設定でsrcフォルダにあるファイルを全部includedしたい ALL - eclipse
    · eclipse java

    ビルド設定でsrcフォルダにあるファイルを全部includedしたい ALL - eclipse

    eclipseです。
    はまったのでメモ。

    昔から、ファイルの読み込みとかちょっとした実験するときに、src/doc-filesとか、doc-filesフォルダを使ってやってます。

    eclipseでソースフォルダにフォルダを作成するとパッケージとして扱われますが、ハイフンが入って…

  15. · clojure eval java

    javaから実行その7コンパイルして、invokeしてeval実行 - Clojure

    clojureです。
    そろそろ行き詰まってきた感があります。

    evalを試してみました。
    まずevalを内部で実行する関数を用意して、それにlistを渡してあげるというイメージです。

    参考
    Clojureで文字列から動的に関数名を作って実行したいんだが・・・ - No Prog…

  16. · clojure java

    javaから実行その6コンパイル エラー - Clojure

    clojureです。
    どう使っていこうかというアイデアを練っている最中です。

    ロード時にエラーです。

    適当なコードをloadすると
    Exception in thread "main" java.lang.RuntimeException: EOF whil…

  17. · 雑記 設計書

    点と点をむすぶものとしての - 詳細設計書

    《作る(コーディング)》する上で必要な情報がない。
    リバースエンジニアリングみたいなことして、プログラムを書くような状態って、《謎とき》で楽しいのははじめのうちで、時間に追われていると、メモ書きでも残っていたらと思う。

    この設計書が無駄だと思う瞬間は、これから《作ろうとされモノ…

  18. · 雑記 設計書

    マシンリーダブル(machine readable)な設計書

    最近、「設計書を設計する」というのが自分の中でキーワードになってたりします。

    「設計書」にはそのINPUTとなる情報があるわけですが、同じようにコードを書くためのINPUTとなる「設計書」が散文調ですと、それをベースにコードにおこすのが面倒だったりします。

     たいがいの設計…

  19. · java jsp restlet

    jspを返すrestlet

    jspを返すrestlet です。
    とはいいつつ、これは正確な言い回しではないかもです。
    GAE上で、Restletを使っていろいろ試しているところなのですが、restletで返すページ(この言い回しが正しいか微妙ですが)で、jspを指定して返したいなと。
    で、いろいろ調べて…

  20. · clojure java

    javaから実行その5コンパイルして、invokeする - Clojure

    clojureです。
    javaから実行その5コンパイルして、invokeするです。
    ふたつdefnで関数が定義されている場合、varのinvokeを呼ぶと最後に定義されたものが呼ばれるようにみえます。
    ふたつdefnで関数定義されていてひつと前に定義されていたものを呼ぶことがで…

  21. · メトリクス

    個人開発でも、メトリクスするススメ

    自分の生産性はどれぐらいなものだろうと思うとやはり計測してないとそれには答えられないなと。

    お仕事だと、準備のできてるプロジェクトにいく場合、いろいろ決まり事ができてる状態で、 ベンダーがもつ過去のプロジェクトの資産があったりで、数値的な予測はたてられたりするけど、僕自身はどう…

  22. · java エクセル

    この前、エクセル列名から、位置をもとめたのでその逆をやってみます。 その2

    この前、エクセル列名から、位置をもとめたのでその逆をやってみます。 その2です。
    前回は、再帰使ったので、今回はそうでないやり方で。

    プログラマメモ2: この前、エクセル列名から、位置をもとめたのでその逆をやってみます。プログラマメモ2: n進法

     このやり方、挑戦して、すぐで…