はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『片鱗懐古のブログ』

  • 人気
  • 新着
  • すべて
  • wpf : TextBoxで項目を編集できるListView

    7 users

    pieceofnostalgy.blogspot.com

    ちょっと作りたいものがあって、その部品としてTextBoxで項目を編集できるListViewを作りました。 その作り方をメモ。 サンプルコードを実行するとこんなウィンドウが表示されます。 単にListViewにTextBoxを載せたデフォルトの状態だと色々不都合があるのでちょっと手を入れています。 作った環境はこちら。 Windows7 64bit home Visual Studio 2012 Express for Desktop .NET Framework 4.5 参考サイトはこちらです。 kguの日記 ... コントロールテンプレート 憂国のプログラマHatena版 ... WPF FAQ Q101. ListBoxItemで子要素の編集時に強調表示するには? ざっちのーと ... 【WPF】ListBoxのItemの幅がListBoxの幅にならない まずはサンプルコードのガワと

    • テクノロジー
    • 2014/11/18 16:24
    • WPF
    • XAML
    • プログラミング
    • Google Chromeのプロクシ切り替えアドオンProxy SwitchySharp

      3 users

      pieceofnostalgy.blogspot.com

      Google Chromeのプロクシ切り替えアドオンProxy SwitchySharpの使い方、基本的なところだけ説明します。 説明対象のバージョンは1.10.2です。 Proxy SwitchySharpはURLのパターンを元に使用するプロクシを自動で切り替えてくれるアドオンです。 もちろん特定のプロクシのみを使う場合やプロクシを使わずに直接アクセスする場合もメニュークリックのみで切り替えられます。 まずはChromeウェブストアで「SwitchySharp」を検索してインストールしましょう。 メインメニューの左にアイコンが追加されます。 (まだアクティブではないのでアイコンは薄いですが、動作中は色がつきます。) 右クリックしてオプションを選び設定しましょう。 左クリックのOptionsでもok。 まずProxy Profilesの設定をしましょう。 1つのプロファイルに1つのプロクシ

      • テクノロジー
      • 2014/01/10 13:38
      • 01ナップサック問題を動的計画法で解く場合の考え方

        13 users

        pieceofnostalgy.blogspot.com

        重さの単位はkgで、問題の都合上整数です。 その他のツッコミどころとかはスルーでお願いします。 まずはとっかかりとなる考え方として、それぞれの品を持っていく/置いていくで場合分けをして総当りのグラフを書きましょう。 1つ目の品はカメラの三脚(3kg、7千円)です。 荷物が何もないところから始まって、三脚を持って行かない場合はそのまま、持っていく場合はその分の重さと価値を足します。 次の品物は手提げ金庫(2kg、4千円)です。 総当りということで、場合分けの数は倍々に増えていきます。 次の品物はゲーム機(2kg、8千円)です。 また前の品物の倍のノードが追加されました。 図でこれ以上描くのは面倒ですね。 面倒かどうかはさておき、2の品数乗のノードが必要になるというのは性能的に問題があります。 例題は6個なので26+25+24...程度のノードしか使いませんが、品数が100個の場合2100+.

        • テクノロジー
        • 2014/01/09 14:25
        • アルゴリズム
        • 動的計画法
        • dynamic-programming
        • wpf : カスタムコントロールを追加するもう1つの方法

          4 users

          pieceofnostalgy.blogspot.com

          普通、カスタムコントロールを作成するときはソリューションエクスプローラーから新しい項目を追加しますよね? その方法で追加すると「Themes/Generic.xaml」と「カスタムコントロール名.cs」のファイルが追加されます。 これを編集していくのが普通のやり方です。 ですが、コレだとやりたい事ができないケースもあるようです。 今回は、Generic.xamlのStyleにEventSetterを追加したらx:Classが無いとダメだと怒られてしまいました。 それをキッカケに「x:Classの設定ってどう書くの?」と色々検索して試してみたらカスタムコントロールを追加するもう1つの方法が見つかりました。 この方法なら問題なくEventSetterも使えます。 その方法はこんな感じ。 ソリューションエクスプローラーから新規「ウィンドウ」を追加。 ファイル名は「カスタムコントロール名.xaml

          • テクノロジー
          • 2013/04/28 22:57
          • WPF
          • java : 鍵の長さ256bitのAESを使う

            5 users

            pieceofnostalgy.blogspot.com

            2017年11月追記) この投稿の内容は古い情報となっています。最新のjava9だとデフォルトのままでもAESの鍵の長さに制限はありません。 このページのサンプルコードもデフォルトのまま実行することができました。 また、java8の場合は古いバージョンはこの投稿の通りにjceが必要になります。 新しいバージョンのjava8の場合、jceに当たるファイルはインストール済みのようです。 設定ファイルの書き換えのみで鍵の長さの制限を撤廃できるのだそうです。 参考 …… もふぐらみんぐ『Java 8 update 151 以降のJCE無制限強度管轄ポリシーの適用方法』 もし鍵の長さに制限がかかっていたのなら、java.securityというファイルで『crypto.policy』という項目を検索してみてください。 『crypto.policy=limited』と書かれていたのなら limited

            • テクノロジー
            • 2013/02/08 16:32
            • AES
            • 暗号化
            • Java
            • 開発
            • Adblock Plusのフィルターの書き方を適当に和訳

              40 users

              pieceofnostalgy.blogspot.com

              Adblock Plusのフィルターの書き方について、よく分からずに使っていたんですがちゃんと知りたくなってネットで調べてみました。 色んなページが見つかったんですが、色んなバージョンの書き方が混ざってるんですよね。 今どうなっているのかよく分からなかったので、現時点での使い方を調べるために結局オフィシャルサイトを見ることになりました。 適当に和訳したので投稿しておきます。 firefox版についての記述です。 かなり雑な訳で、けっこう端折ってます。 書きっぱなしであまり読み返してません。 間違ってたらゴメン。 掲載元 ... Adblock Plusオフィシャルページ - Writing Adblock Plus filters(2013/01/08アクセス) ------------------------------------------------- イントロダクション ベーシッ

              • テクノロジー
              • 2013/01/21 12:39
              • adblock
              • Adblock Plus
              • adblockplus
              • Firefox
              • アドオン
              • tips
              • Visual C#でAny CPUはダメなんだそうで

                5 users

                pieceofnostalgy.blogspot.com

                2014/07/03 追記) Visual Studio 2012 Expressだと「プロジェクトのプロパティ - ビルド」でプラットフォームターゲットを Any CPU にすると、すぐ下の「32ビットの優先」を選ぶことができるようになっています。それをふまえて、昔の情報として読んでください。 Visual C# 2010 Expressを使い始めてから1~2ヶ月経ちました。 で、使い始めたころから気になっていたけど放置していたこと、「x86」について調べてみました。 ここでいうx86っていうのはプラットフォームのことです。 Visual C# 2010 Expressでは次のプラットフォームを対象にした実行ファイルを作成できます。 x86 Any CPU Itanium x64 64bit版のOSを使っていたとしても、Visual C#のデフォルトはx86です。 作ったx86版のアプリ

                • テクノロジー
                • 2012/11/29 17:52
                • Windows
                • あとで読む
                • wpf : グローバルフックdllをC#から呼び出す

                  4 users

                  pieceofnostalgy.blogspot.com

                  以前VC++で作った「グローバルフックでランダムな文字列を挿入するプログラム」をwpfでもやってみました。 目的は、 64bit版のdll(VC++で作ったやつを流用)のロードを試す。 wpfでタスクトレイアプリの作成を試す。 の2点です。 そういえば、最初の投稿で「C#でのグローバルフックは色々と面倒くさそう」と書きましたが、ここを見るとそうでもないようですね。 Visual Studio User Group - C#でのキー入力関係の処理 dllを作るのとC#だけでやるのに手間の差はさほど無いようです。 けど、まぁいいや。 アプリケーションを起動するとタスクトレイにアイコンが表示されます。 その状態で別のアプリケーションを操作中にショートカットキー(デフォルトでCtrl+Alt+F)を押すとランダムな文字列が挿入されます。 ランダムな文字列は大文字小文字のアルファベットと数字です。

                  • テクノロジー
                  • 2012/10/23 10:30
                  • WPF
                  • C#
                  • .net
                  • プログラミング
                  • windows
                  • wpf : マウスドラッグで並び替えができるTabControlを作成

                    7 users

                    pieceofnostalgy.blogspot.com

                    標準のTabControlを継承してマウスドラッグで並び替えができるTabControlを作成しました。 移動先は三角形の移動先カーソル(コード内ではMoveCursor)で表現しています。 ドラッグでつかんだTabItemのヘッダの半透明コピー(以下ゴースト)をマウスに追従させて、移動中であることを分かりやすくしています。 ゴーストはVisualBrushで塗っています。 なのでImageやShapeが含まれていてもOK。 モノによってはTabItemのコンテンツの方をゴーストにしているソフトがありますが、そちらはメモリや計算量などをちゃんと管理しないとならないっぽいのでノータッチです。 とりあえず、コードを載せます。 まずはTabControl.cs。 using System; using System.Collections.ObjectModel; using System.Di

                    • テクノロジー
                    • 2012/08/25 16:08
                    • WPF
                    • C#
                    • wpf : ユーザーコントロールでDataContextを使うときの定石

                      6 users

                      pieceofnostalgy.blogspot.com

                      wpfで独自のコントロールを作るには3通りのやり方があります。 カスタムコントロール ... 既存のコントロールを改造(継承)する。 ユーザーコントロール ... 複数の既存のコントロールを組み合わせて作る。 自作 ... Controlクラスを継承して1から作る。 今回はユーザーコントロールについてのお話。 ユーザーコントロールでDataContextを使うとき、 public partial class TestControl : UserControl { public TestControl() { InitializeComponent(); this.DataContext = new TestData(); } } というようにthis.DataContextにインスタンスを設定してはいけません。 ユーザーコントロールを使う側にDataContextを変更されると挙動が変わっ

                      • テクノロジー
                      • 2012/07/31 14:29
                      • UserControl
                      • WPF
                      • プログラミング
                      • DataContext
                      • .net framework : マウスカーソルの位置にあるウィンドウの情報を得る

                        3 users

                        pieceofnostalgy.blogspot.com

                        2018/11/08 追記) WindowFromPointが動かないのは引数の間違いでした。 補足情報を投稿しておきます。 C# : 「64bitだとWindowFromPointが動かないよー」という過去の課題が見つかったのでちょいと調べる 以降、過去の投稿に関しては書き換えていません。 前の投稿「wpf : マウスキャプチャとマウスカーソルの変更」の続きです。 コードは前の投稿のMainWindow.xaml.csを見てください。 ここでは「マウスキャプチャ中にマウスが指しているウィンドウの情報(タイトル、ウィンドウクラス、実行ファイル名)を得る」という部分について書きます。 前回書いたとおり躓きました。 「win32sdkの時代の定石コードを探してきてDllImportしてアレコレ」で済むかと思ってたんですが、64bitの壁に阻まれました。 サンプルコードを試した環境はwindow

                        • テクノロジー
                        • 2012/06/07 18:00
                        • プログラミング
                        • .net
                        • wpf : UserControlを含んだクラスライブラリ(dll)の作成とデバッグ

                          3 users

                          pieceofnostalgy.blogspot.com

                          wpfでUserControlを含んだクラスライブラリを作ったときのメモです。 最初は空プロジェクトにUserControlを追加してやってみたんですが、そのままではデバッグできませんでした。 デバッグ用に別プロジェクトでウィンドウを作って、そこでAssembly.LoadFrom → UserControlを貼り付けでデバッグしようとしたらUserControl内のコードでステップ実行ができませんでした。 困りますよね? 少々試行錯誤したところ、MainWindow付きの「wpfアプリケーション」でプロジェクトを作って、後で出力をクラスライブラリに変更する方法を発見。 作成&デバッグはMainWindowに貼り付けてやって、リリース時にdllを作る方法がわかりました。 これでUserControlのデバッグができます。 未確認ですが、カスタムコントロールとかを作るときにも同じようにできそ

                          • テクノロジー
                          • 2012/04/27 08:07
                          • AviUtlを使った動画編集のメモ

                            3 users

                            pieceofnostalgy.blogspot.com

                            以前、ゲームのプレイ動画をYouTubeにアップロードしました。 PS3版トライン ザ ロストレリック体験版を適当に遊んでみる この動画はいくつかのシーンをつなげて1つの動画にしています。 その編集手順をメモしておきます。 我流なので参考にならなかったり、参考にしてはいけなかったりするかもしれませんが、一応投稿です。 動画の編集にはAviUtlを使っています。 配布サイトは、 AviUtlのお部屋 AviUtl本体と拡張編集Pluginを入手します。 fcopyというプラグインも使っているので別途入手します。 ICZの剣 なんというか、Firefoxで見ると文字が表示されないので不安になるサイトですね。 Ctrl+Aで反転させると見えます。 IEで表示したらMIDI音楽が流れてビックリしました。 サイト別のプラグイン一覧から「ICZの剣」さんのリストに行くとフレームコピー(ファイル名 :

                            • エンタメ
                            • 2012/01/29 20:09
                            • 動画

                            このページはまだ
                            ブックマークされていません

                            このページを最初にブックマークしてみませんか?

                            『片鱗懐古のブログ』の新着エントリーを見る

                            キーボードショートカット一覧

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

                            • 総合
                            • 一般
                            • 世の中
                            • 政治と経済
                            • 暮らし
                            • 学び
                            • テクノロジー
                            • エンタメ
                            • アニメとゲーム
                            • おもしろ
                            • アプリ・拡張機能
                            • 開発ブログ
                            • ヘルプ
                            • お問い合わせ
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について

                            公式Twitter

                            • 公式アカウント
                            • ホットエントリー

                            はてなのサービス

                            • はてなブログ
                            • はてなブログPro
                            • 人力検索はてな
                            • はてなブログ タグ
                            • はてなニュース
                            • ソレドコ
                            • App Storeからダウンロード
                            • Google Playで手に入れよう
                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                            設定を変更しましたx