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

iPhoneでustreamを配信したり視聴したりするには

iPhoneでUSTが配信できるのでちょいとやってみたりしたのですが、 なぜか配信しているものをiPhoneビュアーで見ることが出来ない。 てか検索しても出てこない。何でだろうと思ってしらべたら、、 Streams broadcast using the iPhone or Android Broadcaster…

Javaプログラミングコンテスト本戦が終わった

Javaプログラミングコンテスト予選暫定1位になっていた件 - 自分の仕事を憎むには人生は余りにも短い なぜか予選1位になっていたJavaプログラミングコンテストの本戦が終わりました。 くだらんところではまって時間がかかってしまったし、今回はわかりやすく…

DBMS_OUTPUTの出力をJavaから取得する。

PLSQLつかってますか? あまり使っていませんが私は結構好きな言語です。 でもこの言語ってテストしにくいんですよね。 最近SQLDeveloperがだいぶ良くなってデバッグとかも快適になりましたけどまだまだ自動テストとかは未整備です。 そのため私はJunitからP…

DBスペシャリスト合格

無事合格。DBは午後2が論文じゃないから受験しやすいですね。 特に勉強はしませんでしたが、普段DBに触れていれば普通な問題でした。 試験対策の勉強はしなくても普段やっていれば分かるレベルの問題なので結構良い問題なんでしょう。 セキュリティ、アーキ…

「%~dp0」でカレントディレクトリが取得できる訳

cmd

「%~dp0」ってどうしてカレントディレクトリとれるんだろって思っていたらこんなのみつけた。 実行ファイルと同一のホルダに設定ファイルなどを置くことって多いですよね。作業ホルダにしたいこともあります。そうすると、起動したバッチファイルが置かれて…

System.ExitするとFinallyは呼ばれないよ!!

まあ当たり前なんだけど。 まあSystem.Exitなんか使うなって言う話です。

エクセルの忘れがちなショートカット

コメント挿入は 「Shift」+「F2」 オートサムは 「Alt」+「Shift」+「-」 取り消し線は 「Ctrl」+「5」あんまり使わないから忘れがちだけど大事だよね。

SERVEROUTPUTの暗黙のLTRIMを制御する

SERVEROUTPUTはデフォルト状態だと暗黙的にLTRIMしてしまうので、いやなら set serveroutput on format wrappedとしましょう。formatの指定は WRAPPED 行サイズを超過する場合に文字ベースで折り返しを行なう。 WORD_WRAPPED 行サイズを超過する場合に単語ベ…

Andoroidはじめました。

というわけでiPhoneアプリをつくろうとおもっていたのですが、気づいたらアンドロイドをつくっていました。 だって開発環境の構築とか激しく楽なんだもん。 てか色々はじめるとPCスペックを上げたくなるね。 アンドロイドエミュ動かすと重いんだよね。だいぶ…

再帰処理を高速化するには

最近いろんなアルゴリズムを学んでいるのですが、 何かしらの問題を解くときにバックトラックなどで検索してしまうと答えは出るけど非常に遅い。 二乗的に増えていくので当然ですが、この遅さを何とかしないといけない。そこで、幅優先探索とかメモ化再帰と…

エクセルでCELLから正規表現でデータを抽出するファンクション

正規表現便利ですよね。 検索などでは正規表現拡張をしているものが多くありますがファンクションで使えるものが無かったので作ってみた。使い方は簡単でファンクションを読み込ませたBookで セルに「=matchRegExp(A3,"^a+b.do")」みたいに書くだけ こんな感…

Javaプログラミングコンテスト予選暫定1位になっていた件

あなたのJavaスキルを見せてくれ! 「Javaプログラミングコンテスト 2010 Spring」開催中 - ITmedia Newsを先輩から教えてもらったのでやってみたら5/14現在暫定予選1位になっていた。 スキルセンサとかいう製品で品質値と生産性を算出してくれるらしくてそ…

XMLパーサーがUnknownHostExceptionを吐く場合はEntityResolverでローカルのDTDを読み込ませる。

XMLパーサーをスタンドアロンの端末で動かそうとするとDTD定義を取得しに行ってUnknownHostExceptionを吐きよるのでそんな場合はEntityResolverでローカルのDTD定義を読ませるといいと知った。こんな感じでEntityResolverを実装して private class StrutsRes…

IPLとPORの違い

インフラと話をしていたらIPLだのPORだのよく分からない単語が色々出てきたので調べてみた。 IPL (Initial Program Load) ブート処理のこと。 POR (Power-on Reset) 電源オン(ハードリセット)のこと Power-on reset - Wikipedia, the free encyclopediaや…

Googleのセキュリティ学習教材Jarlsbergが面白い。

Googleが先日だしたセキュリティ教材であるJarlsbergが面白い。 サンプルアプリを攻撃して実際に動きを見たりその対策を実施したり出来る。http://jarlsberg.appspot.com/AppEngineに浮かんでいるので直ぐに遊んでみることが出来る。 アクセスするとワンタイ…

findコマンドの「Permission denied」がうるさいので黙らせる

findで/から検索するとPermission deniedが沢山でてうざい。 今までじゃまだな〜と思っていたんだけどふとエラー出力消せばいいだけじゃんって気づ いた。 気づかないことっておおいな、ちなみにこんな感じ find / -name garapon 2>/dev/nullcshならこんなか…

クラスローダーが異なる場合、パッケージプライベートへのアクセスがIllegalAccessとなることがある。

クラスローダーがたくさんあるような状況は余りないのですが、沢山あることも多くあり、そうするといろいろ気になることがあります。 クラスローダーが異なる場合同一パッケージのパッケージプライベートへのアクセスがIllegalAccessExceptionもしくはIllega…

UbuntuにOpenCOBOLをインストールしてみた。

C++のメモリリーク調査の為にUbuntuいじっていたらUbuntuにOpenCOBOLが入る事を知ったのでついついやってみた。まず以下からOpenCOBOL1.0をDLして http://sourceforge.net/project/showfiles.php?group_id=34923解凍してMakeしようとしたら怒られて、、 sudo…

Linuxでrootパスワードを忘れた場合の対処

ちょっと前に構築したマシンのrootパスワードが分からなくなった。 思いつくものを数10個試したのですが当たらず、、、俺はいったいパスワードを何にした のか。。。。? しょうがないのでシングルユーザーモードで起動してパスワードで起動してパスワードを…

RFPとRFI

RFI(Requset For Informattion) 入札や調達の事前準備として、ベンダーに保有製品や提供可能なサービスの概要、あるいはその組合せや実績などの情報を提供してもらうための情報提供依頼書。 したがってRFIへの回答は基本的にはできあいの製品カタログやパ…

SCPとSFTPの違い

SCPとSFTPの違いをよく理解していなかったので調べてみた。 元のプロトコルが違うだけで出来ることは代替おんなじなのでどっちを使うかは好みです かね。 制限がなければSSH2標準のSFTPを使っておくのが無難なんでしょうか。 SCP (Secure Copy) RCPプロト…

東京観光

天気が良かったのでチャリで東京観光してみた。 非常に快適なたびでした。 東京タワー 六本木ヒルズ 青山霊園 神宮球場 迎賓館 上智 桜田門 日本橋 日本銀行本店 じゃんがら コレド日本橋 離宮庭園 ルートはこんなかんじ http://latlonglab.yahoo.co.jp/rout…

迷路の最短ルートを探索する

ネットでちょっと話題になっていたのでいまさらですがやってみた。 人材獲得作戦・4 試験問題ほか: 人生を書き換える者すらいた。できるだけわかりやすく書こうとしたんだけど結局わかりずらくなってしまった。 移動できるポイントを配列に持ってループしな…

SecurityManagerってすごい

SecurityManagerって結構使える子だったんだね。 System.exitをハンドリングしたりできる。 ニッチなニーズだけどこれは便利じゃ。

Java6に対応したJavaDecompilerが超絶便利。

Java6にも対応したデコンパイラJavaDecompilerが超絶便利だった。 いままでJadを愛用していたのですがジェネリクスやEnumとかのときにデコンパイル失敗したりしていてなにかいいものが無いかと探していたらいいものを見つけました。http://java.decompiler.f…

Developers Summit 2010に行ってきた

今年もデブサミの季節がやってきましたね。 デブサミはいい刺激がたくさん受けれるからたまらん SIerのこれからのソフトウェアを創る:papanda とにかく凄くいい内容だった。 思い出すだけでぐっとくる。 ソフトウエアは世界を変えていける ちょっとずつが重…

PTMまとめ

PTM(プロジェクトチームマネジメント)研修を受けたら思ったより良かったのでまとめ■情報認識 ・人の性格、ポジションを見極める ・組織変更に注意を払う ・漏れと思い込みを防ぐ。 事実<>意見 目標<>期待 ■インタビュー ・事前の準備が大切 ■チーム創…

Youtube進化してるな〜

昨年直していたYoutubeEncoderをちょいと手直しついでに調べていたらYoutubeっていろんな形式に対応してるんだね。すでに独自に変換する必要なくなっていたのか。 パラメータかえるだけでflv,3gp,mp4が返却されるとは。。。YouTubeで見れる動画のフォーマッ…

DB2の「Select for update」は「With RS」か「カーソル」を使わないと有効にならない。

DB2のロックの仕組みはDB2を使っている人には当たり前なのかもしれないのですが、Oracle使いにとってはかなり異様な仕様になっています。 そんなななかで今日また新しい驚きを得たのでメモ。なんとDB2の「Select for update」は「With RS」か「カーソル」を…

iPhone気に入っているアプリ10選

iPhoneがあまりに便利なのでお勧めアプリを書いてみる Fring 3G回線でもSkypeOut出来る。ただで電話掛け捲りのソフト 3G回線だと遅延はあるけどとても便利。 http://itunes.apple.com/jp/app/fring/id290948830?mt=8 GoogleMap GPS、コンパスと一緒に使える…