1. · java / poi

    そのアドレスから、さらにシート名だけをとりだしたい。

    javaです。
    poiでエクセル操作です。
    セルにハイパーリンクでドキュメント内にあるリンクをはり、それをpoiを使って取得するのですが、その参照の形式は、シート名!A1という感じのものになります。
    これがエクセル内での特殊文字?とか使われると'シート名!!'…

  2. マーキングファイルを探して

    java8です。
    簡単なアプリケーションを作るときに、よく悩むのは、設定ファイルの置き場とか、作業ディレクトリの特定なのですが、昔から、マーキングファイルをおいて、アプリケーションから、そのマーキングファイルを探して、そこを作業場所にするという方法をよくとります。

    マーキング…

  3. · java / poi

    WorkbookFactoryはどこ? - poi-ooxmlを忘れずに

    poiです。
    ひさびさにpoiですが、
    WorkbookFactoryを探してpoiのjarにない。。。
    それで、poi-ooxmlにあることにあとから気がつくわけです。
    poi-ooxmlはpoiからみるとdependentな関係じゃないので、ビルドツール(maven)とか…

  4. · ios / swift

    カウントアップのサンプル

    この数日、やったことのまとめ
    SpriteKit,Swiftをいじってました。


    一秒ごとにカウントアップしていく画面です。

    これだけ実現するのにいろいろ調べた。
    Orz...

    以下コード


    import SpriteKit import Foundation class Ga…

  5. · swift

    文字列へのキャストその1 - swift

    swiftです。
    まだ慣れてないです。
    今度は、キャストではまりました。

    ある計算結果を直接、文字列にして渡したいなと思ったのですが、以下のようなコードはだめでした。
     ちなみにnow,startTimeはDoubleです。
    changeLabelは文字列を引数にとります。

  6. · swift

    NSDateのinitWithTimeIntervalSince1970をswift版での呼び出しは、init(timeIntervalSince1970 seconds: NSTimeInterval)

    swiftです。 objective-cと微妙に違うんですね。というか、結構違う!?
    developerのレファレンスの見方もだんだんわかってきたのですが、swiftとobjective-cの両方あることに気がつきました。
    たとえば、objective-c版には、NSDate…

  7. · swift

    NSDate.date()ができない。

    swiftです。
    下記のコードがおこられます。

    'date()' is unavailable: use object construction 'NSDate()'
    let date = NSDate.date()
    かわりに

    NSDate()…

  8. 変数のもつスコープは狭めにとりたい。

    多くの関数(メソッド)からみられる変数は少なくしたい派です。

    一時期、グローバル変数は悪とかなんとかという風潮があったような気がしますが、素直に、誰が参照しているかわからない変数は減らしたいです。その変数が不可変であればよいですが、上書き可能性をもっているのであればなおさら。

  9. · ios / spritekit / swift

    あるシーンにaddされたnodeの中で、特定の名前(name)で、特定のクラスであるものをみつけるためのループ処理です。

    spritekitです。そしてswiftです。
    あるシーンにaddされたnodeの中で、特定の名前(name)で、特定のクラスであるものをみつけるためのループ処理です。

    コード

    for child in self.children { …

  10. · autolayout / ios

    単純なautolayoutの使い方から、container viewにembedした画面のautolayoutまで - autolayoutを使う練習 その1

    xcode6.1を使ってます。
    数年のあいだにxcode,ios,APIいろいろ変化しましたね(遠い目)。
    iphone6でまた画面のバリエーションが増えてしまいましたね。

    今年のトピックで最大なのは、僕的には、swiftですかね。こんなに衝撃だとは思わなかった。と、いうほど…

  11. · actionscript

    nullな値を大小比較してみたら、その結果は? - ActionScript

    ActionScriptです。
    nullな値を大小比較してみたら、その結果は?

    以下のコードで試してみました。
                var n:Number = null;
                if (n < 100) {
                    tra…

  12. · clojure / Counterclockwise / eclipse / heroku

    herokuでclojureのメモ1

    herokuでclojureのメモ
    いいチュートリアルがあるので、あまり困らないなと。
    Getting Started with Clojure on Heroku | Heroku Dev Centerclojureのwebアプリをherokuにデプロイする - Qiita

  13. ArrayCollectionのソート

    actionscriptです。ArrayCollectionのソートです。

    簡単だった。

    参考
    ArrayCollectionのソート - まめ畑

    var data:ArrayCollection = new ArrayCollection(); for(var i:in…

  14. · actionscript3.0 / flex / 日付処理

    月末を求めたい。- ActionScript

    ActionScriptです。
    月末(月の末日)を求めたいです。
    たとえば9月なら9月30日を算出したいわけです。

     参考
    田舎暮らしプログラマの技術メモ [ActionScript] 月の末日を求める

    コード

    var formatter:DateFormatter = new…

  15. · 設計 / 設定ファイル

    [設計]設定ファイルについて

    いつものごとく考えがまとまっていないけどメモ

    ある設定をする際に
    idxxxx.xml というファイルがたくさんあって、このidxxxx.xmlファイルは何かしらの処理が記述されている。

    このidxxxxはユニークで、処理の単位をあらわしている。利用する側、idxxxxを指定…

  16. · db2 / sqlcode

    SQLXXXXNで検索せよ -db2 SQLCODE

    db2です。
    お仕事で、db2なのですが、SQLCODE=-418というエラーでて困ったわけです。
    素直に、SQLCODE=-418で検索してたのですが、アドバイスをいただいたろころ、SQLCODEは、SQL0418Nで検索したほうがよいとのこと。

    たしかに、現時点でずばりi…

  17. · actionscript / actionscript3.0 / flex

    文字列を使ってプロパティにアクセス、連想配列風? - flex By ActionScript

    ActionScriptです。
    プログラミング言語の違いで、ここまで、感動できるもんなのだなー

    クラス宣言して、まあ、適当にプロパティを設定するわけです。
    たんなるデータホルダー的なクラスなのですが、なので、getter,setterなんて用意しないし、publicにするわけ…

  18. · actionscript3.0 / flex

    複合キーみたいなこと - flex by ActionScript

    ActionScriptです。
    複合キーみたいなことをしてみたいです。

    よく、キーを作成するのに文字列の連結をしたりしてて、いけてないなー、と思うことがしばしばです。

    キーにするならKeyクラスみたいなもの用意して、文字列連結なんぞせず、キーにできたらいいんじゃないと思ったり…

  19. AdvancedDataGridを使ったサンプル応用 その1 -flex

    flexです。
    AdvancedDataGridを使ってみました。
    使っているバージョンは4.6です。

    要件は下の図のような感じ
     確認のために、変なところにボタンをおいてます。

    今回、はじめて、 AdvancedDataGridをさわったのですが、いろいろ表現できるコンポ…

  20. · actionscript / flex

    onCreationCompleteをきっく - flex

    flexです。
    flexを触る機会があったので。
     ActionScriptがjavascriptの親戚だと、たかをくくっていたら、かなり泥沼にはまりこんだ感が。

    mainを書けばすぐに動かせるというものでもないようなの四苦八苦してます。
    とりあえず、flash build…

  21. · h2 / java / RUNSCRIPT

    インメモリで初期化を行います。そのときにRunscriptを使うサンプルです。 - H2 その2 また別のやりか

    前回
    プログラマメモ2: インメモリで初期化を行います。そのときにRunscriptを使うサンプルです。 - H2

    コードでやる分にはこれでいいんだけど、まあ大概は、データソースを指定時にRUNSCRIPTするだろうから、クラスパスからRUNSCRIPTを指定する場合どうするん…

  22. · コーディング

    嫌(や)な処理手順

    嫌な処理手順です。すばり、あるメソッドから、別のメソッドを呼び出して、さらにまた別のメソッドを呼び出して、またさらに....
    という具合。
    図にすると下記の感じ。
    適当に描いてみた
    で、これが嫌な理由は、誰がどの順番で呼ばれるべきかを追いかけるとき、ひとつ開いて、また開くっ…

  23. · h2 / java / maven

    インメモリで初期化を行います。そのときにRunscriptを使うサンプルです。 - H2

    H2です。
    インメモリで初期化を行います。そのときにRunscriptを使うサンプルです。
    URLに直接runscriptを指定していないのは、SQLファイルを置く場所を柔軟にコントロールしたいからです、例えばjar内部とか。


    import java.io.IOExcepti…

  24. · Play!

    これにはまった。特別なURL形式 - Playフレームワークの設定 DB編

    特別な特別なURL形式
    SettingsJDBC


    はまった。 PostgreSQL
    まずpostgresqlではなく、postgres。
    つぎにパスワードが空の場合は、シングルクォート....
    db.default.url="postgres://user:'…

  25. · heroku / mybatis / osx / Play! / postgresql / scala

    herokuでPlay!に挑戦 その1- おおざっぱ

    コンピューターが逝ってしまって、ようやく開発環境が復活。
    また、いろいろやっていきたいなと思い始めた夏なのでした。

    herokuとか、scalaとか、Play!フレームワークとか、いままで、触ったことがないものに挑戦ということでいろいろやってみました。

    DB周りで無駄にはまっ…

  26. swingを使って画面から、スレッドを起動して、終了したら、画面で値を表示といった使い方を想定しています。

    Javaです。concurrentです。
    swingを使って画面から、スレッドを起動して、終了したら、画面で値を表示といった使い方を想定しています。
    SwingWorkerから、ExecutorServiceを使うというようなことを試してみました。

    あと、スレッドもひとつでは…

  27. · groovy / java / java8 / ラムダ式 / 行列

    縦と横を入れ替える

    転置行列 - Wikipedia

    javaです。java8です。

    以前から、そうかなり以前から、エクセルの操作で、行と列を入れ替えて、ペーストするやり方になにかしらの思いがあるのでした。

    たまに思い出したように、javaで書くのですが、まあ、すっきりしません。

    groovyに…

  28. · java / ジェネリクス

    いろいろあってnew T()できないなーと悩んでました。

    javaです。ジェネリクスです。

    Javaのジェネリクスで,T.class や new T() ができず悩んだ話 (型パラメータのインスタンス化に関し、フレームワーク設計からケーススタディ) - 主に言語とシステム開発に関して型パラメータつきクラスの中から指定された型パラメータ…

  29. · h2database / java

    h2 tacpserverでアプリケーションから起動

    javaです。h2です。

    プログラムからtcpサーバーとして起動。
    が、どうもbaseDir指定しとかないといけないのかが確信もてず。

    いまのところ以下のコードで起動
            Server server = Server.createTcpServer(
           …

  30. · java / preferences

    Preferences - ユーザ設定の保存で使える

    javaです。
    いがいと面倒な処理で、アプリケーションの設定保存というのがあったりするのかなーと思います。アプリケーションが使うユーザー設定を毎回設定するのもあれなので、起動時に自動で読み込ませて、終了するときに勝手に保存とか。

    Preferences (Java Platfo…

  31. · asm / java

    ある文字列を含むメソッドを呼び出しているメソッドを探す

    javaです。

    「ある文字列を含むメソッドを呼び出しているメソッドを探す」です。
    かなりわかりずらいですが。自分でもいったい何がしたいのかわからなくなってしまってたりします。

    イメージとしては、eclipseで検索して特定の文字列を含んでいるメソッドを探して、そのメソッドを参…

  32. · asm / java

    クラスファイルから文字列をさがす

    javaです。クラスファイルから文字列が定義されているところをみつけて、それが定義されているメソッドを探してみます。

    使うのは、asmです。

    ASM - Home Page


    eclipseとかで検索すると、どのクラスのどのメソッドにあるよってみつけてくれるものを実現してみたかっ…

  33. · jar / java

    jarファイルの中のクラスをさがす

    Javaです。たくさんあるjarファイルの中から特定のクラスファイルがあるのを探したい。

    以前にも似たようなことしてたんですけどね。

    プログラマメモ2: 特定のクラスを格納している JAR ファイルを発見するgroovyスクリプト
    notclassfound とクラス名でグーグ…

  34. · java / JList / ListSelectionListener

    valueChangedで if (e.getValueIsAdjusting()) { return; } - JList

    javaです。swingです。FXよりなれたswingのほうがコーディングはやいので、簡単なツールはNetBeansでswingな日々です。
    netbeansはswingやるぶんにはいいですね。ほんと...

    それで、JListを使って、マウスで選択した場合と、JList上でキ…

  35. · java / maven

    maven-jar-pluginではaddMavenDescriptorを気にしよう!

    javaです。mavenです。

    antを使っていろいろやってたのですが,依存jarの管理が大変なので、mavenをふたたびって感じになりました。

    maven以外にもいろいろ候補はあるとは思うのですが、まあmavenでしばらくがんばってみようなかと思ってるところです。

    いままで…

  36. · java / 正規表現

    さいたん一致再び

    プログラマメモ2: 最短一致の検索結果 javaです。
    こういう感じの文字列があります
    aaa=selext * from a where a.x = xxxx
    はじめのaaaがsqlidで=のうしろがsqlというような設定から、
    sqlidとsqlを抜き出します。

    stati…

  37. · java / timestamp

    java.sql.TimestampからgetTimeすると、もとの精度にはもどせないことに注意せよ。

    javaです。いろいろごめんなさいな感じです。
    以前、
    プログラマメモ2: タイムスタンプから文字列へ、文字列からタイムスタンプへ というメモを残したのですが、ちとこれあぶないです。

    まずい点が2つあります。
    まずひとつめ、SimpleDateFormatを使わなくてもよい。

  38. · java / javafx

    FileChooserではなくDirectoryChooserが用意されています

    javafxです。メモるほどのことではないですが、ディレクトリの選択をする場合、FileChooserではなくDirectoryChooserが用意されています。

    ちなみに両方ともパッケージは、javafx.stageです。

            DirectoryChooser …

  39. · java / javafx / netbeans

    classesフォルダにfxmlファイルをコピー - netbeansさん

    javafxです。

    java8もでたことだし、ばりばりいきたいところです。
    eclipseはjava8きついので、netbeansあるからまあいいかーというのりで、netbeans上でjavafx。

    僕の以前からの方法は、

    プログラマメモ2: FXMLLoaderから  fxm…

  40. · java / jsp / struts

    ちょっとふるいJSP,strutsな環境でのお話。

    ちょっとふるいJSP,strutsな環境でのお話。

    ユーザの権限で<logic:equalとかで囲んだ部分をみせたりみせなかったりしている部分で、ひとつのプロパティを参照するだけで対応できなくなった。

    まあ、JSPなのでごりごりやればできるのだけど、暗黙の了解、規約?の…

  41. · java / java7

    ディレクトリ監視

    java7です。ためしてみたいと思ってて、試せてなかったディレクトリ監視です。

    参考
    Improve your life Through Science and Art: JDK7: Explore NIO.2 watch service API & file chan…

  42. · java / java6

    java6からStringにはisEmptyがあるよ

    javaです。
    java6からStringにisEmptyってあったんだ。

    Java文字列メモ(Hishidama's Java String Memo)
    ずっとながさ比較はlengthが0でみてたので、isEmptyを使おうかなと。
    ※無理して使うことないとは思うけど…

  43. · テスト

    テストについて

    つくったプログラムのテストについて

    いまのところ僕の中ではおおまかにテストについて2種類のタイプがあると考えています。

    ひつとめは、仕様書があったとして、その仕様書通りに実装されているかのチェックのためのもの。正直これはそんなに心配してなくて、まあ、普通に、実装していれば、さ…

  44. · java / 正規表現

    StringクラスのreplaceAllでマルチラインを適用するには、(?m)を使う。

    javaです。
    StringクラスのreplaceAllでマルチラインを適用して正規表現の置き換えをする方法です。

    Pattern (Java Platform SE 6)

    埋め込みフラグ表現 (?m) を使います。

  45. · java / java7 / webstart / マニフェスト

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

    java7です。webstartです。

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

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

  46. · java / ソート

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

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

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

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

  47. · excel / sql / vba

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

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

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


    エクセルで…

  48. · java / 正規表現

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

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

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

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

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

  49. · ie / struts

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

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

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

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

  50. · java / poi / エクセル / シリアル値

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

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

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

    package poi; import java.text.S…

  51. · java / 日付処理

    SimpleDateFormatを使って、日付フォーマット - 再び

    javaです。日付フォーマットです。

    何度も似たようなものではまってる自分がいるので、メモ
    プログラマメモ2: [java] SimpleDateFormatを使って、日付フォーマット。プログラマメモ2: [java] 文字列からjava.util.Dateに変換します。そのと…

  52. · excel / java / poi / エクセル / シリアル値

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

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

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

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

  53. · excel / java / poi / シリアル値

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

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

    結果



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