This domain may be for sale!
今回は、はじめてFirefoxのアドオンを作ったので、調べたことをメモしておきます。難しいと思っていたのですが、簡単なものなら直に作れることを知りました(*´艸`) ※ 動作対象はFirefox <= 3.6 になります。 何を作るか ブログを書く時に使うような、「開いているページのタイトルとURLを一回の操作で、マークアップ形式でクリップボードにコピーする機能」を作成します。機能を使う方法は、「Shift+u」か、「右クリックメニューから選択」の2種類とします。 作り方 作り方を以下のステップに分けて説明します。 「copytitleurl」フォルダ作成 「install.rdf」作成 「chrome.manifest」作成 「chrome」フォルダ、「content」フォルダ作成 「copytitleurl.js」作成 「copytitleurl.xul」作成 「copytitleur
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
複数要素で構成されるデータをJavaで扱う場合は、配列またはCollectionインターフェイスを持つクラスを使用するのが一般的です。Collectionインターフェイスを持つクラスには、java.util.ArrayListやjava.util.HashSetなどがあります。 配列は要素数が固定となりますが、使用メモリが少ないという特徴があります。他方、Collectionインターフェイスを持つクラスは配列よりも使用メモリが多くなりますが、要素を自由に追加・削除できるという特徴があります。プログラムを記述する際は、それぞれの特徴を考えてどちらを使用するか決定することができます。 しかし、ライブラリのメソッドに複数要素のデータを渡す場合、渡すべきデータを保持している型と、ライブラリのメソッドの引数の型が異なるため、型変換が必要になることがあります。本稿ではそうした場合に対応できるよう、配列
メソッドが「どこから呼ばれたか」を調べる方法についてのメモ。 Throwable#getStackTrace() Java 1.4 で、java.lang.Throwable クラスに getStackTrace() メソッドが追加された。これを呼ぶことで、例外スタックトレースの内容を取得することができる。 返されるのは java.lang.StackTraceElement[] で、0 番目が現在実行中のメソッド自身、1 番目が呼び出し元のメソッドを示す。例えば、次のようにして、呼び出し元のクラス名とメソッド名を出力することができる。 StackTraceElement e = new Exception().getStackTrace()[1]; System.out.println(e.getClassName() + "," + e.getMethodName()); ただし、いく
コピーしたセルの書式をペーストするには、[Alt]+[E]の後に、[S]、[T]、[Enter]をします。 3. エクセルで数式をペースト コピーしたセルの数式をペーストするには、[Alt]+[E]の後に、[S]、[F]、[Enter]をします。 4. エクセルで入力規則をペースト コピーしたセルの入力規則をペーストするには、[Alt]+[E]の後に、[S]、[N]、[Enter]をします。 5. エクセルでセル幅をペースト コピーしたセルのセル幅をペーストするには、[Alt]+[E]の後に、[S]、[W]、[Enter]をします。 6. エクセルでコメントをペースト コピーしたセルのコメントをペーストするには、[Alt]+[E]の後に、[S]、 、[Enter]をします。 7. エクセルで全てをペースト
#釣りっぽいタイトルですが大まじめです via. PHP 逆引きレシピ - 肉とご飯と甘いもの @ sotarok で、 @ (エラー制御演算子といいます!)はねーよ的な話をしましたが、著者の方から、「@に対して批判的になる理由が記載されていない」とのメールをいただきました。確かにその通りでした。実は理由を下書きのときには書いたのですが、長くなってしまったので削ってポストしたのですが、かえってわかりづらくなってしまいましたね.すみません。 ということで、PHPプログラマが、エラー制御演算子「@」使うべきでない 5 つの理由を述べます. 始める前に、本質的なところ 色々理由はつけようと、やっぱり前回述べた、 終的に$qに入るものが同じであることと、コードとして同じ意味であるかは、別じゃないでしょうか。 が一番本質的な話で、それ以上の話ではありません。 つまり、発生する可能性があるとわかってい
まだピクミン2をクリアしてないのでケジメ的に新作ゲームを買えないmikioです。今回は、Tokyo Cabinetを使って激烈簡単に特定サイトの専用の検索機能を設置する方法について説明します。クローリングから検索までを10分くらいの作業で可能にします。 特定サイトの検索エンジン Web全体の検索機能を作るのは、途方もない技術力と設備を持っているGoogleやMicrosoftなどのビッグプレーヤでないと難しいのが現実です。でも、自分が気に入っているいくつかのサイトを対象とした検索エンジンを作るのであれば個人だってできます。また、インターネットから手が届かないイントラネットのコンテンツの検索機能は自分達で手がけないと構築できません。 ということで、企業用の検索システムが数多く売られていますし、LuceneやGroongaやHyper Estraierなどのオープンソース製品も世に多数存在しま
今や、みんな持ってるUSBメモリ。特にライフハッカー読者の方は、ほとんどの人が持っていそうです。しかも、1つや2つじゃないのではないでしょうか。何個くらいUSBメモリは持っていますか?持ってるUSBメモリは全部ちゃんと使ってますか? 大体、常に持ち歩くデータ用のUSBメモリは1つで十分ですよね。でも、デスクの引き出しやオフィスのキャビネットの中には、何のデータが入ってるか分からないものやら、友だちが昔くれた古いものやら、とにかくもらいもののUSBメモリが溜まってたりすると思います。そんな余ったUSBメモリは、携帯用ソフトウェアパッケージにしちゃいましょう。 どういうことかと言うと、いらないUSBメモリに、使える便利なソフトを入れておくのです。ノートパソコンでUSBメモリから色んなアプリを使っているのを見たり、この記事に書いているような内容に興味を示した人には、ソフトウェアパッケージにしたU
こんにちは。親知らずを抜いて離乳食三昧のyukiです。GWの暴飲暴食から脱し、ダイエットするには好都合ですね。すいません。負け惜しみです。 さて、今回は「PHPのちょっとしたコツ」の続きネタで、PHP最適化Tipsまとめサイトの紹介です。 これらは既に有名なサイトで紹介されていたり、常識の範囲かもしれませんが、ひとつでも有用に感じていただければ幸いです。 そして英語が極端に苦手なため、意訳突っ込み等あれば宜しくお願い致します。 PHPの最適化 12 PHP Optimization tips (元ネタはこちらでしょうか? http://www.ilia.ws/files/zend_performance.pdf) staticが使えるなら、staticを使う。速度は4倍になる。 __get, __set, __autoload は避ける。 require_once() はコストがかか
ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基本中の基本であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_
■はじめに cron とは、ジョブ(スクリプト)を自動実行するためのデーモンプロセスです。そして、Linux システムの管理を行なう場合、ログのローテートや、バックアップなど、定期的に自動実行したいジョブが数多くあります。特に、バックアップなどは、システムへの負荷が大きいため、通常は、ユーザからのアクセスが少ない、深夜や早朝に行なわれます。 このように、定期的に実行されるジョブは、crond というデーモンによって、自動的に行なうように管理することができます。そこで、今回は、cron の設定を行なうために必要なコマンドや、設定ファイルについて説明していきたいと思います。 ■設定手順 このページでは、以下の順番で cronの設定について説明します。 まず、Linuxシステム上で、cron を使用するために、サービスの起動で、サービスの状態を確認し、停止している場合には、サービスを起動します。
Good PHP Tutorialsにて、PHPとGDライブラリを使って棒チャートを作成する方法が紹介されています。グラフ作成ライブラリを使わず、GDのみで一から棒チャートを作る方法を、細かく分けて説明しています。 以下のソースコードを7つの項目に分けて細かく解説されています。 phpファイルを準備する データの値をセットする キャンバス(グラフの枠)を描画 グリッドと、軸のラベルを描画する 棒グラフを描画する チャートのラベルを描画する チャートを出力する <?php //データをセットする $graphTitle = "Favorite Reptile"; $xLabel = "Reptile"; $yLabel = "Votes"; $data['Alligator'] = 12; $data['Crocodile'] = 15; $dat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く