2017.04.29

4月の通信量

MVNOにして1ヶ月。
まだ数日あるけど4月の通信量。

SIMフリー、イオンスマホ
→4.32GB。6GBプランでよかった。4GBは微妙に足りない。

wimax2
→134.21GB。毎週末に3日10GBの制限かかる感じ。高画質で動画付けっ放しなこと多いからな。

wimax1
→38.50GB。wimax2で制限かかった時に切り替えてる。wimax1のほうが微妙に遅いけど安定してる気がする。

| | コメント (0) | トラックバック (0)

2013.12.29

半角カナ→全角カナ変換

久々に技術ネタ。

JAVAで半角カナを全角カナに変換したくて
Normalizer.normalizeで出来たかなと思ってたら、
他の文字含んでたら勝手に変換されるのな。
1に丸とかが、①②③→123になってたりして。

なのでicu4jでやることにした。
半角文字全部が全角になるけど仕方ないな。

  String s="123①②③123アイウエオアイウエオガギグ~";

  System.out.println(Normalizer.normalize(s, Form.NFKC));
  //→ 123123123アイウエオアイウエオガギグ~

  Transliterator tr = Transliterator.getInstance("Halfwidth-Fullwidth");
  System.out.println(tr.transliterate(s));
  //→ 123①②③123アイウエオアイウエオガギグ~

会社は納会やって終わったのに、仕事が終われない不思議。

| | コメント (0) | トラックバック (0)

2013.11.08

今更WiMAX契約更新

1383900488662.jpg

WiMAXにして3年経つけど、
ずっと月間契約のままにしてた。
WiMAX2を契機に年間契約と思ってたんだけど
2はとん挫して、2+になってしまった。

でもWiMAX2+の端末レビュー見てるとかなりな地雷っぽい。
なので今更ながら普通のWiMAXの年間契約してしまった。
1年後に2+に切り替えたい。

WiMAX1年契約は楽天関連のが一番安いっぽいけど、
楽天はスパムが多いっていうしNiftyに。
月間契約より安ければいいかな程度で。

端末新しくなったけど、速度はほぼ変わらないね。
多少pingが遅くなって、アップロードは早くなってる感じ。
ping/ダウンロード/アップロードの計測。

WM3300R(ヨドバシ)
59ms/11.77Mbps/1.84Mbps
76ms/12.73Mbps/2.04Mbps
59ms/13.75Mbps/2.40Mbps
62ms/12.19Mbps/2.39Mbps
65ms/08.68Mbps/2.30Mbps

URoad-Aero(Nifty)
72ms/09.43Mbps/3.83Mbps
65ms/12.10Mbps/3.81Mbps
66ms/12.68Mbps/3.60Mbps
73ms/13.92Mbps/4.17Mbps
67ms/13.75Mbps/1.97Mbps

端末より、接続台数だな。
昼間は速度出るけど、夜は混むのかもっと低くなる。

| | コメント (0) | トラックバック (0)

2013.04.02

4.5秒遅い

Apacheの設定(httpd.conf)なんだけど、
アクセスしたときに、なぜか4.5秒余計にかかる事態に遭遇。
ログに%Dつけてみたら、きっかり処理時間が4500000マイクロ秒だったり。

逆引き関係かなといろいろやってたんだけど結局、
Allow from localhost 192.168.0.10 192.168.0.11
って箇所の「localhost」がダメだったみたい。
なぜかよくわからん。
localhost消したら解消。

とりあえず同じ現象で困っている人のためのメモ。

| | コメント (0) | トラックバック (0)

2012.12.31

windows8購入

RP版入れて購入してみた。
3300円。
ダウンロード3時間かかるんでまだですが…。
ほっておいて寝ようかな。

1356886321781.jpg

PS3壊れたし使わないので、
入れていたSSD120Gを抜いてwin8化。
ちなみにPS3はリカバリーもできず、
最強まで育てた東京ジャングルのデータは全て消えました。
もうやらないと思うからいいけどね。
そいえば東京ジャングルのサントラ
あれば欲しいけど無いんだよな。

PS3はHDDに戻したけど、ちらっとHOMEしたら
我慢の限界超えた遅さだった。
着替えるだけでも5分くらいかかるぞ。
リアルで着替えたほうが早いって。

それにしても咳のしすぎで肋骨痛い。
力入れたり、身体の向きかえるだけでも痛いから、
最悪ヒビ入ったかもしれん。
病院行こうかなとは思うけど、
ヒビ入ってたとしても、治療のしようかわないよな。

---翌日追記

ダウンロードして入れてみた。
とりあえずスタートメニューを付けたくて
「Windows 7 explorer for Windows 8」
をインストール。

なんでwin8は「画面の四隅をクリック」とか
裏技みたいな操作させようとするんだ。
動画開いたらデフォルト全画面でウィンドウで開かないし。
単一操作したいんじゃなくていろいろやりたいんですが。

| | コメント (0) | トラックバック (0)

2009.05.12

和装Hudson

和装Hudson

JavaのビルドツールでおなじみのHudsonです
和装していたのが珍しかったので写真とりました。

というわけではなくて、俳句の募集かなんかのポスター。
松尾芭蕉だと思うのだが、Hudsonに見えた・・・。

| | コメント (0) | トラックバック (0)

2009.04.09

Gompertan

'Gompertan' is a plugin for Redmine.
This shows 'Issue's graph by date.
You can see how much issues increase or how much issues decrease.
like 'Software Reliability Growth Curve'.

Languages
English (please teach me CORRECT English!)
Japanese

Limitation
'Closed Issue' is obscure. If some status change from closed to open, the 'closed' status cannot be counted.

Download
from here

Install
see redmine official site.
This plugin doesn't make effect to database, so no migrate required.

Trouble shooting
If the Internal Server Error occured or see error in log file, check this.

Test enviroment
Redmine 0.8.2
mysql/sqlite3

Screenshot
Gompertan
Gompertan

| | コメント (0) | トラックバック (0)

2009.03.31

telnetでsmtp

ドメイン内から送信テスト

telnet somehost 25
EHLO somedomain
MAIL FROM:
RCPT TO:
DATA
From: myemail@address
To: someemail@address
Subject: thisissubject

this is body
.
QUIT

| | コメント (0) | トラックバック (0)

Redmine 表示を変える

日付の表示方法を変えたい。

  (2009-03-31とか長すぎるよね!)
  /app/models/setting.rbに
   '%y/%m/%d'とか追記してみる。


氏名の表示方法を変えたい。

  (日本だったら苗字だよね!)
  /app/models/user.rb
   :lastname => '#{lastname}'


どちらにしろ追加時には、カンマを忘れずに。

| | コメント (0) | トラックバック (0)

2009.03.29

Click Frameworkで確認メッセージ

Click Frameworkで確認メッセージ

重要な更新時に「本当に登録しますか?」というメッセージを出したい時や、
入力値によって「指定の日時は期日に間に合わない可能性があります」という確認を出したい時。

送信ボタン押した時にはonClickSubmitが実行されるんだけど、
falseを返せばonPostは実行されない。
submit()経由で飛んだときには直接onPostが実行される。

formは1つという条件付きだけど、まぁいいか。
どうせPageはテンプレート化するんだから、
以下の「確認文言」らへんは親クラス+テンプレートに入れておくか。
別ページつくろうとかして悩んでたけど、もうこれでいいや。
画面数も工数も増やしたくない。

Pageクラス

//ボタンの定義
public Button send = new Submit("send","送信",this,"onClickSend");

//確認文言
public String confirm = null;

//「送信」ボタン押下時の処理
public boolean onClickSubmit(){
if(!form.isValid()){return false;}
confirm = "本当に登録しますか?";
return false;
}

//登録時処理
public void onPost(){
super.onPost();

//登録処理など

setForward(getContext().createPage(NextPage.class));
}

htmファイル

最後に以下を記述
#if (${confirm})
<script>if(confirm('$confirm')){document.forms[0].submit();};</script>
#end

| | コメント (0) | トラックバック (0)

より以前の記事一覧