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/12

【覚書】PHP のバージョンアップ

サーバで動作している、PHP のバージョンを一気に、5.6 から 7.1 に変更してみた。 レンタルサーバ(XServer)での作業だったので、モジュールのバージョンアップは、コンソールから簡単にできたのだが、動作させていた、Wordpress で問題が発生した。 キャッシュ系のプラグインが動作しなくなって、エラーを吐き出している状況になってしまった。 しばらく更新されていない。プラグインだったので、削除することで対応した。あとは、使っていない状況になっていたプラグインを削除したら、動作がかなり改善されたよ…

続きを読む
広告

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…

続きを読む

2017/08/02

何かを作るという事。

プログラム作成において考えなければならない事は、何かを作ると言う事だが、その何かは”自分が必要な物”を作る事を推奨する。 仕事で作る事は別にして、普段何気なく作る物なら、”自分が必要な物”以上に作りやすい物はない。 よく言われる事だが、”車輪の再発明” 「前に作られたものがあるのなら、それを使えばいいじゃないか。車輪を再発明するなんてバカげてる……」 私はこれを推奨している。特に、自分が使う物なら、他人が作った門おを使うのではなく、自分で作ってみる方がいい。それが”車輪の再発明”だろ…

続きを読む
広告

2017/04/13

プログラムの考え方

これもよく聞く話だけど、”プログラマやシステムエンジニアは、理系の方がいいの?” といわれていますが、私は、関係ないと思っています。 文系・理系と分けるのがナンセンスだって話は置いておくとして、何かアプリケーションを作るという段階においては、専門性が重要視されるだけで、それが文系だろうが理系だろうが関係ない事です。 専門性は、八百屋でもいいし、アプリケーションを必要だから作っていくが取っ掛かりとしては、一番わかり易いのです。八百屋さんでも、帳簿を付けます。それは帳簿のソフトがあると思います。でも、八百屋特有…

続きを読む

2017/04/12

言語の学習

プログラムの学習=言語の習得 だと思われている人が多いようですが、プログラムの学習と言語の習得は別物です。 個人的には、プログラムか考え方であって、言語はその人間が考えた事を、パソコンやスマホに解るように記述する命令だと思っている。したがって、どう勉強したらいいかと聞かれたら、まずは、プログラムを覚えようという事になる。 しかし、ここで問題になるのが、考え方をつらつらやっていても、なかなか覚えられない。実際に動かしたほうが覚えやすい。そう考えて、言語をから入るのも悪くはない。悪くはないが、正解でもないという…

続きを読む

2017/03/28

プログラムをやるという事

小学校/中学校の技術の時間で、パソコンに関しての授業が行われる事になっている。教える側に立って考える時に、『何を教えたら良いのか?』そんな事を考えてしまう。プログラムを教えると言う事も幅が広い、セキュリティ関連の事を教えるにしても基礎ができていなければ、海外で通じない英語と同じような事になってしまう。また、社会に出てから必要になって覚えるのでは遅くなってしまう事も考えられる。 プログラムを作るだけなら、本に乗っている物をコピーして動かすだけで十分です。これで終わっては、何も楽しい事は起こりませんし、プログラ…

続きを読む
広告

2017/03/11

再開

長らく停止していましたが、再開します。

続きを読む