2017-12-01から1ヶ月間の記事一覧

Java AES 256 暗合・複合

過去に何度も書いた Java AES 暗合・複合 秘密鍵、初期ベクトルをどう作成するか、いろんな方法あるが、 改めて、256bit で、SHA-256 ハッシュ値を使う方法。暗合 public static String encrypt(String passwd, String message){ try{ byte[] key = passwd.g…

ブラウザウィンドウサイズが変化した時に処理する jQuery

ブラウザウィンドウサイズが変化した時に処理する jQuery 関数定義する。 var resizeProcess = function(p){ var timer = false; $(window).resize(function(){ if (timer !== false) clearTimeout(timer); timer = setTimeout(p, 200); }); }; 使用する。 r…

祝日計算にstatic listHolidayBundle (year, month)メソッドを追加した。

祝日計算、「Java祝日計算」と命名して Java版だけのつもりだったが、途中から JavaScript版も追加 Java祝日計算 プロジェクト日本語トップページ - OSDN このJava版の方に、日付の LocalDate オブジェクトと祝日名 String を束ねた HolidayBundle のリスト…

knockout.js の computed の注意

以下のような、HTMLとスクリプト <input type="text" data-bind="value: msg1" /> <input type="text" data-bind="value: msg2" /> <span data-bind="text: res"></span> と、 $(function(){ var ViewModel = function(){ this.msg1 = ko.observable('111'); this.msg2 = ko.observable('222'); this.res = ko.computed(function(){ return…

wicket-guice 使用の見直し

だいぶ昔、6年も前、Wicket のバージョンが、1.5 に、wicket-guice の GuiceComponentInjector を JSR330 対応させる為に、自分で書き直したりしていた。 Wicket1.5.3 の guice - IOC で、Behaviorも対象に - Oboe吹きプログラマの黙示録そのまま同じコード…

Java9 Eclipse 必要な .class ファイルから間接的に参照されています のエラー

Java9 、Eclipse Oxygen Maven使用で、Wicket8 を使ったプロジェクトでコンパイルエラー以下が出る。 型 org.slf4j.Logger を解決できません。必要な .class ファイルから間接的に参照されていますwicket-core 8.0.0-M8 は、まだ sl4j-api 1.7.25 という ま…

整数0埋め文字列

2桁以下の整数を0埋め文字列にするのに、if文 10 コードを書きたくない時Java int num = 7; String s = String.format("%02d", num);JavaScript var num = 7; var s = ("00" + num).slice(-2);Python format を使う num = 7 s = '{0:02d}'.format(num)Pyth…

時計のUIによるTime picker

時計のようなUIによる Time picker を探してたら github にありました。 https://github.com/weareoutman/clockpicker github サイトから入手した CSS と JS を使います。 <link rel="stylesheet" type="text/css" href="dist/jquery-clockpicker.min.css"> <script type="text/javascript" src="dist/jquery-clockpicker.min.js"></script> まずは、標準的なもの。 </link>

jQuery ui Datepicker に 祝日ならToolTip も表示させる

先日投稿の oboe2uran.hatenablog.com に続けて、 祝日ならToolTip も表示させる方法、 Datepicker のオプション beforeShowDay 返却値配列の3番目が、ToolTip のテキストになるので、 先日書いた JavaScript の Datepicker のオプションのbeforeShowDay を…

Python 始めたばかり、import flask でエラー

環境インストールがどこか悪いと思うが、 import flask を実行したら、 ModuleNotFoundError: No module named 'markupsafe._compat' と怒られた。 markupsafeをアンインストールして、入れ直さないとならない。 pip uninstall markupsafe以下から、Python …

Flask をイントールエラー

Flask をイントールしようとしたら、 pip install Flaskとすると、 Running setup.py install for MarkupSafe ... errorFlask → flask でやり直したら成功 pip install flaskpip list で確認click (6.7) Flask (0.12.2) itsdangerous (0.24) Jinja2 (2.10) M…

jQuery ui Datepicker に、祝日休日の文字色背景色をつける

公開している JavaScript版祝日計算にサンプルとして付与している jQuery-ui Datepicker を 祝日休日の文字色背景色をつけるように更新した。 Java祝日計算 プロジェクト日本語トップページ - OSDNclass名 = ui-datepicker-holiday として、CSSを用意する…

JavaScript版の 祝日計算を更新

Java版の祝日計算を更新したので、JavaScript の方も更新 Java祝日計算 プロジェクト日本語トップページ - OSDN

Java祝日計算、3.1 に更新

2019年だけは天皇誕生日無しにするとして、Java のソースの方は 3.1 にした。 ja.osdn.net

Java祝日計算の変更リリースについて

10年以上前に作った Java で作成した祝日計算を、昨日、皇室会議で皇太子即位日が決まったので、そろそろバージョンUPを考えなくてはならない。 その前に、このプログラムが抱えていた、java.util.Date の使用をいいかげんに辞めることにした。 まだ、2019…

配列の比較が Java9 でメソッド追加

Java8 までは、単純に equal を調べるなら、java.util.Arrays の equals や、deepEquals(Object a1, Object a2) で 事足りた。 Java9 から、Arrays には以下の static メソッドが追加されている。 int Arrays.compare(T a, T b) int Arrays.compare(int a, i…