2013-01-01から1年間の記事一覧

Linux 32bit か 64bit かを確認

急いでる時に、忘れてることが多いのでメモ。。 uname -a もしくは、arch i386、i486、i586、i686、i786 が含まれた場合は、32bit X86_64 , amd64 が含まれた場合は、64bit または、 getconf LONG_BIT で、bit数を確認

Form の、setMultiPart(true)

Wicket6 で、以下が発生、 Last cause: ServletRequest does not contain multipart content. One possible solution is to explicitly call Form.setMultipart(true), Wicket tries its best to auto-detect multipart forms but there are certain situati…

android-support-v13.jar を使う時の注意

android.support.v4.widget.DrawerLayout を使おうと思ったら、ビルドできない。 android-support-v13.jar を Eclipse の新規プロジェクト作成に頼ったのが悪かったのか? インストールした Android SDK の \extras\android\support\v13 にある android-supp…

Wicketで使う Spin.js のサンプル(2)

先日につづいて、Wicket の Panel を表示する場合で、Spin.js を使用する例です。 Wicket の AjaxLazyLoadPanel org.apache.wicket.extensions.ajax.markup.html.AjaxLazyLoadPanel を使用して onComponentLoadedで表示したモーダルを消すとういう工夫をしま…

Wicketで使う Spin.js のサンプル(1)

先日投稿の「画像リソース不使用のSpin モーダル」 を利用して、Wicket と組み合わせて使用してみる。 jQuery 2.0.3 と、公開した progressmodal.1.0.js を使います。 今回は、form送信とリンクの例です。Panel の使用例は次回にします。 HTMLソースを以下の…

画像リソース不使用のSpin モーダル

この投稿は古く、2015年12月16日 に、同じ目的のものを書き直した。 先日紹介した画像リソースを持たない Spin.js を使ってページ読込み中などで、モーダルを表示させるものを、 汎用的に使用できるように作ってみました。 メッセージ、サイズ、フォントサイ…

jQuery で、document.getElementById と同じもの

jQuery で、document.getElementById で取得するものと同じものを取得したい場合は、 $('#id ').get(0) あるいは、 $('#id ')[0] で取得できる。 それなら、$('#id').get(1) は何か?って、undefined です。

Cool な、Spin.js

プログレスのインジケータとして、GIF画像を用意しないで済ませてしまう Cool な JavaScript がある。 http://fgnass.github.io/spin.js/ デモに書いてあるように、 <body> <div id="spin"></div> というHTMLに対して、、 $(function(){ var spinner = new Spinner().spin(); $('#sp</body>…

Linux の IPアドレスを変更

Linux の IPアドレスを変更する場合。 /etc/sysconfig/network-scripts/ifcfg-eth0 を編集して、ネットワークの再起動を行う。 service network restart 以下に、詳しく載っている。 http://memorva.jp/memo/linux/dns_hostname.php

jQuery UI のタブ文字の色調整

jQuery UI のタブをカスタマイズした時の苦労 タブが未選択と選択状態のタブ文字の色を調整するのが、以外と悩んでしまった。 ui-state-default これが、くせもので ui-state-active の時の指定を優先させるために、!important を使うことで解決させた。 <link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.10.3.custom.min.css"> <style type="text/css"> .</link>…

jQuery UI タブで線が残らないようにする

jQuery UI でタブを作っていると選択後、別の領域をクリックしない限りタブにフォーカスが当たってる時の 線が以下のように残ってしまう。 この線が残らないようにするには、jQuery でタブ click でアンカータグに対して blur() を実行すればよい。 $(functi…

Tomcat script

#!/bin/bash # # Startup script for the Tomcat Servlet Container # # chkconfig: 2345 35 65 # TOMCAT_USER=root CATALINA_HOME=/usr/tomcat . /etc/rc.d/init.d/functions prog=tomcat start() { echo -n $"Starting $prog: " daemon --user $TOMCAT_USE…

jQuery UI accordion のよく使いそうな option メモ

jQuery UI accordion で、最初に全て閉じた状態とし、開いた後にクリックで閉じるには、 以下のようにオプションを指定する。 $(function(){ $("#accordion").accordion({ collapsible: true , autoHeight: false , active: false }); }); <div id="accordion"> <h3>One</h3> <div> <p>AAAAAAAAAAA</p></div></div>…

AbstractValidator が Deprecated

Wicket6 で AbstractValidator が Deprecated になっている! さらに、将来、Wicket 7 では、完全になくなってしまうというのは、結構辛い。 org.apache.wicket.validation.IValidator を使いなさいということなのだが、 実装してバリデーション結果でエラー…

Android で、動画の1コマ(1フレーム)の画像抽出

Android で、動画の1コマ(1フレーム)の画像を簡単に抽出するなら、MediaMetadataRetriever を使う。 神経質に、どの1コマを取るべきかなど、あまり拘らない方法であり動画のサムネイルを作りたい場合に 安易な方法であろう。 ImageView imageview = (Im…

Wicketモーダルで table スクロール表示の修正

AjaxRequestTarget で appendJavaScript で任意のJavaScript を実行させる例として、先日、 「Wicketモーダルで table スクロール表示」 を書いたけど、、、 event.returnValue is deprecated. Please use the standard event.preventDefault() instead. な…

AjaxButton と jQuery の共存

Wicket の AjaxButton による sumit の実行と、jQuery で submit ボタンの click イベント を共存させてみると、、、 jQuery のclick イベントの on ルーチンの方が先に走る! <form wicket:id="form" method="post"> <input wicket:id="submit" type="submit" value="送信"/> </form> --------------------- Form<Void> form = new Form<Void>("form"); form.add(new AjaxBut</void></void>…

form変数に配列の指定、、、

PHP等の form送信では、input の name属性の書き方に を付けて配列として受け取れるようになっている

入力フィールドの増減操作結果をJSONで吸収する

先日書いた「jQuery で table の行追加と削除」は、単に .append の使い方のサンプルでしかない。 もっと現実的なサンプルを書いてみた。 ブラウザ側で入力フィールドを追加した場合を考慮して JSON で hiddenフィールドにまとめて送信する方法 https://code…

キャッシュを明示的に削除

原始的で、わざわざここに投稿する程のものでないが、少しでもコードの記述量が削減できればと思い。。。 import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.TreeSet; import android.conte…

jQuery で table の行追加と削除

jQuery がいまいち、好きになれないのは、プロジェクト毎に独特な書き方をしているのを良く見かけてしまい、 何で普遍的に書いてくれないんだと思うのだが、自分で書いても、どうも気に入らない。 table の行追加と削除をボタン操作で行うとする。 HTML は、…

epub 読み込み、目次等を読み込む

Android で epub を読み込むアプリを開発しようとすると、結構めんどうなことが多い。 ZIP圧縮から META-INF を読んで、本の目次ではない内容の構成の参照を書いた content.opf を読み、それとは別に、本の目次にあたる top.ncx を読み、 top,ncx に書かれた…

Android epublib で OutOfMemoryError

Android で、電子書籍、epub ファイルを読込むプログラムを実験しようと、 http://www.siegmann.nl/epublib/android を試してみた。 28Mbyte の大きさのファイルを読もうとすると見事に、OutOfMemoryError が発生する。 上のライブラリ、WebView で表…

Wicket - jQuery UI で、AutoComplete

Wicket で、テキスト入力フィールドを AutoComplete にする場合、 Wicket-AJAX より、Wicket - jQuery UI の方が良いかもしれない。 https://code.google.com/p/wicket-jquery-ui/ com.googlecode.wicket.jquery.ui.form.autocomplete.AutoCompleteTextField…

Maven File encoding has not been set,

Maven プロジェクトで以下のエラー [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! ライブラリ依存関係をきちんと書いたつもりなのに。。。 以下を書いて対処して無事コンパイルが通る。 <project> <properties> <project.build.sourceEncoding>U</project.build.sourceencoding></properties></project>…

ListFragment のサンプル

画面向きの回転でActivityライフサイクルより、再生成されず、縦横の各々のレイアウトに沿った Fragment の表示は、 XML の Fragment タグを使うよりも Framelayout / LinearLayout などのコンテナとしてレイアウトを用意して、 FragmentTransaction で割り…

Wicketモーダルで table スクロール表示

先日の table でヘッダを固定してスクロールさせる表示を Wicket のモーダル表示で やってみます。 HTMLソースの <table> の id 属性で指定したものを、どこで jQuery を実行させるかだけの ことなのですが、同じ<table> に他に Wicket の behavior が必要だったりする場合</table></table>…

jquery-ui の DatePicker のサイズを調整

jquery-ui の DatePicker のサイズを調整する場合は、CSSを追記する。 my.css を用意して以下を記述 .ui-datepicker{ font-size: 80%; } フォントサイズを指定することで全体的にサイズが変わる。 Wicket でのCSSの適用は、、 public class BasePage extends…

ListView スクロールのイベント処理

ListView のスクロールで先頭を表示した時、あるいは最後尾に到達したときのイベント処理は、 AbsListView.OnScrollListener で定義する。 ListView mListView; mListView = new ListView(getActivity()); mListView.setOnScrollListener(new AbsListView.On…

table でヘッダを固定してスクロール

HTML table でヘッダを固定してスクロールさせる方法は、CSSだけでは無理なので、 JavaScript のライブラリを探してたところ、良いものを見つけました。 http://www.otchy.net/javascript/tablefix/ MITライセンスです。 呼び出し記述例 $('tableSelector').…