タグ

tipsに関するHoriuchi_Hのブックマーク (201)

  • DataGridViewコントロールの連続する同じ値のセルを1つにまとめるには?[2.0のみ、C#、VB]

    1.のセルの値を書き換える処理は、セルが表示される直前にセルごとに発生するCellFormattingイベントのタイミングで行うことができる。また、2.と3.のセルの境界線の描画設定については、セルの描画時にセルごとに発生するCellPaintingイベントのタイミングで行える。どちらのイベントにおいても、イベント・ハンドラに渡されるパラメータから、現在処理中のセルの位置を知ることができる。 まず以下に、これらの手順を実装したサンプル・プログラムを示す。上記の画面はそのサンプル・プログラムの実行例である。 連続する同じ内容のセルを1つのセルにまとめるサンプル・プログラム このサンプル・プログラムでは、DataGridViewコントロールに表示するデータとして、@ITの新着記事についてのRSS情報(RSS 2.0)を使用している。プログラムでは、このRSS情報から、記事の公開日、公開している

  • [bat]IPアドレスのon/off

    2022 (2) ► 10月 (1) ► 2月 (1) ► 2021 (51) ► 11月 (2) ► 10月 (2) ► 9月 (4) ► 8月 (4) ► 7月 (4) ► 6月 (4) ► 5月 (3) ► 4月 (10) ► 3月 (7) ► 2月 (4) ► 1月 (7) ► 2020 (155) ► 12月 (7) ► 11月 (10) ► 10月 (8) ► 9月 (8) ► 8月 (11) ► 7月 (21) ► 6月 (19) ► 5月 (14) ► 4月 (20) ► 3月 (13) ► 2月 (10) ► 1月 (14) ► 2019 (293) ► 12月 (11) ► 11月 (12) ► 10月 (24) ► 9月 (29) ► 8月 (27) ► 7月 (36) ► 6月 (40) ► 5月 (24) ► 4月 (35) ► 3月 (42) ► 2月 (6

  • Hibernate - いがっちの覚書

    Link: MenuBar(87d) Hibernate/クライテリア(119d) JPA/JPQL(122d) FrontPage(136d) Hibernate/推移的永続化(188d) Hibernate/HQL/レポートクエリ(231d) JPA/やってみる(320d) JPA/Springと連携する(331d) Spring/2.0(387d) Hibernate/永続オブジェクトとレコードの同期(522d) Site admin: Ryo PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 4.4.9. HTML convert time: 0.498 sec.

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • これはすごい! Portable Ubuntu for Windows - MediaLab Love Chapter 2

    Windows上で動くUbuntu「Portable Ubuntu for Windows」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ ダウンロード元 Portable Ubuntu Remix | Free System Administration software downloads at SourceForge.net 公式スクリーンショット 自分のスクリーンショット 真ん中に写っているFirefoxはPortable Ubuntuのものです。 Portable Ubuntuはその名の通り、Windows上でインストール無しでUbuntu Linuxが使えます。 ダウンロードファイルは約440MB、解凍すると1.7GBになりました。今時のUSBメモリは容量が8GBになるぐらいなので、大丈夫でしょう。 少しいじったので、適当に書いておき

    これはすごい! Portable Ubuntu for Windows - MediaLab Love Chapter 2
  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • 正規表現の文字クラスの重複を削除する - 素人がプログラミングを勉強していたブログ

    s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+ Perlメモ の文字クラス部の範囲が重複していたので、重複を除去して短くしてくれる関数を書いた。ASCIIの範囲のみ対応。 function optimize(range) { var ascii = new Array(0x7f); var i, begin, end; var result = ""; for (i = 0x00; i < ascii.length; ++i) ascii[i] = false; for (i = 0; i < range.length; ++i) { begin = range.charCodeAt(i); if (range.charAt(i+1) == "-") end = range.charCodeAt(i += 2); else end = begin;

    正規表現の文字クラスの重複を削除する - 素人がプログラミングを勉強していたブログ
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

    Horiuchi_H
    Horiuchi_H 2009/03/18
    Side-by-Sideの実践例
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込みです。

  • C#2.0時代のゲームプログラミング - やねうらお―よっちゃんイカを買いに行ったついでに保険料を支払う男

    よほどのC#初心者でも無い限り、delegateの便利さを理解していて無名delegateを活用するコードを多用していることと思う。しかしdelegateでcontinuationが実現できることは知らない人が多い。 まずcontinuationとは何なのか、何故それが必要なのかを簡単に説明しておく。ここで言うcontinuationとはSchemeで言うcontinuation(継続)である。 簡単に言えば関数の実行を一時的に中断しておいて、次回にその関数が呼び出されたときにその続きを実行する機能である。「ああ、C#ならyieldで出来るよね」と思った人、それ正解。 どこでこの機能が必要なのか。例えば次のプログラム。 ウィンドウ内にダイアログを(DirectXやら何やらを用いて)自前で描画したい。ダイアログは「はい」「いいえ」ボタンがあり、そこがクリックされたときにハンドラが呼び出される

    C#2.0時代のゲームプログラミング - やねうらお―よっちゃんイカを買いに行ったついでに保険料を支払う男
  • Programming Magic is under construction

    Thank you for being patient. We are doing some work on the site and will be back shortly.

    Programming Magic is under construction
  • らばQ:これはおしゃれ、15の靴ひもの結び方

    これはおしゃれ、15のひもの結び方 ひもなんて結べてほどけなきゃいいんじゃないの?と思っている人が大半かもしれません。 でもひもといえど結び方ひとつでずいぶんと個性が出たりおしゃれに見えたりするものです。ちょっと違う結び方をしたいなと思っていても、他に方法を知らないという人も多いのではないでしょうか。 GUIDE TO LACINGという海外サイトに15の結び方の説明がありますが、難しそうな結び方もあるので図解と共に15の結び方の説明文を全て日語訳にしてみました。 はしご結び 1. まずひもの両端をまっすぐ、つま先の両方の穴の下から外へ出します。 2. そのまま2をまっすぐ次の穴へ外から通します。 3. 内側から出してきたひもを交差させて、縦のひものラインの下をくぐらせ、そのあとまっすぐ次の穴へ外から通します。 4. 最後は交差させたひもを、縦のラインにくぐらせてから結びます。

    らばQ:これはおしゃれ、15の靴ひもの結び方
  • C++ のシンボルをデマングルする - bkブログ

    C++ のシンボルをデマングルする C++ コンパイラはシンボルが一意の名前を持つように名前マングル (name mangling) と呼ばれる処理を行います。記事では GNU の開発環境で C++ のシンボルをデマングル (demangle) する方法を紹介します。 マングルの方法はコンパイラ依存です。同じコンパイラでもバージョンによってマングルの方法が異なることがあります。たとえば GCC 3.x では int foo(int) を _Z3fooi に、 int foo(const char*) を _Z3fooPKc のようにマングルしますが、 GCC 2.95 ではそれぞれ foo__FPCc, foo__Fi となります。 コマンドラインからデマングル C++ のオブジェクトファイルに nm をかけると、デフォルトではマングルされた読みづらい形式でシンボルが出力されます。 %

  • IPv6 とかよくわからない人間が IPv6 対応サイトを作る際の知っておくべき 8 つの注意点 : にぽたん研究所

    先日、一般や企業向けに IPv6 対応を支援をする、EDGE Co.Lab v6 というのを始めました。 これを始めるにあたって、弊社情報環境技術研究室の伊勢さんから、「なんかウチでやってるコンテンツで、どれか IPv6 対応しようよ」と、いきなり言われました。 実は IPv6 って何年も前からよく耳にするけど、特にインフラまわりの知識が拙いし、何だかんだ身の回りのほとんどが IPv4 で、それでまぁウマくいってるからよくわからないし、別にどうでもいい…と、IPv6 に対して「現実味がない。時期尚早なのでは?」みたいな勝手な印象を抱いて、毛嫌いしてました。 伊勢さんは 2chIPv6 板とかを立ち上げたらしく、IPv6 でアクセスすると、トップページのひろゆきが踊って表示されるそうです。 IPv6 と IPv4 の差って、ひろゆきが踊るか踊らないかの差だけ?とか、そうじゃないのをわか

  • about:blank

    Horiuchi_H
    Horiuchi_H 2008/12/02
    今さらだけどブクマした!すごいことになってた!
  • あなたのAppletをドラッガブルにする方法 - よねのはてな

    ドラッガブルじゃないAppletは偽物だ!巷で変な噂が大流行していませんでしょうか。 先日の勉強会で反響が大きかったので、簡単にデモを見せつつ紹介します。 まずは、このガジェットを見て下さい。 追記 遅い遅いと言われてるので、JRE 6u10がインストールされてるかチェックしてされてる場合のみAppletを実行するように変更しました。 ガジェットのボタンを押してみてください。 インストールされている、JREが出てきて1.6.0_10がインストールされていればAppletが実行されます。 最新のJREがインストールされている方であれば、Appletをドラッグしてブラウザの外に出すことが可能です。 閉じるボタンを押すともとのHTMLに戻ってきます。 ブラウザを落としてもデスクトップで動作し続けるのが分かると思います。 動作しない方は、こちらからJRE 6u10をインストールしてください。 無事

    あなたのAppletをドラッガブルにする方法 - よねのはてな
  • Fasterfox の先読みをブロックする方法 - lucky bag

    自サイトのアクセスログ見てて、同時刻に複数ページへすんげぇ勢いでアクセスしている Firefox の UA 名なんか見つけると、Firefox を高速化する機能拡張 Fasterfox 使ってんだろうなとか思うわけで、まぁここら辺のことはかなり前に最速な人が取り上げてたりする。 今までこの Fasterfox のリンク先読み機能に対して、サイト側の方ではどうにも出来なかったんだけど、Fasterfox のバージョンが 1.0.3 になってから robots.txt を読むようになったらしく、下記の2行を robots.txt に記述すれば先読みをブロックできる。 User-agent: Fasterfox Disallow: / つう訳で、サーバに負荷をかけられたくねぇって人や、ログに余計なノイズを残すなやって人はやってみると幸せになれるかも知れないですぜ !

  • Windowsユーザーから見たubuntu

    Windows, Ubuntu Windowsの視点からubuntuを探索していくページです。

  • Wicketのtipsメモ - public static void main

    Wicket Wikiをあんまり読んでなかったので、少し読んでみました。その中で個人的に参考になった書き方をメモ。 あと、そのほかのブログやtwitterでの参考になったものも。 Pageのマークアップのファイルを変更する方法 ログイン前とログイン後で変更したかったので地味に困っていました。 WebPageクラスのサブクラスでpublic String getVariation()をオーバーライドして、適当な文字列を返すようにします。 Pageの名前がIndexPage.javaの場合、普段はIndexPage.htmlが利用されますが、getVariationがたとえば"foo"を返した時はIndexPage_foo.htmlが利用されるようになります。 public class IndexPage extends WebPage { public IndexPage(PageParam

    Wicketのtipsメモ - public static void main
  • Ubiquity0.1.1をエンターキーの日本語変換確定に対応させてみた - 遥かへのスピードランナー

    10/23追記:最新のUbiquity0.1.2に対応したバージョンはこちらです。 先日、Ubiquity0.1を日本語入力に対応させてみたというエントリーをUPしたところ、すぐにUbiquity0.1.1がリリースされてしまったわけですが*1、この0.1.1もまだEnterキーでの日語変換確定に対応していないようなので*2、対応版を作ってみました。 Ubiquity0.1.1エンターキーでの日本語入力対応版ダウンロード ※自動アップグレードなどは元のプラグインと同様に行われます(ただしアップグレード時に、対応が失われる可能性があります) 修正箇所は前回と同じで、KeyDownイベントでエンターキーの入力を捕捉している箇所をKeyPressイベントでの捕捉に変更しただけです。それ以外の箇所は一切変更していません。 最新の開発レポジトリでは、この問題は修正されているようなので、次回アップ

    Ubiquity0.1.1をエンターキーの日本語変換確定に対応させてみた - 遥かへのスピードランナー