タグ

programmingとtipsに関するmainyaaのブックマーク (14)

  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
  • 404 Blog Not Found:perl - ワンライナーの書き方入門

    2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl

    404 Blog Not Found:perl - ワンライナーの書き方入門
  • Perl Tips

    -> 趣旨と注意書き -> perldoc -> perl -e -> perl -M -> => -> if ... else ... -> scalar & localtime or gmtime -> wantarray -> my -> $#array -> %hash の 値でソート -> () は配列(のように使える) -> 引数いろいろ -> package -> caller -> CGI::Carp qw(fatalsToBrowser) -> %SIG -> 重複する配列関係 -> パスワードの作り方 -> recursive -> loop -> Benchmark -> 正規表現と配列 -> x 演算子 <- モドル 趣旨と注意書き ちょっとした、Tips。大したもんじゃありません。 別に僕のオリジナル、では在りません。MLなんかで見かけたものも入っています。 もち

    mainyaa
    mainyaa 2008/01/16
    wantarray、$SIG{__WARN__}
  • https://labs.cybozu.co.jp/blog/kazuho/archives/2007/11/re_for_settimeout.php

    mainyaa
    mainyaa 2007/11/09
    「for 文を setTimeout に変換する」の自分だったらこう書く。
  • for 文を setTimeout に変換する - IT戦記

    for 文で 100 項目とか 1000 項目とかあるテストケースを処理するとブラウザが固まる。 こんなダイアログが表示されます。 ということで for 文を setTimeout や setInterval に変換する事で定期的にブラウザに処理を戻すことができる。 // ここでは console.log のところでログを取ってますが // 通常は処理が入ります。 for (var i = 0; i < 3; i ++) { console.log('a' + i); } /* * 結果 * a0 * a1 * a2 */ これをまず while 文に変換 var i = 0; while (true) { if (!(i < 3)) break; console.log('a' + i); i ++; } /* * 結果 * a0 * a1 * a2 */ で、 setTimeout に

    for 文を setTimeout に変換する - IT戦記
    mainyaa
    mainyaa 2007/11/09
    for文をsetTimeoutで分けてブラウザにやさしく。
  • Perl Tips | Perl

    Ubuntu の Apache の設定ファイルの場所は /etc/apache2/site-available/default である。従って、 Perl をデフォルトのディレクトリ /var/www で動かすには、Perl と Apache の関連モジュールを apt-get でインストールした後、次のようにする。 # vi /etc/apache2/site-available/default <Directory /var/www/> Options Indexes FollowSymLinks MultiViews +ExecCGI # ここと DirectoryIndex index.cgi # ここを追加。index.cgi はおまけ。 AddHandler cgi-script .cgi .pl # もし Perl (拡張子は .cgi か .pl)を有効にしたい場合はこの行

    mainyaa
    mainyaa 2007/07/24
    メモ。
  • memokami :: モバイル勉強会で「ケータイの絵文字の扱い方」について話してきました

    6月16日土曜日、モバイル勉強会に参加してきました。 miniturboさんのtwitterの一言から始まった今回の勉強会に yosukeさん経由で誘っていただきました。当に感謝です! 会場はELFさんのご尽力で、株式会社ノッキングオンさんに 無料で貸していただきました。 私は携帯の絵文字についてスピーカーさせていただきました。 私(memokami)がプレゼンした資料をアップしておきます。 「ケータイの絵文字のはなし」 ※追記 パワポの出力をリンクしてたら、FireFoxで見れないことが判明。 snotesがswfに変換してくれました。感謝! さてそんなモバイル勉強会のご報告です。 ★アジェンダ 6月16日(土)快晴 時間:13:30~18:30 懇親会:18:30~朝まで 場所:麻布十番 株式会社ノッキングオン 【アジェンダ】 ◆スピーカー 「そろそろiアプリについて一言言っておくか

    memokami :: モバイル勉強会で「ケータイの絵文字の扱い方」について話してきました
    mainyaa
    mainyaa 2007/07/06
    すごくためになる。
  • 複数でサービスを作るコツ | ランサーズ社長日記

    いいね! 2 ツイート B! はてブ 88 Pocket 4 「個人サービスを作るコツ」というエントリーを書いたが、最近、個人ではなく、友人と2人でQuemlというモバイル検索メールサービスを始めた。 基的には「個人サービスを作るコツ」とノウハウは共有できるが、複数でサービス企画して作っていく作業独特のコツもあると思う。と、いうことで、今回は「複数」にスポットをあてて、個人ではなく複数でサービスを作り個人以上の成果を得るためのコツを書き出してみた。 複数でサービスをつくるコツ 1.決起集会を開く 2.ドメインを取る 3.サービスに名前をつける 4.リリース日を決める 5.常に連絡を取れる手段を用意する 6.予定を共有する 7.誰にも依存しない開発環境を用意する 8.良いものは良いという 9.タスクを明確化する 解説 1.決起集会を開く 「こういうサービスあったらいいよね。」というのは飲み

    mainyaa
    mainyaa 2007/06/14
    1決起集会を開く2ドメインを取る3サービスに名前をつける4リリース日を決める5常に連絡を取れる手段を用意する6予定を共有する7誰にも依存しない開発環境を用意する8良いものは良いという9タスクを明確化
  • 404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック

    2007年04月25日12:00 カテゴリLightweight LanguagesBlogosphere Digest - 今日にでも使うべきJavaScriptの7つのテクニック 良質の記事だけに全訳したかったのだけど、時間もないので紹介と抄録。 Digital Web Magazine - Seven JavaScript Techniques You Should Be Using Today サンプルコードは、適宜書き換えてあります。 1. Branch when possible - 分岐はなるはやで これは実例を見た方が早いでしょう。クロスブラウザー対応のaddListener()を考える。機能だけを考えれば、以下でOK。 function addListener(el, type, fn) { if ( window.addEventListener ) { el.addE

    404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック
    mainyaa
    mainyaa 2007/04/25
    覚えておこう
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    mainyaa
    mainyaa 2006/12/13
    複雑な形の四角形の当たり判定について。
  • 基礎から理解するデータベースのしくみ(5):ITpro

    SQL文を実行する際のパフォーマンスに大きな影響を及ぼすものとして,もう一つ,インデックスがあります。インデックスについては,どう定義すべきかというデータベース設計上の問題と,インデックスを有効に使うためのSQL文をどう書くべきかというコーディング上の問題があります。 ここではテーブル設計上の問題を主に取り上げます。SQL文のコーディングについては囲み記事「SQL文を最速にする11のポイント」を参照してください。 インデックスは,テーブルの検索速度を向上させるためのものです。それぞれのSQL文に対して最適なインデックスを定義するのが理想的ですが,実際にはある程度限られたインデックスで,必要なパフォーマンス要件を満たすようにインデックスを定義する必要があります。加えて,どんなSQL文が実際に発行されるのかがあらかじめわかっていない場合は,適当な想定に基づいてインデックスを定義しておかなくては

    基礎から理解するデータベースのしくみ(5):ITpro
    mainyaa
    mainyaa 2006/01/29
    SQLをカスタマイズして高速化する方法っぽい
  • Trivial Tracks: Javascriptのクロスブラウザライブラリ

    Javascriptを少しでも自分で書いたことある人は、各種ブラウザ間の共通性・互換性の弱さにため息や頭痛を感じた人も少なくないのではないでしょうか サイト上にスクリプトが記載されていて、それをコピペして借用する方法もあるが、経験上こういうコードは意外と完成度が低く、自サイトでは挙動がおかしいということが多々ある。 こう思った人がブラウザ間の差を吸収したライブラリを誰か提供してくれているに違いないと思い探してみるとまず最初に引っかかったのがPrototype.js。 残念ながらこれは間違いではないが、目的がAjaxに重点を置いているため古いブラウザは問題外となっている。 ちなみに正式対応なIEバージョンは6以降と書いてある。 そしてやっと探しあてたのが以下で紹介されている「X Library」 http://www.cross-browser.com/ これの完成度は当に素晴らし

  • X Library(クロスブラウザJavaScriptライブラリ)メソッド一覧 - FAX

    X Library(クロスブラウザJavaScriptライブラリ)メソッド一覧 翻訳 (via Trivial Tracks: Javascriptのクロスブラウザライブラリ) 原文: XV: X Library Viewer xaddeventlistener xAddEventListener(ele, sEventType, fnEventListener[, bCapture]) エレメントにイベントリスナを登録する。いくつかのブラウザのために、window.onscrollとwindow.onresizeイベントをシミュレートする。 xappendchild xAppendChild(oParent, oChild) 安全なDOMラッパー。 xbackground xBackground(ele[, sColor[, sImage) エレメントの背景色とイメージを取得する。オプシ

  • 双極織技工房-Java Tips

    2003/10/05 更新 双極織技工房-Java Tips Java、主にServletとJspに関連するTips集です。 インストール関係はこちらに、Linux Tips(Win関連はわりと見つけやすいので省略) 注意:記述されているコード内には画面イメージを保つために 全角スペースが含まれているものがあります。 免責:このページの内容は私個人の作業メモでありページの内容に対して一切の責任を負いません。 ご指摘、質問等は歓迎いたします。 告知 Javaのステップ実行をトレースしたいのですが。 こんな感じ このページにリンクしてあるアプレットとソースがリンク切れしている・・・ このソースをお持ちの方、もしくは、VMからプログラムカウンタを取り出す 方法をご存じのから連絡下さい。⇒連絡先

  • 1