開発メモの記事一覧
2018/07/15
【覚書】PHPで、Agent判定
使いどころがそれほどあるとは思えませんが、機種判定を行って、分岐を作りたい時に必要になってきます。 JavaScript とかで判断するほうがスマートな気がしますが、あえて、PHP で判定を行っています。転送量を少しでも減らせればいいかなっと思ってみたりしています。 public function checkMobile() { $bRet = false; $ua=$_SERVER['HTTP_USER_AGENT']; if( (strpos($ua,’iPhone’) !== fa…
続きを読む2018/07/13
【開発メモ】WordPress で、Amazon 商品を入れ込む
いろいろなプラグインが出ていますが、いまいち使い勝手が悪い。使い勝手が悪いのではなく、ぴんと来ないが正解なのだろう。 検索で出てくる、AmazonJS は確かに便利ですが、ブラウザによっては、ブラック画面になるだけで、組み込みができない。古いブラウザで実行すれば、入力画面が出ることから、私の環境の責任なのだろうと利用をあきらめることにする。 バージョンアップがされれば使えるようにはなるとは思うが、それまで Amazon の商品紹介(アフィリエイト)をどうしようかと考えた。 Amazon のアソシエイトには、…
続きを読む2018/07/10
【開発メモ】Windowsフォームアプリで、タスクリストを作成する
前回の「Windowsフォームで、タスクバーにプログレスを表示」を使って、タスクリストを作成してみます。 使い道としては、あまりないかもしれませんが、タスクバーに、アイコンを登録している時には、少しだけ便利になります。 準備として、プログラムを、ファイルを渡されたり/引数でプログラムが処理を行うように作成します(別記予定)。 面倒なので、クラスを作成します。 public class CJumpItem { // タスク以外のカテゴリ public string CustomCategory { get; …
続きを読む2018/06/13
【開発メモ】 Windowsフォームで、タスクバーにプログレスを表示
元ネタ:WPF/Windowsフォーム:タスクバーのアイコンに進捗表示を出すには?[C#、VB] VS2015で行った時に、NuGet での参照に差異が出てくる。 Windows API Code Packで検索を行うと、沢山出てくる 利用には、WindowsAPICodePack-ShellExtensions をインストールしたら、必要な物が全部セットアップされた。 後は、記事通りでうまく動かすことができる。 // プログレスインジケーターを緑色にする TaskbarManager.Instance.S…
続きを読む